.AddToOrder_wrap__vklmo{display:grid;grid-gap:.6rem;gap:.6rem}.AddToOrder_row__1HRvE{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.AddToOrder_stepper__Fi4HG{display:inline-flex;align-items:center;border:1px solid var(--mist);border-radius:999px;background:var(--field);overflow:hidden}.AddToOrder_stepper__Fi4HG button{width:2.75rem;height:2.75rem;border:0;background:transparent;color:var(--headline);font:500 1.25rem/1 var(--font-text);cursor:pointer}.AddToOrder_stepper__Fi4HG button:hover:not(:disabled){background:var(--bg)}.AddToOrder_stepper__Fi4HG button:disabled,.AddToOrder_stepper__Fi4HG input:disabled{opacity:.4;cursor:not-allowed}.AddToOrder_stepper__Fi4HG input{width:4.2rem;height:2.75rem;border:0;text-align:center;font:500 var(--step-0) /1 var(--font-text);color:var(--ink);background:transparent}.AddToOrder_row__1HRvE .button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.AddToOrder_chips__jIh_t{display:flex;flex-wrap:wrap;gap:.4rem}.AddToOrder_chip__N6Ou_{min-height:2.75rem;min-width:2.75rem;padding:0 .9rem;border:1px solid var(--mist);border-radius:999px;background:transparent;color:var(--ink);font:500 var(--step--1) /1 var(--font-text);cursor:pointer;transition:border-color .2s,color .2s}.AddToOrder_chip__N6Ou_:disabled{opacity:.4;cursor:not-allowed}.AddToOrder_chip__N6Ou_:hover:not(:disabled){border-color:var(--gold);color:var(--gold-deep)}.AddToOrder_note__sKepk{font-size:var(--step--1);color:var(--gold-deep);line-height:1.5}.AddToOrder_note__sKepk:empty{display:none}.AddToOrder_noteActions__pgoVg{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.35rem}.AddToOrder_link__ORYof{padding:0;border:0;background:none;color:var(--headline);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.2em;cursor:pointer}.AddToOrder_compact__xiVR_ .AddToOrder_stepper__Fi4HG input{width:3rem}.AddToOrder_compact__xiVR_ .button{min-height:2.75rem;padding:.4rem 1.1rem;font-size:var(--step--1)}.catalog_layout__icZ5i{display:grid;grid-template-columns:12rem 1fr;grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);padding-top:clamp(2rem,5vw,3.5rem)}.catalog_sidebar__lnv9p ul{list-style:none;margin:0;padding:0;position:-webkit-sticky;position:sticky;top:6rem;display:grid;grid-gap:.25rem;gap:.25rem}.catalog_sidebar__lnv9p a{display:flex;align-items:center;min-height:2.75rem;padding:.5rem .9rem;border-radius:999px;text-decoration:none;color:var(--ink-soft)}.catalog_sidebar__lnv9p a:hover{background:var(--bg-raise);color:var(--headline)}.catalog_sidebar__lnv9p a[aria-current=page]{background:var(--accent);color:#ffffff;font-weight:500}.catalog_head__wCwaA{margin-bottom:2rem;display:grid;grid-gap:.75rem;gap:.75rem}.catalog_title__OQDBQ{font-size:var(--step-4);color:var(--headline)}.catalog_context__CwJES{color:var(--ink-soft)}.catalog_state__XJL1d{margin-top:1rem}.catalog_grid__wKC_5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));grid-gap:2.5rem 1.5rem;gap:2.5rem 1.5rem}.catalog_item__lFtlF{display:grid;grid-gap:.9rem;gap:.9rem;align-content:start}.catalog_card__AJ8sA{display:grid;grid-gap:.35rem;gap:.35rem;text-decoration:none}.catalog_photo__qUhoo{aspect-ratio:4/5;background:var(--bg-raise);overflow:hidden;margin-bottom:.6rem;border-radius:999px 999px var(--radius-card) var(--radius-card);transition:box-shadow .15s}.catalog_card__AJ8sA:hover .catalog_photo__qUhoo{box-shadow:var(--shadow-soft)}.catalog_photo__qUhoo img{width:100%;height:100%;object-fit:cover}.catalog_noPhoto___PXYM{display:grid;place-items:center;height:100%;padding:1.5rem;text-align:center;font-family:var(--font-display);font-size:var(--step-1);color:var(--ink-soft)}.catalog_card__AJ8sA:hover .catalog_name__EbzgR{color:var(--gold-deep)}.catalog_name__EbzgR{font-family:var(--font-display);font-size:var(--step-1);font-weight:500;line-height:1.2;color:var(--headline)}.catalog_meta__A26HB{color:var(--ink-soft);font-size:var(--step--1)}.catalog_priceRow__fTzVN{display:flex;justify-content:space-between;gap:1rem;font-size:var(--step--1)}.catalog_chip__WtWXO{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;padding:.2rem .7rem;border:1px solid var(--mist);border-radius:999px;font-size:var(--step--1);font-weight:500}.catalog_chipDot__aLWGh{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.catalog_chip__WtWXO[data-tone=plenty]{color:var(--gold-deep);border-color:var(--gold)}.catalog_chip__WtWXO[data-tone=few]{color:var(--ink)}.catalog_chip__WtWXO[data-tone=few] .catalog_chipDot__aLWGh{border-radius:0;transform:rotate(45deg)}.catalog_chip__WtWXO[data-tone=none]{color:var(--danger);border-style:dashed}.catalog_chip__WtWXO[data-tone=none] .catalog_chipDot__aLWGh{background:transparent;border:1.5px solid}@media (max-width:44rem){.catalog_layout__icZ5i{grid-template-columns:1fr}.catalog_sidebar__lnv9p ul{position:static;display:flex;flex-wrap:wrap;gap:.4rem}}.Price_was__6GH_M{color:var(--ink-soft);margin-left:.4em}.Price_badge__HK6rE{display:inline-block;margin-left:.5em;padding:0 .5em;border:1px solid var(--gold-deep);border-radius:999px;color:var(--gold-deep);font-size:.8em;font-weight:600;white-space:nowrap}.product_product__ZWBPU{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);padding-top:clamp(2rem,5vw,3.5rem);align-items:start}.product_gallery__IYm6J{display:grid;grid-gap:1rem;gap:1rem}.product_gallery__IYm6J img{width:100%;object-fit:cover;background:var(--bg-raise)}.product_gallery__IYm6J img,.product_noPhoto__ps4CQ{aspect-ratio:4/5;border-radius:999px 999px var(--radius-card) var(--radius-card)}.product_noPhoto__ps4CQ{display:grid;place-items:center;background:var(--bg-raise);color:var(--ink-soft);font-family:var(--font-display);font-size:var(--step-2)}.product_info__HWcVb{position:-webkit-sticky;position:sticky;top:1.5rem;display:grid;grid-gap:1rem;gap:1rem}.product_crumb__iZ98T{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--ink-soft);text-decoration:none}.product_crumb__iZ98T:hover{text-decoration:underline}.product_name__eEtN0{font-size:var(--step-4);color:var(--headline)}.product_price__fMAgn{font-size:var(--step-1)}.product_available__yvP2_{color:var(--gold-deep);font-weight:600}.product_unavailable__WF3w6{color:var(--danger);font-weight:600}.product_description__uXAYr,.product_hint__4vMPx{color:var(--ink-soft)}.product_specs__yw6_A{margin:.5rem 0 0;border-top:1px solid var(--ink)}.product_specs__yw6_A div{display:grid;grid-template-columns:9rem 1fr;grid-gap:1rem;gap:1rem;padding-block:.65rem;border-bottom:1px solid var(--mist)}.product_specs__yw6_A dt{color:var(--ink-soft)}.product_specs__yw6_A dd{margin:0}.product_actions__uVMaA{margin-top:1rem}@media (max-width:48rem){.product_product__ZWBPU{grid-template-columns:1fr}.product_info__HWcVb{position:static}}