.sf-catalog-trigger{background:var(--color-primary);color:#fff;min-height:44px;font:inherit;border-radius:30px;align-items:center;gap:12px;padding:10px 22px;font-weight:700;display:flex}.sf-catalog-trigger>svg:first-child{display:none}.sf-catalog-trigger svg{width:20px;height:20px}.sf-catalog-dialog{width:100%;max-width:100%;max-height:none;color:var(--color-text);background:0 0;border:0;margin:0 auto;padding:0;position:fixed;inset-inline:0;overflow:visible}.sf-catalog-backdrop{z-index:990;background:#14220c55;position:fixed;inset:0}.sf-catalog-panel{padding:28px max(24px,calc((100vw - var(--max-width,1220px))/2));background:var(--color-bg,#fffdf2);overscroll-behavior:contain;grid-template-columns:230px minmax(0,1fr);gap:30px;max-height:100%;display:grid;overflow:auto}.sf-catalog-categories{flex-direction:column;gap:0;min-width:0;display:flex}.sf-catalog-category,.sf-catalog-categories>a{border-bottom:1px solid var(--color-border,#d8dccb);text-align:left;font:inherit;justify-content:space-between;align-items:center;gap:12px;padding:13px 8px;display:flex}.sf-catalog-category svg{flex-shrink:0;width:20px;height:20px}.sf-catalog-category[aria-expanded=true]{color:var(--color-primary);font-weight:800}.sf-catalog-products{min-width:0}.sf-catalog-products-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.sf-catalog-products-heading h3{font-size:24px;font-weight:800}.sf-catalog-products-heading a{text-underline-offset:5px;font-size:14px;text-decoration:underline}.sf-catalog-product-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:20px;padding-bottom:16px;display:flex;overflow-x:auto}.sf-catalog-product-rail>[data-product-id]{scroll-snap-align:start;flex:0 0 230px}.sf-catalog-close{top:var(--catalog-trigger-top);left:var(--catalog-trigger-left);background:var(--color-bg,#fffdf2);width:44px;height:44px;color:var(--color-text);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed}.sf-catalog-close svg{width:24px;height:24px}.sf-catalog-search{display:none}.sf-catalog-dialog :focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:1023px){.sf-catalog-trigger{width:44px;height:44px;color:var(--color-primary);background:0 0;padding:10px}.sf-catalog-trigger>svg:first-child{width:26px;height:26px;display:block}.sf-catalog-trigger>span,.sf-catalog-trigger>svg:last-child{display:none}.sf-catalog-panel{flex-direction:column;gap:16px;height:100%;padding:18px 16px 28px;display:flex}.sf-catalog-search{display:block}.sf-catalog-search .sf-livesearch{max-width:none}.sf-catalog-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.sf-catalog-category,.sf-catalog-categories>a{min-height:44px;padding:10px 0;font-size:14px}.sf-catalog-category svg{width:16px;height:16px}.sf-catalog-products-heading h3{font-size:20px}.sf-catalog-products-heading a{white-space:nowrap;font-size:12px}.sf-catalog-product-rail{gap:12px}.sf-catalog-product-rail>[data-product-id]{flex-basis:155px}.sf-catalog-dialog{width:100vw}.sf-catalog-products{flex:1}.sf-catalog-products-heading{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.sf-catalog-dialog *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:1023px){.sf-catalog-search{order:-1}.sf-catalog-categories{display:contents}.sf-catalog-category,.sf-catalog-categories>a{order:var(--catalog-order);width:100%;padding:12px 0;font-size:16px}.sf-catalog-products{order:var(--catalog-order);flex:none}.sf-catalog-products-heading h3{display:none}.sf-catalog-products-heading{justify-content:flex-end}.sf-catalog-panel{gap:0}.sf-catalog-product-rail{padding-bottom:20px}.sf-catalog-search{padding-bottom:16px}}.sf-catalog-trigger>svg:last-child{transition:transform .2s}.sf-catalog-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}@media (min-width:1024px){.sf-catalog-backdrop{top:var(--catalog-header-bottom,0)}.sf-catalog-close{display:none}}.sf-catalog-panel{transform-origin:top;animation:.22s ease-out catalog-reveal}@keyframes catalog-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sf-catalog-panel{animation:none}}.sf-catalog-trigger>.sf-catalog-desktop-icon{width:16px;height:16px;display:block}@media (max-width:1023px){.sf-catalog-trigger>.sf-catalog-desktop-icon{display:none}}
.CollectionNavigationCards-module__5Lm94q__cards{background:var(--color-header-bg,var(--color-bg));color:var(--color-text);grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;padding:24px;display:grid}.CollectionNavigationCards-module__5Lm94q__card{text-align:center;min-width:0}.CollectionNavigationCards-module__5Lm94q__heading{font:500 1.15rem/1.35 var(--font-heading,serif);color:var(--color-primary);display:block}.CollectionNavigationCards-module__5Lm94q__image{aspect-ratio:1;object-fit:cover;width:100%;margin-bottom:12px}.CollectionNavigationCards-module__5Lm94q__links{margin:8px 0;padding:0;font-size:.85rem;line-height:1.4;list-style:none}.CollectionNavigationCards-module__5Lm94q__links a{padding:6px 0;display:block}.CollectionNavigationCards-module__5Lm94q__all{text-underline-offset:4px;padding:8px 0;font-size:.85rem;text-decoration:underline;display:inline-block}.CollectionNavigationCards-module__5Lm94q__ornament{color:var(--color-accent);margin-block:6px;display:block}@media (max-width:1023px){.CollectionNavigationCards-module__5Lm94q__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding:12px 0}}
.NavigationDrawer-module__aJI-Ra__drawer[open]{animation:.28s cubic-bezier(.22,1,.36,1) NavigationDrawer-module__aJI-Ra__slide-in}.NavigationDrawer-module__aJI-Ra__drawer[open]::backdrop{animation:.28s ease-out NavigationDrawer-module__aJI-Ra__fade-in}.NavigationDrawer-module__aJI-Ra__drawer[open][data-state=closed]{animation:.26s cubic-bezier(.4,0,.6,1) both NavigationDrawer-module__aJI-Ra__slide-out}.NavigationDrawer-module__aJI-Ra__drawer[open][data-state=closed]::backdrop{animation:.26s ease-in both NavigationDrawer-module__aJI-Ra__fade-out}.NavigationDrawer-module__aJI-Ra__levelViewport{display:grid;overflow:hidden}.NavigationDrawer-module__aJI-Ra__levelPanel{grid-area:1/1;min-width:0}.NavigationDrawer-module__aJI-Ra__levelPanel[aria-hidden=true]{pointer-events:none}.NavigationDrawer-module__aJI-Ra__enterForward{animation:.24s ease-out both NavigationDrawer-module__aJI-Ra__level-forward-in}.NavigationDrawer-module__aJI-Ra__enterBack{animation:.24s ease-out both NavigationDrawer-module__aJI-Ra__level-back-in}.NavigationDrawer-module__aJI-Ra__exitForward{animation:.24s ease-out both NavigationDrawer-module__aJI-Ra__level-forward-out}.NavigationDrawer-module__aJI-Ra__exitBack{animation:.24s ease-out both NavigationDrawer-module__aJI-Ra__level-back-out}@keyframes NavigationDrawer-module__aJI-Ra__level-forward-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes NavigationDrawer-module__aJI-Ra__level-back-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes NavigationDrawer-module__aJI-Ra__level-forward-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes NavigationDrawer-module__aJI-Ra__level-back-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes NavigationDrawer-module__aJI-Ra__slide-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes NavigationDrawer-module__aJI-Ra__fade-out{0%{opacity:1}to{opacity:0}}@keyframes NavigationDrawer-module__aJI-Ra__slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes NavigationDrawer-module__aJI-Ra__fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.NavigationDrawer-module__aJI-Ra__drawer[open],.NavigationDrawer-module__aJI-Ra__drawer[open]::backdrop,.NavigationDrawer-module__aJI-Ra__levelPanel{animation:none!important}}
.NavScrollStrip-module__FvtOIq__strip>li:not(:hover):not(:focus-within)>div:not(:popover-open){display:none}.NavScrollStrip-module__FvtOIq__strip.justify-center{justify-content:safe center}.NavScrollStrip-module__FvtOIq__strip.justify-end{justify-content:safe flex-end}
