@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,200;0,300;0,400;0,500;0,600;1,300&display=swap";.bfx{--bk:#000;--wh:#fff;--cr:#EFE4DF;--cr2:#F6F0EC;--red:#C8102E;--g1:#5E5753;--g2:#8C8580;--ln:#E6DFDA;--f:var(--font-body-family,inherit);--fh:var(--font-heading-family,var(--f));font-family:var(--f);color:var(--bk);background:var(--wh);width:100%;overflow:hidden;line-height:1.55}.bfx *,.bfx *:before,.bfx *:after{box-sizing:border-box}:where(.bfx) a{color:inherit;text-decoration:none}:where(.bfx) :is(h1,h2,h3,p){margin:0;color:inherit;word-break:normal}:where(.bfx) img{max-width:100%;display:block}.bfx svg{display:block}.bfx-w{max-width:1320px;margin:0 auto;padding:0 24px;position:relative}.bfx :focus-visible{outline:2px solid var(--bk);outline-offset:3px}.bfx em{font-style:italic;font-weight:300;text-transform:none;letter-spacing:0}.bfx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 36px;font-family:var(--f);font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--bk);cursor:pointer;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.bfx-btn--b{background:var(--bk);color:var(--wh)!important}.bfx-btn--b:hover{background:var(--wh);color:var(--bk)!important}.bfx-btn--o{background:transparent;color:var(--bk)!important}.bfx-btn--o:hover{background:var(--bk);color:var(--wh)!important}.bfx-btn--w{background:var(--wh);color:var(--bk)!important;border-color:var(--wh)}.bfx-btn--w:hover{background:transparent;color:var(--wh)!important}.bfx-eyebrow{display:block;font-size:12px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--g1);margin-bottom:14px}.bfx-title{font-family:var(--fh);font-weight:400;text-transform:uppercase;font-size:clamp(26px,3vw,40px);line-height:1.15;letter-spacing:.05em}.bfx-lead{font-size:16px;color:var(--g1);max-width:56ch;margin:14px auto 0}.bfx-head{text-align:center;margin-bottom:44px}.bfx-head:after{content:"";display:block;width:48px;height:1px;background:var(--bk);margin:24px auto 0}.bfx-badge{position:absolute;z-index:3;display:inline-block;padding:7px 12px;background:var(--wh);border:1px solid var(--bk);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.bfx-do{display:inline-block;text-align:left;white-space:nowrap}.bfx-do i{display:block;font-size:.28em;line-height:1;font-style:italic;font-weight:300;letter-spacing:0;margin:0 0 -.04em .07em}.bfx-tick{background:var(--bk);color:var(--cr);overflow:hidden;white-space:nowrap;padding:11px 0}.bfx-tick__row{display:inline-flex;animation:bfx-tick 46s linear infinite}.bfx-tick__row span{font-size:12px;letter-spacing:.26em;text-transform:uppercase;padding:0 26px;position:relative}.bfx-tick__row span:after{content:"";position:absolute;right:-2px;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--cr);opacity:.6}@keyframes bfx-tick{to{transform:translate(-50%)}}.bfx-hero{position:relative;background:linear-gradient(90deg,#f7f1ec,#ede2da);min-height:clamp(560px,41.6vw,820px);display:flex;align-items:center}.bfx-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center}.bfx-hero__bg--m{display:none}.bfx-hero__in{position:relative;z-index:1;width:100%;padding-top:56px;padding-bottom:56px}.bfx-hero__box{max-width:520px}.bfx-hero__pre{display:block;font-size:13px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--g1)}.bfx-hero__title{font-family:var(--fh);font-weight:300;text-transform:uppercase;font-size:clamp(40px,4vw,68px);line-height:1;letter-spacing:.06em;margin-top:22px}.bfx-hero__pct{font-family:var(--fh);font-weight:200;font-size:clamp(100px,10vw,180px);line-height:.86;letter-spacing:-.02em;margin-top:16px}.bfx-hero__pct i{font-size:.24em}.bfx-hero__note{display:flex;align-items:center;gap:20px;margin-top:22px;font-style:italic;font-weight:300;font-size:clamp(18px,1.6vw,23px)}.bfx-hero__note:before{content:"";width:48px;height:1px;background:var(--bk)}.bfx-hero__txt{font-size:16px;color:var(--g1);max-width:44ch;margin-top:20px}.bfx-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.bfx-cd{margin-top:36px}.bfx-cd__label{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--g1);margin-bottom:10px}.bfx-cd__row{display:flex;gap:8px}.bfx-cd__row div{width:76px;padding:12px 0 9px;text-align:center;border:1px solid rgba(0,0,0,.25);background:#ffffff73}.bfx-cd__row b{display:block;font-family:var(--fh);font-weight:300;font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.bfx-cd__row span{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--g1);margin-top:6px}.bfx-cd__row i,.bfx-cd[data-state=off]{display:none}.bfx-usp{border-bottom:1px solid var(--ln)}.bfx-usp__in{display:grid;grid-template-columns:repeat(4,1fr)}.bfx-usp__i{display:flex;align-items:center;justify-content:center;gap:14px;padding:26px 16px}.bfx-usp__i+.bfx-usp__i{border-left:1px solid var(--ln)}.bfx-usp__ic svg{width:30px;height:30px;fill:none;stroke:var(--bk);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.bfx-usp__i b{display:block;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.bfx-usp__i span{font-size:13px;color:var(--g1)}.bfx-sec{padding:88px 0;scroll-margin-top:90px;position:relative}.bfx-sec--cr{background:var(--cr2)}.bfx-cats{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:270px;gap:14px}.bfx-cat{position:relative;overflow:hidden;isolation:isolate;background:var(--cr2);display:flex;flex-direction:column;justify-content:flex-end;padding:26px}.bfx-cat:first-child{grid-column:span 2;grid-row:span 2}.bfx-cat:last-child:nth-child(2n){grid-column:span 2}.bfx-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:-2;transition:transform .7s}.bfx-cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#f6f0eceb,#f6f0ec8c 40%,#f6f0ec00 70%)}.bfx-cat:hover img{transform:scale(1.04)}.bfx-cat__name{font-size:14px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.bfx-cat__disc{font-family:var(--fh);font-weight:200;font-size:clamp(44px,4vw,62px);line-height:.95;margin-top:10px;letter-spacing:-.02em}.bfx-cat:first-child .bfx-cat__disc{font-size:clamp(80px,8vw,128px)}.bfx-cat__go{align-self:flex-start;margin-top:16px;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.bfx-cat .bfx-badge{top:24px;left:26px}.bfx-car__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.bfx-car__track::-webkit-scrollbar{display:none}.bfx-car__nav{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:36px}.bfx-car__nav button{width:52px;height:52px;border:1px solid var(--bk);background:transparent;color:var(--bk);cursor:pointer;font-size:18px;line-height:1}.bfx-car__nav button:hover{background:var(--bk);color:var(--wh)}.bfx-prod{scroll-snap-align:start;display:flex;flex-direction:column;background:var(--wh);padding:16px 16px 18px}.bfx-prod__img{position:relative;display:block;aspect-ratio:1/1;overflow:hidden}.bfx-prod__img img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.bfx-prod__img:hover img{transform:scale(1.04)}.bfx-prod__tag{position:absolute;top:0;left:0;background:var(--bk);color:var(--wh);font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:6px 10px}.bfx-prod__brand{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-top:14px}.bfx-prod__name{font-size:14.5px;line-height:1.4;margin-top:4px;color:var(--g1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bfx-prod__name:hover{color:var(--bk)}.bfx-prod__var{font-size:13px;color:var(--g2)}.bfx-fill{flex:1}.bfx-prod__price{margin-top:12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.bfx-prod__price b{font-size:18px;font-weight:500;color:var(--red)}.bfx-prod__price s{font-size:14px;color:var(--g2)}.bfx-prod__omni{font-size:11.5px;color:var(--g2);margin-top:3px;line-height:1.35}.bfx-prod form{margin:14px 0 0}.bfx-prod__add{width:100%;min-height:46px;background:var(--bk);color:var(--wh);border:1px solid var(--bk);font-family:var(--f);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center}.bfx-prod__add:hover{background:var(--wh);color:var(--bk)}.bfx-prod__add[disabled]{background:var(--ln);border-color:var(--ln);color:var(--g2);cursor:default}.bfx-deal{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ln)}.bfx-deal__img{position:relative;display:block;min-height:500px;background:var(--cr2);overflow:hidden}.bfx-deal__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bfx-deal__img .bfx-badge{top:26px;left:26px}.bfx-deal__txt{padding:60px 64px;display:flex;flex-direction:column;justify-content:center}.bfx-deal__brand{font-size:13px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--g1)}.bfx-deal__name{font-family:var(--fh);font-weight:300;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(26px,2.6vw,36px);line-height:1.2;margin-top:12px}.bfx-deal__price{display:flex;align-items:baseline;gap:14px;margin-top:28px}.bfx-deal__price b{font-family:var(--fh);font-weight:300;font-size:clamp(40px,4vw,56px);line-height:1;color:var(--red)}.bfx-deal__price s{font-size:18px;color:var(--g2)}.bfx-deal__omni{font-size:12.5px;color:var(--g2);margin-top:8px}.bfx-deal__note{font-style:italic;font-weight:300;color:var(--g1);margin-top:18px}.bfx-deal__txt .bfx-btn{align-self:flex-start;margin-top:30px}.bfx-code{background:var(--bk);color:var(--wh);padding:80px 0;text-align:center}.bfx-code .bfx-eyebrow{color:var(--cr)}.bfx-code .bfx-title{color:var(--wh)}.bfx-code .bfx-lead{color:#cfc6c1}.bfx-code__box{display:inline-flex;align-items:center;gap:18px;margin-top:34px;padding:18px 18px 18px 30px;border:1px dashed rgba(239,228,223,.7);max-width:100%}.bfx-code__box span{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--cr)}.bfx-code__box button{min-height:50px;padding:0 26px;border:1px solid var(--wh);background:var(--wh);color:var(--bk);font-family:var(--fh);font-weight:400;font-size:20px;letter-spacing:.24em;cursor:pointer;display:flex;align-items:center;gap:14px}.bfx-code__box button small{font-family:var(--f);font-size:10px;font-weight:500;letter-spacing:.18em;color:var(--g2);text-transform:uppercase}.bfx-code__box button.is-ok small{color:var(--red)}.bfx-code__when{display:block;margin-top:16px;font-size:12.5px;color:#a9a19c}.bfx-brands{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ln);border-left:1px solid var(--ln)}.bfx-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:34px 18px 26px;border-right:1px solid var(--ln);border-bottom:1px solid var(--ln);transition:background .2s}.bfx-brand:hover{background:var(--cr2)}.bfx-brand--all{background:var(--bk);color:var(--wh)}.bfx-brand--all:hover{background:var(--g1)}.bfx-brand__logo{height:54px;display:flex;align-items:center}.bfx-brand__logo img{max-height:54px;max-width:170px;width:auto;object-fit:contain}.bfx-brand__logo span{font-family:var(--fh);font-size:19px;letter-spacing:.14em;text-transform:uppercase}.bfx-brand__disc{font-size:14px;letter-spacing:.06em;color:var(--red)}.bfx-brand__disc i{font-weight:300;margin-right:4px;color:var(--bk)}.bfx-spot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.bfx-spot__i{position:relative;overflow:hidden;isolation:isolate;min-height:400px;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;background:var(--cr)}.bfx-spot__i img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s}.bfx-spot__i:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#f6f0ec00 30%,#f6f0ecf0 78%)}.bfx-spot__i:hover img{transform:scale(1.04)}.bfx-spot__i .bfx-badge{top:24px;left:24px}.bfx-spot__logo img{position:static;width:auto;height:auto;max-width:230px;max-height:62px;z-index:auto;filter:brightness(0)}.bfx-spot__logo{display:block;margin-bottom:4px}.bfx-spot__name{font-family:var(--fh);font-weight:400;text-transform:uppercase;letter-spacing:.12em;font-size:clamp(24px,2.2vw,32px);line-height:1.15}.bfx-spot__sub{font-size:14px;color:var(--g1);margin-top:6px}.bfx-spot__disc{font-family:var(--fh);font-weight:200;font-size:clamp(48px,4.4vw,64px);line-height:.95;letter-spacing:-.02em;margin-top:14px}.bfx-spot__go{align-self:flex-start;margin-top:16px;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.bfx-partners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bfx-partner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;min-height:160px;padding:26px 16px;background:var(--wh);border:1px solid var(--wh);transition:border-color .2s}.bfx-partner:hover{border-color:var(--bk)}.bfx-partner__logo{height:52px;display:flex;align-items:center;justify-content:center}.bfx-partner__logo img{max-height:46px;max-width:150px;width:auto;height:auto;object-fit:contain;filter:brightness(0)}.bfx-partner__name{font-family:var(--fh);font-weight:400;font-size:18px;letter-spacing:.14em;text-transform:uppercase;line-height:1.2}.bfx-partner__sub{font-size:12.5px;color:var(--g1)}.bfx-partner__disc{font-size:14px;color:var(--red);margin-top:4px}.bfx-partner__disc i,.bfx-spot__disc i{font-weight:300;color:var(--bk);margin-right:4px}.bfx-spot__disc i{font-size:.4em}.bfx-partner--all{background:var(--bk);border-color:var(--bk);color:var(--wh)}.bfx-partner--all .bfx-partner__name{font-size:15px}.bfx-partner--all .bfx-partner__sub{color:var(--cr)}.bfx-partner--all:hover{background:var(--wh);color:var(--bk)}.bfx-sec:not(.bfx-sec--cr) .bfx-prod{border:1px solid var(--ln)}.bfx-ship{background:var(--bk);color:var(--wh)}.bfx-ship__in{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;padding:26px 24px;text-align:center}.bfx-ship svg{width:40px;height:40px;fill:none;stroke:var(--wh);stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.bfx-ship b{font-family:var(--fh);font-weight:400;font-size:clamp(20px,2.2vw,30px);letter-spacing:.12em;text-transform:uppercase}.bfx-ship span{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--cr)}.bfx-hero__pct{color:var(--red)}.bfx-do i{color:var(--bk)}.bfx-cat__disc,.bfx-spot__disc{color:var(--red);font-weight:300}.bfx-partner__disc,.bfx-brand__disc{display:inline-block;background:var(--red);color:var(--wh);padding:6px 12px;font-size:14px;font-weight:500;letter-spacing:.04em}.bfx-partner__disc i,.bfx-brand__disc i{color:var(--wh);font-weight:300}.bfx-partner--all .bfx-partner__disc{display:none}.bfx-gw{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.bfx-gw__i{display:flex;flex-direction:column;background:var(--wh);border:1px solid var(--ln)}.bfx-gw__img{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--cr2)}.bfx-gw__img img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.bfx-gw__img:hover img{transform:scale(1.03)}.bfx-gw__img .bfx-badge{top:22px;left:22px;background:var(--red);color:var(--wh);border-color:var(--red);font-size:16px;font-weight:600;letter-spacing:.28em;padding:12px 22px}.bfx-gw__body{display:flex;flex-direction:column;flex:1;padding:30px 32px 34px}.bfx-gw__brand{font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--g1)}.bfx-gw__title{font-family:var(--fh);font-weight:400;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(24px,2.3vw,32px);line-height:1.2;margin-top:10px}.bfx-gw__title em{font-style:normal;font-weight:500;color:var(--red);text-transform:uppercase;letter-spacing:.05em}.bfx-gw__cond{align-self:flex-start;margin-top:16px;padding:9px 14px;border:1px solid var(--red);color:var(--red);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.bfx-gw__text{font-size:15px;color:var(--g1);margin-top:14px;max-width:52ch}.bfx-gw__fine{font-size:12px;color:var(--g2);margin-top:12px}.bfx-gw__body .bfx-btn{align-self:flex-start;margin-top:auto}.bfx-gw__body p:last-of-type{margin-bottom:26px}.bfx-nav{border-bottom:1px solid var(--ln)}.bfx-nav__in{display:flex;justify-content:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding:16px 24px;max-width:1320px;margin:0 auto}.bfx-nav__in::-webkit-scrollbar{display:none}.bfx-nav a{flex:0 0 auto;padding:10px 18px;border:1px solid var(--ln);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:border-color .2s}.bfx-nav a:hover{border-color:var(--bk)}.bfx-gift{display:grid;grid-template-columns:1.3fr 1fr;gap:14px}.bfx-gift a{position:relative;overflow:hidden;isolation:isolate;min-height:580px;display:flex;flex-direction:column;justify-content:flex-end;padding:40px;background:var(--cr)}.bfx-gift img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:-2;transition:transform .7s}.bfx-gift a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#f6f0ec00 55%,#f6f0ecf5 82%)}.bfx-gift a:hover img{transform:scale(1.03)}.bfx-gift small{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--g1)}.bfx-gift h3{font-family:var(--fh);font-weight:300;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(26px,2.6vw,36px);line-height:1.15;margin-top:10px}.bfx-gift p{margin-top:8px;max-width:42ch;color:var(--g1)}.bfx-gift span{align-self:flex-start;margin-top:20px;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:3px}.bfx-club{padding:0 0 88px}.bfx-club__in{display:grid;grid-template-columns:auto 1fr auto;gap:48px;align-items:center;border:1px solid var(--bk);padding:44px 52px}.bfx-club__big{font-family:var(--fh);font-weight:200;font-size:clamp(64px,7vw,100px);line-height:.9}.bfx-club h2{font-family:var(--fh);font-weight:400;font-size:clamp(20px,2vw,26px);text-transform:uppercase;letter-spacing:.06em;line-height:1.25}.bfx-club p{margin-top:8px;max-width:58ch;color:var(--g1)}.bfx-club__brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.bfx-club__logo img{display:block;max-width:190px;max-height:64px;width:auto;height:auto}.bfx-club__wm{font-family:var(--fh);font-size:20px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;border-bottom:2px solid var(--bk);padding-bottom:4px}.bfx-club__big{color:var(--red)}.bfx-club__fine{font-size:12.5px;color:var(--g2)!important;margin-top:10px!important}.bfx-end{background:var(--bk);color:var(--wh);text-align:center;padding:96px 0}.bfx-end .bfx-eyebrow{color:var(--cr)}.bfx-end .bfx-head:after{background:var(--wh)}.bfx-end .bfx-lead{color:#cfc6c1;margin-bottom:34px}.bfx-foot{background:var(--wh)}.bfx-terms{font-size:12px;color:var(--g2);text-align:center;padding:0 20px 48px;max-width:900px;margin:0 auto}.bfx-terms a{text-decoration:underline}@media(max-width:989px){.bfx-hero{display:block;min-height:0;background:var(--cr2)}.bfx-hero__bg{position:static;height:auto;aspect-ratio:6/5}.bfx-hero__bg--d{display:none}.bfx-hero__bg--m{display:block}.bfx-hero__in{padding-top:36px;padding-bottom:48px}.bfx-hero__box{max-width:none}.bfx-usp__in{grid-template-columns:repeat(2,1fr)}.bfx-usp__i:nth-child(3){border-left:0}.bfx-usp__i:nth-child(n+3){border-top:1px solid var(--ln)}.bfx-cats,.bfx-brands{grid-template-columns:repeat(2,1fr)}.bfx-cats{grid-auto-rows:220px}.bfx-cat:first-child{grid-row:span 1}.bfx-car__track{grid-auto-columns:calc((100% - 18px)/2.2)}.bfx-deal,.bfx-gift,.bfx-spot{grid-template-columns:1fr}.bfx-spot__i{min-height:320px}.bfx-partners{grid-template-columns:repeat(2,minmax(0,1fr))}.bfx-deal__img{min-height:0;aspect-ratio:1/1}.bfx-deal__txt{padding:36px 26px 40px}.bfx-club__in{grid-template-columns:1fr;gap:14px;padding:32px 26px}}@media(max-width:600px){.bfx-w{padding:0 16px}.bfx-hero__title{font-size:44px}.bfx-hero__pct{font-size:clamp(120px,40vw,170px)}.bfx-hero__ctas .bfx-btn{flex:1 1 100%}.bfx-cd__row div{flex:1;width:auto}.bfx-cd__row b{font-size:30px}.bfx-usp__i{flex-direction:column;text-align:center;gap:8px;padding:20px 8px}.bfx-usp__i b{font-size:11.5px}.bfx-usp__i span{font-size:12px}.bfx-sec{padding:60px 0}.bfx-head{margin-bottom:30px}.bfx-cats{gap:8px;grid-auto-rows:190px}.bfx-cat{padding:16px}.bfx-cat:before{background:linear-gradient(90deg,#f6f0eceb,#f6f0ec80 55%,#f6f0ec00 85%)}.bfx-cat__name{font-size:11.5px;letter-spacing:.14em}.bfx-cat__disc{font-size:44px}.bfx-cat:first-child .bfx-cat__disc{font-size:92px}.bfx-cat__go{font-size:10.5px}.bfx-cat .bfx-badge{top:14px;left:16px;font-size:9.5px}.bfx-car__track{grid-auto-columns:74%;gap:12px}.bfx-brand{padding:24px 10px 18px}.bfx-brand__logo,.bfx-brand__logo img{max-height:38px;height:38px}.bfx-brand__logo img{max-width:120px}.bfx-brand__logo span{font-size:14px}.bfx-nav__in{justify-content:flex-start;padding:12px 16px}.bfx-gw{grid-template-columns:1fr}.bfx-gw__body{padding:24px 22px 28px}.bfx-partners{gap:8px}.bfx-partner{min-height:130px;padding:18px 10px}.bfx-partner__name{font-size:14px;letter-spacing:.1em}.bfx-partner__logo{height:44px}.bfx-partner__logo img{max-height:38px;max-width:120px}.bfx-spot__i{padding:22px}.bfx-code{padding:60px 0}.bfx-code__box{flex-direction:column;width:100%;padding:18px}.bfx-code__box button{width:100%;justify-content:center}.bfx-gift a{min-height:420px;padding:26px}.bfx-club{padding-bottom:60px}.bfx-end{padding:64px 0}}@media(prefers-reduced-motion:reduce){.bfx-tick__row{animation:none}.bfx *{transition:none!important}}.bfx{--f:"IBM Plex Mono",ui-monospace,Menlo,monospace;--fh:var(--f)}.bfx-prod__add .loading-overlay__spinner{width:18px;margin-left:10px}.bfx-prod__add .loading-overlay__spinner .path{stroke:currentColor}.bfx-prod__add.loading{opacity:.7}.bfx-prod .product-form__error-message-wrapper{font-size:12px;color:var(--red);margin-top:8px;display:flex;gap:6px;align-items:center}.bfx-prod .product-form__error-message-wrapper[hidden]{display:none}.bfx-prod .product-form__error-message-wrapper svg{width:14px;height:14px}.bfx-hint{padding:24px;border:1px dashed var(--g2);text-align:center;color:var(--g1);font-size:14px}.bfx-prod product-form{display:block}
/*# sourceMappingURL=/cdn/shop/t/97/assets/section-lp-bfx.css.map */
