.sg__btn[data-astro-cid-ied7t57w]{font:inherit;text-underline-offset:3px;cursor:pointer;color:var(--color-text,#2b2a26);white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.sg[data-astro-cid-ied7t57w]{box-sizing:border-box;background:var(--color-bg,#fff);width:min(560px,100vw - 32px);max-height:85vh;color:var(--color-text,#2b2a26);border:0;border-radius:12px;padding:16px}.sg[data-astro-cid-ied7t57w][open]{flex-direction:column;gap:12px;display:flex;overflow-y:auto}.sg[data-astro-cid-ied7t57w]::backdrop{background:#00000073}.sg__head[data-astro-cid-ied7t57w]{justify-content:space-between;align-items:center;display:flex}.sg__title[data-astro-cid-ied7t57w]{margin:0;font-size:17px;font-weight:600}.sg__title[data-astro-cid-ied7t57w] span[data-astro-cid-ied7t57w]{color:var(--color-text-muted,#77736a);font-size:14px;font-weight:400}.sg__close[data-astro-cid-ied7t57w]{cursor:pointer;color:inherit;background:0 0;border:0;padding:4px 8px;font-size:26px;line-height:1}.sg__note[data-astro-cid-ied7t57w]{background:var(--color-surface,#efe9df);border-radius:8px;margin:0;padding:8px 10px;font-size:14px}.sg__tables[data-astro-cid-ied7t57w]{flex-direction:column;gap:14px;display:flex}.sg__ttl[data-astro-cid-ied7t57w]{margin:0 0 6px;font-size:14px;font-weight:600}.sg__scroll[data-astro-cid-ied7t57w]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.sg[data-astro-cid-ied7t57w] table[data-astro-cid-ied7t57w]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.sg[data-astro-cid-ied7t57w] th[data-astro-cid-ied7t57w],.sg[data-astro-cid-ied7t57w] td[data-astro-cid-ied7t57w]{text-align:center;border-bottom:1px solid var(--color-border,#e2dacb);white-space:nowrap;padding:7px 8px}.sg[data-astro-cid-ied7t57w] thead[data-astro-cid-ied7t57w] th[data-astro-cid-ied7t57w]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#77736a);font-size:12px;font-weight:600}.sg[data-astro-cid-ied7t57w] tbody[data-astro-cid-ied7t57w] th[data-astro-cid-ied7t57w]{text-align:left;font-weight:600}.sg__how[data-astro-cid-ied7t57w],.sg__status[data-astro-cid-ied7t57w]{color:var(--color-text-muted,#77736a);margin:0;font-size:13px}.sg__status[data-astro-cid-ied7t57w]{font-style:italic}.gallery[data-astro-cid-fmfgs2lu]{flex-direction:column;gap:12px;display:flex}.gallery__main[data-astro-cid-fmfgs2lu]{aspect-ratio:var(--pdp-ratio,1 / 1);background:var(--color-surface);border-radius:var(--radius-lg);position:relative;overflow:hidden}.gallery__main-img[data-astro-cid-fmfgs2lu]{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.gallery__nav[data-astro-cid-fmfgs2lu]{background:color-mix(in srgb, var(--color-bg) 88%, transparent);width:44px;height:44px;color:var(--color-text);z-index:3;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0000002e}.gallery__nav--prev[data-astro-cid-fmfgs2lu]{left:10px}.gallery__nav--next[data-astro-cid-fmfgs2lu]{right:10px}.gallery__count[data-astro-cid-fmfgs2lu]{z-index:3;background:color-mix(in srgb, var(--color-bg) 88%, transparent);color:var(--color-text);border-radius:999px;padding:4px 10px;font-size:.8125rem;font-weight:700;position:absolute;bottom:10px;right:10px}.gallery__thumbstrip[data-astro-cid-fmfgs2lu]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid;position:relative}.gallery__thumb[data-astro-cid-fmfgs2lu]{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-surface);opacity:.75;min-height:44px;transition:opacity var(--transition-fast), border-color var(--transition-fast);border:2px solid #0000;padding:0;overflow:hidden}.gallery__thumb[data-astro-cid-fmfgs2lu]:hover{opacity:1}.gallery__thumb[data-astro-cid-fmfgs2lu].active{border-color:var(--color-text);opacity:1}.gallery__thumb[data-astro-cid-fmfgs2lu] img[data-astro-cid-fmfgs2lu]{object-fit:cover;width:100%;height:100%}@media (width<=899px){.gallery__thumbstrip[data-astro-cid-fmfgs2lu]{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.gallery__thumbstrip[data-astro-cid-fmfgs2lu]::-webkit-scrollbar{display:none}.gallery__thumb[data-astro-cid-fmfgs2lu]{flex:0 0 64px;width:64px;height:64px}}.reviews[data-astro-cid-4bjs7uhz]{margin-top:var(--space-4xl);padding-top:var(--space-3xl);border-top:1px solid var(--color-border)}.reviews__header[data-astro-cid-4bjs7uhz]{margin-bottom:var(--space-2xl)}.reviews__title[data-astro-cid-4bjs7uhz]{font-size:var(--font-size-2xl);margin-bottom:var(--space-md)}.reviews__summary[data-astro-cid-4bjs7uhz]{align-items:center;gap:var(--space-md);display:flex}.reviews__stars[data-astro-cid-4bjs7uhz]{gap:2px;display:flex}.reviews__count[data-astro-cid-4bjs7uhz]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.reviews__list[data-astro-cid-4bjs7uhz]{gap:var(--space-lg);display:grid}.review-card[data-astro-cid-4bjs7uhz]{padding:var(--space-xl);border:1px solid var(--color-border)}.review-card__header[data-astro-cid-4bjs7uhz]{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.review-card__stars[data-astro-cid-4bjs7uhz]{gap:2px;display:flex}.review-card__verified[data-astro-cid-4bjs7uhz]{font-size:var(--font-size-xs);color:var(--color-success);text-transform:uppercase;letter-spacing:.05em}.review-card__text[data-astro-cid-4bjs7uhz]{color:var(--color-text-muted);margin-bottom:var(--space-md);line-height:1.7}.review-card__footer[data-astro-cid-4bjs7uhz]{gap:var(--space-md);font-size:var(--font-size-sm);display:flex}.review-card__author[data-astro-cid-4bjs7uhz]{font-weight:500}.review-card__date[data-astro-cid-4bjs7uhz]{color:var(--color-text-muted)}.ht__list[data-astro-cid-rp2psu5x]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(12px,1.5vw,20px);list-style:none;display:grid}.ht__list[data-astro-cid-rp2psu5x] li[data-astro-cid-rp2psu5x]{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:flex-start;gap:14px;min-width:0;padding:18px;display:flex}.ht__list[data-astro-cid-rp2psu5x] span[data-astro-cid-rp2psu5x]{background:var(--color-accent);width:40px;height:40px;color:var(--color-on-accent);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.ht__list[data-astro-cid-rp2psu5x] p[data-astro-cid-rp2psu5x]{margin:.45rem 0 0;line-height:1.55}.ins[data-astro-cid-tgyo56jg] table[data-astro-cid-tgyo56jg]{width:100%}.ins[data-astro-cid-tgyo56jg] th[data-astro-cid-tgyo56jg],.ins[data-astro-cid-tgyo56jg] td[data-astro-cid-tgyo56jg]{text-align:left;vertical-align:top;border-top:1px solid var(--color-border);padding:14px 16px}.ins[data-astro-cid-tgyo56jg] tr[data-astro-cid-tgyo56jg]:first-child th[data-astro-cid-tgyo56jg],.ins[data-astro-cid-tgyo56jg] tr[data-astro-cid-tgyo56jg]:first-child td[data-astro-cid-tgyo56jg]{border-top:0}.ins[data-astro-cid-tgyo56jg] th[data-astro-cid-tgyo56jg]{width:38%;font-weight:600}.ins[data-astro-cid-tgyo56jg] td[data-astro-cid-tgyo56jg]{color:var(--color-text-muted)}.ins__note[data-astro-cid-tgyo56jg]{color:var(--color-text-muted);max-width:44rem;margin-top:12px;font-size:.9375rem}.packs[data-astro-cid-sohcvgxm]{margin:var(--space-lg) 0 var(--space-md);gap:.5rem;display:grid}.packs__label[data-astro-cid-sohcvgxm]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin:0}.packs__opt[data-astro-cid-sohcvgxm]{border:1.5px solid var(--color-border);color:inherit;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s;display:flex}.packs__opt[data-astro-cid-sohcvgxm]:hover{border-color:var(--color-text-muted)}.packs__opt[data-astro-cid-sohcvgxm].on{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.packs__name[data-astro-cid-sohcvgxm]{flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.packs__best[data-astro-cid-sohcvgxm]{text-transform:uppercase;letter-spacing:.06em;background:var(--color-accent);color:var(--color-on-accent);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.packs__price[data-astro-cid-sohcvgxm]{text-align:right;font-weight:600;display:grid}.packs__price[data-astro-cid-sohcvgxm] small[data-astro-cid-sohcvgxm]{color:var(--color-accent-text);font-size:12px;font-weight:500}.pz[data-astro-cid-mgfx6yfm]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);gap:.9rem;padding:clamp(14px,1rem + .5vw,20px);display:grid}.pz__eyebrow[data-astro-cid-mgfx6yfm]{margin:0;font-size:1rem;font-weight:700}.pz__preview[data-astro-cid-mgfx6yfm][hidden]{display:none}.pz__preview[data-astro-cid-mgfx6yfm]{align-items:stretch;gap:.75rem;display:flex}.pz__img[data-astro-cid-mgfx6yfm]{aspect-ratio:4/5;object-fit:cover;border-radius:8px;flex:none;width:6rem}.pz__card[data-astro-cid-mgfx6yfm]{border:1px solid var(--color-border);background:repeating-linear-gradient(45deg,#fff 0 10px,#faf6f1 10px 20px);border-radius:10px;flex:1;place-items:center;min-height:7rem;padding:.75rem;display:grid;container-type:inline-size}.pz__text[data-astro-cid-mgfx6yfm]{text-align:center;word-break:break-word;text-shadow:0 0 1px #00000040;font-size:clamp(1.4rem,13cqw,2.8rem);line-height:1.1}.pz__text[data-astro-cid-mgfx6yfm].ghost{opacity:.45}.pz__card--sign[data-astro-cid-mgfx6yfm]{border-style:solid;border-width:2px;flex-direction:column;justify-content:center;gap:.3rem;min-height:7.5rem;transition:background .2s;display:flex;box-shadow:inset 0 1px #ffffff1f,0 6px 18px #00000059}.pz__card--sign[data-astro-cid-mgfx6yfm] .pz__text[data-astro-cid-mgfx6yfm]{text-shadow:none;letter-spacing:.04em;font-size:clamp(2rem,22cqw,4rem);font-weight:700}.pz__card--sign[data-astro-cid-mgfx6yfm] .pz__sub[data-astro-cid-mgfx6yfm]{font-weight:600}.pz__sub[data-astro-cid-mgfx6yfm]{letter-spacing:.03em;text-align:center;word-break:break-word;font-size:clamp(.8rem,6.5cqw,1.15rem)}.pz__hint[data-astro-cid-mgfx6yfm],.pz__note[data-astro-cid-mgfx6yfm]{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.pz__field[data-astro-cid-mgfx6yfm]{gap:.35rem;font-weight:700;display:grid}.pz__field[data-astro-cid-mgfx6yfm] span[data-astro-cid-mgfx6yfm]{justify-content:space-between;display:flex}.pz__field[data-astro-cid-mgfx6yfm] small[data-astro-cid-mgfx6yfm]{color:var(--color-text-muted)}.pz__field[data-astro-cid-mgfx6yfm] input[data-astro-cid-mgfx6yfm]{border:2px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);min-height:48px;color:var(--color-text);padding:0 14px;font-size:1.0625rem;font-weight:400}.pz__field[data-astro-cid-mgfx6yfm] input[data-astro-cid-mgfx6yfm]:focus{border-color:var(--color-accent-text);outline:none}.pz__group[data-astro-cid-mgfx6yfm]{gap:.4rem;display:grid}.pz__label[data-astro-cid-mgfx6yfm]{font-weight:700}.pz__chips[data-astro-cid-mgfx6yfm]{flex-wrap:wrap;gap:.45rem;display:flex}.pz__chip[data-astro-cid-mgfx6yfm]{border:1.5px solid var(--color-border);background:var(--color-bg);min-height:44px;color:var(--color-text);cursor:pointer;border-radius:999px;padding:0 .95rem;font-size:1rem}.pz__chip[data-astro-cid-mgfx6yfm].on,.pz__swatch[data-astro-cid-mgfx6yfm].on{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.pz__swatch[data-astro-cid-mgfx6yfm]{border:2px solid var(--color-border);cursor:pointer;border-radius:50%;width:44px;height:44px}.pz__gift[data-astro-cid-mgfx6yfm]{align-items:center;gap:.6rem;min-height:44px;font-weight:600;display:flex}.pz__gift[data-astro-cid-mgfx6yfm] input[data-astro-cid-mgfx6yfm]{width:22px;height:22px;accent-color:var(--color-accent)}.pz-onphoto{pointer-events:none;z-index:2;position:absolute}.pz__err[data-astro-cid-mgfx6yfm]{color:var(--color-error);font-size:var(--font-size-sm);margin:0}.tr[data-astro-cid-i4ygyget]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;display:grid}@media (width<=340px){.tr[data-astro-cid-i4ygyget]{grid-template-columns:minmax(0,1fr)}}.tr[data-astro-cid-i4ygyget] li[data-astro-cid-i4ygyget]{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:flex-start;gap:10px;padding:12px;display:flex}.tr[data-astro-cid-i4ygyget] svg[data-astro-cid-i4ygyget]{color:var(--color-accent-text);flex:none;margin-top:3px}.tr[data-astro-cid-i4ygyget] li[data-astro-cid-i4ygyget]>span[data-astro-cid-i4ygyget]{line-height:1.35;display:grid}.tr[data-astro-cid-i4ygyget] b[data-astro-cid-i4ygyget]{font-size:.9375rem;font-weight:700}.tr[data-astro-cid-i4ygyget] li[data-astro-cid-i4ygyget]>span[data-astro-cid-i4ygyget]>span[data-astro-cid-i4ygyget]{color:var(--color-text-muted);font-size:.875rem}.st-wrap[data-astro-cid-f7knqu6o]{padding-block:calc(var(--section-y) * .6)}.st[data-astro-cid-f7knqu6o]{flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,1rem + 3vw,3.5rem);display:flex}.st--flip[data-astro-cid-f7knqu6o]{flex-direction:row-reverse}.st__img[data-astro-cid-f7knqu6o]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);flex:340px;width:100%;min-width:0;max-height:600px}.st__copy[data-astro-cid-f7knqu6o]{flex:360px;gap:12px;min-width:0;display:grid}.st__copy[data-astro-cid-f7knqu6o] .eyebrow[data-astro-cid-f7knqu6o]{margin:0}.st__text[data-astro-cid-f7knqu6o]{color:var(--color-text-muted);max-width:38rem;line-height:1.7}.st[data-astro-cid-f7knqu6o] ul[data-astro-cid-f7knqu6o]{gap:.45rem;max-width:38rem;padding-left:1.2rem;display:grid}.st--noimg[data-astro-cid-f7knqu6o] .st__copy[data-astro-cid-f7knqu6o]{max-width:46rem}.mf__cols[data-astro-cid-cba2kzu6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(12px,1.5vw,20px);display:grid}.mf__cols[data-astro-cid-cba2kzu6]>div[data-astro-cid-cba2kzu6]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.mf[data-astro-cid-cba2kzu6] h3[data-astro-cid-cba2kzu6]{margin-bottom:12px}.mf[data-astro-cid-cba2kzu6] ul[data-astro-cid-cba2kzu6]{gap:.6rem;list-style:none;display:grid}.mf[data-astro-cid-cba2kzu6] li[data-astro-cid-cba2kzu6]{padding-left:1.7rem;line-height:1.5;position:relative}.mf__yes[data-astro-cid-cba2kzu6] li[data-astro-cid-cba2kzu6]:before{content:"✓";color:var(--color-accent-text);font-weight:800;position:absolute;left:0}.mf__no[data-astro-cid-cba2kzu6] li[data-astro-cid-cba2kzu6]{color:var(--color-text-muted)}.mf__no[data-astro-cid-cba2kzu6] li[data-astro-cid-cba2kzu6]:before{content:"–";font-weight:800;position:absolute;left:0}.bb[data-astro-cid-jexr2wpt]{gap:clamp(12px,1.5vw,20px);display:grid}.bb__card[data-astro-cid-jexr2wpt]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:clamp(1.25rem,1rem + 2vw,2.5rem);padding:clamp(1rem,.8rem + 1.5vw,2rem);display:flex}.bb__items[data-astro-cid-jexr2wpt]{flex:320px;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:12px;min-width:0;display:grid}.bb__item[data-astro-cid-jexr2wpt]{color:inherit;gap:.4rem;font-size:.9375rem;font-weight:600;display:grid}.bb__item[data-astro-cid-jexr2wpt] img[data-astro-cid-jexr2wpt]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);width:100%}.bb__copy[data-astro-cid-jexr2wpt]{flex:300px;gap:8px;min-width:0;display:grid}.bb__eyebrow[data-astro-cid-jexr2wpt]{color:var(--color-accent-text);text-transform:uppercase;letter-spacing:.14em;font-size:.8125rem;font-weight:700}.bb[data-astro-cid-jexr2wpt] h2[data-astro-cid-jexr2wpt]{font-size:var(--step-2)}.bb__copy[data-astro-cid-jexr2wpt] p[data-astro-cid-jexr2wpt]{color:var(--color-text-muted);line-height:1.6}.bb__price[data-astro-cid-jexr2wpt]{font-weight:700;font-size:var(--step-1);color:var(--color-text)!important}.bb__price[data-astro-cid-jexr2wpt] small[data-astro-cid-jexr2wpt]{color:var(--color-accent-text);font-size:.875rem;font-weight:600}.bb__cta[data-astro-cid-jexr2wpt]{background:var(--color-fill);min-height:48px;color:var(--color-on-fill);border-radius:var(--radius-btn);justify-self:start;align-items:center;padding:0 1.4rem;font-weight:700;display:inline-flex}.bb__cta[data-astro-cid-jexr2wpt]:hover{color:var(--color-on-fill)}.buynotes[data-astro-cid-efii7te7]{margin:var(--space-md) 0;font-size:var(--font-size-sm);gap:.55rem;padding:0;list-style:none;display:grid}.buynotes[data-astro-cid-efii7te7] li[data-astro-cid-efii7te7]{align-items:flex-start;gap:.6rem;display:flex}.buynotes[data-astro-cid-efii7te7] li[data-astro-cid-efii7te7]>span[data-astro-cid-efii7te7]:first-child{color:var(--color-accent-text);font-weight:700}.fitbox[data-astro-cid-efii7te7]{gap:var(--space-md);margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);font-size:var(--font-size-sm);border-radius:12px;grid-template-columns:1fr 1fr;display:grid}.fitbox__h[data-astro-cid-efii7te7]{font-weight:700;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .4rem}.fitbox[data-astro-cid-efii7te7] ul[data-astro-cid-efii7te7]{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.fitbox[data-astro-cid-efii7te7] ul[data-astro-cid-efii7te7].no{color:var(--color-text-muted)}@media (width<=640px){.fitbox[data-astro-cid-efii7te7]{grid-template-columns:1fr}}.dlv[data-astro-cid-whqs6mqf]{align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}.dlv[data-astro-cid-whqs6mqf] svg[data-astro-cid-whqs6mqf]{color:var(--color-accent-text);flex:none;margin-top:1px}.gift[data-astro-cid-qimv6tfs]{border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:12px 16px}.gift__h[data-astro-cid-qimv6tfs]{margin:0 0 6px;font-weight:700}.gift[data-astro-cid-qimv6tfs] ul[data-astro-cid-qimv6tfs]{gap:4px;margin:0;padding-left:1.1rem;display:grid}.ing__basis[data-astro-cid-f4gstwnk]{color:var(--color-text-muted);margin-top:6px}.ing__grid[data-astro-cid-f4gstwnk]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:clamp(10px,1.5vw,16px);list-style:none;display:grid}.ing__card[data-astro-cid-f4gstwnk]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-content:start;gap:4px;min-width:0;padding:16px;display:grid}.ing__amt[data-astro-cid-f4gstwnk]{font-size:var(--step-2);font-weight:800;line-height:1.1}.ing__name[data-astro-cid-f4gstwnk]{font-weight:700}.ing__form[data-astro-cid-f4gstwnk],.ing__note[data-astro-cid-f4gstwnk]{color:var(--color-text-muted)}.ing__nrv[data-astro-cid-f4gstwnk]{color:var(--color-accent-text);font-weight:700}.ing__claim[data-astro-cid-f4gstwnk]{border-top:1px solid var(--color-border);margin-top:4px;padding-top:8px;line-height:1.5}.ing__note[data-astro-cid-f4gstwnk]{margin-top:12px;font-size:.9375rem}.lbl__cat[data-astro-cid-i24opja2]{color:var(--color-text-muted);margin-top:6px}.lbl__panel[data-astro-cid-i24opja2]{border:2px solid var(--color-text);border-radius:var(--radius-md);gap:14px;max-width:760px;padding:clamp(14px,2vw,24px);display:grid}.lbl__row[data-astro-cid-i24opja2]{gap:4px;display:grid}.lbl__row[data-astro-cid-i24opja2] ul[data-astro-cid-i24opja2]{gap:4px;margin:0;padding-left:1.1rem;display:grid}.lbl__k[data-astro-cid-i24opja2]{text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:800}.lbl[data-astro-cid-i24opja2] table[data-astro-cid-i24opja2]{width:100%;min-width:320px}.lbl[data-astro-cid-i24opja2] th[data-astro-cid-i24opja2],.lbl[data-astro-cid-i24opja2] td[data-astro-cid-i24opja2]{text-align:left;border-top:1px solid var(--color-border);vertical-align:top;padding:10px 12px}.lbl[data-astro-cid-i24opja2] thead[data-astro-cid-i24opja2] th[data-astro-cid-i24opja2]{border-top:0;border-bottom:2px solid var(--color-text)}.lbl[data-astro-cid-i24opja2] td[data-astro-cid-i24opja2]{white-space:nowrap}.lbl__small[data-astro-cid-i24opja2]{color:var(--color-text-muted);font-size:.9375rem}.box__list[data-astro-cid-kgukidxi]{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;list-style:none;display:grid}.box__list[data-astro-cid-kgukidxi] li[data-astro-cid-kgukidxi]{border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:12px;min-width:0;padding:14px 16px;line-height:1.5;display:flex}.box__list[data-astro-cid-kgukidxi] img[data-astro-cid-kgukidxi]{object-fit:cover;border-radius:var(--radius-sm);flex:none;width:64px;height:64px}.box__list[data-astro-cid-kgukidxi] li[data-astro-cid-kgukidxi]:before{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:10px;height:10px}.box__list[data-astro-cid-kgukidxi] li[data-astro-cid-kgukidxi]:has(img):before{display:none}.saf__marks[data-astro-cid-tkn6jxst]{flex-wrap:wrap;gap:8px;margin-bottom:14px;list-style:none;display:flex}.saf__marks[data-astro-cid-tkn6jxst] li[data-astro-cid-tkn6jxst]{border:2px solid var(--color-text);border-radius:var(--radius-sm);padding:4px 10px;font-weight:800}.saf__list[data-astro-cid-tkn6jxst]{gap:10px;max-width:760px;display:grid}.saf__list[data-astro-cid-tkn6jxst] div[data-astro-cid-tkn6jxst]{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:12px;padding-top:10px;display:grid}.saf__list[data-astro-cid-tkn6jxst] dt[data-astro-cid-tkn6jxst]{font-weight:700}.saf__list[data-astro-cid-tkn6jxst] dd[data-astro-cid-tkn6jxst]{color:var(--color-text-muted);margin:0;line-height:1.55}@media (width<=560px){.saf__list[data-astro-cid-tkn6jxst] div[data-astro-cid-tkn6jxst]{grid-template-columns:minmax(0,1fr);gap:2px}}.mat__grid[data-astro-cid-v7lisuuq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(16px,3vw,40px);display:grid}.mat__h[data-astro-cid-v7lisuuq]{font-size:var(--step-2);margin-bottom:10px}.mat[data-astro-cid-v7lisuuq] ul[data-astro-cid-v7lisuuq]{gap:6px;padding-left:1.1rem;line-height:1.55;display:grid}.rng[data-astro-cid-e5b7gz6d] table[data-astro-cid-e5b7gz6d]{min-width:480px}.rng[data-astro-cid-e5b7gz6d] th[data-astro-cid-e5b7gz6d],.rng[data-astro-cid-e5b7gz6d] td[data-astro-cid-e5b7gz6d]{text-align:left;border-top:1px solid var(--color-border);vertical-align:top;padding:12px 14px}.rng[data-astro-cid-e5b7gz6d] thead[data-astro-cid-e5b7gz6d] th[data-astro-cid-e5b7gz6d]{border-top:0;font-weight:700}.rng[data-astro-cid-e5b7gz6d] thead[data-astro-cid-e5b7gz6d] th[data-astro-cid-e5b7gz6d] a[data-astro-cid-e5b7gz6d]{color:var(--color-accent-text);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.rng[data-astro-cid-e5b7gz6d] td[data-astro-cid-e5b7gz6d]{color:var(--color-text-muted)}.rng[data-astro-cid-e5b7gz6d] .cur[data-astro-cid-e5b7gz6d]{background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-text);font-weight:700}.rng__basis[data-astro-cid-e5b7gz6d]{color:var(--color-text-muted);margin-top:10px;font-size:.9375rem}.pbs[data-astro-cid-t5ety55q]{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--color-surface), var(--color-bg));border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:clamp(16px,3vw,32px);display:grid}.pbs__scene[data-astro-cid-t5ety55q]{perspective:1100px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;min-height:clamp(180px,34vw,420px);display:grid}.pbs__scene[data-astro-cid-t5ety55q]:active{cursor:grabbing}.pbs__rig[data-astro-cid-t5ety55q]{width:100%;min-width:0;transform-style:preserve-3d;transform:rotateX(var(--rx,8deg)) rotateY(var(--ry,-12deg));grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(14px,2.4vw,26px);transition:transform .5s cubic-bezier(.2,.7,.2,1);display:grid}.pbs__rig[data-astro-cid-t5ety55q].is-live{transition:transform 80ms linear}.pbs__rig--tall[data-astro-cid-t5ety55q]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:clamp(12px,2vw,22px)}.pbs__plate[data-astro-cid-t5ety55q]{filter:drop-shadow(0 18px 22px #00000073)drop-shadow(0 3px 4px #00000059);width:100%;min-width:0;max-width:640px}.pbs__rig--tall[data-astro-cid-t5ety55q] .pbs__plate[data-astro-cid-t5ety55q]{max-width:300px}.pbs__plate[data-astro-cid-t5ety55q][hidden]{display:none}.pbs__plate[data-astro-cid-t5ety55q] svg{width:100%;height:auto;display:block}.pbs__cap[data-astro-cid-t5ety55q]{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:.9375rem;font-weight:700;display:flex}.pbs__hint[data-astro-cid-t5ety55q]{color:var(--color-text-muted);font-weight:500}.pbs__note[data-astro-cid-t5ety55q]{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.pbs__rig[data-astro-cid-t5ety55q]{transition:none;transform:none!important}.pbs__hint[data-astro-cid-t5ety55q]{display:none}}.pbs-mini[data-astro-cid-t5ety55q]{display:none}@media (width<=899px){.pbs-mini[data-astro-cid-t5ety55q]{z-index:120;background:color-mix(in srgb, var(--color-bg) 94%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding:8px 16px;transition:transform .25s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.pbs-mini[data-astro-cid-t5ety55q].visible{transform:none}.pbs-mini__in[data-astro-cid-t5ety55q]{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.pbs-mini__in[data-astro-cid-t5ety55q] svg{width:auto;max-width:48%;height:44px;display:block}.pbs-mini__price[data-astro-cid-t5ety55q]{flex:none;font-weight:800}}@media (prefers-reduced-motion:reduce){.pbs-mini[data-astro-cid-t5ety55q]{transition:none}}.pb[data-astro-cid-tzicne4a]{gap:18px;min-width:0;display:grid}.pb__steps[data-astro-cid-tzicne4a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pb__steps[data-astro-cid-tzicne4a] a[data-astro-cid-tzicne4a]{border:1px solid var(--color-border);border-radius:var(--radius-btn);min-height:44px;color:var(--color-text);background:var(--color-surface);align-items:center;gap:8px;padding:0 10px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.pb__steps[data-astro-cid-tzicne4a] span[data-astro-cid-tzicne4a],.pb__h[data-astro-cid-tzicne4a] span[data-astro-cid-tzicne4a]{background:var(--color-accent);width:26px;height:26px;color:var(--color-on-accent);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:800;display:inline-grid}.pb__step[data-astro-cid-tzicne4a]{border-top:1px solid var(--color-border);min-width:0;scroll-margin-top:calc(var(--header-h,64px) + 70px);gap:14px;padding:18px 0 0;display:grid}.pb__h[data-astro-cid-tzicne4a]{font-size:var(--step-1);align-items:center;gap:10px;margin:0;display:flex}.pb__step[data-astro-cid-tzicne4a] p[data-astro-cid-tzicne4a]{margin:0;line-height:1.55}.pb__field[data-astro-cid-tzicne4a]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pb__label[data-astro-cid-tzicne4a]{flex-wrap:wrap;align-items:baseline;gap:8px;padding:0;font-weight:700;display:flex}.pb__add[data-astro-cid-tzicne4a]{color:var(--color-text-muted);font-size:.9375rem;font-weight:500}.pb__regwrap[data-astro-cid-tzicne4a]{background:#ffd83a;border-radius:10px;padding:4px;box-shadow:inset 0 0 0 2px #00000059}.pb__reg[data-astro-cid-tzicne4a]{color:#0b0b0b;text-align:center;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:7px;width:100%;min-width:0;min-height:64px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(2rem,1.4rem + 3vw,2.75rem);font-weight:700}.pb__reg[data-astro-cid-tzicne4a]::placeholder{color:#00000061}.pb__reg[data-astro-cid-tzicne4a]:focus-visible{outline:3px solid var(--color-text);outline-offset:3px}.pb__msg[data-astro-cid-tzicne4a]{color:var(--color-text-muted);font-size:.9375rem}.pb__msg[data-astro-cid-tzicne4a].is-error{color:var(--color-error);font-weight:600}.pb__msg[data-astro-cid-tzicne4a].is-ok{color:var(--color-text)}.pb__help[data-astro-cid-tzicne4a]{color:var(--color-text-muted);font-size:.9375rem}.pb__help[data-astro-cid-tzicne4a] a[data-astro-cid-tzicne4a],.pb__step[data-astro-cid-tzicne4a] a[data-astro-cid-tzicne4a]:not(.pb__opt){color:var(--color-accent-text);text-underline-offset:3px;text-decoration:underline}.pb__fixed[data-astro-cid-tzicne4a]{color:var(--color-text)}.pb__opts[data-astro-cid-tzicne4a]{flex-wrap:wrap;gap:8px;display:flex}.pb__opts--style[data-astro-cid-tzicne4a]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pb__opt[data-astro-cid-tzicne4a]{text-align:left;border-radius:var(--radius-md);border:2px solid var(--color-border);background:var(--color-bg);min-width:44px;min-height:44px;color:var(--color-text);cursor:pointer;align-content:center;gap:2px;padding:8px 14px;text-decoration:none;transition:border-color .15s;display:grid}.pb__opt[data-astro-cid-tzicne4a]:hover{border-color:var(--color-text-muted)}.pb__opt[data-astro-cid-tzicne4a][aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);background:var(--color-surface)}.pb__opt[data-astro-cid-tzicne4a]:disabled{opacity:.45;cursor:not-allowed}.pb__opt[data-astro-cid-tzicne4a] strong[data-astro-cid-tzicne4a]{font-size:1rem}.pb__opt[data-astro-cid-tzicne4a] small[data-astro-cid-tzicne4a]{color:var(--color-text-muted);font-size:.875rem}.pb__opt[data-astro-cid-tzicne4a] em[data-astro-cid-tzicne4a]{color:var(--color-accent-text);font-size:.9375rem;font-style:normal;font-weight:700}.pb__opt--sm[data-astro-cid-tzicne4a]{padding:0 14px}.pb__check[data-astro-cid-tzicne4a]{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:10px 14px;display:flex}.pb__check[data-astro-cid-tzicne4a] input[data-astro-cid-tzicne4a]{width:22px;height:22px;accent-color:var(--color-accent);flex:none;margin-top:2px}.pb__check[data-astro-cid-tzicne4a] small[data-astro-cid-tzicne4a]{color:var(--color-text-muted);font-size:.875rem;display:block}.pb__summary[data-astro-cid-tzicne4a]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);gap:10px;padding:14px 16px;display:grid}.pb__summary[data-astro-cid-tzicne4a] dl[data-astro-cid-tzicne4a]{grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:0;font-size:.9375rem;display:grid}.pb__summary[data-astro-cid-tzicne4a] dt[data-astro-cid-tzicne4a]{color:var(--color-text-muted)}.pb__summary[data-astro-cid-tzicne4a] dd[data-astro-cid-tzicne4a]{overflow-wrap:anywhere;margin:0;font-weight:600}.pb__total[data-astro-cid-tzicne4a]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.pb__total[data-astro-cid-tzicne4a] strong[data-astro-cid-tzicne4a]{font-size:var(--step-1)}.pb__docs[data-astro-cid-tzicne4a]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.pb__docs[data-astro-cid-tzicne4a]>div[data-astro-cid-tzicne4a]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:12px 14px}.pb__doch[data-astro-cid-tzicne4a]{font-weight:700;margin-bottom:4px!important}.pb__docs[data-astro-cid-tzicne4a] p[data-astro-cid-tzicne4a]:not(.pb__doch){color:var(--color-text-muted);font-size:.9375rem}.pb__upload[data-astro-cid-tzicne4a]{opacity:.6;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pb__drop[data-astro-cid-tzicne4a]{border:2px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;place-content:center;gap:2px;min-height:76px;padding:8px;display:grid}.pb__drop[data-astro-cid-tzicne4a] span[data-astro-cid-tzicne4a]{font-weight:700}.pb__drop[data-astro-cid-tzicne4a] small[data-astro-cid-tzicne4a]{color:var(--color-text-muted);font-size:.875rem}@media (width<=420px){.pb__steps[data-astro-cid-tzicne4a] a[data-astro-cid-tzicne4a]{justify-content:center;padding:0 6px;font-size:.875rem}}.product[data-astro-cid-g74ua3ks]{padding-block:clamp(.75rem, .5rem + 1vw, 1.5rem) var(--section-y)}.product__layout[data-astro-cid-g74ua3ks]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,1rem + 3vw,4rem);display:grid}.product__gallery[data-astro-cid-g74ua3ks]{top:calc(var(--header-h) + 16px);min-width:0;position:sticky}.product__examples[data-astro-cid-g74ua3ks]{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px;display:grid}.product__examples-h[data-astro-cid-g74ua3ks]{color:var(--color-text-muted);font-size:.9375rem;font-weight:700}.product__gallery[data-astro-cid-g74ua3ks]:has(.pbs){grid-template-columns:minmax(0,1fr);display:grid}.product__examples[data-astro-cid-g74ua3ks]{min-width:0}.product__details[data-astro-cid-g74ua3ks]{flex-direction:column;gap:18px;min-width:0;display:flex}.product__crumbs[data-astro-cid-g74ua3ks]{color:var(--color-text-muted);flex-wrap:wrap;gap:8px;font-size:.875rem;display:flex}.product__crumbs[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{color:var(--color-text-muted);text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:inline-flex}.product__badge[data-astro-cid-g74ua3ks]{margin:0 0 -8px}.product__name[data-astro-cid-g74ua3ks]{font-size:var(--step-4);line-height:1.06}.product__pricing[data-astro-cid-g74ua3ks]{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.product__price[data-astro-cid-g74ua3ks]{font-size:var(--step-2);font-weight:700}.product__compare[data-astro-cid-g74ua3ks]{color:var(--color-text-muted);text-decoration:line-through}.product__per[data-astro-cid-g74ua3ks]{color:var(--color-text-muted);font-size:.9375rem}.product__urgency[data-astro-cid-g74ua3ks]{color:var(--color-error);font-weight:600}.product__highlights[data-astro-cid-g74ua3ks]{gap:.6rem;list-style:none;display:grid}.product__highlights[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks]{padding-left:1.75rem;line-height:1.5;position:relative}.product__highlights[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks]:before{content:"";border-left:2.5px solid var(--color-accent-text);border-bottom:2.5px solid var(--color-accent-text);width:.95rem;height:.5rem;position:absolute;top:.38em;left:2px;transform:rotate(-45deg)}.product__badges[data-astro-cid-g74ua3ks]{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.product__badges[data-astro-cid-g74ua3ks] li[data-astro-cid-g74ua3ks]{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:700}.product__variant[data-astro-cid-g74ua3ks]{border:0;gap:10px;min-width:0;display:grid}.product__variant-head[data-astro-cid-g74ua3ks]{float:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.product__variant-head[data-astro-cid-g74ua3ks]+[data-astro-cid-g74ua3ks]{clear:both}.product__variant-label[data-astro-cid-g74ua3ks]{font-size:1rem;font-weight:700}.product__variant-sel[data-astro-cid-g74ua3ks]{color:var(--color-text-muted);font-weight:600}.product__variant-head[data-astro-cid-g74ua3ks] .sg__btn{min-height:44px;color:var(--color-accent-text);font-size:.9375rem;font-weight:600}.product__variant-options[data-astro-cid-g74ua3ks]{flex-wrap:wrap;gap:10px;display:flex}.product__variant-btn[data-astro-cid-g74ua3ks]{border-radius:var(--radius-btn);border:2px solid var(--color-border);background:var(--color-bg);min-width:44px;min-height:44px;color:var(--color-text);transition:border-color var(--transition-fast), background var(--transition-fast);padding:0 16px;font-size:.975rem;font-weight:700}.product__variant-btn[data-astro-cid-g74ua3ks]:hover{border-color:var(--color-text-muted)}.product__variant-btn[data-astro-cid-g74ua3ks].active{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.product__variant-btn[data-astro-cid-g74ua3ks][hidden]{display:none}.product__dimensions[data-astro-cid-g74ua3ks]{color:var(--color-text-muted)}.product__add-to-bag[data-astro-cid-g74ua3ks]{background:var(--color-fill);width:100%;min-height:56px;color:var(--color-on-fill);border-radius:var(--radius-btn);transition:filter var(--transition-fast);justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1.0625rem;font-weight:800;display:flex}.product__add-to-bag[data-astro-cid-g74ua3ks]:hover:not(:disabled){filter:brightness(1.07)}.product__add-to-bag[data-astro-cid-g74ua3ks]:disabled{opacity:.45;cursor:not-allowed}.product__more[data-astro-cid-g74ua3ks]{border-top:1px solid var(--color-border);padding-top:4px}.product__more[data-astro-cid-g74ua3ks] summary[data-astro-cid-g74ua3ks]{cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.product__description[data-astro-cid-g74ua3ks]{color:var(--color-text-muted);gap:.6rem;line-height:1.7;display:grid}.product__description[data-astro-cid-g74ua3ks] ul{gap:.3rem;padding-left:1.2rem;display:grid}.product__description[data-astro-cid-g74ua3ks] h2,.product__description[data-astro-cid-g74ua3ks] h3{font-size:var(--step-1);color:var(--color-text);margin-top:.5rem}.product__guarantee[data-astro-cid-g74ua3ks]{background:var(--color-accent);color:var(--color-on-accent)}.product__guarantee[data-astro-cid-g74ua3ks] .container[data-astro-cid-g74ua3ks]{align-items:center;gap:16px;padding-block:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.product__guarantee[data-astro-cid-g74ua3ks] svg[data-astro-cid-g74ua3ks]{flex:none}.product__guarantee[data-astro-cid-g74ua3ks] p[data-astro-cid-g74ua3ks]{font-weight:700;font-size:var(--step-1);max-width:52rem;line-height:1.45}@media (width<=899px){.product__layout[data-astro-cid-g74ua3ks]{grid-template-columns:minmax(0,1fr)}.product__gallery[data-astro-cid-g74ua3ks]{margin-inline:calc(var(--gutter) * -1);position:static}.product__gallery[data-astro-cid-g74ua3ks]:has(.pbs){display:contents}.product__gallery[data-astro-cid-g74ua3ks]:has(.pbs)>.pbs[data-astro-cid-g74ua3ks]{order:0}.product__gallery[data-astro-cid-g74ua3ks]:has(.pbs)~.product__details[data-astro-cid-g74ua3ks]{order:1}.product__gallery[data-astro-cid-g74ua3ks]:has(.pbs)>.product__examples[data-astro-cid-g74ua3ks]{order:2}.product__gallery[data-astro-cid-g74ua3ks] .gallery__main{border-radius:0}.product__gallery[data-astro-cid-g74ua3ks] .gallery__thumbstrip{padding-inline:var(--gutter)}}.sticky-bar[data-astro-cid-g74ua3ks]{display:none}@media (width<=899px){.sticky-bar[data-astro-cid-g74ua3ks]{z-index:99;background:var(--color-bg);border-top:1px solid var(--color-border);padding:10px 0 calc(10px + env(safe-area-inset-bottom));transition:transform var(--transition-base);display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 20px #0000001f}.sticky-bar[data-astro-cid-g74ua3ks].visible{transform:none}body:has(.sticky-bar){padding-bottom:80px}.sticky-bar__inner[data-astro-cid-g74ua3ks]{justify-content:space-between;align-items:center;gap:12px;display:flex}.sticky-bar__info[data-astro-cid-g74ua3ks]{flex:1 1 0;min-width:0;display:grid}.sticky-bar__name[data-astro-cid-g74ua3ks]{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.sticky-bar__price[data-astro-cid-g74ua3ks]{color:var(--color-text-muted);font-weight:600}.sticky-bar__btn[data-astro-cid-g74ua3ks]{background:var(--color-fill);min-height:48px;color:var(--color-on-fill);border-radius:var(--radius-btn);flex-shrink:0;padding:0 22px;font-weight:800}}.reserve__note[data-astro-cid-g74ua3ks]{color:var(--color-text-muted);margin-bottom:12px;line-height:1.5}.reserve__row[data-astro-cid-g74ua3ks]{flex-wrap:wrap;gap:10px;display:flex}.reserve__row[data-astro-cid-g74ua3ks] input[data-astro-cid-g74ua3ks]{min-width:0;min-height:52px;color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-btn);flex:14rem;padding:0 1rem}.reserve__btn[data-astro-cid-g74ua3ks]{border-radius:var(--radius-btn);background:var(--color-fill);min-height:52px;color:var(--color-on-fill);flex:none;padding:0 1.6rem;font-weight:700}.reserve__btn[data-astro-cid-g74ua3ks]:disabled{opacity:.6}.reserve__small[data-astro-cid-g74ua3ks]{color:var(--color-text-muted);margin-top:8px;font-size:.875rem}.reserve__small[data-astro-cid-g74ua3ks] a[data-astro-cid-g74ua3ks]{color:inherit;text-decoration:underline}.reserve__done[data-astro-cid-g74ua3ks]{font-weight:700}.reserve__plan[data-astro-cid-g74ua3ks]{gap:.4rem;margin:0 0 12px;display:grid}.reserve__plan[data-astro-cid-g74ua3ks] label[data-astro-cid-g74ua3ks]{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.5rem;min-height:44px;padding:0 .8rem;display:flex}
