@font-face{font-family:BW Grotesk;src:url(bw-font-body.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BW Grotesk;src:url(bw-font-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:BW Condensed;src:url(bw-condensed.woff2) format("woff2");font-weight:700;font-display:swap}.bw{background:var(--bw-bg,#fcf6ef);color:var(--bw-ink,#001f5b);font:400 16px/1.5 BW Grotesk,Arial,sans-serif;letter-spacing:0;padding:var(--bw-space,64px) 0;overflow-wrap:break-word}.bw *{box-sizing:border-box}.bw [hidden]{display:none!important}.bw-wrap{width:calc(100% - 64px);max-width:1224px;margin:0 auto}.bw h1,.bw h2,.bw h3,.bw p,.bw blockquote{color:inherit;margin:0}.bw h1,.bw h2,.bw h3,.bw-eyebrow,.bw-label,.bw-button,.bw-packs legend,.bw-signature,.bw-week{font-family:BW Condensed,Arial Narrow,Arial,sans-serif;font-weight:700;letter-spacing:0}.bw h1{font-size:48px;line-height:1.1;text-transform:uppercase}.bw h2{font-size:40px;line-height:1.1;text-transform:uppercase}.bw h3{font-size:26px;line-height:1.15}.bw a{color:inherit;text-decoration:none}.bw a:hover{text-decoration:underline}.bw img{display:block;width:100%;height:auto}.bw button,.bw input,.bw select{font:inherit;letter-spacing:0}.bw button,.bw summary,.bw input[type=radio]{cursor:pointer}.bw button:disabled{cursor:not-allowed;opacity:.55}.bw a:focus-visible,.bw button:focus-visible,.bw summary:focus-visible,.bw input:focus-visible,.bw select:focus-visible{outline:3px solid #f04e6d;outline-offset:4px}.bw button,.bw select{color:inherit}.bw-eyebrow{font-size:16px;text-transform:uppercase}.bw-section-heading{max-width:850px;margin:0 auto 36px;text-align:center}.bw-section-heading .bw-eyebrow{margin-bottom:14px}.bw-section-heading h2+.bw-copy{margin-top:20px}.bw-copy p+p,.bw-copy ul{margin-top:14px}.bw-copy ul{padding-left:22px}.bw-copy p{line-height:1.55}.bw-button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 44px;border:0;border-radius:100px;background:#f04e6d;color:#fff!important;text-transform:uppercase;font-size:22px;line-height:1.2;cursor:pointer;text-align:center;transition:background .2s}.bw .bw-button:hover{background:#d93659;text-decoration:none}.bw-product-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;align-items:start;grid-template-rows:auto 1fr}.bw-product-heading{grid-column:2;grid-row:1;margin-bottom:24px}.bw-product-heading h1{margin:18px 0 16px;font-size:40px}.bw-product-heading .bw-lede{font-size:16px;line-height:1.5}.bw-meta{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.bw-rating{font-size:16px;text-decoration:underline!important}.bw-rating span{color:#ff8719;letter-spacing:1px;text-decoration:none;display:inline-block;margin-right:6px;font-size:21px}.bw-gallery{grid-column:1;grid-row:1/3;min-width:0}.bw-gallery-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;border-radius:10px}.bw-gallery-slides::-webkit-scrollbar{display:none}.bw-gallery-slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;overflow:hidden;border:1px solid #e2c9ab;border-radius:10px}.bw-gallery-slide img{width:100%;height:100%;object-fit:cover}.bw-thumbnails{display:flex;gap:8px;overflow-x:auto;margin:20px 0 0;padding-bottom:6px;scrollbar-width:thin}.bw-thumbnails button{flex:0 0 100px;aspect-ratio:1;padding:0;border:1px solid #e2c9ab;background:transparent;border-radius:5px;overflow:hidden}.bw-thumbnails button[aria-pressed=true]{border:2px solid #001f5b}.bw-thumbnails img{height:100%;object-fit:cover}.bw-product-purchase{grid-column:2;grid-row:2;min-width:0}.bw-label{display:block;margin-bottom:8px;text-transform:uppercase}.bw-packs{display:flex;gap:10px;border:0;margin:0 0 24px;padding:0;min-width:0}.bw-packs legend{font-size:16px;text-transform:uppercase;margin-bottom:10px}.bw-packs label{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;position:relative;border:1px solid #e2c9ab;border-radius:4px;background:#fff;min-height:52px;padding:10px;cursor:pointer}.bw-packs label:has(input:checked){outline:2px solid #001f5b;outline-offset:-2px}.bw input[type=radio]{accent-color:#001f5b;width:19px;height:19px;flex-shrink:0;margin:0}.bw-purchase-option{border:1px solid #e2c9ab;border-radius:9px;padding:16px;display:flex;align-items:center;gap:9px;margin-bottom:10px;min-height:58px}.bw-purchase-option>span{font-weight:700}.bw-purchase-option>strong{font:700 22px/1 BW Condensed,Arial,sans-serif;margin-left:auto}.bw-subscribe{display:block;background:#fff}.bw-subscribe>label:first-child{display:flex;align-items:center;gap:10px;margin-bottom:20px}.bw-subscribe>label:not(:first-child){display:block;font-size:14px;margin-bottom:8px}.bw select{border:1px solid #c8cfdf;background:#fff;border-radius:5px;padding:14px;width:100%;margin:0 0 16px}.bw-subscribe .bw-copy{font-size:14px}.bw-add{width:100%;margin-top:14px}.bw-form-status:empty{display:none}.bw-form-status{margin-top:12px!important;font-size:14px}.bw-delivery{font-size:14px;text-align:center;margin-top:12px!important}.bw-guarantee{display:flex;align-items:center;gap:22px;background:#f5eee4;border-radius:9px;padding:22px;margin:28px 0}.bw-guarantee-badge{border:2px solid currentColor;clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);padding:20px 12px;text-align:center;white-space:nowrap;font:700 22px/1 BW Condensed,sans-serif}.bw-guarantee strong{font-size:18px}.bw-guarantee p{font-size:14px;margin-top:6px}.bw details{border-bottom:1px solid #e2c9ab}.bw summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0;font-weight:700;line-height:1.4}.bw summary::-webkit-details-marker{display:none}.bw summary:after{content:"+";font-size:25px;font-weight:400;flex:0 0 auto}.bw details[open]>summary:after{content:"\2212"}.bw details>.bw-copy{padding-bottom:22px}.bw-product-accordions .bw-copy{font-size:15px}.bw-product-accordions img{margin-top:16px}.bw-feature-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px}.bw-feature-image{overflow:hidden;border-radius:14px}.bw-feature-image img{aspect-ratio:1.05;object-fit:cover}.bw-feature-content .bw-section-heading{text-align:left;margin:0 0 24px}.bw-feature-content blockquote{font-size:22px;line-height:1.5;margin:24px 0}.bw-signature{font-size:20px;text-transform:uppercase}.bw-feature-content .bw-button{margin-top:24px}.bw-reverse .bw-feature-image{order:2}.bw-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bw-review-card{border:1px solid #e2c9ab;border-radius:12px;overflow:hidden;background:#fcf6ef}.bw-review-card>img{aspect-ratio:1;object-fit:cover}.bw-review-card video{width:100%;display:block}.bw-review-text{padding:22px}.bw-review-text strong{display:block;margin-top:16px}.bw-text-link{display:block;width:max-content;margin:28px auto 0;text-decoration:underline!important}.bw-clinical-grid{display:grid;grid-template-columns:1.2fr 1fr;background:#001f5b;color:#fcf6ef;border-radius:16px;overflow:hidden}.bw-clinical-image{position:relative;min-height:470px}.bw-clinical-image>img{height:100%;object-fit:cover}.bw-stat{position:absolute;bottom:24px;left:24px;right:24px;background:#001f5b;color:#fcf6ef;border-radius:12px;padding:20px 28px;max-width:360px}.bw-stat>strong{font:700 64px/1 BW Condensed,sans-serif;color:#f04e6d}.bw-stat p{margin-top:8px}.bw-clinical-benefits{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:48px 36px;align-content:center}.bw-benefit-icon{font:700 38px/1 BW Condensed,sans-serif;color:#e2c9ab;display:block;margin-bottom:14px}.bw-clinical-benefits h3{font-size:22px}.bw-footnote{font-size:12px;line-height:1.5;margin-top:18px}.bw-ingredients>.bw-wrap>.bw-section-heading{text-align:left;margin-left:0}.bw-ingredients-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.bw-ingredient-photos{border-radius:14px;overflow:hidden}.bw-ingredient-photos img{aspect-ratio:1;object-fit:cover}.bw-ingredients summary strong{font:700 28px/1.2 BW Condensed,sans-serif;display:block}.bw-ingredients summary small{display:block;font-size:15px;font-weight:400;margin-top:10px}.bw-ingredients details:first-child{border-top:1px solid #e2c9ab}.bw-timeline-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;margin:48px 0 0;gap:0}.bw-timeline-grid li{padding:0 24px;position:relative;text-align:center}.bw-week{font-size:22px}.bw-week-dot{width:28px;height:28px;border-radius:50%;background:#001f5b;margin:22px auto;position:relative;z-index:1;border:5px solid #7da4d1}.bw-timeline-grid li:after{content:"";position:absolute;left:0;right:0;height:6px;background:#7da4d1;top:57px}.bw-timeline-grid li:first-child:after{left:50%}.bw-timeline-grid li:last-child:after{right:50%}.bw-timeline-grid h3{font-size:24px;margin-bottom:14px}.bw-symptom-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.bw-symptom-image{border-radius:50%;overflow:hidden;margin-bottom:20px;aspect-ratio:1}.bw-symptom-image img{height:100%;object-fit:cover}.bw-symptom-grid h3{font-size:23px;margin-bottom:12px}.bw-symptom-grid .bw-copy{font-size:14px}.bw-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.bw-faq-grid>.bw-section-heading{text-align:left;margin:16px 0}.bw-faq-list details:first-child{border-top:1px solid #e2c9ab}.bw-faq-list summary{font-size:18px}.bw-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.bw-hero .bw-section-heading{text-align:left;margin:0}.bw-hero h2{font-size:64px;line-height:1.02;text-transform:none}.bw-hero .bw-eyebrow{font-size:16px;margin-bottom:20px}.bw-hero .bw-copy{font-size:18px;margin-top:24px}.bw-hero-image{border-radius:22px;overflow:hidden}.bw-hero-image img{aspect-ratio:.95;object-fit:cover}.bw-hero-badges{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0}.bw-hero-badges span{font:700 19px/1.3 BW Condensed,sans-serif}.bw-hero-badges span:before{content:"\2713";margin-right:9px}.bw-hero .bw-button{min-width:260px}.bw-hero-guarantee{font-size:13px;margin-top:16px!important}.bw-catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.bw-catalog-grid article{border:1px solid #e2c9ab;border-radius:12px;padding:20px;text-align:center;background:#f5eee4}.bw-catalog-grid article img{aspect-ratio:1;object-fit:contain;border-radius:8px}.bw-catalog-grid h3{margin:20px 0 12px}.bw-catalog-grid .bw-button{margin-top:16px;width:100%}.bw-logo-grid{display:flex;align-items:center;justify-content:space-around;gap:26px;flex-wrap:wrap}.bw-logo-grid>div{flex:0 1 120px}.bw-logo-grid img{max-height:55px;object-fit:contain}.bw-logos .bw-section-heading{margin-bottom:24px}.bw-logos h2{font-size:22px}.bw-header{padding:0}.bw-announcement{text-align:center;font:700 15px/1.4 BW Condensed,sans-serif;padding:8px 16px}.bw-navigation{height:70px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative}.bw-desktop-menu{display:flex;gap:36px;align-items:center}.bw-desktop-menu a{font:700 18px/1 BW Condensed,sans-serif;text-transform:uppercase}.bw-logo{display:block;width:154px}.bw-logo img{max-height:38px;object-fit:contain}.bw-cart-link{justify-self:end;display:flex;align-items:center;gap:5px}.bw-cart-link span{font-size:12px}.bw-mobile-menu{display:none}.bw-footer{padding:64px 0 24px}.bw-footer-grid{display:grid;grid-template-columns:1fr .7fr 1fr;gap:64px}.bw-footer-logo{display:block;width:230px;max-width:100%;margin-bottom:22px}.bw-footer-grid>nav{display:flex;flex-direction:column;gap:14px}.bw-footer-grid h3{font-size:28px;margin-bottom:18px}.bw-newsletter{display:flex;flex-wrap:wrap;border-bottom:1px solid #e2c9ab}.bw-newsletter input{min-width:0;flex:1;background:transparent;border:0;color:inherit;padding:14px 0}.bw-newsletter input::placeholder{color:inherit;opacity:.8}.bw-newsletter button{border:0;background:transparent;color:inherit;font-size:30px;padding:0 10px}.bw-newsletter p{flex-basis:100%;padding:12px 0}.bw-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff40;padding-top:24px;margin-top:48px;font-size:12px}.bw-footer-bottom nav{display:flex;flex-wrap:wrap;gap:18px}.bw-visually-hidden{position:absolute;clip:rect(0,0,0,0);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}@media(min-width:1800px){.bw-wrap{max-width:1380px}.bw-product-heading h1{font-size:48px}}@media(max-width:1000px){.bw-product-grid{column-gap:32px}.bw-desktop-menu{gap:18px}.bw-feature-grid,.bw-ingredients-grid{gap:32px}.bw-faq-grid{gap:40px}.bw-hero-grid{gap:32px}.bw-hero h2{font-size:52px}.bw-symptom-grid{gap:15px}.bw-clinical-benefits{padding:28px;gap:24px}.bw-footer-grid{gap:32px}}@media(max-width:749px){.bw{padding:calc(var(--bw-space,64px)*.68) 0}.bw-wrap{width:calc(100% - 32px)}.bw h1,.bw h2{font-size:32px;line-height:1.1}.bw h3{font-size:24px}.bw-section-heading{margin-bottom:28px}.bw-product-grid{display:flex;flex-direction:column;gap:0}.bw-product-heading{display:contents}.bw-meta{order:0;justify-content:space-between;width:100%;gap:8px;flex-wrap:nowrap}.bw-rating{font-size:13px}.bw-rating span{font-size:18px;letter-spacing:0}.bw-eyebrow{font-size:16px}.bw-product-heading h1{font-size:32px;order:1;margin:14px 0 18px}.bw-product-heading .bw-lede{display:none}.bw-gallery{order:2;width:100%;margin-bottom:24px}.bw-product-purchase{order:3;width:100%}.bw-gallery-slides{margin-right:-16px;border-radius:10px 0 0 10px;gap:16px;padding-right:16px}.bw-gallery-slide{flex-basis:87%}.bw-thumbnails{display:none}.bw-packs{margin-bottom:24px}.bw-packs label{padding:10px 8px;gap:8px;font-size:15px}.bw-guarantee{gap:16px;padding:18px}.bw-feature-grid,.bw-ingredients-grid,.bw-faq-grid,.bw-hero-grid{grid-template-columns:1fr;gap:28px}.bw-feature-content .bw-section-heading{margin-bottom:20px}.bw-feature-content blockquote{font-size:19px}.bw-feature-image img{aspect-ratio:1.2}.bw-reverse .bw-feature-image{order:0}.bw-review-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:12px;margin-right:-16px;padding-right:16px}.bw-review-card{flex:0 0 85%;scroll-snap-align:start}.bw-clinical-grid{grid-template-columns:1fr}.bw-clinical-image{min-height:0;aspect-ratio:1.1}.bw-clinical-image>img{height:100%}.bw-stat{left:16px;right:16px;bottom:16px;padding:16px;max-width:240px}.bw-stat>strong{font-size:52px}.bw-stat p{font-size:14px}.bw-clinical-benefits{gap:24px;padding:28px 20px}.bw-clinical-benefits h3{font-size:21px}.bw-ingredient-photos img{aspect-ratio:1.25}.bw-ingredients summary strong{font-size:25px}.bw-timeline-grid{grid-template-columns:1fr;margin-top:32px}.bw-timeline-grid li{text-align:left;padding:0 0 28px 42px}.bw-timeline-grid li:after{left:11px!important;right:auto!important;top:0;bottom:0;width:4px;height:auto}.bw-timeline-grid li:last-child:after{bottom:calc(100% - 20px)}.bw-week-dot{position:absolute;top:0;left:0;margin:0;width:26px;height:26px}.bw-week{font-size:18px}.bw-timeline-grid h3{margin:8px 0}.bw-symptom-grid{display:flex;overflow-x:auto;gap:24px;scroll-snap-type:x mandatory;padding-bottom:12px;margin-right:-16px;padding-right:16px}.bw-symptom-grid article{flex:0 0 74%;scroll-snap-align:start}.bw-symptom-image{max-width:180px;margin-left:auto;margin-right:auto}.bw-symptom-grid h3{text-align:center}.bw-symptom-grid .bw-copy{text-align:center;font-size:15px}.bw-faq-grid>.bw-section-heading{margin:0}.bw-faq-list summary{font-size:16px}.bw-hero .bw-hero-grid{display:flex;flex-direction:column}.bw-hero h2{font-size:44px}.bw-hero .bw-section-heading{text-align:center}.bw-hero .bw-eyebrow{font-size:14px}.bw-hero .bw-copy{font-size:16px}.bw-hero-badges{justify-content:center;margin:22px 0}.bw-hero-grid>div:first-child{text-align:center;width:100%}.bw-hero-image{width:100%}.bw-hero-image img{aspect-ratio:1.2}.bw-catalog-grid{display:flex;overflow-x:auto;gap:16px}.bw-catalog-grid article{flex:0 0 85%}.bw-logo-grid{gap:22px}.bw-logo-grid>div{flex-basis:80px}.bw-logo-grid img{max-height:40px}.bw-header{padding:0}.bw-navigation{height:70px;width:calc(100% - 48px)}.bw-desktop-menu{display:none}.bw-mobile-menu{display:block;border:0!important;justify-self:start}.bw-mobile-menu summary{padding:0;font-size:26px;line-height:1}.bw-mobile-menu summary:after{display:none}.bw-mobile-menu nav{position:absolute;left:-16px;right:-16px;top:70px;background:var(--bw-bg);padding:24px;display:flex;flex-direction:column;gap:24px;z-index:30;box-shadow:0 10px 20px #0002}.bw-logo{width:154px}.bw-footer{padding:40px 0 24px}.bw-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.bw-footer-grid>div:last-child{grid-column:1/-1}.bw-footer-logo{width:170px}.bw-footer-bottom{display:block}.bw-footer-bottom nav{margin-top:18px}.bw-footer .bw-copy{font-size:14px}}@media(prefers-reduced-motion:reduce){.bw *{scroll-behavior:auto!important;transition:none!important}}.bw-clinical-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.bw-clinical-copy .bw-section-heading{text-align:left;margin:0 0 28px}.bw-clinical-copy .bw-copy{margin-top:24px}.bw-clinical-layout .bw-stat{position:static;display:flex;align-items:center;gap:24px;background:#14377a;max-width:none;padding:22px 24px;border-radius:5px}.bw-clinical-layout .bw-stat strong{font-size:52px;white-space:nowrap}.bw-clinical-layout .bw-stat p{font-size:15px;margin:0}.bw-clinical-layout .bw-clinical-benefits{display:block;padding:0;margin-bottom:24px}.bw-clinical-layout .bw-clinical-benefits article{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #ffffff25}.bw-clinical-layout .bw-clinical-benefits h3{font:400 16px/1.4 BW Grotesk,sans-serif}.bw-clinical-layout .bw-benefit-icon{font-size:22px;margin:0;min-width:24px}.bw-clinical-photo img{aspect-ratio:2;object-fit:cover;border-radius:8px}.bw-clinical .bw-footnote{opacity:.65;text-align:center;margin-top:36px;font-size:11px}.bw-ingredients-grid>div>.bw-section-heading{text-align:left;margin:0 0 36px}.bw-ingredients details{border:1px solid #e2c9ab!important;background:#fcf3e8;border-radius:8px;margin-bottom:10px;padding:0 24px}.bw-ingredients summary{padding:22px 0}.bw-ingredients summary strong{font-size:22px;text-transform:uppercase}.bw-ingredients summary small{font-size:14px}.bw-ingredient-photos img{aspect-ratio:.8}.bw-timeline-grid{background:#001f5b;color:#fcf6ef;padding:36px 24px;border-radius:12px}.bw-timeline-grid h3{position:relative;z-index:2;background:#14377a;border-radius:5px;padding:10px 6px;font-size:22px;text-transform:uppercase;margin:22px 0 16px}.bw-week-dot{display:none}.bw-timeline-grid li:after{top:68px;height:1px;border-top:1px dashed #7da4d1;background:transparent}.bw-timeline-grid .bw-week{font-size:18px;color:#f04e6d}.bw-timeline-grid li:nth-child(2) .bw-week{color:#ff9800}.bw-timeline-grid li:nth-child(3) .bw-week{color:#7da4d1}.bw-timeline-grid li:nth-child(4) .bw-week{color:#a4cf25}.bw-timeline-grid .bw-copy{font-size:15px}.bw-reviews #bw-reviews{display:grid;grid-template-columns:260px 1fr;gap:40px}.bw-reviews .bw-section-heading{text-align:left;margin:0}.bw-reviews .bw-review-grid{display:flex;overflow-x:auto;gap:16px;padding-bottom:14px;scroll-snap-type:x mandatory}.bw-reviews .bw-review-card{flex:0 0 360px;scroll-snap-align:start}.bw-reviews .bw-review-card>img{aspect-ratio:1.55}.bw-symptoms .bw-section-heading{text-align:left;margin-left:0;max-width:580px}.bw-symptom-image{border-radius:8px}.bw-symptom-grid{grid-template-columns:1.7fr repeat(4,1fr);align-items:start}.bw-symptom-grid>article:not(:first-child){padding-top:80px}.bw-symptom-grid h3{text-transform:uppercase;font-size:21px}.bw-symptom-grid>article:not(:first-child) .bw-copy{display:none}.bw-faq-list details{background:#f5eee4;padding:0 24px;border:0!important;border-radius:6px;margin-bottom:10px}.bw-faq-list summary{font-size:17px;padding:22px 0}.bw-faq-grid{grid-template-columns:.65fr 1.35fr;gap:70px}@media(max-width:1000px){.bw-clinical-layout{gap:32px}.bw-reviews #bw-reviews{grid-template-columns:200px 1fr;gap:24px}.bw-reviews .bw-review-card{flex-basis:300px}}@media(max-width:749px){.bw-clinical-layout{grid-template-columns:1fr;gap:28px}.bw-clinical-layout .bw-stat{padding:20px}.bw-ingredients-grid{display:flex;flex-direction:column}.bw-ingredients-grid>div{width:100%}.bw-ingredient-photos img{aspect-ratio:1.25}.bw-ingredients-grid>div>.bw-section-heading{margin-bottom:24px}.bw-ingredients details{padding:0 18px}.bw-timeline-grid{padding:28px 20px;margin-top:28px}.bw-timeline-grid li{padding:0 0 28px 26px}.bw-timeline-grid li:last-child{padding-bottom:0}.bw-timeline-grid li:after{left:0!important;top:0;bottom:0;width:0;border-top:0;border-left:1px dashed #7da4d1;height:auto}.bw-timeline-grid li:last-child:after{bottom:0}.bw-timeline-grid h3{margin:12px 0;font-size:22px}.bw-reviews #bw-reviews{display:block}.bw-reviews .bw-section-heading{margin-bottom:24px}.bw-reviews .bw-review-card{flex-basis:85%}.bw-symptom-grid>article:not(:first-child){padding-top:0}.bw-symptom-grid>article:not(:first-child) .bw-copy{display:block}.bw-faq-grid{grid-template-columns:1fr;gap:24px}.bw-faq-list details{padding:0 18px}.bw-faq-list summary{font-size:16px}.bw-vet .bw-feature-image{order:2}}.bw-mini-vet .bw-feature-grid{grid-template-columns:100px 1fr;gap:20px}.bw-mini-vet .bw-feature-image img{aspect-ratio:1;object-fit:contain}.bw-mini-vet .bw-feature-content .bw-section-heading{margin:0}.bw-mini-vet .bw-feature-content h2{font-size:18px}.bw-mini-vet .bw-feature-content blockquote{font-size:15px;margin:10px 0;font-style:normal}.bw-mini-vet .bw-signature{font-size:15px}@media(min-width:750px){#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]){display:grid;grid-template-columns:minmax(32px,1fr) minmax(0,572px) 80px minmax(0,572px) minmax(32px,1fr);padding-top:60px;background:#fcf6ef;row-gap:0}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card])>.shopify-section{grid-column:1/-1}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card])>.shopify-section:has(.bw-product),#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-product,#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-product>.bw-wrap,#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-product-grid{display:contents}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-gallery{grid-column:2;grid-row:1/3}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-product-heading{grid-column:4;grid-row:1}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-product-purchase{grid-column:4;grid-row:2/5}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card])>.shopify-section:has(.bw-proof){grid-column:2;grid-row:3;padding-top:32px}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card])>.shopify-section:has(.bw-mini-vet){grid-column:2;grid-row:4;padding-top:24px;padding-bottom:72px}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-proof{border:1px solid #e2c9ab;border-radius:9px}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-proof .bw-wrap,#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-mini-vet .bw-wrap{width:calc(100% - 40px)}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-proof .bw-feature-grid{display:block}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-proof .bw-feature-image{display:none}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-proof .bw-section-heading{text-align:center;margin:0}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-proof h2{font-size:23px}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-proof .bw-copy{font-size:15px;margin-top:12px}#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]) .bw-mini-vet{border-radius:9px}}@media(min-width:750px)and (max-width:1000px){#MainContent:has(>.shopify-section[id$=__main]+.shopify-section[id$=__proof]+.shopify-section[id$=__vet_card]){grid-template-columns:32px minmax(0,1fr) 32px minmax(0,1fr) 32px}}@media(max-width:749px){.bw-proof .bw-feature-grid{display:block}.bw-proof .bw-feature-image{display:none}.bw-proof .bw-section-heading{text-align:center;margin:0}.bw-proof h2{font-size:24px}.bw-proof .bw-copy{font-size:15px}.bw-mini-vet .bw-feature-grid{grid-template-columns:90px 1fr;display:grid;gap:16px}.bw-mini-vet .bw-feature-content .bw-section-heading{margin:0}.bw-mini-vet .bw-feature-content h2{font-size:18px}.bw-mini-vet .bw-feature-content blockquote{font-size:14px;margin:8px 0}.bw-mini-vet .bw-signature{font-size:14px}}.bw-customer-review{display:grid;grid-template-columns:180px 1fr;gap:32px;padding:32px 0;border-top:1px solid #e2c9ab}.bw-customer-review h3{font:700 18px/1.4 BW Grotesk,sans-serif;margin:12px 0}.bw-review-stars{color:#ff9200;font-size:23px;letter-spacing:2px}.bw-empty-reviews{text-align:center;font-size:15px}.bw-customer-review .bw-copy{font-size:15px}@media(max-width:749px){.bw-customer-review{grid-template-columns:1fr;gap:12px}}.bw-ingredients .bw-ingredients-grid{gap:100px}.bw-ingredients .bw-ingredient-photos img{aspect-ratio:.8;object-fit:cover}.bw-ingredients details{padding:0 24px}.bw-ingredients summary{gap:16px;min-height:112px;padding:18px 0;align-items:center}.bw-ingredients .bw-ingredient-thumbnail{width:80px;height:80px;flex:0 0 80px;display:block;border-radius:50%;overflow:hidden}.bw-ingredients .bw-ingredient-thumbnail img{width:100%;height:100%;object-fit:cover;aspect-ratio:1}.bw-ingredients .bw-ingredient-heading{flex:1;min-width:0}.bw-ingredients .bw-ingredient-heading strong{font-size:18px;line-height:1.2}.bw-ingredients .bw-ingredient-heading small{font-size:16px;line-height:1.25;margin-top:6px}.bw-ingredients .bw-ingredient-body{border-top:1px solid #e2c9ab;padding-top:16px;padding-bottom:18px;font-size:16px}@media(max-width:1000px){.bw-ingredients .bw-ingredients-grid{gap:32px}}@media(max-width:749px){.bw-ingredients .bw-ingredients-grid{gap:28px}.bw-ingredients .bw-ingredient-photos img{aspect-ratio:1.25}.bw-ingredients details{padding:0 18px}.bw-ingredients summary{gap:12px;min-height:96px;padding:16px 0}.bw-ingredients .bw-ingredient-thumbnail{width:60px;height:60px;flex-basis:60px}.bw-ingredients .bw-ingredient-heading strong{font-size:18px}.bw-ingredients .bw-ingredient-heading small{font-size:14px}.bw-ingredients .bw-ingredient-body{font-size:15px}}.bw .bw-quantity-selector{color:#222;font-family:var(--font-body-family,Arial,sans-serif)}.bw .bw-quantity-selector .quantity-breaks{display:block;margin-top:0}.bw .bw-quantity-selector .quantity-breaks__title{font-family:Georgia,serif;font-size:14px;line-height:1.4;font-weight:400;text-transform:none;margin:0 0 12px}.bw .bw-quantity-selector .quantity-break{background:#fafafa;border-color:#b4b4b4}.bw .bw-quantity-selector input:checked+label.quantity-break{background:#e7e7e7;border-color:#181818}.bw .bw-quantity-selector .quantity-break__price,.bw .bw-quantity-selector .quantity-break__label-text{font-family:var(--font-body-family,Arial,sans-serif);font-weight:700}.bw .bw-quantity-selector .quantity-break__compare-price{font-family:var(--font-body-family,Arial,sans-serif)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bw-store.css.map */
