.specifications_page__y7LOC{padding-top:calc(var(--header-height-mobile, 60px) + 48px)}.specifications_heroSection__2cSgl{margin-top:-48px}.specifications_pageAfterHero__iWwDa{padding-top:0}@media (min-width:1024px){.specifications_page__y7LOC{padding-top:calc(var(--header-height-desktop, 80px) + 48px)}}.specifications_headerSection__3CcIF{padding-block:var(--section-gap-md);background-color:var(--color-off-white);border-bottom:1px solid var(--color-border)}.specifications_gold__cSeZn{margin-bottom:var(--space-6)}.specifications_pageTitle__D7Zmu{font-size:var(--text-3xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink);line-height:var(--leading-tight);margin-bottom:var(--space-2)}.specifications_pageSubtitle__A5EHy{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-gold)}.specifications_priceRow__oCf5i{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border)}@media (min-width:768px){.specifications_pageTitle__D7Zmu{font-size:var(--text-4xl)}}.specifications_specsSection__cUpuD{padding-block:var(--section-gap-md);background-color:var(--color-surface)}.specifications_categories__UqNlW{display:flex;flex-direction:column;gap:var(--space-12)}.specifications_category__dGXYI{display:flex;flex-direction:column;gap:var(--space-4)}.specifications_categoryLabel__TustR{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-gold);padding-bottom:var(--space-3);border-bottom:1px solid rgba(200,169,110,.25)}.specifications_table__pfBtt{width:100%;border-collapse:collapse}.specifications_row__K0W2o{border-bottom:1px solid var(--color-border)}.specifications_row__K0W2o:last-child{border-bottom:none}.specifications_rowLabel__bdj7c{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink-muted);text-align:left;padding:var(--space-3) var(--space-4) var(--space-3) 0;width:45%;vertical-align:top}.specifications_rowValue__4zVLi{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-ink);text-align:left;padding:var(--space-3) 0;vertical-align:top}@media (min-width:768px){.specifications_rowLabel__bdj7c,.specifications_rowValue__4zVLi{font-size:var(--text-base);padding-block:var(--space-4)}.specifications_rowLabel__bdj7c{width:40%}}.specifications_disclaimer__Utoc_{font-size:var(--text-xs);color:var(--color-ink-subtle);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border);line-height:var(--leading-normal)}.specifications_colorsSection__ZYknr{padding-block:var(--section-gap-md);background-color:var(--color-off-white);border-top:1px solid var(--color-border)}.specifications_colorGrid__NwLY7{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-8)}@media (min-width:480px){.specifications_colorGrid__NwLY7{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.specifications_colorGrid__NwLY7{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.specifications_colorGrid__NwLY7{grid-template-columns:repeat(4,1fr)}}.specifications_colorCard__RcqEf{display:flex;flex-direction:column;gap:var(--space-3)}.specifications_colorImgWrap__zeiqA{width:100%;overflow:hidden}.specifications_colorImg__padQm{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:16/9}.specifications_colorImgPlaceholder__XcAN8{width:100%}.specifications_colorMeta__MIJJA{display:flex;align-items:center;gap:var(--space-3)}.specifications_colorSwatch__rKZ78{width:20px;height:20px;border-radius:var(--radius-full);border:1px solid var(--color-border);flex-shrink:0}.specifications_colorName__sHhHv{font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:var(--weight-medium)}.specifications_variantsSection__LzRWh{padding-block:var(--section-gap-md);background-color:var(--color-surface);border-top:1px solid var(--color-border)}.specifications_variantList__38nam{display:flex;flex-direction:column;margin-top:var(--space-8);border-top:1px solid var(--color-border)}.specifications_variantItem__y1no6{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--color-border)}.specifications_variantItemActive__6vafF{border-bottom-color:var(--color-ink)}.specifications_variantPick__IGx6f{display:block;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.specifications_variantTop__NnjHC{display:flex;flex-direction:column;gap:var(--space-3)}@media (min-width:640px){.specifications_variantItem__y1no6{flex-direction:row;align-items:center;justify-content:space-between}.specifications_variantTop__NnjHC{flex-direction:row;align-items:center;gap:var(--space-8);flex:1 1}}.specifications_variantName__e_MaG{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-ink)}.specifications_variantBadge__mh1J6{display:inline-block;font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gold);border:1px solid var(--color-gold-light);padding:2px var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-1)}.specifications_calcSection__B951e{padding-block:var(--section-gap-md);background-color:var(--color-off-white);border-top:1px solid var(--color-border)}.specifications_calcWrapper__n3rew{margin-top:var(--space-8)}.specifications_navSection__pln5O{padding-block:var(--space-10);background-color:var(--color-surface);border-top:1px solid var(--color-border)}.specifications_navRow__gr60Q{display:flex;flex-direction:column;gap:var(--space-3)}@media (min-width:640px){.specifications_navRow__gr60Q{flex-direction:row;justify-content:space-between;align-items:center}}.specifications_ctaSection__e_Wym{padding-block:var(--section-gap-lg);background-color:var(--color-charcoal)}.specifications_ctaBlock__RNqxQ{display:flex;flex-direction:column;gap:var(--space-6)}.specifications_ctaHeading__JcETu{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);color:var(--color-white);line-height:var(--leading-tight);max-width:520px;margin-top:var(--space-4)}.specifications_ctaBody__GYdd1{font-size:var(--text-base);color:var(--color-ink-muted-dark);max-width:440px;line-height:var(--leading-normal)}@media (min-width:1024px){.specifications_ctaHeading__JcETu{font-size:var(--text-3xl)}}