.see-all_wrap__FAGw1{display:flex;justify-content:center;padding-top:clamp(28px,3vw,52px)}.see-all_link__jCYil,.see-all_placeholder__5K3Zy{display:inline-flex;align-items:center;justify-content:center;min-width:148px;height:40px;padding:0 24px;border-radius:999px}.see-all_link__jCYil{border:1px solid rgba(29,21,18,.32);background:transparent;color:var(--ink);font-family:inherit;font-size:11px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.see-all_link__jCYil:hover{background:var(--ink);color:var(--paper)}.see-all_link__jCYil:focus-visible{outline:2px solid var(--red);outline-offset:3px}.see-all_placeholder__5K3Zy{visibility:hidden}.recently-viewed_section__60sM9{--rv-gutter:var(--gutter,20px);--rv-gap:14px;margin-top:34px;padding-top:26px;border-top:1px solid var(--rule-soft,rgba(31,23,19,.08))}.recently-viewed_header__jLiIG{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.recently-viewed_title__1eoTm{margin:0;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted,#6f675f)}.recently-viewed_controls__eM_1k{display:none;gap:8px}@media (hover:hover) and (pointer:fine){.recently-viewed_controls__eM_1k{display:flex}}.recently-viewed_arrow__7S5Tv{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--rule,rgba(31,23,19,.12));border-radius:50%;background:transparent;color:var(--ink,#17110f);cursor:pointer;transition:background-color .22s ease,color .22s ease,opacity .22s ease}.recently-viewed_arrow__7S5Tv:hover:not(:disabled){background:var(--ink,#17110f);color:var(--paper,#fdfaf5)}.recently-viewed_arrow__7S5Tv:focus-visible{outline:2px solid var(--ink,#17110f);outline-offset:2px}.recently-viewed_arrow__7S5Tv:disabled{opacity:.35;cursor:default}.recently-viewed_section__60sM9 .recently-viewed_track__cS5V_{display:flex;grid-template-columns:none;gap:var(--rv-gap);width:auto;margin:0 calc(var(--rv-gutter) * -1);padding:8px var(--rv-gutter) 12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rv-gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none}.recently-viewed_section__60sM9 .recently-viewed_track__cS5V_::-webkit-scrollbar{display:none}.recently-viewed_section__60sM9 .recently-viewed_track__cS5V_>li{flex:0 0 calc((100% - var(--rv-gap)) / 2.2);scroll-snap-align:start}@media (min-width:641px){.recently-viewed_section__60sM9 .recently-viewed_track__cS5V_{--rv-gap:clamp(16px,2vw,24px)}.recently-viewed_section__60sM9 .recently-viewed_track__cS5V_>li{flex-basis:calc((100% - 2 * var(--rv-gap)) / 2.3)}}@media (min-width:768px){.recently-viewed_section__60sM9{margin-top:clamp(34px,4.2vw,60px);padding-top:clamp(26px,3.2vw,42px)}.recently-viewed_header__jLiIG{margin-bottom:20px}}@media (min-width:1025px){.recently-viewed_section__60sM9 .recently-viewed_track__cS5V_{--rv-gap:clamp(14px,1.6vw,24px)}.recently-viewed_section__60sM9 .recently-viewed_track__cS5V_>li{flex-basis:calc((100% - 3 * var(--rv-gap)) / 4)}}@media (prefers-reduced-motion:reduce){.recently-viewed_arrow__7S5Tv{transition:none}}.catalog_page__C_lag{--navbar-height:76px;--espresso:#2f1f17;min-height:100vh;padding-top:var(--navbar-height);background:var(--paper)}.catalog_page__C_lag:focus{outline:none}@media (max-width:767px){.catalog_page__C_lag{--navbar-height:64px}}.catalog_bar__LYYQZ{position:-webkit-sticky;position:sticky;top:var(--navbar-height);z-index:30;background:var(--paper);border-bottom:1px solid var(--rule);transition:box-shadow .25s ease}.catalog_bar__LYYQZ[data-stuck=true]{box-shadow:0 6px 16px rgba(20,17,14,.05)}.catalog_barInner__WUABQ{display:flex;align-items:stretch;gap:clamp(10px,1vw,18px);padding:8px clamp(20px,2.4vw,44px)}.catalog_railRegion__ZTAlC{position:relative;display:flex;align-items:center;flex:1 1 75%;min-width:0}.catalog_rail__ZOiie{display:flex;align-items:center;gap:clamp(16px,1.8vw,32px);flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;touch-action:pan-x pan-y;overscroll-behavior-x:contain;padding:6px 0;scrollbar-width:none;-ms-overflow-style:none}.catalog_rail__ZOiie::-webkit-scrollbar{display:none}.catalog_categoryActive__X0W8o,.catalog_category__IvkpA{flex:none;font-family:inherit;font-size:14px;line-height:1;white-space:nowrap;cursor:pointer}.catalog_category__IvkpA{padding:9px 2px;border:none;border-bottom:1px solid transparent;background:none;color:#554c43;transition:color .18s ease,border-color .18s ease}.catalog_category__IvkpA:hover{color:var(--ink);border-bottom-color:var(--ink)}.catalog_categoryActive__X0W8o{padding:10px 22px;border:1px solid var(--espresso);border-radius:999px;background:var(--espresso);color:#fdfaf5}.catalog_railFade__0eQPo{position:absolute;top:0;bottom:0;right:28px;width:52px;background:linear-gradient(to right,rgba(244,241,235,0),var(--paper));pointer-events:none;opacity:1;transition:opacity .2s ease}.catalog_railNudge__oF01_{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:none;background:var(--paper);color:#554c43;cursor:pointer;transition:color .18s ease,opacity .2s ease}.catalog_railNudge__oF01_:hover{color:var(--ink)}.catalog_railFade__0eQPo[data-hidden],.catalog_railNudge__oF01_[data-hidden]{opacity:0;pointer-events:none}.catalog_divider__0fLjE{flex:none;width:1px;margin:8px 2px;background:var(--rule-strong)}.catalog_controls__uiBMD{display:flex;align-items:center;gap:10px;flex:none}.catalog_filterButton__CsZNI{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 20px;border:1px solid var(--espresso);border-radius:999px;background:var(--espresso);color:#fdfaf5;font-family:inherit;font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:opacity .18s ease}.catalog_filterButton__CsZNI:hover{opacity:.88}.catalog_filterCount__g7y6A{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#fdfaf5;color:var(--espresso);font-size:10px;letter-spacing:0}.catalog_sortWrap__WSQYs{position:relative;flex:none}.catalog_sortButton__tdgM3{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;border:1px solid rgba(29,21,18,.24);border-radius:999px;background:transparent;color:var(--ink);font-family:inherit;font-size:11px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease}.catalog_sortButton__tdgM3:hover{border-color:var(--ink)}.catalog_sortLabelKey__9ncJs{color:var(--muted)}.catalog_sortChevron__mboqs{transition:transform .2s ease}.catalog_sortButton__tdgM3[aria-expanded=true] .catalog_sortChevron__mboqs{transform:rotate(180deg)}.catalog_sortMenu__c2keA{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:232px;margin:0;padding:6px;list-style:none;border:1px solid var(--rule);border-radius:16px;background:#fdfaf5;box-shadow:0 12px 28px rgba(20,17,14,.08)}.catalog_sortOption__eLrz8{display:block;width:100%;padding:10px 14px;border:none;border-radius:10px;background:none;color:var(--ink);font-family:inherit;font-size:14px;text-align:left;cursor:pointer}.catalog_sortOption__eLrz8:hover{background:rgba(47,31,23,.06)}.catalog_sortOption__eLrz8[aria-selected=true]{background:rgba(47,31,23,.1)}.catalog_results__xKvZl{padding:clamp(22px,2.4vw,38px) clamp(20px,2.4vw,44px) clamp(72px,8vw,140px)}.catalog_grid__IXNsp{--card-scale:0.95;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(28px,3vw,52px) clamp(18px,1.3vw,28px);gap:clamp(28px,3vw,52px) clamp(18px,1.3vw,28px);width:calc(100% * var(--card-scale));list-style:none;margin-inline:auto;padding:0}.catalog_grid__IXNsp>li{flex:0 1 auto;width:auto;scroll-snap-align:none}@media (max-width:1180px){.catalog_grid__IXNsp{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.catalog_grid__IXNsp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.catalog_results__xKvZl{padding:18px 16px 72px}.catalog_grid__IXNsp{gap:26px 12px}}.catalog_more__zFVUD{display:flex;justify-content:center;padding-top:clamp(40px,5vw,72px)}.catalog_moreButton__2dYTc{min-width:200px;height:48px;padding:0 28px;border:1px solid rgba(29,21,18,.32);border-radius:999px;background:transparent;color:var(--ink);font-family:inherit;font-size:12px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.catalog_moreButton__2dYTc:hover:not(:disabled){background:var(--ink);color:var(--paper)}.catalog_moreButton__2dYTc:disabled{opacity:.5;cursor:default}.catalog_state__DshjE{display:flex;flex-direction:column;align-items:center;gap:14px;padding:clamp(64px,12vw,160px) 24px;text-align:center;color:var(--muted)}.catalog_stateTitle__SDykT{margin:0;color:var(--ink);font-size:clamp(16px,1.3vw,20px);font-weight:400}.catalog_stateSearch__B5Xa5{width:100%;max-width:560px}.catalog_resultsSearch__2NOpn{max-width:560px;margin:0 auto 18px}.catalog_stateBody__kyUW2{margin:0;max-width:44ch;font-size:14px;line-height:1.6}.catalog_stateAction__sJv9c{height:44px;padding:0 26px;border:1px solid rgba(29,21,18,.32);border-radius:999px;background:transparent;color:var(--ink);font-family:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.catalog_stateAction__sJv9c:hover{background:var(--ink);color:var(--paper)}.catalog_stateLinks__Xn520{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 22px}.catalog_stateTextLink__bjlYy{color:var(--ink);font-size:14px;text-underline-offset:4px}.catalog_stateAction__sJv9c:focus-visible,.catalog_stateTextLink__bjlYy:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.catalog_drawerRoot__9zX0P{position:fixed;inset:0;z-index:80}.catalog_scrim__jifqd{position:absolute;inset:0;width:100%;height:100%;padding:0;border:none;background:rgba(20,17,14,.32);cursor:pointer}.catalog_drawer__8eV7a{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(420px,100%);height:100%;background:var(--paper);border-left:1px solid var(--rule);animation:catalog_niskaDrawerIn__MHoYU .32s cubic-bezier(.22,1,.36,1)}@keyframes catalog_niskaDrawerIn__MHoYU{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.catalog_drawer__8eV7a{animation:none}}.catalog_drawerHead__q3sJm{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px clamp(20px,3vw,28px);border-bottom:1px solid var(--rule)}.catalog_drawerTitle__g4Z6X{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:500;color:var(--ink)}.catalog_drawerCount__jsY6u{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--espresso,#2f1f17);color:#fdfaf5;font-size:11px}.catalog_drawerClose__4TihC{display:grid;place-items:center;width:40px;height:40px;padding:0;border:none;background:none;color:var(--ink);cursor:pointer}.catalog_drawerBody__D_jbC{flex:1 1 auto;overflow-y:auto;padding:4px clamp(20px,3vw,28px) 16px}.catalog_facet__ezJ_r{padding:22px 0;border-bottom:1px solid var(--rule)}.catalog_facet__ezJ_r:last-child{border-bottom:none}.catalog_facetTitle__fK04o{margin:0 0 14px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.catalog_facetList__hWThW{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto}.catalog_choice__JZP8w{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:15px;color:var(--ink);cursor:pointer}.catalog_control__Dhocq{width:16px;height:16px;flex:none;accent-color:var(--espresso,#2f1f17);cursor:pointer}.catalog_priceRow__dWHq4{display:flex;align-items:flex-end;gap:12px}.catalog_priceField__VnHiz{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.catalog_priceLabel__qcYKB{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.catalog_priceInput__0_hJf{width:100%;height:44px;padding:0 14px;border:1px solid var(--rule-strong);border-radius:12px;background:transparent;color:var(--ink);font-family:inherit;font-size:15px}.catalog_priceInput__0_hJf:focus{border-color:var(--ink);outline:none}.catalog_priceDash__sZVtt{padding-bottom:12px;color:var(--muted)}.catalog_drawerFoot__ncHdq{display:flex;align-items:center;gap:12px;padding:16px clamp(20px,3vw,28px);border-top:1px solid var(--rule)}.catalog_clearButton__VsWfz{flex:0 0 auto;height:48px;padding:0 22px;border:1px solid rgba(29,21,18,.28);border-radius:999px;background:transparent;color:var(--ink);font-family:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.catalog_clearButton__VsWfz:hover{border-color:var(--ink)}.catalog_applyButton__bWTcP{flex:1 1 auto;height:48px;padding:0 22px;border:1px solid var(--espresso,#2f1f17);border-radius:999px;background:var(--espresso,#2f1f17);color:#fdfaf5;font-family:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .18s ease}.catalog_applyButton__bWTcP:hover{opacity:.88}.catalog_drawerResults__g1v_8{margin:0;padding:0 clamp(20px,3vw,28px) 18px;min-height:18px;font-size:13px;color:var(--muted);text-align:center}@media (max-width:640px){.catalog_barInner__WUABQ{flex-direction:column;align-items:stretch;gap:0;padding:0 16px}.catalog_divider__0fLjE{display:none}.catalog_railRegion__ZTAlC{flex:1 1 auto;padding:2px 0}.catalog_controls__uiBMD{justify-content:space-between;padding:8px 0;border-top:1px solid var(--rule)}.catalog_filterButton__CsZNI,.catalog_sortButton__tdgM3{height:38px;padding:0 16px;font-size:10px}.catalog_sortWrap__WSQYs{flex:0 1 auto;min-width:0}.catalog_sortButton__tdgM3{max-width:100%}.catalog_sortLabel__Kwz_T{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.catalog_resultSummary__T9eWm{margin:0 0 clamp(16px,1.6vw,24px);font-size:14px;letter-spacing:.02em;color:var(--muted)}.catalog_activeFilters__wQu1q{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:clamp(18px,2vw,28px)}.catalog_chipList__dUd9J{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.catalog_chip__hbMy8{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid var(--rule-strong);border-radius:999px;background:transparent;color:var(--ink);font-family:inherit;font-size:13px;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}.catalog_chip__hbMy8:hover{border-color:var(--ink);background:rgba(47,31,23,.04)}.catalog_clearChips__gfxJo{padding:0 4px;border:none;background:none;color:var(--muted);font-family:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.catalog_clearChips__gfxJo:hover{color:var(--ink)}.catalog_priceHint__3_vZG{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted)}.catalog_priceError__UxfkS{color:#9a3412}.catalog_priceInput__0_hJf[aria-invalid=true]{border-color:#9a3412}.catalog_facetCount__eTx73{margin-left:8px;font-size:12px;color:var(--muted)}.catalog_applyButton__bWTcP:disabled{opacity:.45;cursor:not-allowed}.catalog_moreError__ZjHXG{margin:12px 0 0;font-size:13px;color:var(--muted);text-align:center}.catalog_filterButton__CsZNI:disabled{opacity:.4;cursor:not-allowed}.catalog_swatch__MuiCd{display:inline-block;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(20,17,14,.18);background-position:50%;background-size:cover;transition:box-shadow .16s ease}.catalog_swatch__MuiCd[data-neutral]{background-color:#f4f1eb;background-image:repeating-linear-gradient(135deg,rgba(20,17,14,.22) 0 1px,transparent 1px 4px)}.catalog_swatch__MuiCd[data-selected]{box-shadow:inset 0 0 0 1px rgba(20,17,14,.18),0 0 0 2px var(--paper),0 0 0 3px var(--ink)}.catalog_facetDisclosure__BUKwD>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.catalog_facetDisclosure__BUKwD>summary::-webkit-details-marker{display:none}.catalog_facetDisclosure__BUKwD>summary .catalog_facetTitle__fK04o{margin:0}.catalog_facetDisclosure__BUKwD[open]>summary{margin-bottom:14px}.catalog_facetChevron__NyRe9{flex:none;width:12px;height:12px;color:var(--muted);transition:transform .2s ease}.catalog_facetDisclosure__BUKwD[open] .catalog_facetChevron__NyRe9{transform:rotate(180deg)}.catalog_colorChoice__nvHVL{position:relative;display:flex;align-items:center;gap:12px;padding:7px 0;font-size:15px;color:var(--ink);cursor:pointer}.catalog_colorChoice__nvHVL input{position:absolute;opacity:0;width:1px;height:1px}.catalog_colorChoice__nvHVL input:checked~.catalog_colorName__Zw7ZV{font-weight:500}.catalog_colorChoice__nvHVL input:focus-visible~.catalog_swatch__MuiCd{outline:2px solid var(--red,#f4323c);outline-offset:3px}.catalog_colorTick__nGS6V{margin-left:auto;width:14px;height:14px;color:var(--ink)}.catalog_facetNote__hjiLA{margin:0;font-size:13px;color:var(--muted)}.catalog_facetClear__WC3ow{margin-top:8px;padding:0;border:none;background:none;color:var(--muted);font-family:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.catalog_facetClear__WC3ow:hover{color:var(--ink)}.catalog_colorName__Zw7ZV{display:inline-flex;align-items:baseline}