.gallery{min-width:0}.gallery__main{position:relative;aspect-ratio:1 / 1;max-width:100%;border-radius:var(--r-lg);overflow:clip;background:#0b0e0c}.gallery__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;outline:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__track:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.gallery__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.gallery__slide{position:relative;flex:0 0 100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always;overflow:clip}.gallery__main .gallery__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gallery__img{object-fit:cover}.is-fit .gallery__img{object-fit:contain}.is-contain .gallery__img{object-fit:contain;padding:18px}.gallery__bg{object-fit:cover;filter:blur(28px) saturate(1.15) brightness(.55);transform:scale(1.2)}.gallery__nav{position:absolute;bottom:12px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;color:#f4f6f1;cursor:pointer;transition:opacity var(--t-ui) var(--ease-out),scale var(--t-ui) var(--ease-out)}.gallery__nav--prev{right:110px}.gallery__nav--next{right:12px}.gallery__nav:disabled{opacity:.35;pointer-events:none}.gallery__nav:active{scale:.94}.gallery__nav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gallery__count{position:absolute;right:54px;bottom:12px;min-width:52px;height:36px;display:flex;align-items:center;justify-content:center;gap:.25em;white-space:nowrap;margin:0;padding:0 8px;border-radius:999px;font-size:var(--s-13);color:#f4f6f1;font-variant-numeric:tabular-nums;pointer-events:none}@media(hover:none){.gallery__nav{display:none}.gallery__count{right:12px}.gallery__track{cursor:auto}}.gallery__main .gallery__img{transition:none}.card__img{aspect-ratio:1 / 1}.prod>.prod__img>img{aspect-ratio:1 / 1;object-position:50% 50%}.gallery__main .gallery__img{cursor:zoom-in}.gallery__zoom{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:999px;color:#f4f6f1;cursor:zoom-in}.gallery__zoom:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zoom{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#050605;color:#f4f6f1;overflow:hidden}.zoom::backdrop{background:#050605}.zoom__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none}.zoom__track::-webkit-scrollbar{display:none}.zoom.is-zoomed .zoom__track{overflow:hidden}.zoom__pane{flex:0 0 100%;height:100%;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;display:grid;place-items:center;overscroll-behavior:contain}.zoom__pane.is-zoomed{display:block;overflow:auto;scrollbar-width:none}.zoom__pane.is-zoomed::-webkit-scrollbar{display:none}.zoom__pane img{display:block;max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:manipulation}.zoom__pane.is-zoomed img{max-width:none;max-height:none;cursor:zoom-out}.zoom__close{position:fixed;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;color:#f4f6f1;cursor:pointer;z-index:2}.zoom__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zoom__count{position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom,0px));translate:-50% 0;margin:0;padding:6px 12px;border-radius:999px;font-size:var(--s-13);font-variant-numeric:tabular-nums;pointer-events:none;z-index:2}html.zoom-open{overflow:hidden}.beam-up{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;overflow:hidden}.beam-up>*{position:fixed;will-change:transform,opacity}.beam-up__ufo{width:120px;height:64px;color:#f4f6f1;filter:drop-shadow(0 6px 18px rgba(var(--glow-rgb, 207, 245, 176),.4))}.beam-up__ufo svg{display:block;overflow:visible}.beam-up__disc{fill:#1a201b;stroke:currentColor;stroke-width:2}.beam-up__dome{fill:rgba(var(--glow-rgb, 207, 245, 176),.18);stroke:currentColor;stroke-width:2}.beam-up__rim{fill:none;stroke:currentColor;stroke-width:1.5;opacity:.5}.beam-up__lights circle{fill:var(--accent, #CFF5B0);animation:beam-blink .5s steps(2,end) infinite}.beam-up__lights circle:nth-child(2n){animation-delay:.25s}.beam-up__ray{transform-origin:50% 0;clip-path:polygon(calc(50% - 26px) 0,calc(50% + 26px) 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(var(--glow-rgb, 207, 245, 176),.55),rgba(var(--glow-rgb, 207, 245, 176),.16) 70%,rgba(var(--glow-rgb, 207, 245, 176),.05));mix-blend-mode:screen}@keyframes beam-blink{50%{opacity:.35}}.zoom__nav{position:fixed;top:50%;translate:0 -50%;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:999px;color:#f4f6f1;cursor:pointer;z-index:2;transition:opacity var(--t-ui) var(--ease-out),scale var(--t-ui) var(--ease-out)}.zoom__nav--prev{left:max(12px,env(safe-area-inset-left,0px))}.zoom__nav--next{right:max(12px,env(safe-area-inset-right,0px))}.zoom__nav:disabled{opacity:.3;pointer-events:none}.zoom__nav:active{scale:.94}.zoom__nav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zoom__pane.is-zoomed{touch-action:pan-x pan-y}.drawer__panel{background:#0e110ff2}.drawer__veil{background:#0009}@media(prefers-reduced-transparency:reduce){.drawer__panel{background:#0e110f}}:root{--holo: linear-gradient(100deg, #CDBBFF 0%, #9A84F0 22%, #DADDE7 40%, #9FD6EA 52%, #B39BFF 66%, #ECDDF7 84%, #8C78E0 100%)}.spoon__total{margin-top:28px;display:grid;gap:2px}.spoon__total b{font:400 var(--s-64)/1 var(--serif);background:var(--holo);-webkit-background-clip:text;background-clip:text;color:transparent}.spoon__total span{color:var(--muted);font-size:var(--s-16)}.spoon__card{border-radius:var(--r-lg);padding:clamp(20px,3vw,32px);display:grid;gap:22px;min-width:0}.spoon__bar{display:flex;height:18px;border-radius:999px;overflow:hidden;gap:2px}.spoon__bar i{width:var(--w);min-width:6px;background:var(--holo);background-size:900px 100%;transition:opacity var(--t-ui) var(--ease-out),filter var(--t-ui) var(--ease-out)}.spoon__bar i:nth-child(1){background-position:0 0}.spoon__bar i:nth-child(2){background-position:-300px 0}.spoon__bar i:nth-child(3){background-position:-420px 0}.spoon__bar i:nth-child(4){background-position:-540px 0}.spoon__bar i:nth-child(5){background-position:-640px 0}.spoon__bar i:nth-child(6){background-position:-760px 0}.spoon.is-pick .spoon__bar i{opacity:.25}.spoon.is-pick .spoon__bar i.is-on{opacity:1;filter:brightness(1.15)}.spoon__list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.spoon__list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:6px 8px;margin:-6px -8px;border-radius:12px;outline:none;transition:background-color var(--t-ui) var(--ease-out)}.spoon__list li.is-on,.spoon__list li:focus-visible{background:#ffffff0d}.spoon__name{font-weight:700;font-size:var(--s-16);min-width:0}.spoon__name i{font:var(--latin);font-size:.9375rem;color:var(--muted);margin-left:8px}.spoon__mg{font-size:var(--s-16);font-variant-numeric:tabular-nums}.spoon__track{grid-column:1 / -1;height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.spoon__track span{display:block;height:100%;width:var(--w);background:var(--holo);background-size:600px 100%;border-radius:inherit}.spoon__list small{grid-column:1 / -1;font-size:.875rem;color:#c9cfc4}.prep__time{font:700 .8125rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.prep .steps li:before{display:none}.prep__recipes{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.prep__recipe{border:1px solid var(--glass-edge);border-radius:var(--r-md);padding:22px;display:grid;gap:8px;align-content:start}.prep__recipe h3{font-size:var(--s-24);color:var(--accent)}.prep__recipe p{font-size:var(--s-16);color:#d6dcd2}@media(max-width:900px){.prep__recipes{grid-template-columns:1fr}}.openl__grid{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.openl__card{border-radius:var(--r-lg);padding:clamp(20px,3vw,32px);display:grid;gap:16px;min-width:0}.openl__card h3{font-size:var(--s-24)}.openl__card--ours h3{color:var(--accent)}.openl__card--them{border:1px dashed var(--glass-edge)}.openl__card--them h3{color:var(--muted)}.openl__card table{width:100%;border-collapse:collapse;font-size:var(--s-16)}.openl__card th,.openl__card td{text-align:left;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);font-weight:500}.openl__card td{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:16px}.openl__card tr:last-child th,.openl__card tr:last-child td{border-bottom:0}.openl__redact{display:block;height:12px;width:var(--w, 70%);border-radius:6px;background:#ffffff14}.openl__redact--s{width:56px;margin-left:auto}@media(max-width:900px){.openl__grid{grid-template-columns:1fr}}.kitt__band{border-radius:var(--r-lg);padding:clamp(14px,2vw,20px);display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(18px,3vw,36px);align-items:center}.kitt__img img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:calc(var(--r-lg) - 8px)}.kitt__copy{display:grid;gap:12px;align-content:center;min-width:0}.kitt__badge{justify-self:start;padding:6px 12px;border-radius:999px;border:1px solid var(--glass-edge);font:700 .75rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.kitt__copy h2{font-size:var(--s-40)}.kitt__copy p{font-size:var(--s-16);color:#d6dcd2;max-width:52ch}.kitt__items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.kitt__items li{padding:7px 12px;border-radius:999px;background:var(--chip);font-size:.875rem;font-weight:600}@media(max-width:700px){.kitt__band{grid-template-columns:1fr}}.packs span{height:100%;align-content:start;min-width:0}.packs b,.packs small{overflow-wrap:anywhere}.packs--wide b{font-size:var(--s-18);line-height:1.15}@media(max-width:560px){.packs--wide{grid-template-columns:1fr}.packs--wide span{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:2px;padding:14px 16px;text-align:left}.packs--wide b{grid-column:1;grid-row:1}.packs--wide small{grid-column:1;grid-row:2}.packs--wide em{grid-column:2;grid-row:1 / span 2;text-align:right}}.atc .btn{white-space:nowrap;flex:1 1 auto;min-width:0}@media(max-width:420px){.atc .btn{padding:0 12px;font-size:.9375rem}.atc .stepper button{width:34px}}@media(min-width:701px){.alien{min-height:min(56.25vw,100svh);display:grid;align-items:center}.alien>img{object-position:50% 50%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gallery.css.map */
