.admin-module__nc4JNq__shell{gap:1.25rem;padding-block:1.25rem 2.5rem;display:grid}.admin-module__nc4JNq__header{border-bottom:1px solid var(--border-strong);gap:.45rem;padding-bottom:.9rem;display:grid}.admin-module__nc4JNq__headerRow,.admin-module__nc4JNq__toolbar,.admin-module__nc4JNq__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.admin-module__nc4JNq__eyebrow,.admin-module__nc4JNq__label,.admin-module__nc4JNq__meta,.admin-module__nc4JNq__status,.admin-module__nc4JNq__issue{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:760}.admin-module__nc4JNq__header h1,.admin-module__nc4JNq__sectionHeader h2,.admin-module__nc4JNq__card h2{font-family:var(--font-editorial);letter-spacing:-.035em;margin:0;font-weight:520}.admin-module__nc4JNq__header h1{font-size:clamp(2rem,4vw,3.8rem)}.admin-module__nc4JNq__header p,.admin-module__nc4JNq__help,.admin-module__nc4JNq__note{max-width:860px;color:var(--text-muted);margin:0;line-height:1.55}.admin-module__nc4JNq__metrics{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;display:grid}.admin-module__nc4JNq__metric,.admin-module__nc4JNq__card,.admin-module__nc4JNq__empty{border:1px solid var(--border);background:color-mix(in srgb, var(--canvas) 88%, transparent);padding:.9rem}.admin-module__nc4JNq__metric{gap:.25rem;display:grid}.admin-module__nc4JNq__metric strong{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.04em;font-size:1.65rem;font-weight:560}.admin-module__nc4JNq__filters,.admin-module__nc4JNq__formGrid,.admin-module__nc4JNq__compactGrid{gap:.75rem;display:grid}.admin-module__nc4JNq__filters{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end}.admin-module__nc4JNq__formGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.admin-module__nc4JNq__compactGrid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.admin-module__nc4JNq__field,.admin-module__nc4JNq__check{gap:.32rem;display:grid}.admin-module__nc4JNq__field input,.admin-module__nc4JNq__field select,.admin-module__nc4JNq__field textarea{border:1px solid var(--border);background:var(--background);min-height:2.35rem;color:var(--text);padding:.55rem .65rem;font-size:.9rem}.admin-module__nc4JNq__field textarea{resize:vertical;min-height:6rem}.admin-module__nc4JNq__span2{grid-column:1/-1}.admin-module__nc4JNq__check{border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:2.35rem;padding:.55rem .65rem}.admin-module__nc4JNq__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.admin-module__nc4JNq__button,.admin-module__nc4JNq__linkButton,.admin-module__nc4JNq__dangerButton{border:1px solid var(--surface-graphite);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;min-height:2.35rem;padding:.55rem .75rem;font-size:.72rem;font-weight:780;display:inline-flex}.admin-module__nc4JNq__button{background:var(--surface-graphite);color:var(--text-inverse)}.admin-module__nc4JNq__linkButton{background:var(--background);color:var(--text)}.admin-module__nc4JNq__dangerButton{background:color-mix(in srgb, #8b2f2f 8%, var(--background));color:#8b2f2f;border-color:#8b2f2f}.admin-module__nc4JNq__tableWrap{border:1px solid var(--border);background:color-mix(in srgb, var(--canvas) 90%, transparent);overflow-x:auto}.admin-module__nc4JNq__table{border-collapse:collapse;width:100%;min-width:980px;font-size:.86rem}.admin-module__nc4JNq__table th,.admin-module__nc4JNq__table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:.55rem .65rem}.admin-module__nc4JNq__table th{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:800}.admin-module__nc4JNq__thumb{border:1px solid var(--border);background:#fff;place-items:center;width:4.2rem;height:4.2rem;display:grid;overflow:hidden}.admin-module__nc4JNq__thumb img,.admin-module__nc4JNq__galleryItem img{object-fit:contain;max-width:100%;max-height:100%}.admin-module__nc4JNq__statusRow,.admin-module__nc4JNq__issueRow{flex-wrap:wrap;gap:.35rem;display:flex}.admin-module__nc4JNq__status,.admin-module__nc4JNq__issue{border:1px solid var(--border);width:fit-content;padding:.22rem .42rem;display:inline-flex}.admin-module__nc4JNq__issue{border-color:color-mix(in srgb, #b8872f 56%, var(--border));color:#8a5b13}.admin-module__nc4JNq__cards{gap:.85rem;display:grid}.admin-module__nc4JNq__userRows{gap:.55rem;display:grid}.admin-module__nc4JNq__userRowsHeader,.admin-module__nc4JNq__userRow{grid-template-columns:minmax(12rem,1.55fr) minmax(4.9rem,.5fr) minmax(5.7rem,.55fr) minmax(5.9rem,.58fr) minmax(4.4rem,.42fr) minmax(5.9rem,.58fr) minmax(4.8rem,.45fr) minmax(5.9rem,auto);align-items:center;gap:.45rem;display:grid}.admin-module__nc4JNq__userRowsHeader{border-bottom:1px solid var(--border);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 .2rem .45rem;font-size:.62rem;font-weight:820}.admin-module__nc4JNq__userRow{border:1px solid color-mix(in srgb, var(--border) 86%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--canvas) 94%, white 6%), transparent), color-mix(in srgb, var(--canvas) 90%, transparent);padding:clamp(.68rem,1.05vw,.9rem)}.admin-module__nc4JNq__userIdentity,.admin-module__nc4JNq__userKpi,.admin-module__nc4JNq__userAction{gap:.18rem;min-width:0;display:grid}.admin-module__nc4JNq__userIdentity strong,.admin-module__nc4JNq__userKpi strong,.admin-module__nc4JNq__valueText{overflow-wrap:break-word}.admin-module__nc4JNq__userIdentity strong{font-size:.94rem}.admin-module__nc4JNq__userKpi strong,.admin-module__nc4JNq__valueText{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.02em;font-size:.96rem;font-weight:560}.admin-module__nc4JNq__userAction{justify-items:end}.admin-module__nc4JNq__userAction .admin-module__nc4JNq__linkButton{white-space:nowrap;min-height:2.05rem;padding-inline:.55rem}.admin-module__nc4JNq__userMobileLabel{display:none}.admin-module__nc4JNq__orderRows{gap:.8rem;display:grid}.admin-module__nc4JNq__orderRow{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--canvas) 94%, white 6%), transparent), color-mix(in srgb, var(--canvas) 88%, transparent);grid-template-columns:minmax(11rem,.85fr) minmax(0,1.3fr) minmax(14rem,.95fr);align-items:start;gap:.9rem;padding:clamp(.85rem,2vw,1.1rem);display:grid}.admin-module__nc4JNq__orderRow h2{font-family:var(--font-editorial);letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:540}.admin-module__nc4JNq__orderRowMain,.admin-module__nc4JNq__orderRowAside{gap:.45rem;min-width:0;display:grid}.admin-module__nc4JNq__orderRowMain strong,.admin-module__nc4JNq__orderRowAside strong{overflow-wrap:anywhere}.admin-module__nc4JNq__orderRowAside{text-align:right;justify-items:end}.admin-module__nc4JNq__twoColumn{gap:.9rem;display:grid}@media (min-width:980px){.admin-module__nc4JNq__twoColumn{grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr);align-items:start}}@media (max-width:1180px){.admin-module__nc4JNq__userRowsHeader{display:none}.admin-module__nc4JNq__userRow{grid-template-columns:1fr;gap:.75rem}.admin-module__nc4JNq__userMobileLabel{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:820;display:block}.admin-module__nc4JNq__userAction{justify-items:stretch}.admin-module__nc4JNq__userAction .admin-module__nc4JNq__linkButton{max-width:none}}.admin-module__nc4JNq__gallery{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;display:grid}.admin-module__nc4JNq__galleryItem{border:1px solid var(--border);gap:.5rem;padding:.65rem;display:grid}.admin-module__nc4JNq__galleryItem pre,.admin-module__nc4JNq__card pre{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-warm) 30%, transparent);white-space:pre-wrap;word-break:break-word;max-width:100%;padding:.65rem;font-size:.76rem;line-height:1.45;overflow-x:auto}.admin-module__nc4JNq__imageFrame{aspect-ratio:1;background:#fff;place-items:center;display:grid}.admin-module__nc4JNq__pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.admin-module__nc4JNq__srPreview{border-left:3px solid var(--surface-graphite);background:color-mix(in srgb, var(--surface-warm) 26%, transparent);gap:.25rem;padding:.75rem;display:grid}.admin-module__nc4JNq__srPreview strong{color:#1a0dab;font-size:1rem;font-weight:520}.admin-module__nc4JNq__srPreview p{color:#4d5156;margin:0;font-size:.86rem;line-height:1.35}@media (max-width:720px){.admin-module__nc4JNq__shell{padding-block:1rem 2rem}.admin-module__nc4JNq__header h1{font-family:var(--font-display);font-size:var(--mobile-display,clamp(2rem, 10vw, 3.15rem));letter-spacing:-.035em;font-weight:620;line-height:1.05}.admin-module__nc4JNq__metrics,.admin-module__nc4JNq__filters,.admin-module__nc4JNq__formGrid,.admin-module__nc4JNq__compactGrid{grid-template-columns:1fr}.admin-module__nc4JNq__headerRow,.admin-module__nc4JNq__toolbar,.admin-module__nc4JNq__sectionHeader,.admin-module__nc4JNq__actions{flex-direction:column;align-items:stretch}.admin-module__nc4JNq__button,.admin-module__nc4JNq__linkButton,.admin-module__nc4JNq__dangerButton,.admin-module__nc4JNq__field input,.admin-module__nc4JNq__field select,.admin-module__nc4JNq__check{min-height:44px}.admin-module__nc4JNq__button,.admin-module__nc4JNq__linkButton,.admin-module__nc4JNq__dangerButton{width:100%}.admin-module__nc4JNq__field input,.admin-module__nc4JNq__field select,.admin-module__nc4JNq__field textarea{font-size:16px}.admin-module__nc4JNq__tableWrap{margin-inline:calc(-1 * var(--page-gutter));scroll-padding-inline:var(--page-gutter);border-inline:0}.admin-module__nc4JNq__table{min-width:760px}.admin-module__nc4JNq__orderRow{grid-template-columns:1fr}.admin-module__nc4JNq__orderRowAside{text-align:left;justify-items:stretch}}
.commerce-module__Jyf92a__cartIcon{border:1px solid var(--border);width:2.5rem;height:2.5rem;color:var(--text);place-items:center;transition:border-color .18s,color .18s,background .18s;display:inline-grid;position:relative}.commerce-module__Jyf92a__cartIcon:hover,.commerce-module__Jyf92a__cartIcon:focus-visible{border-color:var(--accent);color:var(--accent-strong);outline:none}.commerce-module__Jyf92a__cartIconGlyph{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.commerce-module__Jyf92a__badge{background:var(--surface-graphite);min-width:1.25rem;height:1.25rem;color:var(--text-inverse);border-radius:999px;place-items:center;font-size:.68rem;font-weight:700;display:inline-grid;position:absolute;top:-.35rem;right:-.35rem}.commerce-module__Jyf92a__productActions{gap:.75rem;display:grid}.commerce-module__Jyf92a__cardCartButton{z-index:3;border:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent);min-width:44px;height:44px;color:var(--text);background:#ffffffe0;place-items:center;font-size:.75rem;font-weight:800;transition:transform .18s,border-color .18s;display:inline-grid;position:absolute;top:.65rem;right:.65rem}.commerce-module__Jyf92a__cardCartButton:hover,.commerce-module__Jyf92a__cardCartButton:focus-visible{border-color:var(--accent);outline:none;transform:translateY(-1px)}.commerce-module__Jyf92a__actionGrid{gap:.75rem;display:grid}@media (min-width:520px){.commerce-module__Jyf92a__actionGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.commerce-module__Jyf92a__buyNow,.commerce-module__Jyf92a__addToCart,.commerce-module__Jyf92a__quietButton{border:1px solid var(--surface-graphite);letter-spacing:.04em;text-align:center;text-transform:uppercase;min-height:3rem;padding:.85rem 1.1rem;font-size:.78rem;font-weight:740;transition:transform .18s,border-color .18s,background .18s,color .18s}.commerce-module__Jyf92a__buyNow{background:var(--surface-graphite);color:var(--text-inverse)}.commerce-module__Jyf92a__addToCart,.commerce-module__Jyf92a__quietButton{background:color-mix(in srgb, var(--background) 82%, white 18%);color:var(--text)}.commerce-module__Jyf92a__buyNow:hover,.commerce-module__Jyf92a__addToCart:hover,.commerce-module__Jyf92a__quietButton:hover{border-color:var(--accent);transform:translateY(-1px)}.commerce-module__Jyf92a__disabledNote{border-left:1px solid var(--border-strong);color:var(--text-muted);padding-left:1rem;font-size:.9rem;line-height:1.6}.commerce-module__Jyf92a__drawer{z-index:80;border:1px solid var(--border-strong);background:color-mix(in srgb, var(--canvas) 96%, white 4%);width:min(24rem,100vw - 2rem);padding:1.1rem;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);box-shadow:0 24px 70px #0000002e}.commerce-module__Jyf92a__drawerHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.85rem;display:flex}.commerce-module__Jyf92a__drawerHeader p,.commerce-module__Jyf92a__eyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:740}.commerce-module__Jyf92a__drawerHeader h2{font-family:var(--font-editorial);margin:.15rem 0 0;font-size:1.45rem;font-weight:500}.commerce-module__Jyf92a__drawerItems{gap:.8rem;max-height:18rem;padding:1rem 0;display:grid;overflow:auto}.commerce-module__Jyf92a__line{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.commerce-module__Jyf92a__lineMedia{aspect-ratio:1;background:#fff;place-items:center;padding:.45rem;display:grid}.commerce-module__Jyf92a__lineMedia img{object-fit:contain;max-width:100%;max-height:100%}.commerce-module__Jyf92a__lineTitle{color:var(--text);margin:0;font-weight:680;line-height:1.25}.commerce-module__Jyf92a__lineMeta{color:var(--text-muted);font-family:var(--font-reference,ui-monospace, monospace);overflow-wrap:break-word;word-break:normal;margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.commerce-module__Jyf92a__drawerFooter{border-top:1px solid var(--border);gap:.75rem;padding-top:.95rem;display:grid}.commerce-module__Jyf92a__drawerActions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.commerce-module__Jyf92a__cartPage,.commerce-module__Jyf92a__checkoutPage,.commerce-module__Jyf92a__ordersPage{gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(2rem,5vw,4.5rem);display:grid}.commerce-module__Jyf92a__commerceHeading{gap:.75rem;max-width:760px;display:grid}.commerce-module__Jyf92a__commerceHeading h1{font-family:var(--font-editorial);margin:0;font-size:clamp(3rem,7vw,6.5rem);font-weight:500;line-height:.95}.commerce-module__Jyf92a__commerceHeading span{color:var(--text-muted);font-size:1.05rem;line-height:1.65}.commerce-module__Jyf92a__cartLayout,.commerce-module__Jyf92a__checkoutLayout{gap:1.5rem;display:grid}@media (min-width:900px){.commerce-module__Jyf92a__cartLayout,.commerce-module__Jyf92a__checkoutLayout{grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr);align-items:start}}.commerce-module__Jyf92a__panel,.commerce-module__Jyf92a__summaryPanel,.commerce-module__Jyf92a__emptyPanel{border-top:1px solid var(--border-strong);background:color-mix(in srgb, var(--canvas) 78%, transparent);padding:clamp(1.1rem,3vw,1.8rem) 0 0}.commerce-module__Jyf92a__cartLines{gap:1rem;display:grid}.commerce-module__Jyf92a__orderCards,.commerce-module__Jyf92a__orderDetailStack,.commerce-module__Jyf92a__statusStack{gap:.75rem;display:grid}.commerce-module__Jyf92a__orderCard,.commerce-module__Jyf92a__orderProductLine{border:1px solid color-mix(in srgb, var(--border) 88%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--canvas) 94%, white 6%), transparent), color-mix(in srgb, var(--canvas) 86%, transparent);grid-template-columns:5.6rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(.85rem,2vw,1.15rem);display:grid}.commerce-module__Jyf92a__orderCardMain{gap:.25rem;min-width:0;display:grid}.commerce-module__Jyf92a__orderCardAside,.commerce-module__Jyf92a__productPriceBlock{text-align:right;justify-items:end;gap:.55rem;min-width:8rem;display:grid}.commerce-module__Jyf92a__orderItemSummary{color:var(--text);font-family:var(--font-editorial);margin:0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:520;line-height:1.2}.commerce-module__Jyf92a__orderThumb{aspect-ratio:1;border:1px solid var(--border);width:5.6rem;color:var(--text-muted);font-family:var(--font-editorial);letter-spacing:.08em;background:#fff;place-items:center;font-size:1.15rem;display:grid;overflow:hidden}.commerce-module__Jyf92a__orderThumb img{object-fit:contain;width:100%;height:100%}.commerce-module__Jyf92a__quietLink{color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:4px;font-size:.76rem;font-weight:760}.commerce-module__Jyf92a__failurePanel{border:1px solid color-mix(in srgb, #9f5f21 56%, var(--border));background:linear-gradient(135deg, #f5dfbf38, transparent), color-mix(in srgb, var(--canvas) 88%, transparent);gap:.85rem;padding:clamp(1rem,3vw,1.35rem);display:grid}.commerce-module__Jyf92a__failurePanel h2{font-family:var(--font-editorial);margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:520}.commerce-module__Jyf92a__failurePanel p{color:var(--text-muted);margin:0;line-height:1.55}.commerce-module__Jyf92a__metaGrid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;margin:0;display:grid}.commerce-module__Jyf92a__metaGrid div{border-top:1px solid var(--border);padding-top:.55rem}.commerce-module__Jyf92a__metaGrid dt{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:760}.commerce-module__Jyf92a__metaGrid dd{overflow-wrap:break-word;margin:.25rem 0 0}.commerce-module__Jyf92a__cartLine{border-bottom:1px solid var(--border);grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding-bottom:1rem;display:grid}.commerce-module__Jyf92a__quantityRow{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.commerce-module__Jyf92a__quantityRow input{border:1px solid var(--border);background:var(--background);width:4.5rem;min-height:2.4rem;padding-inline:.6rem}.commerce-module__Jyf92a__summaryPanel{gap:1rem;display:grid;position:sticky;top:6rem}.commerce-module__Jyf92a__totals{gap:.55rem;display:grid}.commerce-module__Jyf92a__totals div{justify-content:space-between;gap:1rem;display:flex}.commerce-module__Jyf92a__totals strong{font-variant-numeric:tabular-nums;white-space:nowrap}.commerce-module__Jyf92a__totalStrong{border-top:1px solid var(--border-strong);padding-top:.75rem;font-size:1.2rem;font-weight:760}.commerce-module__Jyf92a__issues{color:var(--danger,#8b2f2f);gap:.35rem;margin:0;font-size:.86rem;line-height:1.45;display:grid}.commerce-module__Jyf92a__deliveryMapSlot{border:1px solid var(--border);background:radial-gradient(circle at 10% 0, color-mix(in srgb, var(--surface-warm) 52%, transparent) 0, transparent 28%), linear-gradient(135deg, color-mix(in srgb, var(--canvas) 92%, white 8%), transparent);grid-column:1/-1;gap:.8rem;padding:1rem;display:grid}.commerce-module__Jyf92a__deliveryChoice{flex-wrap:wrap;gap:.65rem;display:flex}.commerce-module__Jyf92a__deliveryChoice button{border:1px solid var(--border);background:var(--background);color:var(--text);letter-spacing:.04em;text-transform:uppercase;padding:.7rem .85rem;font-size:.78rem;font-weight:720}.commerce-module__Jyf92a__deliveryChoice button[aria-pressed=true]{border-color:var(--surface-graphite);background:var(--surface-graphite);color:var(--text-inverse)}.commerce-module__Jyf92a__checkoutForm{gap:1.25rem;display:grid}.commerce-module__Jyf92a__checkoutSection{gap:.9rem;display:grid}.commerce-module__Jyf92a__fieldAction{align-items:end;display:flex}.commerce-module__Jyf92a__fieldGrid{gap:.9rem;display:grid}@media (min-width:680px){.commerce-module__Jyf92a__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.commerce-module__Jyf92a__checkoutForm label{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;gap:.35rem;font-size:.76rem;font-weight:700;display:grid}.commerce-module__Jyf92a__checkoutForm input,.commerce-module__Jyf92a__checkoutForm textarea{border:1px solid var(--border);background:var(--background);min-height:2.85rem;color:var(--text);letter-spacing:0;text-transform:none;padding:.7rem .8rem;font-size:.96rem;font-weight:500}.commerce-module__Jyf92a__checkoutForm textarea{resize:vertical;min-height:6rem}.commerce-module__Jyf92a__fullField{grid-column:1/-1}.commerce-module__Jyf92a__legalConsentBox{border:1px solid var(--border);background:color-mix(in srgb, var(--canvas) 88%, transparent);gap:.75rem;padding:1rem;display:grid}.commerce-module__Jyf92a__legalConsentBox h2{color:var(--text);font-family:var(--font-editorial);font-size:1.2rem;font-weight:500;line-height:1.2}.commerce-module__Jyf92a__checkoutForm .commerce-module__Jyf92a__checkLine{color:var(--text-muted);letter-spacing:0;text-transform:none;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;font-size:.88rem;font-weight:500;line-height:1.55}.commerce-module__Jyf92a__checkoutForm .commerce-module__Jyf92a__checkLine input{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--surface-graphite);margin-top:.22rem}.commerce-module__Jyf92a__checkLine a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.commerce-module__Jyf92a__pickupGrid{gap:.75rem;max-height:22rem;padding-right:.2rem;display:grid;overflow:auto}@media (min-width:680px){.commerce-module__Jyf92a__pickupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.commerce-module__Jyf92a__pickupCard{border:1px solid var(--border);background:color-mix(in srgb, var(--canvas) 88%, transparent);color:var(--text);text-align:left;gap:.35rem;padding:.9rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.commerce-module__Jyf92a__pickupCard:hover,.commerce-module__Jyf92a__pickupCard[aria-pressed=true]{border-color:var(--surface-graphite);background:color-mix(in srgb, var(--surface-warm) 30%, var(--canvas));transform:translateY(-1px)}.commerce-module__Jyf92a__pickupCard span,.commerce-module__Jyf92a__pickupCard small,.commerce-module__Jyf92a__selectedDelivery{color:var(--text-muted);font-size:.86rem;line-height:1.45}.commerce-module__Jyf92a__selectedDelivery{border-left:2px solid var(--surface-graphite);margin:0;padding-left:.75rem}.commerce-module__Jyf92a__selectedDelivery strong,.commerce-module__Jyf92a__selectedDelivery span,.commerce-module__Jyf92a__selectedDelivery small{display:block}.commerce-module__Jyf92a__cdekMapPrompt{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:1rem;padding:1rem 0;display:grid}@media (min-width:760px){.commerce-module__Jyf92a__cdekMapPrompt{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.commerce-module__Jyf92a__cdekMapPrompt h2{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:520}.commerce-module__Jyf92a__cdekMapPrompt p{color:var(--text-muted);margin:.35rem 0 0;line-height:1.55}.commerce-module__Jyf92a__cdekFallback{border-top:1px solid var(--border);padding-top:.9rem}.commerce-module__Jyf92a__cdekFallback summary{cursor:pointer;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:720}.commerce-module__Jyf92a__cdekFallback[open]{gap:.9rem;display:grid}.commerce-module__Jyf92a__cdekWidgetOverlay{z-index:80;background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--surface-warm) 18%, transparent) 0, transparent 34%), color-mix(in srgb, var(--surface-graphite) 88%, black 12%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:clamp(.5rem,2vw,1.4rem);display:grid;position:fixed;inset:0}.commerce-module__Jyf92a__cdekWidgetShell{border:1px solid color-mix(in srgb, var(--border-strong) 78%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--canvas) 92%, white 8%), color-mix(in srgb, var(--surface-warm) 22%, var(--canvas))), var(--canvas);grid-template-rows:auto minmax(0,1fr);width:min(92rem,100%);height:min(48rem,100dvh - 2rem);display:grid;overflow:hidden;box-shadow:0 2rem 5rem #00000052}.commerce-module__Jyf92a__cdekWidgetHeader{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(.9rem,2vw,1.2rem);display:flex}.commerce-module__Jyf92a__cdekWidgetHeader h2{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,4vw,2.35rem);font-weight:520}.commerce-module__Jyf92a__cdekWidgetMap{background:color-mix(in srgb, var(--surface-warm) 30%, var(--canvas));width:100%;height:100%;min-height:34rem;position:relative;overflow:hidden}.commerce-module__Jyf92a__cdekWidgetRoot{width:100%;height:100%;min-height:inherit}.commerce-module__Jyf92a__cdekWidgetStatus{background:color-mix(in srgb, var(--surface-warm) 42%, var(--canvas));text-align:center;place-items:center;margin:0;padding:1.5rem;display:grid;position:absolute;inset:0}.commerce-module__Jyf92a__cdekWidgetFallbackState{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--surface-warm) 36%, transparent) 0, transparent 34%), color-mix(in srgb, var(--canvas) 94%, white 6%);text-align:center;align-content:center;place-items:center;gap:1rem;min-height:100%;padding:1.5rem;display:grid;position:absolute;inset:0}.commerce-module__Jyf92a__cdekWidgetFallbackState p{max-width:34rem}.commerce-module__Jyf92a__cdekWidgetFallbackState button{width:min(100%,18rem)}@media (max-width:620px){.commerce-module__Jyf92a__cdekWidgetOverlay{padding:0}.commerce-module__Jyf92a__cdekWidgetShell{border:0;width:100%;height:100dvh}.commerce-module__Jyf92a__cdekWidgetMap{min-height:70dvh}}.commerce-module__Jyf92a__adminShippingMeta{gap:.25rem;margin-top:.75rem;display:grid}.commerce-module__Jyf92a__statusPill{border:1px solid var(--border);width:fit-content;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;padding:.3rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.commerce-module__Jyf92a__metricCard{border-top:1px solid var(--border-strong);background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--surface-warm) 42%, transparent) 0, transparent 36%), color-mix(in srgb, var(--canvas) 84%, transparent);gap:.55rem;min-height:8.5rem;padding:clamp(1rem,2.5vw,1.4rem) 0 0;display:grid}.commerce-module__Jyf92a__metricCard strong{color:var(--text);font-size:clamp(1.8rem,5vw,3.1rem);font-family:var(--font-serif,Georgia, serif);letter-spacing:-.05em;font-weight:520}.commerce-module__Jyf92a__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.commerce-module__Jyf92a__adminList{gap:clamp(1rem,2vw,1.4rem);display:grid}.commerce-module__Jyf92a__adminListItem,.commerce-module__Jyf92a__adminOrderCard{border-top:1px solid var(--border-strong);gap:1rem;padding-top:1rem;display:grid}.commerce-module__Jyf92a__adminOrderCard{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-warm) 28%, transparent), transparent 42%), color-mix(in srgb, var(--canvas) 84%, transparent);padding:1.1rem 0 0}.commerce-module__Jyf92a__adminOrderGrid{gap:.65rem 1.1rem;display:grid}@media (min-width:760px){.commerce-module__Jyf92a__adminOrderGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.commerce-module__Jyf92a__adminOrderGrid p{color:var(--text);gap:.2rem;margin:0;font-size:.92rem;line-height:1.45;display:grid}.commerce-module__Jyf92a__adminOrderGrid span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:760}.commerce-module__Jyf92a__adminFilters{gap:.8rem;display:grid}@media (min-width:720px){.commerce-module__Jyf92a__adminFilters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}}.commerce-module__Jyf92a__adminFilters label{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;gap:.35rem;font-size:.72rem;font-weight:760;display:grid}.commerce-module__Jyf92a__adminFilters input,.commerce-module__Jyf92a__adminFilters select{border:1px solid var(--border);background:var(--background);min-height:2.65rem;color:var(--text);letter-spacing:0;text-transform:none;border-radius:0;padding:.65rem .75rem;font-size:.9rem}@media (max-width:767px){.commerce-module__Jyf92a__cartIcon{background:0 0;border-color:#0000;width:44px;height:44px}.commerce-module__Jyf92a__badge{top:.1rem;right:.05rem}.commerce-module__Jyf92a__drawer{width:100%;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-inline:0;border-bottom:0;bottom:0;left:0;right:0}.commerce-module__Jyf92a__drawerActions{grid-template-columns:1fr}.commerce-module__Jyf92a__cartPage,.commerce-module__Jyf92a__checkoutPage,.commerce-module__Jyf92a__ordersPage{gap:1.35rem;padding-block:1.25rem 3.5rem}.commerce-module__Jyf92a__commerceHeading{gap:.55rem}.commerce-module__Jyf92a__commerceHeading h1{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.2rem,10vw,3.2rem);font-weight:620;line-height:1}.commerce-module__Jyf92a__commerceHeading span{font-size:.96rem;line-height:1.55}.commerce-module__Jyf92a__cartLayout,.commerce-module__Jyf92a__checkoutLayout{gap:1rem}.commerce-module__Jyf92a__cartLine{grid-template-columns:5rem minmax(0,1fr);gap:.75rem}.commerce-module__Jyf92a__orderCard,.commerce-module__Jyf92a__orderProductLine{grid-template-columns:4.8rem minmax(0,1fr);align-items:start}.commerce-module__Jyf92a__orderThumb{width:4.8rem}.commerce-module__Jyf92a__orderCardAside,.commerce-module__Jyf92a__productPriceBlock{text-align:left;grid-column:1/-1;justify-items:start;min-width:0}.commerce-module__Jyf92a__statusStack{align-items:start}.commerce-module__Jyf92a__quantityRow input,.commerce-module__Jyf92a__quantityRow button,.commerce-module__Jyf92a__buyNow,.commerce-module__Jyf92a__addToCart,.commerce-module__Jyf92a__quietButton,.commerce-module__Jyf92a__deliveryChoice button,.commerce-module__Jyf92a__pickupCard{min-height:44px}.commerce-module__Jyf92a__summaryPanel{z-index:22;margin-inline:calc(-1 * var(--page-gutter));padding:1rem var(--page-gutter) calc(1rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf8f5;border-top:1px solid #10131629;position:sticky;top:auto;bottom:0}.commerce-module__Jyf92a__checkoutForm{gap:1rem}.commerce-module__Jyf92a__checkoutSection{border-top:1px solid var(--border);gap:.75rem;padding-top:1rem}.commerce-module__Jyf92a__fieldGrid,.commerce-module__Jyf92a__pickupGrid{grid-template-columns:1fr}.commerce-module__Jyf92a__checkoutForm input,.commerce-module__Jyf92a__checkoutForm textarea{font-size:16px}.commerce-module__Jyf92a__deliveryChoice{grid-template-columns:1fr 1fr;display:grid}.commerce-module__Jyf92a__totals div{align-items:baseline}.commerce-module__Jyf92a__cdekMapPrompt{gap:.85rem}.commerce-module__Jyf92a__cdekMapPrompt button{width:100%}.commerce-module__Jyf92a__cdekWidgetOverlay{padding:0}.commerce-module__Jyf92a__cdekWidgetShell{border:0;width:100%;height:100dvh}.commerce-module__Jyf92a__cdekWidgetHeader{padding:calc(.8rem + env(safe-area-inset-top,0px)) 1rem .8rem;flex-wrap:nowrap;align-items:start}.commerce-module__Jyf92a__cdekWidgetHeader h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:620}.commerce-module__Jyf92a__cdekWidgetMap{height:100%;min-height:0}.commerce-module__Jyf92a__cdekWidgetFallbackState{align-content:center;padding:1rem}.commerce-module__Jyf92a__cdekWidgetFallbackState button{width:100%}}
.comparison-controls-module__xxzPHW__toggle{color:#172437;letter-spacing:.07em;text-transform:uppercase;background:#fcfbf8eb;border:1px solid #10171b38;justify-content:center;align-items:center;gap:.42rem;min-height:44px;font-size:.67rem;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.comparison-controls-module__xxzPHW__toggle[data-variant=card]{z-index:4;min-width:6.8rem;padding-inline:.75rem;position:absolute;top:.75rem;right:.75rem;box-shadow:0 .45rem 1.2rem #0f181e14}.comparison-controls-module__xxzPHW__toggle[data-variant=detail]{background:0 0;width:100%;min-height:3rem}.comparison-controls-module__xxzPHW__toggle[data-active=true]{color:#174b6a;background:#e7eff2;border-color:#255f85}.comparison-controls-module__xxzPHW__toggle:hover:not(:disabled),.comparison-controls-module__xxzPHW__toggle:focus-visible{border-color:#255f85}.comparison-controls-module__xxzPHW__toggle:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.comparison-controls-module__xxzPHW__toggle:disabled{cursor:not-allowed;opacity:.52}.comparison-controls-module__xxzPHW__tray{z-index:80;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left));color:#f7f3e9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121e2df5;border:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:1.25rem;width:min(52rem,100% - 2rem);min-height:4.6rem;margin-inline:auto;padding:.8rem .9rem .8rem 1rem;display:flex;position:fixed;box-shadow:0 1.1rem 3.5rem #07121d47}.comparison-controls-module__xxzPHW__trayCopy,.comparison-controls-module__xxzPHW__trayActions{align-items:center;display:flex}.comparison-controls-module__xxzPHW__trayCopy{gap:.85rem;min-width:0}.comparison-controls-module__xxzPHW__trayCount{aspect-ratio:1;color:#d8b77f;width:2.8rem;font-family:var(--font-reference);border:1px solid #f7f3e93d;flex:none;place-items:center;font-size:.62rem;display:grid}.comparison-controls-module__xxzPHW__trayCopy strong{font-family:var(--font-editorial);font-size:1.1rem;font-weight:500;display:block}.comparison-controls-module__xxzPHW__trayCopy p{color:#f7f3e99e;text-overflow:ellipsis;white-space:nowrap;max-width:31rem;font-size:.68rem;overflow:hidden}.comparison-controls-module__xxzPHW__trayActions{flex:none;gap:.85rem}.comparison-controls-module__xxzPHW__trayActions button{color:#f7f3e994;text-underline-offset:.2rem;font-size:.65rem;text-decoration:underline}.comparison-controls-module__xxzPHW__trayActions a{color:#172437;letter-spacing:.05em;text-transform:uppercase;background:#f7f3e9;min-height:2.8rem;padding:.9rem 1.05rem;font-size:.68rem;font-weight:700}@media (max-width:640px){.comparison-controls-module__xxzPHW__toggle[data-variant=card]{min-width:44px;min-height:44px;padding-inline:.6rem;font-size:0;top:.55rem;right:.55rem}.comparison-controls-module__xxzPHW__toggle[data-variant=card] span{font-size:.8rem}.comparison-controls-module__xxzPHW__tray{flex-direction:column;align-items:stretch;gap:.65rem}.comparison-controls-module__xxzPHW__trayCopy p{max-width:calc(100vw - 7rem)}.comparison-controls-module__xxzPHW__trayActions{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.comparison-controls-module__xxzPHW__toggle{transition:none}}
.catalog-watch-card-module__pmrarG__card{height:100%;position:relative}.catalog-watch-card-module__pmrarG__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.catalog-watch-card-module__pmrarG__link:focus-visible{outline:2px solid var(--catalog-focus,#255f85);outline-offset:4px}.catalog-watch-card-module__pmrarG__media{aspect-ratio:4/5;background:#fff;place-items:center;padding:6%;display:grid;position:relative;overflow:hidden}.catalog-watch-card-module__pmrarG__media:before{z-index:0;color:var(--catalog-steel,#83949d);content:"ET";font-family:var(--font-reference,ui-monospace, monospace);letter-spacing:.08em;opacity:0;border:1px solid #1013161a;place-items:center;font-size:.72rem;transition:opacity .18s;display:grid;position:absolute;inset:12%}.catalog-watch-card-module__pmrarG__media:after{content:"";background:var(--catalog-champagne,#b98a45);opacity:0;height:1px;transition:opacity .26s,transform .26s;position:absolute;bottom:8%;left:9%;right:9%;transform:scaleX(.85)}.catalog-watch-card-module__pmrarG__link:hover .catalog-watch-card-module__pmrarG__media:after,.catalog-watch-card-module__pmrarG__link:focus-visible .catalog-watch-card-module__pmrarG__media:after{opacity:.55;transform:scaleX(1)}.catalog-watch-card-module__pmrarG__media img{z-index:1;color:#0000;object-fit:contain;object-position:center;width:100%;max-width:90%;height:100%;max-height:92%;font-size:0;transition:transform .26s cubic-bezier(.16,.8,.24,1);position:relative}.catalog-watch-card-module__pmrarG__media:has(.catalog-image--loading):before{opacity:1}.catalog-watch-card-module__pmrarG__media:has(.catalog-image--fallback):before{opacity:1}.catalog-watch-card-module__pmrarG__link:hover .catalog-watch-card-module__pmrarG__media img,.catalog-watch-card-module__pmrarG__link:focus-visible .catalog-watch-card-module__pmrarG__media img{transform:translateY(-6px)scale(1.015)}@media (prefers-reduced-motion:reduce){.catalog-watch-card-module__pmrarG__media,.catalog-watch-card-module__pmrarG__media:after,.catalog-watch-card-module__pmrarG__media img{transition:none}.catalog-watch-card-module__pmrarG__link:hover .catalog-watch-card-module__pmrarG__media img,.catalog-watch-card-module__pmrarG__link:focus-visible .catalog-watch-card-module__pmrarG__media img{transform:none}}.catalog-watch-card-module__pmrarG__content{flex-direction:column;flex:1;gap:.3rem;padding:1rem .1rem 0;display:flex}.catalog-watch-card-module__pmrarG__brand{color:var(--catalog-steel,#83949d);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:650;line-height:1.3}.catalog-watch-card-module__pmrarG__model{color:var(--catalog-ink,#10171b);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.4375rem,.5vw + 1.25rem,1.6875rem);font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.catalog-watch-card-module__pmrarG__reference{min-width:0;max-width:100%;color:var(--catalog-muted,#748087);font-family:var(--font-reference,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;font-size:.72rem;line-height:1.3;display:block;overflow:hidden}.catalog-watch-card-module__pmrarG__price{color:var(--catalog-ink,#10171b);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.2rem;font-size:clamp(1.375rem,.3vw + 1.25rem,1.5625rem);font-weight:640;line-height:1.25}.catalog-watch-card-module__pmrarG__specs{color:var(--catalog-muted,#748087);letter-spacing:.015em;text-transform:uppercase;gap:.12rem;margin:.1rem 0 0;font-size:.76rem;line-height:1.4;display:grid}.catalog-watch-card-module__pmrarG__footer{color:var(--catalog-blue,#255f85);letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:.35rem;margin-top:auto;padding-top:.75rem;font-size:.76rem;font-weight:650;transition:color .26s;display:flex}.catalog-watch-card-module__pmrarG__link:hover .catalog-watch-card-module__pmrarG__footer,.catalog-watch-card-module__pmrarG__link:focus-visible .catalog-watch-card-module__pmrarG__footer{color:var(--catalog-ink,#10171b)}.catalog-watch-card-module__pmrarG__footerArrow{transition:transform .26s cubic-bezier(.16,.8,.24,1);display:inline-block}.catalog-watch-card-module__pmrarG__link:hover .catalog-watch-card-module__pmrarG__footerArrow,.catalog-watch-card-module__pmrarG__link:focus-visible .catalog-watch-card-module__pmrarG__footerArrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.catalog-watch-card-module__pmrarG__footer,.catalog-watch-card-module__pmrarG__footerArrow{transition:none}.catalog-watch-card-module__pmrarG__link:hover .catalog-watch-card-module__pmrarG__footerArrow,.catalog-watch-card-module__pmrarG__link:focus-visible .catalog-watch-card-module__pmrarG__footerArrow{transform:none}}@media (max-width:767px){.catalog-watch-card-module__pmrarG__media{aspect-ratio:1/1.12;padding:6%}.catalog-watch-card-module__pmrarG__media img{max-width:84%;max-height:86%}.catalog-watch-card-module__pmrarG__content{gap:.22rem;padding-top:.72rem}.catalog-watch-card-module__pmrarG__brand{letter-spacing:.07em;font-size:.62rem}.catalog-watch-card-module__pmrarG__model{font-size:clamp(.94rem,3.9vw,1.1rem);line-height:1.18}.catalog-watch-card-module__pmrarG__reference{font-size:.62rem}.catalog-watch-card-module__pmrarG__price{margin-top:.08rem;font-size:clamp(1rem,4vw,1.18rem)}.catalog-watch-card-module__pmrarG__specs{display:none}.catalog-watch-card-module__pmrarG__footer{min-height:36px;padding-top:.4rem;font-size:.64rem}}
.catalog-review-drawer-module__ZzqAxW__drawer{z-index:90;color:#e8ece9;background:#0d1114;border:0;border-top:1px solid #2b3338;border-left:1px solid #2b3338;width:min(360px,100vw);max-height:70vh;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.5;position:fixed;bottom:0;right:0;overflow-y:auto}.catalog-review-drawer-module__ZzqAxW__toggle{z-index:91;color:#e8ece9;letter-spacing:.04em;text-transform:uppercase;background:#0d1114;border:1px solid #2b3338;padding:.4rem .7rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;position:fixed;bottom:0;right:0}.catalog-review-drawer-module__ZzqAxW__head{background:#0d1114;border-bottom:1px solid #2b3338;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex;position:sticky;top:0}.catalog-review-drawer-module__ZzqAxW__headTitle{letter-spacing:.06em;text-transform:uppercase;font-weight:700}.catalog-review-drawer-module__ZzqAxW__closeButton{color:#e8ece9;background:0 0;border:1px solid #2b3338;padding:.15rem .5rem}.catalog-review-drawer-module__ZzqAxW__section{border-bottom:1px solid #1c2226;padding:.6rem .7rem}.catalog-review-drawer-module__ZzqAxW__sectionTitle{color:#83949d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.35rem;font-weight:700}.catalog-review-drawer-module__ZzqAxW__row{justify-content:space-between;gap:.5rem;padding:.1rem 0;display:flex}.catalog-review-drawer-module__ZzqAxW__rowLabel{color:#83949d}.catalog-review-drawer-module__ZzqAxW__rowValue{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-review-drawer-module__ZzqAxW__controls{gap:.3rem;display:grid}.catalog-review-drawer-module__ZzqAxW__controlButton{color:#e8ece9;text-align:left;background:0 0;border:1px solid #2b3338;padding:.35rem .5rem}.catalog-review-drawer-module__ZzqAxW__controlButtonActive{color:#dce7eb;background:#16232a;border-color:#315e74}.catalog-review-drawer-module__ZzqAxW__itemList{gap:.4rem;max-height:240px;display:grid;overflow-y:auto}.catalog-review-drawer-module__ZzqAxW__itemRow{border:1px solid #1c2226;padding:.35rem .5rem}.catalog-review-drawer-module__ZzqAxW__itemRef{font-weight:700}.catalog-review-drawer-module__ZzqAxW__itemMeta{color:#83949d}html[data-catalog-review-card-bounds="1"] .catalog-card-review-outline{outline-offset:-1px;outline:1px dashed #315e74!important}html[data-catalog-review-image-bounds="1"] .catalog-media-review-outline{outline-offset:-1px;outline:1px dashed #b9833d!important}html[data-catalog-review-grid-overlay="1"] .catalog-grid-review-overlay{background-image:repeating-linear-gradient(90deg,#315e742e 0 1px,#0000 1px 25%)}html[data-catalog-review-density=compact] .catalog-grid-review-overlay{gap:8px!important}
.catalog-list-page-module__PcbZAa__shell{--catalog-paper:#f4f1ea;--catalog-paper-light:#fbfaf6;--catalog-surface:#eeece6;--catalog-image-stage:#eef1f1;--catalog-image-stage-light:#f4f6f6;--catalog-ink:#10171b;--catalog-graphite:#2b3338;--catalog-muted:#748087;--catalog-steel:#83949d;--catalog-blue:#255f85;--catalog-blue-soft:#dce7eb;--catalog-champagne:#b98a45;--catalog-navy:#071e2a;--catalog-navy-deep:#051620;--catalog-line:#10171b24;--catalog-line-strong:#10171b3d;--catalog-focus:#255f85;color:var(--catalog-graphite);grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,1.8vw,1.75rem);padding-bottom:clamp(3rem,5vw,4.5rem);display:grid}.catalog-list-page-module__PcbZAa__toolbarWrap{z-index:20;background:var(--catalog-paper-light);border-top:1px solid var(--catalog-line);border-bottom:1px solid var(--catalog-line);position:sticky;top:64px}@media (min-width:768px){.catalog-list-page-module__PcbZAa__toolbarWrap{top:74px}}.catalog-list-page-module__PcbZAa__controlBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;min-height:64px;padding-block:.6rem;display:flex}@media (min-width:768px){.catalog-list-page-module__PcbZAa__controlBar{flex-wrap:nowrap;min-height:72px}}.catalog-list-page-module__PcbZAa__controlBarLeft{flex:auto;align-items:center;gap:1rem;min-width:0;display:flex}.catalog-list-page-module__PcbZAa__controlBarCount{color:var(--catalog-steel);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.8rem}.catalog-list-page-module__PcbZAa__controlBarRight{flex:none;align-items:center;gap:.75rem;display:flex}.catalog-list-page-module__PcbZAa__resultsHead{border-bottom:1px solid var(--catalog-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:clamp(1.75rem,2.2vw,2.25rem);display:flex}.catalog-list-page-module__PcbZAa__resultsHeadMain{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.catalog-list-page-module__PcbZAa__resultsCount{color:var(--catalog-ink);font-family:var(--font-editorial);font-size:clamp(1.5rem,1.6vw,1.875rem);font-weight:500;line-height:1.15}.catalog-list-page-module__PcbZAa__resultsRange{color:var(--catalog-muted);font-variant-numeric:tabular-nums;font-size:.85rem}.catalog-list-page-module__PcbZAa__resultsReset{color:var(--catalog-muted);letter-spacing:.02em;text-underline-offset:2px;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:650;text-decoration:underline}.catalog-list-page-module__PcbZAa__resultsReset:hover,.catalog-list-page-module__PcbZAa__resultsReset:focus-visible{color:var(--catalog-ink)}.catalog-list-page-module__PcbZAa__grid{grid-template-columns:1fr;gap:48px 24px;display:grid}@media (min-width:360px){.catalog-list-page-module__PcbZAa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:600px){.catalog-list-page-module__PcbZAa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.catalog-list-page-module__PcbZAa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.catalog-list-page-module__PcbZAa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 30px}}@media (min-width:1800px){.catalog-list-page-module__PcbZAa__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.catalog-list-page-module__PcbZAa__gridItem{min-width:0}.catalog-list-page-module__PcbZAa__insertItem{grid-column:1/-1}.catalog-list-page-module__PcbZAa__emptyState{border-top:1px solid var(--catalog-line);text-align:left;justify-items:start;gap:.85rem;padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.catalog-list-page-module__PcbZAa__emptyTitle{color:var(--catalog-ink);font-family:var(--font-editorial);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500}.catalog-list-page-module__PcbZAa__emptyBody{max-width:42ch;color:var(--catalog-muted);font-size:.95rem;line-height:1.55}.catalog-list-page-module__PcbZAa__emptyCta{border:1px solid var(--catalog-ink);color:var(--catalog-ink);align-items:center;gap:.4rem;margin-top:.35rem;padding:.65rem 1.1rem;font-size:.82rem;font-weight:650;transition:background .16s,color .16s;display:inline-flex}.catalog-list-page-module__PcbZAa__emptyCta:hover,.catalog-list-page-module__PcbZAa__emptyCta:focus-visible{background:var(--catalog-ink);color:var(--catalog-paper-light)}@media (max-width:767px){.catalog-list-page-module__PcbZAa__shell{gap:1rem;padding-bottom:2.75rem}.catalog-list-page-module__PcbZAa__toolbarWrap{top:calc(56px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6f0;margin-inline:-20px;padding-inline:20px;overflow:clip}.catalog-list-page-module__PcbZAa__controlBar{gap:.55rem;min-height:58px;padding-block:.55rem}.catalog-list-page-module__PcbZAa__controlBarLeft{flex-basis:100%;gap:.5rem}.catalog-list-page-module__PcbZAa__controlBarCount{display:none}.catalog-list-page-module__PcbZAa__controlBarRight{justify-content:space-between;gap:.5rem;width:100%}.catalog-list-page-module__PcbZAa__resultsHead{align-items:start;gap:.55rem;padding-bottom:1rem}.catalog-list-page-module__PcbZAa__resultsHeadMain{gap:.15rem;display:grid}.catalog-list-page-module__PcbZAa__resultsCount{font-family:var(--font-display);font-size:clamp(1.25rem,5.2vw,1.55rem);font-weight:620}.catalog-list-page-module__PcbZAa__resultsRange{font-size:.76rem}.catalog-list-page-module__PcbZAa__resultsReset{align-items:center;min-height:44px;display:inline-flex}.catalog-list-page-module__PcbZAa__grid{gap:28px 12px}}@media (max-width:359px){.catalog-list-page-module__PcbZAa__grid{grid-template-columns:1fr}}
.public-nav-link-module__cA-rUW__link{padding-bottom:.3rem;position:relative}.public-nav-link-module__cA-rUW__linkActive{color:#071e2a;font-weight:650}.public-nav-link-module__cA-rUW__linkActive:after{content:"";background:#b98a45;height:2px;position:absolute;bottom:0;left:0;right:0}
