.bb-home{background:#f6f1e9;color:#2d2925}.bb-home *{box-sizing:border-box}.bb-hero{display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:center;padding-top:48px;padding-bottom:56px}.bb-hero__copy{max-width:620px}.bb-kicker,.bb-eyebrow{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#5f7666}.bb-hero h1{font-size:clamp(4.2rem,6vw,7.4rem);line-height:.98;margin:12px 0 22px;letter-spacing:-.035em}.bb-lead{font-size:1.75rem;line-height:1.6;max-width:580px;margin:0 0 30px}.bb-actions{display:flex;gap:12px;flex-wrap:wrap}.bb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:10px;text-decoration:none;font-weight:700;font-size:1.5rem;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,background .18s ease}.bb-btn:hover{transform:translateY(-1px)}.bb-btn--primary{background:#5f7666;color:#fff}.bb-btn--primary:hover{background:#52695a}.bb-btn--secondary{background:transparent;border-color:#5f7666;color:#405247}.bb-btn--full{width:100%;font:inherit}.bb-hero__image{display:block;background:#ece4da;border-radius:18px;overflow:hidden}.bb-hero__image img{width:100%;height:100%;display:block;aspect-ratio:1.18/1;object-fit:cover;object-position:center}.bb-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:16px;padding-bottom:68px}.bb-benefits article{background:#e4ece6;border-radius:12px;padding:26px}.bb-benefits span{display:inline-flex;width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center;background:#5f7666;color:#fff;font-weight:700;margin-bottom:16px}.bb-benefits h2{font-size:2rem;margin:0 0 10px}.bb-benefits p{margin:0;line-height:1.55}.bb-buy{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;padding:64px 54px;background:#fff;border-radius:18px}.bb-buy__media img,.bb-how__image img{width:100%;height:auto;display:block;border-radius:14px}.bb-buy h2{font-size:clamp(3rem,4vw,4.8rem);line-height:1.04;margin:8px 0 14px}.bb-product-copy{font-size:1.65rem;line-height:1.58}.bb-price{display:flex;gap:12px;align-items:baseline;margin:18px 0}.bb-price__current{font-size:3rem;font-weight:800}.bb-checks{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.bb-checks li:before{content:"\2713";font-weight:800;color:#5f7666;margin-right:10px}.bb-label{display:block;font-size:1.35rem;font-weight:700;margin-bottom:8px}.bb-variant-select{width:100%;min-height:50px;border:1px solid rgba(45,41,37,.22);border-radius:10px;background:#fff;color:#2d2925;padding:0 14px;margin-bottom:12px;font:inherit}.bb-buy-form .shopify-payment-button{margin-top:10px}.bb-small{font-size:1.2rem;opacity:.65;margin-top:12px}.bb-how{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center;padding-top:80px;padding-bottom:80px}.bb-how h2{font-size:clamp(3rem,4vw,4.8rem);margin:8px 0 26px}.bb-steps{display:grid;gap:14px}.bb-steps div{display:flex;flex-direction:column;background:#e4ece6;border-radius:12px;padding:18px 20px}.bb-steps strong{font-size:1.8rem;margin-bottom:4px}.bb-steps span{font-size:1.5rem}.bb-final{text-align:center;padding-top:28px;padding-bottom:86px}.bb-final h2{font-size:clamp(3rem,4vw,5rem);margin:0 auto 24px;max-width:720px}@media(max-width:989px){.bb-hero,.bb-buy,.bb-how{grid-template-columns:1fr;gap:30px}.bb-hero{padding-top:22px}.bb-hero__copy{order:2}.bb-hero__image{order:1}.bb-hero__image img{aspect-ratio:1/1}.bb-benefits{grid-template-columns:1fr}.bb-buy{padding:24px 20px;border-radius:14px}.bb-how{padding-top:58px;padding-bottom:58px}}.bb-bundle-section{background:#edf1e9;padding:6.4rem 0;scroll-margin-top:11rem}.bb-section-heading{max-width:66rem;margin-bottom:3.4rem}.bb-section-heading h2{font-size:clamp(3rem,4vw,4.4rem);line-height:1.15;letter-spacing:-.035em;margin:0 0 1.6rem;color:#243c32}.bb-section-heading>p:last-child{font-size:1.5rem;line-height:1.7;color:#586257;margin:0}.bb-bundle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem;align-items:start}.bb-bundle-card{display:block;background:#fff;border:1px solid #dce3d6;border-radius:1rem;padding:2.8rem}.bb-bundle-card__top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.bb-bundle-card h3{font-size:2.3rem;letter-spacing:-.02em;margin:0;color:#243c32}.bb-save-pill{border-radius:3px;padding:.5rem .9rem;background:#244b3b;color:#fff;white-space:nowrap;font-size:1.15rem}.bb-bundle-description{color:#677063;font-size:1.3rem;margin:1rem 0 2rem}.bb-bundle-item{display:grid;grid-template-columns:7.5rem 1fr;gap:1.4rem;align-items:center;padding:1.3rem 0;border-top:1px solid #edf0e8}.bb-bundle-thumb img{width:7.5rem;height:7.5rem;object-fit:contain;border-radius:6px;background:#f7f7f3;display:block}.bb-bundle-item__choice{min-width:0}.bb-bundle-item__choice>a{display:block;color:#243c32;text-decoration:none;font-size:1.3rem;font-weight:600;margin:0 0 .8rem}.bb-bundle-item select{width:100%;font:inherit;font-size:1.2rem;padding:1rem .6rem;border:1px solid #dce0d4;border-radius:4px;color:#243c32;background:#fff;min-height:4.4rem}.bb-bundle-total{display:flex;justify-content:space-between;margin-top:2rem;font-size:1.4rem}.bb-bundle-total strong{font-size:2.2rem;color:#244b3b}.bb-bundle-prices{display:flex;align-items:baseline;gap:1rem}.bb-bundle-prices s{font-size:1.35rem;color:#727b71}.bb-bundle-you-save{font-size:1.25rem;color:#365b40;margin:.7rem 0 0}.bb-bundle-saving{font-size:1.2rem;color:#365b40;margin:.6rem 0 1.7rem}.bb-bundle-submit{width:100%}.bb-bundle-error{font-size:1.3rem;color:#9e2727}.bb-bundle-terms{font-size:1.2rem;color:#5b6557;max-width:76rem;margin:2rem auto 1rem;text-align:center}.bb-bundle-more{text-align:center;margin:0}@media(max-width:749px){.bb-bundle-section{padding:4rem 0}.bb-bundle-grid{grid-template-columns:1fr;gap:1.6rem}.bb-bundle-card{padding:2rem}.bb-bundle-card h3{font-size:2rem}.bb-bundle-item select{font-size:1.3rem}}.bb-bundle-more a{color:#405247;font-weight:600;text-underline-offset:4px}.bb-bundle-submit{background:#5f7666;color:#fff}.bb-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:6rem;padding-top:6.4rem;padding-bottom:6.4rem;scroll-margin-top:10rem}.bb-faq h2{font-size:clamp(3rem,4vw,4rem);color:#243c32;margin:0 0 2rem}.bb-faq-heading a{color:#365b40;font-size:1.4rem}.bb-faq details{border-bottom:1px solid #dce3d6;padding:1.8rem 0}.bb-faq details:first-child{border-top:1px solid #dce3d6}.bb-faq summary{display:flex;justify-content:space-between;cursor:pointer;font-size:1.45rem;color:#243c32}.bb-faq summary span{font-size:2rem}.bb-faq details p{color:#606a60;font-size:1.4rem;line-height:1.75;margin:1.4rem 0 .5rem}@media(max-width:749px){.bb-faq{grid-template-columns:1fr;gap:2.8rem;padding-top:4rem;padding-bottom:4rem}}.bb-offer-bar{display:block;background:#5f7666;color:#fff}.bb-offer-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:2.4rem;row-gap:.6rem;min-height:4.6rem;padding:.9rem 2rem;font-size:1.2rem;text-align:center;line-height:1.5}.bb-offer-bar a{display:flex;align-items:center;justify-content:center;gap:1rem;color:inherit;text-decoration:none}.bb-offer-shipping{border-left:1px solid #a4b5a8;padding-left:2.4rem}.bb-timer-preview{display:block;background:#2d2925;text-align:center;padding:1rem 1.5rem;line-height:1.6;font-size:1.4rem}.bb-timer-preview small{display:block;font-size:1.1rem;color:#e8d9b8;margin-bottom:.4rem}.bb-timer-preview [data-countdown]{font-variant-numeric:tabular-nums;font-weight:700;font-size:1.7rem;background:#fff;color:#2d2925;padding:.2rem .7rem;border-radius:4px;white-space:nowrap}@media(max-width:749px){.bb-offer-inner{font-size:1.2rem;padding:.8rem 1.2rem;gap:.5rem}.bb-offer-bar a{width:100%}.bb-offer-shipping{width:100%;border:0;padding:0;font-size:1.1rem}.bb-timer-preview{font-size:1.2rem}}.bb-cart-shipping{margin-top:1.5rem;padding:1.4rem;background:#e4ece6;border-radius:8px;text-align:left;font-size:1.3rem}.bb-cart-shipping p{margin:0 0 .6rem}.bb-cart-shipping progress{display:block;width:100%;height:.6rem;accent-color:#5f7666;margin:1rem 0}.bb-cart-shipping small{display:block;font-size:1.1rem}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
