.bw-information{background:#f4f0e6;padding-top:48px;color:#173f34;font-size:16px}.bw-information .bw-information-wrap{max-width:1440px;margin:0 auto;padding:0 40px 32px}.bw-information .bw-information-intro{display:flex;align-items:center;gap:28px;margin:0 0 26px}.bw-information .bw-information-intro h2{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1.5;letter-spacing:.22em;text-transform:uppercase}.bw-information .bw-information-intro span{flex:1;height:1px;background:#b9b6a8}.bw-information .bw-information-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.bw-information .bw-information-card{min-width:0;border-radius:18px;padding:28px;box-shadow:0 10px 28px #1e31240e}.bw-information .bw-information-card--one{background:#fffdf8;border:1px solid #ded7c8}.bw-information .bw-information-card--two{background:#d7dfcc}.bw-information .bw-information-card--three{background:#173f34;color:#fffdf2}.bw-information .bw-information-card--three h3{color:#fffdf2}.bw-information .bw-information-number{display:block;margin-bottom:16px;font-size:14px;font-weight:700;letter-spacing:.2em;line-height:1.4}.bw-information .bw-information-card h3{font-size:clamp(28px,2.45vw,38px);font-weight:700;line-height:1.08;letter-spacing:-.025em;text-transform:uppercase;min-height:3.24em;text-wrap:balance}.bw-information .bw-information-tagline{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.035em;text-transform:uppercase;margin-top:20px;white-space:pre-line;min-height:3em}.bw-information .bw-information-body{margin-top:22px;padding-top:20px;border-top:1px solid #b3b9a3}.bw-information .bw-information-body p,.bw-information .bw-information-steps p{font-size:16px;line-height:1.6;overflow-wrap:break-word}.bw-information .bw-information-body p+p{margin-top:14px}.bw-information .bw-information-card--three .bw-information-tagline,.bw-information .bw-information-steps strong{color:#d1d7aa}.bw-information .bw-information-steps{padding:0;margin:22px 0 0;list-style:none;border-top:1px solid #56715d}.bw-information .bw-information-steps li{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;padding:20px 0;border-bottom:1px solid #56715d}.bw-information .bw-information-steps li:last-child{border-bottom:0;padding-bottom:0}.bw-information .bw-information-steps strong{font-size:15px;line-height:1.6;text-transform:uppercase}.bw-information .bw-information-banner{background:#10372e;color:#fffdf2;text-align:center;padding:46px 24px 48px}.bw-information .bw-information-banner:before{content:"";display:block;width:min(240px,50%);height:2px;background:#9daa77;margin:0 auto 26px}.bw-information .bw-information-banner-title{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.7vw,40px);font-weight:700;line-height:1.2;text-transform:uppercase;max-width:1140px;margin:0 auto;text-wrap:balance}.bw-information .bw-information-banner-signoff{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.26em;text-transform:uppercase;color:#d1d7aa;margin-top:24px}@media(max-width:1099px){.bw-information .bw-information-wrap{max-width:660px;padding:0 24px 28px}.bw-information .bw-information-grid{grid-template-columns:minmax(0,1fr);gap:20px}.bw-information .bw-information-card{padding:30px}.bw-information .bw-information-card h3{font-size:34px;min-height:0;max-width:15ch;text-wrap:initial}.bw-information .bw-information-tagline{min-height:0}.bw-information .bw-information-intro h2{font-size:14px;letter-spacing:.14em}.bw-information .bw-information-intro span{display:none}}@media(max-width:479px){.bw-information{padding-top:32px}.bw-information .bw-information-wrap{padding:0 16px 24px}.bw-information .bw-information-card{padding:24px 22px;border-radius:15px}.bw-information .bw-information-card h3{font-size:30px}.bw-information .bw-information-intro{margin-bottom:20px}.bw-information .bw-information-intro h2{font-size:13px;letter-spacing:.13em}.bw-information .bw-information-steps li{grid-template-columns:minmax(0,1fr);gap:7px;padding:18px 0}.bw-information .bw-information-banner{padding:34px 20px 38px}.bw-information .bw-information-banner-signoff{font-size:14px;letter-spacing:.2em}}:root{--bw-cream:#f8f5ee;--bw-paper:#fffdf8;--bw-green:#253c30;--bw-sage:#d9dfcd;--bw-olive:#697457;--bw-ink:#253c30;--bw-line:rgba(37,60,48,.2)}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bw-cream);color:var(--bw-ink)}.bw{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;letter-spacing:0;color:var(--bw-ink)}.bw *{box-sizing:border-box}.bw a{color:inherit}.bw h1,.bw h2,.bw h3,.bw p{margin:0}.bw h1,.bw h2,.bw h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.06}.bw h1{font-size:clamp(48px,5.8vw,88px)}.bw h2{font-size:clamp(38px,4.2vw,62px)}.bw h3{font-size:30px}.bw p+p{margin-top:16px}.bw-wrap{max-width:1320px;margin:auto;padding:0 48px}.bw-section{padding:88px 0}.bw-eyebrow{font-size:11px;letter-spacing:.17em;text-transform:uppercase;font-weight:700;line-height:1.5}.bw-muted{color:#5c6a5e}.bw-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:54px;padding:14px 25px;border:1px solid var(--bw-green);border-radius:4px;background:var(--bw-green);color:var(--bw-paper)!important;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;cursor:pointer;line-height:1.4;transition:background .18s,transform .18s}.bw-button:hover{background:#3a5340;transform:translateY(-1px)}.bw-button--outline{background:transparent;color:var(--bw-green)!important}.bw-button--outline:hover{background:var(--bw-sage)}.bw-link{font-size:14px;text-decoration:underline;text-underline-offset:5px}.bw a:focus-visible,.bw button:focus-visible,.bw input:focus-visible,.bw select:focus-visible,.bw textarea:focus-visible,.bw summary:focus-visible{outline:3px solid #879675;outline-offset:5px}.bw-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.bw-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px}.bw-heading .bw-eyebrow{margin-bottom:16px}.bw-heading p{max-width:360px}.bw-small{font-size:12px;line-height:1.6}.bw-kicker{display:inline-block;padding:6px 12px;border:1px solid var(--bw-line);border-radius:999px;font-size:11px;letter-spacing:.06em}.bw-rule{border:0;border-top:1px solid var(--bw-line);margin:0}.shopify-section-group-header-group,.bw-sticky-header{position:sticky;top:0;z-index:30}.bw-announcement{background:var(--bw-green);color:var(--bw-paper);padding:9px 15px;text-align:center;font-size:10px;letter-spacing:.16em}.bw-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:85px;padding:15px 48px;background:var(--bw-cream);border-bottom:1px solid var(--bw-line)}.bw-nav-links,.bw-nav-right{display:flex;gap:26px;align-items:center}.bw-nav-right{justify-content:flex-end}.bw-nav a{text-decoration:none;font-size:13px}.bw-nav a:hover{text-decoration:underline;text-underline-offset:6px}.bw-brand{display:block;width:146px}.bw-brand img{display:block;width:100%;height:58px;object-fit:cover}.bw-brand-text{font-family:Georgia,serif;font-size:33px;letter-spacing:.11em}.bw-mobile-menu{display:none}.bw-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);background:var(--bw-cream)}.bw-hero-copy{grid-area:1/1;align-self:center;z-index:1;width:57%;padding:40px 28px 40px 48px}.bw-hero-copy .bw-eyebrow{margin-bottom:24px}.bw-hero-copy h1{max-width:650px}.bw-hero-copy h1 em{color:var(--bw-olive)}.bw-hero-copy .bw-lead{max-width:405px;margin:25px 0 30px;font-size:16px}.bw-hero-media{grid-area:1/1;align-self:start;min-width:0;background:#eee5d8;line-height:0}.bw-hero-media img{display:block;width:100%;height:auto;object-fit:contain}.bw-hero-tag{grid-area:1/1;align-self:end;justify-self:end;z-index:1;max-width:42%;margin:0 28px 26px;background:#fffdf8eb;padding:10px 15px;border-radius:3px;font-size:12px}.bw .bw-hero-foot{display:inline-block;margin-top:27px;padding:5px 8px;border-radius:3px;background:#fffdf8e0;font-size:11px;letter-spacing:.02em}.bw-proof-strip{display:flex;justify-content:center;gap:65px;align-items:center;padding:19px 24px;background:var(--bw-sage);font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--bw-line)}.bw-proof-strip span{display:flex;align-items:center;gap:12px}.bw-proof-strip i{font-style:normal;font-size:17px}.bw-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.bw-product-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.bw-card{min-width:0}.bw-card-media{position:relative;display:block;aspect-ratio:1/1;background:#eee6dc;overflow:hidden;border-radius:5px}.bw-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.bw-card-media:hover img{transform:scale(1.03)}.bw-card-label{position:absolute;z-index:1;left:15px;top:15px;background:var(--bw-paper);padding:5px 11px;font-size:10px;letter-spacing:.05em;border-radius:3px}.bw-card-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:21px 0 11px}.bw-card-row h3{font-size:29px}.bw-card-row a{text-decoration:none}.bw-card-price{font-size:16px;white-space:nowrap}.bw-card-desc{font-size:14px;color:#5b685d;min-height:46px}.bw-card .bw-button{width:100%;margin-top:21px}.bw-card-more{display:block;margin-top:12px;font-size:12px;text-underline-offset:4px}.bw .bw-note{margin-top:27px;font-size:12px;color:#59665d}.bw-routine{background:var(--bw-green);color:var(--bw-cream)}.bw-routine h2,.bw-routine h3{color:var(--bw-cream)}.bw-routine-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.bw-routine-grid--text-only{display:block}.bw-routine-grid--text-only .bw-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.bw-steps{margin-top:30px}.bw-step{display:grid;grid-template-columns:36px 1fr;gap:18px;padding:21px 0;border-top:1px solid #ffffff30}.bw-step-num{font-size:11px;padding-top:7px;opacity:.7}.bw-step h3{font-size:27px;margin-bottom:7px}.bw-step p{font-size:14px;color:#d1d8cb}.bw-video-shell{overflow:hidden;position:relative;border-radius:5px;background:#e5dfd1}.bw-video-shell video{width:100%;display:block}.bw-routine-video video{aspect-ratio:1/1;object-fit:cover}.bw-routine-note{font-size:11px;color:#d1d8cb;margin-top:16px!important}.bw-benefits{background:#eeeee3}.bw-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.bw-benefit-image{border-radius:5px;width:100%;display:block;aspect-ratio:1/1;object-fit:cover}.bw-benefit-copy h2{margin:17px 0 30px}.bw-benefit{padding:20px 0;border-top:1px solid var(--bw-line)}.bw-benefit h3{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:600;letter-spacing:0;margin-bottom:7px}.bw-benefit p{font-size:14px;color:#59665d}.bw-story-grid{display:grid;grid-template-columns:1fr .8fr;gap:90px;align-items:center;max-width:980px;margin:auto}.bw-story-copy h2{margin:18px 0 24px}.bw-story-copy>p{max-width:410px}.bw-story-copy .bw-actions{margin-top:29px}.bw-story-video{max-width:350px;margin:auto;width:100%;box-shadow:0 14px 45px #253c3012}.bw-story-video video{aspect-ratio:9/16;object-fit:contain}.bw-story-caption{font-size:11px;text-align:center;margin-top:14px}.bw-club{background:var(--bw-sage)}.bw-club-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.bw-club h2{white-space:pre-line;margin:18px 0 20px}.bw-club-form{border-top:1px solid var(--bw-line);padding-top:26px}.bw-email-row{display:flex;gap:9px}.bw-input{display:block;width:100%;min-height:54px;border:1px solid #8e9b84;border-radius:3px;background:var(--bw-paper);padding:14px 15px;color:var(--bw-green);font-size:16px;font-family:Arial,Helvetica,sans-serif}.bw-label{display:block;font-size:12px;margin-bottom:8px}.bw-form-note{margin-top:12px!important;font-size:11px;line-height:1.6}.bw-status{padding:16px;margin-bottom:18px;background:var(--bw-paper);border:1px solid var(--bw-green);border-radius:3px}.bw-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px}.bw-faq h2{margin:16px 0 25px}.bw-faq details{border-top:1px solid var(--bw-line);padding:20px 0}.bw-faq details:last-child{border-bottom:1px solid var(--bw-line)}.bw-faq summary{display:flex;justify-content:space-between;gap:24px;cursor:pointer;font-size:15px;line-height:1.4;list-style:none}.bw-faq summary::-webkit-details-marker{display:none}.bw-faq summary:after{content:"+";font-size:20px}.bw-faq details[open] summary:after{content:"\2212"}.bw-faq details p{font-size:14px;color:#59665d;margin:18px 28px 0 0}.bw-review-form{margin-top:26px}.bw-review-form summary{cursor:pointer;text-decoration:underline;text-underline-offset:5px;font-size:13px}.bw-review-fields{display:grid;gap:15px;margin-top:25px}.bw-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:12px}.bw-checkbox input{width:18px;height:18px;margin-top:1px;flex-shrink:0}.bw-footer{background:var(--bw-green);color:var(--bw-cream);padding:55px 0 24px}.bw-footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px;padding-bottom:44px}.bw-footer-word{font-family:Georgia,serif;font-size:48px;letter-spacing:.13em}.bw-footer p{font-size:13px;opacity:.8;margin-top:15px}.bw-footer nav{display:grid;align-content:start;gap:12px}.bw-footer a{font-size:12px;text-decoration:none}.bw-footer a:hover{text-decoration:underline;text-underline-offset:4px}.bw-footer h3{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;color:var(--bw-cream)}.bw-footer-bottom{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;font-size:10px;border-top:1px solid #ffffff30;padding-top:23px}.bw-payments{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0;margin:0}.bw-payments svg{width:34px;height:22px}.bw-subscription{padding:18px;border:1px solid var(--bw-line);border-radius:4px;margin:16px 0}.bw-subscription legend{font-weight:600;font-size:13px;padding:0 6px}.bw-purchase-choice{display:flex;gap:12px;align-items:center;font-size:13px;padding:12px 0}.bw-purchase-choice+.bw-purchase-choice{border-top:1px solid var(--bw-line)}.bw-purchase-choice input{width:19px;height:19px;accent-color:var(--bw-green)}.bw-product-facts{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 18px}.bw-product-benefit{background:#e6eadc;padding:18px 22px;margin:18px 0;border-radius:3px}.bw-product-benefit p{font-size:13px}.bw-mobile-buy{display:none}.product__title h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(36px,3.6vw,56px)!important;line-height:1.08;letter-spacing:-.035em}.product__description{font-size:15px;line-height:1.7}.product-form__submit{min-height:55px;border-radius:4px;font-size:15px}.product-form__submit:after{border-radius:4px}.product__info-container .price{font-size:23px}.product__info-container .product__tax{font-size:12px}.product__media-wrapper{padding-right:28px!important}.product__media img{border-radius:6px}.main-page-title,.collection-hero__title,.title--primary,.cart__empty-text{font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em}.card__heading{font-family:Georgia,Times New Roman,serif;font-size:25px}.card__information .price{font-size:16px}.cart__footer{background:var(--bw-cream)}.bw-template-product .product-form__submit{background:var(--bw-green);color:var(--bw-paper)}.bw-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:50px}.bw-review-card{margin:0;padding:26px;background:var(--bw-sage);border-radius:4px}.bw-review-card blockquote{margin:0;font-family:Georgia,serif;font-size:21px;line-height:1.4}.bw-review-card figcaption{font-size:12px;margin-top:18px}@media(min-width:1440px){.bw-hero-copy{padding-left:calc((100vw - 1224px)/2)}}@media(max-width:1000px){.bw-product-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-wrap{padding:0 28px}.bw-nav{padding:15px 28px;gap:15px}.bw-nav-links{gap:15px}.bw-hero-copy{padding:24px 28px}.bw-hero-copy h1{font-size:clamp(36px,5.1vw,51px)}.bw-hero-copy .bw-eyebrow{margin-bottom:18px}.bw-hero-copy .bw-lead{font-size:14px;margin:18px 0 22px}.bw-hero .bw-actions{gap:16px}.bw-hero .bw-button{min-height:50px;padding:12px 16px;font-size:12px;gap:16px}.bw-hero .bw-link{font-size:12px}.bw .bw-hero-foot{margin-top:18px}.bw-routine-grid,.bw-benefit-grid,.bw-story-grid,.bw-club-grid{gap:40px}.bw-faq-grid{gap:45px}.bw-proof-strip{gap:30px}.bw-email-row{flex-direction:column}.bw-card-row h3{font-size:25px}}@media(max-width:749px){.bw-routine-grid--text-only .bw-steps{grid-template-columns:1fr;gap:0}.bw-review-grid{grid-template-columns:1fr;margin-top:30px}html{scroll-padding-top:90px}.bw-wrap{padding:0 22px}.bw-section{padding:56px 0}.bw-nav{min-height:70px;padding:10px 20px;grid-template-columns:1fr auto 1fr}.bw-nav-links,.bw-nav-account{display:none!important}.bw-nav-right{gap:10px}.bw-nav a{font-size:12px}.bw-brand{width:115px}.bw-brand img{max-height:47px}.bw-announcement{font-size:9px;letter-spacing:.1em;padding:8px 12px}.bw-mobile-menu{display:block}.bw-mobile-menu summary{font-size:12px;list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center}.bw-mobile-menu summary::-webkit-details-marker{display:none}.bw-mobile-panel{position:absolute;top:100%;left:0;right:0;background:var(--bw-cream);padding:22px;border-bottom:1px solid var(--bw-line);box-shadow:0 20px 20px #253c3010}.bw-mobile-panel a{display:block;padding:15px 0;font-size:20px;font-family:Georgia,serif}.bw-mobile-panel details{font-size:12px}.bw-hero-copy{display:contents}.bw-hero-intro{grid-area:1/1;align-self:center;z-index:1;width:57%;padding:16px 18px}.bw-hero-copy .bw-eyebrow{margin-bottom:9px;font-size:clamp(7px,1.8vw,10px);letter-spacing:.1em}.bw-hero-copy h1{font-size:clamp(22px,5.8vw,43px);max-width:370px;line-height:1.05}.bw-hero-details{grid-area:2/1;padding:22px 22px 12px}.bw-hero-copy .bw-lead{font-size:14px;margin:0 0 22px;max-width:520px}.bw-hero .bw-actions{gap:19px}.bw-button,.bw-hero .bw-button{min-height:50px;padding:13px 20px;font-size:13px;gap:17px}.bw-link{font-size:12px}.bw .bw-hero-foot{margin-top:17px;padding:0;background:transparent;font-size:10px}.bw-hero-tag{grid-area:3/1;justify-self:start;max-width:none;margin:0 22px 22px;padding:0;background:transparent;font-size:10px;color:#59665d}.bw-proof-strip{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;padding:17px 22px;font-size:9px;letter-spacing:.04em}.bw-proof-strip span{gap:8px}.bw-proof-strip i{font-size:13px}.bw-heading{display:block;margin-bottom:27px}.bw-heading h2{max-width:320px}.bw-heading p{font-size:13px;margin-top:17px}.bw-product-grid{grid-template-columns:1fr;gap:38px}.bw-card-media{aspect-ratio:1.1/1}.bw-card-row{margin:17px 0 8px}.bw-card-row h3{font-size:30px}.bw-card-desc{min-height:0;font-size:13px}.bw-card .bw-button{margin-top:16px}.bw-note{font-size:11px}.bw-routine-grid,.bw-benefit-grid,.bw-story-grid,.bw-club-grid,.bw-faq-grid{grid-template-columns:1fr;gap:30px}.bw-routine-video video{aspect-ratio:4/3}.bw-routine-grid{gap:32px}.bw-benefit-grid{gap:34px}.bw-benefit-copy{order:-1}.bw-story-copy h2{max-width:340px}.bw-story-copy>p{font-size:14px}.bw-story-video{max-width:290px}.bw-story-grid{gap:32px}.bw-club-grid{gap:24px}.bw-club h2{max-width:340px}.bw-club p{font-size:14px}.bw-club .bw-form-note{font-size:11px}.bw-email-row{flex-direction:column}.bw-faq-grid{gap:17px}.bw-faq summary{font-size:14px}.bw-faq details p{font-size:13px}.bw-footer{padding:38px 0 24px}.bw-footer-top{grid-template-columns:1fr 1fr;gap:30px}.bw-footer-brand{grid-column:1/-1}.bw-footer-word{font-size:42px}.bw-footer-bottom{gap:15px}.bw-mobile-buy{display:flex;position:fixed;bottom:0;left:0;right:0;padding:10px 20px calc(10px + env(safe-area-inset-bottom));background:var(--bw-paper);border-top:1px solid var(--bw-line);z-index:25;align-items:center;gap:20px;justify-content:space-between;box-shadow:0 -4px 20px #253c300a}.bw-mobile-buy .bw-button{flex:1;max-width:220px;min-height:46px}.bw-template-product{padding-bottom:80px}.product__media-wrapper{padding-right:0!important}.product__title h1{font-size:37px!important}.product__info-container .product__tax{font-size:11px}.bw-template-product .product__info-wrapper{padding:22px!important}.bw-template-product .product--small .product__media-wrapper{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bw *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
