.prod[data-astro-cid-oezuh5kg]{padding-top:28px}.prod__grid[data-astro-cid-oezuh5kg]{grid-template-columns:40% minmax(0,1fr);gap:48px;margin-top:28px;display:grid}.prod__gallery[data-astro-cid-oezuh5kg]{top:calc(var(--header-h) + 16px);grid-template-columns:minmax(0,1fr) 64px;align-self:start;align-items:start;gap:10px;display:grid;position:sticky}.prod__gallery[data-astro-cid-oezuh5kg]:not(:has(.prod__thumbs)){grid-template-columns:minmax(0,1fr)}.prod__photo[data-astro-cid-oezuh5kg]{aspect-ratio:1;border-radius:var(--radius-lg);cursor:zoom-in;background:#f4f4f5;border:0;place-items:center;width:100%;padding:20px;display:grid;position:relative;overflow:hidden}.prod__photo[data-astro-cid-oezuh5kg] img[data-astro-cid-oezuh5kg]{object-fit:contain;mix-blend-mode:multiply;width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;inset:20px}.prod__thumbs[data-astro-cid-oezuh5kg]{flex-direction:column;gap:8px;display:flex}.prod__thumb[data-astro-cid-oezuh5kg]{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:2px solid #0000;width:64px;height:64px;padding:4px;display:block}.prod__thumb[data-astro-cid-oezuh5kg].is-active{border-color:var(--ink)}.prod__thumb[data-astro-cid-oezuh5kg] img[data-astro-cid-oezuh5kg]{object-fit:contain;background:#f4f4f5;border-radius:8px;width:100%;height:100%;padding:4px}.prod__thumb[data-astro-cid-oezuh5kg]:not(.is-active):hover img[data-astro-cid-oezuh5kg]{background:#e9e9eb}.lb[data-astro-cid-oezuh5kg]{background:#fffffff7;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:56px 72px 24px}.lb[data-astro-cid-oezuh5kg][open]{flex-direction:column;align-items:center;gap:20px;display:flex}.lb[data-astro-cid-oezuh5kg]::backdrop{background:#14161b66}.lb__stage[data-astro-cid-oezuh5kg]{flex:1;width:100%;min-height:0;position:relative}.lb__img[data-astro-cid-oezuh5kg]{object-fit:contain;width:100%;max-width:1000px;height:100%;margin:auto;position:absolute;inset:0}.lb__buy[data-astro-cid-oezuh5kg]{border-radius:var(--radius-lg);background:var(--bg-2);justify-content:space-between;align-items:center;gap:16px 32px;width:min(100%,1000px);padding:16px 16px 16px 24px;display:flex}.lb__info[data-astro-cid-oezuh5kg]{min-width:0}.lb__title[data-astro-cid-oezuh5kg]{white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.lb__price[data-astro-cid-oezuh5kg]{align-items:baseline;gap:10px;margin:2px 0 0;display:flex}.lb__price[data-astro-cid-oezuh5kg] b[data-astro-cid-oezuh5kg]{font-size:24px;font-weight:800}.lb__price[data-astro-cid-oezuh5kg] s[data-astro-cid-oezuh5kg]{color:var(--ink-3)}.lb__actions[data-astro-cid-oezuh5kg]{flex:none;gap:10px;display:flex}.lb__sizes[data-astro-cid-oezuh5kg]{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.lb__sizes[data-astro-cid-oezuh5kg] .prod__size[data-astro-cid-oezuh5kg]{background:var(--bg);min-width:54px;height:40px;padding:0 10px}.lb__close[data-astro-cid-oezuh5kg],.lb__nav[data-astro-cid-oezuh5kg]{border-radius:var(--radius-sm);background:var(--bg-2);width:52px;height:52px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid;position:absolute}.lb__close[data-astro-cid-oezuh5kg]:hover,.lb__nav[data-astro-cid-oezuh5kg]:hover{background:var(--line)}.lb__close[data-astro-cid-oezuh5kg]{top:16px;right:16px}.lb__nav[data-astro-cid-oezuh5kg]{top:50%;translate:0 -50%}.lb__nav--prev[data-astro-cid-oezuh5kg]{left:16px;rotate:90deg}.lb__nav--next[data-astro-cid-oezuh5kg]{right:16px;rotate:-90deg}.lb__count[data-astro-cid-oezuh5kg]{height:52px;color:var(--ink-2);place-items:center;margin:0;font-weight:700;display:grid;position:absolute;top:16px;right:80px}.prod__info[data-astro-cid-oezuh5kg] h1[data-astro-cid-oezuh5kg]{font-size:clamp(28px,3.4vw,42px)}.prod__summary[data-astro-cid-oezuh5kg]{color:var(--ink-2);margin:0 0 24px}.prod__sizes[data-astro-cid-oezuh5kg]{border-bottom:1px solid var(--line);padding-bottom:18px}.prod__sizes-label[data-astro-cid-oezuh5kg]{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.prod__sizes-list[data-astro-cid-oezuh5kg]{flex-wrap:wrap;gap:8px;display:flex}.prod__size[data-astro-cid-oezuh5kg]{border:2px solid var(--line);border-radius:var(--radius-sm);place-items:center;min-width:64px;height:44px;padding:0 14px;font-weight:700;text-decoration:none;transition:border-color .15s;display:grid}a[data-astro-cid-oezuh5kg].prod__size:hover{border-color:var(--ink-3)}.prod__size[data-astro-cid-oezuh5kg].is-current{border-color:var(--ink)}.prod__top[data-astro-cid-oezuh5kg]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.prod__brand[data-astro-cid-oezuh5kg]{color:var(--ink-2);margin:0;font-size:15px}.prod__code[data-astro-cid-oezuh5kg]{color:var(--ink-3);white-space:nowrap;font-size:14px}.prod__keys[data-astro-cid-oezuh5kg]{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.prod__key[data-astro-cid-oezuh5kg]{border-radius:var(--radius);background:var(--bg-2);flex-direction:column;min-width:0;padding:16px 12px 16px 14px;display:flex}.prod__key[data-astro-cid-oezuh5kg] svg{margin-bottom:14px}.prod__key-label[data-astro-cid-oezuh5kg]{color:var(--ink-2);white-space:nowrap;font-size:13px;line-height:1.3}.prod__key-value[data-astro-cid-oezuh5kg]{overflow-wrap:anywhere;margin-top:4px;font-size:26px;font-weight:800;line-height:1.15}.prod__key-note[data-astro-cid-oezuh5kg]{color:var(--ink-3);margin-top:4px;font-size:13px}.prod__buy[data-astro-cid-oezuh5kg]{border-radius:var(--radius);border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:16px 28px;padding:24px;display:grid}.prod__actions[data-astro-cid-oezuh5kg],.prod__sizes[data-astro-cid-oezuh5kg],.prod__price-row[data-astro-cid-oezuh5kg],.prod__terms[data-astro-cid-oezuh5kg]{grid-column:1/-1}.prod__price[data-astro-cid-oezuh5kg]{align-items:baseline;gap:14px;display:flex}.prod__price[data-astro-cid-oezuh5kg] b[data-astro-cid-oezuh5kg]{font-size:36px;font-weight:800}.prod__price[data-astro-cid-oezuh5kg] s[data-astro-cid-oezuh5kg]{color:var(--ink-3);font-size:18px}.prod__price-row[data-astro-cid-oezuh5kg]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;display:grid}@media (width<=420px){.prod__price-row[data-astro-cid-oezuh5kg]{grid-template-columns:minmax(0,1fr)}}.prod__stock[data-astro-cid-oezuh5kg]{color:#1b8a3a;align-items:center;gap:12px;margin:0;font-weight:700;display:flex}.prod__stock[data-astro-cid-oezuh5kg] span[data-astro-cid-oezuh5kg]{gap:2px;line-height:1.15;display:grid}.prod__stock[data-astro-cid-oezuh5kg] small[data-astro-cid-oezuh5kg]{color:var(--ink-2);font-size:14px;font-weight:400}.prod__stock--order[data-astro-cid-oezuh5kg]{color:#b06a00}.prod__stock--out[data-astro-cid-oezuh5kg]{color:var(--ink-3)}.prod__actions[data-astro-cid-oezuh5kg]{flex-wrap:wrap;gap:12px;display:flex}.prod__actions[data-astro-cid-oezuh5kg] .btn--ghost[data-astro-cid-oezuh5kg]{min-height:56px}.prod__specs-title[data-astro-cid-oezuh5kg]{margin:36px 0 8px;font-size:24px}.prod__specs[data-astro-cid-oezuh5kg]{margin:0;display:grid}.prod__specs[data-astro-cid-oezuh5kg] div[data-astro-cid-oezuh5kg]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.prod__specs[data-astro-cid-oezuh5kg] dt[data-astro-cid-oezuh5kg]{color:var(--ink-3)}.prod__specs[data-astro-cid-oezuh5kg] dd[data-astro-cid-oezuh5kg]{text-align:right;margin:0;font-weight:600}.prod__more[data-astro-cid-oezuh5kg]{flex-direction:column-reverse;display:flex}.prod__more[data-astro-cid-oezuh5kg] summary[data-astro-cid-oezuh5kg]{cursor:pointer;margin-top:14px;list-style:none}.prod__more[data-astro-cid-oezuh5kg] summary[data-astro-cid-oezuh5kg]::-webkit-details-marker{display:none}.prod__more[data-astro-cid-oezuh5kg] summary[data-astro-cid-oezuh5kg] span[data-astro-cid-oezuh5kg]{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline 1.5px}.prod__more[data-astro-cid-oezuh5kg] summary[data-astro-cid-oezuh5kg] span[data-astro-cid-oezuh5kg]:hover{color:var(--accent)}.prod__more[data-astro-cid-oezuh5kg][open] .prod__more-open[data-astro-cid-oezuh5kg],.prod__more[data-astro-cid-oezuh5kg]:not([open]) .prod__more-close[data-astro-cid-oezuh5kg]{display:none}.prod__desc[data-astro-cid-oezuh5kg]{margin-top:48px}.prod__similar[data-astro-cid-oezuh5kg]{grid-template-columns:repeat(4,1fr);gap:36px 20px;display:grid}@media (width<=1023px){.prod__similar[data-astro-cid-oezuh5kg]{grid-template-columns:repeat(2,1fr)}}@media (width<=899px){.prod__grid[data-astro-cid-oezuh5kg]{grid-template-columns:1fr;gap:24px}.prod__gallery[data-astro-cid-oezuh5kg]{grid-template-columns:minmax(0,1fr);max-width:560px;position:static}.prod__photo[data-astro-cid-oezuh5kg]{aspect-ratio:4/3}.prod__thumbs[data-astro-cid-oezuh5kg]{flex-direction:row;overflow-x:auto}.prod__thumb[data-astro-cid-oezuh5kg]{flex:none}.lb[data-astro-cid-oezuh5kg]{padding:64px 12px}.lb__nav[data-astro-cid-oezuh5kg]{top:auto;bottom:8px;translate:none}.lb__buy[data-astro-cid-oezuh5kg]{flex-direction:column;align-items:stretch;padding:14px}.lb__title[data-astro-cid-oezuh5kg]{white-space:normal}.lb__sizes[data-astro-cid-oezuh5kg]{margin-left:0}.lb__actions[data-astro-cid-oezuh5kg] .atc{flex:1}.prod__actions[data-astro-cid-oezuh5kg] .btn[data-astro-cid-oezuh5kg]{flex:100%}.prod__actions[data-astro-cid-oezuh5kg] .atc{flex:1 1 0}}@media (width<=599px){.prod__similar[data-astro-cid-oezuh5kg]{gap:28px 12px}.prod__keys[data-astro-cid-oezuh5kg]{grid-template-columns:repeat(2,minmax(0,1fr))}.prod__key[data-astro-cid-oezuh5kg]{padding:14px}.prod__key-value[data-astro-cid-oezuh5kg]{font-size:22px}.prod__buy[data-astro-cid-oezuh5kg]{grid-template-columns:1fr;padding:18px}}
