.ShopMobileFilterDrawer-module__Tt1MrW__trigger{color:#24160f;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:.72rem;line-height:1;display:inline-flex;position:relative}.ShopMobileFilterDrawer-module__Tt1MrW__triggerIcon{font-size:.84rem;line-height:1;display:inline-block;transform:rotate(90deg)}.ShopMobileFilterDrawer-module__Tt1MrW__triggerDot{background:#9a653d;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:-7px}.ShopMobileFilterDrawer-module__Tt1MrW__backdrop{z-index:199;cursor:pointer;background:#24160f73;position:fixed;inset:0}.ShopMobileFilterDrawer-module__Tt1MrW__drawer{z-index:200;background:#fbf7f1;border-right:1px solid #e0d4c4;flex-direction:column;width:min(310px,88vw);transition:left .26s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:-340px;overflow-y:auto;box-shadow:6px 0 32px #24160f1f}.ShopMobileFilterDrawer-module__Tt1MrW__drawerOpen{left:0}.ShopMobileFilterDrawer-module__Tt1MrW__drawerHeader{z-index:1;background:#f0e8de;border-bottom:1px solid #e0d4c4;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.ShopMobileFilterDrawer-module__Tt1MrW__drawerTitle{letter-spacing:.18em;text-transform:uppercase;color:#24160f;flex:1;font-size:.72rem;font-weight:700}.ShopMobileFilterDrawer-module__Tt1MrW__clearLink{letter-spacing:.08em;text-transform:uppercase;color:#9a653d;text-underline-offset:3px;flex-shrink:0;margin-right:12px;font-size:.68rem;font-weight:700;text-decoration:underline}.ShopMobileFilterDrawer-module__Tt1MrW__clearLink:hover{color:#7a4e2e}.ShopMobileFilterDrawer-module__Tt1MrW__closeBtn{color:#4b392d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;font-size:1.1rem;line-height:1;display:inline-flex}.ShopMobileFilterDrawer-module__Tt1MrW__closeBtn:hover{color:#24160f}.ShopMobileFilterDrawer-module__Tt1MrW__drawerBody{flex:1;padding:4px 20px 28px;overflow-y:auto}
.shop-module__Jow3Wq__page{background:#fbf7f1;min-height:100vh;overflow-x:hidden}.shop-module__Jow3Wq__shell{width:min(100%,1440px);margin:0 auto;padding:34px clamp(20px,3vw,32px) 72px}.shop-module__Jow3Wq__collectionHeader{gap:22px;padding:8px 0 22px;display:grid}.shop-module__Jow3Wq__breadcrumbs{color:#a09184;align-items:center;gap:10px;font-size:.68rem;display:flex}.shop-module__Jow3Wq__backLink{color:#24160f;font-size:1rem;line-height:1}.shop-module__Jow3Wq__heroRow{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.shop-module__Jow3Wq__title{font-family:var(--font-heading), serif;letter-spacing:-.04em;color:#24160f;margin:0;font-size:clamp(3.3rem,6vw,5rem);font-weight:500;line-height:.9}.shop-module__Jow3Wq__meta{color:#a09184;margin:10px 0 0;font-size:.72rem}.shop-module__Jow3Wq__description{color:#4b392d;text-align:right;max-width:420px;margin:0 0 8px;font-size:.8rem;line-height:1.55}.shop-module__Jow3Wq__toolbar{border-top:1px solid #9f6a3f1a;border-bottom:1px solid #9f6a3f1a;justify-content:space-between;align-items:center;gap:20px;padding:16px 0 8px;display:flex}.shop-module__Jow3Wq__categoryTabs{flex-wrap:wrap;gap:18px;display:flex}.shop-module__Jow3Wq__tab,.shop-module__Jow3Wq__activeTab{color:#94857a;align-items:center;min-height:34px;font-size:.72rem;display:inline-flex}.shop-module__Jow3Wq__activeTab{color:#24160f;font-weight:700}.shop-module__Jow3Wq__toolbarActions{align-items:center;gap:12px;display:flex}.shop-module__Jow3Wq__searchForm,.shop-module__Jow3Wq__mobileSearchForm{align-items:center;gap:6px;display:flex}.shop-module__Jow3Wq__mobileSearchForm{display:none}.shop-module__Jow3Wq__searchInput{color:#4b392d;background:#fffdf9;border:1px solid #9f6a3f2e;width:min(240px,42vw);min-height:36px;padding:0 12px;font-size:.78rem}.shop-module__Jow3Wq__searchButton{color:#fffdf9;letter-spacing:.14em;text-transform:uppercase;background:#24160f;border:1px solid #24160feb;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:.68rem;display:inline-flex}.shop-module__Jow3Wq__resultsBar{display:none}.shop-module__Jow3Wq__sortSelect{color:#4b392d;letter-spacing:.14em;text-transform:uppercase;background:#fffdf9;border:1px solid #9f6a3f2e;min-height:36px;font-size:.68rem}.shop-module__Jow3Wq__sortForm{display:flex}.shop-module__Jow3Wq__contentArea{grid-template-columns:200px minmax(0,1fr);gap:32px;padding-top:28px;display:grid}.shop-module__Jow3Wq__sidebar{align-content:start;display:grid}.shop-module__Jow3Wq__sidebarHeader{border-bottom:1px solid #9f6a3f1a;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;padding:0 0 12px;display:flex}.shop-module__Jow3Wq__sidebarHeading{color:#24160f;letter-spacing:.22em;text-transform:uppercase;font-size:.7rem;font-weight:700}.shop-module__Jow3Wq__clearAllLink{color:#9a653d;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;flex-shrink:0;font-size:.65rem;font-weight:700;text-decoration:underline}.shop-module__Jow3Wq__clearAllLink:hover{color:#7a4e2e}.shop-module__Jow3Wq__filterGroup{border-bottom:1px solid #9f6a3f1a}.shop-module__Jow3Wq__filterTitle{cursor:pointer;-webkit-user-select:none;user-select:none;color:#a09184;letter-spacing:.3em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 0;font-size:.62rem;font-weight:700;list-style:none;display:flex}.shop-module__Jow3Wq__filterTitle::-webkit-details-marker{display:none}.shop-module__Jow3Wq__filterTitle::marker{display:none}.shop-module__Jow3Wq__filterTitle:after{content:"";border-bottom:1.5px solid #b0a094;border-right:1.5px solid #b0a094;flex-shrink:0;width:7px;height:7px;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.shop-module__Jow3Wq__filterGroup[open]>.shop-module__Jow3Wq__filterTitle:after{transform:rotate(-135deg)translateY(2px)}.shop-module__Jow3Wq__filterList{gap:9px;margin:0 0 14px;padding:0;list-style:none;display:grid}.shop-module__Jow3Wq__filterLink,.shop-module__Jow3Wq__filterLinkActive{color:#4b392d;justify-content:space-between;align-items:baseline;gap:6px;font-size:.74rem;line-height:1.4;text-decoration:none;display:flex}.shop-module__Jow3Wq__filterLink:hover{color:#9a653d}.shop-module__Jow3Wq__filterLinkActive{color:#9a653d;font-weight:700}.shop-module__Jow3Wq__filterCount{color:#b0a094;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.68rem}.shop-module__Jow3Wq__filterActive{color:#9a653d;flex-shrink:0;font-size:.7rem}.shop-module__Jow3Wq__filterOverflow{display:none}.shop-module__Jow3Wq__filterExpandRow{margin-top:2px;list-style:none}.shop-module__Jow3Wq__filterExpandCheckbox{opacity:0;width:0;height:0;position:absolute}.shop-module__Jow3Wq__filterExpandToggle{cursor:pointer}.shop-module__Jow3Wq__filterExpandLabel{color:#9a653d;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.shop-module__Jow3Wq__filterExpandLabel:before{content:attr(data-more)}.shop-module__Jow3Wq__filterList:has(.shop-module__Jow3Wq__filterExpandCheckbox:checked) .shop-module__Jow3Wq__filterOverflow{display:list-item}.shop-module__Jow3Wq__filterList:has(.shop-module__Jow3Wq__filterExpandCheckbox:checked) .shop-module__Jow3Wq__filterExpandLabel:before{content:attr(data-less)}.shop-module__Jow3Wq__resultsColumn{gap:32px;display:grid}.shop-module__Jow3Wq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px;display:grid}.shop-module__Jow3Wq__infiniteStatus{color:#8f8379;letter-spacing:.08em;text-align:center;text-transform:uppercase;min-height:34px;font-size:.76rem;font-weight:700}.shop-module__Jow3Wq__emptyState{border:1px solid var(--border);background:#ffffffc2;padding:28px}.shop-module__Jow3Wq__emptyState h2{font-family:var(--font-heading), serif;margin:0 0 10px;font-size:2rem;font-weight:500}.shop-module__Jow3Wq__emptyState p{color:var(--text-muted);margin:0;line-height:1.7}.shop-module__Jow3Wq__searchSuggestions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.shop-module__Jow3Wq__searchSuggestion{color:var(--text);letter-spacing:.04em;text-transform:uppercase;border:1px solid #9f6a3f38;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:800;text-decoration:none}.shop-module__Jow3Wq__searchSuggestion:hover{color:var(--accent);border-color:#9f6a3f75}.shop-module__Jow3Wq__loadingHeader,.shop-module__Jow3Wq__loadingToolbar,.shop-module__Jow3Wq__loadingSidebarGroup,.shop-module__Jow3Wq__loadingCard{gap:14px;display:grid}.shop-module__Jow3Wq__loadingHeader{padding:8px 0 28px}.shop-module__Jow3Wq__loadingToolbar{border-top:1px solid #9f6a3f1a;border-bottom:1px solid #9f6a3f1a;justify-content:space-between;align-items:center;gap:20px;padding:16px 0 18px;display:flex}.shop-module__Jow3Wq__loadingTabs{flex-wrap:wrap;gap:18px;display:flex}.shop-module__Jow3Wq__loadingContent{grid-template-columns:200px minmax(0,1fr);gap:32px;padding-top:28px;display:grid}.shop-module__Jow3Wq__loadingSidebar{align-content:start;gap:28px;display:grid}.shop-module__Jow3Wq__loadingGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px;display:grid}.shop-module__Jow3Wq__loadingCardImage,.shop-module__Jow3Wq__loadingCardBrand,.shop-module__Jow3Wq__loadingCardTitle,.shop-module__Jow3Wq__loadingCardPrice,.shop-module__Jow3Wq__loadingBreadcrumbs,.shop-module__Jow3Wq__loadingTitle,.shop-module__Jow3Wq__loadingMeta,.shop-module__Jow3Wq__loadingTab,.shop-module__Jow3Wq__loadingSort,.shop-module__Jow3Wq__loadingSidebarTitle,.shop-module__Jow3Wq__loadingSidebarLine,.shop-module__Jow3Wq__loadingSidebarLineShort{background:linear-gradient(90deg,#e8dcd194,#f8f2ecf2,#e8dcd194) 0 0/200% 100%;animation:1.5s linear infinite shop-module__Jow3Wq__shopShimmer}.shop-module__Jow3Wq__loadingBreadcrumbs{width:180px;height:10px}.shop-module__Jow3Wq__loadingTitle{width:min(420px,60%);height:62px}.shop-module__Jow3Wq__loadingMeta{width:150px;height:12px}.shop-module__Jow3Wq__loadingTab{width:86px;height:34px}.shop-module__Jow3Wq__loadingSort{width:160px;height:36px}.shop-module__Jow3Wq__loadingSidebarTitle{width:72px;height:10px}.shop-module__Jow3Wq__loadingSidebarLine{width:100%;height:12px}.shop-module__Jow3Wq__loadingSidebarLineShort{width:64%;height:12px}.shop-module__Jow3Wq__loadingCardImage{aspect-ratio:.82}.shop-module__Jow3Wq__loadingCardBrand{width:34%;height:10px}.shop-module__Jow3Wq__loadingCardTitle{width:62%;height:28px}.shop-module__Jow3Wq__loadingCardPrice{width:40%;height:18px}@keyframes shop-module__Jow3Wq__shopShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1180px){.shop-module__Jow3Wq__contentArea,.shop-module__Jow3Wq__loadingContent{grid-template-columns:1fr}.shop-module__Jow3Wq__sidebar,.shop-module__Jow3Wq__loadingSidebar,.shop-module__Jow3Wq__grid,.shop-module__Jow3Wq__loadingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.shop-module__Jow3Wq__heroRow,.shop-module__Jow3Wq__toolbar{flex-direction:column;align-items:flex-start}.shop-module__Jow3Wq__description{text-align:left;max-width:560px}.shop-module__Jow3Wq__sidebar{grid-template-columns:1fr}.shop-module__Jow3Wq__loadingToolbar{flex-direction:column;align-items:flex-start}.shop-module__Jow3Wq__loadingSidebar{grid-template-columns:1fr}.shop-module__Jow3Wq__grid,.shop-module__Jow3Wq__loadingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.shop-module__Jow3Wq__page{background:#f8f3ed}.shop-module__Jow3Wq__shell{padding:0 0 52px}.shop-module__Jow3Wq__collectionHeader{background:#f1ece5;border-bottom:1px solid #ded4c8;gap:24px;padding:26px 20px 28px}.shop-module__Jow3Wq__breadcrumbs{color:#9c9189;gap:7px;font-size:.7rem}.shop-module__Jow3Wq__breadcrumbs span{display:none}.shop-module__Jow3Wq__breadcrumbs a:not(.shop-module__Jow3Wq__backLink)+a:before{content:"·";color:#9c9189;margin-right:7px}.shop-module__Jow3Wq__backLink{color:#24160f;margin-right:2px;font-size:1.1rem}.shop-module__Jow3Wq__heroRow{gap:18px;display:grid}.shop-module__Jow3Wq__title{letter-spacing:-.06em;font-size:clamp(3.2rem,17vw,4.6rem);line-height:.88}.shop-module__Jow3Wq__meta{margin-top:18px;font-size:.72rem}.shop-module__Jow3Wq__description{color:#33251d;text-align:left;max-width:330px;margin:0;font-size:.78rem;line-height:1.75}.shop-module__Jow3Wq__toolbar{background:#f8f3ed;border-top:none;border-bottom:1px solid #ded4c8;padding:0;display:block;overflow:hidden}.shop-module__Jow3Wq__categoryTabs{scrollbar-width:none;flex-wrap:nowrap;gap:24px;min-width:0;padding:12px 20px 10px;overflow-x:auto}.shop-module__Jow3Wq__categoryTabs::-webkit-scrollbar{display:none}.shop-module__Jow3Wq__tab,.shop-module__Jow3Wq__activeTab{flex:none;min-height:28px;font-size:.72rem}.shop-module__Jow3Wq__toolbarActions{display:none}.shop-module__Jow3Wq__contentArea{padding-top:0;display:block}.shop-module__Jow3Wq__sidebar{display:none}.shop-module__Jow3Wq__filterGroup{border-bottom:1px solid #9f6a3f1a}.shop-module__Jow3Wq__filterTitle{padding:14px 0}.shop-module__Jow3Wq__resultsColumn{gap:24px}.shop-module__Jow3Wq__resultsBar{border-bottom:1px solid #ded4c8;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 20px;display:flex;overflow:hidden}.shop-module__Jow3Wq__resultsCount{color:#8f8379;margin:0;font-size:.7rem}.shop-module__Jow3Wq__resultsActions{align-items:center;gap:18px;display:inline-flex}.shop-module__Jow3Wq__mobileSearchForm{display:inline-flex}.shop-module__Jow3Wq__mobileSearchForm .shop-module__Jow3Wq__searchInput{width:min(180px,36vw);min-height:32px}.shop-module__Jow3Wq__mobileSearchForm .shop-module__Jow3Wq__searchButton{min-height:32px;padding:0 10px}.shop-module__Jow3Wq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;padding:0 20px}.shop-module__Jow3Wq__loadingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-module__Jow3Wq__mobileSortForm{color:#24160f;align-items:center;min-height:28px;font-size:.72rem;display:inline-flex;position:relative}.shop-module__Jow3Wq__mobileSortForm:after{content:"";pointer-events:none;border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;margin-left:5px;transform:translateY(-2px)rotate(45deg)}}
