body:has(cart-drawer.active)>shopify-chat{display:none!important}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/22/compiled_assets/styles.css.map?subset=ABAAAAAAAAAAAAAAAAAAAAAAAAAAIA */
