.BfcmOffer{--bfcm-ink:#1C1B1B;--bfcm-surface:#242222;--bfcm-line:#3A3636;--bfcm-text:#F4F3F1;--bfcm-muted:#B4B0AC;--bfcm-sage:#969F84;--bfcm-r:4px;--bfcm-wrap:1200px;--bfcm-gut:32px;--bfcm-font:"Jost","Futura PT","Futura","Century Gothic","Avenir Next",sans-serif;background:var(--bfcm-ink);color:var(--bfcm-text);font:400 17px/1.6 var(--bfcm-font);-webkit-font-smoothing:antialiased}.BfcmOffer,.BfcmOffer *{box-sizing:border-box}.BfcmOffer img{max-width:100%;display:block}.BfcmOffer h1,.BfcmOffer h2,.BfcmOffer h3,.BfcmOffer p,.BfcmOffer ul,.BfcmOffer ol,.BfcmOffer figure{margin:0}.BfcmOffer a{color:inherit}.BfcmOffer :focus-visible{outline:2px solid var(--bfcm-sage);outline-offset:3px}.BfcmOffer .BfcmWrap{max-width:var(--bfcm-wrap);margin:0 auto;padding-inline:var(--bfcm-gut)}.BfcmOffer .nw{white-space:nowrap}.BfcmOffer .caps{font-weight:600;letter-spacing:.18em;text-transform:uppercase}.BfcmOffer .BfcmBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 34px;border-radius:var(--bfcm-r);border:1px solid var(--bfcm-text);background:var(--bfcm-text);color:var(--bfcm-ink);font:600 15px/1 var(--bfcm-font);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.BfcmOffer .BfcmBtn:hover{background:var(--bfcm-sage);border-color:var(--bfcm-sage)}.BfcmOffer .BfcmBtn.sm{min-height:42px;padding:0 20px;font-size:13px}.BfcmOffer .BfcmBtn.ghost{background:transparent;color:var(--bfcm-text);border-color:#7a7571}.BfcmOffer .BfcmBtn.ghost:hover{border-color:var(--bfcm-text);background:transparent}.BfcmOffer .BfcmBtn.go{background:var(--bfcm-sage);border-color:var(--bfcm-sage);color:var(--bfcm-ink)}.BfcmOffer .BfcmBtn.go:hover{background:var(--bfcm-text);border-color:var(--bfcm-text)}.BfcmOffer .BfcmNav{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:22px}.BfcmOffer .BfcmNav img{height:17px;width:auto}.BfcmOffer .BfcmHero{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center;padding-block:20px 56px}.BfcmOffer .BfcmEyebrow{color:var(--bfcm-sage);font-size:13px;margin-bottom:22px}.BfcmOffer .BfcmHero h1{font:600 clamp(38px,5vw,68px)/.98 var(--bfcm-font);letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance}.BfcmOffer .BfcmHero h1 em{font-style:normal;color:var(--bfcm-sage)}.BfcmOffer .BfcmSub{color:var(--bfcm-muted);font-size:19px;max-width:34em;margin:26px 0 32px}.BfcmOffer .BfcmCtaRow{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.BfcmOffer .BfcmAssure{color:var(--bfcm-muted);font-size:15px}.BfcmOffer .BfcmAssure b{color:var(--bfcm-text);font-weight:500}.BfcmOffer .BfcmFine{color:var(--bfcm-muted);font-size:14px;margin-top:18px}.BfcmOffer .BfcmHero figure{position:relative}.BfcmOffer .BfcmHero figure img{width:100%;height:auto;mix-blend-mode:lighten}.BfcmOffer .BfcmBuild{padding-block:0 88px;scroll-margin-top:calc(var(--header-height, 0px) * var(--use-sticky-header, 0) + 16px)}.BfcmOffer .BfcmPanel{background:var(--bfcm-surface);border:1px solid var(--bfcm-line);border-radius:var(--bfcm-r);padding:32px}.BfcmOffer .BfcmBhead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:26px}.BfcmOffer .BfcmBhead h2{font:600 clamp(26px,3vw,36px)/1.05 var(--bfcm-font);text-transform:uppercase;letter-spacing:.02em}.BfcmOffer .BfcmBhead p{color:var(--bfcm-muted);font-size:16px;margin-top:6px}.BfcmOffer .BfcmSeg{display:inline-flex;border:1px solid var(--bfcm-line);border-radius:var(--bfcm-r);padding:3px;gap:3px}.BfcmOffer .BfcmSeg button{background:transparent;border:0;border-radius:2px;color:var(--bfcm-muted);font:600 12px/1 var(--bfcm-font);letter-spacing:.16em;text-transform:uppercase;padding:11px 14px;cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.BfcmOffer .BfcmSeg button[aria-pressed=true]{background:var(--bfcm-text);color:var(--bfcm-ink)}.BfcmOffer .BfcmMeter{display:grid;grid-template-columns:1fr auto;gap:18px 28px;align-items:center;border-top:1px solid var(--bfcm-line);border-bottom:1px solid var(--bfcm-line);padding-block:22px;margin-bottom:28px}.BfcmOffer .BfcmMtext{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline}.BfcmOffer .BfcmMtext b{font:600 15px/1.3 var(--bfcm-font);letter-spacing:.14em;text-transform:uppercase}.BfcmOffer .BfcmMsub{color:var(--bfcm-muted);font-size:15px;font-variant-numeric:tabular-nums}.BfcmOffer .BfcmTrack{position:relative;height:10px;background:#3b3737;border-radius:var(--bfcm-r);overflow:hidden;margin-top:14px}.BfcmOffer .BfcmFill{position:absolute;inset:0 auto 0 0;width:0;background:var(--bfcm-sage);border-radius:var(--bfcm-r);transition:width .48s cubic-bezier(.2,.8,.2,1)}.BfcmOffer .BfcmGift{display:flex;align-items:center;gap:14px;min-width:250px}.BfcmOffer .BfcmGift img{width:64px;height:64px;object-fit:cover;background:var(--bfcm-ink);mix-blend-mode:lighten;border-radius:var(--bfcm-r);filter:grayscale(1) brightness(.6);transition:filter .32s ease-out,transform .32s ease-out}.BfcmOffer .BfcmGift small{display:block;color:var(--bfcm-muted);font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.BfcmOffer .BfcmGift strong{display:block;font-weight:500;font-size:16px;line-height:1.3}.BfcmOffer .BfcmGift.on img{filter:none;transform:scale(1.06)}.BfcmOffer .BfcmGift.on small{color:var(--bfcm-sage)}.BfcmOffer .BfcmRails{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}.BfcmOffer .BfcmRail{min-width:0}.BfcmOffer .BfcmRail+.BfcmRail{border-top:1px solid var(--bfcm-line);padding-top:30px}.BfcmOffer .BfcmRhead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}.BfcmOffer .BfcmRhead h3{font:600 18px/1.2 var(--bfcm-font);letter-spacing:.14em;text-transform:uppercase}.BfcmOffer .BfcmRhead p{color:var(--bfcm-muted);font-size:15px;margin-top:4px}.BfcmOffer .BfcmRhead p b{color:var(--bfcm-sage);font-weight:500}.BfcmOffer .BfcmArrows{display:flex;gap:8px;flex:none}.BfcmOffer .BfcmArr{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--bfcm-r);border:1px solid #6E6965;background:transparent;color:var(--bfcm-text);cursor:pointer;transition:border-color .16s ease-out,opacity .16s ease-out}.BfcmOffer .BfcmArr:hover{border-color:var(--bfcm-text)}.BfcmOffer .BfcmArr:disabled{opacity:.3;cursor:default;border-color:#6e6965}.BfcmOffer .BfcmArr svg{width:18px;height:18px}.BfcmOffer .BfcmTrackX{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding-bottom:14px;scrollbar-width:thin;scrollbar-color:#4A4545 transparent}.BfcmOffer .BfcmTrackX::-webkit-scrollbar{height:6px}.BfcmOffer .BfcmTrackX::-webkit-scrollbar-thumb{background:#4a4545;border-radius:var(--bfcm-r)}.BfcmOffer .BfcmTrackX .BfcmItem{flex:0 0 212px;scroll-snap-align:start}.BfcmOffer .BfcmItem{display:flex;flex-direction:column;background:var(--bfcm-ink);border:1px solid var(--bfcm-line);border-radius:var(--bfcm-r);overflow:hidden;transition:border-color .16s ease-out}.BfcmOffer .BfcmItem:hover{border-color:#6a6561}.BfcmOffer .BfcmItem.in{border-color:var(--bfcm-sage)}.BfcmOffer .BfcmItem .ph{aspect-ratio:4/5;background:var(--bfcm-ink);display:grid;place-items:center;overflow:hidden}.BfcmOffer .BfcmItem .ph img{width:100%;height:100%;object-fit:cover}.BfcmOffer .BfcmItem .tag{align-self:flex-start;border:1px solid var(--bfcm-sage);color:var(--bfcm-sage);border-radius:var(--bfcm-r);font:600 11px/1 var(--bfcm-font);letter-spacing:.14em;text-transform:uppercase;padding:5px 7px;margin-bottom:4px}.BfcmOffer .BfcmMeta{padding:12px 14px 16px;display:flex;flex-direction:column;gap:4px;flex:1}.BfcmOffer .BfcmMeta h4{margin:0;font:600 14px/1.25 var(--bfcm-font);letter-spacing:.12em;text-transform:uppercase}.BfcmOffer .BfcmMeta p{color:var(--bfcm-muted);font-size:14px;line-height:1.4}.BfcmOffer .BfcmMeta .price{color:var(--bfcm-text);font-size:15px;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:8px}.BfcmOffer .BfcmQty{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;border:1px solid #6E6965;border-radius:var(--bfcm-r);margin-top:10px;height:42px}.BfcmOffer .BfcmQty button{height:100%;background:transparent;border:0;color:var(--bfcm-text);font:500 20px/1 var(--bfcm-font);cursor:pointer;transition:background-color .16s ease-out}.BfcmOffer .BfcmQty button:hover{background:#2e2b2b}.BfcmOffer .BfcmQty output{text-align:center;font-variant-numeric:tabular-nums;font-size:15px}.BfcmOffer .BfcmItem.in .BfcmQty{border-color:var(--bfcm-sage)}.BfcmOffer .BfcmBfoot{display:flex;justify-content:space-between;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-top:28px}.BfcmOffer .BfcmBfoot .note{color:var(--bfcm-muted);font-size:15px}.BfcmOffer .BfcmBfoot .note a{color:var(--bfcm-text)}.BfcmOffer .BfcmBfoot .acts{display:flex;gap:12px;flex-wrap:wrap}.BfcmOffer .BfcmBand{border-top:1px solid var(--bfcm-line);padding-block:88px}.BfcmOffer .BfcmKicker{color:var(--bfcm-sage);font-size:13px;margin-bottom:16px}.BfcmOffer .BfcmBig{font:600 clamp(30px,3.6vw,48px)/1.04 var(--bfcm-font);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.BfcmOffer .BfcmSteps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;border-top:1px solid var(--bfcm-line)}.BfcmOffer .BfcmSteps li{padding:28px 32px 8px 0;display:grid;grid-template-rows:auto 1fr;gap:14px}.BfcmOffer .BfcmSteps li+li{padding-left:32px;border-left:1px solid var(--bfcm-line)}.BfcmOffer .BfcmSteps .n{font:600 56px/1 var(--bfcm-font);color:var(--bfcm-sage);font-variant-numeric:tabular-nums}.BfcmOffer .BfcmSteps p{color:var(--bfcm-muted);max-width:30ch}.BfcmOffer .BfcmSteps p b{color:var(--bfcm-text);font-weight:500}.BfcmOffer .BfcmFeature{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.BfcmOffer .BfcmFeature.imgLeft{grid-template-columns:1.1fr .9fr}.BfcmOffer .BfcmFeature.imgLeft .BfcmFeature__Media{order:-1}.BfcmOffer .BfcmFeature__Copy p{color:var(--bfcm-muted);font-size:18px;max-width:36em;margin-top:22px}.BfcmOffer .BfcmFeature__Copy p.kick{color:var(--bfcm-text);font-weight:500;font-size:19px}.BfcmOffer .BfcmSpecs{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;padding:0;list-style:none}.BfcmOffer .BfcmSpecs li{border:1px solid var(--bfcm-line);border-radius:var(--bfcm-r);padding:8px 12px;font-size:14px;color:var(--bfcm-text)}.BfcmOffer .BfcmMosaic{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;align-items:end}.BfcmOffer .BfcmMosaic img{width:100%;height:auto;border-radius:var(--bfcm-r)}.BfcmOffer .BfcmMosaic figure:last-child{margin-bottom:48px}.BfcmOffer .BfcmFeature__Media.single img{width:100%;height:auto;border-radius:var(--bfcm-r)}.BfcmOffer .BfcmFeature__Media figcaption{color:var(--bfcm-muted);font-size:14px;margin-top:10px}.BfcmOffer .BfcmProof{list-style:none;padding:0;margin-top:34px;border-top:1px solid var(--bfcm-line)}.BfcmOffer .BfcmProof li{display:grid;grid-template-columns:minmax(150px,.38fr) 1fr;gap:24px;padding-block:20px;border-bottom:1px solid var(--bfcm-line)}.BfcmOffer .BfcmProof b{font:600 14px/1.4 var(--bfcm-font);letter-spacing:.14em;text-transform:uppercase}.BfcmOffer .BfcmProof span{color:var(--bfcm-muted)}.BfcmOffer .BfcmFaq{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px}.BfcmOffer .BfcmFaq details{border-bottom:1px solid var(--bfcm-line)}.BfcmOffer .BfcmFaq details:first-child{border-top:1px solid var(--bfcm-line)}.BfcmOffer .BfcmFaq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding-block:22px;font:500 19px/1.35 var(--bfcm-font)}.BfcmOffer .BfcmFaq summary::-webkit-details-marker{display:none}.BfcmOffer .BfcmFaq summary i{flex:none;width:14px;height:14px;position:relative}.BfcmOffer .BfcmFaq summary i:before,.BfcmOffer .BfcmFaq summary i:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:var(--bfcm-sage);transition:transform .2s ease-out}.BfcmOffer .BfcmFaq summary i:after{transform:rotate(90deg)}.BfcmOffer .BfcmFaq details[open] summary i:after{transform:rotate(0)}.BfcmOffer .BfcmFaq details p{color:var(--bfcm-muted);padding-bottom:22px;max-width:40em}.BfcmOffer .BfcmCloser{border-top:1px solid var(--bfcm-line);padding-block:80px;display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center}.BfcmOffer .BfcmCloser img{width:150px;height:auto}.BfcmOffer .BfcmCloser h2{font:600 clamp(28px,3.2vw,44px)/1.04 var(--bfcm-font);text-transform:uppercase;text-wrap:balance}.BfcmOffer .BfcmCloser h2 em{font-style:normal;color:var(--bfcm-sage)}.BfcmOffer .BfcmCloser p{color:var(--bfcm-muted);font-size:15px;margin-top:10px}.BfcmOffer .BfcmStick{display:none}@media(max-width:860px){.BfcmOffer{--bfcm-gut:16px}.BfcmOffer .BfcmHero{grid-template-columns:1fr;gap:18px;padding-block:4px 40px}.BfcmOffer .BfcmHero figure{order:-1;max-width:230px;margin-inline:auto}.BfcmOffer .BfcmEyebrow{margin-bottom:14px}.BfcmOffer .BfcmSub{font-size:17px;margin:18px 0 24px}.BfcmOffer .BfcmCtaRow .BfcmBtn{width:100%}.BfcmOffer .BfcmPanel{padding:20px 16px}.BfcmOffer .BfcmMeter{grid-template-columns:1fr}.BfcmOffer .BfcmGift{min-width:0}.BfcmOffer .BfcmTrackX{gap:10px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.BfcmOffer .BfcmTrackX .BfcmItem{flex-basis:clamp(160px,44vw,200px)}.BfcmOffer .BfcmMeta{padding:10px 10px 12px}.BfcmOffer .BfcmMeta h4{margin:0;font-size:13px;letter-spacing:.08em}.BfcmOffer .BfcmBfoot .acts,.BfcmOffer .BfcmBfoot .acts .BfcmBtn{width:100%}.BfcmOffer .BfcmBand{padding-block:64px}.BfcmOffer .BfcmSteps{grid-template-columns:1fr;margin-top:28px}.BfcmOffer .BfcmSteps li,.BfcmOffer .BfcmSteps li+li{padding:22px 0;border-left:0;border-bottom:1px solid var(--bfcm-line);grid-template-columns:64px 1fr;grid-template-rows:auto;align-items:start}.BfcmOffer .BfcmSteps .n{font-size:40px}.BfcmOffer .BfcmFeature,.BfcmOffer .BfcmFaq{grid-template-columns:1fr;gap:36px}.BfcmOffer .BfcmFeature.imgLeft .BfcmFeature__Media{order:-1}.BfcmOffer .BfcmFeature__Media img{aspect-ratio:4/3;object-fit:cover;object-position:center 30%}.BfcmOffer .BfcmMosaic figure:last-child{margin-bottom:24px}.BfcmOffer .BfcmProof li{grid-template-columns:1fr;gap:4px}.BfcmOffer .BfcmCloser{grid-template-columns:1fr;gap:20px;padding-block:56px}.BfcmOffer .BfcmCloser img{width:110px}.BfcmOffer .BfcmCloser .BfcmBtn{width:100%}body:has(.BfcmStick){padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.BfcmOffer .BfcmStick{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9;gap:12px;align-items:center;background:#1c1b1bf5;border-top:1px solid var(--bfcm-line);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.BfcmOffer .BfcmStick .s-txt{flex:1;min-width:0}.BfcmOffer .BfcmStick .s-txt b{display:block;font:600 12px/1.3 var(--bfcm-font);letter-spacing:.12em;text-transform:uppercase}.BfcmOffer .BfcmStick .BfcmTrack{height:6px;margin-top:8px}.BfcmOffer .BfcmStick .BfcmBtn{min-height:48px;padding:0 18px;font-size:13px;flex:none}}@media(max-width:600px){.BfcmOffer .BfcmArrows{display:none}}@media(max-width:380px){.BfcmOffer .BfcmHero figure{max-width:130px}.BfcmOffer .BfcmHero{padding-block:0 32px}.BfcmOffer .BfcmNav{padding-block:14px}.BfcmOffer .BfcmSub{margin:14px 0 20px}}@media(prefers-reduced-motion:reduce){.BfcmOffer *,.BfcmOffer *:before,.BfcmOffer *:after{transition:none!important;scroll-behavior:auto!important}}.BfcmOffer.BfcmOffer--noNav .BfcmHero{padding-top:56px}@media(max-width:860px){.BfcmOffer.BfcmOffer--noNav .BfcmHero{padding-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bfcm-offer.css.map */
