brow-close.bc{background:#fbf8f4;letter-spacing:0;font-size:17px;padding:32px 24px 56px}.bc-main{column-gap:52px;row-gap:16px;max-width:1160px}.bc h1{font-size:44px;line-height:1.08;letter-spacing:-.035em}.bc h2{font-size:34px;line-height:1.14}.bc-kicker{font-size:11px;margin-bottom:10px!important}.bc-subhead{font-size:18px;line-height:1.45;margin-top:12px!important}.bc-pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;background:none;border:0;border-radius:0;overflow:visible}.bc-pricing>strong{font-size:29px}.bc-pricing>span{font-size:14px}.bc-pricing>a{flex-basis:100%;color:#713d40;font-size:14px;text-underline-offset:4px;display:flex;gap:7px;flex-wrap:wrap}.bc-pricing>a>span{display:inline}.bc-media{border-radius:10px;background:#eee5dc;top:24px}.bc-media img{aspect-ratio:1536/630;object-fit:cover}.bc-photo-strip{font-size:13px;line-height:1.4;padding:10px;text-align:center;display:block}.bc legend{font-size:16px;line-height:1.4;margin-bottom:8px}.bc legend strong{display:inline;font-weight:500}.bc-shades p{font-size:14px;line-height:1.4;margin-bottom:10px}.bc-shade{min-height:74px;font-size:13px;padding:8px 3px;border:2px solid #e0d7cf;gap:5px}.bc-shade:has(input:checked){padding:8px 3px;background:#f0e1d7}.bc-swatch{width:24px;height:24px}.bc-shade-guide{margin:9px 0 15px;padding:5px 0 10px;font-size:14px}.bc summary{min-height:32px;align-items:center}.bc-packs{gap:8px;scroll-margin-top:24px}.bc-packs label{min-height:70px;padding:11px 12px;border-width:2px;gap:9px}.bc-packs label:has(input:checked){padding:11px 12px}.bc-packs strong{font-size:17px}.bc-packs small{font-size:13px;margin-top:2px}.bc-packs label>b{font-size:22px}.bc-packs input{margin:0;width:18px;height:18px}.bc-packs em{font-size:9px}.bc-same{font-size:12px;margin:8px 0!important}.bc-selected{font-size:13px;margin:9px 0!important}.bc-button{min-height:54px;padding:13px 16px;font-size:15px;line-height:1.3;border-radius:6px;letter-spacing:.02em}.bc-button>span:last-child{margin-left:0}.bc-reassurance{text-align:center;font-size:12px;margin:8px 0 12px!important}.bc-express{margin:0}.bc-express .shopify-payment-button__more-options{font-size:13px;margin:9px 0 0;color:#4b3634;min-height:32px;text-underline-offset:4px}.bc-express .shopify-payment-button__button{min-height:48px;border-radius:6px}.bc-express shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:6px}.bc-trial{margin-top:14px;border:1px solid #ddccc1;border-radius:6px;padding:9px 12px;font-size:14px;background:#f6ede5}.bc-trial p{padding-top:8px;font-size:14px}.bc-delay{font-size:13px;color:#6d5650;margin-top:12px!important}.bc-story{max-width:980px;margin-top:48px}.bc-story-section{padding:32px 0}.bc-story-section>p:not(.bc-kicker){font-size:17px;line-height:1.55;margin-top:14px;max-width:690px}.bc-routine{gap:16px;margin-top:24px}.bc-routine li{padding:0;background:#f0e5dd;overflow:hidden;border-radius:8px}.bc-routine li>div:last-child{padding:18px}.bc-routine h3{font-size:20px}.bc-routine p{font-size:16px;line-height:1.5;margin-top:8px}.bc-number{font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:8px}.bc-step-photo{position:relative;overflow:hidden;aspect-ratio:1}.bc-step-photo img{display:block;height:100%;width:300%;max-width:none;object-fit:fill}.bc-step-photo--2 img{transform:translateX(-33.33333%)}.bc-step-photo--3 img{transform:translateX(-66.66667%)}.bc-story-pair{display:block;margin-top:20px}.bc-story-pair .bc-story-section:first-child{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;align-items:start}.bc-story-pair .bc-story-section:first-child>.bc-kicker,.bc-story-pair .bc-story-section:first-child>h2,.bc-story-pair .bc-story-section:first-child>p{grid-column:2}.bc-story-pair .bc-story-section:first-child>.bc-story-image{grid-column:1;grid-row:1 / span 3;margin:0}.bc-story-image{display:block;width:100%;height:auto;border-radius:8px;margin:20px 0}.bc-story-pair .bc-story-section:last-child{background:#efe5dd;border-radius:8px;padding:24px;margin:14px 0 28px}.bc-story-pair .bc-story-section:last-child>.bc-kicker{display:none}.bc-story-pair .bc-story-section:last-child h2{font-size:26px}.bc-kit{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;padding:32px 0}.bc-kit>h2,.bc-kit>.bc-kit-grid,.bc-kit>p{grid-column:2}.bc-kit>.bc-story-image{grid-column:1;grid-row:1 / span 3;margin:0}.bc-kit-grid{display:grid;grid-template-columns:1fr;gap:15px;margin:22px 0}.bc-kit-grid>div{padding-left:14px;border-left-width:2px}.bc-kit-grid h3{font-size:18px}.bc-kit-grid p{margin-top:4px;font-size:15px}.bc-close{padding:32px;margin:28px auto 38px;border-radius:8px}.bc-close h2{font-size:32px}.bc-close>p{font-size:16px;margin:14px auto}.bc-close .bc-button{margin:20px auto}.bc-faq h2{font-size:30px}.bc-faq summary{font-size:17px}.bc-faq details{padding:13px 0}.bc-faq details p{font-size:16px;line-height:1.55}#brow-offer{scroll-margin-top:20px}
@media(max-width:949px){brow-close.bc{padding:20px 16px 40px}.bc-main{gap:14px;max-width:600px}.bc h1{font-size:31px;line-height:1.07}.bc h2{font-size:29px}.bc-subhead{font-size:16px;line-height:1.4;margin-top:10px!important}.bc-heading{order:0}.bc-media{order:1;border-radius:8px;max-width:none}.bc-pricing{order:2;gap:4px 8px}.bc-pricing>strong{font-size:26px}.bc-pricing>a{font-size:13px}.bc-buybox{order:3}.bc-shade-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.bc-shade{font-size:12px;line-height:1.15;min-height:70px}.bc-shade-guide{margin-bottom:12px}.bc-packs strong{font-size:16px}.bc-story{max-width:600px;margin-top:30px}.bc-story-section{padding:25px 0}.bc-routine{grid-template-columns:1fr;gap:10px;margin-top:18px}.bc-routine li{display:grid;grid-template-columns:112px 1fr;align-items:center}.bc-routine li>div:last-child{padding:12px 14px}.bc-step-photo{height:112px;min-height:0;aspect-ratio:1}.bc-step-photo img{position:absolute;width:300%;height:100%}.bc-routine h3{font-size:18px}.bc-routine p{font-size:15px;margin-top:5px}.bc-number{margin-bottom:4px}.bc-story-pair .bc-story-section:first-child{display:block}.bc-story-pair .bc-story-section:first-child>.bc-story-image{margin:16px 0}.bc-story-pair .bc-story-section:last-child{padding:20px}.bc-kit{display:flex;flex-direction:column;padding:26px 0}.bc-kit>.bc-story-image{margin:18px 0 0}.bc-kit-grid{gap:15px;margin:20px 0 10px}.bc-close{padding:24px 18px;text-align:left}.bc-close h2{font-size:29px}.bc-close .bc-kicker{font-size:10px}.bc-close p.bc-delivery{font-size:13px}.bc-faq summary{font-size:16px}.bc-faq h2{font-size:28px}}
@media(max-width:370px){.bc h1{font-size:28px}.bc legend{font-size:15px}.bc-packs em{display:block;margin:0}.bc-routine li{grid-template-columns:100px 1fr}.bc-routine li>div:last-child{padding:12px}}

.bc-ad-portrait{position:relative;aspect-ratio:577/300;overflow:hidden}.bc-ad-portrait img{position:absolute;width:122.877%;max-width:none;height:auto;aspect-ratio:709/1536;left:-11.438%;top:-211.667%;object-fit:contain}.bc-trial>strong{font-size:15px}.bc-problem{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;padding:20px 0 30px}.bc-problem img{width:100%;height:auto;border-radius:8px}.bc-problem p{font-size:17px;line-height:1.5;margin-top:12px}.bc-problem h2{font-size:29px}@media(max-width:949px){.bc-problem{display:block;padding:15px 0 25px}.bc-problem img{margin-bottom:18px}.bc-problem h2{font-size:27px}}

.bc-product-gallery{min-width:0;overflow:hidden}.bc-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-behavior:smooth}.bc-gallery-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.bc-media .bc-gallery-slide img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.bc-gallery-thumbs{display:flex;gap:10px;padding:12px;justify-content:center}.bc-gallery-thumbs button{width:64px;height:64px;padding:2px;border:1px solid #ad8b78;border-radius:5px;background:white;cursor:pointer}.bc-media .bc-gallery-thumbs img{width:100%;height:100%;aspect-ratio:1;object-fit:contain}.bc-gallery-thumbs button:focus-visible{outline:3px solid #713d40;outline-offset:2px}@media(max-width:949px){.bc-product-gallery{width:100%}.bc-gallery-thumbs{padding:8px;gap:8px}.bc-gallery-thumbs button{width:52px;height:52px}}
