.ProductView_layout__yTwiO{display:grid;gap:var(--space-5);padding-block:var(--space-4) var(--space-6)}@media (min-width:1024px){.ProductView_layout__yTwiO{grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start}}.ProductView_gallery__PVP3s{display:grid;gap:var(--space-3)}@media (min-width:1024px){.ProductView_gallery__PVP3s{position:sticky;top:var(--space-4)}}.ProductView_frame__92u_7{aspect-ratio:1/1;background:var(--surface-100);overflow:hidden}.ProductView_frame__92u_7 img{width:100%;height:100%;object-fit:cover}.ProductView_thumbs__RHiJ3{display:flex;gap:var(--space-2);flex-wrap:wrap}.ProductView_thumb__kWvvu{width:64px;height:64px;padding:0;border:1px solid transparent;background:var(--surface-100);overflow:hidden;cursor:pointer;transition:border-color .16s ease-out}.ProductView_thumb__kWvvu img{width:100%;height:100%;object-fit:cover;display:block}.ProductView_thumb__kWvvu:hover{border-color:var(--hairline)}.ProductView_thumbSel__iRhXK{border-color:var(--ink)}.ProductView_details__DdeBo{min-width:0}.ProductView_sticky__zO6A1{display:grid;gap:var(--space-3);align-content:start}@media (min-width:1024px){.ProductView_sticky__zO6A1{max-width:480px}}.ProductView_option__Zryqa{border:0;padding:0;margin:var(--space-1) 0 0;display:grid;gap:var(--space-2)}.ProductView_legendValue__H6DA7{margin-left:var(--space-2);color:var(--ink);letter-spacing:.06em;text-transform:none;font-family:inherit}.ProductView_chips__XPy44{display:flex;gap:var(--space-2);flex-wrap:wrap}.ProductView_chip__m2yxN{min-width:48px;padding:var(--space-2) var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:background .16s ease-out,border-color .16s ease-out}.ProductView_chip__m2yxN:hover{border-color:var(--ink)}.ProductView_chipSel__bWL17{background:var(--ink);border-color:var(--ink);color:var(--ink-on-ink)}.ProductView_swatches__12te8{display:flex;gap:var(--space-2);flex-wrap:wrap}.ProductView_swatch__i7HH4{width:32px;height:32px;padding:3px;border:1px solid transparent;border-radius:var(--radius-full);background:transparent;cursor:pointer;transition:border-color .16s ease-out}.ProductView_swatch__i7HH4 i{display:block;width:100%;height:100%;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px rgb(0 0 0/.12)}.ProductView_swatch__i7HH4:hover{border-color:var(--hairline)}.ProductView_swatchSel__180C6{border-color:var(--ink)}.ProductView_out__kjydf{opacity:.4}.ProductView_specs__TQStg{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--hairline);display:grid;gap:var(--space-3)}.ProductView_specs__TQStg ul{list-style:none;margin:0;padding:0;display:grid}.ProductView_specs__TQStg li{display:grid;grid-template-columns:112px 1fr;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--hairline);font-size:13px;line-height:18px}.ProductView_specs__TQStg li strong{font-family:var(--font-display);font-size:11px;line-height:18px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted)}.ProductView_specs__TQStg p{font-size:13px;line-height:18px;color:var(--ink-muted);margin:0}.ProductView_facts__IgaqC{display:grid;grid-template-columns:112px 1fr;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 0}.ProductView_facts__IgaqC dd{margin:0}.Button_btn__vPwWp{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius-none);cursor:pointer;transition:letter-spacing .16s ease-out,background .16s ease-out}.Button_btn__vPwWp,.Button_btn__vPwWp:hover{text-decoration:none}.Button_primary__NvDjW{background:var(--ink);color:var(--ink-on-ink);border-color:var(--ink)}.Button_primary__NvDjW:hover{letter-spacing:.2em}.Button_accent__3sRr1{background:var(--bronze-400);color:var(--ink-on-bronze);border-color:var(--bronze-400)}.Button_accent__3sRr1:hover{background:var(--bronze-200);border-color:var(--bronze-200)}.Button_ghost__8k_dh{background:transparent;color:var(--ink);border-color:var(--border-strong)}.Button_ghost__8k_dh:hover{background:var(--surface-100)}.Button_btn__vPwWp:disabled{opacity:.4;pointer-events:none}.Button_full__rRP7m{width:100%}.TextInput_field__s2OJm{display:block}.TextInput_label__l3x6c{display:block;color:var(--ink-muted);margin-bottom:var(--space-2)}.TextInput_input__kMcQT{width:100%;height:48px;padding:var(--space-2) var(--space-3);background:var(--surface-000);color:var(--ink);border:1px solid var(--border-strong);border-radius:var(--radius-none);font-family:inherit}[data-theme=dark] .TextInput_input__kMcQT{background:var(--surface-200)}.TextInput_input__kMcQT::placeholder{color:var(--ink-muted)}.TextInput_input__kMcQT:disabled{background:var(--surface-100);opacity:.4}.TextInput_msg__EPIO_{color:var(--ink-muted);margin-top:6px}.TextInput_err__tUEWr .TextInput_input__kMcQT{border-color:var(--danger);background:var(--danger-tint)}.TextInput_err__tUEWr .TextInput_msg__EPIO_{color:var(--danger)}.Header_header__MvnS2{background:#fefdfa;color:#171614;border-bottom:1px solid var(--hairline)}.Header_inner__ggL_E{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;gap:var(--space-3)}.Header_nav__EE71E{display:flex;gap:var(--space-4)}.Header_nav__EE71E:last-child{justify-content:flex-end}.Header_nav__EE71E a{color:#171614}.Header_logo__j7oID{width:140px;display:block}.Header_logo__j7oID img{width:100%;height:auto}.Header_logo__j7oID:hover{text-decoration:none}@media (max-width:767px){.Header_inner__ggL_E{grid-template-columns:auto 1fr auto;height:64px}.Header_nav__EE71E a:not(:first-child){display:none}.Header_logo__j7oID{width:120px}}.Footer_footer__UaG1g{margin-top:var(--space-6);padding-top:var(--space-5)}.Footer_inner__ACAek{display:grid;gap:var(--space-5)}@media (min-width:1024px){.Footer_inner__ACAek{grid-template-columns:1.2fr 1fr;gap:var(--space-6)}}.Footer_head__rxSMv{margin-bottom:var(--space-3)}.Footer_form__o_zgT{display:grid;gap:var(--space-3);margin-top:var(--space-3);max-width:420px}@media (min-width:640px){.Footer_form__o_zgT{grid-template-columns:1fr auto;align-items:end}}.Footer_cols__PSek3{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.Footer_cols__PSek3 a{display:block;margin-bottom:var(--space-2)}.Footer_legal__gVqLl{display:flex;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-5) var(--space-4);flex-wrap:wrap}.Tag_tag__3Bg8M{display:inline-block;padding:var(--space-1) var(--space-2) var(--space-1) 10px;border-radius:var(--radius-sm);border:1px solid transparent}.Tag_neutral__l7Z8g{background:var(--surface-000);color:var(--ink)}.Tag_inverse__jobhc{background:var(--ink);color:var(--ink-on-ink)}.Tag_bronze__D9BTd{background:var(--bronze-400);color:var(--ink-on-bronze)}.Tag_success__wXVVJ{background:transparent;border-color:var(--success);color:var(--success)}.Tag_danger__U9sd8{background:transparent;border-color:var(--danger);color:var(--danger)}.ProductCard_card__JrE_3{display:block;color:inherit;text-decoration:none}.ProductCard_card__JrE_3:hover{text-decoration:none}.ProductCard_img__pjfhB{position:relative;aspect-ratio:4/5;background:var(--surface-100);overflow:hidden}.ProductCard_img__pjfhB img{width:100%;height:100%;object-fit:cover}.ProductCard_secondary__3Jx0Q{position:absolute;inset:0;opacity:0;transition:opacity .16s ease-out}.ProductCard_card__JrE_3:hover .ProductCard_secondary__3Jx0Q{opacity:1}.ProductCard_tag__uF_pr{position:absolute;top:var(--space-2);left:var(--space-2)}.ProductCard_meta__eLVAg{padding-top:12px}.ProductCard_card__JrE_3:hover .ProductCard_name__6lJpV{text-decoration:underline;text-decoration-color:var(--bronze-700);text-underline-offset:3px}.ProductCard_cap__cBm8_{margin-top:2px}.ProductCard_sw__mT8Mf{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.ProductCard_sw__mT8Mf i{width:12px;height:12px;border-radius:var(--radius-full);border:1px solid var(--border-strong);display:block}.page_head__dH1bI{display:grid;gap:var(--space-2);margin-bottom:var(--space-5)}.page_hero__EM_Iw{display:grid;gap:var(--space-5);padding-block:var(--space-5);align-items:center}@media (min-width:1024px){.page_hero__EM_Iw{grid-template-columns:1fr 1fr;padding-block:var(--space-7);gap:var(--space-6)}}.page_heroText__whJ9_{display:grid;gap:var(--space-3)}.page_heroText__whJ9_ h1{margin-top:var(--space-1)}.page_heroActions__DBKXT{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-3)}.page_heroImage__x9syG{aspect-ratio:4/5;background:var(--surface-100);overflow:hidden}.page_heroImage__x9syG img{width:100%;height:100%;object-fit:cover}.page_rowHead__etFTh{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-4);gap:var(--space-3)}.page_collections__Ggaxv{display:grid;gap:var(--space-4)}@media (min-width:768px){.page_collections__Ggaxv{grid-template-columns:repeat(3,1fr)}}.page_collection__0g0Et{display:grid;gap:var(--space-2)}.page_collection__0g0Et:hover{text-decoration:none}.page_collection__0g0Et:hover .page_collectionImg__nS_Fz{opacity:.92}.page_collectionImg__nS_Fz{aspect-ratio:3/2;background:var(--surface-100);overflow:hidden;transition:opacity .16s ease-out;margin-bottom:var(--space-1)}.page_collectionImg__nS_Fz img{width:100%;height:100%;object-fit:cover}.page_story__IrPw_{display:grid;gap:var(--space-3);border-top:1px solid var(--hairline)}.page_empty__yEJPe{display:grid;gap:var(--space-3);justify-items:start;margin-top:var(--space-4)}.page_layout__BGoqT{display:grid;gap:var(--space-5);margin-top:var(--space-5)}@media (min-width:1024px){.page_layout__BGoqT{grid-template-columns:1fr 360px;gap:var(--space-6);align-items:start}}.page_lines__ntZd7{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline)}.page_line__hwmzO{display:grid;grid-template-columns:80px 1fr auto;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline);align-items:start}.page_thumb__MPxCS{display:block;aspect-ratio:4/5;background:var(--surface-100);overflow:hidden}.page_thumb__MPxCS img{width:100%;height:100%;object-fit:cover}.page_lineMeta__Gt3nN{display:grid;gap:var(--space-1)}.page_qty__7MXU2{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.page_qbtn__jfVt2{width:32px;height:32px;border:1px solid var(--hairline);background:transparent;cursor:pointer;border-radius:var(--radius-sm)}.page_qbtn__jfVt2:hover{background:var(--surface-100)}.page_remove__MVmca{background:none;border:0;cursor:pointer;margin-left:var(--space-2);padding:0}.page_remove__MVmca:hover{text-decoration:underline;text-decoration-color:var(--bronze-700);text-underline-offset:3px}.page_summary__dlPEV{display:grid;gap:var(--space-3);padding:var(--space-4);background:var(--surface-100)}.page_row___Uw0x{display:flex;justify-content:space-between}