.ProductsExplorer-module__rDHUiW__section{--catalog-header-height:117px;background:#fff;padding-bottom:64px}.ProductsExplorer-module__rDHUiW__toolbar{top:var(--catalog-header-height);z-index:40;background:var(--color-maroon-deep);color:#fff8ef;border-block:1px solid #ffffff24;position:sticky;box-shadow:0 3px 10px #241b1710}.ProductsExplorer-module__rDHUiW__filterRow{flex-wrap:wrap;align-items:flex-end;gap:16px;max-width:1800px;margin:auto;padding:15px 32px;display:flex}.ProductsExplorer-module__rDHUiW__filterTitle{align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:500;display:flex}.ProductsExplorer-module__rDHUiW__filter{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;font-size:12px;display:flex}.ProductsExplorer-module__rDHUiW__filter>span{color:#ecdaca;white-space:nowrap}.ProductsExplorer-module__rDHUiW__filter select{color:#302820;min-width:105px;max-width:180px;height:44px;font:inherit;cursor:pointer;text-overflow:ellipsis;background:#fff;border:1px solid #e9e4df;border-radius:4px;padding:9px 24px 9px 10px}.ProductsExplorer-module__rDHUiW__sort{margin-left:auto}.ProductsExplorer-module__rDHUiW__results{max-width:1800px;margin:auto;padding:0 32px}.ProductsExplorer-module__rDHUiW__meta{color:#71675e;flex-wrap:wrap;align-items:center;gap:14px;min-height:66px;padding-block:16px;font-size:12px;display:flex}.ProductsExplorer-module__rDHUiW__activeFilters{flex-wrap:wrap;gap:8px;display:flex}.ProductsExplorer-module__rDHUiW__activeFilters button{cursor:pointer;background:#f7f3ed;border:1px solid #e8ded1;border-radius:3px;align-items:center;gap:8px;padding:5px 9px;display:flex}.ProductsExplorer-module__rDHUiW__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 16px;display:grid}.ProductsExplorer-module__rDHUiW__card{background:#fff;border:1px solid #eee9e4;border-radius:6px;grid-template-rows:auto 1fr;min-width:0;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.ProductsExplorer-module__rDHUiW__card:hover{border-color:#d1bda6;box-shadow:0 6px 20px #49362208}.ProductsExplorer-module__rDHUiW__media{aspect-ratio:1;background:#faf9f7;position:relative;overflow:hidden}.ProductsExplorer-module__rDHUiW__image{object-fit:contain;background:#faf9f7;padding:6px}.ProductsExplorer-module__rDHUiW__secondImage{opacity:0;transition:opacity .35s}.ProductsExplorer-module__rDHUiW__hasSecond.ProductsExplorer-module__rDHUiW__showSecond .ProductsExplorer-module__rDHUiW__secondImage{opacity:1}@media (hover:hover){.ProductsExplorer-module__rDHUiW__hasSecond:hover .ProductsExplorer-module__rDHUiW__secondImage{opacity:1}}.ProductsExplorer-module__rDHUiW__imageToggle{color:#5b4534;cursor:pointer;z-index:1;background:#ffffffed;border:1px solid #e4dbd1;border-radius:20px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex;position:absolute;bottom:10px;right:10px}@media (min-width:1024px){.ProductsExplorer-module__rDHUiW__imageToggle{display:none}}.ProductsExplorer-module__rDHUiW__imageFallback{color:#786e65;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.ProductsExplorer-module__rDHUiW__cardBody{flex-direction:column;padding:15px 13px 0;display:flex}.ProductsExplorer-module__rDHUiW__category{color:#95816d;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:500}.ProductsExplorer-module__rDHUiW__productName{font-family:var(--font-body), sans-serif;color:#302820;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.45}.ProductsExplorer-module__rDHUiW__material{color:#84796e;margin:3px 0 12px;font-size:10px;line-height:1.5}.ProductsExplorer-module__rDHUiW__enquire{color:#72503a;border-top:1px solid #eee7df;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding:12px 0;font-size:11px;font-weight:500;transition:color .2s;display:flex}.ProductsExplorer-module__rDHUiW__enquire:hover{color:#2f2117;text-underline-offset:3px;text-decoration:underline}.ProductsExplorer-module__rDHUiW__section button:focus-visible,.ProductsExplorer-module__rDHUiW__section select:focus-visible,.ProductsExplorer-module__rDHUiW__section a:focus-visible,.ProductsExplorer-module__rDHUiW__section input:focus-visible{outline-offset:3px;outline:2px solid #bc996b}.ProductsExplorer-module__rDHUiW__empty{text-align:center;padding:80px 20px}.ProductsExplorer-module__rDHUiW__empty h2{font-size:28px}.ProductsExplorer-module__rDHUiW__empty p{color:#786e65;margin:14px 0;font-size:13px}.ProductsExplorer-module__rDHUiW__empty button{color:#72503a;cursor:pointer;border:1px solid #72503a;padding:10px 20px}@media (min-width:1440px){.ProductsExplorer-module__rDHUiW__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1100px){.ProductsExplorer-module__rDHUiW__filterRow{gap:14px}}@media (max-width:1023px){.ProductsExplorer-module__rDHUiW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductsExplorer-module__rDHUiW__filterRow,.ProductsExplorer-module__rDHUiW__results{padding-inline:24px}}@media (max-width:639px){.ProductsExplorer-module__rDHUiW__section{--catalog-header-height:77px}.ProductsExplorer-module__rDHUiW__filterRow{gap:12px;padding:10px 16px;overflow-x:auto}.ProductsExplorer-module__rDHUiW__filterTitle{flex-shrink:0;gap:0;font-size:0}.ProductsExplorer-module__rDHUiW__filter{flex-shrink:0;font-size:11px}.ProductsExplorer-module__rDHUiW__filter select{max-width:145px;padding-block:7px}.ProductsExplorer-module__rDHUiW__sort{margin-left:0}.ProductsExplorer-module__rDHUiW__results{padding-inline:16px}.ProductsExplorer-module__rDHUiW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.ProductsExplorer-module__rDHUiW__cardBody{padding:12px 9px 0}.ProductsExplorer-module__rDHUiW__productName{font-size:12px}.ProductsExplorer-module__rDHUiW__meta{font-size:11px}}@media (prefers-reduced-motion:reduce){.ProductsExplorer-module__rDHUiW__card,.ProductsExplorer-module__rDHUiW__secondImage,.ProductsExplorer-module__rDHUiW__enquire{transition:none}}.ProductsExplorer-module__rDHUiW__searchForm{flex:220px;min-width:180px;max-width:320px}.ProductsExplorer-module__rDHUiW__searchForm>label{color:#ecdaca;margin-bottom:8px;font-size:12px;display:block}.ProductsExplorer-module__rDHUiW__searchInputWrap{color:#302820;background:#fffaf5;border:1px solid #e9e4df;border-radius:5px;align-items:center;display:flex;overflow:hidden}.ProductsExplorer-module__rDHUiW__searchInputWrap input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;padding:10px 12px;font-size:12px}.ProductsExplorer-module__rDHUiW__searchInputWrap input::placeholder{color:#84796e}.ProductsExplorer-module__rDHUiW__searchInputWrap button{height:42px;color:var(--color-maroon-deep);font:inherit;cursor:pointer;background:#f2dfbf;border:0;border-left:1px solid #e4d7c9;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.ProductsExplorer-module__rDHUiW__searchInputWrap button:hover{background:#e8cea4}.ProductsExplorer-module__rDHUiW__searchInputWrap:focus-within{outline-offset:3px;outline:2px solid #d5b784}.ProductsExplorer-module__rDHUiW__searchInputWrap input:focus-visible{outline:none}.ProductsExplorer-module__rDHUiW__mobileFilterButton,.ProductsExplorer-module__rDHUiW__mobileFilterOverlay{display:none}@media (max-width:767px){.ProductsExplorer-module__rDHUiW__toolbar{display:none}.ProductsExplorer-module__rDHUiW__section{padding-bottom:100px}.ProductsExplorer-module__rDHUiW__mobileFilterButton{left:16px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:65;background:var(--color-maroon-deep);color:#fff8ef;cursor:pointer;border:1px solid #ffffff30;border-radius:28px;align-items:center;gap:9px;min-height:48px;padding:12px 18px;font-size:12px;font-weight:500;display:flex;position:fixed;box-shadow:0 6px 24px #290d1933}.ProductsExplorer-module__rDHUiW__mobileFilterButton b{min-width:21px;height:21px;color:var(--color-maroon-deep);background:#f2dfbf;border-radius:50%;place-items:center;padding-inline:4px;font-size:10px;display:grid}.ProductsExplorer-module__rDHUiW__mobileFilterOverlay{color:#fff8ef;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ProductsExplorer-module__rDHUiW__mobileFilterOverlay[open]{display:flex}.ProductsExplorer-module__rDHUiW__mobileFilterOverlay::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d101970}.ProductsExplorer-module__rDHUiW__mobileFilterDrawer{background:var(--color-maroon-deep);flex-direction:column;width:min(360px,88vw);height:100dvh;animation:.24s ease-out ProductsExplorer-module__rDHUiW__drawerEnter;display:flex;box-shadow:12px 0 48px #16081240}.ProductsExplorer-module__rDHUiW__drawerHeader{padding:calc(24px + env(safe-area-inset-top)) 22px 22px;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductsExplorer-module__rDHUiW__drawerEyebrow{color:#dfc294;letter-spacing:.2em;font-size:9px}.ProductsExplorer-module__rDHUiW__drawerHeader h2{color:#fff8ef;margin:6px 0 0;font-size:24px;line-height:1.25}.ProductsExplorer-module__rDHUiW__drawerClose{color:#fff8ef;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff38;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.ProductsExplorer-module__rDHUiW__drawerContent{overscroll-behavior:contain;flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px 22px;display:flex;overflow-y:auto}.ProductsExplorer-module__rDHUiW__drawerContent .ProductsExplorer-module__rDHUiW__searchForm{flex:none;min-width:0;max-width:none}.ProductsExplorer-module__rDHUiW__drawerContent .ProductsExplorer-module__rDHUiW__searchForm>label,.ProductsExplorer-module__rDHUiW__mobileFilter>span{color:#ecdaca;margin-bottom:9px;font-size:12px;display:block}.ProductsExplorer-module__rDHUiW__drawerContent .ProductsExplorer-module__rDHUiW__searchInputWrap input{font-size:16px}.ProductsExplorer-module__rDHUiW__drawerContent .ProductsExplorer-module__rDHUiW__searchInputWrap button{height:46px}.ProductsExplorer-module__rDHUiW__mobileSelectWrap{position:relative}.ProductsExplorer-module__rDHUiW__mobileSelectWrap select{appearance:none;color:#302820;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#fffaf5;border:1px solid #e9e4df;border-radius:5px;padding:12px 38px 12px 14px;font-size:16px}.ProductsExplorer-module__rDHUiW__mobileSelectWrap svg{color:var(--color-maroon-deep);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ProductsExplorer-module__rDHUiW__drawerFooter{padding:18px 22px calc(20px + env(safe-area-inset-bottom));border-top:1px solid #ffffff24;gap:10px;display:flex}.ProductsExplorer-module__rDHUiW__drawerFooter button{cursor:pointer;border-radius:5px;min-height:46px;padding:10px 13px;font-size:12px;font-weight:500}.ProductsExplorer-module__rDHUiW__clearFilters{color:#fff8ef;background:0 0;border:1px solid #ffffff45}.ProductsExplorer-module__rDHUiW__showResults{color:var(--color-maroon-deep);background:#f2dfbf;border:1px solid #f2dfbf;flex:1}}@keyframes ProductsExplorer-module__rDHUiW__drawerEnter{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ProductsExplorer-module__rDHUiW__mobileFilterDrawer{animation:none}}
