:root{--boutali-ink:#241f1c;--boutali-rose:#a64f62;--boutali-cream:#f8f3ee;--boutali-line:#e8ddd5}body{color:var(--boutali-ink);background:#fff}.button,.shopify-payment-button__button{min-height:52px;border-radius:10px!important;font-weight:700;letter-spacing:.01em;box-shadow:none!important}.button--primary,.product-form__submit{background:var(--boutali-rose)!important;color:#fff!important;border-color:var(--boutali-rose)!important}.product__title h1,.rich-text__heading,.image-with-text__heading{letter-spacing:-.025em;line-height:1.08}.product__info-container{padding:clamp(18px,3vw,42px);border-radius:20px;background:#fff}.product__media-wrapper{border-radius:18px;overflow:hidden}.accordion{border-color:var(--boutali-line)!important}.multicolumn{background:var(--boutali-cream)}.multicolumn-card{border-radius:16px}.spf-stats{background:var(--boutali-cream)!important}.spf-stat-num{font-family:Georgia,serif;font-weight:600!important}.spf-feature-text{max-width:680px}.spf-fheading{letter-spacing:-.025em}.dm_cart__checkout-button{min-height:54px!important;border-radius:10px!important}@media(max-width:749px){.product__info-container{padding:18px 14px}.spf-feature-text{padding:38px 24px!important}.spf-stat-num{font-size:1.85rem!important}.image-with-text__content{padding:36px 22px!important}}.boutali-product-intro{margin-bottom:20px}.boutali-product-intro h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.04;letter-spacing:-.035em;margin:8px 0 16px}.boutali-product-intro>p:not(.boutali-eyebrow){font-size:1.05rem;line-height:1.65;color:#5f5752}.boutali-eyebrow{font-size:1.15rem;font-weight:800;letter-spacing:.07em;color:var(--boutali-rose);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.boutali-product-intro ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;list-style:none;padding:0;margin:18px 0}.boutali-product-intro li:before{content:"\2713";color:var(--boutali-rose);font-weight:800;margin-right:8px}@media(max-width:480px){.boutali-product-intro ul{grid-template-columns:1fr}.boutali-product-intro h1{font-size:2.25rem}}.boutali-page{max-width:1040px;margin:0 auto;padding:clamp(58px,8vw,110px) 22px;color:#241f1c}.boutali-page__eyebrow{margin:0 0 12px;color:#a64f62;font-size:.76rem;font-weight:800;letter-spacing:.14em}.boutali-page>h1{max-width:820px;margin:0 0 20px;font-family:Georgia,serif;font-size:clamp(2.7rem,7vw,5.8rem);font-weight:500;line-height:.98;letter-spacing:-.045em}.boutali-page__lead{max-width:720px;margin:0 0 54px;color:#645b56;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.7}.boutali-page h2{font-family:Georgia,serif;font-size:clamp(1.65rem,3vw,2.3rem);font-weight:500;margin:54px 0 16px;letter-spacing:-.025em}.boutali-page p,.boutali-page li{font-size:1rem;line-height:1.75;color:#5b534e}.boutali-page a:not(.button){color:#8d4154;text-underline-offset:3px}.boutali-faq-list{border-top:1px solid #dfd2ca}.boutali-faq-list details{border-bottom:1px solid #dfd2ca;padding:0}.boutali-faq-list summary{cursor:pointer;list-style:none;padding:23px 50px 23px 0;font-size:1.08rem;font-weight:750;position:relative}.boutali-faq-list summary::-webkit-details-marker{display:none}.boutali-faq-list summary:after{content:"+";position:absolute;right:4px;top:16px;font-family:Georgia,serif;font-size:1.8rem;color:#a64f62}.boutali-faq-list details[open] summary:after{content:"\2013"}.boutali-faq-list details p{max-width:760px;padding:0 40px 24px 0;margin:0}.boutali-info-grid,.boutali-steps,.boutali-contact-card{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0}.boutali-info-grid>div,.boutali-steps>div,.boutali-contact-card>div{background:#f8f3ee;border:1px solid #eadfd8;border-radius:18px;padding:28px}.boutali-info-grid strong{font-family:Georgia,serif;font-size:1.65rem;font-weight:500;color:#241f1c}.boutali-steps span{font-family:Georgia,serif;color:#a64f62;font-size:2.5rem}.boutali-steps h2,.boutali-contact-card h2{margin:18px 0 10px;font-size:1.45rem}.boutali-contact-card{grid-template-columns:1fr 1fr}.boutali-page__cta{margin-top:56px;padding:clamp(30px,6vw,64px);background:#241f1c;color:#fff;border-radius:24px}.boutali-page__cta h2{color:#fff;margin:0 0 12px}.boutali-page__cta p{color:#d9ccc4}.boutali-page__cta .button,.boutali-contact-card .button{display:inline-flex;margin-top:10px;text-decoration:none}.shopify-section-group-header-group{position:relative;z-index:50}.main-page-title{display:none}.template-page .page-width--narrow{max-width:none;padding:0}.template-page .rte{margin:0}@media(max-width:760px){.boutali-info-grid,.boutali-steps,.boutali-contact-card{grid-template-columns:1fr}.boutali-page{padding-top:52px}.boutali-page__lead{margin-bottom:38px}}.template-index .banner__content{max-width:1400px;padding-left:clamp(22px,7vw,100px);padding-right:clamp(22px,7vw,100px)}.template-index .banner__box{max-width:680px!important;padding:0!important;background:transparent!important}.template-index .banner__heading{font-family:Georgia,serif;font-weight:500;letter-spacing:-.045em;line-height:.96;text-wrap:balance}.template-index .banner__text{max-width:590px;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6}.template-index .banner__buttons{margin-top:28px}.template-index .image-with-text__media{border-radius:20px;overflow:hidden}.template-index .image-with-text__content{padding:clamp(36px,6vw,84px)}.template-index .rich-text__heading{font-family:Georgia,serif;font-weight:500}.template-index .multicolumn-card__info h3{font-family:Georgia,serif;font-size:1.45rem}@media(max-width:749px){.template-index .banner__content{align-items:flex-end;padding-bottom:44px}.template-index .banner__heading{font-size:3.15rem}.template-index .banner__text{font-size:1rem}.template-index .banner__buttons{gap:10px}}html{font-size:68.75%!important}body{font-size:1.6rem!important;letter-spacing:.005em}.page-width{max-width:1400px}.button,.shopify-payment-button__button{min-height:52px;border-radius:8px!important;font-weight:750!important;letter-spacing:.015em!important;text-transform:none!important}.banner__heading{font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.02!important}.banner__text{max-width:610px;font-size:1.8rem!important;line-height:1.65}.banner__buttons{margin-top:2.6rem!important}.multicolumn-card__info h3{font-size:1.75rem!important}.multicolumn-card__info p{font-size:1.45rem!important;line-height:1.65!important}.image-with-text__heading{font-family:Georgia,serif!important;font-weight:400!important;font-size:clamp(3.2rem,4vw,5.6rem)!important;letter-spacing:-.03em!important}.image-with-text__text p{font-size:1.6rem!important;line-height:1.75!important}.rich-text__heading{font-family:Georgia,serif!important;font-weight:400!important;letter-spacing:-.03em!important}.boutali-product-intro>p:not(.boutali-eyebrow){font-size:1.65rem!important;line-height:1.65!important}.boutali-product-intro li{font-size:1.45rem!important}.product__media img{border-radius:10px}.spf-feature-text{padding:clamp(48px,6vw,88px)!important}.spf-fheading{font-family:Georgia,serif!important;font-weight:400!important;font-size:clamp(2.8rem,3.6vw,4.8rem)!important;letter-spacing:-.025em!important}.spf-fbody{font-size:1.55rem!important}.spf-fbody li{margin:.4rem 0}.bp-header__cta,.bp-newsletter__form button{border-radius:8px}@media(max-width:749px){html{font-size:65.625%!important}.banner__heading{font-size:4.2rem!important}.banner__text{font-size:1.55rem!important}.multicolumn .title{font-size:3.2rem!important}.image-with-text__content{padding:4.8rem 2.4rem!important}.product__title,.boutali-product-intro h1{font-size:2.9rem!important}.spf-feature-text{padding:4.4rem 2.4rem!important}}@media(max-width:749px){.template-index .banner__box{background:#faf7f4d6!important;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);padding:2.2rem!important;margin:0 1.6rem;border:1px solid rgba(255,255,255,.7);border-radius:12px}.template-index .banner__content{align-items:flex-end!important;padding-bottom:2.4rem!important}.template-index .banner__heading{font-size:3.8rem!important}.template-index .banner__buttons{margin-top:1.8rem!important}}html,body{max-width:100%;overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/20/assets/boutali-premium.css.map */
