.fui-subx__head{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;flex-wrap:wrap;margin-bottom:48px}.fui-subx__perks{list-style:none;padding:0;margin:0;display:flex;gap:28px}.fui-subx__perks li{border-left:1px solid #333;padding-left:16px}.fui-subx__perks b{display:block;font-size:28px;font-weight:500;letter-spacing:-.03em}.fui-subx__perks span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#9a9a9a}.fui-subx__grid{display:grid;grid-template-columns:1.5fr .9fr;gap:var(--fui-pad);align-items:start}.fui-subx__step{border:0;border-top:1px solid #333;padding:22px 0 26px;margin:0}.fui-subx__step legend{font-size:13px;letter-spacing:.2em;text-transform:uppercase;padding:0;margin-bottom:16px;display:flex;gap:12px;align-items:center}.fui-subx__step legend i{font-style:normal;width:30px;height:30px;border-radius:50%;border:1px solid #fff;display:grid;place-items:center;font-size:11px;letter-spacing:0}.fui-subx__coffees{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fui-subx__coffee input{position:absolute;opacity:0}.fui-subx__coffee>span{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #333;cursor:pointer;height:100%;transition:border-color .2s,background .2s}.fui-subx__coffee:hover>span{border-color:#777}.fui-subx__coffee input:checked+span{border-color:#fff;background:#242424}.fui-subx__coffee input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.fui-subx__pk{display:flex;justify-content:center;background:#242424;padding:10px 0;margin-bottom:6px}.fui-subx__coffee input:checked+span .fui-subx__pk{background:#2e2e2e}.fui-subx__pk .fui-pack{width:58%}.fui-subx__coffee b{font-size:14px;font-weight:500}.fui-subx__coffee em{font-style:normal;font-size:11px;color:#9a9a9a;line-height:1.35}.fui-subx__chips{display:flex;flex-wrap:wrap;gap:8px}.fui-subx__chips button{background:none;border:1px solid #444;color:#fff;border-radius:99px;padding:11px 18px;font:500 14px var(--fui-font);cursor:pointer;transition:.2s}.fui-subx__chips button:hover{border-color:#fff}.fui-subx__chips button[aria-pressed=true]{background:#fff;color:#1a1a1a;border-color:#fff}.fui-subx__sum{position:sticky;top:110px;background:#fff;color:#1a1a1a;padding:28px}.fui-subx__sumpk{background:#f5f5f5;display:flex;justify-content:center;padding:18px 0;margin:6px 0 18px}.fui-subx__sumpk .fui-pack{width:42%}.fui-subx__sum h3{font-size:30px;letter-spacing:-.03em;font-weight:500;margin:0 0 14px}.fui-subx__sum dl{margin:0;border-top:1px solid #1A1A1A}.fui-subx__sum dl div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #E4E4E4;font-size:14px}.fui-subx__sum dt{color:#777}.fui-subx__sum dd{margin:0;font-weight:500}.fui-subx__price{display:flex;align-items:baseline;gap:10px;margin:18px 0;font-size:30px;letter-spacing:-.02em}.fui-subx__price s{font-size:16px;color:#9a9a9a}.fui-subx__price small{font-size:12px;color:#777;letter-spacing:.04em}.fui-subx__sum .fui-btn{width:100%;justify-content:center;background:#1a1a1a;color:#fff!important;border-color:#1a1a1a}.fui-subx__note{font-size:13px;color:#555;line-height:1.5;margin:0 0 12px}.fui-subx__form{display:flex;flex-direction:column;gap:8px}.fui-subx__form input[type=email]{border:1px solid #CFCFCF;padding:13px 12px;font:15px var(--fui-font)}.fui-subx__ok{font-size:13px;margin:6px 0 0}@media(max-width:1099px){.fui-subx__coffees{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.fui-subx__grid{grid-template-columns:1fr}.fui-subx__sum{position:static}.fui-subx__coffees{grid-template-columns:repeat(2,minmax(0,1fr))}.fui-subx__perks{gap:16px}}.fui-proc{position:relative}.fui-proc__sticky{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:72px 0}.fui-proc__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;padding-block:0 40px!important}.fui-proc__bar{width:min(280px,40%);height:2px;background:#333}.fui-proc__bar i{display:block;height:100%;width:0;background:#fff}.fui-proc__track{display:flex;gap:20px;padding:0 var(--fui-pad);will-change:transform}.fui-proc__step{flex:0 0 min(420px,80vw);border:1px solid #333;padding:30px;display:flex;flex-direction:column;gap:14px;min-height:440px;background:#1a1a1a;position:relative}.fui-proc__n{font-size:96px;letter-spacing:-.06em;font-weight:500;line-height:.8;color:#2a2a2a;position:absolute;right:20px;top:20px}.fui-proc__art svg{width:110px;height:110px;fill:none;stroke:#fff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fui-proc__step h3{font-size:30px;letter-spacing:-.03em;font-weight:500;margin:auto 0 0}.fui-proc__step p{color:#afafaf;line-height:1.6;margin:0}.fui-proc__tags{display:flex;flex-wrap:wrap;gap:6px}.fui-proc__tags span{border:1px solid #444;border-radius:99px;padding:6px 12px;font-size:12px;color:#ddd}.fui-proc__end{background:#fff;color:#1a1a1a;justify-content:flex-end}.fui-proc__end h3{font-size:56px;margin:0 0 20px}.fui-proc__end .fui-btn{background:#1a1a1a;color:#fff!important;border-color:#1a1a1a;align-self:flex-start}@media(max-width:899px),(prefers-reduced-motion:reduce){.fui-proc__sticky{position:static;min-height:0}.fui-proc__track{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.fui-proc__step{scroll-snap-align:start;min-height:380px}}.fui-cur-dot,.fui-cur-ring{position:fixed;left:0;top:0;pointer-events:none;z-index:9999;opacity:0;transition:opacity .3s}.fui-cur-dot.is-on,.fui-cur-ring.is-on{opacity:1}.fui-cur-dot{width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fff;mix-blend-mode:difference}.fui-cur-ring>span{position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;border:1px solid #fff;mix-blend-mode:difference;display:grid;place-items:center;font:500 10px/1 Inter,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:transparent;transition:width .3s cubic-bezier(.2,.7,.2,1),height .3s cubic-bezier(.2,.7,.2,1),margin .3s cubic-bezier(.2,.7,.2,1),background .3s,color .2s}.fui-cur-ring{mix-blend-mode:difference}.fui-cur-ring.is-hover>span{width:56px;height:56px;margin:-28px 0 0 -28px;background:#fff}.fui-cur-ring.is-view>span,.fui-cur-ring.is-label>span{width:84px;height:84px;margin:-42px 0 0 -42px;background:#fff;color:#000}.fui-cur-ring.is-down>span{width:28px;height:28px;margin:-14px 0 0 -14px}.fui-has-cursor .fui-card__media,.fui-has-cursor .fui-card__link{cursor:none}.fui-ship__share{display:inline-flex;gap:6px;align-items:center;margin-top:10px;background:none;border:0;padding:0;font:500 11px Inter,Arial;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid currentColor;cursor:pointer;color:#1a1a1a}.fui-tabs{display:none}@media(max-width:749px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.fui-tabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:70;background:#fffffff0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid #E4E4E4;padding:6px 4px calc(6px + env(safe-area-inset-bottom));font-family:var(--fui-font)}.fui-tabs a{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;letter-spacing:.06em;color:#9a9a9a;position:relative;padding:4px 0;-webkit-tap-highlight-color:transparent}.fui-tabs a[aria-current=page]{color:#1a1a1a}.fui-tabs a[aria-current=page]:before{content:"";position:absolute;top:-7px;width:22px;height:2px;background:#1a1a1a;border-radius:2px}.fui-tabs svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fui-tabs a:active{transform:scale(.92)}.fui-tabs__badge{position:absolute;top:0;left:calc(50% + 6px);min-width:16px;height:16px;border-radius:8px;background:#1a1a1a;color:#fff;font-size:9px;display:grid;place-items:center;padding:0 4px}.fui-tabs__badge:empty,.fui-tabs__badge[data-zero]{display:none}.fui-vibe{bottom:calc(74px + env(safe-area-inset-bottom))!important;left:10px!important;padding:6px!important}.fui-vibe:not([data-open]) .fui-vibe__meta{display:none}.fui-sticky{bottom:calc(64px + env(safe-area-inset-bottom))}body:has(.fui-sticky.is-on) .fui-vibe{bottom:calc(140px + env(safe-area-inset-bottom))!important}.fui-toast{bottom:calc(84px + env(safe-area-inset-bottom))}.fui-cbar{bottom:calc(74px + env(safe-area-inset-bottom));right:10px;left:auto}.fui__wrap{padding-block:56px}.fui__h{font-size:clamp(34px,10vw,48px)}.fui-grid--swipe{display:grid;grid-auto-flow:column;grid-auto-columns:72%;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--fui-pad) * -1);padding-inline:var(--fui-pad);scrollbar-width:none;gap:12px}.fui-grid--swipe::-webkit-scrollbar{display:none}.fui-grid--swipe>*{scroll-snap-align:start}.fui-btn,.fui-chip,.fui-card__buy button,.fui-opt__row label span{-webkit-tap-highlight-color:transparent}.fui-btn:active,.fui-card__buy button:active,.fui-chip:active{transform:scale(.97)}.fui-pdp__info{padding-top:28px}.fui-pdp__title{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fui-v3.css.map */
