:root{--pdp-brand: #ff8da1;--pdp-brand-soft: #fff1f4;--pdp-brand-border: #ffd3dc;--pdp-ink: #12323a;--pdp-text: #163746;--pdp-muted: #6b7d84;--pdp-surface: #f8f6f1;--pdp-line: #e8e1e3;--pdp-success: #2fa37a;--pdp-ui-font: Muli, "Helvetica Neue", Helvetica, Arial, sans-serif;--pdp-space-2xs: 6px;--pdp-space-xs: 8px;--pdp-space-sm: 12px;--pdp-space-md: 16px;--pdp-space-lg: 20px;--pdp-space-xl: 24px;--pdp-block-gap-desktop: 14px;--pdp-block-gap-mobile: 12px}@media screen and (min-width:990px){.section-main-product .product,.section-main-product .product.flex,product-info.section-main-product .product{display:grid!important;grid-template-columns:minmax(0,820px) minmax(360px,520px)!important;column-gap:clamp(48px,4.5vw,76px)!important;row-gap:0!important;align-items:start!important;justify-content:center!important;flex-wrap:nowrap!important}.section-main-product .product__media-wrapper,product-info.section-main-product .product__media-wrapper{grid-column:1!important;grid-row:1!important;width:auto!important;max-width:820px!important;min-width:0!important;flex:none!important}.section-main-product .product__info-wrapper,product-info.section-main-product .product__info-wrapper{grid-column:2!important;grid-row:1!important;width:auto!important;max-width:520px!important;min-width:0!important;flex:none!important;align-self:start!important;padding-top:0!important}.section-main-product .product__media-container,.section-main-product .product__info-container,product-info.section-main-product .product__media-container,product-info.section-main-product .product__info-container{width:100%!important;max-width:100%!important}.section-main-product .product__media-container,product-info.section-main-product .product__media-container{align-content:start!important;max-width:820px!important}.section-main-product .product__media-container>:not(.pdp-media-details),product-info.section-main-product .product__media-container>:not(.pdp-media-details){min-height:0!important;height:auto!important;margin-bottom:0!important;padding-bottom:0!important}.section-main-product .product__media-container media-gallery,.section-main-product .product__media-container slider-component,.section-main-product .product__media-container .product__media-gallery,.section-main-product .product__media-container .product__media-list,product-info.section-main-product .product__media-container media-gallery,product-info.section-main-product .product__media-container slider-component,product-info.section-main-product .product__media-container .product__media-gallery,product-info.section-main-product .product__media-container .product__media-list{min-height:0!important;height:auto!important;margin-bottom:0!important}.section-main-product .product.product--media-has-0,product-info.section-main-product .product.product--media-has-0{grid-template-columns:minmax(0,720px)!important}.section-main-product .product.product--media-has-0 .product__info-wrapper,product-info.section-main-product .product.product--media-has-0 .product__info-wrapper{grid-column:1!important}}product-info.section-main-product .product__block--variant_picker,.section-main-product .product__block--variant_picker,product-info.section-main-product .product__block--variant-picker,.section-main-product .product__block--variant-picker{order:43!important;margin-top:14px!important;margin-bottom:14px!important}product-info.section-main-product .product__block--offer-banner,.section-main-product .product__block--offer-banner{order:42!important}product-info.section-main-product .product__block--delivery-options,.section-main-product .product__block--delivery-options{order:45!important}product-info.section-main-product .product__block--buy_buttons,.section-main-product .product__block--buy_buttons{order:50!important}.product__block--buy_buttons{order:50!important}.product__block--icon-with-text:not(.product__block--clean-beauty){order:51!important}.product__block--complementary{order:52!important}.product__block--shipping{order:55!important}@media screen and (max-width:989px){product-info.section-main-product .product-form__buttons,.section-main-product .product-form__buttons{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}product-info.section-main-product .product-form__quantity,.section-main-product .product-form__quantity{width:118px!important;max-width:118px!important;min-width:0!important;flex:0 0 118px!important}product-info.section-main-product .product-form__quantity .quantity,.section-main-product .product-form__quantity .quantity{width:118px!important;min-width:118px!important;max-width:118px!important;min-height:48px!important;height:48px!important;padding:0 8px!important;border-radius:999px!important}product-info.section-main-product .product-form__quantity .quantity__button,.section-main-product .product-form__quantity .quantity__button,product-info.section-main-product .product-form__quantity button,.section-main-product .product-form__quantity button{width:34px!important;height:48px!important;min-height:48px!important;padding:0!important}product-info.section-main-product .product-form__quantity .quantity__input,.section-main-product .product-form__quantity .quantity__input,product-info.section-main-product .product-form__quantity input,.section-main-product .product-form__quantity input{width:34px!important;min-width:34px!important;height:48px!important;min-height:48px!important;font-size:16px!important;line-height:1!important}product-info.section-main-product .product-form__submit,.section-main-product .product-form__submit{width:100%!important;min-height:48px!important;height:48px!important;padding:0 18px!important;border-radius:999px!important;font-size:16px!important;line-height:1!important}}@media screen and (max-width:749px){product-info.section-main-product .product-form__buttons,.section-main-product .product-form__buttons{grid-template-columns:108px minmax(0,1fr)!important;gap:10px!important}product-info.section-main-product .product-form__quantity,.section-main-product .product-form__quantity,product-info.section-main-product .product-form__quantity .quantity,.section-main-product .product-form__quantity .quantity{width:108px!important;min-width:108px!important;max-width:108px!important}product-info.section-main-product .product-form__quantity .quantity,.section-main-product .product-form__quantity .quantity,product-info.section-main-product .product-form__submit,.section-main-product .product-form__submit{min-height:46px!important;height:46px!important}product-info.section-main-product .product-form__quantity .quantity__button,.section-main-product .product-form__quantity .quantity__button,product-info.section-main-product .product-form__quantity button,.section-main-product .product-form__quantity button,product-info.section-main-product .product-form__quantity .quantity__input,.section-main-product .product-form__quantity .quantity__input,product-info.section-main-product .product-form__quantity input,.section-main-product .product-form__quantity input{height:46px!important;min-height:46px!important}}@media screen and (min-width:600px)and (max-width:989px){product-info.section-main-product .product-form__buttons,.section-main-product .product-form__buttons{grid-template-columns:118px minmax(220px,320px)!important;justify-content:flex-start!important}product-info.section-main-product .product-form__submit,.section-main-product .product-form__submit{max-width:320px!important}}@media screen and (max-width:599px){product-info.section-main-product .product-form__buttons,.section-main-product .product-form__buttons{grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important}product-info.section-main-product .product-form__quantity,.section-main-product .product-form__quantity,product-info.section-main-product .product-form__quantity .quantity,.section-main-product .product-form__quantity .quantity{width:104px!important;min-width:104px!important;max-width:104px!important}}@media screen and (max-width:989px){product-info.section-main-product .product__block--complementary,.section-main-product .product__block--complementary{width:100%!important;max-width:100%!important;overflow:hidden!important}product-info.section-main-product .product__block--complementary h2,.section-main-product .product__block--complementary h2,product-info.section-main-product .product__block--complementary .accordion-details__summary,.section-main-product .product__block--complementary .accordion-details__summary,product-info.section-main-product .product__block--complementary .complementary-products__heading,.section-main-product .product__block--complementary .complementary-products__heading{display:block!important;width:100%!important;margin:0 0 16px!important;white-space:normal!important}product-info.section-main-product .product__block--complementary .swiper,.section-main-product .product__block--complementary .swiper,product-info.section-main-product .product__block--complementary .slider,.section-main-product .product__block--complementary .slider,product-info.section-main-product .product__block--complementary slider-component,.section-main-product .product__block--complementary slider-component,product-info.section-main-product .product__block--complementary .complementary-products,.section-main-product .product__block--complementary .complementary-products,product-info.section-main-product .product__block--complementary .product-recommendations,.section-main-product .product__block--complementary .product-recommendations{width:100%!important;max-width:100%!important;overflow:hidden!important}product-info.section-main-product .product__block--complementary .f-grid,.section-main-product .product__block--complementary .f-grid,product-info.section-main-product .product__block--complementary .grid,.section-main-product .product__block--complementary .grid,product-info.section-main-product .product__block--complementary .complementary-products__list,.section-main-product .product__block--complementary .complementary-products__list,product-info.section-main-product .product__block--complementary .product-recommendations__list,.section-main-product .product__block--complementary .product-recommendations__list,product-info.section-main-product .product__block--complementary .swiper-wrapper,.section-main-product .product__block--complementary .swiper-wrapper{display:grid!important;width:100%!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:16px!important;margin:0!important;padding:0!important;transform:none!important;transition:none!important}product-info.section-main-product .product__block--complementary .swiper-slide,.section-main-product .product__block--complementary .swiper-slide,product-info.section-main-product .product__block--complementary .swiper-slide-active,.section-main-product .product__block--complementary .swiper-slide-active,product-info.section-main-product .product__block--complementary .swiper-slide-next,.section-main-product .product__block--complementary .swiper-slide-next,product-info.section-main-product .product__block--complementary .grid__item,.section-main-product .product__block--complementary .grid__item,product-info.section-main-product .product__block--complementary .f-column,.section-main-product .product__block--complementary .f-column,product-info.section-main-product .product__block--complementary .complementary-products__item,.section-main-product .product__block--complementary .complementary-products__item,product-info.section-main-product .product__block--complementary .product-recommendations__item,.section-main-product .product__block--complementary .product-recommendations__item,product-info.section-main-product .product__block--complementary li,.section-main-product .product__block--complementary li{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;flex:none!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}product-info.section-main-product .product__block--complementary .swiper-slide-duplicate,.section-main-product .product__block--complementary .swiper-slide-duplicate{display:none!important}product-info.section-main-product .product__block--complementary .product-card,.section-main-product .product__block--complementary .product-card,product-info.section-main-product .product__block--complementary product-card,.section-main-product .product__block--complementary product-card,product-info.section-main-product .product__block--complementary .product-card-wrapper,.section-main-product .product__block--complementary .product-card-wrapper,product-info.section-main-product .product__block--complementary .product-card__wrapper,.section-main-product .product__block--complementary .product-card__wrapper{width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important}product-info.section-main-product .product__block--complementary .product-card__image-wrapper,.section-main-product .product__block--complementary .product-card__image-wrapper,product-info.section-main-product .product__block--complementary .product-card__media,.section-main-product .product__block--complementary .product-card__media,product-info.section-main-product .product__block--complementary .media-wrapper,.section-main-product .product__block--complementary .media-wrapper{width:100%!important;max-width:100%!important;min-width:0!important}product-info.section-main-product .product__block--complementary .product-card__title,.section-main-product .product__block--complementary .product-card__title,product-info.section-main-product .product__block--complementary .product-card__title a,.section-main-product .product__block--complementary .product-card__title a,product-info.section-main-product .product__block--complementary .full-unstyled-link,.section-main-product .product__block--complementary .full-unstyled-link,product-info.section-main-product .product__block--complementary .price,.section-main-product .product__block--complementary .price,product-info.section-main-product .product__block--complementary .f-price,.section-main-product .product__block--complementary .f-price,product-info.section-main-product .product__block--complementary .price-item,.section-main-product .product__block--complementary .price-item{writing-mode:horizontal-tb!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;text-align:left!important}}@media screen and (max-width:449px){product-info.section-main-product .product__block--complementary .f-grid,.section-main-product .product__block--complementary .f-grid,product-info.section-main-product .product__block--complementary .grid,.section-main-product .product__block--complementary .grid,product-info.section-main-product .product__block--complementary .complementary-products__list,.section-main-product .product__block--complementary .complementary-products__list,product-info.section-main-product .product__block--complementary .product-recommendations__list,.section-main-product .product__block--complementary .product-recommendations__list,product-info.section-main-product .product__block--complementary .swiper-wrapper,.section-main-product .product__block--complementary .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.section-main-product .product__tax,.section-main-product .shopify-payment-terms{margin-top:9px!important;font-size:13px!important;line-height:1.45!important}.section-main-product .product__block--delivery-options .psp-label,.section-main-product .product-form__delivery-options .psp-label{margin-bottom:14px!important;color:var(--pdp-ink)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.06em!important}.section-main-product .product__block--delivery-options .psp-grid,.section-main-product .product-form__delivery-options .psp-grid{gap:14px!important}.section-main-product .product__block--delivery-options .psp-card,.section-main-product .product-form__delivery-options .psp-card{min-height:100px!important;padding:17px 16px!important;gap:9px!important;border-color:#dde3e7!important;background:#fff!important}.section-main-product .product__block--delivery-options .psp-card:hover:not(.psp-out),.section-main-product .product-form__delivery-options .psp-card:hover:not(.psp-out){background:#fff!important;border-color:#bdc8cf!important;transform:none!important}.section-main-product .product__block--delivery-options .psp-note,.section-main-product .product-form__delivery-options .psp-note{margin-top:14px!important;font-size:12.5px!important;line-height:1.45!important}@media(max-width:749px){.section-main-product .product__block--price{margin-top:14px!important}.section-main-product .product__block--meta{margin-top:12px!important;padding-bottom:16px!important}.section-main-product .product__block--inventory{margin-top:16px!important;padding-bottom:16px!important}.section-main-product .product__block--delivery-options{margin-top:18px!important;padding-bottom:18px!important}.section-main-product .product__block--buy_buttons{margin-top:20px!important}.section-main-product .product__title{font-size:clamp(22px,5.5vw,27px)!important}.section-main-product .product-form__buttons{grid-template-columns:minmax(98px,116px) minmax(0,1fr)!important;gap:10px!important}.section-main-product .product__block--delivery-options .psp-card,.section-main-product .product-form__delivery-options .psp-card{min-height:88px!important;padding:12px 10px!important}}.section-main-product .product__title{max-width:620px;font-size:clamp(25px,2vw,31px)!important;line-height:1.2!important}.section-main-product .price__regular .price-item--regular{font-size:28px!important;line-height:1.1!important}.section-main-product .product__tax,.section-main-product .shopify-payment-terms{margin-top:9px!important;font-size:13px!important}.section-main-product .product__block--meta{gap:10px 14px!important}.section-main-product .product__meta{margin:0!important;font-size:14px!important;line-height:1.4!important}.section-main-product .product__inventory{display:inline-flex!important;align-items:center!important;gap:9px!important;margin:0!important;font-size:15px!important;font-weight:700!important}.section-main-product .product-form__buttons{display:grid!important;grid-template-columns:minmax(124px,132px) minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.section-main-product .product-form__quantity .quantity,.section-main-product .product-form__submit{min-height:52px!important}.section-main-product .product-form__submit{font-size:15px!important}@media(min-width:990px){.section-main-product .product{column-gap:clamp(48px,4.5vw,76px);align-items:flex-start}.section-main-product .product__media-wrapper{flex:0 0 auto;width:calc(50% - clamp(20px,2.5vw,40px))}.section-main-product .product__info-wrapper{flex:0 0 auto;width:calc(50% - clamp(20px,2.5vw,40px));padding-top:0}.section-main-product .product__info-wrapper,.section-main-product .product__info-container,.section-main-product .product__blocks{display:block!important;visibility:visible!important;opacity:1!important}.section-main-product .product__info-container{max-width:590px}.section-main-product .product__blocks-below-media{margin-top:clamp(18px,2vw,28px)}}.section-main-product .product__blocks{gap:16px}.section-main-product .product__block{margin-top:0;margin-bottom:0}.section-main-product .product__title{color:var(--pdp-ink);font-size:clamp(24px,2.2vw,32px);font-weight:600;line-height:1.25;letter-spacing:0;margin-bottom:10px}.section-main-product .product__meta,.section-main-product .product__tax,.section-main-product .shopify-payment-terms{color:var(--pdp-muted);font-size:13px;line-height:1.5;margin-top:6px}.section-main-product .product__inventory{margin:16px 0 24px}.section-main-product .product-form__buttons{display:grid;grid-template-columns:minmax(100px,120px) minmax(0,1fr);gap:10px;align-items:center;margin-top:24px}.section-main-product .product-form__quantity,.section-main-product .product-form__quantity .quantity{width:100%}.section-main-product .product-form__submit{min-height:50px;font-size:15px;font-weight:600;border-radius:999px;padding-left:32px;padding-right:32px}.section-main-product .price{margin:14px 0 18px}.section-main-product .price__regular .price-item--regular{font-size:28px;font-weight:700;color:var(--pdp-ink)}.section-main-product .pdp-benefit-chips{margin:14px 0 18px}.section-main-product .product__inventory{margin:16px 0 28px}.product__block--product-summary{margin:2px 0 0}.pdp-product-summary{display:grid;gap:14px;padding:16px;border:1px solid var(--pdp-line);border-radius:8px;background:#fff;color:var(--pdp-text)}.pdp-product-summary__copy{margin:0;color:var(--pdp-ink);font-size:14.5px;font-weight:650;line-height:1.58}.pdp-product-summary__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.pdp-product-summary__fact{min-width:0;padding:10px 11px;border-radius:6px;background:#f7faf9}.pdp-product-summary__fact dt{margin:0 0 4px;color:var(--pdp-muted);font-size:11px;font-weight:750;line-height:1.2;letter-spacing:0;text-transform:uppercase}.pdp-product-summary__fact dd{margin:0;color:var(--pdp-ink);font-size:13px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.pdp-product-summary__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:0;padding:12px 0 0;border-top:1px solid var(--pdp-line);list-style:none}.pdp-product-summary__trust li{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--pdp-muted);font-size:12.5px;font-weight:650;line-height:1.35}.pdp-product-summary__trust span{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex:0 0 17px;border-radius:999px;background:#2fa37a1f;color:var(--pdp-success);font-size:10px;font-weight:900}.section-main-product .product__block--delivery-options,.section-main-product .product-form__delivery-options{margin:30px 0 24px}.product__block--delivery-options .psp-label,.product-form__delivery-options .psp-label{font-size:13px;font-weight:700;color:var(--pdp-ink);margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.product__block--delivery-options .psp-card,.product-form__delivery-options .psp-card{background:transparent!important;border:1px solid #e5e5e5!important;box-shadow:none!important}.product__block--delivery-options .psp-card:hover,.product-form__delivery-options .psp-card:hover{background:transparent!important;border-color:#d0d0d0!important}.product__block--delivery-options .psp-card.is-active,.product-form__delivery-options .psp-card.is-active{background:transparent!important;border:2px solid var(--pdp-ink)!important}.pdp-offer-banner{display:grid;gap:8px;margin:18px 0;padding:16px 18px;border:1px solid var(--pdp-brand-border);border-radius:8px;background:var(--pdp-brand-soft);color:var(--pdp-text)}.pdp-offer-banner[hidden]{display:none!important}.pdp-offer-banner__link{display:grid;gap:6px;color:inherit;text-decoration:none}.pdp-offer-banner__badge{width:fit-content;padding:4px 9px;border-radius:999px;background:var(--pdp-brand);color:var(--pdp-ink);font-size:11px;font-weight:700;line-height:1}.pdp-offer-banner__title{display:block;margin:0;color:var(--pdp-ink);font-size:16px;font-weight:750;line-height:1.3}.pdp-offer-banner__text{display:block;margin:4px 0 0;color:var(--pdp-muted);font-size:13px;line-height:1.45}.pdp-media-details{clear:both;width:100%;margin:var(--pdp-media-details-offset, 16px) 0 0!important;color:var(--pdp-text);font-family:var(--pdp-ui-font)!important;letter-spacing:0!important}@media(min-width:990px){.pdp-media-details{display:block!important}}@media(max-width:989px){.pdp-media-details{display:none!important}}.section-main-product .product__info-wrapper .pdp-media-details,.section-main-product .product__info-container .pdp-media-details{display:none!important}.pdp-media-details *{font-family:var(--pdp-ui-font)!important;letter-spacing:0!important}.pdp-media-details__tabs{display:flex;align-items:stretch;border-bottom:1px solid var(--pdp-line)}.pdp-media-details__tab{flex:1 1 0;min-height:48px!important;padding:12px 10px 11px!important;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--pdp-muted);cursor:pointer;font:inherit;font-size:14px!important;font-weight:680!important;line-height:1.35!important;letter-spacing:0!important;text-align:center}.pdp-media-details__tab:hover,.pdp-media-details__tab:focus{background:transparent;color:var(--pdp-ink);box-shadow:none}.pdp-media-details__tab.is-active{border-bottom-color:var(--pdp-ink);color:var(--pdp-ink);font-weight:760!important}.pdp-media-details__panels{padding:22px 0 0!important}.pdp-media-details__panel{display:none}.pdp-media-details__panel.is-active{display:block}.pdp-media-details__heading{margin:0 0 16px!important;color:var(--pdp-ink);font-size:20px!important;font-weight:760!important;line-height:1.28!important}.pdp-media-details__facts{display:grid;margin:0}.pdp-media-details__fact{display:grid;grid-template-columns:minmax(104px,26%) minmax(0,1fr)!important;gap:18px!important;padding:13px 0!important;border-bottom:1px solid var(--pdp-line)}.pdp-media-details__fact:first-child{border-top:0}.pdp-media-details__fact dt{color:var(--pdp-ink);font-size:13px!important;font-weight:800!important;line-height:1.5!important}.pdp-media-details__fact dd{margin:0;color:var(--pdp-muted);font-size:14.5px!important;line-height:1.64!important}.pdp-media-details__copy{margin:0;color:var(--pdp-muted);font-size:14.5px!important;line-height:1.72!important}.pdp-media-details__note{margin-top:14px;padding:0;border:0;background:transparent;color:var(--pdp-muted);font-size:14.5px!important;line-height:1.72!important}@media(min-width:750px)and (max-width:989px){.pdp-media-details{display:block!important;margin-top:40px!important}.pdp-media-details__tabs{overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--pdp-line)}.pdp-media-details__tabs::-webkit-scrollbar{display:none}.pdp-media-details__tab{flex:0 0 auto;min-width:160px!important;min-height:52px!important;padding:14px 16px!important;font-size:13px!important;font-weight:650!important}.pdp-media-details__panels{padding-top:28px!important}.pdp-media-details__heading{font-size:20px!important;font-weight:760!important;margin-bottom:18px!important}.pdp-media-details__fact{grid-template-columns:minmax(120px,24%) minmax(0,1fr)!important;gap:20px!important;padding:14px 0!important;border-bottom:1px solid var(--pdp-line)}.pdp-media-details__fact dt{font-size:13px!important;font-weight:800!important;color:var(--pdp-ink)}.pdp-media-details__fact dd,.pdp-media-details__copy{font-size:14.5px!important;line-height:1.7!important;color:var(--pdp-muted)}}.pdp-details-premium{clear:both;width:100%;margin:48px 0 0;color:var(--pdp-text)}.pdp-details-premium__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--pdp-line)}.pdp-details-premium__tab{min-height:54px;padding:14px 10px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--pdp-muted);cursor:pointer;font:inherit;font-size:15px;font-weight:650;letter-spacing:0;text-align:center}.pdp-details-premium__tab:hover,.pdp-details-premium__tab:focus{background:transparent;color:var(--pdp-ink);box-shadow:none}.pdp-details-premium__tab.is-active{border-bottom-color:var(--pdp-brand);color:var(--pdp-ink)}.pdp-details-premium__panels{padding:28px 0 0}.pdp-details-premium__panel{display:none}.pdp-details-premium__panel.is-active{display:block}.pdp-details-premium__description-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:40px;align-items:start}.pdp-details-premium__heading{margin:0 0 14px;color:var(--pdp-ink);font-size:22px;font-weight:720;line-height:1.25}.pdp-details-premium__copy{max-width:720px;margin:0;color:var(--pdp-text);font-size:15px;line-height:1.75}.pdp-details-premium__note{max-width:720px;margin:18px 0 0;padding:14px 16px;border-left:2px solid var(--pdp-brand);background:var(--pdp-brand-soft);color:var(--pdp-muted);font-size:14px;line-height:1.6}.pdp-details-premium__facts{display:grid;gap:12px;margin:0}.pdp-details-premium__facts div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding-bottom:12px;border-bottom:1px solid var(--pdp-line)}.pdp-details-premium__facts dt{color:var(--pdp-ink);font-size:13px;font-weight:750}.pdp-details-premium__facts dd{margin:0;color:var(--pdp-muted);font-size:14px;line-height:1.55}.pdp-details-premium__accordions{display:none}.pdp-details-premium__accordions details{border-bottom:1px solid var(--pdp-line)}.pdp-details-premium__accordions summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;color:var(--pdp-ink);cursor:pointer;font-size:16px;font-weight:700;list-style:none}.pdp-details-premium__accordions summary::-webkit-details-marker{display:none}.pdp-details-premium__accordions summary:after{content:"+";color:var(--pdp-brand);font-size:24px;font-weight:300;line-height:1}.pdp-details-premium__accordions details[open] summary:after{content:"-"}.pdp-details-premium__accordion-body{padding:2px 0 22px}.pdp-benefit-chips{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.pdp-benefit-chip{display:inline-flex;align-items:center;min-height:28px;padding:6px 12px;border:1px solid var(--pdp-brand-border);border-radius:999px;background:var(--pdp-brand-soft);color:var(--pdp-ink);font-size:12px;font-weight:650;line-height:1}.section-main-product .product__block--clean-beauty{margin:9px 0}.section-main-product .product__block--clean-beauty .icon-with-text__item,.section-main-product .pdp-benefit-chip{display:inline-flex!important;align-items:center;gap:6px;min-height:18px;margin:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;box-shadow:none;color:var(--pdp-ink)!important;font-family:var(--pdp-ui-font)!important;font-size:14px!important;font-weight:760!important;line-height:1.15!important;letter-spacing:0!important;white-space:nowrap}.section-main-product .product__block--clean-beauty .icon-with-text__item svg,.section-main-product .product__block--clean-beauty .icon-with-text__item .icon{width:11px!important;height:11px!important;flex:0 0 11px;padding:2px;border-radius:999px;border:1px solid rgba(47,163,122,.34);background:#2fa37a1a;color:var(--pdp-success)!important;stroke-width:2.8;box-sizing:content-box}product-info.section-main-product .product__block--clean-beauty.icon-with-text,.section-main-product .product__block--clean-beauty.icon-with-text,product-info.section-main-product .product__block--clean-beauty .icon-with-text,.section-main-product .product__block--clean-beauty .icon-with-text{box-sizing:border-box!important;margin-left:-16px!important;width:calc(100% + 16px)!important}.section-main-product .product__block--clean-beauty .icon-with-text__item p,.section-main-product .product__block--clean-beauty .icon-with-text__item span,.section-main-product .product__block--clean-beauty .icon-with-text__item div,.section-main-product .product__block--clean-beauty .icon-with-text__item .inline-richtext{margin:0!important;color:inherit!important;font:inherit!important;line-height:inherit!important}.section-main-product .product__block--free-gift-auto{margin:25px 0 18px}.section-main-product .free-gift-auto-panel{position:relative;display:grid;gap:9px;padding:1px 0 4px 30px;background:transparent;color:var(--pdp-ink)}.section-main-product .free-gift-auto-panel:before{content:"";position:absolute;left:5px;top:4px;width:10px;height:10px;border-radius:999px}.section-main-product .free-gift-auto-panel:after{content:"";position:absolute;left:9.5px;top:27px;bottom:5px;width:1px;background:linear-gradient(to bottom,#ff8da16b,#ff8da100)}.section-main-product .free-gift-auto-panel__eyebrow{color:#d94465;font-size:11.5px;font-weight:900;line-height:1;letter-spacing:.12em;text-transform:uppercase}.section-main-product .free-gift-auto-panel__title{margin:0;max-width:470px;color:var(--pdp-ink);font-size:18px;font-weight:900;line-height:1.28}.section-main-product .free-gift-auto-panel__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.section-main-product .free-gift-auto-panel__meta{width:fit-content;padding:5px 12px;border-radius:999px;background:#ff8da124;color:#b93251;font-size:12.5px;font-weight:900;line-height:1.1}.section-main-product .free-gift-auto-card__text,.section-main-product .free-gift-auto-card__footer{margin:0;max-width:500px;color:#607580;font-size:14.5px;font-weight:650;line-height:1.58}.section-main-product .free-gift-auto-card__footer{margin-top:2px;color:var(--pdp-success);font-size:14px;font-weight:900}.product-form__submit,button[name=add]{border-radius:999px}.product__block--offer-banner{margin:8px 0 2px}.product__block--delivery-options,.product-form__delivery-options{margin:6px 0 10px}.product-form__delivery-options .psp-wrap,.product__block--delivery-options .psp-wrap{margin:0}@media(min-width:990px){.product__block--delivery-options .psp-label{margin-bottom:12px}.product__block--delivery-options .psp-grid,.product-form__delivery-options .psp-grid{gap:12px}.product__block--delivery-options .psp-card,.product-form__delivery-options .psp-card{min-height:95px;padding:16px 14px;gap:8px;background:transparent!important;border:1px solid #e0e0e0!important;border-radius:6px!important;box-shadow:none!important;transition:all .2s ease;cursor:pointer}.product__block--delivery-options .psp-card:hover,.product-form__delivery-options .psp-card:hover{background:#f9f9f9!important;border-color:#b0b0b0!important;transform:translateY(-1px)}.product__block--delivery-options .psp-card.is-active,.product-form__delivery-options .psp-card.is-active,.product__block--delivery-options .psp-card[data-selected=true],.product-form__delivery-options .psp-card[data-selected=true]{background:#fafafa!important;border:2px solid var(--pdp-ink)!important}.product__block--delivery-options .psp-card.is-active:hover,.product-form__delivery-options .psp-card.is-active:hover{background:#f5f5f5!important}.product__block--delivery-options .psp-icon{min-height:24px}.product__block--delivery-options .psp-svg{width:22px;height:22px}.product__block--delivery-options .psp-title,.product-form__delivery-options .psp-title{font-size:14px;font-weight:600;color:var(--pdp-ink)}.product__block--delivery-options .psp-subtitle,.product-form__delivery-options .psp-subtitle{font-size:12px;color:var(--pdp-muted)}.product__block--delivery-options .psp-note{margin-top:10px;font-size:12px;line-height:1.4;color:var(--pdp-muted)}}.section-main-product .product__media-container.sticky-element,.section-main-product .product__info-container.sticky-element{position:static!important;top:auto!important}@media(min-width:750px){.section-main-product .product__info-wrapper,.section-main-product .product__info-wrapper .sticky-element,.section-main-product .product__info-wrapper .product__info-container{position:static!important;top:auto!important}}@media(max-width:749px){.section-main-product.section--padding{padding-top:min(var(--section-padding-top, 24px),24px)}.pdp-media-details{display:none!important}.section-main-product .product{display:block;gap:24px}.section-main-product .product__media-wrapper,.section-main-product .product__info-wrapper{width:100%}.section-main-product .product__blocks{gap:24px}.section-main-product .product__title{font-size:clamp(22px,5vw,28px);font-weight:600;line-height:1.25;margin-bottom:10px}.section-main-product .price{margin:14px 0 16px}.section-main-product .price__regular .price-item--regular{font-size:26px;font-weight:700}.section-main-product .product__meta{font-size:12px}.pdp-product-summary{padding:14px}.pdp-product-summary__facts,.pdp-product-summary__trust{grid-template-columns:1fr}.section-main-product .product__inventory{margin:14px 0 24px}.section-main-product .product__block--delivery-options,.section-main-product .product-form__delivery-options{margin:26px 0 20px}.section-main-product .product-form__buttons{grid-template-columns:minmax(90px,110px) minmax(0,1fr);gap:8px;margin-top:20px}.section-main-product .product-form__submit{min-height:48px;font-size:14px;border-radius:999px}.section-main-product .pdp-benefit-chips{gap:10px;margin:14px 0}.section-main-product .pdp-benefit-chip{font-size:11px;padding:5px 10px;min-height:26px}.section-main-product .product__block--clean-beauty{margin:10px 0 16px}.section-main-product .product__block--clean-beauty .icon-with-text{grid-template-columns:repeat(2,max-content);gap:7px!important;width:fit-content;max-width:100%;padding:9px 10px 10px!important}.section-main-product .product__block--clean-beauty .icon-with-text__item{min-height:20px;padding:0!important;font-size:11.5px!important}.section-main-product .product__block[data-show-below-media=true],.section-main-product .product__block--collapsible_tab{background:transparent!important;box-shadow:none!important;margin-top:2px;margin-bottom:0;border-bottom:1px solid var(--pdp-line)}.section-main-product .product__block[data-show-below-media=true] *,.section-main-product .product__block--collapsible_tab details,.section-main-product .product__block--collapsible_tab .accordion-details{font-family:var(--pdp-ui-font)!important;letter-spacing:0!important}.section-main-product .product__block[data-show-below-media=true] details,.section-main-product .product__block[data-show-below-media=true] .accordion-details,.section-main-product .product__block--collapsible_tab details,.section-main-product .product__block--collapsible_tab .accordion-details{border:0!important;background:transparent!important}.section-main-product .product__block[data-show-below-media=true] summary,.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary,.section-main-product .product__block[data-show-below-media=true] [class*=summary],.section-main-product .product__block[data-show-below-media=true] [class*=heading],.section-main-product .product__block[data-show-below-media=true] button,.section-main-product .product__block--collapsible_tab summary,.section-main-product .product__block--collapsible_tab .accordion-details__summary{min-height:52px!important;padding:0!important;border:0!important;border-bottom:1px solid var(--pdp-ink)!important;border-radius:0!important;background:transparent!important;color:var(--pdp-ink)!important;font-family:var(--pdp-ui-font)!important;font-size:17px!important;font-weight:720!important;line-height:1.25!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.section-main-product .product__block[data-show-below-media=true] summary::-webkit-details-marker,.section-main-product .product__block--collapsible_tab summary::-webkit-details-marker{display:none}.section-main-product .product__block[data-show-below-media=true] .accordion-details__content,.section-main-product .product__block[data-show-below-media=true] details>*:not(summary),.section-main-product .product__block[data-show-below-media=true] .rte,.section-main-product .product__block[data-show-below-media=true] [class*=content],.section-main-product .product__block--collapsible_tab .accordion-details__content,.section-main-product .product__block--collapsible_tab details>*:not(summary),.section-main-product .product__block--collapsible_tab .rte{padding:16px 0 24px!important;background:transparent!important;color:var(--pdp-muted)!important;font-family:var(--pdp-ui-font)!important;font-size:15px!important;line-height:1.72!important;letter-spacing:0!important}.section-main-product .product__block[data-show-below-media=true] .rte p,.section-main-product .product__block[data-show-below-media=true] p,.section-main-product .product__block--collapsible_tab .rte p{margin:0 0 15px!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.section-main-product .product__block[data-show-below-media=true] .rte p:last-child,.section-main-product .product__block[data-show-below-media=true] p:last-child,.section-main-product .product__block--collapsible_tab .rte p:last-child{margin-bottom:0}.pdp-offer-banner{margin:12px 0;padding:12px 14px}.pdp-offer-banner__title{font-size:13px}.pdp-offer-banner__text{font-size:11px}.pdp-details-premium{margin-top:24px}.pdp-details-premium__tabs,.pdp-details-premium__panels{display:none}.pdp-details-premium__accordions{display:block}.pdp-details-premium__heading{font-size:16px}.pdp-details-premium__copy,.pdp-details-premium__note{font-size:14px;line-height:1.65}}.section-main-product .product__info-container{max-width:min(100%,520px)!important}.section-main-product .product__blocks{display:flex!important;flex-direction:column!important;gap:0!important}.section-main-product .product__blocks>.product__block{margin:0!important;padding-top:0!important;padding-bottom:0!important}.section-main-product .product__title{margin:0!important;line-height:1.18!important}.section-main-product .product__block--title+.product__block--price{margin-top:var(--pdp-space-xs)!important}.section-main-product .price{margin:0!important}.section-main-product .product__tax,.section-main-product .shopify-payment-terms{margin:var(--pdp-space-2xs) 0 0!important;line-height:1.38!important}.section-main-product .product__inventory{margin:0!important;line-height:1.35!important}.section-main-product .product__block--inventory{margin-top:var(--pdp-space-md)!important}.section-main-product .pdp-benefit-chips{gap:var(--pdp-space-xs)!important;margin:0!important}.section-main-product .pdp-benefit-chip{min-height:28px!important;padding:6px 10px!important}.section-main-product .product__block--clean-beauty{margin-top:var(--pdp-space-sm)!important}.section-main-product .product__block--clean-beauty .icon-with-text{padding:9px 11px!important;border-radius:8px!important;gap:7px 10px!important}.product__block--offer-banner,.section-main-product .product__block--offer-banner{margin-top:var(--pdp-space-sm)!important}.pdp-offer-banner{gap:var(--pdp-space-2xs)!important;margin:0!important;padding:14px 16px!important}.section-main-product .product__block--delivery-options,.section-main-product .product-form__delivery-options,.product__block--delivery-options,.product-form__delivery-options{margin:var(--pdp-space-lg) 0 0!important}.product__block--delivery-options .psp-label,.product-form__delivery-options .psp-label,.section-main-product .product__block--delivery-options .psp-label{margin:0 0 var(--pdp-space-sm)!important;line-height:1.25!important}.product__block--delivery-options .psp-grid,.product-form__delivery-options .psp-grid{gap:var(--pdp-space-sm)!important}.product__block--delivery-options .psp-card,.product-form__delivery-options .psp-card{min-height:88px!important;padding:13px 12px!important;gap:7px!important;border-radius:6px!important}.product__block--delivery-options .psp-icon,.product-form__delivery-options .psp-icon{min-height:22px!important}.product__block--delivery-options .psp-svg,.product-form__delivery-options .psp-svg{width:21px!important;height:21px!important}.product__block--delivery-options .psp-title,.product-form__delivery-options .psp-title{font-size:13px!important;line-height:1.25!important}.product__block--delivery-options .psp-sub,.product-form__delivery-options .psp-sub,.product__block--delivery-options .psp-subtitle,.product-form__delivery-options .psp-subtitle{font-size:11px!important;line-height:1.35!important}.product__block--delivery-options .psp-note,.product-form__delivery-options .psp-note{margin:var(--pdp-space-xs) 0 0!important;font-size:12px!important;line-height:1.35!important}.section-main-product .product__block--buy_buttons{margin-top:var(--pdp-space-lg)!important}.section-main-product .product-form__buttons{column-gap:10px!important;row-gap:var(--pdp-space-xs)!important;margin-top:0!important}.section-main-product .product-form__quantity .quantity,.section-main-product .product-form__submit{min-height:48px!important}.pdp-media-details{margin:var(--pdp-media-details-offset, var(--pdp-space-md)) 0 0!important}.pdp-media-details__tab{min-height:44px!important;padding:10px 8px!important}.pdp-media-details__panels{padding-top:var(--pdp-space-lg)!important}.pdp-media-details__heading{margin-bottom:var(--pdp-space-sm)!important}.pdp-media-details__fact{gap:var(--pdp-space-md)!important;padding:11px 0!important}.pdp-details-premium{margin-top:clamp(28px,3vw,40px)!important}.pdp-details-premium__tab{min-height:48px!important;padding:12px 10px!important}.pdp-details-premium__panels{padding-top:var(--pdp-space-lg)!important}@media(min-width:990px){.section-main-product .product,.section-main-product .product.flex,product-info.section-main-product .product{grid-template-columns:minmax(0,800px) minmax(360px,500px)!important;column-gap:clamp(40px,4vw,64px)!important}.section-main-product .product__media-wrapper,product-info.section-main-product .product__media-wrapper,.section-main-product .product__media-container,product-info.section-main-product .product__media-container{max-width:800px!important}.section-main-product .product__info-wrapper,product-info.section-main-product .product__info-wrapper{max-width:500px!important}.section-main-product .product__blocks-below-media{margin-top:var(--pdp-space-md)!important}}@media(min-width:750px)and (max-width:989px){.section-main-product .product__blocks>.product__block+.product__block{margin-top:var(--pdp-space-md)!important}.section-main-product .product__media-wrapper{margin-bottom:var(--pdp-space-lg)!important}.section-main-product .product__block--delivery-options,.section-main-product .product-form__delivery-options{margin-top:var(--pdp-space-lg)!important}.pdp-media-details{margin-top:var(--pdp-space-xl)!important}}@media(max-width:749px){.section-main-product.section--padding{padding-top:min(var(--section-padding-top, 20px),20px)!important}.section-main-product .product__media-wrapper{margin-bottom:var(--pdp-space-md)!important}.section-main-product .product__blocks>.product__block+.product__block{margin-top:var(--pdp-block-gap-mobile)!important}.section-main-product .product__title{font-size:clamp(21px,5vw,26px)!important}.section-main-product .product__block--inventory,.section-main-product .product__block--clean-beauty{margin-top:var(--pdp-space-sm)!important}.section-main-product .product__block--delivery-options,.section-main-product .product-form__delivery-options,.product__block--delivery-options,.product-form__delivery-options{margin-top:var(--pdp-space-md)!important}.product__block--delivery-options .psp-grid,.product-form__delivery-options .psp-grid{gap:var(--pdp-space-xs)!important}.product__block--delivery-options .psp-card,.product-form__delivery-options .psp-card{min-height:76px!important;padding:10px 7px 9px!important;gap:var(--pdp-space-2xs)!important}.section-main-product .product-form__buttons{grid-template-columns:minmax(86px,108px) minmax(0,1fr)!important;gap:var(--pdp-space-xs)!important}.section-main-product .product-form__quantity .quantity,.section-main-product .product-form__submit{min-height:46px!important}.section-main-product .product__block[data-show-below-media=true] summary,.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary,.section-main-product .product__block[data-show-below-media=true] [class*=summary],.section-main-product .product__block[data-show-below-media=true] [class*=heading],.section-main-product .product__block[data-show-below-media=true] button,.section-main-product .product__block--collapsible_tab summary,.section-main-product .product__block--collapsible_tab .accordion-details__summary{min-height:46px!important;font-size:16px!important}.section-main-product .product__block[data-show-below-media=true] .accordion-details__content,.section-main-product .product__block[data-show-below-media=true] details>*:not(summary),.section-main-product .product__block[data-show-below-media=true] .rte,.section-main-product .product__block[data-show-below-media=true] [class*=content],.section-main-product .product__block--collapsible_tab .accordion-details__content,.section-main-product .product__block--collapsible_tab details>*:not(summary),.section-main-product .product__block--collapsible_tab .rte{padding:var(--pdp-space-sm) 0 var(--pdp-space-lg)!important;font-size:14.5px!important;line-height:1.62!important}.pdp-offer-banner{padding:12px 14px!important}.pdp-details-premium{margin-top:var(--pdp-space-xl)!important}}.section-main-product .product__blocks>.product__block+.product__block{margin-top:var(--pdp-block-gap-desktop)!important}.section-main-product .product__block--title+.product__block--price{margin-top:12px!important}.section-main-product .product__title{line-height:1.22!important}.section-main-product .product__tax,.section-main-product .shopify-payment-terms{margin-top:8px!important;line-height:1.45!important}.section-main-product .pdp-benefit-chips{margin:14px 0 0!important}.section-main-product .product__block--inventory,.section-main-product .product__block--clean-beauty{margin-top:18px!important}.section-main-product .product__block--clean-beauty .icon-with-text{padding:12px 14px!important}.section-main-product .product__block--clean-beauty~.product__block--clean-beauty,.section-main-product .product__block--buy_buttons~.product__block--clean-beauty{display:none!important}.section-main-product .product__block--delivery-options,.section-main-product .product-form__delivery-options,.product__block--delivery-options,.product-form__delivery-options{margin-top:24px!important}.product__block--delivery-options .psp-label,.product-form__delivery-options .psp-label,.section-main-product .product__block--delivery-options .psp-label{margin-bottom:14px!important}.product__block--delivery-options .psp-grid,.product-form__delivery-options .psp-grid{gap:14px!important}.product__block--delivery-options .psp-card,.product-form__delivery-options .psp-card{min-height:96px!important;padding:16px 14px!important;gap:8px!important}.product__block--delivery-options .psp-note,.product-form__delivery-options .psp-note{margin-top:12px!important}.section-main-product .product__block--buy_buttons{margin-top:24px!important}.section-main-product .product-form__buttons{row-gap:12px!important}.section-main-product .product-form__quantity .quantity,.section-main-product .product-form__submit{min-height:50px!important}.pdp-media-details__tab{min-height:50px!important;padding:12px 10px!important}.pdp-media-details__panels{padding-top:24px!important}.pdp-media-details__fact{padding:14px 0!important}@media(max-width:749px){.section-main-product .product__blocks>.product__block+.product__block{margin-top:var(--pdp-block-gap-mobile)!important}.section-main-product .product__media-wrapper{margin-bottom:20px!important}.section-main-product .product__block--delivery-options,.section-main-product .product-form__delivery-options,.product__block--delivery-options,.product-form__delivery-options{margin-top:20px!important}.product__block--delivery-options .psp-card,.product-form__delivery-options .psp-card{min-height:86px!important;padding:12px 9px!important}.section-main-product .product-form__quantity .quantity,.section-main-product .product-form__submit{min-height:48px!important}.section-main-product .product__block[data-show-below-media=true] summary,.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary,.section-main-product .product__block[data-show-below-media=true] [class*=summary],.section-main-product .product__block[data-show-below-media=true] [class*=heading],.section-main-product .product__block[data-show-below-media=true] button,.section-main-product .product__block--collapsible_tab summary,.section-main-product .product__block--collapsible_tab .accordion-details__summary{min-height:50px!important}.section-main-product .product__block[data-show-below-media=true] .accordion-details__content,.section-main-product .product__block[data-show-below-media=true] details>*:not(summary),.section-main-product .product__block[data-show-below-media=true] .rte,.section-main-product .product__block[data-show-below-media=true] [class*=content],.section-main-product .product__block--collapsible_tab .accordion-details__content,.section-main-product .product__block--collapsible_tab details>*:not(summary),.section-main-product .product__block--collapsible_tab .rte{padding:16px 0 24px!important;line-height:1.68!important}}@media screen and (max-width:989px){.section-main-product .product__block[data-show-below-media=true] summary,.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary,.section-main-product .product__block--collapsible_tab summary,.section-main-product .product__block--collapsible_tab .accordion-details__summary{position:relative!important;padding-right:40px!important}.section-main-product .product__block[data-show-below-media=true] summary:before,.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary:before,.section-main-product .product__block--collapsible_tab summary:before,.section-main-product .product__block--collapsible_tab .accordion-details__summary:before{content:none!important;display:none!important}.section-main-product .product__block[data-show-below-media=true] summary svg,.section-main-product .product__block[data-show-below-media=true] summary .icon,.section-main-product .product__block[data-show-below-media=true] summary [class*=icon],.section-main-product .product__block[data-show-below-media=true] summary [class*=plus],.section-main-product .product__block[data-show-below-media=true] summary [class*=minus],.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary svg,.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary .icon,.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary [class*=icon],.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary [class*=plus],.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary [class*=minus],.section-main-product .product__block--collapsible_tab summary svg,.section-main-product .product__block--collapsible_tab summary .icon,.section-main-product .product__block--collapsible_tab summary [class*=icon],.section-main-product .product__block--collapsible_tab summary [class*=plus],.section-main-product .product__block--collapsible_tab summary [class*=minus],.section-main-product .product__block--collapsible_tab .accordion-details__summary svg,.section-main-product .product__block--collapsible_tab .accordion-details__summary .icon,.section-main-product .product__block--collapsible_tab .accordion-details__summary [class*=icon],.section-main-product .product__block--collapsible_tab .accordion-details__summary [class*=plus],.section-main-product .product__block--collapsible_tab .accordion-details__summary [class*=minus]{display:none!important}.section-main-product .product__block[data-show-below-media=true] summary:after,.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary:after,.section-main-product .product__block--collapsible_tab summary:after,.section-main-product .product__block--collapsible_tab .accordion-details__summary:after{content:"+"!important;position:absolute!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;color:var(--pdp-ink)!important;font-size:24px!important;font-weight:400!important;line-height:1!important;pointer-events:none!important}.section-main-product .product__block[data-show-below-media=true] details[open] summary:after,.section-main-product .product__block--collapsible_tab details[open] summary:after{content:"-"!important}}@media screen and (max-width:989px){product-info.section-main-product .product__block--delivery-options,.section-main-product .product__block--delivery-options{order:45!important}product-info.section-main-product .product__block--buy_buttons,.section-main-product .product__block--buy_buttons{order:50!important}product-info.section-main-product .product__block[data-show-below-media=true],.section-main-product .product__block[data-show-below-media=true],product-info.section-main-product .product__block--collapsible_tab,.section-main-product .product__block--collapsible_tab{order:60!important}product-info.section-main-product .product__block--clean-beauty,.section-main-product .product__block--clean-beauty{width:100%!important;max-width:100%!important;margin:10px 0 12px!important;overflow:visible!important}product-info.section-main-product .product__block--clean-beauty.icon-with-text,.section-main-product .product__block--clean-beauty.icon-with-text,product-info.section-main-product .product__block--clean-beauty .icon-with-text,.section-main-product .product__block--clean-beauty .icon-with-text,product-info.section-main-product .product__block--clean-beauty .icon-with-text>ul,.section-main-product .product__block--clean-beauty .icon-with-text>ul,product-info.section-main-product .product__block--clean-beauty .icon-with-text__list,.section-main-product .product__block--clean-beauty .icon-with-text__list{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;white-space:nowrap!important}product-info.section-main-product .product__block--clean-beauty .icon-with-text__item,.section-main-product .product__block--clean-beauty .icon-with-text__item,product-info.section-main-product .product__block--clean-beauty li,.section-main-product .product__block--clean-beauty li{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;color:var(--pdp-ink)!important;font-size:11px!important;line-height:1.15!important;white-space:nowrap!important}product-info.section-main-product .product__block--clean-beauty .icon-with-text__item svg,.section-main-product .product__block--clean-beauty .icon-with-text__item svg,product-info.section-main-product .product__block--clean-beauty .icon-with-text__item .icon,.section-main-product .product__block--clean-beauty .icon-with-text__item .icon,product-info.section-main-product .product__block--clean-beauty li svg,.section-main-product .product__block--clean-beauty li svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;flex:0 0 14px!important;padding:2px!important;border:1px solid rgba(255,141,161,.55)!important;border-radius:999px!important;background:var(--pdp-brand-soft)!important;color:#d94465!important;stroke:#d94465!important;box-sizing:content-box!important}product-info.section-main-product .product__block--clean-beauty .icon-with-text__item svg *,.section-main-product .product__block--clean-beauty .icon-with-text__item svg *,product-info.section-main-product .product__block--clean-beauty li svg *,.section-main-product .product__block--clean-beauty li svg *{stroke:currentColor!important}}@media screen and (max-width:989px){product-info.section-main-product .product__blocks>.product__block.product__block--shipping,.section-main-product .product__blocks>.product__block.product__block--shipping,product-info.section-main-product .product__block--shipping,.section-main-product .product__block--shipping{order:55!important;margin-top:14px!important}product-info.section-main-product .product__block--shipping+.product__block--shipping,product-info.section-main-product .product__block--shipping~.product__block--shipping,.section-main-product .product__block--shipping+.product__block--shipping,.section-main-product .product__block--shipping~.product__block--shipping{display:none!important}product-info.section-main-product .product__blocks>.product__block.product__block--clean-beauty,.section-main-product .product__blocks>.product__block.product__block--clean-beauty,product-info.section-main-product .product__block--clean-beauty,.section-main-product .product__block--clean-beauty{margin-bottom:18px!important}product-info.section-main-product .product__blocks>.product__block.product__block--inventory,.section-main-product .product__blocks>.product__block.product__block--inventory,product-info.section-main-product .product__blocks>.product__block.product__block--inventory-status,.section-main-product .product__blocks>.product__block.product__block--inventory-status,product-info.section-main-product .product__block--inventory,.section-main-product .product__block--inventory,product-info.section-main-product .product__block--inventory-status,.section-main-product .product__block--inventory-status{margin-top:22px!important}}@media screen and (max-width:989px){product-info.section-main-product .product__info-container,.section-main-product .product__info-container,product-info.section-main-product .product__blocks,.section-main-product .product__blocks{display:flex!important;flex-direction:column!important}product-info.section-main-product .product__block--delivery-options,.section-main-product .product__block--delivery-options{order:45!important}product-info.section-main-product .product__block--buy_buttons,.section-main-product .product__block--buy_buttons{order:50!important}product-info.section-main-product .product__block--shipping,.section-main-product .product__block--shipping{order:55!important;margin-top:14px!important}product-info.section-main-product .product__block[data-show-below-media=true],.section-main-product .product__block[data-show-below-media=true],product-info.section-main-product .product__block--collapsible_tab,.section-main-product .product__block--collapsible_tab{order:60!important}product-info.section-main-product .product__block[data-show-below-media=true] summary>span:last-child:not(:first-child),.section-main-product .product__block[data-show-below-media=true] summary>span:last-child:not(:first-child),product-info.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary>span:last-child:not(:first-child),.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary>span:last-child:not(:first-child),product-info.section-main-product .product__block--collapsible_tab summary>span:last-child:not(:first-child),.section-main-product .product__block--collapsible_tab summary>span:last-child:not(:first-child),product-info.section-main-product .product__block--collapsible_tab .accordion-details__summary>span:last-child:not(:first-child),.section-main-product .product__block--collapsible_tab .accordion-details__summary>span:last-child:not(:first-child),product-info.section-main-product .product__block[data-show-below-media=true] summary>button,.section-main-product .product__block[data-show-below-media=true] summary>button,product-info.section-main-product .product__block[data-show-below-media=true] summary>[aria-hidden=true],.section-main-product .product__block[data-show-below-media=true] summary>[aria-hidden=true],product-info.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary>button,.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary>button,product-info.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary>[aria-hidden=true],.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary>[aria-hidden=true],product-info.section-main-product .product__block--collapsible_tab summary>button,.section-main-product .product__block--collapsible_tab summary>button,product-info.section-main-product .product__block--collapsible_tab summary>[aria-hidden=true],.section-main-product .product__block--collapsible_tab summary>[aria-hidden=true],product-info.section-main-product .product__block--collapsible_tab .accordion-details__summary>button,.section-main-product .product__block--collapsible_tab .accordion-details__summary>button,product-info.section-main-product .product__block--collapsible_tab .accordion-details__summary>[aria-hidden=true],.section-main-product .product__block--collapsible_tab .accordion-details__summary>[aria-hidden=true]{display:none!important}}@media screen and (max-width:989px){product-info.section-main-product .product__info-container,.section-main-product .product__info-container,product-info.section-main-product .product__blocks,.section-main-product .product__blocks{display:flex!important;flex-direction:column!important;gap:0!important}product-info.section-main-product .product__block--title,.section-main-product .product__block--title{margin:0 0 10px!important}product-info.section-main-product .product__block--title .product__title,.section-main-product .product__block--title .product__title,product-info.section-main-product .product__title,.section-main-product .product__title{margin:0!important;line-height:1.15!important}product-info.section-main-product .product__block--meta,.section-main-product .product__block--meta{margin-top:10px!important;margin-bottom:0!important}product-info.section-main-product .product__block--price,.section-main-product .product__block--price{margin-top:12px!important;margin-bottom:0!important}product-info.section-main-product .price,.section-main-product .price{margin:0!important;line-height:1.12!important}product-info.section-main-product .product__tax,.section-main-product .product__tax,product-info.section-main-product .shopify-payment-terms,.section-main-product .shopify-payment-terms,product-info.section-main-product shopify-payment-terms,.section-main-product shopify-payment-terms{margin-top:7px!important;margin-bottom:0!important;line-height:1.42!important}product-info.section-main-product .product__block--clean-beauty,.section-main-product .product__block--clean-beauty,product-info.section-main-product .pdp-benefit-chips,.section-main-product .pdp-benefit-chips{margin-top:18px!important;margin-bottom:0!important}product-info.section-main-product .product__block--inventory,.section-main-product .product__block--inventory,product-info.section-main-product .product__block--inventory-status,.section-main-product .product__block--inventory-status{margin-top:16px!important;margin-bottom:0!important}product-info.section-main-product .product__block--delivery-options,.section-main-product .product__block--delivery-options,product-info.section-main-product .product-form__delivery-options,.section-main-product .product-form__delivery-options{margin-top:20px!important;margin-bottom:0!important}product-info.section-main-product .product__block--delivery-options .psp-label,.section-main-product .product__block--delivery-options .psp-label,product-info.section-main-product .product-form__delivery-options .psp-label,.section-main-product .product-form__delivery-options .psp-label{margin-bottom:12px!important}product-info.section-main-product .product__block--buy_buttons,.section-main-product .product__block--buy_buttons{margin-top:14px!important;margin-bottom:0!important}product-info.section-main-product .product-form__buttons,.section-main-product .product-form__buttons{margin-top:0!important;gap:12px!important}product-info.section-main-product .product__block--shipping,.section-main-product .product__block--shipping{order:55!important;margin-top:10px!important;margin-bottom:12px!important}product-info.section-main-product .product__block[data-show-below-media=true],.section-main-product .product__block[data-show-below-media=true],product-info.section-main-product .product__block--collapsible_tab,.section-main-product .product__block--collapsible_tab{order:60!important;margin-top:0!important;margin-bottom:0!important}product-info.section-main-product .product__block[data-show-below-media=true] summary,.section-main-product .product__block[data-show-below-media=true] summary,product-info.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary,.section-main-product .product__block[data-show-below-media=true] .accordion-details__summary,product-info.section-main-product .product__block--collapsible_tab summary,.section-main-product .product__block--collapsible_tab summary,product-info.section-main-product .product__block--collapsible_tab .accordion-details__summary,.section-main-product .product__block--collapsible_tab .accordion-details__summary{min-height:51px!important;padding-top:0!important;padding-bottom:0!important}}@media screen and (max-width:989px){product-info.section-main-product .product__blocks>.product__block.product__block--complementary,.section-main-product .product__blocks>.product__block.product__block--complementary,product-info.section-main-product .product__block.product__block--complementary,.section-main-product .product__block.product__block--complementary,product-info.section-main-product .product__block--complementary,.section-main-product .product__block--complementary{order:751!important;width:100%!important;max-width:100%!important;margin-top:22px!important;margin-bottom:0!important}product-info.section-main-product .product__block--complementary h2,.section-main-product .product__block--complementary h2,product-info.section-main-product .product__block--complementary .accordion-details__summary,.section-main-product .product__block--complementary .accordion-details__summary,product-info.section-main-product .product__block--complementary .complementary-products__heading,.section-main-product .product__block--complementary .complementary-products__heading{margin-top:0!important}}@media screen and (max-width:989px){product-info.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:first-child,.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:first-child,product-info.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:last-child,.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:last-child,product-info.section-main-product .pdp-mobile-product-details__row--intro,.section-main-product .pdp-mobile-product-details__row--intro,product-info.section-main-product .pdp-mobile-product-details__row--note,.section-main-product .pdp-mobile-product-details__row--note{display:block!important;padding-top:0!important}product-info.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:first-child dt,.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:first-child dt,product-info.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:last-child dt,.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:last-child dt,product-info.section-main-product .pdp-mobile-product-details__row--intro dt,.section-main-product .pdp-mobile-product-details__row--intro dt,product-info.section-main-product .pdp-mobile-product-details__row--note dt,.section-main-product .pdp-mobile-product-details__row--note dt{display:block!important;margin:0 0 10px!important}product-info.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:first-child dd,.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:first-child dd,product-info.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:last-child dd,.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:last-child dd,product-info.section-main-product .pdp-mobile-product-details__row--intro dd,.section-main-product .pdp-mobile-product-details__row--intro dd,product-info.section-main-product .pdp-mobile-product-details__row--note dd,.section-main-product .pdp-mobile-product-details__row--note dd{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;text-align:left!important}product-info.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:first-child dd *,.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:first-child dd *,product-info.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:last-child dd *,.section-main-product .pdp-mobile-product-details__facts>.pdp-mobile-product-details__row:last-child dd *,product-info.section-main-product .pdp-mobile-product-details__row--intro dd *,.section-main-product .pdp-mobile-product-details__row--intro dd *,product-info.section-main-product .pdp-mobile-product-details__row--note dd *,.section-main-product .pdp-mobile-product-details__row--note dd *{text-align:left!important}}product-info.section-main-product .product__block--clean-beauty .icon-with-text__item svg,.section-main-product .product__block--clean-beauty .icon-with-text__item svg,product-info.section-main-product .product__block--clean-beauty .icon-with-text__item .icon,.section-main-product .product__block--clean-beauty .icon-with-text__item .icon,product-info.section-main-product .product__block--clean-beauty li svg,.section-main-product .product__block--clean-beauty li svg{border-color:#ff8da18c!important;font-size:14px!important;background:var(--pdp-brand-soft, #fff1f4)!important;color:#d94465!important;stroke:#d94465!important;fill:none!important}product-info.section-main-product .product__block--clean-beauty .icon-with-text__item svg *,.section-main-product .product__block--clean-beauty .icon-with-text__item svg *,product-info.section-main-product .product__block--clean-beauty li svg *,.section-main-product .product__block--clean-beauty li svg *{stroke:currentColor!important}product-info.section-main-product .product__block--clean-beauty .icon-with-text__item svg [fill]:not([fill=none]),.section-main-product .product__block--clean-beauty .icon-with-text__item svg [fill]:not([fill=none]),product-info.section-main-product .product__block--clean-beauty li svg [fill]:not([fill=none]),.section-main-product .product__block--clean-beauty li svg [fill]:not([fill=none]){fill:currentColor!important}@media screen and (min-width:990px){product-info.section-main-product .product__info-container .product__block[data-show-below-media=true],.section-main-product .product__info-container .product__block[data-show-below-media=true],product-info.section-main-product .product__info-container .product__block--collapsible_tab,.section-main-product .product__info-container .product__block--collapsible_tab{display:none!important}}product-info.section-main-product .product__block--complementary,.section-main-product .product__block--complementary{order:51!important;margin-top:14px!important}product-info.section-main-product .product__block--delivery-options,.section-main-product .product__block--delivery-options,product-info.section-main-product .product-form__delivery-options,.section-main-product .product-form__delivery-options{margin-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/74/assets/product-premium-pdp.css.map */
