.bl-hero{position:relative;display:block;overflow:hidden;isolation:isolate;padding-block:28px 56px}.bl-hero__glow{position:absolute;inset:-20% -10% auto;height:130%;z-index:-2;background:radial-gradient(60% 50% at 72% 30%,rgba(138,43,226,.38),transparent 70%),radial-gradient(50% 40% at 15% 80%,rgba(255,107,0,.22),transparent 70%)}.bl-hero__dark{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bl-night);opacity:0;z-index:2;pointer-events:none}.bl-hero.is-intro .bl-hero__dark{animation:bl-lights 1.2s steps(1) forwards}@keyframes bl-lights{0%{opacity:.6}18%{opacity:.15}24%{opacity:.55}40%{opacity:.05}46%{opacity:.35}60%,to{opacity:0}}.bl-hero.is-intro .bl-hero__title>span{animation:bl-drop .9s var(--bl-spring) both}.bl-hero.is-intro .bl-hero__title>span:nth-child(2){animation-delay:.5s}.bl-hero.is-intro .bl-hero__title>span:nth-child(3){animation-delay:.63s}.bl-hero.is-intro .bl-hero__title>span:nth-child(1){animation-delay:.37s}.bl-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr 1fr;gap:12px;align-items:center}@media(min-width:990px){.bl-hero{padding-block:56px 96px}.bl-hero__grid{grid-template-columns:1fr 1fr;gap:40px}}.bl-hero__title{font-size:clamp(38px,10.5vw,112px);line-height:1.02;margin:10px 0 0;display:flex;flex-direction:column}@media(min-width:990px){.bl-hero__title{font-size:min(112px,calc((min(100vw,1200px) - 120px) / 9))}}.bl-hero__title>span{display:inline-block;width:max-content;max-width:100%}.bl-hero__title i{display:inline-block;font-style:normal}.bl-hero__title i:hover{animation:bl-wiggle .5s ease-in-out}.bl-hero__title>span:nth-child(1){color:var(--bl-bone)}.bl-hero__title>span:nth-child(2){color:var(--bl-pumpkin)}.bl-hero__title>span:nth-child(3){color:var(--bl-toxic);text-shadow:0 0 26px rgba(166,255,0,.45)}.bl-hero__text{font-size:clamp(15px,4vw,22px);line-height:1.4;max-width:30ch;margin:12px 0 0}.bl-hero__ctas{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-top:18px}.bl-hero__ctas .bl-btn{font-size:clamp(15px,4vw,19px);padding:11px 18px}.bl-hero__link{color:var(--bl-bone);font-weight:600;text-decoration:underline;text-underline-offset:4px}.bl-hero__trust{display:none;list-style:none;padding:0;margin:20px 0 0;gap:18px}@media(min-width:990px){.bl-hero__trust{display:flex}}.bl-hero__trust li{display:flex;gap:6px;align-items:center;color:var(--bl-bone-dim)}.bl-hero__trust .bl-icon{color:var(--bl-toxic);width:18px;height:18px}.bl-hero__media{position:relative;justify-self:end;width:100%;max-width:380px}.bl-hero__card{position:relative;aspect-ratio:9 / 16;max-width:100%;border-radius:22px;overflow:hidden;border:3px solid var(--bl-ink);box-shadow:6px 8px 0 var(--bl-purple);transform:rotate(-3deg);background:var(--bl-night-2)}.bl-hero__poster,.bl-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bl-hero__video{opacity:0;transition:opacity .4s}.bl-hero.is-playing .bl-hero__video{opacity:1}.bl-hero__stk1{position:absolute;top:10px;left:10px;font-size:13px}.bl-hero__card--2,.bl-hero__moon,.bl-hero__haze,.bl-hero__knot{display:none}.bl-hero__hang{position:relative}@media(min-width:990px){.bl-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.bl-hero__media{max-width:560px;justify-self:center;display:grid;justify-items:center}.bl-hero__hang{width:400px;transform-origin:50% -420px;animation:bl-hero-sway 5.5s ease-in-out infinite alternate}.bl-hero__hang:before,.bl-hero__hang:after{content:"";position:absolute;bottom:calc(100% - 6px);width:5px;height:100vh;border-radius:3px;background:repeating-linear-gradient(-50deg,#f3e4c6 0 5px,#b08d60 5px 9px)}.bl-hero__hang:before{left:24%}.bl-hero__hang:after{right:24%}.bl-hero__knot{display:block;position:absolute;z-index:2;top:-9px;width:18px;height:18px;border-radius:50%;background:var(--bl-bone);border:3px solid var(--bl-ink)}.bl-hero__knot:first-child{left:calc(24% - 6px)}.bl-hero__knot+.bl-hero__knot{right:calc(24% - 6px)}.bl-hero__hang .bl-hero__card{transform:none;border-color:var(--bl-ink);box-shadow:0 0 0 3px var(--bl-bone),9px 11px 0 3px var(--bl-purple),0 40px 90px #ff9a3c38}.bl-hero__moon{display:block;position:absolute;z-index:-1;right:5%;top:7%;width:380px;aspect-ratio:1;border-radius:50%;opacity:.9;background:radial-gradient(circle at 30% 66%,rgba(190,140,80,.45) 0 7%,transparent 7.5%),radial-gradient(circle at 64% 30%,rgba(190,140,80,.35) 0 10%,transparent 10.5%),radial-gradient(circle at 72% 72%,rgba(190,140,80,.3) 0 5%,transparent 5.5%),radial-gradient(circle at 36% 34%,#fffaf0,#ffe1a8 56%,#eeb361);box-shadow:0 0 90px 24px #ffd89a42,0 0 240px 90px #ff9a3c1f}.bl-hero__haze{display:block;position:absolute;z-index:-1;inset:auto 0 0;height:45%;background:linear-gradient(to top,rgba(138,43,226,.22),transparent)}.bl-hero__card--2{display:block;position:absolute;z-index:3;width:230px;aspect-ratio:1;left:-10px;bottom:7%;transform:rotate(-7deg);box-shadow:0 0 0 3px var(--bl-bone),7px 9px 0 3px var(--bl-toxic);animation:bl-bob 4.2s ease-in-out infinite}.bl-hero__card--2 img{width:100%;height:100%;object-fit:cover}.bl-hero__stk2{position:absolute;top:-12px;right:-8px}}@keyframes bl-hero-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}main .bl-tapes-section{position:relative;z-index:3;margin-block:-40px 0;pointer-events:none}.bl-trust{overflow:hidden;background:var(--bl-night-2);border-block:2px solid rgba(255,244,230,.08)}.bl-trust__track{display:flex;width:max-content;gap:40px;margin:0;padding:14px 20px;list-style:none;animation:bl-slide 30s linear infinite}.bl-trust__track li{display:flex;gap:8px;align-items:center;font-weight:600;white-space:nowrap}.bl-trust__track .bl-icon{color:var(--bl-toxic)}@media(prefers-reduced-motion:reduce){.bl-trust__track{flex-wrap:wrap;width:auto;justify-content:center}.bl-trust__track li[aria-hidden]{display:none}}.bl-calm .bl-trust__track{flex-wrap:wrap;width:auto;justify-content:center}.bl-calm .bl-trust__track li[aria-hidden]{display:none}.bl-section{padding-block:56px}.bl-head{display:flex;flex-direction:column;gap:10px;margin-bottom:26px}.bl-h2{font-size:clamp(34px,8vw,56px);line-height:1.02;margin:0}.bl-pills{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.bl-pills li{font-size:13px;font-weight:500;background:#fff4e614;border-radius:999px;padding:4px 10px}.bl-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bl-price b{font-family:var(--bl-display);font-weight:400;font-size:30px;color:var(--bl-pumpkin)}.bl-price s{color:var(--bl-bone-dim);font-size:17px}.bl-price em{font-style:normal;font-weight:700;font-size:13px;color:var(--bl-ink);background:var(--bl-toxic);border-radius:8px;padding:2px 8px}.bl-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:.55;z-index:2;background:radial-gradient(28% 34% at 50% 44%,rgba(255,216,154,.85),rgba(255,154,60,.35) 45%,transparent 72%)}.bl-crew__grid{display:grid;gap:22px}.bl-crew__item{display:grid;min-width:0}@media(min-width:750px){.bl-crew__grid{grid-template-columns:1fr 1fr;gap:28px}}.bl-story__media{position:relative;aspect-ratio:1;max-width:100%;border-radius:18px;overflow:hidden;background:#000}.bl-story__media img{width:100%;height:100%;object-fit:cover;display:block}.bl-story__media--ring{display:grid;place-items:center;background:var(--bl-purple-deep)}bl-drop-in{display:block;height:100%}bl-drop-in.is-in{animation:bl-drop .9s var(--bl-spring) both}.bl-modes{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bl-mode{-webkit-appearance:none;appearance:none;cursor:pointer;border:2px solid rgba(255,244,230,.2);background:transparent;color:var(--bl-bone);border-radius:999px;padding:6px 14px;font:600 14px var(--bl-body);transition:transform .3s var(--bl-spring)}.bl-mode[aria-pressed=true]{background:var(--bl-ghost);color:var(--bl-ink);border-color:var(--bl-ink);transform:scale(1.06)}.bl-glow--steady{opacity:.55}.bl-glow--flicker{animation:bl-flicker 1.6s steps(1) infinite}.bl-glow--pulse{animation:bl-pulse 1.4s ease-in-out infinite}.bl-glow--breathe{animation:bl-pulse 4.2s ease-in-out infinite}.bl-glow--strobe{animation:bl-strobe .5s steps(1) infinite}.bl-glow--fade{animation:bl-fade 3s ease-in-out infinite}.bl-glow--twinkle{animation:bl-flicker .9s steps(1) infinite}.bl-glow--off{opacity:0}@keyframes bl-strobe{0%{opacity:.9}50%{opacity:0}}@keyframes bl-fade{0%,to{opacity:0}50%{opacity:.75}}.bl-ring{display:grid;gap:10px;justify-items:center;width:min(280px,80%)}.bl-ring svg{width:100%;height:auto}.bl-ring__hand{transform-origin:70px 70px}.bl-ring__legend{display:flex;gap:16px;font-weight:700;color:var(--bl-bone-dim)}.bl-ring__legend .is-on{color:var(--bl-ghost)}bl-projection-ring{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;pointer-events:none;mix-blend-mode:screen;touch-action:pan-y}.bl-room bl-projection-ring{pointer-events:auto;cursor:grab}.bl-proj__spin{position:absolute;left:50%;top:58%;width:120%;aspect-ratio:1;translate:-50% -50%;rotate:var(--rot, 0deg);container-type:size}.bl-proj__shape{position:absolute;left:50%;top:50%;width:34px;height:34px;translate:-50% -50%;transform:rotate(var(--a)) translateY(calc(var(--r) * -1cqw)) rotate(calc(var(--a) * -1));opacity:.8}.bl-proj--sm .bl-proj__shape{width:24px;height:24px}.bl-proj__shape svg{width:100%;height:100%}.bl-proj__shape--or{color:var(--bl-pumpkin-glow);fill:var(--bl-pumpkin-glow)}.bl-proj__shape--pu{color:#c08bff;fill:#c08bff}.bl-room{position:relative;display:block;overflow:hidden;isolation:isolate;padding-block:72px;background:var(--bl-night-2);transition:background-color .9s ease}.bl-room.is-dark{background:#07040c}.bl-room__ceiling{position:absolute;top:0;right:0;bottom:40%;left:0;opacity:.25;transition:opacity .9s ease;z-index:0}.bl-room.is-dark .bl-room__ceiling{opacity:1}.bl-room__beam{position:absolute;left:50%;bottom:18%;width:70%;height:70%;translate:-50% 0;z-index:0;opacity:0;transition:opacity .9s ease;pointer-events:none;background:conic-gradient(from 160deg at 50% 100%,transparent 0deg,rgba(255,216,154,.18) 20deg,rgba(192,139,255,.14) 40deg,transparent 60deg)}.bl-room.is-dark .bl-room__beam{opacity:1}.bl-room__grid{position:relative;z-index:1;display:grid;gap:24px;pointer-events:none}.bl-room__grid a,.bl-room__grid button{pointer-events:auto}@media(min-width:990px){.bl-room__grid{grid-template-columns:1.1fr .9fr;align-items:end}}.bl-room__text{color:var(--bl-bone-dim);max-width:46ch;margin:12px 0 16px}.bl-room__hint{display:flex;gap:6px;align-items:center;color:var(--bl-toxic);font-weight:600;margin:16px 0}.bl-room__device img{width:min(420px,70%);height:auto;margin-inline:auto;display:block;filter:drop-shadow(0 20px 40px rgba(255,107,0,.35));border-radius:18px}.bl-room .bl-room__ceiling{top:0;right:0;bottom:0;left:0}.bl-room .bl-proj__spin{width:140%;left:50%;top:80%}@media(min-width:990px){.bl-room .bl-proj__spin{width:900px;left:74%;top:50%}}.bl-room__copy{text-shadow:0 2px 14px rgba(7,4,12,.9)}.bl-kitband{display:grid;gap:16px;border:3px dashed var(--bl-toxic);max-width:760px;margin-inline:auto}.bl-kitband__imgs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.bl-kitband__imgs img{width:100%;aspect-ratio:1;max-width:100%;height:auto;object-fit:cover;border-radius:18px;border:3px solid var(--bl-ink);box-shadow:4px 5px 0 var(--bl-purple)}.bl-kitband__plus{font-family:var(--bl-display);font-size:40px;color:var(--bl-toxic)}.bl-kitband__stk{position:absolute;top:-22px;right:12px;font-size:17px;width:84px;height:84px}.bl-kitband__title{font-size:clamp(26px,6vw,40px);margin:0}.bl-kitband__text{color:var(--bl-bone-dim);margin:0}.bl-videos{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px 16px;scrollbar-width:none}.bl-videos__item{position:relative;flex:0 0 min(62vw,260px);aspect-ratio:9 / 16;margin:0;border-radius:20px;overflow:hidden;border:3px solid var(--bl-ink);scroll-snap-align:start;background:var(--bl-night-2)}.bl-videos__item video{width:100%;height:100%;object-fit:cover}.bl-videos__sound{position:absolute;right:10px;bottom:10px;width:40px;height:40px;border-radius:50%;border:2px solid var(--bl-ink);background:var(--bl-bone);color:var(--bl-ink);display:grid;place-items:center;cursor:pointer}.bl-videos__item figcaption{position:absolute;left:10px;bottom:12px;right:60px;font-weight:600;text-shadow:0 1px 4px #000}.bl-videos__social{display:flex;gap:16px;font-weight:600}.bl-faq__grid{position:relative;display:grid;gap:4px}.bl-faq__aside{display:contents}.bl-faq__aside .bl-head{position:relative;padding-right:76px}.bl-faq__mascot{position:absolute;top:14px;right:0;width:56px;pointer-events:none}.bl-faq__ghost{width:100%;height:auto;filter:drop-shadow(0 0 18px rgba(255,216,154,.45));animation:bl-bob 3s ease-in-out infinite}.bl-faq__bubble{display:none}.bl-faq__contact{order:3;display:flex;align-items:center;gap:14px;margin-top:14px;padding:16px 18px;border-radius:20px;color:var(--bl-bone);text-decoration:none;background:var(--bl-purple-deep);border:2px dashed rgba(166,255,0,.45);transition:transform .35s var(--bl-spring),border-color .3s ease}.bl-faq__contact:hover{transform:translateY(-3px) rotate(-.6deg);border-color:var(--bl-toxic)}.bl-faq__contact-copy{display:grid;gap:2px;flex:1}.bl-faq__contact strong{font-family:var(--bl-display);font-weight:400;font-size:21px}.bl-faq__contact-copy span{color:var(--bl-bone-dim);font-size:14px}.bl-faq__contact-go{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--bl-toxic);color:var(--bl-ink);border:3px solid var(--bl-ink);box-shadow:3px 4px 0 var(--bl-ink)}.bl-faq__list{display:grid;gap:12px;max-width:820px}@media(min-width:990px){.bl-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.bl-faq__aside{display:grid;gap:22px;position:sticky;top:calc(var(--bl-header-h, 72px) + 32px)}.bl-faq__aside .bl-head{padding-right:0;margin-bottom:0}.bl-faq__mascot{position:relative;top:auto;right:auto;margin:6px 0 0 18px;width:110px}.bl-faq__bubble{display:block;position:absolute;left:118px;top:4px;width:max-content;max-width:220px;padding:10px 14px;border-radius:18px 18px 18px 4px;background:var(--bl-bone);color:var(--bl-ink);font-weight:600;border:3px solid var(--bl-ink);box-shadow:4px 5px 0 var(--bl-pumpkin);transform:rotate(-3deg)}.bl-faq__contact{margin-top:0}.bl-faq__list{max-width:none}}.bl-faq__item{background:var(--bl-night-2);border:2px solid rgba(255,244,230,.1);border-radius:20px}.bl-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 20px;font-weight:600;font-size:17px}.bl-faq__item summary::-webkit-details-marker{display:none}.bl-faq__item summary i{font-style:normal;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--bl-pumpkin);color:var(--bl-ink);font-family:var(--bl-display);transition:transform .35s var(--bl-spring);flex:none}.bl-faq__item[open] summary i{transform:rotate(45deg)}.bl-faq__item[open] .bl-faq__answer{animation:bl-tierpop .45s var(--bl-spring)}.bl-faq__answer{padding:0 20px 18px;color:var(--bl-bone-dim)}.bl-closing{position:relative;overflow:hidden;isolation:isolate;padding-block:88px;text-align:center;background:radial-gradient(60% 60% at 50% 40%,rgba(138,43,226,.35),transparent 70%)}.bl-closing__inner{position:relative;z-index:1;display:grid;gap:16px;justify-items:center}.bl-closing__title{font-size:clamp(40px,11vw,96px);margin:0}.bl-closing__count{display:grid;place-items:center;align-content:center;width:148px;aspect-ratio:1;margin-bottom:6px;border-radius:50%;color:var(--bl-ink);background:var(--bl-pumpkin);border:4px solid var(--bl-bone);box-shadow:0 0 0 4px var(--bl-ink),6px 8px 0 4px var(--bl-ink),0 0 60px #ff6b0073;transform:rotate(-8deg);transition:transform .5s var(--bl-spring)}.bl-closing__count:hover{transform:rotate(4deg) scale(1.06)}.bl-closing__count[hidden]{display:none}.bl-closing__count b{font:64px/.9 var(--bl-display)}.bl-closing__count span{max-width:11ch;font-size:13px;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:.04em}@media(min-width:990px){.bl-closing__count{width:180px}.bl-closing__count b{font-size:82px}}.bl-closing__ctas{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.bl-features{display:grid;gap:16px}@media(min-width:750px){.bl-features{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.bl-feature{display:grid;gap:8px;align-content:start}.bl-feature__img{aspect-ratio:4 / 3;max-width:100%;border-radius:16px;overflow:hidden}.bl-feature__img img{width:100%;height:100%;object-fit:cover}.bl-feature__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--bl-purple);color:var(--bl-bone)}.bl-feature h3{font-size:24px;margin:4px 0 0}.bl-feature p{color:var(--bl-bone-dim);margin:0}.bl-cross__grid{display:grid;gap:22px}.bl-cross__grid>*{display:grid;min-width:0}@media(min-width:750px){.bl-cross__grid--2{grid-template-columns:1fr 1fr}}.bl-pop__panel{background:var(--bl-purple-deep);background-image:var(--bl-grain);border:3px solid var(--bl-ink);box-shadow:8px 10px 0 var(--bl-pumpkin);border-radius:28px;padding:24px;display:grid;gap:16px;color:var(--bl-bone)}.bl-pop__title{font-size:clamp(32px,8vw,42px);margin:0;padding-right:44px;line-height:1.02}.bl-pop__scratch{position:relative;border-radius:20px;overflow:hidden;border:3px solid var(--bl-ink);aspect-ratio:16 / 9;max-width:100%;background:var(--bl-night);display:grid;place-items:center;text-align:center;touch-action:none}.bl-pop__scratch[hidden]{display:none}.bl-pop__prize{display:grid;gap:4px;justify-items:center}.bl-pop__big{font-family:var(--bl-display);font-size:clamp(40px,11vw,56px);color:var(--bl-pumpkin);line-height:1}.bl-pop__code{font-family:ui-monospace,Menlo,monospace;font-size:15px;letter-spacing:.12em;background:var(--bl-bone);color:var(--bl-ink);padding:4px 12px;border-radius:8px;border:2px dashed var(--bl-ink)}.bl-pop__scratch canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:grab;transition:opacity .6s}.bl-pop__scratch canvas.is-gone{opacity:0;pointer-events:none}.bl-pop__form{display:flex;flex-direction:column;gap:10px}.bl-pop__form [hidden]{display:none}.bl-pop__label{font-size:14px;color:var(--bl-bone-dim)}.bl-pop__form input{width:100%;background:var(--bl-night);border:3px solid var(--bl-ink);border-radius:999px;padding:12px 18px;font:16px var(--bl-body);color:var(--bl-bone)}.bl-pop__form input::placeholder{color:var(--bl-bone-dim)}.bl-pop__consent{font-size:12px;color:var(--bl-bone-dim);margin:0}.bl-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;padding:16px}.bl-pop[hidden]{display:none}.bl-pop__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#07040cb8}.bl-pop__panel{position:relative;width:min(460px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;animation:bl-tierpop .5s var(--bl-spring)}.bl-pop__close{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:2px solid var(--bl-ink);background:var(--bl-bone);color:var(--bl-ink);display:grid;place-items:center;cursor:pointer;z-index:2}.bl-pop__title em{font-style:normal;color:var(--bl-toxic)}.bl-pop__reveal{justify-self:center;background:none;border:0;color:var(--bl-bone-dim);text-decoration:underline;cursor:pointer;font:inherit;font-size:14px}.bl-pop__msg{min-height:1.2em;color:var(--bl-ghost);font-size:14px;margin:0}.bl-pop__done{display:grid;gap:12px}.bl-pop__done[hidden]{display:none}.bl-pop__codebox{display:flex;gap:10px;align-items:center;justify-content:space-between;background:var(--bl-bone);color:var(--bl-ink);border-radius:14px;padding:8px 8px 8px 16px;border:2px dashed var(--bl-ink)}.bl-pop__codebox code{font-size:22px;letter-spacing:.12em;font-weight:700}.bl-pop__codebox .bl-btn{color:var(--bl-ink);border-color:var(--bl-ink);padding:8px 14px;font-size:15px}@media(max-width:749px){.bl-pop{place-items:end center;padding:0}.bl-pop__panel{width:100%;border-radius:28px 28px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));max-height:92vh;max-height:92dvh;animation-name:bl-sheet}}@keyframes bl-sheet{0%{transform:translateY(100%)}to{transform:none}}.bl-launcher{position:fixed;left:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:25;width:52px;height:52px;padding:0;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 60%,#a64dff,var(--bl-purple) 70%);border:3px solid var(--bl-ink);box-shadow:3px 4px 0 var(--bl-toxic),0 0 18px #ff6b0059;cursor:pointer;transition:translate .45s var(--bl-spring),opacity .2s,visibility .2s}.bl-launcher[hidden]{display:none}.bl-launcher .bl-pumpkin{width:38px;height:38px;transition:transform .35s var(--bl-spring)}.bl-launcher:after{content:"";position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:50%;background:var(--bl-toxic);border:2px solid var(--bl-ink);animation:bl-ping 2.4s ease-in-out infinite}.bl-launcher span{position:absolute;left:calc(100% + 10px);top:50%;white-space:nowrap;padding:6px 14px;border-radius:999px;background:var(--bl-bone);color:var(--bl-ink);border:3px solid var(--bl-ink);box-shadow:3px 3px 0 var(--bl-pumpkin);font:600 14px var(--bl-body);opacity:0;transform:translate(-8px,-50%) scale(.9);transform-origin:left center;transition:opacity .2s,transform .35s var(--bl-spring);pointer-events:none}.bl-launcher:focus-visible span{opacity:1;transform:translateY(-50%)}@media(hover:hover){.bl-launcher:hover span{opacity:1;transform:translateY(-50%)}.bl-launcher:hover .bl-pumpkin{transform:rotate(-10deg) scale(1.08)}}body:has(.bl-sticky.is-visible) .bl-launcher{translate:0 -80px}html.bl-menu-open .bl-launcher,body:has(cart-drawer.active) .bl-launcher{opacity:0;visibility:hidden;pointer-events:none}@keyframes bl-ping{50%{transform:scale(.7);opacity:.6}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bl-sections.css.map */
