.smbf,.smbf-portal{--ink2:rgba(var(--ink-rgb),0.8);--line:rgba(var(--deep-rgb),0.12);--card:#fff;--shadow:0 10px 30px rgba(var(--deep-rgb),0.1);--acc2:color-mix(in srgb,var(--acc) 80%,#000);--sale2:color-mix(in srgb,var(--sale) 80%,#000);--hs:1;--t-fine:13px;--t-meta:14px;--t-body:16px;--t-lead:18px;--t-h3:clamp(19px,2.2vw,22px);--t-price:clamp(26px,3vw,30px);--t-h2:clamp(27px,4.2vw,40px);--t-h1:clamp(34px,8.2vw,68px);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--tap:44px;--gc-col:min(392px,88%);--gc-amt-fs:17cqw;--gc-amt-w:52cqw;--gc-rb-dark:var(--deep);--gc-rb-light:color-mix(in srgb,var(--deep) 42%,#fff);--gc-cta-line:color-mix(in srgb,var(--deep) 52%,#fff);--ratio:3/2;--measure:68ch;background:var(--canvas);color:var(--ink);font-family:var(--bf);font-size:var(--t-body);line-height:1.55;-webkit-font-smoothing:antialiased;letter-spacing:.005em}.smbf *,.smbf-portal *{box-sizing:border-box}.smbf [hidden],.smbf-drawer[hidden],.smbf-portal[hidden],.smbf-qv[hidden],.smbf-scrim[hidden],.smbf-toast[hidden]{display:none!important}.smbf img{display:block;max-width:100%}.smbf :where(a){color:var(--deep);text-decoration-thickness:1px;text-underline-offset:3px}.smbf :where(h1,h2,h3),.smbf-portal :where(h2,h3){color:var(--deep);font-family:var(--hf);font-weight:600;letter-spacing:-.012em;line-height:1.12;margin:0}.smbf :where(h3),.smbf-portal :where(h3){font-family:var(--hf-sm)}.smbf :where(p){margin:0 0 var(--s3)}.smbf-wrap{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px;width:100%}.smbf-sec{padding-block:60px;scroll-margin-top:76px}.smbf-band{background:var(--band)}.smbf--bandimg .smbf-band,.smbf--bandimg .smbf-skin{background-color:var(--band);background-image:var(--band-img);background-position:50%;background-repeat:no-repeat;background-size:cover}.smbf--darkband .smbf-band .smbf-sec__head .smbf-h2,.smbf--darkband .smbf-skin .smbf-h2{color:#fff}.smbf--darkband .smbf-band .smbf-sec__head>p,.smbf--darkband .smbf-skin .smbf-sec__head>p:not(.smbf-offerline){color:hsla(0,0%,100%,.82)}.smbf--darkband .smbf-skin .smbf-field{color:hsla(0,0%,100%,.78)}.smbf--darkband .smbf-skin .smbf-empty,.smbf--darkband .smbf-skin .smbf-err{color:hsla(0,0%,100%,.85)}.smbf--darkband .smbf-skin .smbf-empty__reset{color:var(--mint)}.smbf--darkband .smbf-skin .smbf-more__count{color:hsla(0,0%,100%,.82)}.smbf--darkband .smbf-skin .smbf-btn--ghost{background:#fff;border-color:#fff;color:var(--deep)}.smbf--darkband .smbf-skin .smbf-btn--ghost:focus-visible,.smbf--darkband .smbf-skin .smbf-btn--ghost:hover{background:var(--mint);border-color:var(--mint);color:var(--deep)}.smbf-footer,.smbf-gc,.smbf-hero{scroll-margin-top:76px}.smbf-sec__head{margin-bottom:var(--s5);max-width:var(--measure)}.smbf-sec__head>p:not(.smbf-offerline){color:var(--ink2);font-size:var(--t-lead);line-height:1.55;margin-bottom:0}.smbf-sec__head--row{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;max-width:none}.smbf-h2{font-size:calc(clamp(28px, 4.2vw, 40px)*var(--hs));margin-bottom:var(--s4)}.smbf-h3{font-size:calc(22px*var(--hs))}.smbf-card__body .smbf-h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-bottom:-.16em;min-height:calc(24.64px*var(--hs) + .16em);overflow:hidden;padding-bottom:.16em}.smbf-kicker{color:var(--acc2);font-family:var(--bf);font-size:var(--t-fine);font-weight:600;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.smbf-fine{color:var(--ink2);font-size:var(--t-fine);margin:10px 0 0}.smbf-link{min-height:var(--tap)}.smbf-btn,.smbf-link{align-items:center;display:inline-flex;font-weight:600}.smbf-btn{border:1.5px solid transparent;border-radius:999px;cursor:pointer;font-family:var(--bf);font-size:var(--t-body);gap:8px;justify-content:center;min-height:48px;padding:12px 22px;text-decoration:none;transition:background .16s,color .16s,transform .16s,box-shadow .16s}.smbf-btn--solid{background:var(--cta);border-color:var(--cta);color:#fff}.smbf-btn--solid:hover{background:var(--cta-hover);border-color:var(--cta-hover);color:#fff}.smbf-btn--ghost{background:transparent;border-color:var(--deep);color:var(--deep)}.smbf-btn--ghost:hover{background:var(--mint)}.smbf-btn--block{width:100%}.smbf-btn[aria-disabled=true],.smbf-btn[disabled]{opacity:.55;pointer-events:none}.smbf :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible,.smbf-portal :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{border-radius:6px;box-shadow:0 0 0 6px hsla(0,0%,100%,.9);outline:3px solid var(--deep);outline-offset:2px}.smbf-financing :is(a,button):focus-visible,.smbf-footer :is(a,button):focus-visible,.smbf-hero :is(a,button):focus-visible{box-shadow:0 0 0 6px rgba(0,0,0,.45);outline-color:#fff}.smbf-notice{background:#fff3cd;border-bottom:1px solid #f0d78a;color:#5a4300;padding:10px 20px}.smbf-hat,.smbf-notice{font-size:var(--t-fine);line-height:1.45}.smbf-hat{background:var(--deep);color:#fff;padding:9px 16px;text-align:center}.smbf-hat p{margin:0}.smbf-hat__slides{align-items:center;display:grid;min-height:1lh}.smbf-hat__slide{grid-area:1/1;justify-self:center;max-width:62ch;opacity:0;text-wrap:balance;transition:opacity .45s ease;visibility:hidden}.smbf-hat__slide.is-on{opacity:1;visibility:visible}.smbf-hat .smbf-count{color:#fff;justify-content:center}.smbf-hat .smbf-count__units b{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.3)}.smbf-hat a{color:#fff;display:inline-block;font-weight:600;margin-left:2px;margin-block:-10px;padding:10px 2px;white-space:nowrap}.smbf-header{backdrop-filter:saturate(160%) blur(10px);background:rgba(var(--canvas-rgb),.92);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:60}.smbf-header__row{align-items:center;display:flex;gap:14px;justify-content:space-between;min-height:64px}.smbf-logo{align-items:center;display:inline-flex;flex:0 1 auto;min-height:var(--tap);min-width:0}.smbf-logo img{max-width:100%;object-fit:contain;object-position:left center;width:auto}.smbf-logo--compact img{height:55px}.smbf-footer__brand.smbf-footer__brand--compact img{height:72px}.smbf-card__info{background:hsla(0,0%,100%,.92);border:0;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.18);color:var(--deep);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;position:absolute;right:10px;top:10px;width:40px;z-index:4}.smbf-card__info:hover{background:#fff}.smbf-card__info:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.smbf-card__info:not(:focus-visible){box-shadow:none;clip-path:inset(50%);height:1px;overflow:hidden;width:1px}.smbf-card__info svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.smbf-card .smbf-h3[data-qv],.smbf-card__media[data-qv],.smbf-feat__media[data-qv]{cursor:pointer}.smbf-nav{display:none;gap:22px}.smbf-nav a{color:var(--ink);font-size:var(--t-body);font-weight:500;text-decoration:none}.smbf-nav a:hover{color:var(--acc2)}.smbf-header__actions{align-items:center;display:flex;gap:10px}.smbf-bag{background:none;border:0;color:var(--deep);cursor:pointer;display:inline-grid;height:var(--tap);padding:0;place-items:center;transition:color .2s ease;width:var(--tap);-webkit-tap-highlight-color:transparent}.smbf-bag svg{display:block;height:41px;width:41px}.smbf-bag:hover{color:var(--acc2)}.smbf-bag:active svg{transform:scale(.94)}.smbf-bag__body{fill:currentColor}.smbf-bag__handle{stroke:currentColor}.smbf-bag__n{fill:#fff;font-family:inherit;font-size:160px;font-variant-numeric:tabular-nums;font-weight:700;opacity:0;pointer-events:none}.smbf-bag.is-full{color:var(--acc)}.smbf-bag.is-full .smbf-bag__n{opacity:1}@media (prefers-reduced-motion:reduce){.smbf-bag{transition:none}}.smbf-hero{background:var(--deep);color:#fff;overflow:hidden;position:relative}.smbf-hero__media{inset:0;position:absolute}.smbf-hero__media img{filter:saturate(.95);height:100%;object-fit:cover;object-position:60% 50%;opacity:.85;width:100%}.smbf-hero__media picture{display:contents}.smbf-hero__video{height:100%;inset:0;object-fit:cover;object-position:50% 50%;opacity:0;pointer-events:none;position:absolute;transition:opacity .8s ease;width:100%}.smbf-hero__video.is-playing{filter:saturate(.95);opacity:.85}.smbf-hero--glow .smbf-hero__video.is-playing{filter:saturate(1.08) contrast(1.05);opacity:1}@media (prefers-reduced-motion:reduce){.smbf-hero__video{display:none}}.smbf-hero__media:after{background:linear-gradient(180deg,rgba(var(--ink-rgb),.12) 0,rgba(var(--deep-rgb),.3) 40%,rgba(var(--deep-rgb),.62) 100%);content:"";inset:0;position:absolute}.smbf-hero__copy{text-shadow:0 1px 14px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.25)}.smbf-hero__copy .smbf-btn,.smbf-hero__copy .smbf-count__units b{text-shadow:none}.smbf-hero__grid{display:grid;gap:var(--s5);padding-bottom:var(--s6);padding-top:var(--s7);position:relative}.smbf-hero__copy{--hero-rhythm:clamp(22px,2.8vw,34px)}.smbf-hero__copy h1{color:#fff;font-size:calc(clamp(38px, 8.5vw, 72px)*var(--hs));margin:0 0 var(--hero-rhythm)}.smbf-hero__dates{color:var(--mint);font-size:var(--t-lead);font-weight:500;letter-spacing:0;margin:calc(var(--hero-rhythm)*-.15) 0 calc(var(--hero-rhythm)*.5);text-transform:none}.smbf-hero__sub{font-size:clamp(18px,2.4vw,22px);line-height:1.4;margin:0 0 var(--hero-rhythm);max-width:var(--measure)}.smbf-hero__text{color:hsla(0,0%,100%,.86);font-size:var(--t-body);margin:0 0 calc(var(--hero-rhythm)*1.4);max-width:var(--measure)}.smbf-hero__dates{display:flex;margin:var(--s4) 0 var(--s5)}.smbf-count,.smbf-hero__dates{align-items:center;flex-wrap:wrap}.smbf-count{color:hsla(0,0%,100%,.92);display:inline-flex;font-size:var(--t-body);gap:var(--s2) var(--s3)}.smbf-count__units{display:inline-flex;gap:var(--s2)}.smbf-count__units b{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:8px;font-variant-numeric:tabular-nums;font-weight:600;padding:6px 10px}.smbf-count__units i{font-style:normal;font-weight:600;margin-right:1px}.smbf-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--s3);margin-bottom:0}.smbf-btn--light{background:#fff;border-color:#fff;color:var(--deep)}.smbf-btn--light:hover{background:var(--mint);border-color:var(--mint);color:var(--deep)}.smbf-btn--outline-light{background:transparent;border-color:hsla(0,0%,100%,.7);color:#fff}.smbf-btn--outline-light:hover{background:hsla(0,0%,100%,.12);color:#fff}.smbf-statebar{background:var(--mint);color:var(--deep);font-size:var(--t-body);padding:12px 20px;position:relative;text-align:center}.smbf-herotrust{align-items:center;color:hsla(0,0%,100%,.85);display:flex;flex-wrap:wrap;font-size:var(--t-fine);gap:2px var(--s3);line-height:1.6;list-style:none;margin:var(--s5) 0 0;padding:0}.smbf-herotrust li{align-items:center;display:flex;gap:var(--s3)}.smbf-herotrust li:not(:last-child):after{background:currentColor;border-radius:50%;content:"";flex:0 0 auto;height:3px;opacity:.5;width:3px}.smbf-summary{background:var(--card)}.smbf-summary .smbf-wrap{padding-top:var(--s7)}.smbf-summary p{color:var(--ink2);font-size:var(--t-body);line-height:1.7;margin:0;max-width:var(--measure)}.smbf-summary p:before{color:var(--acc2);content:"At a glance";display:block;font-size:var(--t-fine);font-weight:600;letter-spacing:.14em;margin-bottom:var(--s2);text-transform:uppercase}.smbf-featured{padding-top:var(--s7)}.smbf-feat{background:var(--card);border:1px solid var(--line);border-radius:calc(var(--r) + 6px);box-shadow:var(--shadow);display:grid;overflow:hidden}.smbf-feat__media{aspect-ratio:var(--ratio);position:relative}.smbf-feat__media img{height:100%;inset:0;object-fit:cover;object-position:50% 10%;position:absolute;width:100%}.smbf-feat__body{padding:var(--s6) var(--s5)}.smbf-feat__desc{color:var(--ink2);font-size:var(--t-body);margin-top:var(--s3);text-wrap:pretty}.smbf-bullets{display:grid;font-size:var(--t-body);gap:var(--s2);list-style:none;margin:var(--s4) 0;padding:0}.smbf-bullets li{display:flex;gap:10px}.smbf-bullets li:before{color:var(--acc2);content:"\2713";font-weight:700}.smbf-tag{background:var(--deep);border-radius:6px;color:#fff;font-size:var(--t-fine);font-weight:600;left:12px;letter-spacing:.08em;padding:6px 10px;position:absolute;text-transform:uppercase;top:12px}.smbf-tag--sale{background:var(--sale)}.smbf-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s3) 0 var(--s5);min-height:calc(var(--t-price)*1.55 + var(--t-meta)*1.55 + var(--s2))}.smbf-price__note,.smbf-price__now,.smbf-price__save,.smbf-price__was{flex:0 0 auto;white-space:nowrap}.smbf-price__now{color:var(--deep);font-family:var(--hf-sm);font-size:var(--t-price);font-weight:600;min-height:calc(var(--t-price)*1.55)}.smbf-price__was{color:var(--ink2);font-size:var(--t-body)}.smbf-price__save{color:var(--sale2);font-size:var(--t-body);font-weight:600}.smbf-price__note{color:var(--ink2);flex:0 0 100%;font-size:var(--t-meta);min-height:calc(var(--t-meta)*1.45)}.smbf-grid{display:grid;gap:var(--s5)}.smbf-grid--offers{align-items:stretch;grid-auto-rows:auto}.smbf-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden;transition:transform .18s,box-shadow .18s}.smbf-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.smbf-card__media{aspect-ratio:var(--ratio);background:var(--mint);position:relative}.smbf-card__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.smbf-card__body{display:flex;flex:1;flex-direction:column;padding:var(--s5)}.smbf-card__desc{color:var(--ink2);display:-webkit-box;flex:0 0 auto;font-size:var(--t-body);-webkit-box-orient:vertical;-webkit-line-clamp:3;min-height:calc(var(--t-body)*4.65);overflow:hidden;text-wrap:pretty}.smbf-card__cta{display:grid;gap:var(--s3);margin-bottom:0}.smbf-card__cta .smbf-btn{width:100%}.smbf-card__cta .smbf-var{background:#fff;border:1.5px solid var(--line);border-radius:10px;color:var(--ink);font-family:inherit;font-size:var(--t-body);min-height:var(--tap);padding:8px 12px;width:100%}.smbf-units{align-items:center;background:transparent;border:0;display:grid;gap:0 var(--s3);grid-template-columns:auto 1fr;margin:var(--s1) 0 var(--s3);padding:var(--s2) var(--s3)}.smbf-units label{align-items:baseline;color:var(--ink2);display:inline-flex;font-size:var(--t-meta);font-weight:600;gap:var(--s2);grid-column:1;grid-row:1}.smbf-units output{color:var(--deep);font-family:inherit;font-size:var(--t-body);font-weight:600}.smbf-units--ghost{visibility:hidden}.smbf-row--nounits .smbf-units--ghost{display:none}.smbf-card--padvar .smbf-card__cta:before{content:"";display:block;min-height:var(--tap)}.smbf-units input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;grid-column:1/-1;grid-row:2;margin:2px 0 0;min-height:34px;touch-action:manipulation;width:100%}.smbf-units input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--deep) var(--fill,0),var(--line) var(--fill,0));border-radius:999px;height:10px}.smbf-units input[type=range]::-moz-range-track{background:var(--line);border-radius:999px;height:10px}.smbf-units input[type=range]::-moz-range-progress{background:var(--deep);border-radius:999px;height:10px}.smbf-units input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--deep);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.28);cursor:grab;height:28px;margin-top:-9px;width:28px}.smbf-units input[type=range]::-moz-range-thumb{background:var(--deep);border:3px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.28);cursor:grab;height:28px;width:28px}.smbf-units input[type=range]:active::-webkit-slider-thumb{cursor:grabbing}@media (min-width:1000px){.smbf-units input[type=range]::-webkit-slider-thumb{height:26px;margin-top:-8px;width:26px}.smbf-units input[type=range]::-moz-range-thumb{height:26px;width:26px}}.smbf-units__total{align-items:baseline;color:var(--ink2);display:flex;font-size:var(--t-meta);font-weight:600;gap:var(--s2);grid-column:2;grid-row:1;justify-self:end}.smbf-units__total b{color:var(--deep);font-size:var(--t-body);font-weight:600}.smbf-units__total small{color:var(--sale2);font-weight:600}.smbf-pairs{border-top:1px solid var(--line);margin-top:var(--s4);max-width:100%;min-width:0;padding-top:var(--s3)}.smbf-pairs__h{color:var(--acc2);font-size:var(--t-meta);font-weight:600;letter-spacing:.08em;margin:0 0 var(--s3);text-transform:uppercase}.smbf-pairs__row{display:grid;gap:var(--s2)}.smbf-drawer__pairsrow,.smbf-pairs,.smbf-pairs__row,.smbf-pairs__track,.smbf-pairs__viewport{max-width:100%;min-width:0}.smbf-pairs__viewport{position:relative}.smbf-pair,.smbf-pair__t{min-width:0}.smbf-pair__t{overflow-wrap:anywhere}.smbf-pairs__track{display:grid;gap:var(--s2);scroll-behavior:smooth}.smbf-pairs__arrow{background:none;border:0;cursor:pointer;display:none;height:var(--tap);padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:2}.smbf-pairs__arrow span{border-right:2.5px solid var(--deep);border-top:2.5px solid var(--deep);display:block;height:11px;width:11px}.smbf-pairs__arrow--next{right:-2px}.smbf-pairs__arrow--next span{transform:rotate(45deg) translateX(-2px)}.smbf-pairs__arrow--prev{left:-2px}.smbf-pairs__arrow--prev span{transform:rotate(-135deg) translateX(-2px)}.smbf-pairs__arrow:active:not([disabled]) span{border-color:var(--acc2)}@media (max-width:719px){.smbf-grid--offers .smbf-card{background:transparent;border:0;border-radius:0;overflow:visible}.smbf-grid--offers .smbf-card:hover{box-shadow:none;transform:none}.smbf-grid--offers .smbf-card__media{border-radius:0;margin-inline:-20px}.smbf-grid--offers .smbf-card__media .smbf-tag{left:20px;top:16px}.smbf-grid--offers{gap:var(--s8)}.smbf-grid--offers .smbf-card{height:auto}.smbf-grid--offers .smbf-card__body{flex:0 0 auto}.smbf-grid--offers .smbf-card__body .smbf-h3,.smbf-grid--offers .smbf-card__desc{min-height:0}.smbf-grid--offers .smbf-card__cta{margin-top:0}.smbf-grid--offers .smbf-card__body{--row:var(--s5)}.smbf-grid--offers .smbf-card__body>*{margin-bottom:0;margin-top:0}.smbf-grid--offers .smbf-card__body>*+*{margin-top:var(--row)}.smbf-grid--offers .smbf-card__body .smbf-card__desc{margin-top:10px}.smbf-grid--offers .smbf-card__body .smbf-pairs{margin-top:calc(var(--row)*1.5)}.smbf-grid--offers .smbf-price__now:empty{display:none}.smbf-grid--offers .smbf-card__body{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 -6px 18px rgba(var(--ink-rgb),.1);margin-top:-64px;position:relative;z-index:1}.smbf-pairs__viewport{padding-inline:18px}.smbf-pair{align-items:center;gap:var(--s2);grid-template-columns:40px minmax(0,1fr) 44px}.smbf-pair img{height:40px;width:40px}.smbf-pair__n{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.smbf-pair__t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smbf-pair__add{min-width:44px;padding:0;width:44px}.smbf-pair__add .smbf-pair__addtxt{display:none}.smbf-pair__add .smbf-pair__plus{display:block}.smbf-pair__add[disabled] .smbf-pair__addtxt{display:block;font-size:11px;line-height:1.1}.smbf-pairs__track{grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;touch-action:pan-x pan-y}.smbf-pairs__track::-webkit-scrollbar{display:none}.smbf-pairs__track>.smbf-pair{scroll-snap-align:start}.smbf-drawer__pairsrow .smbf-pairs__arrow,.smbf-pairs__row .smbf-pairs__arrow{display:grid}.smbf-drawer__pairsrow .smbf-pairs__more,.smbf-pairs__row .smbf-pairs__more{display:none}}@media (min-width:720px){.smbf-pairs__track{overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.smbf-pairs__track>.smbf-pair:not(:first-child){opacity:0;transition:opacity .2s ease}.smbf-drawer__pairsrow.is-open .smbf-pairs__track>.smbf-pair,.smbf-pairs__row.is-open .smbf-pairs__track>.smbf-pair{opacity:1}}.smbf-pairs__more.is-ghost{pointer-events:none;visibility:hidden}.smbf-pairs__more:focus{outline:none}.smbf-pairs__more:focus-visible{border-radius:6px;outline:2px solid var(--acc2);outline-offset:3px}.smbf-pairs__more{align-items:center;background:none;border:0;color:var(--acc2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--t-meta);font-weight:600;gap:6px;justify-self:start;min-height:var(--tap);padding:10px 0}.smbf-pairs__chev{border-bottom:2px solid;border-right:2px solid;height:8px;transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s ease;width:8px}.smbf-drawer__pairsrow.is-open .smbf-pairs__chev,.smbf-pairs__row.is-open .smbf-pairs__chev{transform:rotate(-135deg) translate(-2px,-2px)}.smbf-pair{align-items:center;display:grid;font-size:var(--t-body);gap:var(--s3);grid-template-columns:44px 1fr auto}.smbf-pair img{background:rgba(var(--deep-rgb),.04);border-radius:8px;height:44px;mix-blend-mode:multiply;object-fit:contain;width:44px}.smbf-pair__t{line-height:1.3;min-width:0}.smbf-pair__n{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:42px;min-height:2lh;overflow:hidden}.smbf-pair__plus{display:none;font-size:22px;font-weight:600;line-height:1}.smbf-pair__t small{color:var(--ink2);display:block;font-size:var(--t-meta);margin-top:2px}.smbf-pair__add{background:var(--cta);border:1.5px solid var(--cta);border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:var(--t-meta);font-weight:600;min-height:var(--tap);min-width:68px;padding:10px 16px}.smbf-pair__add:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.smbf-pair__add[disabled]{background:rgba(var(--ink-rgb),.08);border-color:transparent;color:rgba(var(--ink-rgb),.5);cursor:default}.smbf-pairs__intro{color:var(--ink2);font-size:var(--t-meta);margin-top:var(--s5);max-width:var(--measure)}.smbf-gc{background:rgba(var(--deep-rgb),.14);isolation:isolate;overflow:hidden;position:relative}.smbf-gc__bg{filter:blur(4px) saturate(1.05);height:100%;inset:0;object-fit:cover;object-position:50% 100%;position:absolute;transform:scale(1.06);transform-origin:50% 100%;width:100%;z-index:0}.smbf-gc__scrim{background:linear-gradient(180deg,rgba(var(--ink-rgb),.8) 0,rgba(var(--ink-rgb),.5) 26%,rgba(var(--ink-rgb),.38) 52%,rgba(var(--ink-rgb),.7) 100%);inset:0;position:absolute;z-index:1}.smbf-gc__inner{gap:clamp(26px,4vw,46px);margin:0 auto;max-width:720px;padding:clamp(46px,7.8vw,96px) clamp(18px,4vw,40px) clamp(34px,4.6vw,62px);position:relative;text-align:center;z-index:2}.smbf-gc__head,.smbf-gc__inner{display:grid;justify-items:center}.smbf-gc__head{gap:var(--s3);width:var(--gc-col)}.smbf-gc__h{color:#fff;font-family:var(--hf);font-size:calc(clamp(28px, 5vw, 44px)*var(--hs));font-weight:600;line-height:1.1;text-shadow:0 2px 20px rgba(0,0,0,.4)}.smbf-gc__h,.smbf-gc__sub{margin:0;text-wrap:balance}.smbf-gc__sub{color:hsla(0,0%,100%,.9);font-size:var(--t-lead);line-height:1.55;text-shadow:0 1px 12px rgba(0,0,0,.45)}.smbf-gc__note{color:hsla(0,0%,100%,.72);font-size:var(--t-fine);line-height:1.6;margin:0;width:var(--gc-col)}.smbf-gc__stage{aspect-ratio:1.586/1;container-type:inline-size;position:relative;width:var(--gc-col)}.smbf-gc__shadow{background:radial-gradient(ellipse at 50% 35%,rgba(0,0,0,.5) 0,rgba(0,0,0,.2) 45%,transparent 72%);bottom:-6%;filter:blur(10px);height:13%;left:6%;position:absolute;right:6%;z-index:0}.smbf-gc__card{background:linear-gradient(142deg,#272f33,#161c1f 38%,#0e1315 68%,#080c0d);border-radius:16px;box-shadow:0 22px 44px -16px rgba(0,0,0,.6),0 2px 8px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.16),inset 0 -1px 0 rgba(0,0,0,.5),inset 1px 0 0 hsla(0,0%,100%,.05),inset -1px 0 0 rgba(0,0,0,.35);cursor:grab;inset:0;overflow:hidden;position:absolute;touch-action:pan-y;user-select:none;-webkit-user-select:none}.smbf-gc__card:active{cursor:grabbing}.smbf-gc__card:before{background:radial-gradient(130% 95% at 14% 4%,hsla(0,0%,100%,.17) 0,hsla(0,0%,100%,.06) 32%,transparent 64%),radial-gradient(95% 75% at 92% 96%,hsla(0,0%,100%,.075) 0,transparent 58%),linear-gradient(160deg,hsla(0,0%,100%,.05),transparent 38%);z-index:1}.smbf-gc__card:after,.smbf-gc__card:before{content:"";inset:0;pointer-events:none;position:absolute}.smbf-gc__card:after{background:linear-gradient(45deg,transparent 0 83.5%,var(--gc-rb-dark) 83.5% 87.4%,var(--gc-rb-light) 87.4% 91.6%,transparent 91.6% 100%);z-index:2}.smbf-gc__tex{background-blend-mode:overlay;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.95' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h200v200H0z' filter='url(%23a)'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='520'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.16' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h520v520H0z' filter='url(%23a)'/%3E%3C/svg%3E");background-size:150px 150px,430px 430px;mix-blend-mode:overlay;opacity:.5}.smbf-gc__tex,.smbf-gc__tex2{inset:0;pointer-events:none;position:absolute;z-index:3}.smbf-gc__tex2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.7' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h240v240H0z' filter='url(%23a)'/%3E%3C/svg%3E");background-size:96px 96px;mix-blend-mode:soft-light;opacity:.26}.smbf-gc__pick{align-items:center;display:flex;gap:1cqw;justify-content:center;left:0;position:absolute;right:0;top:42.5%;transform:translateY(-58%);z-index:4}.smbf-gc__chev{background:hsla(0,0%,100%,.1);border:1.5px solid hsla(0,0%,100%,.45);border-radius:999px;color:#fff;cursor:pointer;display:grid;flex:0 0 auto;height:15cqw;min-height:var(--tap);min-width:var(--tap);opacity:1;padding:0;place-items:center;position:relative;transform:translateY(var(--gc-ink-drop,2.55cqw));transition:opacity .15s ease,transform .15s ease;width:15cqw}.smbf-gc__chev:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.75)}.smbf-gc__chev:focus{outline:none}.smbf-gc__chev:focus-visible{border-radius:10px;outline:2px solid hsla(0,0%,100%,.9);outline-offset:2px}.smbf-gc__chev:active{transform:translateY(var(--gc-ink-drop,2.55cqw)) scale(.88)}.smbf-gc__chev svg{fill:none;height:66%;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:66%}.smbf-gc__amtwrap{flex:0 0 auto;margin-block:-4cqw;overflow:hidden;padding-block:4cqw;position:relative;width:var(--gc-amt-w)}.smbf-gc__amount{color:#fff;font-family:var(--hf);font-size:var(--gc-amt-fs);font-weight:600;letter-spacing:-.02em;line-height:1.16;text-align:center;text-shadow:0 2px 16px rgba(0,0,0,.4);transition:transform .3s cubic-bezier(.22,.9,.28,1);white-space:nowrap}.smbf-gc__cur{font-size:.44em;font-weight:500;margin-right:.04em;opacity:.8;vertical-align:.52em}.smbf-gc__amount.is-outleft{transform:translateX(-135%);transition:transform .15s cubic-bezier(.55,0,1,.45)}.smbf-gc__amount.is-outright{transform:translateX(135%);transition:transform .15s cubic-bezier(.55,0,1,.45)}.smbf-gc__amount.is-preleft{transform:translateX(-135%);transition:none}.smbf-gc__amount.is-preright{transform:translateX(135%);transition:none}.smbf-gc__logo{display:grid;left:9.5%;place-items:start;position:absolute;top:12.5%;z-index:4}.smbf-gc__logo img{filter:brightness(0) invert(1);height:5.2cqw;opacity:.95}.smbf-gc__ctawrap{bottom:8.5%;left:50%;position:absolute;transform:translateX(-50%);width:var(--gc-amt-w);z-index:4}.smbf-gc__cta{background:transparent;border:1.5px solid var(--gc-cta-line);border-radius:999px;color:#fff;cursor:pointer;display:grid;font-family:inherit;font-size:clamp(12px,3.1cqw,14px);font-weight:600;letter-spacing:.03em;min-height:32px;padding:1.3cqw 2cqw;place-items:center;text-align:center;text-decoration:none;transition:background .18s ease;width:100%}.smbf-gc__cta:hover{background:color-mix(in srgb,var(--gc-cta-line) 26%,transparent);color:#fff}.smbf-gc__cta:active{background:color-mix(in srgb,var(--gc-cta-line) 40%,transparent)}.smbf-gc__cta[disabled]{opacity:.55;pointer-events:none}@media (prefers-reduced-motion:reduce){.smbf-gc__amount{transition:none!important}}@keyframes smbf-gc-hint{0%{opacity:0;transform:scale(.92)}10%{opacity:.85}45%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}.smbf-gc__chev:after{border:3px solid hsla(0,0%,100%,.9);border-radius:999px;content:"";inset:-4px;opacity:0;pointer-events:none;position:absolute}.smbf-gc.is-hinting .smbf-gc__chev[data-gc-next]:after{animation:smbf-gc-hint 2.1s ease-out infinite}@media (prefers-reduced-motion:reduce){.smbf-gc.is-hinting .smbf-gc__chev[data-gc-next]:after{animation:none}}@media (min-width:900px){.smbf-gc__inner{align-content:center;column-gap:clamp(28px,3vw,52px);grid-template-columns:auto var(--gc-col);justify-content:center;justify-items:start;max-width:1060px;padding-block:clamp(64px,6vw,104px);row-gap:var(--s3)}.smbf-gc__head{align-self:end;grid-column:1;grid-row:1;justify-items:start;max-width:none;text-align:left;width:auto}.smbf-gc__sub{max-width:38ch}.smbf-gc__note{align-self:start;grid-column:1;grid-row:2;max-width:38ch;text-align:left;width:auto}.smbf-gc__stage{align-self:center;grid-column:2;grid-row:1/span 2;width:100%}.smbf-gc__bg{object-position:50% 38%}}.smbf-gc--plain .smbf-gc__inner{gap:var(--s3);max-width:1060px}.smbf-gc--plain .smbf-gc__head,.smbf-gc--plain .smbf-gc__note{width:100%}.smbf-gc--plain .smbf-gc__note,.smbf-gc--plain .smbf-gc__sub{max-width:60ch}@media (min-width:900px){.smbf-gc--plain .smbf-gc__inner{grid-template-columns:minmax(0,1fr);justify-items:center}.smbf-gc--plain .smbf-gc__head{align-self:auto;grid-column:1;grid-row:1;justify-items:center;text-align:center}.smbf-gc--plain .smbf-gc__note{grid-column:1;grid-row:2;text-align:center}}.smbf-gal__strip{display:grid;gap:var(--s3);list-style:none;margin:0;padding:0}.smbf-gal__item{min-width:0}.smbf-gal__item figure{margin:0}.smbf-gal__item img{aspect-ratio:var(--ratio);background:var(--canvas);border-radius:var(--r);display:block;height:auto;object-fit:cover;width:100%}.smbf-gal__item figcaption{color:var(--ink2);font-size:var(--t-meta);margin-top:var(--s2)}@media (max-width:719px){.smbf-gal__strip{grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.smbf-gal__strip::-webkit-scrollbar{display:none}.smbf-gal__item{scroll-snap-align:start}}@media (min-width:720px){.smbf-gal__strip{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.smbf-gal__strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.smbf-skin{background:var(--band)}.smbf-skin .smbf-more{display:grid;gap:var(--s3);justify-items:center;margin-top:var(--s5)}.smbf-skin .smbf-more__count{color:var(--ink2);font-size:var(--t-meta);font-variant-numeric:tabular-nums;font-weight:600;margin:0}.smbf-skin__filters .smbf-field>span{display:none}.smbf-band+.smbf-skin,.smbf-skin{padding-top:0}.smbf-skinbanner{background:var(--acc);color:#fff;font-size:var(--t-meta);font-weight:600;line-height:1.45;margin:0;padding:13px 20px;text-align:center}.smbf-skin .smbf-sec__head{max-width:none;padding-top:var(--s6);text-align:center}.smbf-skin__tools{display:grid;gap:14px;margin-bottom:22px}.smbf-field{color:var(--ink2);display:grid;flex:0 0 auto;font-size:var(--t-fine);font-weight:600;gap:var(--s1);letter-spacing:.06em;min-width:0;text-transform:uppercase}.smbf-field select{background:#fff;border:1.5px solid var(--line);border-radius:10px;color:var(--ink);font-family:inherit;font-size:var(--t-body);font-weight:400;letter-spacing:normal;max-width:100%;min-height:40px;padding:6px 12px;text-transform:none;width:auto}.smbf-skin__filters{align-items:end;display:flex;flex-wrap:wrap;gap:var(--s3)}.smbf-brand select{background:#fff;border:1.5px solid var(--line);border-radius:999px;color:var(--ink);font-family:inherit;font-size:var(--t-body);min-height:var(--tap);padding:10px 14px}.smbf-grid--products{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.smbf-prod{border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden}.smbf-prod__thumb{aspect-ratio:1/1;cursor:pointer;position:relative}.smbf-prod__thumb img{height:100%;inset:0;object-fit:contain;padding:44px 12px 12px;position:absolute;width:100%}.smbf-prod__thumb .smbf-tag{font-size:var(--t-fine);left:auto;padding:4px 7px;right:8px;top:8px}.smbf-prod__body{cursor:pointer;display:flex;flex:1;flex-direction:column;gap:var(--s2);padding:var(--s3) var(--s3) var(--s4)}.smbf-prod__name .smbf-prod__vendor:after{color:var(--ink2);content:"|";font-weight:400;letter-spacing:normal;margin:0 7px;opacity:.4}.smbf-prod__vendor{color:var(--acc2);display:inline;font-size:var(--t-fine);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.smbf-prod__brand{font-size:var(--t-body);left:0;line-height:1.2;max-width:calc(100% - 54px);padding:15px 16px 0;position:absolute;top:0;z-index:4}.smbf-prod__row{align-items:baseline;display:flex;gap:var(--s3)}.smbf-prod__name{cursor:pointer;flex:1 1 auto;font-size:var(--t-lead);font-weight:500;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smbf-prod__price{align-items:baseline;color:var(--deep);display:flex;flex-wrap:wrap;font-size:var(--t-body);font-weight:600;gap:8px}.smbf-prod__price s{color:var(--ink2);font-size:var(--t-fine);font-weight:400}.smbf-prod .smbf-var{background:#fff;border:1.5px solid var(--line);border-radius:8px;padding:8px 10px}.smbf-prod .smbf-add,.smbf-prod .smbf-var{font-family:inherit;font-size:var(--t-body);min-height:var(--tap);width:100%}.smbf-prod .smbf-add{background:var(--cta);border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;line-height:1;padding:6px 8px}.smbf-prod__more{background:none;border:0;bottom:4px;color:var(--deep);cursor:pointer;display:grid;height:46px;opacity:.8;padding:0;place-items:center;position:absolute;right:4px;transition:opacity .15s ease;width:46px;z-index:4}.smbf-prod__more:hover{opacity:1}.smbf-prod__more svg{fill:none;height:27px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:27px}@media (hover:hover){.smbf-prod .smbf-add:hover{background:var(--cta-hover)}}.smbf-prod .smbf-add.is-done{background:var(--cta)}.smbf-prod .smbf-add[disabled]{background:rgba(var(--ink-rgb),.45);cursor:default}.smbf-skel{animation:smbf-sh 1.2s infinite;aspect-ratio:1/1.5;background:linear-gradient(90deg,rgba(var(--deep-rgb),.07) 25%,rgba(var(--deep-rgb),.03) 50%,rgba(var(--deep-rgb),.07) 75%);background-size:200% 100%;border-radius:var(--r)}@keyframes smbf-sh{0%{background-position:200% 0}to{background-position:-200% 0}}.smbf-more{margin-top:var(--s5);text-align:center}.smbf-more:not(:has(button:not([hidden]))){margin-top:0}.smbf-empty,.smbf-err{color:var(--ink2);grid-column:1/-1;padding:30px 10px;text-align:center}.smbf-empty p{margin:0}.smbf-empty{padding:14px 10px 4px}.smbf-more__count:empty{display:none}.smbf-more:not(:has(button:not([hidden]))):has(.smbf-more__count:empty){display:none}.smbf-skin:has(.smbf-empty) .smbf-skin__tools{margin-bottom:14px}.smbf-financing,.smbf-financing .smbf-h2{color:var(--ink)}.smbf-financing .smbf-fine{color:var(--ink2)}.smbf-financing__grid{align-items:center;display:grid;gap:24px}.smbf-financing__partners{display:flex;flex-wrap:wrap;gap:12px;margin:8px 0 6px}.smbf-financing__grid.smbf-financing__grid--solo{grid-template-columns:minmax(0,1fr)}.smbf-financing__grid--solo .smbf-financing__body{max-width:var(--measure)}@media (max-width:719px){.smbf-financing__partners:has(>.smbf-btn+.smbf-btn)>.smbf-btn{flex:1 1 100%}}.smbf-financing+.smbf-team{border-top:1px solid var(--line)}.smbf-financing__media img{aspect-ratio:var(--ratio);border-radius:var(--r);height:auto}.smbf-doc__grid{align-items:center;display:grid;gap:24px}.smbf-doc__photo{margin:0;max-width:340px;width:100%}.smbf-doc__photo img{aspect-ratio:1/1;border-radius:var(--r);height:auto;object-fit:cover;object-position:50% 35%;width:100%}.smbf-doc__quote{margin:0}.smbf-doc__text{color:var(--deep);font-family:var(--hf-sm);font-size:clamp(20px,2.6vw,27px);line-height:1.38}.smbf-doc__quote footer{align-items:baseline;color:var(--ink2);display:flex;flex-wrap:wrap;font-size:var(--t-body);gap:4px 14px}.smbf-doc__quote footer strong{color:var(--ink)}.smbf-team .smbf-h2{margin-bottom:var(--s6)}.smbf-how .smbf-h2{font-size:var(--t-h2);margin-bottom:var(--s4)}.smbf-how{padding-block:var(--s6)}.smbf-how .smbf-steps h3{font-size:var(--t-body);margin-bottom:2px}.smbf-how .smbf-steps p{font-size:var(--t-meta);line-height:1.5}.smbf-team{background:var(--card)}.smbf-team__list{display:grid;gap:var(--s4);list-style:none;margin:0;padding:0}.smbf-team__list li{align-content:start;background:var(--canvas);border:1px solid var(--line);border-radius:var(--r);column-gap:var(--s4);display:grid;grid-template-columns:auto minmax(0,1fr);padding:var(--s5)}.smbf-team__list li>:not(.smbf-team__av){grid-column:2}.smbf-team__list li>p:not(.smbf-team__av){grid-column:1/-1;margin-top:var(--s3)}.smbf-team__av{align-self:center;background:var(--deep);border-radius:50%;color:#fff;display:grid;font-size:19px;grid-column:1;grid-row:1/span 2;height:52px;letter-spacing:.02em;line-height:1;place-items:center;width:52px}.smbf-team__av,.smbf-team__list strong{font-family:var(--hf-sm);font-weight:600}.smbf-team__list strong{color:var(--deep);display:block;font-size:var(--t-h3);line-height:1.2}.smbf-team__list li>span:not(.smbf-team__av){color:var(--acc2);display:block;font-size:var(--t-fine);font-weight:600;letter-spacing:.1em;margin:4px 0 0;text-transform:uppercase}.smbf-team__list p{color:var(--ink2);font-size:var(--t-body);line-height:1.6;margin:0}.smbf-how{background:var(--canvas)}.smbf-steps{display:grid;gap:var(--s4);list-style:none;margin:0;padding:0}.smbf-steps li{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:var(--s6) var(--s5) var(--s5);position:relative}.smbf-steps__n{align-items:center;background:var(--deep);border-radius:50%;color:#fff;display:inline-flex;font-family:var(--hf-sm);font-size:20px;font-variant-numeric:lining-nums tabular-nums;font-weight:600;height:44px;justify-content:center;line-height:1;margin-bottom:var(--s4);width:44px}.smbf-steps h3{font-size:var(--t-h3);margin-bottom:var(--s2)}.smbf-steps p{color:var(--ink2);font-size:var(--t-body);line-height:1.6;margin:0}.smbf-reviews{background:var(--mint)}.smbf-grid--reviews{gap:var(--s4);grid-template-columns:1fr}.smbf-review{background:var(--card);border:1px solid rgba(var(--deep-rgb),.1);border-radius:var(--r);box-shadow:0 1px 2px rgba(var(--deep-rgb),.06);display:flex;flex-direction:column;margin:0;padding:calc(var(--s7) + 14px) var(--s5) var(--s5);position:relative}.smbf-review:before{color:var(--acc);content:"\201C";font-family:Georgia,Times New Roman,serif;font-size:96px;font-weight:700;left:calc(var(--s5) - 3px);line-height:1;position:absolute;top:4px}.smbf-review p{color:var(--ink);font-family:var(--hf-sm);font-size:var(--t-lead);line-height:1.55;margin:0 0 var(--s5)}.smbf-review footer{border-top:1px solid var(--line);color:var(--ink2);font-size:var(--t-fine);font-weight:600;letter-spacing:.08em;margin-top:auto;padding-top:var(--s3);text-transform:uppercase}.smbf-faq{background:var(--card)}.smbf-summary+.smbf-faq{padding-top:var(--s6)}.smbf-faq__grid{display:grid;gap:var(--s5)}.smbf-faq__intro{color:var(--ink2);font-size:var(--t-body);line-height:1.6}.smbf-faq__intro a{font-weight:600}.smbf-faq__list{border-top:1px solid var(--line)}.smbf-q{border-bottom:1px solid var(--line)}.smbf-q summary{align-items:center;color:var(--deep);cursor:pointer;display:flex;font-family:var(--hf-sm);font-size:var(--t-lead);font-weight:600;line-height:1.35;list-style:none;min-height:64px;padding:var(--s4) 44px var(--s4) 0;position:relative;transition:color .15s ease}.smbf-q summary::-webkit-details-marker{display:none}.smbf-q summary:after,.smbf-q summary:before{background:var(--acc2);border-radius:2px;content:"";height:2px;margin-top:-1px;position:absolute;right:8px;top:50%;transition:transform .2s ease,opacity .2s ease;width:14px}.smbf-q summary:after{transform:rotate(90deg)}.smbf-q[open] summary:after{opacity:0;transform:rotate(90deg) scaleX(0)}.smbf-q summary:hover{color:var(--acc2)}.smbf-q summary:focus-visible{border-radius:4px;outline:2px solid var(--acc2);outline-offset:4px}.smbf-q__a{color:var(--ink2);font-size:var(--t-body);line-height:1.7;padding:0 44px var(--s5) 0}.smbf-q__a p{margin:0;max-width:62ch}.smbf-terms{background:var(--canvas);border-top:1px solid var(--line);padding-block:var(--s7)}.smbf-terms .smbf-h3{color:var(--acc2);font-family:var(--bf);font-size:var(--t-fine);font-weight:600;letter-spacing:.14em;margin-bottom:var(--s3);text-transform:uppercase}.smbf-terms__text{color:var(--ink2);font-size:var(--t-meta);line-height:1.7;margin:0;white-space:pre-line}.smbf-footer{background:var(--deep);color:hsla(0,0%,100%,.86);font-size:var(--t-meta);padding-block:44px 110px}.smbf-footer a{color:#fff;text-decoration:none}.smbf-footer a:hover{text-decoration:underline;text-underline-offset:3px}.smbf-footer__grid{display:grid;gap:var(--s6)}.smbf-footer__brand img{filter:brightness(0) invert(1);height:41px;margin-bottom:var(--s3);width:auto}.smbf-footer h3{color:#fff;font-family:var(--bf);font-size:var(--t-fine);letter-spacing:.12em;margin-bottom:var(--s3);text-transform:uppercase}.smbf-footer__col{align-content:start;display:grid;gap:0;justify-items:start}.smbf-footer__col>:not(h3){align-items:center;display:flex;min-height:38px;padding-block:var(--s1)}.smbf-footer__col>p.smbf-fine{display:block}.smbf-footer__col address{align-items:flex-start;line-height:1.5}.smbf-footer__legal a,.smbf-social a{align-items:center;display:inline-flex;min-height:var(--tap)}.smbf-footer address{font-style:normal}.smbf-footer__col>.smbf-hours,.smbf-hours{align-items:baseline;display:grid;gap:6px 16px;grid-template-columns:max-content max-content;margin:0 0 8px}.smbf-hours dt{font-weight:600}.smbf-hours dd{margin:0;white-space:nowrap}.smbf-social{display:flex;gap:14px}.smbf-footer__legal{align-items:center;border-top:1px solid hsla(0,0%,100%,.18);display:flex;flex-wrap:wrap;font-size:var(--t-fine);gap:var(--s2) var(--s5);margin-top:var(--s6);padding-top:var(--s4)}.smbf-footer .smbf-fine{color:hsla(0,0%,100%,.75);margin:0 0 6px}.smbf-sticky{align-items:center;backdrop-filter:blur(10px);background:rgba(var(--canvas-rgb),.96);border-top:1px solid var(--line);bottom:0;display:flex;gap:10px;left:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:70}.smbf-sticky a,.smbf-sticky button{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--t-meta);font-weight:600;gap:6px;height:46px;justify-content:center;min-height:46px;text-decoration:none}.smbf-sticky__call,.smbf-sticky__shop{background:var(--cta);color:#fff}.smbf-sticky__call{height:46px;justify-self:center;min-height:46px;width:46px}.smbf-sticky__shop{flex:1 1 auto}.smbf-sticky__call{flex:0 0 46px;order:2}.smbf-sticky .smbf-bag{background:none;border-radius:0;color:var(--deep);flex:0 0 50px;height:50px;margin-left:10px;order:3;position:relative;width:50px}.smbf-sticky .smbf-bag.is-full{color:var(--acc)}.smbf-sticky .smbf-bag svg{height:40px;width:40px}.smbf-sticky .smbf-bag__n{fill:#fff}.smbf-sticky .smbf-bag:before{background:var(--line);content:"";height:26px;left:-10px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.smbf-sticky__call svg{display:block}.smbf-scrim{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(var(--ink-rgb),.8);inset:0;opacity:0;position:fixed;transition:opacity .26s ease;z-index:90}.smbf-scrim.is-on{opacity:1}.smbf-drawer{background:#fff;box-shadow:-10px 0 40px rgba(0,0,0,.18);display:flex;flex-direction:column;height:100dvh;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .26s cubic-bezier(.4,0,.2,1);width:min(440px,100%);z-index:95}.smbf-drawer.is-open{transform:none}.smbf-drawer__head{border-bottom:1px solid var(--line);display:grid;gap:var(--s3);padding:14px 20px 18px}.smbf-drawer__bar{display:flex;gap:var(--s3);justify-content:space-between}.smbf-drawer__logo{display:block;height:31px;max-width:70%;object-fit:contain;object-position:left center;width:auto}.smbf-drawer__logo--compact{height:53px}.smbf-drawer__title{display:flex;gap:var(--s3);justify-content:flex-start}.smbf-drawer__head h2{font-size:var(--t-h2)}.smbf-bag--lg{cursor:default;height:auto;width:auto}.smbf-bag--lg svg{height:58px;width:58px}.smbf-x{background:none;border:0;color:var(--ink2);cursor:pointer;display:grid;font-size:28px;height:var(--tap);line-height:1;margin-right:-8px;place-items:center;width:var(--tap)}.smbf-drawer__ship{background:var(--mint);color:var(--deep);font-size:var(--t-fine);padding:10px 20px}.smbf-drawer__lines{flex:1;overflow-y:auto;padding:4px 20px}.smbf-line{border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:64px 1fr auto;padding:14px 0}.smbf-line img{background:rgba(var(--deep-rgb),.04);border-radius:8px;height:64px;mix-blend-mode:multiply;object-fit:contain;width:64px}.smbf-line__t{font-size:var(--t-meta);line-height:1.35}.smbf-line__v{color:var(--ink2);font-size:var(--t-fine)}.smbf-qty{align-items:center;border:1.5px solid var(--line);border-radius:8px;display:inline-flex}.smbf-qty button{background:none;border:0;cursor:pointer;font-family:inherit;font-size:var(--t-lead);height:var(--tap);width:var(--tap)}.smbf-qty span{font-size:var(--t-fine);min-width:28px;text-align:center}.smbf-line__p{color:var(--deep);font-size:var(--t-meta);font-weight:600;text-align:right;white-space:nowrap}.smbf-line__p s{color:var(--ink2);display:block;font-size:var(--t-fine);font-weight:400;margin-top:2px}.smbf-drawer__pairs{border-top:1px solid var(--line);padding:14px 20px 16px}.smbf-drawer__pairsrow{display:grid;gap:8px}.smbf-drawer__foot{background:#fff;border-top:1px solid var(--line);padding:var(--s5) var(--s5) calc(var(--s5) + env(safe-area-inset-bottom))}.smbf-drawer__total{display:flex;font-size:var(--t-lead);justify-content:space-between;margin-bottom:0}.smbf-drawer .smbf-fine{margin-top:8px}.smbf-drawer__foot .smbf-btn--block{margin-top:18px}.smbf-drawer__redeem{margin-top:14px}.smbf-qv{align-items:center;background:transparent;display:flex;inset:0;justify-content:center;padding:var(--s4);position:fixed;z-index:96}.smbf-qv__box{background:#fff;border-radius:18px;display:grid;grid-template-rows:minmax(0,1fr);max-height:84dvh;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);position:relative;width:100%}.smbf-qv__img{background:rgba(var(--deep-rgb),.035);display:grid;min-height:240px;padding:22px;place-items:center}.smbf-qv__img img{max-height:320px;max-width:100%;mix-blend-mode:multiply;object-fit:contain}.smbf-qv__info{align-content:start;display:grid;gap:12px;min-height:0;overflow:auto;overscroll-behavior:contain;padding:22px 20px 28px}.smbf-qv__info h3{font-size:var(--t-h3)}.smbf-qv__type{color:var(--ink2);font-size:var(--t-fine)}.smbf-qv__desc{border-top:1px solid var(--line);color:var(--ink2);font-size:var(--t-meta);line-height:1.6;overflow:hidden;padding-top:12px;transition:max-height .34s cubic-bezier(.4,0,.2,1)}.smbf-qv__more{align-items:center;background:none;border:0;color:var(--acc2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--t-meta);font-weight:600;gap:7px;justify-self:start;min-height:var(--tap);padding:10px 0}.smbf-qv__more:focus{outline:none}.smbf-qv__more:focus-visible{border-radius:6px;outline:2px solid var(--acc2);outline-offset:3px}.smbf-qv__more .smbf-pairs__chev{transition:transform .2s ease}.smbf-qv__more[aria-expanded=true] .smbf-pairs__chev{transform:rotate(-135deg) translate(-2px,-2px)}.smbf-qv__desc p{margin:0 0 10px}.smbf-qv__close{margin-right:0;position:absolute;right:8px;top:6px;z-index:3}.smbf-qv .smbf-add{background:var(--cta);border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;min-height:48px}.smbf-qv .smbf-add,.smbf-qv .smbf-var{font-family:inherit;font-size:var(--t-body);width:100%}.smbf-qv .smbf-var{border:1.5px solid var(--line);border-radius:10px;min-height:var(--tap);padding:8px 12px}.smbf-toast.is-at{bottom:auto;transform:translate(-50%,-160%)}.smbf-toast{background:var(--acc);border-radius:var(--toast-r,10px);bottom:calc(84px + env(safe-area-inset-bottom));box-shadow:0 8px 24px rgba(0,0,0,.2);color:#fff;font-size:var(--t-meta);left:50%;max-width:calc(100% - 24px);padding:8px 8px 8px 14px;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:97}.smbf[data-state=ended] .smbf-count,.smbf[data-state=preview] .smbf-count{display:none}.smbf[data-state=ended] .smbf-tag--sale{background:#7a8686}@media (min-width:720px){.smbf-sec{padding-block:72px}.smbf-grid--offers{grid-template-columns:repeat(2,minmax(0,1fr))}.smbf-grid--offers .smbf-card{height:100%}.smbf-grid--offers .smbf-card__body{display:flex;flex:1;flex-direction:column}.smbf-grid--offers .smbf-card__cta{margin-top:0}.smbf-grid--offers .smbf-card__desc{margin-top:var(--s3)}.smbf-grid--offers .smbf-price{margin-top:var(--s4)}.smbf-grid--offers .smbf-price__now:empty{display:none}.smbf-grid--products{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.smbf-grid--reviews{grid-template-columns:repeat(2,minmax(0,1fr))}.smbf-feat{grid-template-columns:1.05fr 1fr}.smbf-feat__media{align-self:stretch;aspect-ratio:auto;height:100%}.smbf-feat__body{padding:var(--s7) var(--s6)}.smbf-financing__grid{grid-template-columns:1fr 1fr}.smbf-doc__grid{align-items:center;gap:var(--s7);grid-template-columns:minmax(240px,320px) 1fr}.smbf-grid--reviews{gap:var(--s5)}.smbf-steps,.smbf-team__list{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}.smbf-faq__grid{align-items:start;gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.smbf-faq__grid>div:first-child{position:sticky;top:100px}.smbf-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.smbf-skin__tools{display:block}.smbf-hero__grid{padding-bottom:60px;padding-top:64px}.smbf-hero__media img{object-position:50% 50%;opacity:.9}.smbf-hero__media:after{background:linear-gradient(90deg,rgba(var(--ink-rgb),.62) 0,rgba(var(--deep-rgb),.38) 50%,rgba(var(--deep-rgb),.08) 100%)}.smbf-hero__copy{max-width:700px}.smbf-qv{align-items:center;padding:var(--s5)}.smbf-qv__box{border-radius:18px;box-shadow:0 30px 70px -20px rgba(0,0,0,.45);grid-template-columns:.85fr 1.15fr;max-height:84dvh;max-width:760px}.smbf-qv__img{min-height:0;padding:var(--s5)}.smbf-qv__img img{max-height:260px}.smbf-qv__info{padding:var(--s6) var(--s5)}.smbf-toast{bottom:28px}}@media (min-width:1000px){.smbf-nav{display:flex}.smbf-sticky{display:none}.smbf-footer{padding-bottom:var(--s7)}.smbf-btn--tel{display:none}.smbf-grid--offers{grid-template-columns:repeat(3,minmax(0,1fr))}.smbf-grid--products,.smbf-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.smbf-steps li:not(:last-child):after{background:rgba(var(--deep-rgb),.22);content:"";height:1px;left:calc(var(--s5) + 44px + var(--s3));position:absolute;right:calc(var(--s5)*-1 - 1px);top:calc(var(--s6) + 22px)}.smbf-team__list{grid-template-columns:repeat(3,minmax(0,1fr))}.smbf-logo img{height:41px}.smbf-logo--compact img{height:62px}.smbf-grid--reviews:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.smbf *,.smbf-portal{animation:none;scroll-behavior:auto;transition:none}}.smbf-prod{position:relative}.smbf-prod,.smbf-prod__thumb{background:#fff}.smbf-prod__body{background:#fff;position:relative;z-index:2}.smbf-prod .smbf-prod__price{display:none}.smbf-skin__search{display:block;margin-bottom:var(--s3);position:relative}.smbf-skin__search input{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid var(--line);border-radius:9px;color:var(--ink);font-family:inherit;font-size:var(--t-body);min-height:var(--tap);padding:8px 104px 8px 14px;width:100%}.smbf-skin__search input::-webkit-search-cancel-button{-webkit-appearance:none}.smbf-skin__search input:focus{outline:2px solid var(--acc2);outline-offset:1px}.smbf-skin__count{align-items:center;color:var(--ink2);display:flex;font-size:var(--t-meta);font-weight:600;gap:7px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);white-space:nowrap}.smbf-empty__reset{background:none;border:0;color:var(--acc2);display:inline-block;font-weight:700;margin-top:10px;padding:6px 0;text-decoration:underline;text-underline-offset:4px}.smbf-empty__reset,.smbf-sold{cursor:pointer;font-family:inherit;font-size:var(--t-body)}.smbf-sold{align-items:center;background:var(--canvas);border:1.5px solid var(--line);border-radius:10px;display:inline-flex;font-weight:600;gap:8px;justify-content:center;line-height:1;min-height:var(--tap);text-decoration:none;width:100%}.smbf-sold:hover{border-color:var(--deep);color:var(--deep)}.smbf-sold--plain{cursor:default}.smbf-sold__ico{display:none}.smbf-sold__ico svg{display:block;height:19px;width:19px}.smbf-sold__num{color:var(--acc2);font-weight:500}.smbf-sold__num:before{color:var(--ink2);content:"\00b7";margin-right:8px;opacity:.5}@media (max-width:719px){.smbf-sold__ico{display:block}}.smbf-tag--sold{background:#cc2f2f;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;padding:3px 7px;text-decoration:none;text-transform:uppercase}.smbf-sold{background:#eceff0;border-color:#dfe4e5;color:var(--ink2)}.smbf-sold:hover{background:#e4e8e9;border-color:#d2d8d9;color:var(--ink)}.smbf-sold__num{color:var(--ink2);font-weight:600}.smbf-sold__num:before{content:none}.smbf-sold:hover .smbf-sold__num{color:var(--ink)}.smbf-prod.is-sold .smbf-prod__body,.smbf-prod.is-sold .smbf-prod__thumb,.smbf-quickprice--flat{cursor:default}.smbf-prod__thumb{overflow:hidden;touch-action:manipulation}.smbf-prod__thumb img{transform-origin:50% 50%}.smbf-prod__thumb.is-zoomed{cursor:grab;overflow:visible;touch-action:none;z-index:1}.smbf-prod__thumb.is-zoomed img{will-change:transform}.smbf-prod__thumb.is-zoomed:active{cursor:grabbing}.smbf-quickprice{align-items:baseline;background:none;border:0;color:var(--deep);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--hf-sm);font-size:22px;font-weight:600;margin:0;padding:0;white-space:nowrap}.smbf-quickprice:active{transform:scale(.94)}.smbf-add{align-items:center;display:inline-flex;gap:8px;justify-content:center}.smbf-add__t{display:inline-block;position:relative}.smbf-add__lbl{transition:opacity .15s ease}.smbf-add__msg{display:grid;inset:0;opacity:0;place-items:center;position:absolute;transition:opacity .15s ease;white-space:nowrap}.smbf-add.is-done .smbf-add__lbl{opacity:0}.smbf-add.is-done .smbf-add__msg{opacity:1}.smbf-add__ico{display:grid;flex:0 0 auto;height:20px;place-items:center;width:20px}.smbf-add__ico svg{grid-area:1/1;height:20px;transition:opacity .18s ease,transform .18s ease;width:20px}.smbf-add__spin{border:2.5px solid;border-radius:50%;border-top:2.5px solid transparent;grid-area:1/1;height:15px;opacity:0;transition:opacity .15s ease;width:15px}.smbf-add.is-loading .smbf-add__spin{animation:smbf-spin .62s linear infinite;opacity:1}.smbf-add.is-loading .smbf-quick__bag{opacity:0;transform:scale(.6)}@keyframes smbf-spin{to{transform:rotate(1turn)}}.smbf-add__ico .smbf-quick__tick{opacity:0;transform:scale(.6)}.smbf-add.is-done .smbf-quick__bag{opacity:0!important;transform:scale(.6)!important}.smbf-add.is-done .smbf-quick__tick{opacity:1!important;transform:none!important}@keyframes smbf-bagshake{0%{transform:translateX(0) scale(1)}18%{transform:translateX(-3px) scale(1.1)}38%{transform:translateX(3px) scale(1.14)}58%{transform:translateX(-2px) scale(1.1)}78%{transform:translateX(1px) scale(1.04)}to{transform:translateX(0) scale(1)}}.smbf-bag.is-bumped svg{animation:smbf-bagshake .36s cubic-bezier(.3,.9,.4,1)}.smbf-add,.smbf-gc__cta,[data-pair-add]{position:relative}.smbf-add.is-tapped:after,.smbf-gc__cta.is-tapped:after,.smbf-quickprice.is-tapped:after,[data-pair-add].is-tapped:after{animation:smbf-tap .4s cubic-bezier(.2,.7,.3,1) forwards;border:2px solid;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}@keyframes smbf-tap{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.13)}}@media (prefers-reduced-motion:reduce){.smbf-add.is-tapped:after,.smbf-gc__cta.is-tapped:after,.smbf-quickprice.is-tapped:after,[data-pair-add].is-tapped:after{animation:none}}.smbf-pulse{border-radius:var(--r);box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 24px 7px hsla(0,0%,100%,.5);opacity:.9;pointer-events:none;position:fixed;transition:transform .4s cubic-bezier(.18,.85,.3,1),opacity .4s ease-out;z-index:110}.smbf-pulse.is-on{opacity:0;transform:scale(1.055)}.smbf-toast{align-items:center;display:inline-flex;gap:9px}.smbf-toast__sep{opacity:.45}.smbf-toast__act{background:hsla(0,0%,100%,.22);border:0;border-radius:var(--toast-r,10px);color:#fff;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:700;margin:0;padding:6px 12px;text-decoration:none;white-space:nowrap}.smbf-toast__act:active,.smbf-toast__act:hover{background:hsla(0,0%,100%,.34)}@keyframes smbf-draw{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.smbf-prod.is-drawn{animation:smbf-draw .42s cubic-bezier(.22,.9,.28,1) both}.smbf-more__actions{display:flex;flex-wrap:wrap;gap:var(--s3);justify-content:center}@media (prefers-reduced-motion:reduce){.smbf-prod.is-drawn{animation:none}}@media (max-width:719px){.smbf-units--ghost{display:none}.smbf-card__body .smbf-h3,.smbf-card__desc,.smbf-price{min-height:0}.smbf-prod__thumb{aspect-ratio:4/3}.smbf-qv__img{display:none}.smbf-qv__info{padding-top:26px}.smbf-skin__filters{align-items:end;display:flex;flex-wrap:wrap;gap:var(--s2)}.smbf-field{flex:none;font-size:12px;gap:4px;letter-spacing:.06em}.smbf-skin__tools{margin-bottom:var(--s6)}.smbf-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23555' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:11px 8px;border-radius:9px;font-size:var(--t-meta);min-height:var(--tap);padding:6px 30px 6px 12px}.smbf:not(.smbf--bandimg) .smbf-skin{background:var(--deep)}.smbf:not(.smbf--bandimg) .smbf-skin .smbf-h2{color:#fff}.smbf:not(.smbf--bandimg) .smbf-skin .smbf-sec__head>p:not(.smbf-offerline){color:hsla(0,0%,100%,.82)}.smbf:not(.smbf--bandimg) .smbf-skin .smbf-field{color:hsla(0,0%,100%,.78)}.smbf:not(.smbf--bandimg) .smbf-skin .smbf-empty,.smbf:not(.smbf--bandimg) .smbf-skin .smbf-err{color:hsla(0,0%,100%,.85)}.smbf:not(.smbf--bandimg) .smbf-skin .smbf-empty__reset{color:var(--mint)}.smbf:not(.smbf--bandimg) .smbf-skin .smbf-more__count{color:hsla(0,0%,100%,.82)}.smbf-skin .smbf-btn--ghost{min-width:160px}.smbf:not(.smbf--bandimg) .smbf-skin .smbf-btn--ghost{background:#fff;border-color:#fff;color:var(--deep)}.smbf:not(.smbf--bandimg) .smbf-skin .smbf-btn--ghost:focus-visible,.smbf:not(.smbf--bandimg) .smbf-skin .smbf-btn--ghost:hover{background:var(--mint);border-color:var(--mint);color:var(--deep)}}.smbf-menu-btn{background:none;border:0;border-radius:50%;color:var(--deep);cursor:pointer;display:inline-grid;height:var(--tap);padding:0;place-items:center;width:var(--tap);-webkit-tap-highlight-color:transparent}.smbf-menu-btn:hover{color:var(--acc2)}.smbf-menu-btn:focus-visible{outline:2px solid var(--deep);outline-offset:2px}.smbf-menu-btn__bars{display:block;height:16px;position:relative;width:22px}.smbf-menu-btn__bars i{background:currentColor;border-radius:2px;height:2px;left:0;position:absolute;transition:top .22s ease,transform .22s ease,opacity .18s ease;width:100%}.smbf-menu-btn__bars i:first-child{top:0}.smbf-menu-btn__bars i:nth-child(2){top:7px}.smbf-menu-btn__bars i:nth-child(3){top:14px}.smbf-menu-btn[aria-expanded=true] .smbf-menu-btn__bars i:first-child{top:7px;transform:rotate(45deg)}.smbf-menu-btn[aria-expanded=true] .smbf-menu-btn__bars i:nth-child(2){opacity:0}.smbf-menu-btn[aria-expanded=true] .smbf-menu-btn__bars i:nth-child(3){top:7px;transform:rotate(-45deg)}.smbf-mnav{background:var(--canvas);border-bottom:1px solid var(--line);box-shadow:0 18px 32px rgba(var(--ink-rgb),.1);left:0;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;top:100%}.smbf-sticky.is-menu-hidden{visibility:hidden}.smbf-mnav[hidden]{display:none}.smbf-mnav .smbf-wrap{display:flex;flex-direction:column;padding-bottom:12px;padding-top:4px}.smbf-mnav a{align-items:center;color:var(--deep);display:flex;font-family:var(--hf-sm);font-size:20px;font-weight:600;justify-content:space-between;line-height:1.2;min-height:54px;text-decoration:none}.smbf-mnav a+a{border-top:1px solid var(--line)}.smbf-mnav a:after{border-right:1.8px solid;border-top:1.8px solid;content:"";height:8px;margin-right:4px;opacity:.55;transform:rotate(45deg);width:8px}.smbf-mnav a:focus-visible,.smbf-mnav a:hover{color:var(--acc2)}@media (min-width:1000px){.smbf-menu-btn,.smbf-mnav{display:none!important}}@media (prefers-reduced-motion:reduce){.smbf-menu-btn__bars i{transition:none}}.smbf-hero--glow{background:rgb(var(--ink-rgb))}.smbf-hero--glow .smbf-hero__media img{filter:saturate(1.08) contrast(1.05);object-position:62% 40%;opacity:1}.smbf-hero--glow .smbf-hero__media:after{background:linear-gradient(180deg,rgba(var(--deep-rgb),0) 0,rgba(var(--deep-rgb),.18) 28%,rgba(var(--deep-rgb),.55) 55%,rgba(var(--deep-rgb),.74) 100%)}.smbf-hero--glow .smbf-hero__grid{padding-top:190px}@media (min-width:720px){.smbf-hero--glow .smbf-hero__media img{object-position:50% 45%}.smbf-hero--glow .smbf-hero__media:after{background:linear-gradient(90deg,rgba(var(--deep-rgb),.8) 0,rgba(var(--deep-rgb),.62) 30%,rgba(var(--deep-rgb),.18) 58%,rgba(var(--deep-rgb),0) 72%),radial-gradient(120% 90% at 80% 30%,rgba(255,190,120,.1) 0,transparent 60%)}.smbf-hero--glow .smbf-hero__grid{align-items:center;display:flex;min-height:620px;padding-bottom:96px;padding-top:104px}}@supports (color:color-mix(in srgb,red 50%,blue)){.smbf-gc__scrim{--gcs:color-mix(in srgb,var(--ink) 50%,#000);background:linear-gradient(180deg,color-mix(in srgb,var(--gcs) 72%,transparent) 0,color-mix(in srgb,var(--gcs) 42%,transparent) 26%,color-mix(in srgb,var(--gcs) 30%,transparent) 52%,color-mix(in srgb,var(--gcs) 62%,transparent) 100%)}.smbf-hero--glow{--hero-shade:color-mix(in srgb,var(--deep) 72%,#000);background:var(--hero-shade)}.smbf-hero--glow .smbf-hero__media:after{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--hero-shade) 18%,transparent) 28%,color-mix(in srgb,var(--hero-shade) 55%,transparent) 55%,color-mix(in srgb,var(--hero-shade) 74%,transparent) 100%)}@media (min-width:720px){.smbf-hero--glow .smbf-hero__media:after{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-shade) 80%,transparent) 0,color-mix(in srgb,var(--hero-shade) 62%,transparent) 30%,color-mix(in srgb,var(--hero-shade) 18%,transparent) 58%,transparent 72%),radial-gradient(120% 90% at 80% 30%,rgba(255,190,120,.1) 0,transparent 60%)}}}.smbf-hero--warmdate .smbf-hero__dates{color:#f0c98f}.smbf-hero--notext .smbf-hero__sub{margin-bottom:calc(var(--hero-rhythm)*1.25)}.smbf-hero--motion .smbf-hero__media img{animation:smbf-kb 22s ease-in-out infinite alternate;transform-origin:60% 40%}.smbf-hero--motion .smbf-hero__ctas .smbf-btn--light{overflow:hidden;position:relative}.smbf-hero--motion .smbf-hero__ctas .smbf-btn--light:after{animation:smbf-sheen 4.5s ease-in-out infinite;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.55),transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-150%);width:40%}@keyframes smbf-kb{0%{transform:scale(1)}to{transform:scale(1.09) translate(-1.5%,1%)}}@keyframes smbf-sheen{0%,62%{transform:translateX(-150%)}to{transform:translateX(325%)}}@media (prefers-reduced-motion:reduce){.smbf-hero--motion .smbf-hero__ctas .smbf-btn--light:after,.smbf-hero--motion .smbf-hero__media img{animation:none}}@media (max-width:719px){.smbf-grid--products{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.smbf-prod__thumb{aspect-ratio:1/1}.smbf-prod__thumb img{padding:28px 8px 8px}.smbf-prod__brand{font-size:11px;letter-spacing:.06em;max-width:calc(100% - 12px);padding:9px 10px 0}.smbf-prod__thumb .smbf-tag{font-size:10px;padding:3px 6px;right:6px;top:6px}.smbf-prod__more{bottom:0;height:44px;right:0;width:44px}.smbf-prod__more svg{height:22px;width:22px}.smbf-prod__body{gap:6px;padding:10px 10px 12px}.smbf-prod__row{align-items:flex-start;flex-direction:column;gap:2px}.smbf-prod__name{display:-webkit-box;font-size:15px;line-height:1.3;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:2.6em;overflow:hidden;width:100%}.smbf-quickprice{font-size:18px}.smbf-prod .smbf-add{font-size:14px;padding:6px}.smbf-prod .smbf-var{font-size:14px;padding:6px 8px}.smbf-sold{font-size:14px}}.smbf-prod__more{clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}.smbf-prod__more:focus-visible{clip-path:none;height:44px;overflow:visible;width:44px}.smbf-prod:not(.is-sold) .smbf-prod__thumb{cursor:pointer}@media (max-width:719px){.smbf-prod .smbf-add{min-height:38px;padding:4px 6px}.smbf-prod .smbf-add:before{bottom:-3px;content:"";left:0;position:absolute;right:0;top:-3px}.smbf-prod__more{height:1px;width:1px}}.smbf-prod__thumb img{padding:12px}.smbf-prod__row{align-items:center;flex-direction:row;gap:10px;justify-content:space-between}.smbf-prod__titles{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.smbf-prod__brand{color:var(--acc2);font-size:var(--t-fine);font-weight:700;letter-spacing:.07em;line-height:1.25;max-width:100%;overflow:hidden;padding:0;position:static;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;z-index:auto}.smbf-prod__titles .smbf-prod__name{flex:0 0 auto}.smbf-quickprice{align-self:center}@media (max-width:719px){.smbf-prod__thumb img{padding:8px}.smbf-prod__row{align-items:center;flex-direction:row;gap:6px}.smbf-prod__brand{font-size:10px;letter-spacing:.06em;max-width:100%;padding:0}.smbf-quickprice{font-size:16px}}.smbf-prod__thumb .smbf-tag{z-index:3}.smbf-prod__thumb .smbf-tag--sold{font-size:10px;padding:3px 7px}.smbf-prod .smbf-add,.smbf-qv .smbf-add{background:var(--cta);border-radius:999px;color:#fff}.smbf-prod .smbf-add.is-done,.smbf-prod .smbf-add.is-loading,.smbf-qv .smbf-add.is-done,.smbf-qv .smbf-add.is-loading{background:var(--cta);color:#fff}.smbf-prod .smbf-add[disabled]:not(.is-loading):not(.is-done),.smbf-qv .smbf-add[disabled]:not(.is-loading):not(.is-done){background:rgba(var(--ink-rgb),.08);color:rgba(var(--ink-rgb),.5)}@media (hover:hover){.smbf-prod .smbf-add:not([disabled]):hover,.smbf-qv .smbf-add:not([disabled]):hover{background:var(--cta-hover);box-shadow:none}}.smbf-prod .smbf-add .smbf-quick__bag,.smbf-prod .smbf-add .smbf-quick__tick,.smbf-qv .smbf-add .smbf-quick__bag,.smbf-qv .smbf-add .smbf-quick__tick{display:none}.smbf-prod .smbf-add .smbf-add__ico,.smbf-qv .smbf-add .smbf-add__ico{left:50%;margin:-10px 0 0 -10px;pointer-events:none;position:absolute;top:50%}.smbf-prod .smbf-add.is-loading .smbf-add__lbl,.smbf-qv .smbf-add.is-loading .smbf-add__lbl{opacity:0}.smbf-add__lbl{white-space:nowrap}.smbf-add__price{font-variant-numeric:tabular-nums}.smbf-prod .smbf-prod__row .smbf-quickprice,.smbf-prod .smbf-sold .smbf-sold__ico{display:none}@media (max-width:719px){.smbf-prod--lift .smbf-prod__name,.smbf-row--onename .smbf-prod__name{min-height:0}.smbf-prod--lift .smbf-prod__titles{padding-top:19.5px}.smbf-qv__img{display:grid;min-height:0;overflow:hidden;padding:8px 14px}.smbf-qv__img img{height:min(260px,34vh);max-height:none;max-width:100%;object-fit:contain;width:auto}.smbf-qv__img img.is-trimmed{transition:transform .35s cubic-bezier(.2,.7,.2,1)}}[data-smbf-card]:not([data-handle=""]){cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine) and (min-width:720px){.smbf-card__info{opacity:0;pointer-events:none}.smbf-card__info:focus-visible{opacity:1}[data-smbf-card] :is(.smbf-card__cta,.smbf-units,.smbf-pairs){cursor:default}}.smbf-qv__info{grid-template-columns:minmax(0,1fr)}.smbf-qv__brand{margin-bottom:12px;min-width:0}.smbf-qv__logo{display:none;height:36px;margin-bottom:10px;max-width:70%;object-fit:contain;object-position:left center;width:auto}.smbf-qv__logo--compact{height:58px}@media (min-width:720px){.smbf-qv__logo{display:block}}.smbf-qv .smbf-prod__vendor{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smbf-cats{margin:0 0 var(--s5)}.smbf-cats__track{display:flex;flex-wrap:wrap;gap:8px}.smbf-cat{background:#fff;border:1.5px solid var(--line);border-radius:999px;color:var(--deep);cursor:pointer;flex:0 0 auto;font-family:inherit;font-size:var(--t-meta);font-weight:600;min-height:40px;padding:8px 18px;transition:background .16s,color .16s,border-color .16s;white-space:nowrap}.smbf-cat:hover{border-color:var(--deep)}.smbf-cat[aria-pressed=true]{background:var(--cta);border-color:var(--cta);color:#fff}.smbf--darkband .smbf-band .smbf-cat{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.38);color:#fff}.smbf--darkband .smbf-band .smbf-cat:hover{border-color:#fff}.smbf--darkband .smbf-band .smbf-cat[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--deep)}.smbf-cat{position:relative}.smbf-cat__count{background:#d92d20;border-radius:999px;color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;height:18px;letter-spacing:0;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:-6px;text-align:center;top:-6px;-webkit-font-smoothing:antialiased;box-shadow:0 0 0 2px var(--band);pointer-events:none;transition:transform .18s ease,opacity .18s ease}.smbf-cat__count.is-gone{opacity:0;transform:scale(.4)}@media (prefers-reduced-motion:reduce){.smbf-cat__count{transition:none}}@media (max-width:719px){.smbf-cats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--band-rgb),.96);margin:0 -20px var(--s5);padding:0 0 10px;position:sticky;top:var(--smbf-hdr,60px);z-index:20}.smbf-cats__track{flex-wrap:nowrap;overflow-x:auto;padding:10px 20px 0;scroll-padding-inline:20px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.smbf-cats__track::-webkit-scrollbar{display:none}.smbf-cat{scroll-snap-align:start}.smbf-cats.is-more .smbf-cats__track{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}}@media (min-width:720px){.smbf-qv__img{align-items:start}}.smbf-drawer__title{gap:8px}.smbf-drawer__head h2{font-size:calc(var(--t-h2)*.5);line-height:1}.smbf-bag--lg svg{display:block;height:29px;width:29px}.smbf-drawer__head{gap:14px;padding:22px 20px 18px}.smbf-drawer__bar{align-items:center;min-height:var(--tap)}.smbf-drawer__bar .smbf-x{align-self:center;margin-right:-6px}.smbf-drawer__bar .smbf-x:focus{outline:none}.smbf-drawer__bar .smbf-x:focus-visible{border-radius:10px;outline:2px solid currentColor;outline-offset:-4px}.smbf-drawer__title{align-items:center}.smbf-drawer__title .smbf-bag--lg{display:flex;flex:none;transform:translateY(-12.5%)}.smbf-drawer__title .smbf-bag--lg svg{height:calc(var(--t-h2)*1);min-height:26px;min-width:26px;width:calc(var(--t-h2)*1)}.smbf-gc__card--one .smbf-gc__chev{visibility:hidden}.smbf-gc__card--one .smbf-gc__chev:after{animation:none!important}.smbf-line__note{color:var(--deep);font-size:var(--t-fine);line-height:1.4;margin:2px 0 4px}.smbf-line__bonus{color:var(--sale,var(--deep));font-size:var(--t-meta);font-weight:600;line-height:1.35;margin:2px 0}.smbf-prod__name{font-size:15px}.smbf-prod .smbf-add,.smbf-prod .smbf-var{font-size:14px}.smbf-prod--padvar .smbf-prod__price+*{margin-top:var(--padvar,0)}@media (max-width:719px){.smbf-prod__name{font-size:14px}.smbf-prod .smbf-add,.smbf-prod .smbf-var{font-size:13px}.smbf-prod--lift .smbf-prod__titles{padding-top:18.2px}}.smbf-hero__media:has(.smbf-hero__video.is-playing) img{animation:none}.smbf-logo{padding-block:8px}.smbf-drawer__logo{margin-block:4px}.smbf-footer__brand img{margin-top:6px}.smbf-footer__brand{align-items:center;display:flex;flex-direction:column;max-width:100%;width:fit-content}.smbf-footer__brand p{text-align:center}.smbf-social{flex-wrap:wrap;justify-content:center}.smbf-footer__col>.smbf-hours{font-variant-numeric:tabular-nums;gap:0;grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;margin:2px 0 10px;max-width:340px;padding-block:0;width:100%}.smbf-hours dd,.smbf-hours dt{border-bottom:1px solid hsla(0,0%,100%,.14);padding-block:9px}.smbf-hours dd:last-of-type,.smbf-hours dt:last-of-type{border-bottom:0}.smbf-hours dt{color:#fff;font-weight:500}.smbf-hours dd{color:hsla(0,0%,100%,.8);padding-left:14px;text-align:right}.smbf-hours .is-closed{color:hsla(0,0%,100%,.5)}@media (min-width:720px){.smbf-footer__grid{grid-template-columns:1.2fr 1fr 1fr 1.2fr}}.smbf-notice{padding:12px 20px}.smbf-notice__inner{display:grid;gap:4px;margin-inline:auto;max-width:1160px}.smbf-notice p{margin:0}.smbf-notice a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.smbf-notice__fine{opacity:.75}.smbf-notice{padding-left:72px;padding-right:20px;position:relative}.smbf-notice[hidden]{display:none}.smbf-notice__close{align-items:center;background:hsla(0,0%,100%,.55);border:1px solid rgba(90,67,0,.25);border-radius:50%;color:inherit;cursor:pointer;display:inline-flex;height:44px;justify-content:center;left:14px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px}.smbf-notice__close:focus-visible,.smbf-notice__close:hover{background:rgba(90,67,0,.12)}.smbf-notice__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.smbf-drawer__pairs{padding:16px 20px 12px}.smbf-drawer__pairs .smbf-pairs__h{color:var(--ink2);font-size:12px;letter-spacing:.1em;margin-bottom:10px}.smbf-drawer__pairs .smbf-pairs__track{gap:8px}.smbf-drawer__pairs .smbf-pair{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;font-size:14px;gap:12px;grid-template-columns:56px minmax(0,1fr) auto;padding:8px 10px 8px 8px}.smbf-drawer__pairs .smbf-pair img{background:#fff;border-radius:8px;height:56px;mix-blend-mode:normal;object-fit:contain;padding:4px;width:56px}.smbf-drawer__pairs .smbf-pair__n{font-family:inherit;font-size:14px;min-height:0}.smbf-drawer__pairs .smbf-pair__t small{font-size:12.5px;margin-top:3px}.smbf-drawer__pairs .smbf-pair__add{font-size:13px;min-height:34px;min-width:0;padding:0 14px}.smbf-drawer__pairs .smbf-pairs__more{color:var(--ink2);font-size:13px;min-height:32px;padding:6px 2px}.smbf-drawer__pairs .smbf-pairs__more:focus:not(:focus-visible){box-shadow:none;outline:none}@media (max-width:719px){.smbf-drawer__pairs .smbf-pair{gap:10px;grid-template-columns:48px minmax(0,1fr) 36px}.smbf-drawer__pairs .smbf-pair img{height:48px;width:48px}.smbf-drawer__pairs .smbf-pair__add{height:36px;min-height:36px;min-width:36px;padding:0;width:36px}}@keyframes smbf-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes smbf-fadein{0%{opacity:.01}to{opacity:1}}@keyframes smbf-pop{0%{opacity:0;transform:scale(0)}55%{opacity:1;transform:scale(1.28)}78%{transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes smbf-linein{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.smbf-hero__media{animation:smbf-fadein .7s ease-out both}.smbf-hero__copy>*{animation:smbf-rise .55s cubic-bezier(.2,.7,.2,1) both}.smbf-hero__copy>:nth-child(2){animation-delay:.07s}.smbf-hero__copy>:nth-child(3){animation-delay:.14s}.smbf-hero__copy>:nth-child(4){animation-delay:.21s}.smbf-hero__copy>:nth-child(5){animation-delay:.28s}.smbf-hero__copy>:nth-child(n+6){animation-delay:.34s}.smbf-mo .smbf-rv{opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rv-d,0s);will-change:opacity,transform}.smbf-mo .smbf-rv.is-in{opacity:1;transform:none}.smbf-mo .smbf-cats:not(.is-counted) .smbf-cat__count{opacity:0;transform:scale(0)}.smbf-mo .smbf-cats.is-popping .smbf-cat__count{animation:smbf-pop .5s cubic-bezier(.3,.7,.3,1) both;animation-delay:var(--pop-d,0s)}.smbf-line.is-new{animation:smbf-linein .36s cubic-bezier(.2,.7,.2,1) both}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.smbf-card,.smbf-prod{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}.smbf-card.is-tilt,.smbf-prod.is-tilt{box-shadow:0 14px 32px -20px rgba(0,0,0,.26);transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-3px);transition:transform .12s ease-out,box-shadow .4s ease}.smbf-card__media img,.smbf-prod img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.smbf-card.is-tilt .smbf-card__media img{transform:scale(1.03)}.smbf-prod__thumb img{transition:scale .6s cubic-bezier(.2,.7,.2,1),translate .7s cubic-bezier(.2,.7,.2,1)}.smbf-prod.is-tilt .smbf-prod__thumb img{scale:1.05;translate:var(--pan-x,0) var(--pan-y,0)}}.smbf-card .smbf-add,.smbf-feat .smbf-add{position:relative}.smbf-card .smbf-add.is-loading,.smbf-feat .smbf-add.is-loading{color:transparent}.smbf-card .smbf-add.is-loading:before,.smbf-feat .smbf-add.is-loading:before{animation:smbf-spin .62s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;content:"";height:18px;left:50%;margin:-9px 0 0 -9px;position:absolute;top:50%;width:18px}@media (prefers-reduced-motion:reduce){.smbf-card .smbf-add.is-loading:before,.smbf-feat .smbf-add.is-loading:before{animation-duration:1.6s}}.smbf-card__media .smbf-tag,.smbf-feat__media .smbf-tag{background-image:none;border-radius:7px;box-shadow:none;overflow:hidden}.smbf-card__media .smbf-tag:after,.smbf-feat__media .smbf-tag:after{background:linear-gradient(105deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.04) 40%,hsla(0,0%,100%,.13) 50%,hsla(0,0%,100%,.04) 60%,hsla(0,0%,100%,0) 70%);content:"";filter:blur(2px);inset:0;inset:0 -50%;pointer-events:none;position:absolute;transform:translateX(-130%)}@keyframes smbf-tagpop{0%{opacity:0;transform:scale(.82) translateY(-4px)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes smbf-tagshine{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}@media (prefers-reduced-motion:no-preference){.smbf-mo .smbf-card:not(.is-shown) .smbf-tag,.smbf-mo .smbf-feat:not(.is-shown) .smbf-tag{opacity:0}.smbf-card.is-shown .smbf-tag,.smbf-feat.is-shown .smbf-tag{animation:smbf-tagpop .45s cubic-bezier(.3,.7,.3,1) .3s both}.smbf-card.is-shown .smbf-tag:after,.smbf-feat.is-shown .smbf-tag:after{animation:smbf-tagshine 1.3s ease-in-out .8s both}}.smbf-empty--bag{display:grid;gap:14px;justify-items:center;padding:40px 10px}.smbf-empty--bag p{margin:0}.smbf-empty__shop{background:none;border:0;color:var(--deep);cursor:pointer;font:inherit;font-weight:600;padding:6px 2px;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.smbf-empty__shop:hover{color:var(--acc2)}.smbf-empty__shop:focus-visible{border-radius:4px;outline:2px solid var(--acc2);outline-offset:3px}@keyframes smbf-skinin{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@keyframes smbf-imgin{0%{filter:blur(8px);opacity:0;scale:1.08}to{filter:blur(0);opacity:1;scale:1}}@media (prefers-reduced-motion:no-preference){.smbf-mo [data-smbf-products]:not(.is-live) .smbf-prod.is-arrive{opacity:0}.smbf-mo [data-smbf-products].is-live .smbf-prod.is-arrive{animation:smbf-skinin .5s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--k, 0)*60ms)}.smbf-mo [data-smbf-products].is-live .smbf-prod.is-arrive img{animation:smbf-imgin .75s ease-out backwards;animation-delay:calc(var(--k, 0)*60ms + .12s)}}@media (max-width:719px){html #smbf,html .smbf-portal{--r:var(--r-half,6px)}.smbf-grid--products{gap:8px;margin-inline:-8px}.smbf-prod__thumb img{padding:22px 6px 6px}.smbf-brand select,.smbf-btn,.smbf-gc__cta,.smbf-pair__add,.smbf-prod .smbf-add,.smbf-qv .smbf-add,.smbf-sticky a,.smbf-sticky button{border-radius:12px}.smbf-cat{border-radius:10px}.smbf-gc__card{border-radius:8px}.smbf-card__cta .smbf-var,.smbf-field select,.smbf-prod .smbf-var,.smbf-psheet__var,.smbf-qv .smbf-var{border-radius:5px}.smbf-card__media .smbf-tag,.smbf-count__units b,.smbf-feat__media .smbf-tag,.smbf-line img,.smbf-pair img,.smbf-qty{border-radius:4px}}.smbf-pair__b,.smbf-pair__big,.smbf-pair__p{display:none}.smbf-drawer__pairs{background:var(--canvas)}.smbf-drawer__pairs .smbf-pair{background:rgba(var(--deep-rgb),.055);border:1px solid rgba(var(--deep-rgb),.12);border-radius:var(--r);gap:14px;grid-template-columns:72px minmax(0,1fr) auto;padding:12px}.smbf-drawer__pairs .smbf-pair>img:not(.smbf-pair__big){display:none}.smbf-drawer__pairs .smbf-pair img.smbf-pair__big{background:#fff;border-radius:calc(var(--r)*.7);box-shadow:0 2px 8px -4px rgba(0,0,0,.18);display:block;height:72px;mix-blend-mode:normal;object-fit:contain;padding:6px;width:72px}.smbf-drawer__pairs .smbf-pair__t{display:grid;gap:3px;line-height:1.3}.smbf-drawer__pairs .smbf-pair__b{color:var(--acc2);display:block;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.smbf-drawer__pairs .smbf-pair__n{color:var(--ink);display:-webkit-box;font-size:14.5px;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smbf-drawer__pairs .smbf-pair__t small{display:none}.smbf-drawer__pairs .smbf-pair__p{color:var(--deep);display:block;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.smbf-drawer__pairs .smbf-pair__p s{color:var(--ink2);font-weight:400;margin-left:4px}.smbf-drawer__pairs .smbf-pair__add,.smbf-drawer__pairs .smbf-pair__add:not([disabled]){align-items:center;border-radius:999px;box-shadow:0 4px 12px -6px rgba(var(--deep-rgb),.6);display:inline-flex;font-size:14px;font-weight:600;gap:6px;min-width:0;padding:0 16px;width:auto}.smbf-drawer__pairs .smbf-pair__plus{font-size:18px;line-height:1;margin-top:-1px}.smbf-drawer__pairs .smbf-pair__addtxt{display:inline}@keyframes smbf-pairsin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.smbf-drawer__pairs:not([hidden]){animation:smbf-pairsin .4s cubic-bezier(.2,.7,.2,1) .2s both}}@media (max-width:719px){.smbf-drawer__pairs .smbf-pair{gap:12px;grid-template-columns:64px minmax(0,1fr) auto;padding:10px}.smbf-drawer__pairs .smbf-pair img.smbf-pair__big{height:64px;width:64px}.smbf-drawer__pairs .smbf-pair__add,.smbf-drawer__pairs .smbf-pair__add:not([disabled]){border-radius:12px;height:38px;min-height:38px;min-width:0;padding:0 14px;width:auto}}.smbf-qvpair{border-top:1px solid var(--line);margin-top:var(--s5);padding-top:var(--s4)}.smbf-qvpair .smbf-pairs__h{color:var(--ink2);font-size:12px;letter-spacing:.1em;margin:0 0 10px}.smbf-qvpair__card{align-items:center;background:rgba(var(--deep-rgb),.055);border:1px solid rgba(var(--deep-rgb),.12);border-radius:var(--r);display:grid;gap:12px;grid-template-columns:64px minmax(0,1fr);padding:10px}.smbf-qvpair__card img{background:#fff;border-radius:calc(var(--r)*.7);box-shadow:0 2px 8px -4px rgba(0,0,0,.18);height:64px;object-fit:contain;padding:5px;width:64px}.smbf-more__actions [data-smbf-more]{background:var(--cta);border-color:var(--cta);box-shadow:none;color:#fff}.smbf-more__actions [data-smbf-more]:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.smbf-more__actions [data-smbf-more]:after{border-bottom:2px solid;border-right:2px solid;content:"";height:7px;margin-left:4px;transform:translateY(-2px) rotate(45deg);width:7px}.smbf-more__actions [data-smbf-less]{background:transparent;border-color:rgba(var(--deep-rgb),.35);box-shadow:none;color:var(--deep)}.smbf--darkband .smbf-skin .smbf-more__actions [data-smbf-more],.smbf-skin .smbf-more__actions [data-smbf-more]{background:#fff;border-color:#fff;box-shadow:none;color:var(--deep)}.smbf--darkband .smbf-skin .smbf-more__actions [data-smbf-more]:hover,.smbf-skin .smbf-more__actions [data-smbf-more]:hover{background:var(--mint);border-color:var(--mint)}.smbf--darkband .smbf-skin .smbf-more__actions [data-smbf-less]{background:transparent;border-color:hsla(0,0%,100%,.55);color:#fff}.smbf--darkband .smbf-skin .smbf-more__actions [data-smbf-less]:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.smbf-hat .smbf-count{flex-wrap:nowrap;font-size:inherit;gap:6px;white-space:nowrap}.smbf-hat .smbf-count__units{gap:6px}.smbf-hat .smbf-count__units b{background:none;border:0;border-radius:0;font-weight:400;opacity:.85;padding:0}.smbf-hat .smbf-count__units b i{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.95em;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0;margin-right:0;opacity:1}.smbf-skin__search:before{background:var(--ink2);content:"";height:18px;left:14px;margin-top:-9px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 20 20'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5 20 20'/%3E%3C/svg%3E") center /contain no-repeat;pointer-events:none;position:absolute;top:50%;width:18px;z-index:1}.smbf-skin__search input{padding-left:42px}.smbf-skin__search:focus-within:before{background:var(--deep)}@media (min-width:900px){.smbf-skin__tools{align-items:stretch;background:#fff;border:1.5px solid var(--line);border-radius:9px;display:flex;gap:0}.smbf-skin__tools:focus-within{border-color:var(--deep);box-shadow:inset 0 0 0 1px var(--deep);outline:none}.smbf-skin__tools input:focus,.smbf-skin__tools input:focus-visible,.smbf-skin__tools select:focus,.smbf-skin__tools select:focus-visible{box-shadow:none;outline:none}.smbf-skin__tools select:focus-visible{background-color:rgba(var(--deep-rgb),.05)}.smbf-skin__search{flex:1 1 auto;margin:0;min-width:0}.smbf-skin__search input{background:transparent;border:0;border-radius:9px 0 0 9px;min-height:50px}.smbf-skin__search input:focus{outline:none}.smbf-skin__filters{align-items:stretch;flex:0 0 auto;flex-wrap:nowrap;gap:0}.smbf-skin__filters .smbf-field{align-items:stretch;display:flex;position:relative}.smbf-skin__filters .smbf-field:before{background:var(--line);bottom:12px;content:"";left:0;position:absolute;top:12px;width:1px}.smbf-skin__filters .smbf-field select{background-color:transparent;border:0;border-radius:0;cursor:pointer;min-height:50px;padding-left:18px}.smbf-skin__filters .smbf-field select:focus{outline:none}.smbf-skin__filters .smbf-field:last-child select{border-radius:0 9px 9px 0}}@media (min-width:720px){.smbf-qv__img:has(.smbf-qvpair){align-items:stretch;display:flex;flex-direction:column;gap:var(--s5);justify-content:flex-start}.smbf-qv__img:has(.smbf-qvpair)>img{align-self:center}.smbf-qv__img .smbf-qvpair{border-top:0;margin-top:0;padding-top:0}.smbf-qv__img .smbf-qvpair__card{background:#fff}}.smbf-qvpair__plus{display:none}@media (min-width:720px){.smbf-qv__img .smbf-qvpair__plus{align-items:center;display:flex;gap:12px;margin:-4px 0 14px}.smbf-qv__img .smbf-qvpair__plus:after,.smbf-qv__img .smbf-qvpair__plus:before{background:rgba(var(--deep-rgb),.18);content:"";flex:1 1 auto;height:1px}.smbf-qv__img .smbf-qvpair__plus span{background:#fff;border:1.5px solid rgba(var(--deep-rgb),.22);border-radius:50%;box-shadow:0 4px 12px -6px rgba(var(--deep-rgb),.35);color:var(--deep);display:grid;flex:none;font-size:20px;font-weight:500;height:34px;line-height:1;place-items:center;width:34px}.smbf-qv__img .smbf-qvpair .smbf-pairs__h{text-align:center}}.smbf-skin__filters .smbf-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23456' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:11px 8px;padding-right:40px}.smbf-skin__filters .smbf-field select::-ms-expand{display:none}#smbf input:focus,#smbf input:focus-visible,#smbf select:focus,#smbf select:focus-visible,#smbf textarea:focus,#smbf textarea:focus-visible,.smbf-portal input:focus,.smbf-portal input:focus-visible,.smbf-portal select:focus,.smbf-portal select:focus-visible,.smbf-portal textarea:focus,.smbf-portal textarea:focus-visible{border-color:var(--deep)!important;box-shadow:none!important;outline:none!important;outline-offset:0!important}@media (min-width:900px){.smbf-skin__tools:focus-within{box-shadow:none}#smbf .smbf-skin__tools input:focus,#smbf .smbf-skin__tools select:focus{border-color:transparent!important}}@media (min-width:720px){.smbf-qv__img,.smbf-qv__info{max-height:84dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.smbf-qv__info{grid-auto-rows:max-content}.smbf-qv__box{grid-template-columns:1fr 1.1fr;max-width:880px}.smbf-qv__img{background:rgba(var(--deep-rgb),.07);padding:28px 26px}.smbf-qv__img>img{background:#fff;border-radius:var(--r);box-shadow:0 14px 32px -20px rgba(var(--deep-rgb),.5);height:300px;max-height:none;mix-blend-mode:normal;object-fit:contain;padding:16px;width:100%}.smbf-qv__img>img.is-photo{object-fit:cover;padding:0}.smbf-qv__img .smbf-qvpair__plus{margin:2px 0 12px}.smbf-qv__img .smbf-qvpair__plus span{font-size:21px;height:36px;width:36px}.smbf-qv__img .smbf-qvpair__card{background:#fff;border-color:rgba(var(--deep-rgb),.14)}}.smbf-bag__dot{fill:#e5322d;opacity:0;paint-order:stroke;scale:.4;stroke:#fff;stroke-width:26;transform-box:fill-box;transform-origin:center;transition:opacity .2s ease,scale .32s cubic-bezier(.3,1.5,.5,1)}.smbf-bag.is-full .smbf-bag__dot{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.smbf-bag__dot{transition:none}}.smbf-drawer__pairs .smbf-pair img,.smbf-drawer__pairs .smbf-pair__t{cursor:pointer}.smbf-psheet{display:flex;flex-direction:column;inset:0;justify-content:flex-end;overflow:hidden;position:absolute;z-index:5}.smbf-psheet__scrim{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:hsla(0,0%,100%,.32);inset:0;opacity:0;position:absolute;transition:opacity .28s ease}.smbf-psheet__panel{background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -14px 44px -14px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:86%;position:relative;transform:translateY(100%);transition:transform .36s cubic-bezier(.22,1,.36,1)}.smbf-psheet__panel:before{background:rgba(var(--deep-rgb),.16);border-radius:4px;content:"";flex:none;height:4px;margin:9px auto 0;width:38px}.smbf-psheet.is-open .smbf-psheet__scrim{opacity:1}.smbf-psheet.is-open .smbf-psheet__panel{transform:none}.smbf-psheet__x{background:rgba(var(--deep-rgb),.07);border:0;border-radius:50%;cursor:pointer;display:grid;height:36px;padding:0;place-items:center;position:absolute;right:12px;top:12px;transition:background .2s ease;width:36px;z-index:1}.smbf-psheet__x:hover{background:rgba(var(--deep-rgb),.14)}.smbf-psheet__x span{height:16px;position:relative;width:16px}.smbf-psheet__x span:after,.smbf-psheet__x span:before{background:var(--deep);border-radius:2px;content:"";height:2px;left:0;position:absolute;top:7px;transform:rotate(45deg);width:16px}.smbf-psheet__x span:after{transform:rotate(-45deg)}.smbf-psheet__body{overflow-y:auto;overscroll-behavior:contain;padding:8px 22px 0}.smbf-psheet__img{display:block;height:min(240px,30dvh);margin:6px 0 16px;object-fit:contain;width:100%}.smbf-psheet__b{color:var(--acc2);font-size:11px;font-weight:600;letter-spacing:.12em;margin:0 0 4px;text-transform:uppercase}.smbf-psheet__t{color:var(--ink);font-size:19px;font-weight:600;line-height:1.25;margin:0 0 6px;padding-right:24px}.smbf-psheet__p{color:var(--deep);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;margin:0 0 12px}.smbf-psheet__p s{color:var(--ink2);font-size:14px;font-weight:400;margin-left:6px}.smbf-psheet__desc{color:var(--ink2);font-size:14.5px;line-height:1.55}.smbf-psheet__desc>:first-child{margin-top:0}.smbf-psheet__desc img{height:auto;max-width:100%}.smbf-psheet__foot{background:linear-gradient(hsla(0,0%,100%,0),#fff 28%);bottom:0;margin-top:8px;padding:14px 0 calc(16px + env(safe-area-inset-bottom));position:sticky}.smbf-psheet__add{width:100%}.smbf-psheet__b [data-rt-chip] .smbf-line__rt{display:inline-block;margin:0 0 0 8px;vertical-align:1px}.smbf-psheet__p .smbf-rtp__was{color:var(--ink2);font-size:14px;margin-left:6px;opacity:1}.smbf-psheet__rt{margin:-4px 0 14px}.smbf-psheet__var{background:#fff;border:1.5px solid var(--line);border-radius:10px;color:var(--ink);font-family:inherit;font-size:var(--t-body);margin:0 0 14px;min-height:var(--tap);padding:8px 12px;width:100%}.smbf-psheet__add .smbf-rtp__was{font-size:.86em;margin-left:4px}@media (prefers-reduced-motion:reduce){.smbf-psheet__panel,.smbf-psheet__scrim{transition:none}}.smbf :is(a,button,summary,[tabindex],[role=button]):focus,.smbf-bag:focus,.smbf-menu-btn:focus,.smbf-portal :is(a,button,summary,[tabindex],[role=button]):focus{outline:none!important}.smbf :is(a,button,summary,[tabindex],[role=button]):focus:not(:focus-visible),.smbf-portal :is(a,button,summary,[tabindex],[role=button]):focus:not(:focus-visible){box-shadow:none}.smbf-kbd .smbf :is(a,button,summary,[role=button]):focus-visible,.smbf-kbd .smbf-portal :is(a,button,summary,[role=button]):focus-visible{box-shadow:0 0 0 4px rgba(var(--deep-rgb),.16)!important}.smbf-bag:focus-visible,.smbf-psheet__x:focus-visible{border-radius:12px}.smbf-kbd .smbf-financing :is(a,button):focus-visible,.smbf-kbd .smbf-footer :is(a,button):focus-visible,.smbf-kbd .smbf-hero :is(a,button):focus-visible{box-shadow:0 0 0 4px hsla(0,0%,100%,.3)!important}.smbf-qvpair__main{display:none}@media (min-width:720px){.smbf-qv__img .smbf-qvpair__main{color:var(--ink2);display:block;display:-webkit-box;font-size:13px;font-weight:500;-webkit-line-clamp:2;line-height:1.35;margin:0 0 8px;text-align:center;-webkit-box-orient:vertical;overflow:hidden}}.smbf:not(.smbf--bandimg) .smbf-band,.smbf:not(.smbf--bandimg) .smbf-skin{background-image:linear-gradient(160deg,color-mix(in srgb,var(--band) 92%,#fff) 0,var(--band) 45%,color-mix(in srgb,var(--band) 88%,#000) 100%)}.smbf-footer,.smbf-hat{background-image:linear-gradient(160deg,color-mix(in srgb,var(--deep) 92%,#fff) 0,var(--deep) 45%,color-mix(in srgb,var(--deep) 86%,#000) 100%)}@media (max-width:719px){.smbf:not(.smbf--bandimg) .smbf-skin{background-image:linear-gradient(160deg,color-mix(in srgb,var(--deep) 92%,#fff) 0,var(--deep) 45%,color-mix(in srgb,var(--deep) 86%,#000) 100%)}}.smbf-peek{background:#fff;border:1px solid rgba(var(--deep-rgb),.1);border-radius:14px;box-shadow:0 18px 44px -18px rgba(0,0,0,.35);color:var(--ink);cursor:pointer;opacity:0;padding:14px 16px 12px;position:fixed;transition:opacity .18s ease,translate .24s cubic-bezier(.22,1,.36,1);translate:0 -8px;width:300px;z-index:90}.smbf-peek.is-open{opacity:1;translate:0 0}.smbf-peek:before{background:#fff;border-left:1px solid rgba(var(--deep-rgb),.1);border-top:1px solid rgba(var(--deep-rgb),.1);content:"";height:10px;position:absolute;right:20px;top:-6px;transform:rotate(45deg);width:10px}.smbf-peek__h{color:var(--deep);font-size:13px;font-weight:700;margin:0 0 10px}.smbf-peek__h span{color:var(--ink2);font-weight:400}.smbf-peek__line{align-items:center;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) auto;padding:6px 0}.smbf-peek__line img,.smbf-peek__line>span:first-child{background:#fff;border:1px solid var(--line);border-radius:8px;height:40px;object-fit:contain;width:40px}.smbf-peek__t{display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.3;-webkit-box-orient:vertical;overflow:hidden}.smbf-peek__t small{color:var(--ink2);font-size:12px}.smbf-peek__p{color:var(--deep);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.smbf-peek__more{color:var(--ink2);font-size:12px;margin:2px 0 0}.smbf-peek__sub{align-items:baseline;border-top:1px solid var(--line);display:flex;font-size:13px;justify-content:space-between;margin-top:10px;padding-top:10px}.smbf-peek__sub strong{color:var(--deep);font-size:15px;font-variant-numeric:tabular-nums}.smbf-peek__go{background:var(--cta);border-radius:999px;color:#fff;display:block;font-size:13px;font-weight:600;margin-top:10px;padding:9px 12px;text-align:center;transition:background .2s ease}.smbf-peek:hover .smbf-peek__go{background:var(--cta-hover)}@media (prefers-reduced-motion:reduce){.smbf-peek{transition:none}}.smbf-bag:focus,.smbf-bag:focus-visible{background:none;box-shadow:none!important;outline:none!important}.smbf-bag:focus-visible{color:var(--acc2)}@media (hover:hover) and (pointer:fine){.smbf-peek__go,:is(#smbf,.smbf-portal) :is(.smbf-btn,.smbf-add,.smbf-quickprice,.smbf-gc__cta,[data-pair-add],.smbf-empty__shop){transition:background .16s,color .16s,border-color .16s,box-shadow .28s ease,translate .28s cubic-bezier(.22,1,.36,1)}.smbf-peek:hover .smbf-peek__go,:is(#smbf,.smbf-portal) :is(.smbf-btn,.smbf-add,.smbf-quickprice,.smbf-gc__cta,[data-pair-add]):not(:disabled):not([aria-disabled=true]):hover{box-shadow:0 10px 22px -12px rgba(var(--deep-rgb),.6),inset 0 1px 0 hsla(0,0%,100%,.16);translate:0 -1px}.smbf-peek:active .smbf-peek__go,:is(#smbf,.smbf-portal) :is(.smbf-btn,.smbf-add,.smbf-quickprice,.smbf-gc__cta,[data-pair-add]):active{box-shadow:0 4px 10px -8px rgba(var(--deep-rgb),.5);transition-duration:.08s;translate:0 0}}@media (prefers-reduced-motion:reduce){.smbf-peek__go,:is(#smbf,.smbf-portal) :is(.smbf-btn,.smbf-add,.smbf-quickprice,.smbf-gc__cta,[data-pair-add]){translate:none!important}}.smbf-nav{align-items:center;gap:0}.smbf-nav a{display:inline-block;padding:4px 18px;position:relative;transition:color .16s,translate .24s cubic-bezier(.22,1,.36,1)}.smbf-nav a+a:before{background:rgba(var(--deep-rgb),.18);content:"";height:14px;left:0;margin-top:-7px;pointer-events:none;position:absolute;top:50%;width:1px}@media (hover:hover) and (pointer:fine){.smbf-nav a:hover{translate:0 -1px}}@media (prefers-reduced-motion:reduce){.smbf-nav a{transition:color .16s}.smbf-nav a:hover{translate:none}}.smbf-logo{padding-block:14px}.smbf-logo img{height:36px}.smbf-logo--compact img{height:56px}@media (min-width:1000px){.smbf-logo img{height:42px}.smbf-logo--compact img{height:66px}}@media (max-width:719px){.smbf-header{-webkit-backdrop-filter:none;backdrop-filter:none}.smbf-header,.smbf-header .smbf-header__actions .smbf-meter,.smbf-header .smbf-header__actions .smbf-meter.is-done{background:#fff}.smbf-logo{padding-block:10px}.smbf-logo img{height:34px}.smbf-logo--compact img{height:52px}}.smbf-drawer__logo{margin-block:10px}.smbf-qv__logo{margin-bottom:16px;margin-top:6px}:is(#smbf,.smbf-portal) :is(.smbf-btn--ghost,.smbf-btn--outline-light,.smbf-more__actions [data-smbf-less]){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.smbf-hero :is(.smbf-btn--outline-light,.smbf-btn--ghost):not(:hover){background-color:hsla(0,0%,100%,.08)}.smbf-drawer__pairs{position:relative}.smbf-pairs__x{background:transparent;border:0;border-radius:50%;color:var(--ink2);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;position:absolute;right:14px;top:9px;transition:background .2s ease,color .2s ease;width:30px}.smbf-pairs__x:hover{background:rgba(var(--deep-rgb),.08);color:var(--deep)}.smbf-pairs__x span{height:12px;position:relative;width:12px}.smbf-pairs__x span:after,.smbf-pairs__x span:before{background:currentColor;border-radius:2px;content:"";height:1.5px;left:0;position:absolute;top:5px;transform:rotate(45deg);width:12px}.smbf-pairs__x span:after{transform:rotate(-45deg)}.smbf-drawer__pairs .smbf-pairs__h{padding-right:32px}@media (max-width:719px){.smbf-qv__img img.is-tall{height:min(340px,46vh);max-width:none;mix-blend-mode:normal;object-fit:cover;object-position:50% 22%;padding:0;transform:none!important;width:100%}}.smbf-bag__n{font-family:var(--bf)}@media (max-width:719px){.smbf-qv__img:has(>img.is-tall){padding:0}}@media (max-width:719px){.smbf-qv__box{grid-template-rows:auto minmax(0,1fr)}.smbf-qv__info{overflow-y:auto;overscroll-behavior:contain}}.smbf-bag--lg,.smbf-bag--lg:hover{color:var(--deep);cursor:default;pointer-events:none}.smbf-bag--lg.is-full,.smbf-bag--lg.is-full:hover{color:var(--acc)}.smbf-qty{background:rgba(var(--deep-rgb),.06);border:0;border-radius:999px;gap:2px;margin-top:8px;padding:2px}.smbf-qty button{border-radius:50%;color:var(--deep);display:grid;font-size:16px;height:26px;line-height:1;padding:0;place-items:center;position:relative;transition:background .16s,color .16s;width:26px}.smbf-qty button:after{content:"";inset:-9px -5px;position:absolute}.smbf-qty button:hover{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12)}.smbf-qty span{color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;min-width:20px}.smbf-line>img{background:#fff;border:1px solid var(--line);border-radius:10px;height:64px;mix-blend-mode:normal;object-fit:contain;padding:0;width:64px}.smbf-line>img.is-photo{object-fit:cover}.smbf-line{align-items:start}@media (max-width:719px){.smbf-line>img{border-radius:8px}}.smbf-drawer__title .smbf-bag--lg svg{height:32px;min-height:0;min-width:0;width:32px}.smbf-drawer__title h2{font-size:22px;line-height:1.2}@media (max-width:719px),(pointer:coarse){.smbf-pair__add,.smbf-psheet__add,.smbf-skin .smbf-add{min-height:44px}.smbf-pairs__x:after,.smbf-psheet__x:after{content:"";inset:-7px;position:absolute}.smbf-pairs__arrow:after{content:"";inset:0 -10px;position:absolute}.smbf-qty button:after{inset:-9px}.smbf-drawer a[href^="tel:"],.smbf-fine a[href^="tel:"],.smbf-footer a[href^="tel:"]{display:inline-block;margin-block:-12px;padding-block:12px}}.smbf-moreitems{bottom:0;display:flex;height:0;justify-content:center;pointer-events:none;position:sticky}.smbf-moreitems button{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(40,44,48,.82);border:0;border-radius:999px;bottom:14px;box-shadow:0 8px 20px -10px rgba(0,0,0,.5);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:8px;min-height:40px;opacity:0;padding:0 18px;position:absolute;transition:opacity .22s ease,translate .22s ease;translate:0 6px;white-space:nowrap}.smbf-moreitems.is-on button{opacity:1;pointer-events:auto;translate:0 0}.smbf-moreitems button{gap:10px;padding:0 6px 0 18px}.smbf-moreitems__ic{background:#fff;border-radius:50%;flex:none;height:28px;position:relative;width:28px}.smbf-moreitems__ic:before{border-bottom:2px solid #282c30;border-right:2px solid #282c30;content:"";height:8px;left:50%;margin:-6px 0 0 -4px;position:absolute;top:50%;transform:rotate(45deg);width:8px}.smbf-moreitems.is-on .smbf-moreitems__ic{animation:smbf-nod 1.6s ease-in-out .4s infinite}@keyframes smbf-nod{0%,60%,to{translate:0 0}30%{translate:0 3px}}@media (prefers-reduced-motion:reduce){.smbf-moreitems button{transition:opacity .2s;translate:none}.smbf-moreitems.is-on .smbf-moreitems__ic{animation:none}}.smbf-portal [hidden]{display:none!important}:is(.smbf,.smbf-portal,.smbf-sticky) .smbf-bag:focus-visible{box-shadow:none!important;outline:none!important}:where(.smbf-grid){grid-template-columns:minmax(0,1fr)}:where(.smbf-grid)>*{min-width:0}:where(.smbf-price){min-width:0}.smbf-price__note{min-width:0;overflow-wrap:anywhere;white-space:normal}.smbf-qv__desc.is-open{max-height:none!important}.smbf-qv__info{grid-auto-rows:max-content}@media (min-width:720px){.smbf-drawer__pairsrow .smbf-pairs__viewport{padding-inline:18px}.smbf-drawer__pairsrow .smbf-pairs__track{grid-auto-columns:100%;grid-auto-flow:column;max-height:none!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;transition:none}.smbf-drawer__pairsrow .smbf-pairs__track::-webkit-scrollbar{display:none}.smbf-drawer__pairsrow .smbf-pairs__track>.smbf-pair{opacity:1;scroll-snap-align:start}.smbf-drawer__pairsrow .smbf-pairs__arrow{display:grid}.smbf-drawer__pairsrow .smbf-pairs__more,.smbf-pairs__row [data-clone]{display:none}}@media (max-width:719px){.smbf-footer__brand{margin-inline:auto}}@media (min-width:720px){.smbf-gal__strip [data-clone]{display:none}}.smbf-gc__logo img{height:auto;max-height:8.5cqw;max-width:26cqw;object-fit:contain;object-position:left top;width:auto}.smbf-gc__card .smbf-gc__amount--word{font-size:10cqw;letter-spacing:.01em;line-height:1.1;white-space:nowrap}.smbf-financing{background:#fff}.smbf-financing__grid{align-items:stretch;background:linear-gradient(160deg,rgba(var(--deep-rgb),.07),rgba(var(--deep-rgb),.03));border:1px solid rgba(var(--deep-rgb),.08);border-radius:calc(var(--r)*1.4);gap:0;overflow:hidden}.smbf-financing__media{justify-self:stretch;min-height:240px;order:-1}.smbf-financing__media img{aspect-ratio:auto;border-radius:0;display:block;height:100%;object-fit:cover;width:100%}.smbf-financing__body{align-self:center;padding:28px 22px 26px}.smbf-financing__kicker{color:var(--acc2);font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.smbf-financing__body .smbf-h2{margin-top:0}.smbf-financing__body>p:not(.smbf-financing__kicker):not(.smbf-fine){color:var(--ink2)}.smbf-financing__partners{margin:18px 0 12px}.smbf-financing .smbf-fine{font-size:12.5px;margin-top:10px;opacity:.85}.smbf-financing__grid--solo{text-align:center}.smbf-financing__grid--solo .smbf-financing__body{margin-inline:auto;padding:44px 24px}.smbf-financing__grid--solo .smbf-financing__partners{justify-content:center}@media (min-width:720px){.smbf-financing__grid:not(.smbf-financing__grid--solo){grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.smbf-financing__media{min-height:380px}.smbf-financing__body{padding:52px 56px}}@media (max-width:719px){.smbf-financing__media{aspect-ratio:16/10;min-height:0}}@media (min-width:720px){.smbf-grid--offers .smbf-price__note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-height:calc(var(--t-meta)*1.55*2);overflow:hidden}.smbf-grid--offers .smbf-price__now:empty{display:block;visibility:hidden}}.smbf--claim .smbf-bag{display:none!important}.smbf-claim.is-claimed{background:transparent;border-color:var(--deep);color:var(--deep)}.smbf-claim.is-claimed:hover{background:var(--mint);border-color:var(--deep);color:var(--deep)}.smbf-claim__tick{font-weight:700}.smbf-gc__cta.smbf-claim.is-claimed{background:hsla(0,0%,100%,.14);border-color:#fff;color:#fff}.smbf-claimnav{align-items:center;background:transparent;border:1.5px solid var(--line);border-radius:999px;color:var(--deep);cursor:pointer;display:inline-flex;font-family:var(--bf);font-size:var(--t-meta);font-weight:600;gap:7px;line-height:1;min-height:40px;padding:6px 14px;transition:background .16s,border-color .16s;white-space:nowrap}.smbf-claimnav:hover{background:var(--mint)}.smbf-claimnav.has-claims{border-color:var(--deep)}.smbf-claimnav__ic{flex:none}.smbf-claimnav.has-claims .smbf-claimnav__ic{fill:currentColor}.smbf-claimnav__n{font-weight:700}.smbf-claimnav__n[hidden]{display:none}@media (max-width:719px){.smbf-claimnav{padding:6px 10px}.smbf-claimnav__t{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.smbf-sticky .smbf-sticky__claim{background:var(--cta);border:0;color:#fff;flex:1 1 auto;order:1;padding:0 16px}.smbf--claimed .smbf-sticky .smbf-sticky__shop,.smbf-sticky .smbf-sticky__claim[hidden]{display:none}.smbf-toast.smbf-toast--wrap{line-height:1.35;max-width:min(420px,calc(100% - 24px));padding:10px 14px;white-space:normal;width:max-content}.vosd .vd-claims{padding:22px 24px 0}.vosd .vd-claim-note[hidden],.vosd .vd-claims[hidden]{display:none}.vosd .vd-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.vosd .vd-chip{align-items:center;background:#fff;border:1.5px solid rgba(0,0,0,.14);border-radius:999px;color:var(--vd-ink);cursor:pointer;display:inline-flex;font-family:var(--vd-sans);font-size:14px;font-weight:600;gap:8px;line-height:1.2;min-height:36px;padding:6px 7px 6px 14px;text-align:left}.vosd .vd-chip__x{background:rgba(0,0,0,.06);border-radius:50%;display:grid;flex:none;font-size:16px;height:22px;line-height:1;place-items:center;width:22px}.vosd .vd-chip:hover .vd-chip__x{background:rgba(0,0,0,.12)}.vosd .vd-chip:focus,.vosd .vd-chip:focus-visible{border-color:var(--vd-ink);outline:none}.vosd .vd-claim-note{color:var(--vd-muted);font-size:13.5px;line-height:1.4;margin:-16px 24px 4px;text-align:center}.smbf-claimfly{background:var(--deep) center /cover no-repeat;border-radius:12px;box-shadow:0 10px 24px -6px rgba(0,0,0,.35),0 2px 6px rgba(0,0,0,.18);height:60px;pointer-events:none;position:fixed;width:60px;will-change:transform,opacity;z-index:120}.smbf-claimfly--tile{background:linear-gradient(140deg,var(--p,var(--deep)) 0,var(--deep) 100%)}.smbf-claimfly--tile:after{background:#fff;content:"";height:26px;inset:0;margin:auto;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3.5h12a1 1 0 0 1 1 1V21l-7-4.5L5 21V4.5a1 1 0 0 1 1-1'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3.5h12a1 1 0 0 1 1 1V21l-7-4.5L5 21V4.5a1 1 0 0 1 1-1'/%3E%3C/svg%3E") center /contain no-repeat;position:absolute;width:22px}@keyframes smbf-claimnudge{0%{transform:translateX(0) scale(1)}18%{transform:translateX(-3px) scale(1.03)}38%{transform:translateX(3px) scale(1.04)}58%{transform:translateX(-2px) scale(1.03)}78%{transform:translateX(1px) scale(1.01)}to{transform:translateX(0) scale(1)}}@keyframes smbf-claimfade{0%{opacity:.35}to{opacity:1}}.smbf-claimnav.is-bumped .smbf-claimnav__ic{animation:smbf-bagshake .36s cubic-bezier(.3,.9,.4,1)}.smbf-claimnav.is-bumped .smbf-claimnav__n{animation:smbf-pop .5s cubic-bezier(.3,.7,.3,1) both;display:inline-block}.smbf-claimnav.is-bumped,.smbf-sticky .smbf-sticky__claim.is-bumped{animation:smbf-claimnudge .36s cubic-bezier(.3,.9,.4,1)}@media (prefers-reduced-motion:reduce){.smbf-claimnav.is-bumped,.smbf-claimnav.is-bumped .smbf-claimnav__ic,.smbf-sticky .smbf-sticky__claim.is-bumped{animation:none}.smbf-claimnav.is-bumped .smbf-claimnav__n{animation:smbf-claimfade .4s ease both}}@keyframes smbf-dotpop{0%{scale:1}45%{scale:1.35}to{scale:1}}.smbf-bag.is-full.is-bumped .smbf-bag__dot{animation:smbf-dotpop .42s cubic-bezier(.3,.7,.3,1)}@media (prefers-reduced-motion:reduce){.smbf-bag.is-full.is-bumped .smbf-bag__dot{animation:none}.smbf-bag.is-full.is-bumped .smbf-bag__n{animation:smbf-claimfade .4s ease both}}.smbf-qvgal{display:flex;flex:none;gap:8px;justify-content:center;margin:10px auto 0;max-width:100%;overflow-x:auto;padding:2px;scrollbar-width:none}.smbf-qvgal::-webkit-scrollbar{display:none}.smbf-qvgal__t{background:#fff;border:1.5px solid transparent;border-radius:8px;cursor:pointer;flex:0 0 auto;height:52px;opacity:.72;overflow:hidden;padding:0;position:relative;transition:opacity .2s ease,border-color .2s ease;width:52px}.smbf-qvgal__t:hover{opacity:1}.smbf-qvgal__t.is-on{border-color:var(--deep);opacity:1}.smbf-qvgal__t:after{content:"";inset:-6px -2px;position:absolute}.smbf-qv__img .smbf-qvgal img{border-radius:0;display:block;height:100%;max-height:none;max-width:none;mix-blend-mode:normal;object-fit:cover;padding:0;transform:none;width:100%}.smbf-qv__img>img{transition:opacity .14s ease}.smbf-qv__img>img.is-swapping{opacity:0}.smbf-qv__img>img.is-gal{background:#fff;mix-blend-mode:normal;object-fit:contain;object-position:center;padding:0;transform:none}@media (max-width:719px){.smbf-qv__img>img.is-gal{height:min(300px,40vh);width:100%}.smbf-qv__img:has(.smbf-qvgal){padding-bottom:12px}.smbf-qv__img>img{touch-action:pan-y}}@media (min-width:720px){.smbf-qv__img .smbf-qvgal{justify-content:flex-start;margin-top:calc(10px - var(--s5))}}.smbf-team__av--photo{background:var(--mint);border:2px solid #fff;box-shadow:0 0 0 1px var(--line);height:64px;object-fit:cover;object-position:50% 25%;padding:0;width:64px}.smbf-gc__pick{top:50%;transform:translateY(-50%)}.smbf-gc__chev,.smbf-gc__chev:focus,.smbf-gc__chev:focus-visible{border-radius:999px;outline:none}.smbf-kbd .smbf-gc__chev:focus-visible{box-shadow:0 0 0 3px hsla(0,0%,100%,.35)!important}.smbf-gate{display:none}html.smbf-gated,html.smbf-gated body{overflow:hidden!important}html.smbf-gated .smbf-gate{background:var(--deep);color:#fff;display:block;inset:0;overflow-x:hidden;overflow-y:auto;position:fixed;text-align:center;z-index:9000}html.smbf-gated .smbf-peek,html.smbf-gated .smbf-sticky{display:none!important}.smbf-gate__bg{filter:blur(5px) saturate(.95);height:100%;inset:0;object-fit:cover;opacity:.6;position:fixed;transform:scale(1.08);width:100%}.smbf-gate__scrim{background:linear-gradient(180deg,rgba(var(--deep-rgb),.82) 0,rgba(var(--deep-rgb),.62) 45%,rgba(var(--deep-rgb),.9) 100%);inset:0;position:fixed}.smbf-gate__in{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:560px;min-height:100vh;min-height:100svh;padding:calc(26px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));position:relative;width:100%;z-index:1}.smbf-gate__logo{filter:brightness(0) invert(1);flex:none;height:38px;max-width:62%;object-fit:contain;width:auto}.smbf-gate__kicker{font-size:12px;font-weight:700;letter-spacing:.18em;margin:auto 0 0;opacity:.88;text-transform:uppercase}.smbf-gate__h{color:#fff;font-family:var(--hf);font-size:clamp(32px,9.4vw,56px);font-weight:500;line-height:1.06;margin:0;text-wrap:balance}.smbf-gate__sub{font-size:16px;line-height:1.5;margin:0;max-width:40ch;opacity:.9}.smbf-gate__clock{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 0;padding:16px 0 14px;width:100%}.smbf-gate__clock div{display:grid;gap:4px;padding:0 2px}.smbf-gate__clock div+div{border-left:1px solid hsla(0,0%,100%,.16)}.smbf-gate__clock span{font-family:var(--hf);font-size:clamp(34px,10.5vw,52px);font-variant-numeric:tabular-nums;line-height:1}.smbf-gate__clock small{font-size:10px;font-weight:700;letter-spacing:.14em;opacity:.78;text-transform:uppercase}.smbf-gate__when{font-size:15px;font-weight:600;margin:4px 0 auto;opacity:.95}.smbf-gate__ctas{display:flex;flex-direction:column;gap:10px;margin-top:18px;width:100%}.smbf-gate__ctas .smbf-btn{font-size:16px;min-height:52px;width:100%}.smbf-gate__addr{font-size:12.5px;line-height:1.4;margin:2px 0 0;opacity:.75}.smbf-gate__peek{background:transparent;border:1px dashed hsla(0,0%,100%,.5);border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:12px;margin-top:6px;opacity:.8;padding:8px 14px}@media (min-width:720px){.smbf-gate__in{gap:14px;justify-content:center;max-width:640px}.smbf-gate__logo{height:54px;margin-bottom:10px}.smbf-gate__kicker{margin-top:0}.smbf-gate__clock{width:min(480px,100%)}.smbf-gate__when{margin-bottom:0}.smbf-gate__ctas{flex-direction:row;justify-content:center;margin-top:10px;width:auto}.smbf-gate__ctas .smbf-btn{min-height:48px;width:auto}}.smbf-gate.smbf-gate--editor{background:var(--deep);border-bottom:4px dashed hsla(0,0%,100%,.35);color:#fff;display:block;overflow:hidden;position:relative;text-align:center}.smbf-gate--editor .smbf-gate__bg,.smbf-gate--editor .smbf-gate__scrim{position:absolute}.smbf-gate--editor .smbf-gate__in{justify-content:center;min-height:680px}.smbf-gate__ednote{background:#fff8e1;color:#5a4300;font-size:13px;font-weight:600;line-height:1.4;margin:0;padding:10px 16px;position:relative;text-align:center;z-index:2}img[data-smbf-img]:not([src]),img[data-smbf-img][src=""]{visibility:hidden}@media (min-width:720px){.smbf-qv__img .smbf-qvpair__plus span,.smbf-qv__img .smbf-qvpair__plus span:hover{background:#fff;border:1px solid rgba(var(--deep-rgb),.16);border-radius:999px;box-shadow:none;color:var(--ink2);cursor:default;font-size:11.5px;font-weight:600;height:auto;letter-spacing:.1em;line-height:1.2;padding:6px 14px;text-transform:uppercase;white-space:nowrap;width:auto}.smbf-qv__img .smbf-qvpair .smbf-pairs__h{display:none}}@media (max-width:719px){.smbf-grid--reviews{grid-auto-columns:85%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.smbf-grid--reviews::-webkit-scrollbar{display:none}.smbf-grid--reviews>.smbf-review{scroll-snap-align:start}}@media (min-width:720px){.smbf-grid--reviews [data-clone]{display:none}}@media (max-width:719px){.smbf-team__list{grid-auto-columns:85%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.smbf-team__list::-webkit-scrollbar{display:none}.smbf-team__list>li{scroll-snap-align:start}.smbf-financing__grid:not(.smbf-financing__grid--small) .smbf-financing__media{margin-inline:-20px;padding:0}.smbf-financing__grid:not(.smbf-financing__grid--small) .smbf-financing__media img{border-radius:0;max-width:100%;width:100%}.smbf-financing__grid:not(.smbf-financing__grid--small):not(.smbf-financing__grid--solo){border-left:0;border-radius:0;border-right:0}}@media (min-width:720px){.smbf-team__list [data-clone]{display:none}}.smbf-dots{display:none}@media (max-width:719px){.smbf-dots{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:var(--s4)}.smbf-dots__row{display:flex;gap:8px}.smbf-dots__row span{background:rgba(var(--deep-rgb),.25);border-radius:999px;height:8px;transition:width .25s ease,background-color .25s ease;width:8px}.smbf-dots__row span.is-on{background:var(--deep);width:24px}.smbf-dots__arrow{background:#fff;border:1.5px solid rgba(var(--deep-rgb),.25);border-radius:999px;cursor:pointer;display:grid;height:40px;padding:0;place-items:center;width:40px}.smbf-dots__arrow:before{border-bottom:2px solid var(--deep);border-right:2px solid var(--deep);content:"";height:8px;transform:translateX(-2px) rotate(-45deg);width:8px}.smbf-dots__arrow--prev:before{transform:translateX(2px) rotate(135deg)}}@media (prefers-reduced-motion:reduce){.smbf-dots__row span{transition:none}}.smbf-retail{margin:0 auto;max-width:820px}.smbf-retail__eyebrow{font-size:var(--t-fine);font-weight:600;letter-spacing:.16em;margin:0 0 10px;opacity:.8;text-transform:uppercase}.smbf-skin .smbf-retail__h{font-size:calc(clamp(36px, 6.4vw, 68px)*var(--hs));letter-spacing:-.01em;line-height:1.04;margin:0}.smbf-retail__fine{font-size:var(--t-fine);margin:14px 0 0;opacity:.8}.smbf-rtag{background:color-mix(in srgb,var(--cta) 12%,#fff);border:1px solid color-mix(in srgb,var(--cta) 30%,#fff);box-shadow:0 4px 12px -6px rgba(0,0,0,.3);color:var(--deep);display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.1;padding:5px 9px;position:absolute;right:10px;text-transform:uppercase;top:10px;white-space:nowrap;z-index:2}:root{--rt-win:#1f8a4c}html.smbf-rt-done .smbf-rtag{animation:smbfGoalWin .6s cubic-bezier(.3,1.6,.5,1);color:var(--rt-win)}html.smbf-rt-done .smbf-rtag__b{display:inline}html.smbf-rt-done .smbf-qv__retail{background:#e6f5ec;color:var(--rt-win)}.smbf-qv__img{position:relative}.smbf-qv__img>.smbf-rtag{right:34px;top:34px}.smbf-qv__retail{border-radius:8px;font-weight:600;margin:6px 0 14px;padding:8px 12px}.smbf-drawer__retail,.smbf-qv__retail{background:rgba(var(--deep-rgb),.06);color:var(--deep);font-size:var(--t-fine);line-height:1.4}.smbf-drawer__retail{border-bottom:1px solid var(--line);padding:12px 20px 14px}.smbf-drawer__retail p{margin:0}.smbf-meter.smbf-meter--bag{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;display:block;padding:10px 0 2px;position:relative;top:auto}.smbf-unlock{align-items:center;background:var(--deep);border-radius:16px;box-shadow:0 18px 44px rgba(0,0,0,.28);color:#fff;display:grid;gap:12px;grid-template-columns:auto 1fr auto auto;left:50%;overflow:hidden;padding:12px 8px 12px 12px;position:fixed;top:14px;transform:translate(-50%,calc(-100% - 24px));transition:transform .45s cubic-bezier(.2,.9,.25,1.15);width:min(440px,calc(100vw - 24px));z-index:99}.smbf-unlock.is-on{transform:translate(-50%)}.smbf-unlock.is-unlock{background:var(--cta)}.smbf-unlock:after{background:linear-gradient(100deg,transparent 30%,hsla(0,0%,100%,.28) 50%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}.smbf-unlock.is-on:after{animation:smbfSheen 1.1s ease-out .35s 1}@keyframes smbfSheen{to{transform:translateX(100%)}}.smbf-unlock__ico{background:hsla(0,0%,100%,.16);border-radius:50%;display:grid;height:42px;place-items:center;width:42px}.smbf-unlock__ico svg{height:24px;width:24px}.smbf-unlock.is-on .smbf-unlock__ico svg{animation:smbfSpark .9s cubic-bezier(.3,1.6,.5,1) .3s 1}@keyframes smbfSpark{0%{transform:scale(.4) rotate(-30deg)}to{transform:scale(1) rotate(0)}}.smbf-unlock__t{font-size:var(--t-body);font-weight:700;line-height:1.25;margin:0}.smbf-unlock__s{font-size:var(--t-fine);line-height:1.35;margin:2px 0 0;opacity:.9}.smbf-unlock__go{background:#fff;border:0;border-radius:999px;color:var(--deep);cursor:pointer;font-family:inherit;font-size:var(--t-fine);font-weight:700;padding:8px 12px;white-space:nowrap}.smbf-unlock__x{background:none;border:0;color:inherit;cursor:pointer;font-size:22px;height:32px;line-height:1;opacity:.7;width:32px}.smbf-unlock.is-bagopen .smbf-unlock__go{display:none}.smbf-unlock.is-bagopen{grid-template-columns:auto 1fr auto}@media (min-width:720px){.smbf-unlock.is-bagopen{left:calc((100vw - min(440px, 100vw))/2);width:min(420px,calc(100vw - 480px))}}@media (max-width:719px){.smbf-unlock{grid-template-columns:auto 1fr auto}.smbf-unlock__go{grid-column:2;justify-self:start;margin-top:-4px}.smbf-unlock__x{grid-column:3;grid-row:1}}@media (prefers-reduced-motion:reduce){.smbf-unlock{transition:none}.smbf-unlock:after,.smbf-unlock__ico svg{animation:none!important}}.smbf-meter{align-items:center;animation:smbfMeterIn .35s ease-out;background:#fff;border:1px solid rgba(var(--deep-rgb),.14);border-radius:999px;color:var(--deep);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;gap:8px;height:36px;line-height:1;margin-right:6px;padding:0 10px 0 12px;white-space:nowrap}.smbf-meter[hidden]{display:none}.smbf-meter:hover{border-color:rgba(var(--deep-rgb),.3)}.smbf-meter__lbl{font-size:10.5px;font-weight:700;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.smbf-meter__lo{align-items:center;background:var(--deep);border-radius:999px;color:#fff;display:inline-flex;font-weight:800;gap:3px;height:22px;padding:0 8px 0 6px}.smbf-meter__lo svg{height:12px;width:12px}.smbf-meter.is-empty .smbf-meter__lo{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(var(--deep-rgb),.35);color:var(--deep)}.smbf-meter.is-empty .smbf-meter__check{display:none}.smbf-meter__rail{background:rgba(var(--deep-rgb),.08) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.22' stroke-width='1.4' d='M3 1.2 6 4 3 6.8'/%3E%3C/svg%3E") repeat-x 0 /10px 8px;border-radius:999px;height:10px;overflow:hidden;position:relative;width:120px}.smbf-meter__fill{background-color:var(--deep);border-radius:inherit;bottom:0;left:0;position:absolute;top:0;transition:width .9s cubic-bezier(.2,.8,.2,1);width:calc(var(--p, 0)*1%)}.smbf-meter.is-moving .smbf-meter__fill{animation:smbfMeterGlow 1.2s ease-out 1}.smbf-meter.is-empty .smbf-meter.is-moving .smbf-meter__goal{align-items:center;border:1.5px dashed rgba(var(--deep-rgb),.45);border-radius:999px;color:var(--deep);display:inline-flex;font-weight:800;gap:3px;height:22px;padding:0 8px 0 6px}.smbf-meter__goal svg{height:11px;width:11px}.smbf-meter .smbf-meter__goal,.smbf-meter .smbf-meter__lo{display:inline-flex;flex:none;white-space:nowrap}.smbf-meter__star{display:none}.smbf-meter.is-close .smbf-meter__goal{animation:smbfGoalNudge .75s ease-in-out 2}.smbf-meter.is-done .smbf-meter__lo{background:transparent;color:var(--deep);opacity:.55}.smbf-meter.is-done .smbf-meter__goal{background:var(--rt-win);border:1.5px solid var(--rt-win);color:#fff}.smbf-meter.is-done .smbf-meter__lock{display:none}.smbf-meter.is-done .smbf-meter__star{display:block}.smbf-meter.is-done .smbf-meter.is-win .smbf-meter__goal{animation:smbfGoalWin .7s cubic-bezier(.3,1.6,.5,1);position:relative}.smbf-meter.is-win .smbf-meter__goal:after{animation:smbfGoalRing .9s ease-out forwards;border:2px solid var(--rt-win);border-radius:inherit;content:"";inset:-4px;position:absolute}.smbf-meter.is-flat .smbf-meter__goal,.smbf-meter.is-flat .smbf-meter__rail{display:none}.smbf-meter.is-flat.is-done .smbf-meter__lo{background:var(--deep);color:#fff;opacity:1}.smbf-meter.smbf-meter--bag{animation:none;background:none;border:0;cursor:default;display:flex;height:auto;margin:9px 0 0;padding:0;width:100%}.smbf-meter--bag .smbf-meter__rail{flex:1;width:auto}@media (min-width:720px) and (max-width:1140px){.smbf-header__actions .smbf-meter .smbf-meter__lo{display:none}.smbf-header__actions .smbf-meter .smbf-meter__rail{width:64px}}@media (max-width:719px){.smbf-header__actions .smbf-meter{background:rgba(var(--canvas-rgb),.97);border:0;border-bottom:1px solid rgba(var(--deep-rgb),.12);border-radius:0;box-shadow:0 8px 18px -12px rgba(0,0,0,.35);display:flex;height:38px;left:0;margin:0;padding:0 14px;position:absolute;right:0;top:100%}.smbf-header__actions .smbf-meter[hidden]{display:none}.smbf-header__actions .smbf-meter .smbf-meter__rail{flex:1;width:auto}}@keyframes smbfMeterIn{0%{opacity:0;transform:translateY(-4px)}}@keyframes smbfMeterGlow{30%{box-shadow:0 0 8px rgba(var(--deep-rgb),.5);filter:brightness(1.35)}}@keyframes smbfGoalNudge{50%{transform:translateX(3px) scale(1.08)}}@keyframes smbfGoalWin{0%{transform:scale(.7)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes smbfGoalRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.smbf-meter,.smbf-meter *,.smbf-meter :after{animation:none!important;transition:none!important}}@media (max-width:719px){.smbf-drawer__pairs{padding:8px 14px 10px}.smbf-drawer__pairs .smbf-pairs__h{font-size:11px;margin-bottom:6px}.smbf-drawer__pairs .smbf-pair{border-radius:10px;gap:10px;grid-template-columns:44px minmax(0,1fr) auto;padding:6px 8px}.smbf-drawer__pairs .smbf-pair img.smbf-pair__big{border-radius:8px;height:44px;padding:3px;width:44px}.smbf-drawer__pairs .smbf-pair__t{gap:1px}.smbf-drawer__pairs .smbf-pair__b{font-size:9.5px}.smbf-drawer__pairs .smbf-pair__n{font-size:13px;-webkit-line-clamp:1}.smbf-drawer__pairs .smbf-pair__p{font-size:12.5px}.smbf-drawer__pairs .smbf-pair__add,.smbf-drawer__pairs .smbf-pair__add:not([disabled]){font-size:13px;height:32px;min-height:32px;padding:0 12px}.smbf-drawer__pairs .smbf-pairs__arrow{height:26px;min-width:26px;width:26px}.smbf-rtag{font-size:10px;padding:4px 7px;right:8px;top:8px}}.smbf-meter .smbf-meter__goal,.smbf-meter .smbf-meter__lo,.smbf-meter.is-done .smbf-meter__goal,.smbf-meter.is-done .smbf-meter__lo,.smbf-meter.is-empty .smbf-meter__lo{background:none;border:0;border-radius:0;box-shadow:none;color:var(--deep);font-size:12.5px;font-weight:800;gap:4px;height:auto;opacity:1;padding:0}.smbf-meter .smbf-meter__goal svg,.smbf-meter .smbf-meter__lo svg{height:13px;width:13px}.smbf-meter .smbf-meter__check,.smbf-meter .smbf-meter__star{color:var(--rt-win)}.smbf-meter .smbf-meter__lock{color:rgba(var(--deep-rgb),.4)}.smbf-meter.is-empty .smbf-meter__lo{color:rgba(var(--deep-rgb),.75)}.smbf-meter.is-done .smbf-meter__lo{opacity:.45}.smbf-meter.is-done .smbf-meter__lo .smbf-meter__check{display:none}.smbf-meter.is-done .smbf-meter__goal{color:var(--rt-win)}.smbf-meter.is-done .smbf-meter__fill{background-color:var(--rt-win)}.smbf-unlock.is-anchored{opacity:0;transform:translate(-50%,8px) scale(.96);transition:transform .28s cubic-bezier(.2,.9,.25,1.15),opacity .2s;width:min(380px,calc(100vw - 24px))}.smbf-unlock.is-anchored.is-on{opacity:1;transform:translate(-50%) scale(1)}.smbf-meter .smbf-meter__goal,.smbf-meter .smbf-meter__lbl,.smbf-meter .smbf-meter__lo{align-items:center;display:inline-flex;height:16px;line-height:1}.smbf-meter .smbf-meter__lbl{color:#111;opacity:1;padding-top:1px}.smbf-meter .smbf-meter__goal b,.smbf-meter .smbf-meter__lo b{display:block;line-height:1;padding-top:1px}.smbf-meter .smbf-meter__goal svg,.smbf-meter .smbf-meter__lo svg{flex:none}@media (max-width:719px){:is(.smbf-header__actions,.smbf-drawer__retail) .smbf-meter .smbf-meter__lbl{font-size:12px;height:18px}:is(.smbf-header__actions,.smbf-drawer__retail) .smbf-meter :is(.smbf-meter__lo,.smbf-meter__goal){font-size:14px;height:18px}:is(.smbf-header__actions,.smbf-drawer__retail) .smbf-meter .smbf-meter__rail{height:13px}}.smbf-unlock__ico svg{height:26px;width:26px}.smbf-unlock__lk{color:var(--deep)}.smbf-unlock.is-unlock .smbf-unlock__lk{color:var(--rt-win)}.smbf-line__rt{background:color-mix(in srgb,var(--cta) 12%,#fff);border:1px solid color-mix(in srgb,var(--cta) 30%,#fff);border-radius:6px;color:var(--deep);display:inline-block;font-size:10.5px;font-weight:800;letter-spacing:.06em;line-height:1.3;margin-top:4px;padding:2px 7px;text-transform:uppercase}.smbf-line__rt.is-won{background:#e6f5ec;border-color:#a9dcbd;color:var(--rt-win)}.smbf-line__rt{display:block;width:max-content}.smbf-unlock,.smbf-unlock.is-unlock{background:#fff;border:1px solid rgba(var(--deep-rgb),.12);box-shadow:0 22px 48px -12px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.08);color:var(--ink)}.smbf-unlock__t{color:var(--deep)}.smbf-unlock__s{color:var(--ink2);opacity:1}.smbf-unlock__ico{background:color-mix(in srgb,var(--cta) 14%,#fff);color:var(--deep)}.smbf-unlock__ico circle{fill:#fff}.smbf-unlock__go{background:var(--deep);color:#fff}.smbf-unlock__x{color:var(--ink2)}.smbf-unlock:after{background:linear-gradient(100deg,transparent 30%,rgba(var(--deep-rgb),.08) 50%,transparent 70%)}.smbf-unlock.is-unlock{border-color:#a9dcbd;box-shadow:inset 4px 0 0 var(--rt-win),0 22px 48px -12px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.08)}.smbf-unlock.is-unlock .smbf-unlock__t{color:var(--rt-win)}.smbf-unlock.is-unlock .smbf-unlock__ico{background:#e6f5ec;color:var(--rt-win)}.smbf-unlock.is-unlock .smbf-unlock__go{background:var(--rt-win)}.smbf-rtag{background:#fff;border:1px solid #a9dcbd;border-radius:7px;color:inherit;letter-spacing:.04em;overflow:hidden;padding:0}.smbf-rtag,.smbf-rtag__a,.smbf-rtag__b,.smbf-rtag__lo{display:inline-flex}.smbf-rtag__lo{align-items:center;background:#e6f5ec;color:var(--rt-win);gap:3px;padding:4px 7px}.smbf-rtag svg{flex:none;height:10px;width:10px}.smbf-rtag__b{display:none}html.smbf-rt-done .smbf-rtag{background:#e6f5ec;border-color:#a9dcbd;color:inherit}html.smbf-rt-done .smbf-rtag__a{display:none}html.smbf-rt-done .smbf-rtag__b{display:inline-flex}@media (max-width:719px){.smbf-rtag__lo{padding:3px 5px}}.smbf--darkband .smbf-skin .smbf-retail__eyebrow,.smbf--darkband .smbf-skin .smbf-retail__fine{color:#fff;opacity:.88}@media (max-width:719px){.smbf:not(.smbf--bandimg) .smbf-skin .smbf-retail__eyebrow,.smbf:not(.smbf--bandimg) .smbf-skin .smbf-retail__fine{color:#fff;opacity:.88}}.smbf-prod__thumb .smbf-rtag{left:10px;right:auto;top:10px}.smbf-prod__thumb:has(.smbf-rtag) img{padding-bottom:6px;padding-top:50px}@media (max-width:719px){.smbf-prod__thumb .smbf-rtag{left:6px;top:6px}.smbf-prod__thumb:has(.smbf-rtag) img{padding-bottom:4px;padding-top:34px}}.smbf-pair>.smbf-line__rt{display:none}.smbf-drawer__pairs .smbf-pair{position:relative}.smbf-drawer__pairs .smbf-pair>.smbf-line__rt{box-shadow:0 2px 6px -2px rgba(0,0,0,.25);display:block;font-size:9px;left:48px;letter-spacing:.04em;margin:0;padding:1px 5px;position:absolute;top:78px;transform:translateX(-50%);white-space:nowrap}@media (max-width:719px){.smbf-drawer__pairs .smbf-pair>.smbf-line__rt{left:30px;top:42px}}.smbf-line__rt{background:#e6f5ec;border-color:#a9dcbd;color:var(--rt-win)}.smbf-rtp__was{font-weight:400;margin-left:2px;opacity:.6;text-decoration-thickness:1px}.smbf-quickprice .smbf-rtp__was{font-size:.82em}.smbf-drawer__save{color:var(--rt-win);display:flex;font-size:var(--t-meta);font-weight:600;justify-content:space-between;margin-bottom:4px}.smbf-drawer__save[hidden]{display:none}.smbf-line .smbf-qty+.smbf-line__rt{display:inline-block;margin:8px 0 0 8px;width:auto}:is(.smbf-header__actions,.smbf-drawer__retail) .smbf-meter.is-done:not(.is-flat) .smbf-meter__lo,:is(.smbf-header__actions,.smbf-drawer__retail) .smbf-meter.is-done:not(.is-flat) .smbf-meter__rail{display:none}:is(.smbf-header__actions,.smbf-drawer__retail) .smbf-meter.is-done .smbf-meter__goal{background:#e6f5ec;border:1px solid #a9dcbd;border-radius:7px;color:var(--rt-win);font-size:11px;font-weight:800;gap:4px;height:auto;letter-spacing:.06em;padding:4px 8px;text-transform:uppercase}:is(.smbf-header__actions,.smbf-drawer__retail) .smbf-meter.is-done .smbf-meter__goal svg{height:11px;width:11px}.smbf-drawer__retail .smbf-meter--bag.is-done{justify-content:flex-start}@media (min-width:720px){.smbf-qv__img>.smbf-rtag{border-radius:9px;font-size:13px;left:40px;right:auto;top:40px}.smbf-qv__img>.smbf-rtag .smbf-rtag__lo{gap:5px;padding:6px 11px}.smbf-qv__img>.smbf-rtag svg{height:13px;width:13px}}.smbf-qvpair__card{position:relative}.smbf-qvpair__card>.smbf-rtag{font-size:9px;left:6px;right:auto;top:6px}.smbf-qvpair__card>.smbf-rtag .smbf-rtag__lo{padding:2px 5px}.smbf-qvpair__card>.smbf-rtag svg{height:8px;width:8px}.smbf-line .smbf-qty:has(+.smbf-line__rt){vertical-align:middle}.smbf-line .smbf-qty+.smbf-line__rt{margin-top:8px;position:relative;top:0;vertical-align:middle}.smbf-line__rt:not(.is-won),html:not(.smbf-rt-done) .smbf-rtag,html:not(.smbf-rt-done) .smbf-rtag__a .smbf-rtag__lo{background:#eef0f2;border-color:#d3d7dc;color:#3d4248}@media (min-width:720px){.smbf-prod .smbf-add{font-size:15.5px}.smbf-prod .smbf-add .smbf-rtp__was{font-size:.86em}}.smbf-qv__titlerow{align-items:center;display:flex;gap:12px;justify-content:space-between}.smbf-qv__titlerow h3{margin:0;min-width:0}.smbf-qv__titlerow>.smbf-rtag{border-radius:8px;flex:none;font-size:12px;position:static}.smbf-qv__titlerow>.smbf-rtag .smbf-rtag__lo{gap:5px;padding:5px 9px}.smbf-qv__titlerow>.smbf-rtag svg{height:12px;width:12px}.smbf-qv__tag{background:#e6f5ec;border:1px solid #a9dcbd;border-radius:7px;color:var(--rt-win,#1f8a4c);flex:none;font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.2;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.smbf-qv__tag.is-ended{background:#eef0f2;border-color:#d3d7dc;color:#3d4248}.smbf-drawer__pairs .smbf-pair>.smbf-line__rt,.smbf-drawer__pairs .smbf-pair>.smbf-line__rt[class]{left:auto;right:8px;top:8px;transform:none}@media (max-width:719px){.smbf-drawer__pairs .smbf-pair>.smbf-line__rt[class]{left:auto;right:6px;top:6px}}.smbf-drawer__pairs .smbf-pair__add,.smbf-drawer__pairs .smbf-pair__add:not([disabled]){align-self:center;border-radius:50%;height:40px;justify-content:center;min-height:40px;min-width:40px;padding:0;width:40px}.smbf-drawer__pairs .smbf-pair__add .smbf-pair__addtxt{display:none}.smbf-drawer__pairs .smbf-pair__add .smbf-pair__plus{font-size:24px;font-weight:400;line-height:1;margin:-2px 0 0}.smbf-drawer__pairs .smbf-pair__add[disabled] .smbf-pair__addtxt{display:inline;font-size:10px}.smbf-drawer__pairs .smbf-pair__add[disabled]{border-radius:999px;padding:0 10px;width:auto}@media (max-width:719px){.smbf-drawer__pairs .smbf-pair__add,.smbf-drawer__pairs .smbf-pair__add:not([disabled]){height:34px;min-height:34px;min-width:34px;padding:0;width:34px}}.smbf-header__actions .smbf-meter.is-done{align-items:center;background:none;border:0;box-shadow:none;flex-direction:column;gap:3px;height:auto;justify-content:center;padding:0 4px}.smbf-header__actions .smbf-meter.is-done .smbf-meter__lbl{font-size:9px;height:auto;letter-spacing:.12em;padding-top:0}@media (max-width:719px){.smbf-header__actions .smbf-meter.is-done{background:rgba(var(--canvas-rgb),.97);border-bottom:1px solid rgba(var(--deep-rgb),.12);flex-direction:row;gap:8px}}.smbf-qvpair__card>.smbf-rtag{left:auto;right:8px;top:8px}.smbf-qv .smbf-qvpair__main{display:none}.smbf-qvpair__card>.smbf-rtag{box-shadow:none}.smbf-drawer__retail.is-done{align-items:center;display:flex;gap:10px;justify-content:space-between}.smbf-drawer__retail.is-done .smbf-meter.smbf-meter--bag{flex:none;margin:0;width:auto}.smbf-line__grp{color:var(--ink2);font-size:10.5px;font-weight:700;letter-spacing:.12em;margin:14px 0 0;text-transform:uppercase}.smbf-line__grp:first-child{margin-top:8px}.smbf-line__grp+.smbf-line{border-top:0}.smbf-drawer__saves{display:grid;gap:3px;margin-bottom:6px}.smbf-drawer__saves[hidden]{display:none}.smbf-sup{font-size:.6em;font-weight:inherit;line-height:0;margin:0 1px 0 0;position:relative;top:-.55em;vertical-align:0}.smbf-rtp .smbf-sup+.smbf-sup,.smbf-rtp .smbf-sup:last-child{margin:0 0 0 1px}.smbf-line__grp{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.smbf-line__grpmsg{align-items:center;color:var(--rt-win);display:inline-flex;font-size:12px;font-weight:600;gap:4px;letter-spacing:0;text-transform:none}.smbf-line__grpmsg svg,.smbf-line__rt svg{flex:none;height:10px;width:10px}.smbf-line__rt{align-items:center;gap:3px}.smbf-line .smbf-qty+.smbf-line__rt,.smbf-line__rt{display:inline-flex}.smbf-prod .smbf-add__price{word-spacing:.35em}.smbf-prod .smbf-add__price .smbf-rtp__was{margin-left:4px;word-spacing:normal}.smbf-prod .smbf-add__price{word-spacing:.12em}.smbf-sup{font-size:.72em;top:-.42em}.smbf-drawer__lines .smbf-drawer__retail{border-bottom:0;border-radius:10px;margin:8px 0 2px;padding:10px 12px}.smbf-drawer__lines .smbf-drawer__retail+.smbf-line{border-top:0}.smbf-line__grpmsg.is-step{color:var(--ink2);font-weight:500}.smbf-drawer__lines .smbf-drawer__retail{background:none;border:0;box-shadow:none;margin:6px 0 0;padding:0}.smbf-drawer__lines .smbf-drawer__retail p{display:none}.smbf-drawer__lines .smbf-drawer__retail .smbf-meter--bag{margin:0}.smbf-goals{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 18px}.smbf-goal{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.45);border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-size:var(--t-meta);font-weight:600;min-height:38px;padding:0 16px}.smbf-goal.is-on{background:#fff;border-color:#fff;color:var(--deep)}.smbf:not(.smbf--darkband) .smbf-goal{background:#fff;border-color:rgba(var(--deep-rgb),.25);color:var(--deep)}.smbf:not(.smbf--darkband) .smbf-goal.is-on{background:var(--deep);color:#fff}.smbf-routines__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.smbf-routines[hidden]{display:none}.smbf-skel--routine{border-radius:var(--r);min-height:360px}.smbf-routine{background:#fff;border-radius:var(--r);color:var(--ink);display:flex;flex-direction:column;padding:20px 20px 18px}.smbf-routine__t{color:var(--deep);font-size:var(--t-h3);margin:0}.smbf-routine__x{color:var(--ink2);font-size:var(--t-meta);margin:6px 0 0}.smbf-routine__items{display:grid;flex:1;gap:2px;list-style:none;margin:14px 0 0;padding:0}.smbf-routine__item{align-items:center;border-top:1px solid var(--line);cursor:pointer;display:grid;gap:10px;padding:8px 0}.smbf-routine__n{color:var(--ink2);font-size:11px;font-weight:700;text-align:center}.smbf-routine__item img{background:#fff;border-radius:8px;height:48px;object-fit:contain;width:48px}.smbf-routine__name{font-size:13.5px;line-height:1.3}.smbf-routine__name small{color:var(--acc2,var(--ink2));display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.smbf-routine__p{color:var(--ink2);font-size:13px}.smbf-routine__foot{border-top:1px solid var(--line);display:grid;gap:12px;margin-top:14px;padding-top:14px}.smbf-routine__add{width:100%}.smbf-routines__grid{grid-template-columns:repeat(auto-fit,minmax(280px,420px));justify-content:center}@media (max-width:719px){.smbf-goals{display:grid;gap:8px;grid-template-columns:1fr 1fr}.smbf-goal{padding:0 8px;width:100%}.smbf-skin__filters{display:grid;gap:8px;grid-template-columns:1fr 1fr}.smbf-skin__filters .smbf-field{margin:0;min-width:0;width:100%}.smbf-skin__filters .smbf-field select{max-width:none;min-width:0;width:100%}}.smbf-retail__how{font-size:var(--t-body);line-height:1.45;margin:16px auto 0;max-width:560px}.smbf--darkband .smbf-skin .smbf-retail__how{color:#fff}.smbf-retail__how b{font-weight:700;margin-right:4px}@media (max-width:719px){.smbf-skin .smbf-retail__how{font-size:var(--t-meta)}.smbf:not(.smbf--bandimg) .smbf-skin .smbf-retail__how{color:#fff}}.is-in-r{animation:smbfInR .38s cubic-bezier(.2,.8,.2,1)}.is-in-l{animation:smbfInL .38s cubic-bezier(.2,.8,.2,1)}@keyframes smbfInR{0%{opacity:0;transform:translateX(48px)}}@keyframes smbfInL{0%{opacity:0;transform:translateX(-48px)}}.smbf-routines{overflow:hidden;touch-action:pan-y}.smbf-routine__t{margin-top:0}.smbf-routine__p .smbf-rtp{color:var(--deep);font-weight:700}.smbf-routine__p .smbf-rtp__was{font-size:.9em}@media (prefers-reduced-motion:reduce){.is-in-l,.is-in-r{animation:none}}.smbf-header__actions .smbf-meter.is-done .smbf-meter__lbl{font-size:9.5px;letter-spacing:.14em}.smbf-routine__p{display:grid;font-variant-numeric:tabular-nums;gap:1px;justify-items:end;min-width:64px;text-align:right}.smbf-routine__p b{color:var(--deep);font-size:13.5px;font-weight:700}.smbf-routine__p s{color:var(--ink2);font-size:11.5px}.smbf-routine__foot{gap:6px}.smbf-routine__row{align-items:baseline;color:var(--ink2);display:flex;font-size:13.5px;font-variant-numeric:tabular-nums;justify-content:space-between}.smbf-routine__row.is-save{color:var(--rt-win);font-weight:600}.smbf-routine__row.is-total{border-top:1px solid var(--line);color:var(--deep);font-size:17px;font-weight:700;margin-top:4px;padding-top:8px}.smbf-routine__row.is-save span:first-child{align-items:center;display:inline-flex;gap:4px}.smbf-routine__row.is-save svg{height:11px;width:11px}.smbf-routine__t{align-items:baseline;display:flex;flex-wrap:wrap;font-weight:400;gap:0 8px}.smbf-routine__g{color:#6b7178;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.smbf-routine__t span{color:var(--deep);font-weight:400}.smbf-qv__info .smbf-qv__brand{margin-bottom:-2px}.smbf-qv__info .smbf-qv__type{margin-top:-8px}.smbf-qv__info>.smbf-prod__price{margin-top:-4px}.smbf-qv__info .smbf-qv__retail{margin:-4px 0 2px}.smbf-goal{border-radius:10px}.smbf-routine__head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.smbf-routine__head .smbf-routine__t{display:block;font-weight:500;text-transform:capitalize}.smbf-routine__head .smbf-routine__g{color:#9aa0a6;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.smbf-routine__add{justify-content:center;text-align:center}.smbf-goal{position:relative}@media (max-width:719px){.smbf-goals{grid-template-columns:repeat(3,1fr)}}.smbf-goal[hidden]{display:none}@media (max-width:719px){.smbf-goal--all{grid-column:1/-1}}.smbf-goal.is-on .smbf-cat__count{opacity:0;transform:scale(.4)}@media (min-width:720px){.smbf-routines__grid{grid-template-columns:repeat(auto-fit,minmax(300px,540px))}.smbf-routine__add{justify-self:end;min-width:240px;padding-left:32px;padding-right:32px;width:auto}}.smbf-routine__item{grid-template-columns:18px 48px minmax(0,1fr) auto}.smbf-routine__desc{color:var(--ink2);display:none;font-size:13px;grid-column:3/-1;grid-row:2;line-height:1.5;padding:2px 0 4px}.smbf-routine__item.is-open .smbf-routine__desc{animation:smbfDescIn .25s ease-out;display:block}.smbf-routine__more{background:none;border:0;color:var(--deep);cursor:pointer;display:inline-block;font-family:inherit;font-size:12.5px;font-weight:600;margin-top:6px;padding:0;text-decoration:underline;text-underline-offset:3px}.smbf-routine__name:after{border-bottom:1.5px solid var(--ink2);border-right:1.5px solid var(--ink2);content:"";display:inline-block;height:6px;margin-left:6px;transform:rotate(45deg) translateY(-3px);transition:transform .2s;width:6px}.smbf-routine__item.is-open .smbf-routine__name:after{transform:rotate(-135deg) translateY(-1px)}@keyframes smbfDescIn{0%{opacity:0;transform:translateY(-4px)}}@media (min-width:720px){.smbf-routine__add{justify-self:center}}.smbf-routine__head .smbf-routine__g{align-self:center;background:#f1f2f4;border:1px solid #e1e4e8;border-radius:6px;color:#80868d;font-size:10px;line-height:1.2;padding:4px 8px}@media (min-width:720px){.smbf-goals{gap:14px}.smbf-goal{min-height:42px;min-width:120px;padding:0 24px}}.smbf-goal.is-on,.smbf-goal:focus,.smbf-goal:focus-visible{box-shadow:none;outline:none}html.smbf-kbd .smbf-goal:focus-visible{box-shadow:0 0 0 2px hsla(0,0%,100%,.7)}.smbf-routine__desc>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.smbf-routine__item:not(:has(.smbf-routine__desc)) .smbf-routine__name:after{display:none}.smbf-routine__item:not(:has(.smbf-routine__desc)){cursor:default}@media (max-width:719px){.smbf-header__actions .smbf-meter.is-done{align-items:center;background:none;border:0;border-radius:0;box-shadow:none;display:inline-flex;flex-direction:column;gap:2px;height:auto;justify-content:center;margin:0 4px 0 0;padding:0;position:static}.smbf-header__actions .smbf-meter.is-done .smbf-meter__lbl{font-size:8.5px}.smbf-header__actions .smbf-meter.is-done .smbf-meter__goal{font-size:10px;padding:3px 6px}}@media (min-width:720px){.smbf-routine__add{max-width:100%;white-space:normal}}.smbf-goal--all[hidden]{display:inline-flex}@media (max-width:719px){.smbf-goals{grid-template-columns:1fr 1fr}.smbf-goal--all{grid-column:auto}}.smbf-skin__view{color:#fff;font-size:var(--t-h3);font-weight:600;margin:4px 0 14px}.smbf:not(.smbf--darkband) .smbf-skin__view{color:var(--deep)}@media (max-width:719px){.smbf:not(.smbf--bandimg) .smbf-skin .smbf-skin__view[class]{color:#fff}}.smbf-skin__view[hidden]{display:none}.smbf-drawer__pairs .smbf-pair>.smbf-line__rt,.smbf-line__rt,.smbf-qvpair__card>.smbf-rtag,.smbf-rtag{box-shadow:none!important}:is(.smbf-card,.smbf-feat) .smbf-tag:not(.smbf-tag--sold){background:#e6f5ec;border:1px solid #a9dcbd;border-radius:7px;box-shadow:none;color:var(--rt-win,#1f8a4c);font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1.2;padding:5px 9px;text-transform:uppercase}.smbf[data-state=ended] :is(.smbf-card,.smbf-feat) .smbf-tag:not(.smbf-tag--sold){background:#eef0f2;border-color:#d3d7dc;color:#3d4248}.smbf-hero__ctas{display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column}.smbf-hero__ctas .smbf-btn{justify-content:center;text-align:center;width:100%}.smbf-pair__t>.smbf-line__rt{display:none}.smbf-drawer__pairs .smbf-pair__t>.smbf-line__rt{display:inline-flex;font-size:9px;margin:0 0 3px;padding:1px 5px;position:static;transform:none;width:max-content}@media (min-width:720px){.smbf-header__actions .smbf-meter{gap:6px;height:32px;padding:0 9px 0 10px}.smbf-header__actions .smbf-meter .smbf-meter__rail{width:56px}}.smbf-goals[hidden]{display:none}.smbf-prod .smbf-add__t,.smbf-prod .smbf-add__t *{white-space:nowrap}@media (max-width:719px){.smbf-prod .smbf-add{font-size:12px;padding:4px}.smbf-prod .smbf-add .smbf-rtp__was{font-size:.86em;margin-left:3px}.smbf-hero__ctas{gap:10px;max-width:100%}.smbf-hero__ctas .smbf-btn{padding:12px;white-space:nowrap}}@media (max-width:359px){.smbf-hero__ctas .smbf-btn{font-size:14px;padding:12px 8px}}.smbf-prod__tagrow{display:contents}.smbf-prod__was{display:none}@media (max-width:719px){.smbf-prod__tagrow{align-items:center;display:flex;gap:6px;left:6px;pointer-events:none;position:absolute;top:6px;z-index:3}.smbf-prod__thumb .smbf-prod__tagrow>.smbf-rtag{position:static}.smbf-prod__was{color:var(--ink2);display:inline;font-size:12px;font-weight:500;line-height:1;text-decoration-thickness:1px}.smbf-prod .smbf-add .smbf-rtp__was{display:none}}.smbf-prod .smbf-rtag{font-size:12px}.smbf-prod .smbf-rtag .smbf-rtag__lo{padding:5px 8px}@media (max-width:719px){.smbf-prod .smbf-rtag .smbf-rtag__lo{padding:4px 7px}.smbf-prod .smbf-prod__was{font-size:14px}.smbf-drawer__pairs{display:none!important}}.smbf-drawer__head{align-items:center;column-gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);row-gap:0}.smbf-drawer__bar{display:contents}.smbf-drawer__bar>.smbf-drawer__logo,.smbf-drawer__bar>span:first-child{grid-column:1;grid-row:1;margin-block:0;max-width:100%}.smbf-drawer__head>.smbf-drawer__title{grid-column:2;grid-row:1;justify-content:center}.smbf-drawer__bar>.smbf-x{grid-column:3;grid-row:1;justify-self:end}.smbf-drawer__logo--compact{height:46px}.smbf-drawer__lines .smbf-drawer__retail{margin:8px 0 0;padding:10px 0 14px}@media (max-width:719px){.smbf-qv__img{padding:6px 14px}.smbf-qv__img img{height:min(180px,22vh)}.smbf-qv__img>img.is-gal{height:min(200px,25vh)}.smbf-qv__img img.is-tall{height:min(220px,28vh);max-width:100%;object-fit:contain;object-position:center;width:auto}.smbf-qvgal{gap:6px;margin-top:8px}.smbf-qvgal__t{height:42px;width:42px}.smbf-qv__img:has(.smbf-qvgal){padding-bottom:8px}}.smbf-qvzoom{display:none}@media (max-width:719px){.smbf-qvzoom{background:hsla(0,0%,100%,.92);border:1px solid rgba(var(--ink-rgb),.14);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:inline-flex;left:10px;overflow:hidden;position:absolute;top:10px;z-index:4}.smbf-qvzoom button{background:none;border:0;color:var(--deep);cursor:pointer;font:600 20px/1 var(--bf);height:36px;padding:0;width:40px}.smbf-qvzoom button+button{border-left:1px solid rgba(var(--ink-rgb),.12)}.smbf-qvzoom button:disabled{color:rgba(var(--ink-rgb),.28);cursor:default}.smbf-qv__img>img{transition:opacity .14s ease,scale .2s ease,translate .2s ease}.smbf-qv__img>img.is-zoomed{cursor:grab;touch-action:none}.smbf-qv__img>img.is-panning{cursor:grabbing;transition:opacity .14s ease}}.smbf-qv .smbf-qv__img,.smbf-qv__img{background:#fff}@media (max-width:719px){.smbf-prod .smbf-add{font-size:14.5px}}.smbf-line__end{align-items:flex-start;display:flex;gap:10px}.smbf-line__x{background:rgba(var(--deep-rgb),.06);border:0;border-radius:50%;color:#111;cursor:pointer;display:grid;flex:none;height:26px;margin-top:-2px;padding:0;place-items:center;position:relative;transition:background .16s;width:26px}.smbf-line__x svg{height:13px;width:13px}.smbf-line__x:after{content:"";inset:-9px;position:absolute}@media (hover:hover){.smbf-line__x:hover{background:rgba(var(--deep-rgb),.12)}}.smbf-fine--swap .smbf-fine__short{display:none}@media (max-width:719px){.smbf-fine--swap .smbf-fine__long{display:none}.smbf-fine--swap .smbf-fine__short{display:inline;white-space:nowrap}.smbf-drawer__foot .smbf-fine--swap{font-size:min(13px,3.4vw)}}.smbf-line__end{align-items:center;gap:8px}.smbf-line__x{height:22px;margin-top:0;width:22px}.smbf-line__x svg{height:12px;width:12px}@media (min-width:720px){.smbf-drawer__pairs{padding:10px 20px 12px}.smbf-drawer__pairs .smbf-pairs__h{font-size:11px;margin-bottom:8px}.smbf-drawer__pairs .smbf-pairs__x{top:4px}.smbf-drawer__pairs .smbf-pair{border-radius:10px;gap:10px;grid-template-columns:48px minmax(0,1fr) auto;padding:7px 10px 7px 8px}.smbf-drawer__pairs .smbf-pair img.smbf-pair__big{border-radius:8px;height:48px;padding:3px;width:48px}.smbf-drawer__pairs .smbf-pair__t{gap:1px}.smbf-drawer__pairs .smbf-pair__b{font-size:9.5px}.smbf-drawer__pairs .smbf-pair__n{font-size:13.5px;-webkit-line-clamp:1}.smbf-drawer__pairs .smbf-pair__p{font-size:13px}.smbf-drawer__pairs .smbf-pair__t>.smbf-line__rt{margin-bottom:2px}.smbf-drawer__pairs .smbf-pair__add:not([disabled]){height:32px;min-height:32px;min-width:32px;padding:0;width:32px}.smbf-drawer__pairs .smbf-pair__add .smbf-pair__plus{font-size:20px}.smbf-drawer__pairs .smbf-pairs__arrow{height:26px;min-width:26px;width:26px}}.smbf-drawer__lines .smbf-line:not(:has(~.smbf-line)){border-bottom:0}.smbf-drawer__pairs .smbf-pair__add:not([disabled]) .smbf-pair__plus{display:block;font-size:0;height:12px;line-height:0;margin:0;position:relative;width:12px}.smbf-drawer__pairs .smbf-pair__add:not([disabled]) .smbf-pair__plus:after,.smbf-drawer__pairs .smbf-pair__add:not([disabled]) .smbf-pair__plus:before{background:currentColor;border-radius:1px;content:"";height:2px;left:0;position:absolute;top:5px;width:12px}.smbf-drawer__pairs .smbf-pair__add:not([disabled]) .smbf-pair__plus:after{transform:rotate(90deg)}:is(.smbf-pair__add,[data-pair-add],.smbf-gc__cta).is-busy,:is(.smbf-pair__add,[data-pair-add],.smbf-gc__cta).is-done{color:transparent!important;position:relative}:is(.smbf-pair__add,[data-pair-add],.smbf-gc__cta).is-busy:after{animation:smbf-spin .62s linear infinite;border:2px solid hsla(0,0%,100%,.95);border-radius:50%;border-right-color:transparent;content:"";height:14px;left:50%;margin:-9px 0 0 -9px;position:absolute;top:50%;width:14px}:is(.smbf-pair__add,[data-pair-add],.smbf-gc__cta).is-done:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:6px;left:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;transform:rotate(-45deg);width:11px}.smbf-drawer__pairs .smbf-pair__add.is-busy,.smbf-drawer__pairs .smbf-pair__add.is-done{border-radius:50%;height:32px;min-height:32px;min-width:32px;padding:0;width:32px}.smbf-drawer__pairs .smbf-pair__add.is-busy .smbf-pair__addtxt,.smbf-drawer__pairs .smbf-pair__add.is-done .smbf-pair__addtxt{display:none}@media (max-width:719px){.smbf-drawer__pairs .smbf-pair__add.is-busy,.smbf-drawer__pairs .smbf-pair__add.is-done{height:34px;min-height:34px;min-width:34px;width:34px}}@media (hover:hover){:is(.smbf,.smbf-portal) :is(button,a,[role=button]):hover:not(:focus-visible),:is(button,a,[role=button])[class*=smbf]:hover:not(:focus-visible){box-shadow:none!important}}.smbf-prod__thumb img.has-bg{mix-blend-mode:normal}:is(.smbf-btn,.smbf-add,.smbf-gc__cta,.smbf-sticky__shop,.smbf-qvpair__both,.smbf-unlock__go,.smbf-pair__add):not(.smbf-drawer__pairs .smbf-pair__add){border-radius:var(--r)!important}.smbf-sticky .smbf-sticky__call{border-radius:var(--r)!important}.smbf-sticky .smbf-sticky__shop,.smbf-sticky .smbf-sticky__skin{flex:1 1 auto;min-width:0;padding:0 14px;white-space:nowrap}.smbf-sticky .smbf-sticky__skin{background:var(--cta);border-radius:var(--r)!important;color:#fff}.smbf-sticky__pct{align-items:center;background:#e6f5ec;border:1px solid #a9dcbd;border-radius:6px;color:var(--rt-win,#1f8a4c);display:inline-flex;font-size:10.5px;font-weight:800;letter-spacing:.01em;line-height:1.2;padding:2px 6px;text-transform:none}.smbf--claimed .smbf-sticky .smbf-sticky__skin,.smbf-sticky__pct[hidden]{display:none}:is(.smbf-header__actions,.smbf-drawer__retail,.smbf-drawer) .smbf-meter.is-done:not(.is-flat) .smbf-meter__goal,:is(.smbf-header__actions,.smbf-drawer__retail,.smbf-drawer) .smbf-meter.is-flat.is-done .smbf-meter__lo{align-items:center;background:#e6f5ec!important;border:1px solid #a9dcbd!important;border-radius:7px!important;box-shadow:none!important;color:var(--rt-win,#1f8a4c)!important;display:inline-flex;font-size:11px!important;font-weight:800;gap:4px;height:auto;letter-spacing:.06em;line-height:1.2;opacity:1!important;padding:4px 7px!important;text-transform:uppercase}.smbf-meter.is-flat.is-done .smbf-meter__lo .smbf-meter__check{display:none}:is(.smbf-header__actions,.smbf-drawer__retail) .smbf-meter.is-done:not(.is-flat) .smbf-meter__goal svg{height:10px;width:10px}.smbf-pair__brow{align-items:center;display:flex;gap:6px;min-width:0}.smbf-pair__brow .smbf-pair__b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smbf-pair__brow .smbf-line__rt{display:none}.smbf-drawer__pairs .smbf-pair__brow .smbf-line__rt{display:inline-flex;flex:none;font-size:9px;line-height:1.3;margin:0;padding:1px 5px;position:static;transform:none}.smbf-drawer__pairs .smbf-pair__brow{gap:5px}.smbf-drawer__pairs .smbf-pair__brow .smbf-line__rt,.smbf-drawer__pairs .smbf-pair__brow .smbf-pair__b{align-items:center;border-radius:5px;box-sizing:border-box;display:inline-flex;font-size:9px;font-weight:800;height:18px;letter-spacing:.06em;line-height:1;margin:0;padding:0 6px;text-transform:uppercase;white-space:nowrap}.smbf-drawer__pairs .smbf-pair__brow .smbf-pair__b{background:#faf8f3;border:1px solid #d6d3cc;color:#5b5f66;display:inline-block;line-height:16px;max-width:62%;overflow:hidden;text-overflow:ellipsis}.smbf-drawer__pairs .smbf-pair__brow .smbf-line__rt{border-width:1px}@keyframes smbf-bagtap{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.smbf-bag.is-bumped svg{animation:smbf-bagtap .22s cubic-bezier(.3,.8,.4,1)}@media (prefers-reduced-motion:reduce){.smbf-bag.is-bumped svg{animation:none}}.smbf-drawer__pairs .smbf-pair__n{font-size:12.5px;line-height:1.3}@media (max-width:719px){.smbf-drawer__pairs .smbf-pair__n{font-size:12px}}.smbf-contactbtn{border-radius:50%;color:var(--deep);display:inline-grid;height:var(--tap);place-items:center;text-decoration:none;transition:color .2s ease,background .2s ease;width:var(--tap);-webkit-tap-highlight-color:transparent}.smbf-contactbtn svg{display:block;height:27px;width:27px}@media (hover:hover){.smbf-contactbtn:hover{background:rgba(var(--deep-rgb),.07)}}.smbf-peek{border:1px solid rgba(var(--deep-rgb),.16)}.smbf-peek,.smbf-peek .smbf-peek__go,.smbf-peek:active .smbf-peek__go{box-shadow:none!important}@media (hover:hover){:is(.smbf,.smbf-portal) :hover:not(:focus-visible),[class*=smbf]:hover:not(:focus-visible){box-shadow:none!important}}@media (min-width:720px){.smbf-header__actions .smbf-meter{align-self:center;margin-bottom:0;margin-top:0}}.smbf-header .smbf-bag svg{translate:0 -3px}.smbf-meter,.smbf-meter.is-close .smbf-meter__goal,.smbf-meter.is-moving .smbf-meter__fill{animation:none!important}.smbf-meter__fill{transition:width .3s ease-out}.smbf-skin .smbf-more{align-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-items:stretch}.smbf-skin .smbf-more .smbf-more__actions{grid-column:2;grid-row:1}.smbf-skin .smbf-more .smbf-more__count{background:hsla(0,0%,100%,.92);border:1px solid rgba(var(--deep-rgb),.16);border-radius:7px;color:var(--ink2);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;grid-column:3;grid-row:1;justify-self:end;letter-spacing:.04em;line-height:1.2;margin:0;padding:4px 9px;white-space:nowrap}.smbf--darkband .smbf-skin .smbf-more__count,.smbf.smbf--bandimg .smbf-skin .smbf-more .smbf-more__count,.smbf:not(.smbf--bandimg) .smbf-skin .smbf-more .smbf-more__count{color:var(--ink2)}.smbf-skin .smbf-more:not(:has(button:not([hidden]))) .smbf-more__count{grid-column:1/-1;justify-self:end}.smbf-skin .smbf-more .smbf-more__count{border-radius:8px;font-size:13px;padding:6px 12px}@media (max-width:719px){.smbf-skin .smbf-more .smbf-more__count{grid-column:1/-1;grid-row:2;justify-self:center}.smbf-skin .smbf-more:not(:has(button:not([hidden]))) .smbf-more__count{grid-row:1;justify-self:center}}.smbf-drawer .smbf-drawer__pairs .smbf-pair{gap:12px;padding:10px 12px 10px 10px}.smbf-drawer .smbf-drawer__pairs .smbf-pair__t{gap:4px}.smbf-drawer .smbf-drawer__pairs .smbf-pair__n{font-size:11.5px;line-height:1.3}.smbf-drawer .smbf-drawer__pairs .smbf-pair__p{font-size:12px}.smbf-drawer .smbf-drawer__pairs .smbf-pair__p s{font-size:11px}.smbf-drawer__pairsrow .smbf-pairs__viewport{padding-inline:28px}.smbf-drawer__pairsrow .smbf-pairs__arrow--prev{left:-6px}.smbf-drawer__pairsrow .smbf-pairs__arrow--next{right:-6px}.smbf-line__rt,.smbf-rtag,.smbf-rtag *,.smbf-tag,:is(.smbf-card,.smbf-feat) .smbf-tag:not(.smbf-tag--sold),:is(.smbf-header__actions,.smbf-drawer__retail,.smbf-drawer) .smbf-meter .smbf-meter__goal,:is(.smbf-header__actions,.smbf-drawer__retail,.smbf-drawer) .smbf-meter .smbf-meter__lo{letter-spacing:.02em;text-transform:none!important}.smbf-financing__grid--whole .smbf-financing__media{align-items:center;aspect-ratio:auto;background:#fff;display:flex;justify-content:center;min-height:0;padding:24px}.smbf-financing__grid--whole .smbf-financing__media img{border-radius:var(--r);height:auto;object-fit:contain;width:100%}.smbf-financing__grid--small .smbf-financing__media img{max-width:55%}.smbf-financing__grid--medium .smbf-financing__media img{max-width:80%}.smbf-financing__only{text-align:center}.smbf-financing__only img{border-radius:var(--r);display:block;height:auto;margin:0 auto;width:100%}.smbf-financing__only--small img{max-width:420px}.smbf-financing__only--medium img{max-width:680px}.smbf-financing__only .smbf-fine{margin:12px auto 0;max-width:var(--measure)}@media (max-width:719px){.smbf-financing__grid--small .smbf-financing__media img{max-width:70%}.smbf-financing__grid--medium .smbf-financing__media img{max-width:90%}}.smbf-feat{border-radius:var(--r)}.smbf-featured{background-color:var(--deep);background-image:linear-gradient(160deg,color-mix(in srgb,var(--deep) 92%,#fff) 0,var(--deep) 45%,color-mix(in srgb,var(--deep) 86%,#000) 100%);padding-block:var(--s7)}.smbf-feat{border-color:transparent;box-shadow:0 24px 48px -24px rgba(0,0,0,.55)}.smbf-feat .smbf-feat__media .smbf-tag:not(.smbf-tag--sold){background:var(--acc);border-color:transparent;border-radius:8px;box-shadow:0 6px 16px -6px rgba(0,0,0,.45);box-shadow:none;color:var(--acc-ink);font-size:13px;font-weight:800;left:16px;letter-spacing:.06em;overflow:hidden;padding:8px 14px;top:16px}.smbf-feat .smbf-feat__media .smbf-tag:not(.smbf-tag--sold):after{animation:smbfGlint 5s ease-in-out 1.2s infinite;background:linear-gradient(110deg,transparent 8%,hsla(0,0%,100%,.34) 50%,transparent 92%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-130%)}@keyframes smbfGlint{0%{transform:translateX(-130%)}30%,to{transform:translateX(130%)}}@media (prefers-reduced-motion:reduce){.smbf-feat .smbf-feat__media .smbf-tag:after{animation:none;display:none}}.smbf-feat .smbf-feat__media .smbf-tag:not(.smbf-tag--sold){transition:none}.smbf-feat .smbf-feat__media .smbf-tag:not(.smbf-tag--sold):hover{box-shadow:none!important;transform:none}.smbf-feat .smbf-price{align-items:center;flex-wrap:wrap;gap:8px 12px}.smbf-feat .smbf-price__now{font-size:calc(var(--t-price)*1.3);line-height:1.1;min-height:0}.smbf-feat .smbf-price__save{background:color-mix(in srgb,var(--acc) 18%,#fff);border:1px solid color-mix(in srgb,var(--acc) 45%,#fff);border-radius:999px;color:var(--deep);font-size:var(--t-meta);font-weight:700;padding:5px 12px}.smbf-cat,.smbf-cat:hover{box-shadow:none}.smbf--darkband .smbf-band .smbf-cat:not([aria-pressed=true]):hover,.smbf-cat:not([aria-pressed=true]):hover{border-color:var(--line)}@media (max-width:719px){.smbf-feat{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.smbf-feat__media{border-radius:0;margin-inline:-20px}.smbf-feat__media .smbf-tag{left:20px}.smbf-feat__body{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 -6px 18px rgba(var(--ink-rgb),.1);margin-top:-64px;position:relative;z-index:1}}.smbf-gc__card:before{background:linear-gradient(115deg,transparent calc(var(--gc-s, -30%) - 16%),hsla(0,0%,100%,.1) var(--gc-s,-30%),transparent calc(var(--gc-s, -30%) + 16%)),radial-gradient(130% 95% at var(--gc-x,14%) var(--gc-y,4%),hsla(0,0%,100%,.17) 0,hsla(0,0%,100%,.06) 32%,transparent 64%),radial-gradient(95% 75% at 92% 96%,hsla(0,0%,100%,.075) 0,transparent 58%),linear-gradient(160deg,hsla(0,0%,100%,.05) 0,transparent 38%)}.smbf-grid--offers>.is-paged{display:none!important}.smbf-offers-more{display:grid;gap:var(--s3);justify-items:center;margin-top:var(--s6)}.smbf-offers-more[hidden]{display:none}.smbf-offers-more [data-offers-more]{background:var(--cta);border-color:var(--cta);box-shadow:none;color:#fff}.smbf-offers-more [data-offers-more]:hover{background:var(--cta-hover);border-color:var(--cta-hover)}.smbf-offers-more [data-offers-more]:after{border-bottom:2px solid;border-right:2px solid;content:"";height:7px;margin-left:4px;transform:translateY(-2px) rotate(45deg);width:7px}.smbf-offers-more [data-offers-less]{background:transparent;border-color:rgba(var(--deep-rgb),.35);box-shadow:none;color:var(--deep)}.smbf--darkband .smbf-offers-more [data-offers-less]{border-color:hsla(0,0%,100%,.55);color:#fff}.smbf--darkband .smbf-offers-more [data-offers-more]{background:#fff;border-color:#fff;color:var(--deep)}.smbf-offers-more .smbf-more__count{background:hsla(0,0%,100%,.92);border:1px solid rgba(var(--deep-rgb),.16);border-radius:8px;color:var(--ink2);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;margin:0;padding:6px 12px;white-space:nowrap}.smbf-offers-more .smbf-more__count:empty{display:none}.smbf{--smbf-grain:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.5' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}.smbf:not(.smbf--bandimg) :is(.smbf-band,.smbf-skin){background-image:var(--smbf-grain),linear-gradient(150deg,hsla(0,0%,100%,.12),transparent 50%,rgba(0,0,0,.2))}.smbf.smbf--tex-none:not(.smbf--bandimg) :is(.smbf-band,.smbf-skin){background-image:none}.smbf-gc__tex{background-size:110px 110px,430px 430px}.smbf-gc__tex2{background-size:72px 72px}.smbf.smbf--tex-grain:not(.smbf--bandimg) :is(.smbf-band,.smbf-skin){background-image:var(--smbf-grain)}.smbf.smbf--tex-gradient:not(.smbf--bandimg) :is(.smbf-band,.smbf-skin){background-image:var(--smbf-grain),linear-gradient(150deg,hsla(0,0%,100%,.12),transparent 50%,rgba(0,0,0,.2))}.smbf.smbf--tex-spotlight:not(.smbf--bandimg) :is(.smbf-band,.smbf-skin){background-image:var(--smbf-grain),radial-gradient(120% 70% at 50% 0,hsla(0,0%,100%,.16),transparent 70%)}.smbf.smbf--tex-pinstripe:not(.smbf--bandimg) :is(.smbf-band,.smbf-skin){background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.08) 0 1px,transparent 1px 14px)}.smbf.smbf--tex-dots:not(.smbf--bandimg) :is(.smbf-band,.smbf-skin){background-image:radial-gradient(hsla(0,0%,100%,.16) 1px,transparent 1.5px);background-size:14px 14px}.smbf-card:has(a.smbf-btn--solid[data-cta-kind=contact]){cursor:pointer}@media (min-width:720px){.smbf-cats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--band-rgb),.95);border-radius:0 0 var(--r) var(--r);margin:0 -16px var(--s5);padding:12px 16px;position:sticky;top:var(--smbf-hdr,72px);z-index:20}}.smbf-bag__dot{fill:var(--rt-win,#1f8a4c)}.smbf-cat__count{background:var(--rt-win,#1f8a4c);box-shadow:0 0 0 2px color-mix(in srgb,var(--rt-win,#1f8a4c) 72%,#fff)}.smbf-card .smbf-choice{background:#fff;border:1.5px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:block;font-family:inherit;font-size:var(--t-body);margin:4px 0 10px;min-height:var(--tap);padding:8px 12px;width:100%}.smbf-card:has(.smbf-choice) .smbf-units--ghost{display:none}.smbf-retail__plain{display:none}html.smbf-rt-off .smbf-retail__plain{display:block}html.smbf-rt-off :is(.smbf-retail,.smbf-meter,.smbf-drawer__retail,.smbf-unlock,.smbf-rtag,.smbf-line__rt){display:none!important}.smbf-cats:not(.is-stuck){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:transparent!important}.smbf-qv__img>img,.smbf-qv__img>img.is-gal,.smbf-qv__img>img.is-photo{box-shadow:none!important}.smbf-drawer__pairs .smbf-pair__add.is-busy,.smbf-drawer__pairs .smbf-pair__add.is-done,.smbf-drawer__pairs .smbf-pair__add:not([disabled]){height:28px;min-height:28px;min-width:28px;width:28px}.smbf-drawer__pairs .smbf-pair__add:not([disabled]) .smbf-pair__plus{height:10px;width:10px}.smbf-drawer__pairs .smbf-pair__add:not([disabled]) .smbf-pair__plus:after,.smbf-drawer__pairs .smbf-pair__add:not([disabled]) .smbf-pair__plus:before{top:4px;width:10px}@media (max-width:719px){.smbf-drawer__pairs .smbf-pair__add.is-busy,.smbf-drawer__pairs .smbf-pair__add.is-done,.smbf-drawer__pairs .smbf-pair__add:not([disabled]){height:30px;min-height:30px;min-width:30px;width:30px}}.smbf-qv .smbf-units--qv{margin:4px 0 12px;padding:0}.smbf-qv .smbf-price__per{color:var(--ink2);font-size:.6em;font-weight:600;margin-left:2px}.smbf-qvpairs .smbf-pair{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr) auto;padding:8px 10px 8px 8px;position:relative}.smbf-qvpairs .smbf-pair>img:not(.smbf-pair__big){display:none}.smbf-qvpairs .smbf-pair img.smbf-pair__big{background:#fff;border-radius:8px;box-shadow:none;display:block;height:52px;mix-blend-mode:normal;object-fit:contain;padding:3px;width:52px}.smbf-qvpairs .smbf-pair__t{display:grid;gap:2px;line-height:1.3;min-width:0;text-align:left}.smbf-qvpairs .smbf-pair__brow{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.smbf-qvpairs .smbf-pair__b{color:var(--acc2);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.smbf-qvpairs .smbf-pair__n{color:var(--ink);display:-webkit-box;font-size:14px;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smbf-qvpairs .smbf-pair__t small{display:none}.smbf-qvpairs .smbf-pair__p{color:var(--deep);font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700}.smbf-qvpairs .smbf-pair__p s{color:var(--ink2);font-weight:400;margin-left:4px}.smbf-qvpairs .smbf-pair__add{background:var(--cta);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:34px;min-height:34px;min-width:34px;padding:0;place-items:center;position:relative;width:34px}.smbf-qvpairs .smbf-pair__add:after{content:"";inset:-6px;position:absolute}.smbf-qvpairs .smbf-pair__add .smbf-pair__addtxt{display:none}.smbf-qvpairs .smbf-pair__add:not([disabled]) .smbf-pair__plus{display:block;font-size:0;height:12px;line-height:0;position:relative;width:12px}.smbf-qvpairs .smbf-pair__add:not([disabled]) .smbf-pair__plus:after,.smbf-qvpairs .smbf-pair__add:not([disabled]) .smbf-pair__plus:before{background:currentColor;border-radius:1px;content:"";height:2px;left:0;position:absolute;top:5px;width:12px}.smbf-qvpairs .smbf-pair__add:not([disabled]) .smbf-pair__plus:after{transform:rotate(90deg)}.smbf-qvpairs .smbf-pair__add:not([disabled]):before{animation:smbf-gc-hint 2.1s ease-out infinite;border:2px solid var(--cta);border-radius:50%;content:"";inset:-5px;opacity:0;pointer-events:none;position:absolute}.smbf-qvpairs .smbf-pair:nth-child(2) .smbf-pair__add:before{animation-delay:.35s}.smbf-qvpairs .smbf-pair:nth-child(3) .smbf-pair__add:before{animation-delay:.7s}@media (hover:hover){.smbf-qvpairs .smbf-pair__add:not([disabled]):hover{background:var(--cta-hover)}}.smbf-qvpairs .smbf-pair__add[disabled]:not(.is-busy):not(.is-done){background:rgba(var(--ink-rgb),.12);border-radius:999px;color:var(--ink2);cursor:default;padding:0 10px;width:auto}.smbf-qvpairs .smbf-pair__add[disabled]:not(.is-busy):not(.is-done) .smbf-pair__addtxt{display:inline;font-size:11px}@media (prefers-reduced-motion:reduce){.smbf-qvpairs .smbf-pair__add:before{animation:none}}.smbf-qv .smbf-qvpairs .smbf-pair__b{display:inline!important}.smbf-qv .smbf-qvpairs .smbf-pair__p{display:block!important}.smbf-qv .smbf-qvpairs .smbf-pair__brow>.smbf-line__rt{box-shadow:none;display:inline-flex!important;font-size:9px;margin:0;padding:1px 5px;position:static;transform:none}.smbf-qv .smbf-qvpairs .smbf-pair .smbf-pair__add{border-radius:50%!important}.smbf-qv .smbf-qvpairs .smbf-pair .smbf-pair__add[disabled]:not(.is-busy):not(.is-done){border-radius:999px!important}.smbf-qvpairs__row .smbf-pairs__track{gap:8px}.smbf-qvpairs__row .smbf-pairs__more{display:none!important}#smbf .smbf-hero :is(.smbf-btn--outline-light,.smbf-btn--ghost){-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.smbf-hero :is(.smbf-btn--outline-light,.smbf-btn--ghost):not(:hover){background-color:hsla(0,0%,100%,.16)}.smbf-drawer a[href^="tel:"],:is(#smbf,.smbf-portal) a[href^="tel:"]{white-space:nowrap}.smbf-drawer__foot .smbf-drawer__redeem{background:rgba(var(--deep-rgb),.06);border:1px solid rgba(var(--deep-rgb),.1);border-radius:12px;border-radius:var(--r);box-sizing:border-box;color:var(--ink);display:table;display:block;line-height:1.4;margin:14px auto 0;padding:8px 14px;padding:11px 14px;text-align:center;width:100%}.vosd{box-sizing:border-box;font-family:var(--vd-sans);inset:0;position:fixed;visibility:hidden;z-index:99999}.vosd[hidden]{display:none}.vosd *,.vosd :after,.vosd :before{box-sizing:border-box}.vosd.is-open{visibility:visible}.vosd .vd-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(var(--vd-ink-rgb),.8);inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.vosd.is-open .vd-overlay{opacity:1}.vosd .vd-panel{-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);background:#fff;border-left:1px solid hsla(0,0%,100%,.55);box-shadow:-8px 0 40px rgba(0,0,0,.18);display:flex;flex-direction:column;height:100%;outline:none;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .35s ease;width:min(460px,100%)}.vosd.is-open .vd-panel{transform:translateX(0)}.vosd .vd-logo{display:block;height:auto;margin:6px 0 18px;max-height:40px;max-width:200px;object-fit:contain;object-position:left center;width:auto}.vosd .vd-head{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.08);display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding:1.375rem 1.5rem 1.125rem}.vosd .vd-head__text{min-width:0}.vosd .vd-title{color:var(--vd-primary);font-family:var(--vd-serif);font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.2;margin:0;text-transform:none}.vosd .vd-phone{align-items:center;color:var(--vd-ink);display:inline-flex;font:500 1rem/1.3 var(--vd-sans);gap:.5rem;margin-top:.5rem;text-decoration:none}.vosd .vd-phone svg{color:var(--vd-primary);flex:0 0 auto}.vosd .vd-phone:focus-visible span,.vosd .vd-phone:hover span{text-decoration:underline;text-underline-offset:3px}.vosd .vd-close{align-items:center;background:none;border:0;border-radius:50%;color:var(--vd-ink);cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;margin:-4px -8px 0 0;width:40px}.vosd .vd-close:focus-visible,.vosd .vd-close:hover{background:rgba(0,0,0,.06)}.vosd .vd-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.vosd .vd-resident[hidden]{display:none}.vosd .vd-resident{height:100%}.vosd .vd-resident[data-vd-resident=form]{height:auto}.vosd .vd-frame{border:0;display:block}.vosd .vd-frame,.vosd .vd-resident [data-tf-widget],.vosd .vd-tf{height:100%;min-height:560px;width:100%}.vosd .vd-embed{padding:1.5rem 1.5rem 1.75rem}.vosd .vd-hsform:empty{min-height:420px}.vosd .vd-embed[hidden],.vosd .vd-thanks[hidden]{display:none}.vosd .vd-thanks{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding:2.5rem 1.5rem}.vosd .vd-thanks__tick{color:var(--vd-primary);flex:0 0 auto}.vosd .vd-thanks__msg{color:#111;font:400 1.125rem/1.5 var(--vd-sans);margin:0}body.vd-scroll-lock{overflow:hidden}@media (max-width:900px){.vosd .vd-head{padding:1.125rem 1.25rem 1rem}}.vosd .vd-info{border-top:1px solid rgba(0,0,0,.1);margin:0 1.5rem 2rem;padding-top:1.5rem}.vosd .vd-info__title{color:var(--vd-primary);font:600 1.125rem/1.3 var(--vd-serif);letter-spacing:0;margin:0 0 1.125rem;text-transform:none}.vosd .vd-info__list{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.vosd .vd-info__list li{align-items:start;display:grid;gap:.875rem;grid-template-columns:38px minmax(0,1fr);margin:0}.vosd .vd-info__ic{align-items:center;background:rgba(0,0,0,.05);background:color-mix(in srgb,var(--vd-primary) 11%,#fff);border-radius:50%;color:var(--vd-primary);display:inline-flex;height:38px;justify-content:center;width:38px}.vosd .vd-info__txt{display:block;padding-top:1px}.vosd .vd-info__k{color:var(--vd-muted);display:block;font:500 .8125rem/1.3 var(--vd-sans);margin:0 0 2px}.vosd .vd-info__txt a,.vosd .vd-info__txt address{color:var(--vd-ink);display:block;font:400 .9375rem/1.5 var(--vd-sans);font-style:normal;overflow-wrap:anywhere;text-decoration:none}.vosd .vd-info__txt a:focus-visible,.vosd .vd-info__txt a:hover{text-decoration:underline;text-underline-offset:3px}.vosd .vd-info__txt a.vd-info__more{color:var(--vd-primary);display:inline-block;font-size:.875rem;font-weight:500;margin-top:.375rem;text-decoration:underline;text-underline-offset:3px}.vosd .vd-info__social{border-top:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;padding-top:1.25rem}.vosd .vd-info__social a{align-items:center;background:hsla(0,0%,100%,.7);border:1px solid rgba(0,0,0,.14);border-radius:50%;color:var(--vd-primary);display:inline-flex;height:44px;justify-content:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:44px}.vosd .vd-info__social a:focus-visible,.vosd .vd-info__social a:hover{background:var(--vd-primary);border-color:var(--vd-primary);color:#fff}@media (max-width:900px){.vosd .vd-embed{padding-left:1.25rem;padding-right:1.25rem}.vosd .vd-info{margin:0 1.25rem 1.75rem}}.smbf .smbf-add,.smbf-portal .smbf-add,.smbf-prod .smbf-add,.smbf-qv .smbf-add{font-weight:500;letter-spacing:.5px}.smbf-drawer :is(.smbf-btn,.smbf-add,.smbf-line__grp,.smbf-line__p,.smbf-line__rt,.smbf-qty span,.smbf-meter b,.smbf-drawer__save,.smbf-drawer__save strong,.smbf-drawer__total strong,.smbf-pair__p,.smbf-pair__b){font-weight:400!important}html.smbf-gated .smbf-gate:after{background-image:var(--smbf-grain);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.smbf-gate__in{gap:20px}.smbf-gate__clock{margin-top:14px}.smbf-gate__when{font-weight:400}@media (min-width:720px){.smbf-gate__in{gap:24px}.smbf-gate__logo{margin-bottom:18px}}@font-face{font-display:swap;font-family:BF DM Mono;font-style:normal;font-weight:300;src:url(/hubfs/bf-2026-fonts/dm-mono-300-latin) format("woff2")}.smbf-gate__clock span{font-family:BF DM Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:300;letter-spacing:-.02em}.smbf-pickup{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:13px;gap:6px;line-height:1.3;margin:12px auto 0;padding:5px 12px}.smbf-pickup svg{flex:none;height:15px;width:15px}.smbf-skin .smbf-sec__head>p.smbf-pickup{font-size:13px;line-height:1.3}.smbf-line__pickup{background:rgba(var(--deep-rgb),.08);border-radius:999px;color:var(--deep);font-size:11px;letter-spacing:0;padding:2px 8px;text-transform:none}.smbf-signup{color:#fff;margin:0 auto;max-width:460px;text-align:left;width:100%}.smbf-signup__h{color:#fff;font-family:var(--bf);font-size:15px;font-weight:500;letter-spacing:0;margin:0 0 12px;text-align:center;text-transform:none}.smbf-signup__form{min-height:220px}.smbf-signup.is-sent .smbf-signup__form{min-height:0}.smbf-signup fieldset,.smbf-signup form{display:grid;gap:10px;margin:0}.smbf-signup fieldset{border:0;max-width:none!important;padding:0}.smbf-signup fieldset.form-columns-2{grid-template-columns:1fr 1fr}.smbf-signup fieldset .hs-form-field{float:none!important;padding:0!important;width:auto!important}.smbf-signup .input{margin:0!important}.smbf-signup label:not(.hs-error-msg){color:hsla(0,0%,100%,.82);display:block;font-size:12.5px;font-weight:400;margin:0 0 4px}.smbf-signup .hs-form-required{color:inherit;margin-left:2px}.smbf-signup .hs-input:not([type=checkbox]):not([type=radio]){background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.28);border-radius:10px;box-sizing:border-box;color:#fff;font:inherit;font-size:16px;min-height:46px;padding:10px 12px;width:100%!important}.smbf-signup .hs-input:focus{border-color:#fff;outline:0}.smbf-signup .hs-error-msgs{color:#ffd7d2;font-size:12.5px;list-style:none;margin:4px 0 0;padding:0}.smbf-signup .hs-error-msg{color:inherit}.smbf-signup .hs_error_rollup{display:none}.smbf-signup .legal-consent-container,.smbf-signup .legal-consent-container p{color:hsla(0,0%,100%,.7);font-size:11.5px;line-height:1.45}.smbf-signup .legal-consent-container a{color:#fff}.smbf-signup .hs-button{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:var(--r-btn,10px);color:var(--deep);cursor:pointer;font:inherit;font-size:16px;font-weight:500;margin-top:4px;min-height:50px;width:100%}.smbf-signup .hs-button:hover{opacity:.92}.smbf-signup .submitted-message{border:1px solid hsla(0,0%,100%,.28);border-radius:12px;color:#fff;font-size:15px;padding:14px 16px;text-align:center}.smbf-signup .submitted-message p{margin:0}.vd-signup.is-sent .smbf-signup__form{min-height:0}.smbf-footer__signup{border-top:1px solid hsla(0,0%,100%,.14);margin-top:var(--s6);padding-top:var(--s6)}@media (max-width:380px){.smbf-signup fieldset.form-columns-2{grid-template-columns:1fr}}.smbf-signup .legal-consent-container{background:transparent!important;color:hsla(0,0%,100%,.78)!important;padding:0!important}.smbf-signup .legal-consent-container *{background:transparent!important;color:inherit!important}.smbf-signup .legal-consent-container a{color:#fff!important;text-decoration:underline}.smbf-signup .inputs-list{list-style:none;margin:6px 0 0;padding:0}.smbf-signup .inputs-list label{align-items:flex-start;display:flex!important;font-size:11.5px;gap:8px;line-height:1.45;margin:0 0 6px}.smbf-signup .inputs-list input[type=checkbox]{accent-color:#fff;flex:none;height:16px;margin:1px 0 0;width:16px}.smbf-signup .hs-input::placeholder{color:hsla(0,0%,100%,.62);opacity:1}.smbf-footer__col>.smbf-footer__loc{display:block;font-weight:600;letter-spacing:.02em;margin:14px 0 2px;min-height:0;padding-block:0}.smbf-footer__col>h3+.smbf-footer__loc{margin-top:0}.smbf-passsec{background:var(--canvas);padding:var(--s7) 0}.smbf-pass{background:var(--deep);border-radius:var(--r);box-shadow:var(--shadow);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);isolation:isolate;position:relative}.smbf-pass__main{padding:var(--s6) var(--s6) var(--s6)}.smbf-pass__k{color:var(--mint);font-size:var(--t-fine);font-weight:600;letter-spacing:.14em;margin:0 0 var(--s3);text-transform:uppercase}.smbf-pass__h{color:#fff;font-size:calc(clamp(26px, 3.6vw, 36px)*var(--hs));line-height:1.12;margin:0 0 var(--s3)}.smbf-pass__t{color:hsla(0,0%,100%,.84);font-size:var(--t-lead);line-height:1.55;margin:0;max-width:54ch}.smbf-pass__line{border-top:1px solid hsla(0,0%,100%,.18);display:flex;gap:var(--s5);list-style:none;margin:var(--s5) 0 0;padding:var(--s4) 0 0}.smbf-pass__line li{color:hsla(0,0%,100%,.7);display:grid;font-size:var(--t-meta);gap:2px;padding-left:18px;position:relative}.smbf-pass__line li:before{border:1.5px solid hsla(0,0%,100%,.55);border-radius:50%;content:"";height:9px;left:0;position:absolute;top:.42em;width:9px}.smbf-pass__line li.is-now:before{background:var(--mint);border-color:var(--mint);box-shadow:0 0 0 4px hsla(0,0%,100%,.12)}.smbf-pass__line b{color:#fff;font-size:var(--t-body);font-weight:600}.smbf-pass__stub{align-items:center;background:#fff;border-left:2px dashed color-mix(in srgb,var(--deep) 28%,#fff);border-radius:0 var(--r) var(--r) 0;color:var(--deep);display:flex;flex-direction:column;gap:var(--s2);justify-content:center;padding:var(--s6) var(--s5);position:relative;text-align:center}.smbf-pass__stub:after,.smbf-pass__stub:before{background:var(--canvas);border-radius:50%;content:"";height:24px;left:-13px;position:absolute;width:24px}.smbf-pass__stub:before{top:-12px}.smbf-pass__stub:after{bottom:-12px}.smbf-pass__cl{color:var(--ink2);font-size:var(--t-fine);font-weight:600;letter-spacing:.14em;margin:0;text-transform:uppercase}.smbf-pass__code{color:var(--deep);font-size:clamp(30px,4vw,38px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.16em;line-height:1.2;margin:0 0 var(--s2);min-height:1.3em}.smbf-pass__mask{color:color-mix(in srgb,var(--deep) 30%,#fff);letter-spacing:.22em}.smbf-pass.is-open .smbf-pass__val{animation:smbf-pass-in .5s cubic-bezier(.2,.8,.2,1) both;display:inline-block}@keyframes smbf-pass-in{0%{filter:blur(4px);letter-spacing:.5em;opacity:0}to{filter:none;letter-spacing:.16em;opacity:1}}.smbf-pass__btn{min-width:200px}.smbf-pass__copy{background:#fff;border:1.5px solid var(--deep);border-radius:999px;color:var(--deep);cursor:pointer;font:600 var(--t-body) var(--bf);min-height:var(--tap);padding:10px 20px}.smbf-pass__copy:focus-visible,.smbf-pass__copy:hover{background:var(--deep);color:#fff}.smbf-pass__note{color:var(--ink2);font-size:var(--t-fine);line-height:1.45;margin:var(--s1) 0 0;max-width:26ch}.smbf-drawer__code{color:var(--sale2);font-weight:600;margin:0 0 var(--s2)}@media (max-width:719px){.smbf-passsec{padding:var(--s5) 0 var(--s6)}.smbf-pass{grid-template-columns:1fr}.smbf-pass__main{padding:var(--s5) var(--s5) var(--s5)}.smbf-pass__line{flex-direction:column;gap:var(--s3)}.smbf-pass__stub{border-left:0;border-radius:0 0 var(--r) var(--r);border-top:2px dashed color-mix(in srgb,var(--deep) 28%,#fff);padding:var(--s5)}.smbf-pass__stub:after,.smbf-pass__stub:before{bottom:auto;top:-13px}.smbf-pass__stub:before{left:-12px}.smbf-pass__stub:after{left:auto;right:-12px}.smbf-pass__btn{width:100%}}@media (prefers-reduced-motion:reduce){.smbf-pass.is-open .smbf-pass__val{animation:none}}html #vos-bar,html #vos-footer{display:none!important}