.Catalog_page__fhBu_{padding-block:var(--s-5) var(--s-8)}.Catalog_intro__oqki4{display:grid;gap:var(--s-3);padding-bottom:var(--s-7);max-width:900px}.Catalog_layout__NdLCd{display:grid;gap:var(--s-7)}.Catalog_sidebar__qavL4{display:none}@media (min-width:1024px){.Catalog_layout__NdLCd{grid-template-columns:248px minmax(0,1fr);gap:var(--s-8)}.Catalog_sidebar__qavL4{display:block;position:sticky;top:calc(var(--header-h) + var(--s-4));align-self:start;max-height:calc(100vh - var(--header-h) - var(--s-6));overflow-y:auto;padding-right:var(--s-3);scrollbar-width:thin;scrollbar-color:rgba(29,26,22,.15) transparent}.Catalog_sidebar__qavL4::-webkit-scrollbar{width:4px}.Catalog_sidebar__qavL4::-webkit-scrollbar-track{background:transparent}.Catalog_sidebar__qavL4::-webkit-scrollbar-thumb{background:rgba(29,26,22,.15);border-radius:999px}.Catalog_sidebar__qavL4::-webkit-scrollbar-thumb:hover{background:rgba(29,26,22,.35)}.Catalog_filterButton__jOMOI{display:none!important}}.Catalog_results__dgPZX{min-width:0}.Catalog_toolbar__u_n1Q{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;padding-bottom:var(--s-4);margin-bottom:var(--s-5);border-bottom:var(--border)}.Catalog_total__PgJ1y{font-size:var(--fs-small);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Catalog_sort__hn9dl{margin-left:auto;display:flex;align-items:center;gap:var(--s-2)}.Catalog_sortLabel__8IHLX{font-size:var(--fs-small);color:var(--ink-soft)}.Catalog_sortSelect___S9rE{min-height:40px;padding:0 32px 0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-raised) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%231d1a16' stroke-width='1.2'/%3E%3C/svg%3E") right 10px center /12px no-repeat;appearance:none;font-size:var(--fs-small);max-width:220px}@media (max-width:479px){.Catalog_sortLabel__8IHLX{display:none}.Catalog_total__PgJ1y{order:3;width:100%}}.Catalog_drawerFilters__RI92V{padding:0 var(--s-5) var(--s-5)}.Catalog_active__VOw1G{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-5)}.Catalog_chips__3XUhy{display:flex;flex-wrap:wrap;gap:var(--s-2)}.Catalog_chip__cf8Jv{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--s-3);background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--fs-small);transition:border-color var(--t-fast)}.Catalog_chip__cf8Jv:hover{border-color:var(--ink)}.Catalog_clear__izd_3{font-size:var(--fs-small);text-decoration:underline;text-underline-offset:3px;min-height:36px}.Catalog_clear__izd_3:hover{color:var(--clay)}.Catalog_gridWrap__ErtVR{transition:opacity var(--t-base) var(--ease)}.Catalog_gridWrap__ErtVR[data-pending=true]{opacity:.45;pointer-events:none}.Catalog_empty__lFYCr{display:grid;gap:var(--s-3);justify-items:start;padding:var(--s-8) 0;max-width:520px}.Catalog_emptyLinks__IsdKi{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.Catalog_pagination__71g3F{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s-3);margin-top:var(--s-8);padding-top:var(--s-5);border-top:var(--border)}.Catalog_pagination__71g3F>:last-child{justify-self:end}.Catalog_pageArrow__yPo2z{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;font-size:var(--fs-small);font-weight:600}.Catalog_pageArrow__yPo2z:hover{color:var(--clay)}.Catalog_pages__CNnS1{display:flex;flex-wrap:wrap;justify-content:center;gap:2px}.Catalog_pageLink__1G6xS{display:grid;place-items:center;min-width:40px;height:40px;border-radius:50%;font-size:var(--fs-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background var(--t-fast)}.Catalog_pageLink__1G6xS:hover{background:var(--paper-sunken)}.Catalog_pageLink__1G6xS[aria-current=page]{background:var(--ink);color:var(--paper)}.Catalog_ellipsis__S_Y6_{display:grid;place-items:center;min-width:24px;color:var(--ink-muted)}@media (max-width:479px){.Catalog_pageArrow__yPo2z,.Catalog_pageArrow__yPo2z span{font-size:0;gap:0}.Catalog_pageArrow__yPo2z svg{width:20px;height:20px}.Catalog_pageLink__1G6xS{min-width:34px;height:34px;font-size:var(--fs-micro)}.Catalog_ellipsis__S_Y6_{min-width:18px}}.FilterPanel_panel__X0asd{display:grid}.FilterPanel_group__WFAZV{border-bottom:var(--border)}.FilterPanel_group__WFAZV:first-child{border-top:var(--border)}.FilterPanel_summary__7FbFr{display:flex;align-items:center;gap:var(--s-2);min-height:52px;cursor:pointer;list-style:none;font-size:var(--fs-small);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.FilterPanel_summary__7FbFr::-webkit-details-marker{display:none}.FilterPanel_summary__7FbFr:after{content:"+";margin-left:auto;font-size:1.1rem;font-weight:300;transition:transform var(--t-base) var(--ease)}details[open]>.FilterPanel_summary__7FbFr:after{transform:rotate(45deg)}.FilterPanel_badge__ibCvg{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;background:var(--ink);color:var(--paper);border-radius:var(--radius-pill);font-size:11px;letter-spacing:0}.FilterPanel_fieldset__gZ3zK{border:0;padding:0 0 var(--s-4);min-width:0}.FilterPanel_options__L1eA4{display:grid;gap:2px}.FilterPanel_moreButton__c3Rp0{background:none;border:none;padding:6px 0;margin-top:4px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.04em;color:var(--clay);cursor:pointer;display:inline-flex;align-items:center;transition:opacity var(--t-fast)}.FilterPanel_moreButton__c3Rp0:hover{opacity:.75;text-decoration:underline}.FilterPanel_check__7ntJn{position:absolute;opacity:0;width:1px;height:1px}.FilterPanel_option__2LB3x{display:flex;align-items:center;gap:var(--s-3);min-height:40px;cursor:pointer;font-size:var(--fs-small);padding-right:var(--s-1)}.FilterPanel_option__2LB3x:before{content:"";flex:none;width:18px;height:18px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--paper-raised) center /12px no-repeat;transition:background-color var(--t-fast),border-color var(--t-fast)}.FilterPanel_colors__Zy_7R .FilterPanel_option__2LB3x:before{display:none}.FilterPanel_check__7ntJn:checked+.FilterPanel_option__2LB3x:before{background-color:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5 4.8 9 10 3' fill='none' stroke='%23f4efe7' stroke-width='1.6'/%3E%3C/svg%3E")}.FilterPanel_check__7ntJn:focus-visible+.FilterPanel_option__2LB3x{outline:2px solid var(--focus);outline-offset:2px}.FilterPanel_option__2LB3x:hover .FilterPanel_optionLabel__TS2V_{color:var(--clay)}.FilterPanel_option__2LB3x[data-disabled=true]{color:var(--ink-muted);cursor:not-allowed;opacity:.6}.FilterPanel_optionLabel__TS2V_{flex:1 1}.FilterPanel_count__Q_NbX{margin-left:auto;font-size:var(--fs-micro);color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FilterPanel_swatch__2SgVl{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(29,26,22,.18);flex:none}.FilterPanel_check__7ntJn:checked+.FilterPanel_option__2LB3x .FilterPanel_swatch__2SgVl{box-shadow:0 0 0 2px var(--paper),0 0 0 3px var(--ink)}.FilterPanel_check__7ntJn:checked+.FilterPanel_option__2LB3x .FilterPanel_optionLabel__TS2V_{font-weight:600}.FilterPanel_switch__fqmRo{display:flex;align-items:center;gap:var(--s-3);min-height:56px;cursor:pointer;font-size:var(--fs-small)}.FilterPanel_switch__fqmRo input{appearance:none;flex:none;width:36px;height:20px;border-radius:var(--radius-pill);background:var(--line-strong);position:relative;cursor:pointer;transition:background var(--t-fast)}.FilterPanel_switch__fqmRo input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--paper-raised);transition:transform var(--t-base) var(--ease)}.FilterPanel_switch__fqmRo input:checked{background:var(--success)}.FilterPanel_switch__fqmRo input:checked:after{transform:translateX(16px)}.Drawer_drawer__FvD4u{border:0;padding:0;margin:0;max-width:none;max-height:none;background:transparent;color:var(--ink);height:100dvh;width:100%;overflow:hidden;position:fixed;inset:0}.Drawer_drawer__FvD4u::backdrop{background:rgba(29,26,22,.42);opacity:0;transition:opacity var(--t-base) var(--ease),overlay var(--t-base) allow-discrete,display var(--t-base) allow-discrete}.Drawer_drawer__FvD4u[open]::backdrop{opacity:1}@starting-style{.Drawer_drawer__FvD4u[open]::backdrop{opacity:0}}.Drawer_panel__ipEXc{position:absolute;top:0;bottom:0;width:min(100%,440px);background:var(--paper-raised);display:flex;flex-direction:column;box-shadow:var(--shadow-panel);transition:transform var(--t-base) var(--ease)}.Drawer_lg__TW7ca .Drawer_panel__ipEXc{width:min(100%,520px)}.Drawer_right__ONpO2 .Drawer_panel__ipEXc{right:0;transform:translateX(0)}.Drawer_left__y165X .Drawer_panel__ipEXc{left:0}.Drawer_top__savnl .Drawer_panel__ipEXc{left:0;right:0;bottom:auto;width:100%;max-height:100dvh}@starting-style{.Drawer_drawer__FvD4u[open].Drawer_right__ONpO2 .Drawer_panel__ipEXc{transform:translateX(100%)}.Drawer_drawer__FvD4u[open].Drawer_left__y165X .Drawer_panel__ipEXc{transform:translateX(-100%)}.Drawer_drawer__FvD4u[open].Drawer_top__savnl .Drawer_panel__ipEXc{transform:translateY(-24px);opacity:0}}.Drawer_head__py78a{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:var(--header-h);padding:0 var(--s-5);border-bottom:var(--border);flex:none}.Drawer_title__Pln3f{font-family:var(--font-display);font-size:1.6rem}.Drawer_close__fwkqc{display:grid;place-items:center;width:44px;height:44px;margin-right:calc(var(--s-3) * -1);border-radius:50%;transition:background var(--t-fast)}.Drawer_close__fwkqc:hover{background:var(--paper-sunken)}.Drawer_body__svdO2{flex:1 1;overflow-y:auto;overscroll-behavior:contain}.Drawer_footer__etsGR{flex:none;border-top:var(--border);padding:var(--s-5);background:var(--paper-raised)}.ProductImage_frame__3pbYL{position:relative;width:100%;overflow:hidden;background:var(--paper-sunken);isolation:isolate}.ProductImage_frame__3pbYL[data-tone=b]{background:#e4d9c8}.ProductImage_frame__3pbYL[data-tone=c]{background:#ddd5ca}.ProductImage_frame__3pbYL[data-tone=d]{background:#ead8cb}.ProductImage_img__t9sk9{transition:transform var(--t-slow) var(--ease)}.ProductImage_placeholder__t_5DF{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--s-3);color:rgba(29,26,22,.16)}.ProductImage_mark__7pWhx{width:auto;height:clamp(28px,18%,64px)}.ProductImage_caption__vdLJA{font-size:10px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:rgba(29,26,22,.42);font-weight:600}.CartLines_list__Q3vkB{display:grid}.CartLines_line__PM9sU{display:grid;grid-template-columns:76px 1fr auto;gap:var(--s-3);padding:var(--s-4) 0;border-bottom:var(--border)}.CartLines_page__qtlmn .CartLines_line__PM9sU{grid-template-columns:80px 1fr auto;padding:var(--s-5) 0}@media (min-width:640px){.CartLines_line__PM9sU{grid-template-columns:84px 1fr auto;gap:var(--s-4);padding:var(--s-5) 0}.CartLines_page__qtlmn .CartLines_line__PM9sU{grid-template-columns:112px 1fr auto;padding:var(--s-6) 0}}.CartLines_drawer__MUJ3a{padding:0 var(--s-5)}.CartLines_thumb__GuKvp{display:block}.CartLines_info__5EVZB{display:grid;gap:4px;align-content:start;min-width:0}.CartLines_title__BM8so{font-weight:500;line-height:1.35}.CartLines_title__BM8so:hover{color:var(--clay)}.CartLines_meta__rizuN{font-size:var(--fs-small);color:var(--ink-muted)}.CartLines_controls__LVQSY{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-2);flex-wrap:wrap}.CartLines_remove__RgzH3{font-size:var(--fs-small);color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px;min-height:36px}.CartLines_remove__RgzH3:hover{color:var(--danger)}.CartLines_price__Cg1zM{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.CartDrawer_footer__8fO0E{display:grid;gap:var(--s-4)}.CartDrawer_row__RiAAV{display:flex;justify-content:space-between;align-items:baseline;font-weight:600}.CartDrawer_amount__iVO17{font-family:var(--font-display);font-size:1.6rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartDrawer_viewCart___Ck2z{justify-self:center}.CartDrawer_empty__uj0qt{padding:var(--s-7) var(--s-5);display:grid;gap:var(--s-3)}.CartDrawer_emptyLinks__XDsYc{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}.Footer_footer__N1D2U{background:var(--ink);color:var(--paper);margin-top:var(--section)}.Footer_footer__N1D2U a:hover{color:var(--sand)}.Footer_top__kpBrq{display:grid;gap:var(--s-8);padding-block:var(--s-9) var(--s-8);border-bottom:1px solid rgba(244,239,231,.14)}@media (min-width:1024px){.Footer_top__kpBrq{grid-template-columns:1fr 1fr;align-items:end}}.Footer_brand__PpyvI{display:grid;gap:var(--s-5);max-width:440px}.Footer_logo__uQ7NL{color:var(--paper);justify-self:start}.Footer_blurb___OlBs{color:rgba(244,239,231,.72)}.Footer_contact__c4C_q a{text-decoration:underline;text-underline-offset:4px}.Footer_newsletter__Od37b{display:grid;gap:var(--s-3)}.Footer_newsTitle__q1Erw{font-family:var(--font-display);font-size:var(--fs-h2);line-height:1.05}.Footer_newsText__bRKgt{color:rgba(244,239,231,.72)}.Footer_newsRow__rMqTl{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-2)}.Footer_newsInput__5GgZj{flex:1 1 220px;min-height:48px;padding:0 var(--s-4);background:transparent;border:1px solid rgba(244,239,231,.4);border-radius:var(--radius);color:var(--paper)}.Footer_newsInput__5GgZj::placeholder{color:rgba(244,239,231,.6)}.Footer_newsInput__5GgZj:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.Footer_newsInput__5GgZj[aria-invalid=true]{border-color:#f0a198}.Footer_newsMsg__PB7iX{font-size:var(--fs-small);color:rgba(244,239,231,.66);min-height:1.5em}.Footer_columns__QhBPK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7) var(--s-5);padding-block:var(--s-8)}@media (min-width:768px){.Footer_columns__QhBPK{grid-template-columns:repeat(4,minmax(0,1fr))}}.Footer_heading__pmKJF{font-family:var(--font-ui);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:rgba(244,239,231,.6);margin-bottom:var(--s-4)}.Footer_columns__QhBPK ul{display:grid;gap:var(--s-1)}.Footer_columns__QhBPK a{display:inline-flex;min-height:32px;align-items:center;font-size:var(--fs-small)}.Footer_bottom__zWNFA{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-5) var(--s-7);border-top:1px solid rgba(244,239,231,.14);font-size:var(--fs-micro);color:rgba(244,239,231,.6);letter-spacing:.04em}.Footer_demo__CD0mX{display:flex;align-items:center;gap:var(--s-2)}.Footer_adminLink__GdJfo{display:inline-flex;align-items:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-4);border:1px solid rgba(244,239,231,.4);border-radius:var(--radius);color:var(--paper);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:border-color .2s,color .2s}.Footer_adminLink__GdJfo:hover{border-color:var(--sand);color:var(--sand)}.Footer_adminLink__GdJfo:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.Header_announcement__uWe6M{background:var(--ink);color:var(--paper);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.Header_announcement__uWe6M p{display:flex;justify-content:center;gap:var(--s-5);min-height:36px;align-items:center;text-align:center}.Header_announcement__uWe6M .Header_secondary__oZOM8{display:none}.Header_announcement__uWe6M .Header_secondary__oZOM8:before{content:"·";margin-right:var(--s-5);opacity:.5}@media (min-width:640px){.Header_announcement__uWe6M .Header_secondary__oZOM8{display:inline}}.Header_header__rtBFx{position:sticky;top:0;z-index:var(--z-header);background:var(--paper);border-bottom:1px solid transparent;transition:transform var(--t-base) var(--ease),border-color var(--t-base),background var(--t-base)}.Header_header__rtBFx[data-scrolled=true]{border-color:var(--line);background:rgba(244,239,231,.94);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px)}.Header_header__rtBFx[data-hidden=true]{transform:translateY(-100%)}.Header_bar__MzBEb{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-h)}.Header_end__KPNkb,.Header_start__onIGO{display:flex;align-items:center;gap:var(--s-1)}.Header_end__KPNkb{justify-content:flex-end}.Header_logo__HDm4I{display:block;color:var(--ink)}.Header_logo__HDm4I:hover{color:var(--clay)}.Header_iconButton__cM5vc{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:var(--radius-pill);transition:color var(--t-fast),background-color var(--t-fast)}.Header_iconButton__cM5vc:hover{color:var(--clay);background:rgba(28,25,23,.04)}.Header_iconLabel__CR4cR{display:none!important}.Header_nav___CYBD{display:none}.Header_navList__vr_q1{display:flex;gap:var(--s-1)}.Header_navLink__sAYqj{display:inline-flex;align-items:center;gap:4px;height:var(--header-h);padding:0 var(--s-3);font-size:var(--fs-small);font-weight:500;letter-spacing:.04em;position:relative}.Header_navLink__sAYqj:after{content:"";position:absolute;left:var(--s-3);right:var(--s-3);bottom:18px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--t-base) var(--ease)}.Header_navLink__sAYqj:hover:after,.Header_navLink__sAYqj[aria-expanded=true]:after,.Header_navLink__sAYqj[data-active=true]:after{transform:scaleX(1)}.Header_navLink__sAYqj[data-active=true]{color:var(--clay)}.Header_chevron__SR0ws{transition:transform var(--t-base) var(--ease)}.Header_navLink__sAYqj[aria-expanded=true] .Header_chevron__SR0ws{transform:rotate(180deg)}@media (min-width:1024px){.Header_start__onIGO>.Header_iconButton__cM5vc{display:none}.Header_nav___CYBD{display:block;margin-left:calc(var(--s-3) * -1)}}.Header_mega__j1EBi{position:absolute;left:0;right:0;top:100%;background:var(--paper-raised);border-top:var(--border);border-bottom:var(--border);box-shadow:0 24px 40px -32px rgba(29,26,22,.4);animation:Header_rise__vHe63 var(--t-base) var(--ease) both}.Header_mega__j1EBi[hidden]{display:none}.Header_megaInner__jYh74{display:grid;grid-template-columns:minmax(200px,1fr) 3fr;gap:var(--s-7);padding-block:var(--s-7)}.Header_megaIntro__eQNK5{display:grid;align-content:start;gap:var(--s-4)}.Header_megaList__C8R_G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-7);max-width:720px}.Header_megaList__C8R_G[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.Header_megaLink__VVtPb{display:flex;justify-content:space-between;align-items:baseline;padding:var(--s-2) 0;border-bottom:var(--border);font-family:var(--font-display);font-size:1.35rem;transition:color var(--t-fast),padding var(--t-base) var(--ease)}.Header_megaLink__VVtPb:hover{color:var(--clay);padding-left:var(--s-2)}.Header_megaCount__q5NC1{font-family:var(--font-ui);font-size:var(--fs-micro);color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartButton_button__bobQX{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:0 8px;border-radius:var(--radius-pill);transition:color var(--t-fast),background-color var(--t-fast)}.CartButton_button__bobQX:hover{color:var(--clay);background:rgba(28,25,23,.04)}.CartButton_label__OfrEs{display:none!important}.CartButton_count__i2bAq{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;transition:transform var(--t-base) var(--ease)}.CartButton_count__i2bAq[data-empty=true]{background:transparent;color:var(--ink-soft);border:1px solid var(--line-strong)}.MobileMenu_wrap__9gFLj{padding:var(--s-4) var(--s-5) var(--s-7);display:grid;gap:var(--s-6)}.MobileMenu_search__bohCv{display:flex;align-items:center;gap:var(--s-3);border-bottom:1px solid var(--ink);padding:var(--s-2) 0}.MobileMenu_input__cswZf{flex:1 1;border:0;background:transparent;min-height:40px}.MobileMenu_input__cswZf:focus-visible{outline:none}.MobileMenu_search__bohCv:focus-within{border-color:var(--focus)}.MobileMenu_list__6CWLy{display:grid}.MobileMenu_item__eclKl{display:flex;justify-content:space-between;align-items:center;min-height:56px;border-bottom:var(--border);font-family:var(--font-display);font-size:1.75rem;list-style:none;cursor:pointer}.MobileMenu_item__eclKl::-webkit-details-marker{display:none}.MobileMenu_group__0RMTl summary:after{content:"+";font-family:var(--font-ui);font-size:1.25rem;font-weight:300;transition:transform var(--t-base) var(--ease)}.MobileMenu_group__0RMTl[open] summary:after{transform:rotate(45deg)}.MobileMenu_sub__Iht61{padding:var(--s-2) 0 var(--s-4);display:grid}.MobileMenu_subLink__wUoy8{display:flex;justify-content:space-between;min-height:44px;align-items:center;color:var(--ink-soft)}.MobileMenu_subLink__wUoy8:hover{color:var(--clay)}.MobileMenu_secondary__eBRlh{display:grid;gap:var(--s-1);font-size:var(--fs-small)}.MobileMenu_secondary__eBRlh a{display:flex;min-height:40px;align-items:center}.MobileMenu_contact__FBMzo{font-size:var(--fs-small);color:var(--ink-soft)}.SearchDialog_wrap__fYaIh{padding-block:var(--s-5) var(--s-7);display:grid;gap:var(--s-5)}.SearchDialog_form__KvFzk{display:flex;align-items:center;gap:var(--s-3);border-bottom:1px solid var(--ink);padding-bottom:var(--s-3)}.SearchDialog_input__glGhE{flex:1 1;min-width:0;border:0;background:transparent;font-family:var(--font-display);font-size:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);line-height:1.2}.SearchDialog_input__glGhE:focus-visible{outline:none}.SearchDialog_input__glGhE::placeholder{color:var(--ink-muted)}.SearchDialog_form__KvFzk:focus-within{border-color:var(--focus)}.SearchDialog_results__v5_se{display:grid;gap:var(--s-5);min-height:80px}.SearchDialog_suggested__fCfZk{display:grid;gap:var(--s-3)}.SearchDialog_chips__83Z2J{display:flex;flex-wrap:wrap;gap:var(--s-2)}.SearchDialog_chip__FNPyx{min-height:40px;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--fs-small);transition:border-color var(--t-fast),background var(--t-fast)}.SearchDialog_chip__FNPyx:hover{border-color:var(--ink);background:var(--paper)}.SearchDialog_grid__NUn_3{display:grid;gap:var(--s-6)}@media (min-width:768px){.SearchDialog_grid__NUn_3{grid-template-columns:200px 1fr}}.SearchDialog_side___usCn{display:grid;gap:var(--s-2);align-content:start}.SearchDialog_side___usCn ul{display:grid;margin-bottom:var(--s-3)}.SearchDialog_textLink__vAc_y{display:inline-flex;min-height:36px;align-items:center;font-family:var(--font-display);font-size:1.25rem}.SearchDialog_textLink__vAc_y:hover{color:var(--clay)}.SearchDialog_products__rstyQ{display:grid;grid-template-columns:1fr;gap:var(--s-3)}@media (min-width:640px){.SearchDialog_products__rstyQ{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.SearchDialog_products__rstyQ{grid-template-columns:repeat(3,1fr)}}.SearchDialog_product__bvtjK{display:grid;grid-template-columns:64px 1fr;gap:var(--s-3);align-items:center;padding:var(--s-2);border-radius:var(--radius);transition:background var(--t-fast)}.SearchDialog_product__bvtjK:hover{background:var(--paper)}.SearchDialog_product__bvtjK>span:last-child{display:grid;gap:2px;min-width:0}.SearchDialog_brand__eaJnD{font-size:var(--fs-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted);font-weight:600}.SearchDialog_title__1MR5j{font-size:var(--fs-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchDialog_price__sTURk{font-size:var(--fs-small);font-weight:600}.SearchDialog_all__bHPCf{justify-self:start}.CartPage_page__as_9G{padding-block:var(--s-6) var(--s-8);display:grid;gap:var(--s-6)}.CartPage_empty__N5c4y{display:grid;gap:var(--s-4);justify-items:start;padding-block:var(--s-6)}.CartPage_layout__nIyB7{display:grid;gap:var(--s-7)}@media (min-width:1024px){.CartPage_layout__nIyB7{grid-template-columns:minmax(0,1fr) 380px;gap:var(--s-9);align-items:start}}.CartPage_continue__ZvTCU{margin-top:var(--s-5)}.CartPage_summary__FOsO0{display:grid;gap:var(--s-4);padding:var(--s-5);background:var(--paper-raised);border:var(--border)}@media (min-width:640px){.CartPage_summary__FOsO0{padding:var(--s-6)}}@media (min-width:1024px){.CartPage_summary__FOsO0{position:sticky;top:calc(var(--header-h) + var(--s-5))}}.CartPage_rows__QvoQg{display:grid;gap:var(--s-2)}.CartPage_rows__QvoQg>div{display:flex;justify-content:space-between;gap:var(--s-4);font-size:var(--fs-small)}.CartPage_rows__QvoQg dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.CartPage_rows__QvoQg dt{color:var(--ink-soft)}.Checkout_form__F2nfT{display:grid;gap:var(--s-6)}.Checkout_fieldset__7jwz6{display:grid;gap:var(--s-4);border:0;padding:0;margin:0;min-width:0}.Checkout_fieldset__7jwz6>legend{margin-bottom:var(--s-4);padding:0}.Checkout_grid2___jJYT{display:grid;gap:var(--s-4);align-items:start}@media (min-width:640px){.Checkout_grid2___jJYT{grid-template-columns:1fr 1fr}.Checkout_full__U6MZr{grid-column:1/-1}}.Checkout_options__66yjO{display:grid;gap:var(--s-3)}.Checkout_option__Tb1ES{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-4);border:var(--border);background:var(--paper-raised);cursor:pointer}.Checkout_option__Tb1ES:has(input:checked){border-color:var(--ink)}.Checkout_option__Tb1ES input{margin-top:4px;accent-color:var(--ink)}.Checkout_optionBody__9r_Rj{display:grid;gap:var(--s-1);flex:1 1;font-size:var(--fs-small)}.Checkout_optionTitle__cRG_X{display:flex;justify-content:space-between;gap:var(--s-4);font-weight:600;font-size:var(--fs-body)}.Checkout_terms__sXnTQ{display:flex;gap:var(--s-3);align-items:flex-start;font-size:var(--fs-small)}.Checkout_terms__sXnTQ input{margin-top:3px;accent-color:var(--ink)}.Checkout_line__JsTrr{display:flex;justify-content:space-between;gap:var(--s-4);font-size:var(--fs-small)}.Checkout_amount__k_KG_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.Checkout_totals__61bSk{border-top:var(--border);padding-top:var(--s-4)}.Checkout_total__aYxKJ{font-size:var(--fs-body)!important}.Checkout_total__aYxKJ dt{color:var(--ink)!important;font-weight:600}.Checkout_done__PWFlz{max-width:60ch}.Checkout_bank__f2k7y{display:grid;gap:var(--s-2);padding:var(--s-5);border:var(--border);background:var(--paper-raised)}.Checkout_bank__f2k7y>div{display:flex;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.Checkout_bank__f2k7y dt{color:var(--ink-soft)}.Checkout_bank__f2k7y dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Hero_hero__1jP8V{padding-block:var(--s-6) var(--section);overflow:hidden}.Hero_grid__M0IMJ{display:grid;gap:var(--s-8);align-items:center}@media (min-width:1024px){.Hero_grid__M0IMJ{grid-template-columns:1.1fr 1fr;gap:var(--s-9);padding-top:var(--s-6)}}.Hero_copy__lHUMZ{display:grid;gap:var(--s-5);justify-items:start}.Hero_eyebrow__ce6Bi{animation-delay:40ms}.Hero_title__XciyK{animation-delay:80ms;max-width:11ch}.Hero_lead__AI8qW{animation-delay:.16s}.Hero_actions__4aJVJ{animation-delay:.24s;display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-2)}.Hero_visual__Ra38u{position:relative;padding:0 var(--s-6) var(--s-8) 0}@media (min-width:1024px){.Hero_visual__Ra38u{padding:0 0 var(--s-8) var(--s-8)}}.Hero_main__kKkcv{position:relative}.Hero_main__kKkcv:before{content:"";position:absolute;inset:var(--s-5) calc(var(--s-5) * -1) calc(var(--s-5) * -1) var(--s-5);border:1px solid var(--clay);z-index:-1}.Hero_tile__nKElb{position:absolute;width:clamp(112px,28%,180px);background:var(--paper);padding:var(--s-2);box-shadow:var(--shadow-panel);display:grid;gap:var(--s-2);transition:transform var(--t-base) var(--ease)}.Hero_tile__nKElb:hover{transform:translateY(-4px)}.Hero_tile0__PsAPL{right:0;bottom:0}.Hero_tile1__ANcs7{left:0;top:18%;display:none}@media (min-width:1024px){.Hero_tile1__ANcs7{display:grid}.Hero_tile0__PsAPL{right:calc(var(--s-6) * -1)}}.Hero_tileLabel__Fcnlo{font-family:var(--font-display);font-size:1.15rem;padding:0 var(--s-1) var(--s-1)}.CategoryTiles_section__A0xn5{padding-top:0}.CategoryTiles_head__OLIg2{display:flex;justify-content:space-between;align-items:end;gap:var(--s-4);margin-bottom:var(--s-6)}.CategoryTiles_track__5eDee{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,42%);gap:var(--s-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--s-2)}.CategoryTiles_track__5eDee::-webkit-scrollbar{display:none}@media (min-width:768px){.CategoryTiles_track__5eDee{grid-auto-columns:minmax(180px,28%);gap:var(--s-4)}}@media (min-width:1280px){.CategoryTiles_track__5eDee{grid-auto-flow:row;grid-template-columns:repeat(6,1fr);overflow:visible}}.CategoryTiles_item__Dwzfl{scroll-snap-align:start}.CategoryTiles_tile__7YpuW{display:grid;gap:var(--s-3)}.CategoryTiles_tile__7YpuW img{transition:transform var(--t-slow) var(--ease)}.CategoryTiles_tile__7YpuW:hover img{transform:scale(1.04)}.CategoryTiles_label__XIrUe{display:grid;gap:2px}.CategoryTiles_name__kePtx{font-family:var(--font-display);font-size:1.45rem;line-height:1.1;transition:color var(--t-fast)}.CategoryTiles_tile__7YpuW:hover .CategoryTiles_name__kePtx{color:var(--clay)}.CategoryTiles_count__1Q4xb{font-size:var(--fs-micro);color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrandIndex_section__dJWxD{background:var(--clay-tint);padding-block:var(--section)}.BrandIndex_grid__hhvPG{display:grid;gap:var(--s-8)}@media (min-width:1024px){.BrandIndex_grid__hhvPG{grid-template-columns:5fr 7fr;align-items:start}}.BrandIndex_intro__Y9Br8{display:grid;gap:var(--s-5);justify-items:start}@media (min-width:1024px){.BrandIndex_intro__Y9Br8{position:sticky;top:calc(var(--header-h) + var(--s-6))}}.BrandIndex_list__iJGzQ{border-top:1px solid rgba(29,26,22,.2)}.BrandIndex_brand__5pNpf{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid rgba(29,26,22,.2);transition:padding var(--t-base) var(--ease),color var(--t-fast)}.BrandIndex_brand__5pNpf:hover{color:var(--clay);padding-left:var(--s-4)}.BrandIndex_name__DyMbI{font-family:var(--font-display);font-size:clamp(1.8rem,1.3rem + 2vw,3.25rem);line-height:1.05}.BrandIndex_count__efKQr{font-size:var(--fs-small);color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductCard_card__TjHM1{position:relative;display:grid;gap:var(--s-3);align-content:start}.ProductCard_media__BJ7TU{position:relative}.ProductCard_imageLink__rFJUj{display:block}.ProductCard_imageLink__rFJUj img{transition:transform var(--t-slow) var(--ease)}@media (hover:hover){.ProductCard_card__TjHM1:hover .ProductCard_imageLink__rFJUj img{transform:scale(1.035)}}.ProductCard_badge__A_e7N{position:absolute;top:var(--s-3);left:var(--s-3)}.ProductCard_body__1w3XF{display:grid;gap:2px}.ProductCard_brand__fRDLG{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-muted)}.ProductCard_title__vQ3p5{font-family:var(--font-ui);font-size:.95rem;font-weight:500;line-height:1.35}.ProductCard_titleLink__AIMJx{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_titleLink__AIMJx:after{content:"";position:absolute;inset:0;z-index:1}.ProductCard_titleLink__AIMJx:focus-visible{outline:none}.ProductCard_titleLink__AIMJx:focus-visible:after{outline:2px solid var(--focus);outline-offset:4px}.ProductCard_card__TjHM1:hover .ProductCard_titleLink__AIMJx{color:var(--clay)}.ProductCard_meta__iOuXx{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);margin-top:2px}.ProductCard_price__fZFl4{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ProductCard_ask__aQ9pW{font-size:var(--fs-small);color:var(--ink-muted)}.ProductCard_colors__TD1tq{font-size:var(--fs-micro);color:var(--ink-muted);letter-spacing:.04em}.Breadcrumbs_crumbs___VJbq ol{display:flex;flex-wrap:wrap;gap:var(--s-2);font-size:var(--fs-small);color:var(--ink-muted)}.Breadcrumbs_crumbs___VJbq li{display:inline-flex;align-items:center;gap:var(--s-2)}.Breadcrumbs_crumbs___VJbq li+li:before{content:"/";color:var(--line-strong)}.Breadcrumbs_crumbs___VJbq a{min-height:32px;display:inline-flex;align-items:center}.Breadcrumbs_crumbs___VJbq a:hover{color:var(--clay)}.Breadcrumbs_crumbs___VJbq [aria-current]{color:var(--ink-soft)}.Gallery_gallery__baLov{position:relative;margin-inline:calc(var(--gutter) * -1);overflow:hidden}.Gallery_track__dqO0B{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.Gallery_track__dqO0B::-webkit-scrollbar{display:none}.Gallery_slide__P4gCp{scroll-snap-align:start}.Gallery_dots__kSm_Z{display:flex;justify-content:center;gap:var(--s-2);padding-top:var(--s-3)}.Gallery_dot__QM7BT{width:24px;height:24px;display:grid;place-items:center}.Gallery_dot__QM7BT:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--line-strong);transition:background var(--t-fast),transform var(--t-fast)}.Gallery_dot__QM7BT[aria-current=true]:before{background:var(--ink);transform:scale(1.3)}@media (min-width:1024px){.Gallery_gallery__baLov{margin-inline:0;overflow:visible}.Gallery_track__dqO0B{grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;margin:0;gap:var(--s-3)}.Gallery_dots__kSm_Z{display:none}}.ProductGrid_grid__P1vjp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--s-3)}@media (min-width:768px){.ProductGrid_grid__P1vjp{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-7) var(--s-5)}}@media (min-width:1280px){.ProductGrid_grid__P1vjp[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.InfoPage_page__tY5Ov{padding-block:var(--s-5) var(--section);display:grid;gap:var(--s-7)}.InfoPage_head__2lDlN{display:grid;gap:var(--s-3);max-width:46rem}.InfoPage_single__ApIPM{max-width:46rem}.InfoPage_withAside__RydnE{display:grid;gap:var(--s-7)}@media (min-width:1024px){.InfoPage_withAside__RydnE{grid-template-columns:minmax(0,46rem) 1fr;gap:var(--s-9);align-items:start}}.InfoPage_aside__zQrZD{display:grid;gap:var(--s-4);padding:var(--s-6);background:var(--paper-raised);border:var(--border);font-size:var(--fs-small)}.marcas_page__2tsVr{padding-block:var(--s-5) var(--s-8)}.marcas_intro__EZljz{display:grid;gap:var(--s-3);padding-bottom:var(--s-7)}.marcas_letters__lOc2X{display:grid;gap:var(--s-7) var(--s-8)}@media (min-width:768px){.marcas_letters__lOc2X{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.marcas_letters__lOc2X{grid-template-columns:repeat(3,1fr)}}.marcas_letter__Ki262{display:grid;grid-template-columns:56px 1fr;align-items:start;border-top:1px solid var(--ink);padding-top:var(--s-3)}.marcas_initial__8DJ__{font-family:var(--font-display);font-size:2.5rem;line-height:1;color:var(--clay)}.marcas_brand__LyMcY{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:var(--border);font-family:var(--font-display);font-size:1.6rem;transition:color var(--t-fast)}.marcas_brand__LyMcY:hover{color:var(--clay)}.marcas_count__zckR8{font-family:var(--font-ui);font-size:var(--fs-micro);color:var(--ink-muted)}.ProductRail_head__UHss_{display:flex;justify-content:space-between;align-items:end;gap:var(--s-4);margin-bottom:var(--s-7);flex-wrap:wrap}.ProductRail_titles___Nl86{display:grid;gap:var(--s-2);max-width:640px}.ProductRail_text__ZWKDo{color:var(--ink-soft);max-width:48ch}.ProductRail_split__4_gyh{display:grid;gap:var(--s-7)}.ProductRail_aside__gYRnv{display:grid;gap:var(--s-5);align-content:start;justify-items:start}@media (min-width:1024px){.ProductRail_split__4_gyh{grid-template-columns:minmax(240px,1fr) 3fr;gap:var(--s-8)}.ProductRail_aside__gYRnv{position:sticky;top:calc(var(--header-h) + var(--s-6))}}.Services_section__v2T_3{border-top:var(--border);border-bottom:var(--border)}.Services_list__vK9zH{display:grid}@media (min-width:768px){.Services_list__vK9zH{grid-template-columns:repeat(3,1fr)}}.Services_item__AAZxj{display:grid;gap:var(--s-3);justify-items:start;padding:var(--s-7) 0}.Services_item__AAZxj+.Services_item__AAZxj{border-top:var(--border)}@media (min-width:768px){.Services_item__AAZxj{padding:var(--s-8) var(--s-6)}.Services_item__AAZxj:first-child{padding-left:0}.Services_item__AAZxj+.Services_item__AAZxj{border-top:0;border-left:var(--border)}}.Services_icon__baHN4{color:var(--clay)}.Services_text__W1skj{color:var(--ink-soft);max-width:36ch}.QuickAdd_button__zMWoX{position:absolute;z-index:2;right:var(--s-3);bottom:var(--s-3);display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-width:40px;padding:0 12px;background:var(--paper-raised);color:var(--ink);border-radius:var(--radius-pill);font-size:var(--fs-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 1px 2px rgba(29,26,22,.12);transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease),background var(--t-fast),color var(--t-fast)}.QuickAdd_button__zMWoX:hover{background:var(--ink);color:var(--paper)}.QuickAdd_button__zMWoX[data-done=true]{background:var(--success);color:#fff}.QuickAdd_text__OnTS_{display:none}@media (hover:hover) and (min-width:768px){.QuickAdd_button__zMWoX{opacity:0;transform:translateY(6px)}.QuickAdd_button__zMWoX .QuickAdd_text__OnTS_{display:inline}.QuickAdd_button__zMWoX:focus-visible,.QuickAdd_button__zMWoX[data-done=true],article:hover .QuickAdd_button__zMWoX{opacity:1;transform:none}}