.breadcrumbs[data-astro-cid-gjhsci7h]{font-size:14px;color:var(--ink-faint);margin-bottom:18px}.breadcrumbs[data-astro-cid-gjhsci7h] a[data-astro-cid-gjhsci7h]{color:var(--ink-faint);text-decoration:none}.breadcrumbs[data-astro-cid-gjhsci7h] a[data-astro-cid-gjhsci7h]:hover{color:var(--oxblood);text-decoration:underline}.breadcrumbs[data-astro-cid-gjhsci7h] span[data-astro-cid-gjhsci7h][aria-current]{color:var(--ink-soft)}.product-layout[data-astro-cid-gjhsci7h]{display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:start}.gallery[data-astro-cid-gjhsci7h]{grid-column:1;grid-row:1;min-width:0}.product-info[data-astro-cid-gjhsci7h]{grid-column:2;grid-row:1 / span 2}.gallery__main[data-astro-cid-gjhsci7h]{position:relative;background:var(--plate);border:1px solid var(--line)}.gallery__main[data-astro-cid-gjhsci7h] img[data-astro-cid-gjhsci7h]{width:100%;height:auto;display:block}.gallery__nav[data-astro-cid-gjhsci7h]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:1px solid var(--line-strong);background:#f8f4eceb;color:var(--ink);font-size:29.5px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease}.gallery__nav[data-astro-cid-gjhsci7h]:hover{background:var(--paper-warm)}.gallery__nav--prev[data-astro-cid-gjhsci7h]{left:10px}.gallery__nav--next[data-astro-cid-gjhsci7h]{right:10px}.gallery__thumbs[data-astro-cid-gjhsci7h]{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.gallery__thumb[data-astro-cid-gjhsci7h]{width:76px;height:76px;padding:0;border:1px solid var(--line);background:var(--plate);cursor:pointer;overflow:hidden}.gallery__thumb[data-astro-cid-gjhsci7h] img[data-astro-cid-gjhsci7h]{width:100%;height:100%;object-fit:cover;display:block}.gallery__thumb[data-astro-cid-gjhsci7h].is-active{border-color:var(--oxblood);border-width:2px}.product-info[data-astro-cid-gjhsci7h] h1[data-astro-cid-gjhsci7h]{font-size:40.5px;margin-top:10px}.product-desc[data-astro-cid-gjhsci7h]{margin-top:14px;font-size:17.5px;color:var(--ink-soft);line-height:1.7}.price-block[data-astro-cid-gjhsci7h]{margin-top:14px;padding-bottom:18px;border-bottom:1px solid var(--line)}.product-info[data-astro-cid-gjhsci7h] .price[data-astro-cid-gjhsci7h]{font-size:17px;color:var(--ink-faint);letter-spacing:.03em}.price-sub[data-astro-cid-gjhsci7h]{font-family:var(--sans);font-size:14px;color:var(--ink-soft);margin-top:6px}.config-block[data-astro-cid-gjhsci7h]{border:none;margin-top:26px;padding:0}.config-block[data-astro-cid-gjhsci7h] legend[data-astro-cid-gjhsci7h]{font-size:13.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px}.config-note[data-astro-cid-gjhsci7h]{margin-top:12px;font-size:14px;color:var(--ink-faint);line-height:1.5}.seat-picker[data-astro-cid-gjhsci7h]{display:flex;flex-direction:column;gap:10px}.seat-option__box[data-astro-cid-gjhsci7h]{display:block;border:1px solid var(--line-strong);background:var(--paper-warm);padding:12px 14px}.seat-option__box[data-astro-cid-gjhsci7h] strong[data-astro-cid-gjhsci7h]{display:block;font-size:16px;color:var(--ink)}.seat-option__box[data-astro-cid-gjhsci7h] small[data-astro-cid-gjhsci7h]{display:block;margin-top:3px;font-size:13.5px;color:var(--ink-soft);line-height:1.5}.seat-option__box--static[data-astro-cid-gjhsci7h]{cursor:default}.qty-picker[data-astro-cid-gjhsci7h]{display:flex;align-items:center;gap:0;width:fit-content;border:1px solid var(--line-strong)}.qty-picker[data-astro-cid-gjhsci7h] button[data-astro-cid-gjhsci7h]{width:42px;height:42px;border:none;background:var(--plate);font-size:20.5px;cursor:pointer;color:var(--ink)}.qty-picker[data-astro-cid-gjhsci7h] input[data-astro-cid-gjhsci7h]{width:56px;height:42px;border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font-family:var(--sans);font-size:17px;background:var(--paper-warm);color:var(--ink)}.qty-picker[data-astro-cid-gjhsci7h] input[data-astro-cid-gjhsci7h]::-webkit-outer-spin-button,.qty-picker[data-astro-cid-gjhsci7h] input[data-astro-cid-gjhsci7h]::-webkit-inner-spin-button{-webkit-appearance:none}.config-summary[data-astro-cid-gjhsci7h]{margin-top:22px;border:1px solid var(--line);background:var(--plate);padding:14px 16px;font-size:16px}.config-summary[data-astro-cid-gjhsci7h] .row[data-astro-cid-gjhsci7h]{display:flex;justify-content:space-between;padding:4px 0}.config-summary[data-astro-cid-gjhsci7h] .muted[data-astro-cid-gjhsci7h]{color:var(--ink-faint);font-size:14.5px}#addToCartBtn[data-astro-cid-gjhsci7h]{margin-top:20px}#addToCartBtn[data-astro-cid-gjhsci7h].added{background:var(--forest)}#goToCartBtn[data-astro-cid-gjhsci7h]{margin-top:10px}#goToCartBtn[data-astro-cid-gjhsci7h][hidden]{display:none}.btn[data-astro-cid-gjhsci7h][disabled]{margin-top:20px;opacity:.45;cursor:not-allowed}.pending-note[data-astro-cid-gjhsci7h]{margin-top:12px;padding:13px 15px;border-left:3px solid var(--oxblood);background:var(--plate);font-family:var(--sans);font-size:14px;color:var(--ink-soft);line-height:1.65}.pending-note[data-astro-cid-gjhsci7h] strong[data-astro-cid-gjhsci7h]{display:block;color:var(--ink);margin-bottom:3px}.assurance[data-astro-cid-gjhsci7h]{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:13px}.assurance[data-astro-cid-gjhsci7h] li[data-astro-cid-gjhsci7h]{display:flex;gap:11px;align-items:flex-start}.assurance[data-astro-cid-gjhsci7h] svg[data-astro-cid-gjhsci7h]{width:19px;height:19px;flex:none;margin-top:2px;fill:none;stroke:var(--forest,#2C4A3B);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.assurance[data-astro-cid-gjhsci7h] span[data-astro-cid-gjhsci7h]{display:flex;flex-direction:column;font-family:var(--sans);font-size:13.5px;color:var(--ink-soft);line-height:1.55}.assurance[data-astro-cid-gjhsci7h] strong[data-astro-cid-gjhsci7h]{font-size:14.5px;color:var(--ink);font-weight:600;margin-bottom:1px}.product-dims[data-astro-cid-gjhsci7h]{grid-column:1;grid-row:2;min-width:0}.product-dims[data-astro-cid-gjhsci7h] .spec[data-astro-cid-gjhsci7h]{border-top:1px solid var(--line)}.product-dims[data-astro-cid-gjhsci7h] .spec-body[data-astro-cid-gjhsci7h]{max-width:none}.product-dims[data-astro-cid-gjhsci7h] .dim-panel[data-astro-cid-gjhsci7h]{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.product-dims[data-astro-cid-gjhsci7h] .dim-table[data-astro-cid-gjhsci7h]{flex:1 1 300px;max-width:none}.product-details[data-astro-cid-gjhsci7h]{max-width:760px;margin-top:56px}.spec[data-astro-cid-gjhsci7h]{border-top:1px solid var(--line)}.spec[data-astro-cid-gjhsci7h]:last-child{border-bottom:1px solid var(--line)}.spec[data-astro-cid-gjhsci7h] summary[data-astro-cid-gjhsci7h]{cursor:pointer;padding:18px 0;font-family:var(--display);font-size:23.5px;font-weight:600;color:var(--ink)}.spec[data-astro-cid-gjhsci7h] summary[data-astro-cid-gjhsci7h]:hover{color:var(--oxblood)}.spec-body[data-astro-cid-gjhsci7h]{padding:0 0 22px}.spec-body[data-astro-cid-gjhsci7h] p[data-astro-cid-gjhsci7h]{font-size:16.5px;color:var(--ink-soft);line-height:1.75;margin-top:10px}.dim-table[data-astro-cid-gjhsci7h]{width:100%;max-width:520px;border-collapse:collapse;font-size:16px}.dim-table[data-astro-cid-gjhsci7h] th[data-astro-cid-gjhsci7h]{text-align:left;font-weight:500;color:var(--ink-soft);padding:7px 10px 7px 0;border-bottom:1px solid var(--line)}.dim-table[data-astro-cid-gjhsci7h] td[data-astro-cid-gjhsci7h]{text-align:left;color:var(--ink);padding:7px 10px 7px 0;border-bottom:1px solid var(--line);white-space:nowrap}.spec-note[data-astro-cid-gjhsci7h]{margin-top:14px;font-size:14px;color:var(--ink-faint);line-height:1.6}@media(max-width:980px){.product-layout[data-astro-cid-gjhsci7h]{grid-template-columns:1fr;gap:28px}.gallery[data-astro-cid-gjhsci7h]{grid-column:1;grid-row:1}.product-info[data-astro-cid-gjhsci7h]{grid-column:1;grid-row:2}.product-dims[data-astro-cid-gjhsci7h]{grid-column:1;grid-row:3}.product-dims[data-astro-cid-gjhsci7h] .dim-panel[data-astro-cid-gjhsci7h]{display:block}.product-dims[data-astro-cid-gjhsci7h] .dim-table[data-astro-cid-gjhsci7h]{max-width:420px}.price-block[data-astro-cid-gjhsci7h]{margin-top:10px;padding-bottom:14px}.assurance[data-astro-cid-gjhsci7h]{margin-top:14px;padding-top:13px;gap:11px}}@media(max-width:640px){.config-summary[data-astro-cid-gjhsci7h]{font-size:14.5px}}
