.gallery.svelte-ewh1ap{gap:10px;min-width:0;display:grid}.frame.svelte-ewh1ap{aspect-ratio:1;border-radius:var(--radius);outline:1px solid var(--line);background:#f2f2f2;border:6px solid #fff;position:relative;overflow:hidden;box-shadow:0 16px 34px -18px #00000080}.track.svelte-ewh1ap{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;height:100%;display:flex;overflow-x:auto}.track.svelte-ewh1ap::-webkit-scrollbar{display:none}.track.svelte-ewh1ap:focus-visible{outline:3px solid var(--sun);outline-offset:-6px}.slide.svelte-ewh1ap{scroll-snap-align:start;flex:0 0 100%;margin:0}.slide.svelte-ewh1ap img:where(.svelte-ewh1ap),.fill.svelte-ewh1ap{object-fit:cover;width:100%;height:100%}.out.svelte-ewh1ap img:where(.svelte-ewh1ap){filter:grayscale();opacity:.6}.slash.svelte-ewh1ap{background:var(--sun);width:120%;height:10px;box-shadow:0 0 0 3px var(--paper);pointer-events:none;position:absolute;top:50%;left:-10%;transform:rotate(-24deg)}.nav.svelte-ewh1ap{cursor:pointer;width:44px;height:44px;color:var(--ink);z-index:1;background:#fffffff2;border:0;border-radius:50%;place-items:center;transition:background .15s,opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000004d}.nav.svelte-ewh1ap:hover:not(:disabled){background:var(--sakura)}.nav.svelte-ewh1ap:disabled{opacity:0;pointer-events:none}.prev.svelte-ewh1ap{left:10px}.next.svelte-ewh1ap{right:10px}.counter.svelte-ewh1ap{z-index:1;color:#fff;font-weight:700;font-size:var(--t-sm);background:#000000b8;border-radius:999px;padding:2px 10px;position:absolute;bottom:10px;right:10px}.thumbs.svelte-ewh1ap{scrollbar-width:thin;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.thumbs.svelte-ewh1ap button:where(.svelte-ewh1ap){cursor:pointer;opacity:.7;background:#f2f2f2;border:2px solid #0000;border-radius:6px;flex:none;width:64px;height:64px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.thumbs.svelte-ewh1ap button:where(.svelte-ewh1ap):hover{opacity:1}.thumbs.svelte-ewh1ap button[aria-current=true]:where(.svelte-ewh1ap){border-color:var(--yellow);opacity:1;border-width:3px}.thumbs.svelte-ewh1ap img:where(.svelte-ewh1ap){object-fit:cover;width:100%;height:100%}@media (hover:none) and (width<=760px){.nav.svelte-ewh1ap{display:none}}.crumbs.svelte-1ofrrfg{color:var(--muted);gap:8px;margin:20px 0 14px;display:flex}.crumbs.svelte-1ofrrfg a:where(.svelte-1ofrrfg){color:var(--muted)}.layout.svelte-1ofrrfg{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.cat.svelte-1ofrrfg{margin-bottom:12px;padding:5px 12px;font-size:.8rem;text-decoration:none}h1.svelte-1ofrrfg{overflow-wrap:anywhere;margin-bottom:14px;font-size:clamp(2rem,4.5vw,2.8rem)}.pricing.svelte-1ofrrfg{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.pricing.svelte-1ofrrfg .price:where(.svelte-1ofrrfg){color:var(--red);font-size:2rem;line-height:1}.pricing.svelte-1ofrrfg .old:where(.svelte-1ofrrfg){color:var(--muted);font-size:1.2rem;font-weight:700}.sale.svelte-1ofrrfg{border:1.5px solid var(--red);color:var(--red-deep);background:#fff0f0;border-radius:10px;margin:-4px 0 16px;padding:8px 14px}.stock.svelte-1ofrrfg{color:var(--ok);align-items:center;gap:8px;font-weight:700;display:flex}.stock.out-txt.svelte-1ofrrfg{color:var(--sun);font-weight:400;display:block}.buy.svelte-1ofrrfg{flex-wrap:wrap;gap:12px;margin:8px 0 20px;display:flex}.buy.svelte-1ofrrfg .btn:where(.svelte-1ofrrfg){white-space:nowrap;flex:1;min-width:0;padding-inline:14px}@media (width<=420px){.buy.svelte-1ofrrfg{gap:10px}.buy.svelte-1ofrrfg .btn:where(.svelte-1ofrrfg){padding-inline:10px;font-size:.98rem}.buy.svelte-1ofrrfg .btn:where(.svelte-1ofrrfg) svg{display:none}.qty.svelte-1ofrrfg button:where(.svelte-1ofrrfg){width:40px}.qty.svelte-1ofrrfg output:where(.svelte-1ofrrfg){min-width:38px}}.qty.svelte-1ofrrfg{background:#fff;border:2px solid #d2d2d2;border-radius:999px;height:48px;display:flex;overflow:hidden}.qty.svelte-1ofrrfg button:where(.svelte-1ofrrfg){background:var(--paper);cursor:pointer;border:0;place-items:center;width:46px;transition:background .15s;display:grid}.qty.svelte-1ofrrfg button:where(.svelte-1ofrrfg):hover:not(:disabled){background:var(--sakura)}.qty.svelte-1ofrrfg button:where(.svelte-1ofrrfg):disabled{color:var(--tone);cursor:not-allowed}.qty.svelte-1ofrrfg output:where(.svelte-1ofrrfg){min-width:44px;font-family:var(--display);border-left:1.5px solid #e2e2e2;border-right:1.5px solid #e2e2e2;place-items:center;font-weight:900;display:grid}.descr.svelte-1ofrrfg{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.descr.svelte-1ofrrfg h2:where(.svelte-1ofrrfg){font-size:var(--t-md)}.descr.svelte-1ofrrfg p:where(.svelte-1ofrrfg){white-space:pre-line}.facts.svelte-1ofrrfg{border-top:1px solid var(--line);gap:10px;margin:14px 0;padding:14px 0 0;list-style:none;display:grid}.facts.svelte-1ofrrfg li:where(.svelte-1ofrrfg){align-items:flex-start;gap:10px;display:flex}.facts.svelte-1ofrrfg li:where(.svelte-1ofrrfg) svg{color:var(--sun);margin-top:2px}.facts.svelte-1ofrrfg b:where(.svelte-1ofrrfg){display:block}.ask.svelte-1ofrrfg{align-items:center;gap:8px;min-height:44px;font-weight:700;display:inline-flex}.rel.svelte-1ofrrfg{margin-top:64px}.buybar.svelte-1ofrrfg{display:none}@media (width<=820px){.layout.svelte-1ofrrfg{grid-template-columns:1fr;gap:20px}}@media (width<=760px){.buybar.svelte-1ofrrfg{z-index:9;left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom));background:var(--paper);border-top:var(--panel);visibility:hidden;align-items:center;gap:12px;padding:10px 16px;transition:transform .2s ease-out,visibility .2s;display:flex;position:fixed;transform:translateY(110%)}.buybar.show.svelte-1ofrrfg{visibility:visible;transform:none}.bb-txt.svelte-1ofrrfg{flex:1;min-width:0;display:grid}.bb-txt.svelte-1ofrrfg b:where(.svelte-1ofrrfg){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bb-txt.svelte-1ofrrfg .price:where(.svelte-1ofrrfg){margin:0;font-size:1rem}.buybar.svelte-1ofrrfg .btn:where(.svelte-1ofrrfg){min-height:44px;box-shadow:none;padding-inline:14px}}
