body:has(cart-drawer.active)>shopify-chat{display:none!important}.pg10-guide{padding:48px 0;color:#39212c;background:#fff;scroll-margin-top:100px}.pg10-guide--packs{background:#fff5f8}.pg10-guide__intro{max-width:760px;margin-bottom:24px}.pg10-guide__intro h2{margin:0 0 12px;font-size:clamp(28px,3.2vw,42px);line-height:1.12;letter-spacing:-.025em}.pg10-guide__intro .rte{font-size:16px;line-height:1.6;color:#66515c}.pg10-guide__intro .rte p{margin:0}.pg10-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pg10-guide__card{border:1px solid #e9dce2;border-radius:16px;background:#fff;min-width:0}.pg10-guide__link{display:flex;flex-direction:column;height:100%;border-radius:inherit;color:inherit;text-decoration:none}.pg10-guide__link:hover{box-shadow:0 6px 20px #51243a12}.pg10-guide__link:focus-visible,.pg10-guide__footer:focus-visible{outline:3px solid #9a244d;outline-offset:4px}.pg10-guide__image{aspect-ratio:4 / 3;border-radius:16px 16px 0 0;overflow:hidden;background:#fbf2f5}.pg10-guide__image img{display:block;width:100%;height:100%;object-fit:contain}.pg10-guide__copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:20px}.pg10-guide__copy h3{font-size:22px;line-height:1.2;margin:0 0 6px;color:#39212c}.pg10-guide__detail{font-size:15px;line-height:1.5;margin:0 0 8px}.pg10-guide__product{font-size:13px;line-height:1.5;color:#66515c;margin:0 0 10px}.pg10-guide__price{font-size:18px;font-weight:700;margin:0 0 8px}.pg10-guide__saving{font-size:13px;line-height:1.5;margin:0 0 12px;padding:5px 8px;border-radius:6px;background:#f7e8ef;color:#70243f}.pg10-guide__cta{display:flex;align-items:center;justify-content:space-between;align-self:stretch;gap:12px;min-height:44px;margin-top:auto;font-size:14px;font-weight:700;color:#9a244d}.pg10-guide__footer{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:20px;font-size:15px;color:#9a244d;text-underline-offset:4px}@media screen and (max-width:749px){.pg10-guide{padding:32px 0}.pg10-guide__intro{margin-bottom:20px}.pg10-guide__intro .rte{font-size:14px}.pg10-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pg10-guide__image{aspect-ratio:1}.pg10-guide__copy{padding:12px}.pg10-guide__copy h3{font-size:19px}.pg10-guide__detail{font-size:13px}.pg10-guide__product{font-size:12px}.pg10-guide__price{font-size:16px}.pg10-guide__cta{font-size:13px}.pg10-guide--packs .pg10-guide__grid{grid-template-columns:1fr}.pg10-guide--packs .pg10-guide__link{flex-direction:row;align-items:center}.pg10-guide--packs .pg10-guide__image{width:34%;flex-shrink:0;border-radius:16px}.pg10-guide--packs .pg10-guide__copy{min-width:0}.pg10-guide--packs .pg10-guide__product{margin-bottom:6px}.pg10-guide--packs .pg10-guide__cta{min-height:36px}}.pgq4-reviews{padding-block:36px;scroll-margin-top:110px;color:#452135}.pgq4-reviews>header{max-width:720px;margin-bottom:22px}.pgq4-reviews h2{font-size:clamp(26px,3vw,36px);line-height:1.2;margin:0 0 12px}.pgq4-reviews>header p{color:#69515e;line-height:1.65}.pgq4-reviews__widget{min-width:0;overflow-wrap:anywhere}.pgq4-reviews__help a{display:inline-flex;align-items:center;min-height:44px;color:#84254c;text-underline-offset:4px}.pgq4-reviews a:focus-visible{outline:3px solid #84254c;outline-offset:4px}.pgq4-ritual{padding-block:56px;color:#452135}.pgq4-ritual__intro{max-width:720px;margin-bottom:28px}.pgq4-ritual__intro h2{font-size:clamp(28px,3.2vw,42px);line-height:1.15;margin:0 0 12px;letter-spacing:-.025em}.pgq4-ritual__intro p,.pgq4-ritual__copy p,.pgq4-ritual__film-copy p{line-height:1.65;color:#69515e}.pgq4-ritual__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pgq4-ritual__card{min-width:0;border:1px solid #ead6df;border-radius:16px;overflow:hidden;background:#fff}.pgq4-ritual__image{display:block;aspect-ratio:1;background:#fbf2f5}.pgq4-ritual__image img{display:block;width:100%;height:100%;object-fit:contain}.pgq4-ritual__copy{padding:22px}.pgq4-ritual__step{font-size:12px;letter-spacing:.15em;color:#84254c}.pgq4-ritual__copy h3{font-size:24px;line-height:1.2;margin:10px 0}.pgq4-ritual__copy h3 a{color:inherit;text-decoration:none}.pgq4-ritual__copy p{font-size:15px;margin:0 0 14px}.pgq4-ritual__link{display:inline-flex;align-items:center;min-height:44px;color:#84254c;font-weight:600;text-underline-offset:4px}.pgq4-ritual a:focus-visible,.pgq4-ritual video:focus-visible{outline:3px solid #84254c;outline-offset:4px}.pgq4-ritual__film{display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center;margin-top:36px;background:#fff5f8;border-radius:18px;padding:24px}.pgq4-ritual figure{min-width:0;margin:0}.pgq4-ritual video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:12px;background:#f7e7ed}.pgq4-ritual figcaption{font-size:12px;line-height:1.5;color:#69515e;margin-top:10px}.pgq4-ritual__film-copy h3{font-size:30px;line-height:1.2;margin:0 0 12px}@media(max-width:749px){.pgq4-ritual{padding-block:32px}.pgq4-ritual__cards{grid-template-columns:1fr;gap:14px}.pgq4-ritual__card{display:grid;grid-template-columns:120px 1fr;align-items:center}.pgq4-ritual__image{width:120px}.pgq4-ritual__copy{padding:14px}.pgq4-ritual__copy h3{font-size:21px;margin:5px 0 8px}.pgq4-ritual__copy p{font-size:14px;margin-bottom:4px}.pgq4-ritual__film{grid-template-columns:1fr;gap:20px;padding:16px;margin-top:24px}}@media(prefers-reduced-motion:reduce){.pgq4-ritual *{scroll-behavior:auto}}.pgr-combo{padding-block:5rem;border-block:1px solid #deded5}.pgr-combo h2{font-size:3rem;margin:0 0 1.4rem}.pgr-combo header>p:not(.pgr-eyebrow){font-size:1.3rem;color:#555e57;max-width:65ch}.pgr-combo form{display:grid;grid-template-columns:.85fr 1.4fr .85fr;gap:3rem;align-items:center;margin-top:2.5rem}.pgr-combo__source{display:flex;flex-direction:column;gap:1rem;text-decoration:none;font-size:1.3rem;line-height:1.5}.pgr-combo__source img{width:100%;aspect-ratio:1;height:auto;object-fit:contain;background:#efeee7}.pgr-combo__choices{border:0;padding:0;margin:0;min-width:0}.pgr-combo__choices legend{font-size:1.3rem;font-weight:600;padding:0 0 1rem}.pgr-combo__choice{position:relative;border:1px solid #b8bdb6;border-radius:4px;margin-block:1rem;padding:1rem 1rem 1rem 3.6rem}.pgr-combo__choice:has(input:checked){border-color:#34423d;background:#f0f2ed}.pgr-combo__choice:focus-within{outline:2px solid #34423d;outline-offset:3px}.pgr-combo__choice input{position:absolute;left:1rem;top:2.4rem;width:18px;height:18px;margin:0;accent-color:#34423d}.pgr-combo__choice label{display:flex;gap:1.2rem;align-items:center;cursor:pointer;min-height:64px}.pgr-combo__choice img{width:64px;height:64px;object-fit:contain;background:#fff}.pgr-combo__choice label>span{display:flex;flex-direction:column;gap:.3rem;line-height:1.4}.pgr-combo__name{font-size:1.2rem}.pgr-combo__choice strong{font-size:1.3rem}.pgr-combo__choice small{font-size:1.1rem;color:#555e57}.pgr-combo__details{display:inline-flex;align-items:center;min-height:44px;font-size:1.1rem;color:#34423d;text-underline-offset:3px}.pgr-combo__total{font-size:1.2rem}.pgr-combo__total output{display:block;font-size:2.8rem;color:#34423d}.pgr-combo [hidden]{display:none}.pgr-combo form [role=status]{font-size:1.2rem}.pgr-combo .pgr-link{font-size:1.2rem;display:inline-flex;align-items:center;min-height:44px}@media(max-width:989px){.pgr-combo form{grid-template-columns:1fr 1.5fr}.pgr-combo__summary{grid-column:1/-1}}@media(max-width:749px){.pgr-combo{padding-block:3.6rem}.pgr-combo form{grid-template-columns:1fr;gap:2.4rem}.pgr-combo__source{display:grid;grid-template-columns:90px 1fr;align-items:center}.pgr-combo__source img{grid-row:1/3}.pgr-combo__source strong{grid-column:2}.pgr-combo form .pgr-btn{width:100%}.pgr-combo__choice label{min-height:76px}}.pgr-pack-comparison{background:#eeefe8}.pgr-pack-comparison__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.pgr-pack-comparison__card{min-width:0;background:#fff;border:1px solid #d9dcd2;display:flex;flex-direction:column}.pgr-pack-comparison__image{display:block;aspect-ratio:4/3;background:#f5f1ed}.pgr-pack-comparison__image img{display:block;width:100%;height:100%;object-fit:contain}.pgr-pack-comparison__body{padding:2.4rem;display:flex;flex-direction:column;flex:1}.pgr-pack-comparison__body h3{font-size:2.2rem;margin:0 0 1rem;line-height:1.35}.pgr-pack-comparison__body h3 a{text-decoration:none}.pgr-pack-comparison__description{font-size:1.4rem;line-height:1.6;color:#50594f;margin:0 0 1.8rem}.pgr-pack-comparison__body .pg14-pack-contents{margin:0 0 auto}.pgr-pack-comparison .pg14-pack-contents h3{font-size:1.3rem;font-weight:600}.pgr-pack-comparison .pg14-pack-contents ul{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.pgr-pack-comparison .pg14-pack-contents a{display:flex;align-items:center;gap:1rem;font-size:1.3rem;min-height:44px;text-decoration:none}.pgr-pack-comparison .pg14-pack-contents img{width:40px;height:40px;object-fit:contain}.pgr-pack-comparison .pg14-pack-contents strong{font-weight:500}.pgr-pack-comparison .pg14-pack-contents small{display:block;font-size:1.2rem}.pgr-pack-comparison .pg11-note{display:none}.pgr-pack-comparison__price{font-size:3rem;font-weight:600;margin:2rem 0 .6rem;color:#34423d}.pgr-pack-price p{font-size:1.3rem;line-height:1.6;color:#50594f;margin:.6rem 0}.pgr-pack-price p span{white-space:nowrap}.pgr-pack-price__difference{color:#34423d!important;font-weight:500}.pgr-pack-comparison .pgr-btn{margin-top:1.8rem;width:100%;justify-content:space-between}.pgr-pack-comparison__note{font-size:1.25rem;line-height:1.7;color:#50594f;max-width:100ch;margin:2.4rem 0 0}@media(max-width:989px){.pgr-pack-comparison__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pgr-pack-comparison__body{padding:2rem}}@media(max-width:749px){.pgr-pack-comparison__grid{grid-template-columns:1fr;gap:2rem}.pgr-pack-comparison__image{aspect-ratio:16/9}.pgr-pack-comparison__body h3{font-size:2.2rem}.pgr-pack-comparison__body{padding:2rem}.pgr-pack-comparison__body>.pgr-eyebrow{margin-bottom:.8rem}}.pg4 .pg9-bundle{padding:18px;border:1px solid #e8d3dd;border-radius:18px;background:#fffafb;box-shadow:0 5px 22px #4a23340a}.pg4 .pg9-bundle .pg9-bundle__eyebrow{margin:0 0 7px;color:#972550;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.pg4 .pg9-bundle>h2{margin:0 0 16px;font-size:20px;line-height:1.25;letter-spacing:-.02em}.pg4 .pg9-bundle .bundle-offer-container{background:transparent}.pg4 .pg9-bundle .upsell__container{padding:12px 0;gap:14px;align-items:center}.pg4 .pg9-bundle .upsell__image{flex:0 0 76px;width:76px;border-radius:12px;overflow:hidden;background:#f7e9ee}.pg4 .pg9-bundle .upsell__image__img{aspect-ratio:1;width:100%;height:auto;object-fit:contain}.pg4 .pg9-bundle .upsell__content{min-width:0}.pg4 .pg9-bundle .upsell__title h3{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.pg4 .pg9-bundle .upsell__desc{margin:5px 0;font-size:13px;line-height:1.5}.pg4 .pg9-bundle .upsell__price{font-size:16px;font-weight:700}.pg4 .pg9-bundle .bundle-offer__divider{margin:2px 0;opacity:.65}.pg4 .pg9-bundle .bundle-offer__footer{margin-top:12px;padding:14px 0 0;border-top:1px solid #e8d3dd;gap:10px;flex-wrap:wrap;align-items:center}.pg4 .pg9-bundle .bundle-offer__footer__total-text{font-size:14px}.pg4 .pg9-bundle .bundle-offer__footer__prices{margin:0}.pg4 .pg9-bundle .bundle-deals__total-price-js{font-size:24px;line-height:1.2;font-weight:700;color:#70233f}.pg4 .pg9-bundle .product-form{margin:16px 0 0}.pg4 .pg9-bundle .product-form__submit{min-height:50px;padding:12px 14px;border-radius:10px;font-size:15px;line-height:1.3}.pg4 .pg9-bundle .pg9-bundle__note{margin:10px 0 0;font-size:12px;line-height:1.5;color:#62535a;text-align:center}.pg4 .quantity-breaks--normal .quantity-break{border-radius:12px;padding-top:14px;padding-bottom:14px}.pg4 .quantity-breaks--normal .quantity-break__label{gap:6px;flex-wrap:wrap}.pg4 .quantity-breaks--normal .quantity-break__benefit{font-size:11px;line-height:1.4;white-space:normal}.pg4 .quantity-breaks--normal .quantity-break__caption{margin-top:4px;line-height:1.5}.pg4 .quantity-breaks--normal .quantity-break__price{font-size:18px;font-variant-numeric:tabular-nums}@media(max-width:374px){.pg4 .pg9-bundle{padding:14px}.pg4 .pg9-bundle .upsell__image{flex-basis:62px;width:62px}.pg4 .pg9-bundle .upsell__container{gap:10px}.pg4 .pg9-bundle>h2{font-size:18px}.pg4 .quantity-breaks--normal .quantity-break__content{gap:6px}.pg4 .quantity-breaks--normal .quantity-break__price{font-size:16px}}.pg10-club{margin:16px 0;padding:16px;border:1px solid #ead8df;border-radius:12px;background:#fff7fa;font-size:14px;line-height:1.5;color:#51243a}.pg10-club p{margin:6px 0}.pg10-club__links{display:flex;flex-wrap:wrap;gap:4px 16px}.pg10-club__links a{display:inline-flex;align-items:center;min-height:44px;color:#8c2347;text-underline-offset:3px}.pg10-club__links a:focus-visible{outline:3px solid #9a244d;outline-offset:3px}.pg10-club small{display:block;margin-top:4px;font-size:12px}.pg10-pack-value{display:grid;gap:4px;margin:12px 0 16px;padding:14px 16px;border-radius:12px;background:#f7e8ef;color:#51243a;font-size:14px;line-height:1.5}.pg10-pack-value strong{font-size:16px}.pg10-pack-value small{font-size:12px;color:#66515c}.pg12-mask-offer{border:1px solid #8d294f;background:#fff3f7}.jdgm-review-widget .jdgm-rev-widg[data-number-of-reviews="0"]{display:block!important}.jdgm-review-widget .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-write-rev-link{display:inline-flex!important}.jdgm-review-widget .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-histogram,.jdgm-review-widget .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__sort-wrapper,.jdgm-review-widget .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-stars,.jdgm-review-widget .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-all-reviews-text{display:none}#judgeme_product_reviews{scroll-margin-top:110px}.pg9-trio-value{display:grid;gap:4px;margin:12px 0 16px;padding:12px 14px;border-radius:12px;background:#f7e8ef;color:#51243a;font-size:13px;line-height:1.5}.pg9-trio-value strong{font-size:15px;font-weight:700}.pg9-trio-value span{color:#62505a}.pgq4-product-details{border-top:1px solid #ead6df;border-bottom:1px solid #ead6df;margin-block:12px}.pgq4-product-details>summary{display:list-item;min-height:48px;padding:14px 8px 14px 0;cursor:pointer;color:#51243a;font-weight:600;line-height:1.5}.pgq4-product-details>summary:focus-visible{outline:3px solid #9a244d;outline-offset:3px}.pgq4-product-details>.pg-product-details__body{padding-bottom:16px}.pgq4-review-jump{display:inline-flex;align-items:center;min-height:44px;color:#84254c;font-size:14px;text-underline-offset:4px}.pgq4-review-jump:focus-visible{outline:3px solid #84254c;outline-offset:4px}.puregliss-summary{overflow-wrap:anywhere}.puregliss-summary p{margin-block:.75rem}.puregliss-summary ul{padding-inline-start:1.4em;margin-block:.75rem}.puregliss-summary li{margin-block:.3rem}body{-webkit-font-smoothing:antialiased;letter-spacing:0}.header{min-height:78px}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:34px;font-weight:600;letter-spacing:-.07em;color:#351b28}.header__menu-item--main{font-size:12px;font-weight:500;letter-spacing:0}.header-wrapper--border-bottom{border-color:#f4e6ea}.header__icon svg{width:21px;height:21px}.announcement-bar{letter-spacing:.03em}.button,.product-form__submit,.quick-add__submit{min-height:52px;font-size:14px;font-weight:600;letter-spacing:0}[id$=__pg3_hero] .banner{min-height:640px}[id$=__pg3_hero] .banner__content{width:100%;justify-content:flex-start;align-items:center;padding-block:50px}[id$=__pg3_hero] .banner__box{padding:0;max-width:620px;width:52%;text-align:left;background:transparent}[id$=__pg3_hero] .banner__heading{font-size:clamp(52px,5.7vw,82px);line-height:1.02;letter-spacing:-.04em;font-weight:600;color:#351b28;margin:22px 0 24px}[id$=__pg3_hero] .banner__heading strong{font-weight:600;display:block}[id$=__pg3_hero] .banner__text{font-size:16px;line-height:1.7;max-width:420px;color:#64414e}[id$=__pg3_hero] .banner__text:first-child{font-size:10px;font-weight:600;letter-spacing:.19em;color:#a32650}[id$=__pg3_hero] .banner__buttons{margin-top:28px;gap:12px;max-width:none;flex-wrap:wrap}[id$=__pg3_hero] .banner__buttons .button{padding-inline:27px;min-width:0}[id$=__pg3_hero] .banner__buttons .button--primary{--color-button:163,38,80 !important;--color-button-text:255,255,255 !important}[id$=__pg3_hero] .banner__buttons .button--secondary{--color-button:163,38,80 !important;--color-button-text:163,38,80 !important}[id$=__pg3_service]{border-bottom:1px solid #f4e6ea}[id$=__pg3_service] h3{font-size:14px;font-weight:600;letter-spacing:-.015em}[id$=__pg3_service] .rte{font-size:12px;line-height:1.5;color:#745662}[id$=__pg3_service] .rte p{margin:4px 0 0}[id$=__pg3_selection] .collection__title{text-align:center;max-width:780px;margin-bottom:34px}[id$=__pg3_selection] .title,[id$=__pg3_steps] .title,[id$=__pg3_faq] h2{font-size:clamp(32px,3.3vw,47px);font-weight:600;line-height:1.12;letter-spacing:-.03em}[id$=__pg3_selection] .collection__description{font-size:15px;color:#745662;line-height:1.6;margin-top:16px}[id$=__pg3_selection] .card__inner{border-radius:18px;overflow:hidden;background:#fff2f6}[id$=__pg3_selection] .card__heading{font-size:18px;font-weight:500;letter-spacing:-.025em;line-height:1.3}[id$=__pg3_selection] .card__information{padding-top:20px}[id$=__pg3_selection] .price{font-size:18px;font-weight:600;margin-top:12px}[id$=__pg3_selection] .quick-add__submit{--color-button:163,38,80;--color-button-text:255,255,255}[id$=__pg3_mask] .image-with-text__media{border-radius:22px;overflow:hidden}[id$=__pg3_mask] .image-with-text__content{padding:40px 0 40px 60px}[id$=__pg3_mask] .image-with-text__heading{font-size:clamp(32px,3.7vw,53px);line-height:1.08;font-weight:600;letter-spacing:-.03em}[id$=__pg3_mask] .image-with-text__text{font-size:15px;line-height:1.75;color:#745662}[id$=__pg3_mask] .image-with-text__text--caption{font-size:11px;color:#a32650;font-weight:600;letter-spacing:.12em}[id$=__pg3_steps] .title-wrapper-with-link{justify-content:center;text-align:center}[id$=__pg3_steps] .multicolumn-card{overflow:hidden}[id$=__pg3_steps] .multicolumn-card__image-wrapper{border-radius:18px;overflow:hidden}[id$=__pg3_steps] .multicolumn-card__info h3{font-weight:600;letter-spacing:-.03em}[id$=__pg3_steps] .multicolumn-card__info .rte{color:#745662;line-height:1.7}[id$=__pg3_trio]{background:#fff1f5}[id$=__pg3_trio] .product__media-wrapper{border-radius:20px}[id$=__pg3_trio] .product__info-wrapper{align-self:center}[id$=__pg3_trio] .product__title{font-size:42px;font-weight:600;line-height:1.12;letter-spacing:-.03em}[id$=__pg3_trio] .price{font-size:29px}[id$=__pg3_faq] .accordion{border-color:#e8d7de}[id$=__pg3_faq] .accordion__title{font-size:15px;font-weight:500;letter-spacing:0}.product__title h1,.product__title .h2{font-size:clamp(30px,3vw,44px);line-height:1.1;font-weight:600;letter-spacing:-.03em}.product__info-container .price{font-size:25px}.puregliss-summary{color:#745662;font-size:14px;line-height:1.7}.puregliss-summary ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:16px 0 22px}.puregliss-summary li{padding:7px 10px;border-radius:6px;font-size:11px;color:#7b2847;background:#fff1f5}.pg-product-eyebrow{font-size:10px;font-weight:500;letter-spacing:.1em;color:#a32650;text-transform:uppercase;margin:0 0 16px}.pg-product-details{border-top:1px solid #e8d7de;border-bottom:1px solid #e8d7de;margin:0}.pg-product-details summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;cursor:pointer;font-size:13px}.pg-product-details summary::-webkit-details-marker{display:none}.pg-product-details summary span{font-size:22px;line-height:1}.pg-product-details[open] summary span{transform:rotate(45deg)}.pg-product-details__body{font-size:14px;line-height:1.75;padding-bottom:20px;color:#745662}.pg-product-details__body h2{font-size:25px;font-weight:600}.pg-product-details__body h3{font-size:21px;font-weight:600}.product__info-container .accordion__title{font-size:13px;font-weight:500;letter-spacing:0}.drawer__inner,.drawer__header{background:#fff}.drawer__heading{font-size:27px;font-weight:600;letter-spacing:-.04em}.cart-drawer .cart-item__name{font-size:15px;font-weight:500;line-height:1.35}.drawer__footer{background:#fff1f5;border-top-color:#e8d7de}.footer{border-top:1px solid #f0d9e2}.footer .footer-block__heading{font-size:23px;font-weight:600;letter-spacing:-.035em}.footer .footer-block__brand-info .footer-block__heading{font-size:43px;letter-spacing:-.075em;line-height:1}.footer-block__brand-info>.rte:not(.footer-block__heading){max-width:270px;font-size:13px;line-height:1.8;color:#745662}.footer .footer-block__details-content,.footer .list-menu__item--link{font-size:13px;line-height:1.7}.footer .list-payment{filter:grayscale(1);opacity:.75}.footer__content-bottom{border-top-color:#e8d7de}@media(max-width:989px){.header{min-height:68px}[id$=__pg3_hero] .banner__heading{font-size:54px}[id$=__pg3_hero] .banner__box{width:48%}[id$=__pg3_mask] .image-with-text__content{padding:28px}}@media(max-width:749px){.header{min-height:64px}.header__heading-link .h2{font-size:31px}[id$=__pg3_hero] .banner{min-height:0}[id$=__pg3_hero] .banner__media{height:320px}[id$=__pg3_hero] .banner__media img{object-position:77% center}[id$=__pg3_hero] .banner__content{padding:30px 24px 34px;background:#fff1f5}[id$=__pg3_hero] .banner__box{width:100%;max-width:none;padding:0}[id$=__pg3_hero] .banner__heading{font-size:45px;line-height:1.04;margin:18px 0}[id$=__pg3_hero] .banner__text{font-size:14px;line-height:1.65}[id$=__pg3_hero] .banner__text:first-child{font-size:9px;letter-spacing:.14em}[id$=__pg3_hero] .banner__buttons{margin-top:24px;gap:10px}[id$=__pg3_hero] .banner__buttons .button{font-size:12px;padding-inline:19px}[id$=__pg3_service] h3{font-size:13px}[id$=__pg3_selection] .card__heading{font-size:17px}[id$=__pg3_selection] .title,[id$=__pg3_steps] .title,[id$=__pg3_faq] h2{font-size:31px}[id$=__pg3_mask] .image-with-text__content{padding:30px 0 0}[id$=__pg3_mask] .image-with-text__heading{font-size:35px}[id$=__pg3_trio] .product__title{font-size:32px}.product__title h1,.product__title .h2{font-size:33px}}@media(prefers-reduced-motion:reduce){.animate-item,.animate-section{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
