.bb-cats a.bb-cat{color:var(--tile-fg, var(--fg))}.bb-cats a.bb-cat--red,.bb-cats a.bb-cat--ink,.bb-cats a.bb-cat--has-img{--tile-fg: var(--bb-paper)}.bb-cats a.bb-cat--surface:not(.bb-cat--has-img){--tile-fg: var(--bb-ink)}.bb-cats .bb-cat--has-img:after{background:linear-gradient(to top,color-mix(in srgb,var(--bb-ink) calc(var(--ov, 80) * 1%),transparent) 0%,color-mix(in srgb,var(--bb-ink) calc(var(--ov, 80) * .45%),transparent) 42%,transparent 72%),linear-gradient(to bottom,color-mix(in srgb,var(--bb-ink) calc(var(--ov, 80) * .35%),transparent) 0%,transparent 28%)}.bb-cats .bb-cat--has-img .bb-cat__title{text-shadow:0 6px 30px color-mix(in srgb,var(--bb-ink) 55%,transparent)}.bb-cats .bb-cat--has-img .bb-cat__tag{opacity:.92}.bb-cats .bb-cat__count{background:color-mix(in srgb,var(--bb-ink) 40%,transparent);color:var(--bb-paper);border:1px solid color-mix(in srgb,var(--bb-paper) 22%,transparent)}.bb-cats .bb-cat--surface:not(.bb-cat--has-img) .bb-cat__count{background:color-mix(in srgb,var(--bb-ink) 8%,transparent);color:var(--bb-ink)}.bb-cats .bb-cat__tag{max-width:36ch}.bb-cc{position:fixed;z-index:60;left:max(16px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));width:min(440px,calc(100vw - 32px));padding:22px;border-radius:var(--bb-radius-l);box-shadow:0 30px 70px -25px color-mix(in srgb,var(--bb-ink) 70%,transparent);display:grid;gap:16px;opacity:0;transform:translateY(24px) scale(.98);transition:opacity calc(.4s * var(--bb-motion)) var(--bb-ease),transform calc(.5s * var(--bb-motion)) var(--bb-ease)}.bb-cc.is-in{opacity:1;transform:none}.bb-cc__head{display:flex;align-items:center;gap:14px}.bb-cc__icon{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-fg)}.bb-cc__icon svg{width:24px;height:24px}.bb-cc__eyebrow{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.bb-cc__title{margin:0;font-size:calc(22px * var(--bb-heading-scale));line-height:1}.bb-cc__text{font-size:14px;line-height:1.55;color:var(--soft)}.bb-cc__text p{margin:0}.bb-cc__text a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.bb-cc__prefs{display:grid;gap:8px}.bb-cc__opt{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:var(--bb-radius-s);background:var(--tint);cursor:pointer}.bb-cc__opt span{display:grid;gap:2px}.bb-cc__opt b{font-size:14px}.bb-cc__opt small{font-size:12px;color:var(--soft)}.bb-cc__opt input{position:absolute;opacity:0;pointer-events:none}.bb-cc__opt i{flex:none;position:relative;width:40px;height:24px;border-radius:99px;background:var(--line);transition:background calc(.25s * var(--bb-motion))}.bb-cc__opt i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--bb-paper);transition:transform calc(.3s * var(--bb-motion)) var(--bb-ease)}.bb-cc__opt input:checked+i{background:var(--accent)}.bb-cc__opt input:checked+i:after{transform:translate(16px)}.bb-cc__opt input:disabled+i{opacity:.55}.bb-cc__opt input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.bb-cc__btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bb-cc__btns .bb-btn{flex:1 1 auto;min-height:46px;padding-inline:18px;font-size:14px}.bb-cc__link{flex-basis:100%;background:none;border:0;padding:4px 0 0;color:var(--soft);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:center}.bb-cc__link:hover{color:var(--fg)}.bb-cc__reopen{position:fixed;z-index:59;left:16px;bottom:16px;width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--bb-ink);color:var(--bb-paper);box-shadow:0 10px 25px -10px color-mix(in srgb,var(--bb-ink) 60%,transparent);cursor:pointer;transition:transform calc(.3s * var(--bb-motion)) var(--bb-ease)}.bb-cc__reopen:hover{transform:scale(1.08) rotate(-12deg)}.bb-cc__reopen svg{width:20px;height:20px}@media(max-width:600px){.bb-cc{left:12px;right:12px;width:auto;bottom:12px;padding:18px}}.bb-hero__mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none}.bb-hero--bg-mesh .bb-hero__mesh{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--bb-red-deep) calc(var(--mesh, 65) * .6%),transparent) 0%,transparent 60%),radial-gradient(90% 80% at 0% 100%,color-mix(in srgb,var(--bb-red-deep) calc(var(--mesh, 65) * .5%),transparent) 0%,transparent 55%),linear-gradient(160deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 88%,var(--bb-red-deep)) 55%,var(--bg) 100%)}.bb-hero--bg-linear .bb-hero__mesh{background:linear-gradient(125deg,var(--bg) 0%,var(--bg) 30%,color-mix(in srgb,var(--bb-red-deep) calc(var(--mesh, 65) * 1%),var(--bg)) 70%,color-mix(in srgb,var(--bb-red) calc(var(--mesh, 65) * 1%),var(--bg)) 100%)}.bb-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:calc(var(--mesh, 65) / 100);will-change:transform;animation:bb-drift calc(18s * var(--bb-motion)) ease-in-out infinite alternate}.bb-hero--bg-linear .bb-blob{display:none}.bb-blob--1{width:46vw;height:46vw;right:-8vw;top:-10vw;background:radial-gradient(circle,var(--bb-red) 0%,transparent 68%)}.bb-blob--2{width:38vw;height:38vw;left:-12vw;bottom:-16vw;background:radial-gradient(circle,var(--bb-red-deep) 0%,transparent 70%);animation-delay:-6s;animation-duration:calc(22s * var(--bb-motion))}.bb-blob--3{width:26vw;height:26vw;left:38%;top:30%;background:radial-gradient(circle,color-mix(in srgb,var(--bb-red) 55%,var(--bb-paper)) 0%,transparent 70%);opacity:calc(var(--mesh, 65) / 400);animation-delay:-12s}@keyframes bb-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-4vw,3vw,0) scale(1.12)}to{transform:translate3d(3vw,-2vw,0) scale(.94)}}.bb-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bb-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(130% 100% at 50% 40%,transparent 55%,color-mix(in srgb,var(--bb-ink) 55%,transparent) 100%)}.bb-hero--bg-solid:after{display:none}.bb-hero--grad .bb-hero__title .bb-line:not(.bb-outline),.bb-hero--grad .bb-hero__title .bb-line:not(.bb-outline) .bb-w>span{background-image:linear-gradient(100deg,var(--fg) 0%,var(--fg) 38%,color-mix(in srgb,var(--fg) 70%,var(--bb-red)) 50%,var(--fg) 62%,var(--fg) 100%);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent}.bb-hero--grad .bb-hero__title .bb-line--accent,.bb-hero--grad .bb-hero__title .bb-line--accent .bb-w>span{background-image:linear-gradient(100deg,var(--bb-red) 0%,color-mix(in srgb,var(--bb-red) 55%,var(--bb-paper)) 30%,var(--bb-red) 55%,var(--bb-red-deep) 100%)!important}.bb-hero--grad .bb-hero__title .bb-outline{-webkit-text-stroke-color:color-mix(in srgb,var(--fg) 80%,var(--bb-red))}.bb-hero--sheen .bb-hero__title .bb-line:not(.bb-outline) .bb-w>span{animation:bb-sheen calc(7s * var(--bb-motion)) ease-in-out infinite}@keyframes bb-sheen{0%,to{background-position:100% 0}50%{background-position:0% 0}}.bb-hero--grad .bb-stat__value{background:linear-gradient(120deg,var(--bb-red),color-mix(in srgb,var(--bb-red) 50%,var(--bb-paper)));-webkit-background-clip:text;background-clip:text;color:transparent}.bb-hero .bb-btn:not(.bb-btn--ghost){background:linear-gradient(120deg,var(--bb-red) 0%,var(--bb-red-deep) 100%);border-color:transparent;box-shadow:0 18px 40px -14px color-mix(in srgb,var(--bb-red) 75%,transparent)}.bb-hero .bb-btn--ghost{background:color-mix(in srgb,var(--fg) 6%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:color-mix(in srgb,var(--fg) 22%,transparent)}.bb-hero__glow{position:absolute;left:50%;top:45%;width:70%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bb-red) 70%,transparent) 0%,transparent 65%);filter:blur(30px);animation:bb-pulse calc(5s * var(--bb-motion)) ease-in-out infinite;pointer-events:none}@keyframes bb-pulse{0%,to{opacity:.55;scale:1}50%{opacity:.9;scale:1.08}}.bb-can--img{aspect-ratio:1 / 1;container-type:normal}.bb-can--img.bb-can--pos1{--x: 14% !important;--y: -4% !important;--w: calc(72% * var(--img-scale, 1)) !important}.bb-can--img.bb-can--pos2{--x: -12% !important;--y: 12% !important;--w: calc(52% * var(--img-scale, 1)) !important}.bb-can--img.bb-can--pos3{--x: 54% !important;--y: 20% !important;--w: calc(52% * var(--img-scale, 1)) !important}.bb-can--img .bb-can__body{background:none;border-radius:0;overflow:visible;box-shadow:none}.bb-can--img img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 40px 40px color-mix(in srgb,var(--bb-ink) 70%,transparent))}@media(max-width:900px){.bb-hero__stage{min-height:380px}}.bb-card__frame{position:relative}.bb-card__frame .bb-card__add{top:auto;bottom:14px;right:14px}.bb-rail--cutout .bb-card__media img{filter:drop-shadow(0 18px 18px color-mix(in srgb,var(--bb-ink) 22%,transparent))}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
