main[data-template*=product]{--ld-pdp-bg: var(--ld-pdp-tone-soft, #f7e9ec);--ld-pdp-panel: color-mix(in srgb, var(--ld-pdp-light, #fff9f7) 92%, var(--ld-pdp-tone, #ddb7c2));--ld-pdp-text: var(--ld-pdp-ink, #2d1821);--ld-pdp-line-soft: color-mix(in srgb, var(--ld-pdp-line, #4a2835) 22%, transparent);--ld-pdp-shadow: 0 18px 55px color-mix(in srgb, var(--ld-pdp-ink, #2d1821) 10%, transparent);background:linear-gradient(180deg,var(--ld-pdp-tone-soft, #f7e9ec) 0%,color-mix(in srgb,var(--ld-pdp-light, #fff9f7) 86%,var(--ld-pdp-tone, #ddb7c2)) 34%,var(--ld-pdp-light, #fff9f7) 100%);color:var(--ld-pdp-ink, #2d1821)}main[data-template*=product] .product-information.section{padding-block-start:clamp(14px,2vw,26px)!important;padding-block-end:clamp(34px,5vw,72px)!important}@media screen and (min-width:990px){main[data-template*=product] .product-information__grid.product-information--media-left,main[data-template*=product] .product-information__grid.product-information--media-right{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr)!important;gap:clamp(34px,4.6vw,72px)!important;align-items:start!important}main[data-template*=product] .product-information__media{position:sticky!important;top:calc(var(--header-group-height, 0px) + 26px)!important}main[data-template*=product] .product-details{position:sticky!important;top:calc(var(--header-group-height, 0px) + 26px)!important;padding-left:0!important}}main[data-template*=product] .ld-pdp-donor__media-frame{border-radius:0!important;border:1px solid var(--ld-pdp-line-soft)!important;box-shadow:none!important;background:#fff!important}main[data-template*=product] .ld-pdp-donor__stage-note{display:none!important}main[data-template*=product] :is(.product-media-container,.product-media,.product-media img,.product-media video,.product-media iframe){border-radius:0!important}main[data-template*=product] .slideshow-controls__thumbnail,main[data-template*=product] .media-gallery__mobile-controls .slideshow-controls__thumbnail,main[data-template*=product] [class*=thumbnail]{border-radius:0!important;box-shadow:none!important;border-color:var(--ld-pdp-line-soft)!important}main[data-template*=product] .product-details>.group-block{max-width:520px!important;max-height:none!important;overflow:visible!important;background:var(--ld-pdp-panel)!important;border:1px solid var(--ld-pdp-line-soft)!important;border-radius:0!important;box-shadow:var(--ld-pdp-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:clamp(22px,2.2vw,34px)!important}main[data-template*=product] .product-details>.group-block>.group-block-content,main[data-template*=product] .product-details .layout-panel-flex--column,main[data-template*=product] .product-details .details-content{gap:14px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}main[data-template*=product] .ld-product-kicker{margin:0 0 2px!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:var(--ld-pdp-accent)!important}main[data-template*=product] .ld-product-kicker:empty,main[data-template*=product] .ld-product-subtitle:empty,main[data-template*=product] .ld-product-promise:empty,main[data-template*=product] .ld-benefits:empty,main[data-template*=product] .ld-pdp-facts:empty,main[data-template*=product] .ld-key-ingredients:empty,main[data-template*=product] .ld-skin-types:empty{display:none!important}main[data-template*=product] .product-details h1,main[data-template*=product] .product-details .text-block h1,main[data-template*=product] .ld-pdp-donor .text-block h1,main[data-template*=product] .ld-pdp-donor .text-block.h3>*:is(h1,h2,h3,h4,h5,h6){max-width:100%!important;margin:0!important;color:var(--ld-pdp-text)!important;font-family:var(--font-heading--family),Newsreader,Georgia,serif!important;font-size:clamp(30px,3.1vw,44px)!important;line-height:1.03!important;letter-spacing:-.035em!important;font-weight:400!important}main[data-template*=product] .ld-product-subtitle{margin:-2px 0 0!important;max-width:42ch!important;color:var(--ld-pdp-muted)!important;font-size:14px!important;line-height:1.55!important}main[data-template*=product] product-price,main[data-template*=product] .product-details .price,main[data-template*=product] .product-details .price *{color:var(--ld-pdp-text)!important;font-size:22px!important;line-height:1.25!important;letter-spacing:-.01em!important;font-weight:500!important}main[data-template*=product] .review,main[data-template*=product] .rating-wrapper{color:var(--ld-pdp-muted)!important;font-size:12px!important}main[data-template*=product] .ld-product-promise{border-left:1px solid var(--ld-pdp-accent)!important;padding-left:14px!important;margin:2px 0 0!important}main[data-template*=product] .ld-product-promise p{margin:0!important;max-width:58ch!important;color:var(--ld-pdp-muted)!important;font-size:14px!important;line-height:1.72!important}main[data-template*=product] .ld-benefits{display:grid!important;gap:0!important;margin:2px 0 0!important;padding:0!important;list-style:none!important;border-top:1px solid var(--ld-pdp-line-soft)!important;border-bottom:1px solid var(--ld-pdp-line-soft)!important}main[data-template*=product] .ld-benefits li{position:relative!important;min-height:0!important;display:flex!important;align-items:flex-start!important;gap:10px!important;padding:11px 0 11px 22px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ld-pdp-text)!important;font-size:13px!important;line-height:1.45!important;letter-spacing:.01em!important;text-transform:none!important}main[data-template*=product] .ld-benefits li+li{border-top:1px solid var(--ld-pdp-line-soft)!important}main[data-template*=product] .ld-benefits li:before{content:""!important;position:absolute!important;left:0!important;top:1.15em!important;width:6px!important;height:6px!important;border-radius:999px!important;background:var(--ld-pdp-accent)!important}main[data-template*=product] .ld-trust{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important}main[data-template*=product] .ld-trust-item{min-height:0!important;border-radius:0!important;padding:12px 10px!important;background:#fff!important;border:1px solid var(--ld-pdp-line-soft)!important;text-align:left!important}main[data-template*=product] .ld-trust-item strong{display:block!important;margin-bottom:5px!important;font-size:9px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ld-pdp-muted)!important}main[data-template*=product] .ld-trust-item span{font-size:12px!important;line-height:1.35!important;color:var(--ld-pdp-text)!important}main[data-template*=product] .accordion{margin-top:2px!important;border-top:1px solid var(--ld-pdp-line)!important}main[data-template*=product] .accordion details,main[data-template*=product] .product-details .accordion .details{border-bottom:1px solid var(--ld-pdp-line-soft)!important}main[data-template*=product] .accordion summary,main[data-template*=product] .product-details .accordion .details__header{min-height:52px!important;padding:14px 0!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ld-pdp-text)!important}main[data-template*=product] .accordion .details-content,main[data-template*=product] .product-details .accordion .details-content{padding:0 0 18px!important;color:var(--ld-pdp-muted)!important;font-size:14px!important;line-height:1.65!important}main[data-template*=product] .ld-payment-methods{margin:4px 0 0!important;padding-top:10px!important;border-top:1px solid var(--ld-pdp-line-soft)!important}main[data-template*=product] .ld-payment-methods__heading{color:var(--ld-pdp-muted)!important}main[data-template*=product] .ld-key-ingredients,main[data-template*=product] .ld-skin-types,main[data-template*=product] .ld-pdp-facts{margin-top:0!important}main[data-template*=product] .ld-key-ingredients__list,main[data-template*=product] .ld-skin-types__list{display:flex!important;flex-wrap:wrap!important;gap:8px!important}main[data-template*=product] .ld-key-ingredients__item,main[data-template*=product] .ld-skin-types__item{min-height:34px!important;border-radius:0!important;padding:0 10px!important;font-size:10px!important;letter-spacing:.08em!important;background:#fff!important;border:1px solid var(--ld-pdp-line-soft)!important}main[data-template*=product] .ld-pdp-facts{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}main[data-template*=product] .ld-pdp-facts__card{min-height:0!important;border-radius:0!important;padding:12px 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--ld-pdp-line-soft)!important}main[data-template*=product] .shopify-section:not(:first-child){border-top:1px solid rgba(11,11,11,.06)}main[data-template*=product] .shopify-section:not(:first-child) .section,main[data-template*=product] .shopify-section:not(:first-child) section{padding-block:clamp(36px,6vw,84px)}@media screen and (max-width:749px){main[data-template*=product] .product-information.section{padding-block-start:0!important}main[data-template*=product] .product-information__grid{gap:0!important}main[data-template*=product] .product-information__media{margin-inline:calc(var(--ld-mob-gutter, 16px) * -1)!important;width:calc(100% + (var(--ld-mob-gutter, 16px) * 2))!important;min-width:calc(100% + (var(--ld-mob-gutter, 16px) * 2))!important}main[data-template*=product] .ld-pdp-donor__media-frame{border-left:0!important;border-right:0!important}main[data-template*=product] .product-details{position:static!important;padding:0!important}main[data-template*=product] .product-details>.group-block{max-width:100%!important;margin-top:14px!important;padding:20px 16px 22px!important;border-left:0!important;border-right:0!important;box-shadow:none!important}main[data-template*=product] .product-details h1,main[data-template*=product] .product-details .text-block h1,main[data-template*=product] .ld-pdp-donor .text-block h1,main[data-template*=product] .ld-pdp-donor .text-block.h3>*:is(h1,h2,h3,h4,h5,h6){font-size:clamp(28px,8.2vw,36px)!important;line-height:1.06!important}main[data-template*=product] .ld-product-promise p{font-size:14px!important;line-height:1.62!important}main[data-template*=product] .ld-trust{grid-template-columns:1fr!important}main[data-template*=product] .ld-trust-item{padding:10px 12px!important}main[data-template*=product] .accordion summary,main[data-template*=product] .product-details .accordion .details__header{min-height:50px!important}}
/*# sourceMappingURL=/cdn/shop/t/928/assets/ld-pdp-final-fix.css.map */
