html:not(.is-bf) .bf-only{display:none!important}.is-bf .bf-hide{display:none!important}.promo-bf,.bf-lint__band{--tape: repeating-linear-gradient(-45deg, var(--accent) 0 9px, var(--bg) 9px 18px)}.promo-bf{position:relative;background:var(--bg);color:var(--ink);font-size:16px;font-weight:600;padding:6px 0}.promo-bf:before,.promo-bf:after{content:"";position:absolute;left:0;right:0;height:5px;background:var(--tape)}.promo-bf:before{top:0}.promo-bf:after{bottom:0}.promo-bf__in{display:grid;padding:8px 16px}.promo-bf .promo__msg{grid-area:1 / 1;margin:0;display:flex;justify-content:center;align-items:center;text-align:center;font:800 17px/1.1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--accent);font-variant-numeric:tabular-nums;opacity:0;translate:0 6px;transition:opacity .45s var(--ease),translate .45s var(--ease);pointer-events:none}.promo-bf .promo__msg.is-on{opacity:1;translate:0 0;pointer-events:auto}.promo-bf .promo__msg strong,.promo-bf .promo__msg b{font-weight:inherit}@media(prefers-reduced-motion:reduce){.promo-bf .promo__msg{transition:none;translate:0 0}}.is-bf .hero__title em{color:var(--accent);font-style:normal}[data-bf-until]{color:var(--accent)}.hero__bf-cta{margin:0 0 20px}.sign__tag s{font-weight:600;opacity:.7}.is-bf .hero__search,.is-bf .hero__try{display:none}.is-bf .hero .eyebrow{font-size:16px;line-height:1.5}@media(min-width:900px){.is-bf .hero__title{font-size:clamp(56px,5.4vw,84px)}.is-bf .hero__in{align-items:start;padding-top:32px}}.pc__deal{position:absolute;top:12px;left:12px;z-index:3;padding:6px 10px 5px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font:800 19px/1 var(--display);letter-spacing:.02em;box-shadow:0 2px 8px #0000002e}.pc__bf{color:var(--accent)}.bf-lint{overflow-x:clip;padding:22px 0}.bf-lint__band{position:relative;width:calc(100% + 40px);margin-left:-20px;transform:rotate(-2deg);background:var(--accent);color:var(--accent-ink);padding:15px 0;overflow:hidden}.bf-lint__band:before,.bf-lint__band:after{content:"";position:absolute;left:0;right:0;height:7px;background:var(--tape)}.bf-lint__band:before{top:0}.bf-lint__band:after{bottom:0}.bf-lint__track{display:flex;width:max-content}.bf-lint__row{display:flex;margin:0}.bf-lint__row span{padding:0 .5em;font:800 26px/1 var(--display);text-transform:uppercase;white-space:nowrap}.bf-lint__row span:after{content:"\2605";margin-left:1em;font-size:.7em;vertical-align:.12em}@media(min-width:900px){.bf-lint{padding:34px 0}.bf-lint__row span{font-size:34px}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.bf-lint__track{animation:bf-tape 40s linear infinite}.bf-lint:hover .bf-lint__track{animation-play-state:paused}@keyframes bf-tape{to{transform:translate(-50%)}}}.pdp__price--bf{align-items:center;flex-wrap:wrap;color:var(--accent)}.pdp__price--bf small{font-size:16px;color:var(--mute)}.pc__price .bf-only .pc__was{margin-right:2px}.pdp__deal{padding:7px 10px 6px;border-radius:8px;background:var(--accent);color:var(--accent-ink);font:800 22px/1 var(--display)}.pdp-bf{--tape: repeating-linear-gradient(-45deg, var(--accent) 0 9px, var(--bg) 9px 18px);position:relative;margin:0 0 16px;padding:16px 16px 12px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-2);overflow:clip}.pdp-bf:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--tape)}.pdp-bf p{margin:0}.pdp-bf__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.pdp-bf__head>b{font:800 22px/1.1 var(--display);text-transform:uppercase;color:var(--accent)}.pdp-bf__auto{display:flex;gap:10px;margin-top:6px!important;font-size:16px;line-height:1.5}.pdp-bf__auto svg{flex:none;width:22px;height:22px;margin:1px 0 0 -3px;color:var(--accent)}.coll-bf{--tape: repeating-linear-gradient(-45deg, var(--accent) 0 9px, var(--bg) 9px 18px);position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:20px 0 0;padding:18px 16px 14px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-2);overflow:clip;font-size:16px;line-height:1.45}.coll-bf:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--tape)}.coll-bf>b{font:800 20px/1.1 var(--display);text-transform:uppercase;color:var(--accent)}.coll-bf__end{font-weight:600;color:var(--mute)}@media(max-width:1023px){.coll-bf>*{flex-basis:100%}}@media(min-width:1024px){.coll-bf__end{margin-left:auto}}.cart__bf{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:var(--bg-3);font-size:15px;line-height:1.45}.cart__bf b{color:var(--accent);letter-spacing:.06em}.bf-note{position:fixed;left:12px;bottom:12px;z-index:9999;max-width:min(460px,calc(100% - 24px));margin:0;padding:10px 14px;border-radius:10px;background:var(--bg);color:var(--ink);border:2px solid var(--accent);font-size:14px;line-height:1.4;box-shadow:0 8px 24px #00000059}.bf-note.is-bad{border-color:var(--heart)}@media(max-width:1180px){.is-bf .hero__wall{order:0}.is-bf .hero:before{background:linear-gradient(180deg,var(--bg) 0%,rgba(14,12,9,.82) 40%,rgba(14,12,9,.3) 75%,var(--bg) 100%)}}@media(min-width:700px){.is-bf .hero__in{padding-bottom:30px}}@media(max-width:899px){.is-bf .hero__in{padding-top:14px}.is-bf .hero__title{font-size:clamp(52px,16.4vw,64px)}.is-bf .hero .eyebrow{gap:4px 12px;margin-bottom:8px;line-height:1.3}.is-bf .hero__lead{margin:12px 0 16px}.is-bf .hero__bf-cta{margin-bottom:12px}}.pdp-bf--low{display:none}@media(min-width:768px){.pdp-bf--top{display:none}.pdp-bf--low{display:block;margin:16px 0 0}}.pc__price .bf-only .pc__was{display:block;margin:0}.pc__size{white-space:nowrap}.is-bf .cup__size{display:none}.is-bf .shuffle figcaption b{display:block;margin:6px 0 0;white-space:nowrap;font-size:22px;font-weight:800;color:var(--accent)}.shuffle figcaption s{margin-right:10px;color:var(--mute);font-size:16px;font-weight:600}@media(min-width:761px)and (min-height:701px){.cart__body{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 32px),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 32px),transparent)}.cart__body{padding-bottom:32px}.cart__body .cup{padding-bottom:4px}}.hdr__cart .hdr__tool-label{margin-left:14px}.is-bf .section-promo{position:static}.pdp__price.pdp__price--bf s{font:600 20px var(--body);color:var(--mute);text-decoration-thickness:1px}.pc__price .bf-only .pc__was{font-size:14px;color:var(--mute);text-decoration-thickness:1px}.pc__out{margin-left:10px;white-space:nowrap}.pdp-bf:before,.coll-bf:before{-webkit-mask-image:linear-gradient(90deg,transparent 12px,#000 28px,#000 calc(100% - 28px),transparent calc(100% - 12px));mask-image:linear-gradient(90deg,transparent 12px,#000 28px,#000 calc(100% - 28px),transparent calc(100% - 12px))}[data-bf-until]{white-space:nowrap}@media(max-width:379px){.is-bf .hero .eyebrow{letter-spacing:.06em}}@media(hover:none)and (max-width:599px){.bf-lint__track{width:auto;justify-content:center}.bf-lint__row+.bf-lint__row,.bf-lint__row span+span{display:none}.bf-lint__row span{padding:0 24px;font-size:clamp(19px,5.6vw,26px);line-height:1.1;white-space:normal;text-align:center}.bf-lint__row span:after{content:none}}@media(min-width:761px)and (min-height:701px)and (max-height:850px){.cart:not(.is-empty) .cup{display:none}}@media(min-width:761px)and (min-height:851px)and (max-height:960px){.cup{padding-top:12px}.cart__body{padding-bottom:12px;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 10px),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 10px),transparent)}.cup__img{height:76px}.cart__panel .cart__note{display:none}}@media(max-width:374px){.promo-bf__in{padding-inline:12px}.promo-bf .promo__msg{font-size:16px;letter-spacing:0}}@media(max-width:899px){.bf-lint{position:relative;margin-top:-40px}}@media(max-width:480px){.pdp__buy .btn{min-width:0}.pdp__buy .qty button{width:34px}.pdp__buy .qty input{width:32px}.pdp__buy .pdp__fav{width:48px}}@media(max-width:374px){.pdp__buy .btn svg{display:none}}.pdp-bar{display:none}@media(max-width:1023px){.pdp-bar{--bar-h: calc(70px + env(safe-area-inset-bottom)) ;display:flex;align-items:center;justify-content:space-between;gap:16px;position:fixed;left:0;right:0;bottom:0;z-index:58;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg-2);border-top:1px solid var(--line-2);transform:translateY(100%);visibility:hidden;transition:transform .22s var(--ease),visibility .22s}.pdp-bar.is-on{transform:none;visibility:visible}.pdp-bar__price{margin:0;font:800 24px/1.1 var(--display);color:var(--ink);white-space:nowrap}.pdp-bar__price b{color:var(--accent);font-weight:800}.pdp-bar__price s{display:block;font:400 14px/1.2 Instrument Sans,system-ui,sans-serif;color:var(--mute)}.pdp-bar .btn{flex:none;min-height:48px;padding-inline:18px;white-space:nowrap}.has-pdp-bar{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.has-pdp-bar #wwkSidebarMobile{bottom:calc(70px + env(safe-area-inset-bottom))!important}.has-pdp-bar .toast{bottom:calc(94px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.pdp-bar{transition:none}}.cup__item{width:min(calc((100% - 20px)*.4),156px)}.cup__img img{object-position:left top;padding:8px calc(100% - 102px) 14px 10px}.cup__meta .bf-only{color:var(--accent)}.cup__meta .bf-only s{color:var(--mute);font-weight:400;font-size:12px}.pc__img{min-height:0;grid-template:minmax(0,1fr) / minmax(0,1fr)}@media(min-width:768px)and (max-width:1023px){.filters{padding-right:0}}.pdp-bf__until{font:600 16px/1.3 var(--body);color:var(--mute)}.pdp-bar__bf{display:block;font:800 13px/1.2 var(--display);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}@media(max-width:1023px){.pdp-bar__price .bf-only s{display:inline;margin-left:6px}.pdp-bar__bf{display:inline;font-size:14px}}@media(max-width:359px){.pdp-bar__bf{display:none}.pdp-bar__price .bf-only s{margin-left:0}}.pdp__deal-bf{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:768px){.pdp__deal-bf{position:static;width:auto;height:auto;overflow:visible;clip-path:none;text-transform:uppercase}}.pdp-bar__price .bf-only s{margin-right:8px}
/*# sourceMappingURL=/cdn/shop/t/58/assets/vt-bf.css.map */
