.bb-cf{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.bb-cf-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.85rem;font-weight:700}.bb-cf-row .is-good{color:#1f9d55;font-weight:800}.bb-cf-row .is-muted{color:#6b6b70;font-weight:600}.bb-cf-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.35rem;padding-top:.6rem;border-top:1px solid rgba(10,10,10,.12)}.bb-cf-total>span:first-child{font-family:var(--font-display,inherit);font-size:1.25rem;font-weight:900;text-transform:uppercase;letter-spacing:-.01em}.bb-cf-amt{display:flex;align-items:baseline;gap:.5rem}.bb-cf-amt s{font-size:.95rem;font-weight:600;color:#8a8a90;text-decoration-thickness:1.5px}.bb-cf-amt strong{font-size:1.5rem;font-weight:900;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.bb-ci-img,.bb-ci-qty,.bb-ci-off,.bb-auto,.bb-checkout{border-radius:0!important}.bb-checkout{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.05rem 1.25rem;border-radius:14px;background:#ef3340;color:#fff!important;text-decoration:none!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.9rem;box-shadow:0 6px 18px #ef334047;transition:transform .15s,box-shadow .15s,background .15s}.bb-checkout:hover{background:#d92a37;transform:translateY(-1px);box-shadow:0 10px 22px #ef334057}.bb-checkout:active{transform:translateY(0)}.bb-checkout-l,.bb-checkout-r{display:inline-flex;align-items:center;gap:.55rem}.bb-checkout-r{letter-spacing:.02em;font-size:1rem;font-variant-numeric:tabular-nums}.bb-cart-empty-tile-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:conic-gradient(rgba(8,8,8,1) 90deg,transparent 0);background-size:7px 7px;opacity:.18;pointer-events:none}.bb-cmp-label,.bb-cmp-cell,.bb-cmp-bold{display:flex;min-width:0;min-height:58px;align-items:center}.bb-cmp-head{min-height:92px}.bb-cmp-label{justify-content:center;padding:.85rem .5rem;font-family:var(--font-display);font-size:18px;font-weight:800;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--color-ink)}.bb-cmp-cell{flex-direction:column;justify-content:center;padding:.75rem .45rem;text-align:center}.bb-cmp-colhead{font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1.15;letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink)}.bb-cmp-bold{position:relative;z-index:1;justify-content:center;padding:.75rem .5rem;background:var(--pdp-accent, var(--color-pb));border-left:1.5px solid var(--color-ink);border-right:1.5px solid var(--color-ink);border-bottom:1.5px solid var(--color-ink);text-align:center}.bb-cmp-boldhead{margin-top:-1.35rem;border-top:1.5px solid var(--color-ink);border-top-left-radius:16px;border-top-right-radius:16px;justify-content:center}.bb-cmp-boldfoot{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.bb-cmp-boldfoot:after{content:"";position:absolute;left:-1.5px;right:-1.5px;top:100%;height:1.35rem;background:var(--pdp-accent, var(--color-pb));border-left:1.5px solid var(--color-ink);border-right:1.5px solid var(--color-ink);border-bottom:1.5px solid var(--color-ink);border-bottom-left-radius:16px;border-bottom-right-radius:16px;box-shadow:0 10px 22px #0a0a0a29;pointer-events:none}.bb-cmp-value{font-family:var(--font-display);font-size:18px;font-weight:800;color:var(--color-ink);line-height:1.15}@media(max-width:700px){.bb-cmp-head{min-height:76px}.bb-cmp-label{font-size:.58rem;letter-spacing:.02em;padding:.6rem .25rem}.bb-cmp-colhead{font-size:.55rem;letter-spacing:.03em}.bb-cmp-boldhead{margin-top:-1rem}.bb-cmp-boldfoot:after{height:1rem}.bb-cmp-value{font-size:.72rem}}.signup-tabs__btn.is-active{background:var(--color-paper);color:var(--color-ink)}#shopify-section-group-header-group:has(#header-component[sticky]),.shopify-section-group-header-group:has(#header-component[sticky]){display:contents}.header-section{position:relative;z-index:100}.header-section:has(>#header-component[sticky=always]){position:sticky;top:0;z-index:100}.site-nav.is-scrolled{background:linear-gradient(180deg,#ffffff80,#f2f2f059,#fff6);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border-bottom-color:#0a0a0a14;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #fff6,0 4px 16px #0000000f}.nav-toggle__btn span{display:block;width:100%;height:2px;background:var(--color-ink);transition:transform .25s ease,opacity .2s ease;transform-origin:center}.nav-toggle__btn.is-open span:nth-child(1){transform:translateY(10px) rotate(45deg)}.nav-toggle__btn.is-open span:nth-child(2){opacity:0}.nav-toggle__btn.is-open span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}@media(max-width:1023px){.site-nav__links.is-open{max-height:70vh}}.bb-nav-link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:var(--color-ink);transition:width .25s ease}.bb-nav-link:hover:after{width:100%}@media(max-width:1023px){.site-nav__links .bb-nav-link:after{display:none}}.bb-flavor-dot--half{background:linear-gradient(90deg,var(--dot) 50%,transparent 50%)!important}.bb-social-proof .embla__container{backface-visibility:hidden}.bb-social-proof .embla__slide{transform:translateZ(0)}.bb-sp-slide--active .bb-sp-media{box-shadow:0 18px 40px #0a0a0a2e;border-bottom-left-radius:0;border-bottom-right-radius:0}.bb-sp-product{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.bb-ci-row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:1rem;align-items:stretch}.bb-ci-img{border-radius:14px;align-self:start}.bb-ci-main{display:flex;flex-direction:column;gap:.45rem;min-width:0}.bb-ci-main h3{margin:0}.bb-ci-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.6rem;text-align:right}.bb-ci-remove{cursor:pointer;border:0;background:none;padding:0;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b6b70;text-decoration:underline;text-underline-offset:3px}.bb-ci-remove:hover{color:var(--color-ink,#0a0a0a)}.bb-ci-remove:disabled{opacity:.6;cursor:wait}.bb-ci-prices{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.bb-ci-off{border:1px solid;border-radius:4px;padding:.2rem .45rem;font-size:.6rem;font-weight:800;letter-spacing:.14em;color:#fff;white-space:nowrap;text-transform:uppercase}.bb-ci-was{font-size:.9rem;font-weight:600;color:#8a8a90;text-decoration-thickness:1.5px}.bb-ci-now{font-size:1.35rem;line-height:1;font-weight:900;letter-spacing:-.01em;color:var(--color-ink,#0a0a0a);font-variant-numeric:tabular-nums}.bb-ci-qty{margin-top:.15rem;border-width:2px!important;border-radius:12px;width:max-content}.bb-ci-qty>button{width:2.5rem!important;height:2.5rem!important}.bb-ci-qty>span{border-left:0!important;border-right:0!important;min-width:2rem}.bb-auto{display:flex;align-items:center;gap:.9rem;width:100%;margin-top:1rem;padding:.9rem 1rem;border:2px solid var(--color-ink,#0a0a0a);border-radius:14px;background:#fff;text-align:left;cursor:pointer;color:var(--color-ink,#0a0a0a);transition:border-color .15s,background .15s}.bb-auto:disabled{opacity:.6;cursor:wait}.bb-auto.is-on{border-color:#1f9d55;background:#f3fbf6}.bb-auto-switch{position:relative;flex:none;width:46px;height:28px;border-radius:999px;background:#c9cacd;transition:background .2s}.bb-auto-switch>span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.bb-auto.is-on .bb-auto-switch{background:#1f9d55}.bb-auto.is-on .bb-auto-switch>span{transform:translate(18px)}.bb-auto-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.bb-auto-title{font-family:var(--font-display,inherit);font-size:.95rem;font-weight:800;line-height:1.15;letter-spacing:-.01em;text-transform:uppercase}.bb-auto-sub{font-size:.8rem;line-height:1.35;color:#5d5e63}.bb-auto-sub strong{color:var(--color-ink,#0a0a0a)}@media(max-width:380px){.bb-ci-row{grid-template-columns:68px minmax(0,1fr) auto;gap:.75rem}.bb-ci-now{font-size:1.15rem}}.bb-cart-item-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:conic-gradient(var(--line-accent, #a4a6ac) 90deg,transparent 0);background-size:5px 5px;opacity:.2;-webkit-mask-image:radial-gradient(circle at 50% 48%,transparent 52%,#000 96%);mask-image:radial-gradient(circle at 50% 48%,transparent 52%,#000 96%);pointer-events:none}.bb-cart-freq-wrap:after{content:"";position:absolute;top:50%;right:.7rem;width:8px;height:8px;border-right:2px solid var(--color-ink, #0a0a0a);border-bottom:2px solid var(--color-ink, #0a0a0a);transform:translateY(-65%) rotate(45deg);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=SAwAAAgEEA */
