.crumb-row[data-astro-cid-uvrs4oma]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:20px 0;font-size:13px}.back-btn[data-astro-cid-uvrs4oma]{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);padding:4px 8px 4px 0;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;text-decoration:none}@media(hover:hover){.back-btn[data-astro-cid-uvrs4oma]:hover{color:var(--brazel-gold)}}@media(max-width:768px){.back-btn[data-astro-cid-uvrs4oma]{display:none}}.crumbs[data-astro-cid-uvrs4oma]{flex:1;min-width:0}.crumbs-list[data-astro-cid-uvrs4oma]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0;color:var(--text-muted)}.crumbs-item[data-astro-cid-uvrs4oma]{display:inline-flex;align-items:center;max-width:100%;min-width:0}.crumbs-item[data-astro-cid-uvrs4oma]:last-child{flex:1}.crumbs-link[data-astro-cid-uvrs4oma]{color:var(--text-muted);text-decoration:none;padding:2px 0}@media(hover:hover){.crumbs-link[data-astro-cid-uvrs4oma]:hover{color:var(--text);text-decoration:underline}}.crumbs-current[data-astro-cid-uvrs4oma]{color:var(--text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.crumbs-sep[data-astro-cid-uvrs4oma]{margin:0 8px;color:var(--text-muted);opacity:.6}.layout[data-astro-cid-uvrs4oma]{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;margin-bottom:80px}@media(max-width:768px){.layout[data-astro-cid-uvrs4oma]{grid-template-columns:1fr;gap:32px}}.gallery[data-astro-cid-uvrs4oma]{display:flex;flex-direction:column;gap:12px}.thumb-nav[data-astro-cid-uvrs4oma]{display:none}@media(min-width:769px){.gallery[data-astro-cid-uvrs4oma]{flex-direction:row;gap:10px;align-items:flex-start;position:sticky;top:124px;align-self:start}.image-area[data-astro-cid-uvrs4oma]{flex:1 1 0;min-width:0}.gallery[data-astro-cid-uvrs4oma] .image-dots[data-astro-cid-uvrs4oma]{display:none}.thumb-nav[data-astro-cid-uvrs4oma]{display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0;--rail-w: clamp(84px, 18%, 140px);width:var(--rail-w)}}.thumb-strip-wrap[data-astro-cid-uvrs4oma]{width:100%;overflow-y:auto;scrollbar-width:none}.thumb-strip-wrap[data-astro-cid-uvrs4oma]::-webkit-scrollbar{display:none}.thumb-strip[data-astro-cid-uvrs4oma]{display:flex;flex-direction:column;gap:8px}.thumb-item[data-astro-cid-uvrs4oma]{width:100%;aspect-ratio:3 / 4;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:var(--bg-secondary);cursor:pointer;flex-shrink:0;transition:border-color .15s}.thumb-item[data-astro-cid-uvrs4oma].active{border-color:var(--text)}.thumb-item[data-astro-cid-uvrs4oma]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.thumb-item[data-astro-cid-uvrs4oma] img[data-astro-cid-uvrs4oma]{width:100%;height:100%;object-fit:cover;display:block}.thumb-scroll-btn[data-astro-cid-uvrs4oma]{position:absolute;left:0;width:100%;height:40px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;z-index:2;transition:opacity .15s}.thumb-up[data-astro-cid-uvrs4oma]{top:0;background:linear-gradient(to bottom,rgba(0,0,0,.45),transparent)}.thumb-down[data-astro-cid-uvrs4oma]{bottom:0;background:linear-gradient(to top,rgba(0,0,0,.45),transparent)}.thumb-scroll-btn[data-astro-cid-uvrs4oma]:disabled{opacity:0;pointer-events:none}@media(hover:hover){.thumb-scroll-btn[data-astro-cid-uvrs4oma]:not(:disabled):hover{opacity:.8}}.image-area[data-astro-cid-uvrs4oma]{position:relative;width:100%;aspect-ratio:3 / 4;background:var(--bg-secondary);overflow:hidden;border-radius:4px}.image-strip[data-astro-cid-uvrs4oma]{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.image-strip[data-astro-cid-uvrs4oma]::-webkit-scrollbar{display:none}.image-slide[data-astro-cid-uvrs4oma]{width:100%;height:100%;object-fit:cover;display:block;flex-shrink:0;scroll-snap-align:start;user-select:none;-webkit-user-drag:none;transition:transform .2s ease,transform-origin .12s ease}@media(hover:hover)and (pointer:fine){.image-slide[data-astro-cid-uvrs4oma]{cursor:zoom-in}.image-slide[data-astro-cid-uvrs4oma].zoomed{cursor:zoom-out;transform:scale(2.4)}}@media(prefers-reduced-motion:reduce){.image-slide[data-astro-cid-uvrs4oma]{transition:none}}.pv[data-astro-cid-uvrs4oma]{position:fixed;inset:0;z-index:120;background:#000;display:flex;align-items:center;justify-content:center;overscroll-behavior:contain}.pv[data-astro-cid-uvrs4oma][hidden]{display:none}.pv-strip[data-astro-cid-uvrs4oma]{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.pv-strip[data-astro-cid-uvrs4oma]::-webkit-scrollbar{display:none}.pv-strip[data-astro-cid-uvrs4oma].is-zoomed{overflow:hidden;scroll-snap-type:none;touch-action:none}.pv-slide[data-astro-cid-uvrs4oma]{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.pv-img[data-astro-cid-uvrs4oma]{max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;will-change:transform}.pv-close[data-astro-cid-uvrs4oma],.pv-count[data-astro-cid-uvrs4oma]{position:fixed;top:calc(12px + env(safe-area-inset-top,0px));z-index:2;color:#fff}.pv-close[data-astro-cid-uvrs4oma]{right:12px;width:40px;height:40px;display:grid;place-items:center;border:none;border-radius:50%;background:#ffffff24;cursor:pointer;-webkit-tap-highlight-color:transparent}.pv-count[data-astro-cid-uvrs4oma]{left:16px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.06em;padding:8px 2px}@media(hover:hover)and (pointer:fine){.pv[data-astro-cid-uvrs4oma]{display:none!important}}body.pv-open{overflow:hidden}.image-dots[data-astro-cid-uvrs4oma]{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2;pointer-events:none}.image-dot[data-astro-cid-uvrs4oma]{width:6px;height:6px;border-radius:50%;background:#ffffff73;transition:background .2s,transform .2s}.image-dot[data-astro-cid-uvrs4oma].active{background:#fff;transform:scale(1.4)}.info[data-astro-cid-uvrs4oma]{padding-top:8px}.brand-row[data-astro-cid-uvrs4oma]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pd-heart-btn[data-astro-cid-uvrs4oma]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:transparent;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-muted);transition:transform .12s,color .2s,border-color .2s;-webkit-tap-highlight-color:transparent}.pd-heart-btn[data-astro-cid-uvrs4oma]:active{transform:scale(.9)}.pd-heart-btn[data-astro-cid-uvrs4oma].is-fav{color:#e74c3c;border-color:#e74c3c73}.pd-heart-btn[data-astro-cid-uvrs4oma].is-fav svg[data-astro-cid-uvrs4oma]{fill:#e74c3c;stroke:#e74c3c}@media(hover:hover){.pd-heart-btn[data-astro-cid-uvrs4oma]:hover{border-color:var(--text-muted)}}.meta[data-astro-cid-uvrs4oma]{display:flex;flex-direction:column;gap:4px;margin:0 0 16px}.meta-item[data-astro-cid-uvrs4oma]{display:flex;align-items:baseline;gap:6px;font-size:13px;line-height:1.4}.meta-label[data-astro-cid-uvrs4oma]{color:var(--text-muted);font-weight:400;flex-shrink:0}.meta-value[data-astro-cid-uvrs4oma]{color:var(--text);font-weight:500}.brand[data-astro-cid-uvrs4oma]{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.info[data-astro-cid-uvrs4oma] h1[data-astro-cid-uvrs4oma]{font-size:32px;margin:8px 0 16px;line-height:1.2}.price[data-astro-cid-uvrs4oma]{font-size:26px;font-weight:600;color:var(--brazel-gold);margin-bottom:24px}.description[data-astro-cid-uvrs4oma]{color:var(--text-muted);line-height:1.6;margin-bottom:24px}.sizes-label[data-astro-cid-uvrs4oma]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:10px}.sizes-list[data-astro-cid-uvrs4oma]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-bottom:24px}.size-chart-toggle[data-astro-cid-uvrs4oma]{display:inline-flex;align-items:center;gap:8px;margin:-8px 0 24px;padding:8px 0;background:none;border:none;font:inherit;font-size:13px;color:var(--text-muted);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border)}@media(hover:hover){.size-chart-toggle[data-astro-cid-uvrs4oma]:hover{color:var(--text);text-decoration-color:var(--brazel-gold)}}.size-chart-modal[data-astro-cid-uvrs4oma][hidden]{display:none}.size-chart-modal[data-astro-cid-uvrs4oma]{position:fixed;inset:0;z-index:250;display:flex;align-items:flex-end;justify-content:center}.size-chart-modal-overlay[data-astro-cid-uvrs4oma]{position:absolute;inset:0;background:#0009;border:none;padding:0;cursor:pointer}.size-chart-modal-sheet[data-astro-cid-uvrs4oma]{position:relative;z-index:1;width:100%;max-width:520px;max-height:85vh;background:var(--bg);border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -8px 30px #00000059}@media(min-width:768px){.size-chart-modal[data-astro-cid-uvrs4oma]{align-items:center}.size-chart-modal-sheet[data-astro-cid-uvrs4oma]{border-radius:12px;max-height:80vh}}.size-chart-modal-head[data-astro-cid-uvrs4oma]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.size-chart-modal-title[data-astro-cid-uvrs4oma]{font-family:var(--font-serif);font-size:20px}.size-chart-modal-close[data-astro-cid-uvrs4oma]{width:36px;height:36px;border-radius:50%;background:var(--bg-secondary);border:1px solid var(--border);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text);padding:0;flex-shrink:0}@media(hover:hover){.size-chart-modal-close[data-astro-cid-uvrs4oma]:hover{background:var(--border)}}.size-chart-modal-body[data-astro-cid-uvrs4oma]{flex:1;overflow-y:auto;padding:16px 20px calc(24px + env(safe-area-inset-bottom,0px))}.size-chart-frame[data-astro-cid-uvrs4oma]{width:100%;min-height:200px;border:none;display:block}.size-chart-html[data-astro-cid-uvrs4oma]{overflow-x:auto}.size-chart-html[data-astro-cid-uvrs4oma] table[data-astro-cid-uvrs4oma]{width:100%;border-collapse:collapse;font-size:13px;table-layout:auto}.size-chart-html[data-astro-cid-uvrs4oma] th[data-astro-cid-uvrs4oma],.size-chart-html[data-astro-cid-uvrs4oma] td[data-astro-cid-uvrs4oma]{padding:10px 12px;min-width:60px;text-align:left;border-bottom:1px solid var(--border)}.size-chart-html[data-astro-cid-uvrs4oma] th[data-astro-cid-uvrs4oma]{font-weight:600;color:var(--text);background:var(--bg-secondary);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.size-chart-html[data-astro-cid-uvrs4oma] td[data-astro-cid-uvrs4oma]{color:var(--text-muted)}.size-chart-html[data-astro-cid-uvrs4oma] tbody[data-astro-cid-uvrs4oma] tr[data-astro-cid-uvrs4oma]:last-child td[data-astro-cid-uvrs4oma]{border-bottom:none}.size-chart-html[data-astro-cid-uvrs4oma] tbody[data-astro-cid-uvrs4oma] tr[data-astro-cid-uvrs4oma]:hover td[data-astro-cid-uvrs4oma]{color:var(--text)}body.modal-open{overflow:hidden}.size-chip[data-astro-cid-uvrs4oma]{padding:10px 16px;min-height:44px;border:1px solid var(--border);border-radius:4px;font-size:14px;text-align:center;background:var(--bg);color:var(--text);cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}@media(hover:hover){.size-chip[data-astro-cid-uvrs4oma]:hover{border-color:var(--brazel-gold)}}.size-chip[data-astro-cid-uvrs4oma].active{background:var(--brazel-gold);color:#fff;border-color:var(--brazel-gold);font-weight:600}.size-chip[data-astro-cid-uvrs4oma].highlighted{box-shadow:0 0 0 2px #2d7a4f8c}.srb[data-astro-cid-uvrs4oma]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:4px;margin-bottom:16px;font-size:13px;line-height:1.4;border:1px solid transparent}.srb-state[data-astro-cid-uvrs4oma]{display:flex;align-items:center;gap:10px;width:100%;flex-wrap:wrap}.srb-state[data-astro-cid-uvrs4oma][hidden]{display:none}.srb-text[data-astro-cid-uvrs4oma]{flex:1;min-width:0}.srb-text[data-astro-cid-uvrs4oma] strong[data-astro-cid-uvrs4oma]{font-weight:600}.srb-icon[data-astro-cid-uvrs4oma]{flex-shrink:0}.srb-icon--ok[data-astro-cid-uvrs4oma]{color:#4caf50}.srb-icon--warn[data-astro-cid-uvrs4oma]{color:#c0392b;opacity:.7}.srb[data-astro-cid-uvrs4oma]:has(.srb-state--no-size:not([hidden])){background:transparent;border-color:var(--brazel-gold)}.srb-state--no-size[data-astro-cid-uvrs4oma] .srb-icon[data-astro-cid-uvrs4oma]{color:var(--brazel-gold)}.srb-state--no-size[data-astro-cid-uvrs4oma] .srb-text[data-astro-cid-uvrs4oma]{color:var(--text-muted);font-size:12px}.srb-cta[data-astro-cid-uvrs4oma]{flex-shrink:0;padding:8px 14px;background:var(--brazel-gold);color:#fff;border-radius:4px;font-weight:600;font-size:11px;letter-spacing:.05em;text-transform:uppercase;min-height:32px;display:inline-flex;align-items:center}@media(hover:hover){.srb-cta[data-astro-cid-uvrs4oma]:hover{background:var(--brazel-gold-dark)}}.srb[data-astro-cid-uvrs4oma]:has(.srb-state--match:not([hidden])){background:#2e7d321f;border-color:transparent;color:#4caf50}.srb-state--match[data-astro-cid-uvrs4oma] .srb-text[data-astro-cid-uvrs4oma]{color:#4caf50}.srb-text-col[data-astro-cid-uvrs4oma]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.srb-sister-sub[data-astro-cid-uvrs4oma]{color:#4a8fd1;font-size:12px;line-height:1.4}.srb-sister-sub[data-astro-cid-uvrs4oma] strong[data-astro-cid-uvrs4oma]{font-weight:600}.srb-sister-sub[data-astro-cid-uvrs4oma][hidden]{display:none}.srb[data-astro-cid-uvrs4oma]:has(.srb-state--sister-match:not([hidden])){background:#4a8fd11a;border-color:transparent;color:#4a8fd1}.srb-state--sister-match[data-astro-cid-uvrs4oma] .srb-text[data-astro-cid-uvrs4oma],.srb-icon--sister[data-astro-cid-uvrs4oma]{color:#4a8fd1}[data-astro-cid-uvrs4oma][data-role=parent-sizes] [data-astro-cid-uvrs4oma][data-size].highlighted-sister{border-color:#4a8fd1;box-shadow:inset 0 0 0 1px #4a8fd1}.srb[data-astro-cid-uvrs4oma]:has(.srb-state--no-match:not([hidden])){background:#c0392b14;border-color:transparent;color:var(--text-muted)}.srb-state--no-match[data-astro-cid-uvrs4oma] .srb-text[data-astro-cid-uvrs4oma]{color:var(--text-muted)}.srb-cta-link[data-astro-cid-uvrs4oma]{flex-shrink:0;margin-left:auto;color:var(--text-muted);font-weight:400;font-size:12px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;padding:0}@media(hover:hover){.srb-cta-link[data-astro-cid-uvrs4oma]:hover{color:var(--text)}}.srb-notify[data-astro-cid-uvrs4oma]{margin:16px 0;text-align:center}.srb-notify-btn[data-astro-cid-uvrs4oma]{display:flex;width:100%;justify-content:center;align-items:center;gap:8px;padding:10px 16px;background:transparent;color:var(--text);border:1px solid var(--text);border-radius:4px;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.srb-notify-btn[data-astro-cid-uvrs4oma] svg[data-astro-cid-uvrs4oma]{flex-shrink:0}.srb-notify-btn[data-astro-cid-uvrs4oma]:disabled{opacity:.55;cursor:wait}@media(hover:hover){.srb-notify-btn[data-astro-cid-uvrs4oma]:not(:disabled):hover{background:var(--text);color:var(--bg)}}.srb-notify-done[data-astro-cid-uvrs4oma]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:13px;color:var(--text-muted)}.srb-notify-done[data-astro-cid-uvrs4oma] svg[data-astro-cid-uvrs4oma]{flex-shrink:0;color:#2d7a4f}.srb-notify-unsub[data-astro-cid-uvrs4oma]{background:none;border:none;padding:0;color:var(--text-muted);font-family:inherit;font-size:12px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(hover:hover){.srb-notify-unsub[data-astro-cid-uvrs4oma]:hover{color:var(--text)}}.srb-notify-error[data-astro-cid-uvrs4oma]{display:block;margin-top:6px;font-size:12px;color:#c0392b}.srb[data-astro-cid-uvrs4oma]:has(.srb-state--loading:not([hidden])){background:var(--bg-secondary)}.srb-spinner[data-astro-cid-uvrs4oma]{width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-top-color:var(--brazel-gold);border-radius:50%;animation:srb-spin .7s linear infinite;flex-shrink:0}@keyframes srb-spin{to{transform:rotate(360deg)}}.srb-popup[data-astro-cid-uvrs4oma][hidden]{display:none}.srb-popup[data-astro-cid-uvrs4oma]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.srb-popup-overlay[data-astro-cid-uvrs4oma]{position:absolute;inset:0;background:#00000080;border:none;padding:0;cursor:pointer}.srb-popup-inner[data-astro-cid-uvrs4oma]{position:relative;width:min(420px,100%);background:#fff;border-radius:8px;box-shadow:0 12px 40px #0000002e;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.srb-popup-head[data-astro-cid-uvrs4oma]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border)}.srb-popup-title[data-astro-cid-uvrs4oma]{font-family:var(--font-serif);font-size:18px;font-weight:500}.srb-popup-close[data-astro-cid-uvrs4oma]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text);cursor:pointer;border-radius:4px}@media(hover:hover){.srb-popup-close[data-astro-cid-uvrs4oma]:hover{background:var(--bg-secondary)}}.srb-popup-body[data-astro-cid-uvrs4oma]{padding:24px 20px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.srb-popup-icon[data-astro-cid-uvrs4oma]{color:var(--brazel-gold)}.srb-popup-text[data-astro-cid-uvrs4oma]{color:var(--text);font-size:14px;line-height:1.5;margin:0}.srb-popup-foot[data-astro-cid-uvrs4oma]{display:flex;flex-direction:column;gap:8px;padding:0 20px 20px}.srb-popup-btn[data-astro-cid-uvrs4oma]{display:block;text-align:center;padding:12px 16px;border-radius:4px;font:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer}.srb-popup-btn--primary[data-astro-cid-uvrs4oma]{background:var(--brazel-gold);color:#fff}@media(hover:hover){.srb-popup-btn--primary[data-astro-cid-uvrs4oma]:hover{background:var(--brazel-gold-dark)}}.srb-popup-btn--secondary[data-astro-cid-uvrs4oma]{background:transparent;border-color:var(--border);color:var(--text)}@media(hover:hover){.srb-popup-btn--secondary[data-astro-cid-uvrs4oma]:hover{border-color:var(--text)}}body.srb-popup-open{overflow:hidden}.oos-banner[data-astro-cid-uvrs4oma]{padding:12px 16px;background:#e74c3c14;border:1px solid rgba(231,76,60,.3);border-radius:4px;color:#e74c3c;font-size:13px;margin-bottom:24px}.bsheet[data-astro-cid-uvrs4oma][hidden]{display:none}.bsheet[data-astro-cid-uvrs4oma]{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center}.bsheet-overlay[data-astro-cid-uvrs4oma]{position:absolute;inset:0;background:#0009;border:none;padding:0;cursor:pointer}.bsheet-sheet[data-astro-cid-uvrs4oma]{position:relative;z-index:1;width:100%;max-width:520px;max-height:88vh;background:var(--bg);border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -8px 30px #00000059}@media(min-width:768px){.bsheet[data-astro-cid-uvrs4oma]{align-items:center;padding:16px}.bsheet-sheet[data-astro-cid-uvrs4oma]{border-radius:12px;max-height:82vh;max-width:640px}.bsheet-grabber[data-astro-cid-uvrs4oma]{display:none}}.bsheet-grabber[data-astro-cid-uvrs4oma]{flex-shrink:0;width:44px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--border)}.bsheet-head[data-astro-cid-uvrs4oma]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.bsheet-title[data-astro-cid-uvrs4oma]{flex:1;min-width:0;font-family:var(--font-serif);font-size:20px}.bsheet-back[data-astro-cid-uvrs4oma],.bsheet-close[data-astro-cid-uvrs4oma]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:var(--bg-secondary);color:var(--text);cursor:pointer}.bsheet-back[data-astro-cid-uvrs4oma][hidden]{display:none}.bsheet-body[data-astro-cid-uvrs4oma]{padding:16px;overflow-y:auto}.bsheet-body[data-astro-cid-uvrs4oma][hidden]{display:none}.bsheet-notice[data-astro-cid-uvrs4oma]{margin:0 0 16px;color:var(--text-muted);font-size:14px;line-height:1.5}.bsheet-eyebrow[data-astro-cid-uvrs4oma]{margin-bottom:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--brazel-gold);font-weight:600}.bsheet-thumbs[data-astro-cid-uvrs4oma]{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.bsheet-thumb[data-astro-cid-uvrs4oma]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:96px;height:128px;padding:0;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--bg-secondary);cursor:pointer;transition:border-color .15s}.bsheet-thumb[data-astro-cid-uvrs4oma] img[data-astro-cid-uvrs4oma]{width:100%;height:100%;object-fit:cover}.bsheet-thumb-ph[data-astro-cid-uvrs4oma]{font-size:28px}@media(hover:hover){.bsheet-thumb[data-astro-cid-uvrs4oma]:hover{border-color:var(--brazel-gold)}}.bsheet-step2[data-astro-cid-uvrs4oma]{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}.bsheet-track[data-astro-cid-uvrs4oma]{flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bsheet-track[data-astro-cid-uvrs4oma]::-webkit-scrollbar{display:none}.bsheet-slide[data-astro-cid-uvrs4oma]{flex:0 0 100%;scroll-snap-align:start;display:flex;gap:14px;padding:16px;overflow-y:auto}.bsheet-photo[data-astro-cid-uvrs4oma]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:120px;height:160px;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--bg-secondary)}.bsheet-photo[data-astro-cid-uvrs4oma] img[data-astro-cid-uvrs4oma]{width:100%;height:100%;object-fit:cover}@media(min-width:768px){.bsheet-photo[data-astro-cid-uvrs4oma]{width:200px;height:260px}}.bsheet-info[data-astro-cid-uvrs4oma]{flex:1;min-width:0}.bsheet-brand[data-astro-cid-uvrs4oma]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.bsheet-name[data-astro-cid-uvrs4oma]{font-family:var(--font-serif);font-size:17px;margin:2px 0 6px;line-height:1.3}.bsheet-more[data-astro-cid-uvrs4oma]{display:inline-block;margin-bottom:8px;font-size:13px;color:var(--brazel-gold);text-decoration:none}@media(hover:hover){.bsheet-more[data-astro-cid-uvrs4oma]:hover{text-decoration:underline}}.bsheet-price[data-astro-cid-uvrs4oma]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:15px;font-weight:600;color:var(--brazel-gold)}.bsheet-size[data-astro-cid-uvrs4oma]{margin-bottom:10px}.bsheet-select[data-astro-cid-uvrs4oma]{width:100%;padding:11px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:inherit;font-size:18px}.bsheet-select[data-astro-cid-uvrs4oma].is-invalid{border-color:#e74c3c}.bsheet-chart[data-astro-cid-uvrs4oma]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-family:inherit;font-size:12px;cursor:pointer}@media(hover:hover){.bsheet-chart[data-astro-cid-uvrs4oma]:hover{border-color:var(--brazel-gold)}}.bsheet-dots[data-astro-cid-uvrs4oma]{display:flex;justify-content:center;gap:6px;padding:0 0 12px;flex-shrink:0}.bsheet-dot[data-astro-cid-uvrs4oma]{width:6px;height:6px;border-radius:50%;background:var(--border);transition:background .15s}.bsheet-dot[data-astro-cid-uvrs4oma].is-on{background:var(--brazel-gold)}.bsheet-foot[data-astro-cid-uvrs4oma]{flex-shrink:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--bg)}.bsheet-foot[data-astro-cid-uvrs4oma][hidden]{display:none}.bsheet-foot--stack[data-astro-cid-uvrs4oma]{display:flex;flex-direction:column;gap:8px}.bsheet-hint[data-astro-cid-uvrs4oma]{margin-bottom:8px;color:#e74c3c;font-size:13px;text-align:center}.bsheet-hint[data-astro-cid-uvrs4oma][hidden]{display:none}.actions[data-astro-cid-uvrs4oma]{margin-top:8px}.cta[data-astro-cid-uvrs4oma]{display:inline-block;width:100%;padding:14px 32px;background:var(--brazel-gold);color:#fff;border:none;border-radius:4px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-family:inherit;cursor:pointer;transition:background .15s,opacity .15s}@media(hover:hover){.cta[data-astro-cid-uvrs4oma]:hover:not(:disabled):not(.cta-outline){background:var(--brazel-gold-dark)}}.cta[data-astro-cid-uvrs4oma]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){#book-my-size-btn[data-astro-cid-uvrs4oma]:not([hidden]):not(.is-docked),#book-bundle-btn[data-astro-cid-uvrs4oma]:not([hidden]):not(.is-docked),#no-rec-plaque[data-astro-cid-uvrs4oma]:not([hidden]):not(.is-docked){position:fixed;left:16px;right:16px;bottom:calc(16px + var(--pb-h, 0px));width:auto;margin-top:0;z-index:40;box-shadow:0 6px 22px #00000047}body:has(#book-my-size-btn:not([hidden]):not(.is-docked)),body:has(#book-bundle-btn:not([hidden]):not(.is-docked)){padding-bottom:calc(84px + var(--pb-h, 0px))}body:has(#no-rec-plaque:not([hidden]):not(.is-docked)){padding-bottom:calc(96px + var(--pb-h, 0px))}}.cta-outline[data-astro-cid-uvrs4oma]{display:inline-block;width:100%;padding:14px 32px;background:transparent;color:var(--text);border:1px solid var(--border);border-radius:4px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-family:inherit;cursor:pointer;text-align:center;text-decoration:none;margin-top:8px;transition:border-color .15s,color .15s}@media(hover:hover){.cta-outline[data-astro-cid-uvrs4oma]:hover{border-color:var(--brazel-gold);color:var(--brazel-gold)}}.add-hint[data-astro-cid-uvrs4oma]{margin-top:10px;padding:10px 14px;background:#e74c3c14;border:1px solid rgba(231,76,60,.3);border-radius:4px;color:#e74c3c;font-size:13px;text-align:center}.add-hint--ok[data-astro-cid-uvrs4oma]{background:#2ea0431a;border-color:#2ea04359;color:#2ea043}.related[data-astro-cid-uvrs4oma]{margin:24px 0 80px;padding-top:32px;border-top:1px solid var(--border)}.related-title[data-astro-cid-uvrs4oma]{font-size:22px;margin:0 0 20px}.related-strip[data-astro-cid-uvrs4oma]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}@media(max-width:480px){.related-strip[data-astro-cid-uvrs4oma]{grid-template-columns:repeat(2,1fr);gap:12px}}.related-card[data-astro-cid-uvrs4oma]{display:block;transition:transform .2s}@media(hover:hover){.related-card[data-astro-cid-uvrs4oma]:hover{transform:translateY(-2px)}}.related-card[data-astro-cid-uvrs4oma] img[data-astro-cid-uvrs4oma],.related-emoji[data-astro-cid-uvrs4oma]{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:4px;background:var(--bg-secondary)}.related-emoji[data-astro-cid-uvrs4oma]{font-size:48px;display:flex;align-items:center;justify-content:center}.related-card-body[data-astro-cid-uvrs4oma]{padding:10px 0;display:flex;flex-direction:column;gap:2px}.related-brand[data-astro-cid-uvrs4oma]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.related-name[data-astro-cid-uvrs4oma]{font-family:var(--font-serif);font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-price[data-astro-cid-uvrs4oma]{font-weight:600;color:var(--brazel-gold);font-size:14px}.recent[data-astro-cid-uvrs4oma]{margin:0 0 80px;padding-top:32px;border-top:1px solid var(--border)}.recent-head[data-astro-cid-uvrs4oma]{display:flex;align-items:center;justify-content:space-between;gap:16px}.recent-nav[data-astro-cid-uvrs4oma]{display:flex;gap:8px;margin:0 0 20px}.recent-arrow[data-astro-cid-uvrs4oma]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:50%;cursor:pointer;transition:opacity .2s ease,border-color .2s ease}.recent-arrow[data-astro-cid-uvrs4oma]:disabled{opacity:.35;cursor:default}@media(hover:hover){.recent-arrow[data-astro-cid-uvrs4oma]:not(:disabled):hover{border-color:var(--text)}}.recent-strip[data-astro-cid-uvrs4oma]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.recent-strip[data-astro-cid-uvrs4oma]::-webkit-scrollbar{display:none}.recent-strip[data-astro-cid-uvrs4oma] .related-card[data-astro-cid-uvrs4oma]{flex:0 0 var(--recent-card, 180px);min-width:0;scroll-snap-align:start}@media(prefers-reduced-motion:reduce){.recent-strip[data-astro-cid-uvrs4oma]{scroll-behavior:auto}.recent-arrow[data-astro-cid-uvrs4oma]{transition:none}}@media(max-width:480px){.recent-strip[data-astro-cid-uvrs4oma]{gap:12px}}.no-rec-plaque[data-astro-cid-uvrs4oma]{padding:12px 16px;margin-top:4px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:14px;text-align:center}.other-sizes[data-astro-cid-uvrs4oma]{margin-top:8px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;overflow:hidden}.other-sizes-summary[data-astro-cid-uvrs4oma]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 16px;cursor:pointer;list-style:none;user-select:none;color:var(--text-muted);font-family:var(--font-sans)}.other-sizes-summary[data-astro-cid-uvrs4oma]::-webkit-details-marker{display:none}.other-sizes-summary[data-astro-cid-uvrs4oma]:hover{color:var(--brazel-gold)}.other-sizes[data-astro-cid-uvrs4oma][open]>.other-sizes-summary[data-astro-cid-uvrs4oma]{color:var(--brazel-gold)}.other-sizes-title[data-astro-cid-uvrs4oma]{font-size:14px;font-weight:500}.other-sizes-chevron[data-astro-cid-uvrs4oma]{flex-shrink:0;color:var(--text-muted);transition:transform .2s ease}.other-sizes[data-astro-cid-uvrs4oma][open]>.other-sizes-summary[data-astro-cid-uvrs4oma] .other-sizes-chevron[data-astro-cid-uvrs4oma]{transform:rotate(180deg)}.other-sizes-body[data-astro-cid-uvrs4oma]{padding:4px 16px 16px;border-top:1px solid var(--border)}.other-sizes-body[data-astro-cid-uvrs4oma] .sizes[data-astro-cid-uvrs4oma]{margin:0}.book-modal[data-astro-cid-uvrs4oma]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.book-modal-overlay[data-astro-cid-uvrs4oma]{position:absolute;inset:0;background:#0000008c;border:none;padding:0;cursor:pointer}.book-modal-sheet[data-astro-cid-uvrs4oma]{position:relative;width:min(400px,100%);background:var(--bg-secondary);color:var(--text);border:1px solid var(--border);border-radius:12px;padding:24px;text-align:center;box-shadow:0 12px 40px #00000059}.book-modal-title[data-astro-cid-uvrs4oma]{font-family:var(--font-serif);font-size:20px;margin:0 0 10px}.book-modal-text[data-astro-cid-uvrs4oma]{color:var(--text-muted);font-size:14px;line-height:1.5;margin:0 0 20px}.book-modal-actions[data-astro-cid-uvrs4oma]{display:flex;gap:12px;justify-content:center}.book-modal-actions[data-astro-cid-uvrs4oma] .cta[data-astro-cid-uvrs4oma]{width:auto;margin:0;padding:12px 22px;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.25}
