.bs-section{--bs-bg:#f7f3ed;--bs-surface:#fff;--bs-text:#171917;--bs-muted:#666a64;--bs-accent:#adc9bf;--bs-radius:24px;background:var(--bs-bg);color:var(--bs-text);overflow:clip}.bs-shell{width:min(100% - 3.2rem,120rem);margin-inline:auto}.bs-section-pad{padding-block:clamp(5.6rem,8vw,10rem)}.bs-eyebrow{margin:0 0 1.2rem;color:var(--bs-muted);font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bs-heading{max-width:78rem;margin:0;font-size:clamp(3.2rem,5.4vw,6.8rem);line-height:1.02;letter-spacing:-.045em}.bs-heading--small{font-size:clamp(2.8rem,4vw,4.8rem)}.bs-lead{max-width:68rem;margin:1.8rem 0 0;color:var(--bs-muted);font-size:clamp(1.6rem,2vw,2rem);line-height:1.6}.bs-button-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.bs-button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:1.2rem 2.4rem;border:1px solid var(--bs-text);border-radius:999px;background:var(--bs-text);color:#fff;text-decoration:none;font-size:1.5rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.bs-button:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #17191729}.bs-button--secondary{background:transparent;color:var(--bs-text)}.bs-button--secondary:hover{background:var(--bs-text);color:#fff}.bs-placeholder{display:grid;min-height:32rem;place-items:center;background:linear-gradient(145deg,#fff,#e8e1d7);color:var(--bs-muted)}.bs-hero{position:relative;min-height:min(86rem,calc(100svh - 8rem));display:grid;align-items:center;background:linear-gradient(110deg,var(--bs-bg) 0 50%,#e4eee9 100%)}.bs-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(30rem,.9fr);gap:clamp(3rem,7vw,10rem);align-items:center;padding-block:clamp(4rem,7vw,8rem)}.bs-hero__media{position:relative;display:grid;min-height:56rem;place-items:center;border-radius:var(--bs-radius);background:#ffffff94;overflow:hidden}.bs-hero__media img{width:100%;height:100%;max-height:68rem;object-fit:contain;filter:drop-shadow(0 24px 34px rgba(23,25,23,.12))}.bs-hero__trust{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:2.6rem 0 0;padding:0;list-style:none;color:var(--bs-muted);font-size:1.3rem}.bs-hero__trust li:before{content:"\2713";margin-right:.7rem;color:#2e6757;font-weight:800}.bs-grid{display:grid;grid-template-columns:repeat(var(--bs-cols,3),minmax(0,1fr));gap:1.6rem;margin-top:4rem}.bs-card{padding:clamp(2.2rem,3vw,3.2rem);border:1px solid rgba(23,25,23,.09);border-radius:var(--bs-radius);background:var(--bs-surface)}.bs-card__icon{display:grid;width:4.6rem;height:4.6rem;place-items:center;margin-bottom:2rem;border-radius:50%;background:var(--bs-accent);font-size:2rem;font-weight:700}.bs-card h3{margin:0 0 .8rem;font-size:clamp(1.8rem,2.2vw,2.2rem);letter-spacing:-.02em}.bs-card p{margin:0;color:var(--bs-muted);font-size:1.5rem;line-height:1.6}.bs-split-list{display:grid;gap:clamp(4rem,7vw,8rem);margin-top:4.8rem}.bs-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,7vw,8rem);align-items:center}.bs-split:nth-child(2n) .bs-split__media{order:2}.bs-split__media{min-height:42rem;border-radius:var(--bs-radius);background:#fff;overflow:hidden}.bs-split__media img{width:100%;height:100%;max-height:58rem;object-fit:cover}.bs-split__media--contain img{object-fit:contain}.bs-split__copy{padding:clamp(1rem,3vw,4rem)}.bs-split__copy h3{margin:0;font-size:clamp(2.8rem,4vw,4.8rem);line-height:1.08;letter-spacing:-.04em}.bs-split__copy p{color:var(--bs-muted);font-size:1.7rem;line-height:1.7}.bs-color-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin-top:4rem}.bs-color{position:relative;padding:2.4rem;border:1px solid rgba(23,25,23,.09);border-radius:var(--bs-radius);background:#fff;text-align:center}.bs-color img{width:100%;height:42rem;object-fit:contain}.bs-color h3{margin:1.2rem 0 0;font-size:2rem}.bs-color__swatch{display:inline-block;width:1.4rem;height:1.4rem;margin-right:.7rem;border:1px solid rgba(0,0,0,.14);border-radius:50%;vertical-align:-.1rem}.bs-review{display:flex;min-height:100%;flex-direction:column}.bs-review__label{display:inline-flex;align-self:flex-start;margin-bottom:1.8rem;padding:.6rem 1rem;border-radius:999px;background:#f3efe8;color:var(--bs-muted);font-size:1.2rem;font-weight:700}.bs-review blockquote{margin:0 0 2.4rem;font-size:1.8rem;line-height:1.55}.bs-review footer{margin-top:auto;color:var(--bs-muted);font-size:1.4rem}.bs-table-wrap{margin-top:4rem;border:1px solid rgba(23,25,23,.09);border-radius:var(--bs-radius);background:#fff;overflow-x:auto}.bs-table{width:100%;border-collapse:collapse;min-width:62rem}.bs-table th,.bs-table td{padding:1.8rem 2rem;border-bottom:1px solid rgba(23,25,23,.08);text-align:left;font-size:1.5rem}.bs-table th{background:#f3efe8;font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em}.bs-table tr:last-child td{border-bottom:0}.bs-table td:nth-child(n+2){text-align:center}.bs-check{color:#2e6757;font-weight:800}.bs-faq{max-width:88rem;margin:4rem auto 0}.bs-faq details{border-bottom:1px solid rgba(23,25,23,.14)}.bs-faq summary{display:flex;min-height:6.4rem;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;list-style:none;font-size:1.8rem;font-weight:700}.bs-faq summary::-webkit-details-marker{display:none}.bs-faq summary:after{content:"+";font-size:2.4rem;font-weight:400}.bs-faq details[open] summary:after{content:"\2212"}.bs-faq__answer{padding:0 4rem 2.4rem 0;color:var(--bs-muted);font-size:1.6rem;line-height:1.7}.bs-cta{text-align:center}.bs-cta .bs-heading,.bs-cta .bs-lead{margin-inline:auto}.bs-cta .bs-button-row{justify-content:center}.bs-product-facts{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem;align-items:start}.bs-specs{margin:0;border-top:1px solid rgba(23,25,23,.14)}.bs-specs div{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1.5rem 0;border-bottom:1px solid rgba(23,25,23,.14)}.bs-specs dt{font-weight:700}.bs-specs dd{margin:0;color:var(--bs-muted)}.bs-sticky-atc{position:fixed;z-index:45;right:0;bottom:0;left:0;display:none;padding:max(1rem,env(safe-area-inset-bottom)) 1.2rem 1rem;border-top:1px solid rgba(23,25,23,.12);background:#fffffff5;box-shadow:0 -10px 30px #1719171a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(110%);transition:transform .25s ease}.bs-sticky-atc.is-visible{transform:translateY(0)}.bs-sticky-atc__inner{display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto auto;gap:1rem;align-items:center;max-width:70rem;margin:auto}.bs-sticky-atc img{width:4.8rem;height:4.8rem;border-radius:10px;object-fit:cover}.bs-sticky-atc__meta{min-width:0}.bs-sticky-atc__title,.bs-sticky-atc__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-sticky-atc__title{font-size:1.3rem;font-weight:700}.bs-sticky-atc__variant{color:var(--bs-muted);font-size:1.1rem}.bs-sticky-atc button{min-height:4.6rem;padding:0 1.6rem;border:0;border-radius:999px;background:var(--bs-text);color:#fff;font-weight:700}.bs-sticky-atc button[disabled]{opacity:.5}.bs-section :focus-visible{outline:3px solid #4c796c;outline-offset:3px}.template-product .product__info-container{border-color:#17191714!important;box-shadow:0 18px 60px #17191712}.template-product .product-form__submit{min-height:5.4rem;font-weight:750}.template-product .product__media-wrapper img{object-fit:contain}.template-product .product__title h1{letter-spacing:-.035em}.bs-product-note{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;margin-top:1.6rem;color:#666a64;font-size:1.25rem}.bs-product-note span:before{content:"\2713";margin-right:.55rem;color:#2e6757;font-weight:800}@media(max-width:989px){.bs-shell{width:min(100% - 2.4rem,120rem)}.bs-hero{min-height:auto}.bs-hero__grid{grid-template-columns:1fr}.bs-hero__copy{padding-top:2rem}.bs-hero__media{min-height:42rem}.bs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-split{grid-template-columns:1fr}.bs-split:nth-child(2n) .bs-split__media{order:0}.bs-split__media{min-height:36rem}.bs-product-facts{grid-template-columns:1fr}.bs-sticky-atc{display:block}}@media(max-width:749px){.bs-section-pad{padding-block:5.6rem}.bs-heading{font-size:clamp(3.4rem,12vw,5.2rem)}.bs-hero__media{min-height:38rem}.bs-hero__media img{max-height:46rem}.bs-grid{grid-template-columns:1fr}.bs-card{border-radius:18px}.bs-color-grid{grid-template-columns:1fr}.bs-color img{height:34rem}.bs-split__media{min-height:32rem;border-radius:18px}.bs-table th,.bs-table td{padding:1.5rem 1.2rem}.bs-sticky-atc__price{display:none}}.bs-color__link{display:block;color:inherit;text-decoration:none}.bs-color__link:hover{color:inherit}.bs-color__link img{transition:transform .25s ease}.bs-color__link:hover img{transform:translateY(-5px)}@media(prefers-reduced-motion:reduce){.bs-section *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bs-section{font-family:var(--bs-font-body,var(--font-body-family));--bs-surface:var(--bs-global-surface,#fff);--bs-muted:var(--bs-global-muted,#666a64);--bs-radius:var(--bs-global-card-radius,24px)}.bs-section h1,.bs-section h2,.bs-section h3,.bs-section .bs-heading{font-family:var(--bs-font-heading,var(--font-heading-family))}.bs-heading{font-size:clamp(calc(3.2rem * var(--bs-global-heading-scale,1)),calc(5.4vw * var(--bs-global-heading-scale,1)),calc(6.8rem * var(--bs-global-heading-scale,1)))}.bs-heading--small{font-size:clamp(calc(2.8rem * var(--bs-global-heading-scale,1)),calc(4vw * var(--bs-global-heading-scale,1)),calc(4.8rem * var(--bs-global-heading-scale,1)))}.bs-section-pad{padding-block:clamp(4rem,var(--bs-global-section-spacing,80px),12rem)}.bs-button,.bs-sticky-atc button{border-radius:var(--bs-global-button-radius,40px)}
/*# sourceMappingURL=/cdn/shop/t/62/assets/blendsprint.css.map */
