.hr-dbar{border-bottom:1px solid hsl(var(--border));background:hsl(var(--background))}@media(min-width:768px){.hr-dbar{position:sticky;top:calc(var(--hr-header-h) + 45px);z-index:20;background:hsl(var(--background) / .9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.hr-dbar__inner{max-width:1600px;margin:0 auto;padding:0 1.5rem}@media(min-width:768px){.hr-dbar__inner{padding:0 2.5rem}}.hr-dbar--inline{margin-bottom:2rem}.hr-dbar__inner--inline{padding:0;max-width:none}@media(min-width:768px){.hr-dbar--inline{position:static;-webkit-backdrop-filter:none;backdrop-filter:none;background:hsl(var(--background))}.hr-dbar__inner--inline{padding:0}}.hr-dbar__row{display:flex;align-items:center;gap:.5rem;min-height:var(--hr-d-rail)}.hr-dbar__facets{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:.5rem 0}.hr-dbar__facets::-webkit-scrollbar{display:none}.hr-dbar__tail{display:flex;align-items:center;gap:1rem;flex:0 0 auto;margin-left:auto;padding-left:.75rem}.hr-facet{position:relative;flex:0 0 auto}.hr-facet__trigger{display:inline-flex;align-items:center;gap:.4rem;height:32px;padding:0 .75rem;border:1px solid hsl(var(--border-strong));background:transparent;color:hsl(var(--muted-foreground));font-family:var(--font-body);font-size:10px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:1px;transition:color var(--hr-d-fast) var(--hr-d-ease),border-color var(--hr-d-fast) var(--hr-d-ease)}.hr-facet__trigger:hover{color:hsl(var(--foreground));border-color:hsl(var(--foreground))}.hr-facet__trigger::-webkit-details-marker{display:none}.hr-facet[open]>.hr-facet__trigger{color:hsl(var(--foreground));border-color:hsl(var(--foreground))}.hr-facet__trigger--on{color:hsl(var(--background));background:hsl(var(--foreground));border-color:hsl(var(--foreground))}.hr-facet__trigger--on:hover{color:hsl(var(--background))}.hr-facet__count{display:inline-grid;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;letter-spacing:0;border-radius:999px;background:hsl(var(--background));color:hsl(var(--foreground))}.hr-facet__chev{transition:transform var(--hr-d-fast) var(--hr-d-ease)}.hr-facet[open] .hr-facet__chev{transform:rotate(180deg)}.hr-facet__panel{position:absolute;left:0;top:calc(100% + 6px);z-index:60;width:var(--hr-d-panel-w);max-height:min(58vh,460px);overflow-y:auto;overscroll-behavior:contain;background:hsl(var(--background));border:1px solid hsl(var(--border-strong));box-shadow:0 1px 2px #12181c0f;border-radius:1px;padding:.9rem}.hr-facet__panel--wide{width:340px}.hr-facet--end .hr-facet__panel{left:auto;right:0}@media(prefers-reduced-motion:no-preference){.hr-facet[open]>.hr-facet__panel{animation:hr-d-pop var(--hr-d-fast) var(--hr-d-ease)}}@keyframes hr-d-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hr-facet__hint{font-family:var(--font-body);font-size:10px;line-height:1.5;color:hsl(var(--muted-foreground));margin:0 0 .7rem}.hr-facet__apply{display:block;width:100%;margin-top:.85rem;padding:.6rem;background:hsl(var(--foreground));color:hsl(var(--background));border:0;font-family:var(--font-body);font-size:10px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border-radius:1px;transition:background var(--hr-d-fast) var(--hr-d-ease)}.hr-facet__apply:hover{background:hsl(var(--accent))}.hr-opt{display:flex;align-items:center;gap:.6rem;padding:.42rem 0;font-family:var(--font-body);font-size:12px;color:hsl(var(--foreground));cursor:pointer}.hr-opt input{flex:0 0 auto;accent-color:hsl(var(--foreground))}.hr-opt__label{flex:1 1 auto}.hr-opt__n{font-size:10px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.hr-opt--off{opacity:.35;cursor:not-allowed}.hr-swgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.hr-sw{display:block;cursor:pointer;text-align:center}.hr-sw input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hr-sw__chip{display:block;width:100%;aspect-ratio:1 / 1;border:1px solid hsl(var(--border-strong));border-radius:1px;position:relative;transition:box-shadow var(--hr-d-fast) var(--hr-d-ease),border-color var(--hr-d-fast) var(--hr-d-ease)}.hr-sw:hover .hr-sw__chip{border-color:hsl(var(--foreground))}.hr-sw input:focus-visible+.hr-sw__chip{outline:2px solid hsl(var(--accent));outline-offset:2px}.hr-sw input:checked+.hr-sw__chip{border-color:hsl(var(--foreground));box-shadow:inset 0 0 0 2px hsl(var(--background)),0 0 0 1px hsl(var(--foreground))}.hr-sw__name{display:block;margin-top:.35rem;font-family:var(--font-body);font-size:9.5px;line-height:1.3;letter-spacing:.04em;color:hsl(var(--foreground))}.hr-sw__n{font-size:9px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.hr-sw--off{opacity:.32;cursor:not-allowed}.hr-m-walnut{background:linear-gradient(150deg,#6b4630,#4a2f20 60%,#5c3a27)}.hr-m-oak{background:linear-gradient(150deg,#d8bb92,#c19f74 60%,#cfae82)}.hr-m-ash{background:linear-gradient(150deg,#e0d3bd,#c9b89e 60%,#d6c7ae)}.hr-m-pine{background:linear-gradient(150deg,#e8d3ad,#d4b886 60%,#dfc79b)}.hr-m-cherry{background:linear-gradient(150deg,#9c5a3c,#7d4429 60%,#8d4f33)}.hr-m-teak{background:linear-gradient(150deg,#b07d4c,#8d6036 60%,#9e6e41)}.hr-m-solid-wood{background:linear-gradient(150deg,#c39a6b,#a37c51 60%,#b58a5d)}.hr-m-wood-veneer{background:linear-gradient(150deg,#c9a578,#ad8759 55%,#bd9769)}.hr-m-lacquered-wood{background:linear-gradient(140deg,#7a5237,#573723 55%,#8d6244)}.hr-m-engineered-wood{background:linear-gradient(150deg,#cbb59a,#b39a7d 60%,#c0a98d)}.hr-m-marble{background:linear-gradient(135deg,#f6f4f1,#e8e5e0 40%,#d9d5cf,#f2efeb 70%,#e4e0da)}.hr-m-travertine{background:linear-gradient(150deg,#e5d6c1,#d3c0a6 55%,#dccbb4)}.hr-m-sintered-stone{background:linear-gradient(140deg,#dcdad6,#c2bfb9 55%,#d2cfca)}.hr-m-stone{background:linear-gradient(150deg,#cfccc6,#b2aea7 60%,#c3bfb8)}.hr-m-leather{background:linear-gradient(150deg,#8a5f42,#63412c 60%,#77503a)}.hr-m-faux-leather{background:linear-gradient(150deg,#7d6656,#5c483b 60%,#6d5748)}.hr-m-boucle{background:linear-gradient(150deg,#f0eae0,#ded5c8 60%,#e8e1d6)}.hr-m-linen{background:linear-gradient(150deg,#e6e0d3,#d2cabb 60%,#dcd5c7)}.hr-m-velvet{background:linear-gradient(150deg,#4e5a4a,#33402f 60%,#445140)}.hr-m-fabric{background:linear-gradient(150deg,#cfc8bd,#b3aba0 60%,#c2bab0)}.hr-m-rattan{background:linear-gradient(150deg,#d9b581,#c09a63 60%,#cfa972)}.hr-m-cane{background:linear-gradient(150deg,#e0c69b,#c9ab7c 60%,#d5b98b)}.hr-m-woven-fibre{background:linear-gradient(150deg,#cdb894,#b19c78 60%,#bfa886)}.hr-m-brass{background:linear-gradient(140deg,#cda860,#a3823f 55%,#d8b672)}.hr-m-bronze{background:linear-gradient(140deg,#96703f,#6d4f2a 55%,#a37c48)}.hr-m-blackened-steel{background:linear-gradient(140deg,#3c3b39,#232221 55%,#46443f)}.hr-m-steel{background:linear-gradient(140deg,#b9bbbd,#8e9194 55%,#c6c8ca)}.hr-m-chrome{background:linear-gradient(140deg,#f2f4f5,#b9bec2 35%,#e9ecee,#a8adb1 75%,#dfe3e5)}.hr-m-iron{background:linear-gradient(140deg,#55565a,#363739 55%,#616266)}.hr-m-metal{background:linear-gradient(140deg,#adb0b3,#83868a 55%,#b8bbbe)}.hr-m-glass{background:linear-gradient(140deg,#eef3f4,#cfdbdd 45%,#e6eeef)}.hr-m-fluted-glass{background:repeating-linear-gradient(90deg,#e8f0f1 0 4px,#cdd9db 4px 8px)}.hr-m-smoked-glass{background:linear-gradient(140deg,#9a9793,#6f6d6a,#8b8885)}.hr-m-mirrored-glass{background:linear-gradient(140deg,#f4f6f7,#c3cbcd 30%,#eef2f3 50%,#b4bcbe 72%,#e7ebec)}.hr-m-acrylic{background:linear-gradient(140deg,#f0f1f2,#dcdfe1,#eaecee)}.hr-f-matte{background:#b6b1a9}.hr-f-lacquered{background:linear-gradient(140deg,#d8d3cb,#a8a29a 45%,#e2ded7)}.hr-f-high-gloss{background:linear-gradient(130deg,#fff,#c8c4bd 30%,#fff 52%,#b9b5ae,#f4f2ee)}.hr-f-stained{background:linear-gradient(150deg,#8a6242,#5f412a 60%)}.hr-f-brushed{background:repeating-linear-gradient(90deg,#c6c3bd 0 2px,#b3b0aa 2px 4px)}.hr-f-powder-coated{background:#6a6862}.hr-f-ebonised{background:linear-gradient(150deg,#302e2b,#1a1917 60%)}.hr-f-satin{background:linear-gradient(140deg,#d6d2cb,#bcb8b1,#cfcbc4)}.hr-f-whitewashed{background:linear-gradient(150deg,#f2eee7,#ded8cd 60%)}.hr-size{display:grid;gap:.4rem}.hr-size__row{display:flex;align-items:center;gap:.7rem;padding:.5rem .55rem;border:1px solid hsl(var(--border));border-radius:1px;cursor:pointer;transition:border-color var(--hr-d-fast) var(--hr-d-ease)}.hr-size__row:hover{border-color:hsl(var(--border-strong))}.hr-size__row input{position:absolute;opacity:0;width:1px;height:1px}.hr-size__row:has(input:checked){border-color:hsl(var(--foreground))}.hr-size__row:has(input:focus-visible){outline:2px solid hsl(var(--accent));outline-offset:2px}.hr-size__bar{flex:0 0 34px;height:3px;background:hsl(var(--border-strong));position:relative}.hr-size__bar:after{content:"";position:absolute;inset:0 auto 0 0;background:hsl(var(--foreground))}.hr-size__bar--compact:after{width:38%}.hr-size__bar--standard:after{width:68%}.hr-size__bar--large:after{width:100%}.hr-size__text{flex:1 1 auto;font-family:var(--font-body);font-size:12px;color:hsl(var(--foreground))}.hr-size__sub{display:block;font-size:10px;color:hsl(var(--muted-foreground));margin-top:1px}.hr-styles{display:grid;gap:.45rem}.hr-style{display:block;padding:.62rem .7rem;border:1px solid hsl(var(--border));border-radius:1px;cursor:pointer;transition:border-color var(--hr-d-fast) var(--hr-d-ease)}.hr-style:hover{border-color:hsl(var(--border-strong))}.hr-style input{position:absolute;opacity:0;width:1px;height:1px}.hr-style:has(input:checked){border-color:hsl(var(--foreground))}.hr-style:has(input:focus-visible){outline:2px solid hsl(var(--accent));outline-offset:2px}.hr-style__name{font-family:var(--font-body);font-size:11.5px;letter-spacing:.04em;color:hsl(var(--foreground));display:flex;justify-content:space-between;gap:.5rem}.hr-style__desc{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-top:3px}.hr-price__bands{display:grid;gap:.3rem;margin-bottom:.8rem}.hr-price__band{display:flex;justify-content:space-between;align-items:center;padding:.45rem .55rem;border:1px solid hsl(var(--border));border-radius:1px;font-family:var(--font-body);font-size:11.5px;color:hsl(var(--foreground));text-decoration:none;transition:border-color var(--hr-d-fast) var(--hr-d-ease)}.hr-price__band:hover{border-color:hsl(var(--foreground))}.hr-price__band--on{border-color:hsl(var(--foreground));background:hsl(var(--secondary))}.hr-price__custom{display:flex;align-items:center;gap:.45rem}.hr-price__custom input{width:100%;border:1px solid hsl(var(--border-strong));background:transparent;padding:.42rem .5rem;font-family:var(--font-body);font-size:11.5px;color:hsl(var(--foreground));border-radius:1px}.hr-price__sep{color:hsl(var(--muted-foreground));font-size:11px}.hr-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:0 0 .7rem}.hr-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:26px;padding:0 .55rem;border:1px solid hsl(var(--border-strong));border-radius:1px;font-family:var(--font-body);font-size:10.5px;color:hsl(var(--foreground));text-decoration:none;background:hsl(var(--background));transition:border-color var(--hr-d-fast) var(--hr-d-ease),opacity var(--hr-d-fast) var(--hr-d-ease)}.hr-chip:hover{border-color:hsl(var(--foreground))}.hr-chip__k{color:hsl(var(--muted-foreground))}.hr-chip--leaving{opacity:0;transform:scale(.96)}.hr-chip--clear{border-color:transparent;color:hsl(var(--muted-foreground));text-decoration:underline;text-underline-offset:3px}.hr-chip--clear:hover{color:hsl(var(--foreground));border-color:transparent}.hr-dcontext{max-width:1600px;margin:0 auto;padding:1.1rem 1.5rem 0;font-family:var(--font-body);font-size:12px;line-height:1.65;color:hsl(var(--muted-foreground))}@media(min-width:768px){.hr-dcontext{padding:1.4rem 2.5rem 0}}.hr-dcontext__n{color:hsl(var(--foreground))}.hr-sort__trigger{display:inline-flex;align-items:center;gap:.35rem;background:none;border:0;cursor:pointer;font-family:var(--font-body);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground));white-space:nowrap;transition:color var(--hr-d-fast) var(--hr-d-ease)}.hr-sort__trigger:hover{color:hsl(var(--foreground))}.hr-sort__trigger::-webkit-details-marker{display:none}.hr-sort__val{color:hsl(var(--foreground))}.hr-sort__panel{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:200px;background:hsl(var(--background));border:1px solid hsl(var(--border-strong));box-shadow:0 1px 2px #12181c0f;border-radius:1px;padding:.25rem}.hr-sort__opt{display:block;width:100%;text-align:left;padding:.5rem .6rem;background:none;border:0;cursor:pointer;font-family:var(--font-body);font-size:11.5px;color:hsl(var(--muted-foreground));transition:background var(--hr-d-fast) var(--hr-d-ease),color var(--hr-d-fast) var(--hr-d-ease)}.hr-sort__opt:hover{background:hsl(var(--secondary));color:hsl(var(--foreground))}.hr-sort__opt--on{color:hsl(var(--foreground));background:hsl(var(--secondary))}.hr-sort__note{display:block;font-size:9.5px;color:hsl(var(--muted-foreground));padding:.35rem .6rem .5rem;line-height:1.45}.hr-dtrigger{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 .9rem;border:1px solid hsl(var(--border-strong));background:transparent;font-family:var(--font-body);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--foreground));cursor:pointer;border-radius:1px}.hr-dmobile{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0}@media(min-width:990px){.hr-dmobile{display:none}}.hr-dpanel{display:contents}@media(max-width:989px){.hr-dpanel{display:block;position:fixed;inset:0 0 0 auto;width:min(92vw,400px);z-index:90;background:hsl(var(--background));transform:translate(100%);transition:transform var(--hr-d-mid) var(--hr-d-ease);display:flex;flex-direction:column;visibility:hidden}.hr-dpanel[data-open]{transform:none;visibility:visible}.hr-dpanel__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid hsl(var(--border));flex:0 0 auto}.hr-dpanel__title{font-family:var(--font-body);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:hsl(var(--foreground))}.hr-dpanel__body{flex:1 1 auto;overflow-y:auto;padding:.5rem 1.25rem 1.25rem}.hr-dpanel__foot{flex:0 0 auto;padding:.9rem 1.25rem calc(.9rem + env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border));display:flex;gap:.6rem;align-items:center}.hr-dpanel__submit{flex:1 1 auto;min-height:46px;background:hsl(var(--foreground));color:hsl(var(--background));border:0;border-radius:1px;cursor:pointer;font-family:var(--font-body);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.hr-dpanel__reset{flex:0 0 auto;min-height:46px;padding:0 .9rem;background:none;border:1px solid hsl(var(--border-strong));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:1px;font-family:var(--font-body);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.hr-dbar__facets{display:block;overflow:visible;padding:0}.hr-dbar__tail{display:none}[data-hr-d-panel] .hr-facet{border-bottom:1px solid hsl(var(--border))}[data-hr-d-panel] .hr-facet__trigger{width:100%;height:auto;min-height:48px;justify-content:space-between;border:0;padding:0;font-size:11px;letter-spacing:.18em;color:hsl(var(--foreground));background:none}[data-hr-d-panel] .hr-facet__trigger--on{background:none;color:hsl(var(--foreground))}.hr-facet__count{background:hsl(var(--foreground));color:hsl(var(--background))}.hr-facet__panel{position:static;width:auto;max-height:none;border:0;box-shadow:none;padding:0 0 1rem;animation:none}.hr-facet__apply{display:none}.hr-swgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-dscrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background:hsl(var(--foreground) / .35);opacity:0;pointer-events:none;transition:opacity var(--hr-d-mid) var(--hr-d-ease)}.hr-dscrim[data-open]{opacity:1;pointer-events:auto}}@media(min-width:990px){.hr-dpanel__head,.hr-dpanel__foot,.hr-dscrim{display:none}}.hr-empty{max-width:1600px;margin:0 auto;padding:4rem 1.5rem 2rem}@media(min-width:768px){.hr-empty{padding:6rem 2.5rem 3rem}}.hr-empty__inner{max-width:620px}.hr-empty__title{font-family:var(--font-display);font-weight:300;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.25;color:hsl(var(--foreground));margin:0 0 .75rem}.hr-empty__body{font-family:var(--font-body);font-size:13.5px;line-height:1.75;color:hsl(var(--muted-foreground));margin:0 0 1.5rem}.hr-empty__label{font-family:var(--font-body);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:hsl(var(--accent));margin:0 0 .7rem}.hr-empty__acts{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:2.5rem}@media(prefers-reduced-motion:reduce){.hr-dpanel,.hr-dscrim,.hr-look__img,.hr-chip{transition:none!important}.hr-facet[open]>.hr-facet__panel{animation:none}}.hr-dlayout{max-width:1600px;margin:0 auto;padding:1.5rem 1.5rem 0}@media(min-width:768px){.hr-dlayout{padding:2rem 2.5rem 0}}@media(min-width:990px){.hr-dlayout{display:grid;grid-template-columns:var(--hr-rail-w, 264px) minmax(0,1fr);grid-template-areas:"rail toolbar" "rail main";grid-template-rows:auto 1fr;column-gap:clamp(2rem,3.2vw,3.5rem);align-items:start}.hr-drail{grid-area:rail}.hr-dtoolbar{grid-area:toolbar}.hr-dlayout__main{grid-area:main;min-width:0}}@media(min-width:1400px){.hr-dlayout{--hr-rail-w: 280px}}@media(min-width:990px){.hr-drail{position:sticky;top:calc(var(--hr-header-h) + var(--hr-strip-h, 45px) + 1.25rem);max-height:calc(100vh - var(--hr-header-h) - var(--hr-strip-h, 45px) - 3rem);display:flex;flex-direction:column;overflow:hidden}.hr-drail__inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;border-right:1px solid hsl(var(--border));padding-right:clamp(1.25rem,2vw,2rem)}.hr-drail .hr-dpanel__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:hsl(var(--border-strong)) transparent;scrollbar-gutter:stable;padding-right:.35rem;padding-bottom:1.5rem}.hr-drail .hr-dpanel__body::-webkit-scrollbar{width:6px}.hr-drail .hr-dpanel__body::-webkit-scrollbar-track{background:transparent}.hr-drail .hr-dpanel__body::-webkit-scrollbar-thumb{background:hsl(var(--border-strong));border-radius:999px}.hr-drail .hr-dpanel__body::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground))}}.hr-drail__heading{display:none;position:sticky;top:0;z-index:2;background:hsl(var(--background));font-family:var(--font-body);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:hsl(var(--accent));margin:0;padding-bottom:1.85rem;border:0;flex:0 0 auto}.hr-drail__heading:after{content:"";position:absolute;left:0;right:0;bottom:1rem;height:1px;background:hsl(var(--border-strong))}@media(min-width:990px){.hr-drail__heading{display:block}}.hr-facet--rail{display:block;width:100%;border-bottom:1px solid hsl(var(--border))}.hr-facet--rail:last-of-type{border-bottom:0}.hr-facet--rail>.hr-facet__trigger{width:100%;height:auto;min-height:46px;justify-content:space-between;border:0;padding:0;background:none;font-size:10.5px;letter-spacing:.2em;color:hsl(var(--foreground))}.hr-facet--rail>.hr-facet__trigger:hover{border:0;color:hsl(var(--accent))}.hr-facet--rail>.hr-facet__trigger--on{background:none;color:hsl(var(--foreground))}.hr-facet--rail .hr-facet__count{background:hsl(var(--foreground));color:hsl(var(--background));margin-left:auto;margin-right:.5rem}.hr-facet__panel--rail{position:static;width:auto;max-height:none;border:0;box-shadow:none;border-radius:0;padding:0 0 1.1rem;animation:none;overflow:visible}.hr-facet__panel--rail .hr-swgrid,.hr-facet__panel--rail>.hr-opt:first-of-type{margin-top:.15rem}.hr-facet--rail .hr-facet__panel--rail{max-height:none;overflow:visible}.hr-facet__panel--rail.hr-facet__panel--wide{width:auto}.hr-facet--rail .hr-swgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-drail__apply{display:block;width:100%;margin-top:1.25rem;padding:.8rem;background:hsl(var(--foreground));color:hsl(var(--background));border:0;border-radius:1px;cursor:pointer;font-family:var(--font-body);font-size:10px;letter-spacing:.2em;text-transform:uppercase}.js .hr-drail__apply{display:none}.hr-dtoolbar{padding:0 0 1rem}.hr-dtoolbar__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:40px;border-bottom:1px solid hsl(var(--border));padding-bottom:.75rem}.hr-dtoolbar__count{font-family:var(--font-body);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.hr-dtoolbar__sort{position:relative;flex:0 0 auto}.hr-dtoolbar .hr-chips{padding:.85rem 0 0}.hr-dresults{padding:1.25rem 0 4rem}@media(min-width:768px){.hr-dresults{padding:1.5rem 0 5rem}}.hr-dgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:768px){.hr-dgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media(min-width:990px){.hr-dgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1400px){.hr-dgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hr-dlayout__main .hr-dcontext{padding:0 0 .5rem;max-width:70ch;margin-inline:0}.hr-dlayout__main .hr-empty{padding:2rem 0 3rem;max-width:none}@media(max-width:989px){.hr-drail{position:static;max-height:none;display:block;overflow:visible}.hr-drail__inner{display:block;border-right:0;padding-right:0}.hr-drail__sections{display:block}.hr-drail__apply{display:none}.hr-facet--rail .hr-facet__panel--rail{max-height:none}.hr-facet--rail .hr-swgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.hr-drail{scroll-behavior:auto}}.hr-drail .hr-dmobile .hr-opt__n{display:none}.hr-dlayout--flush{padding:0;max-width:none}@media(min-width:990px){.hr-dlayout--norail{display:block}}.hr-drail__setup{margin:1.25rem 0 0;padding:.85rem .9rem;border:1px dashed hsl(var(--border-strong));border-radius:1px;font-family:var(--font-body);font-size:11px;line-height:1.6;color:hsl(var(--muted-foreground));background:hsl(var(--secondary) / .5)}.hr-sw[data-hr-tag-link],.hr-style[data-hr-tag-link],.hr-size__row[data-hr-tag-link],.hr-opt--link{text-decoration:none}.hr-sw--on .hr-sw__chip{border-color:hsl(var(--foreground));box-shadow:inset 0 0 0 2px hsl(var(--background)),0 0 0 1px hsl(var(--foreground))}.hr-style--on,.hr-size__row--on{border-color:hsl(var(--foreground))}.hr-opt--link{cursor:pointer}.hr-opt--on .hr-opt__label{color:hsl(var(--foreground))}.hr-opt--on .hr-opt__label:before{content:"";display:inline-block;width:6px;height:6px;margin-right:.5rem;vertical-align:middle;background:hsl(var(--foreground))}.hr-sw[data-hr-tag-link]:focus-visible,.hr-style[data-hr-tag-link]:focus-visible,.hr-size__row[data-hr-tag-link]:focus-visible,.hr-opt--link:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.hr-dfull{--hr-edge: clamp(1.25rem, 2vw, 2.25rem);--hr-rail-w: 288px;--hr-rail-gap: clamp(1.75rem, 2.4vw, 3rem)}@media(min-width:1400px){.hr-dfull{--hr-rail-w: 300px}}.hr-section-main-collection .hr-dlayout{max-width:none;padding:1.5rem var(--hr-edge) 0}@media(min-width:768px){.hr-section-main-collection .hr-dlayout{padding:2rem var(--hr-edge) 0}}@media(min-width:990px){.hr-section-main-collection .hr-dlayout{padding-left:0}}.hr-section-main-search{--hr-strip-h: 0px}.hr-swrap{max-width:none;margin-inline:auto;padding-inline:var(--hr-edge)}@media(min-width:990px){.hr-dfull .hr-dlayout--flush:not(.hr-dlayout--norail){margin-left:calc(-1 * var(--hr-edge))}}@media(min-width:990px){.hr-dfull .hr-dlayout{--hr-rail-w: inherit;grid-template-columns:var(--hr-rail-w) minmax(0,1fr);column-gap:var(--hr-rail-gap)}.hr-dfull .hr-drail__inner{padding-left:var(--hr-edge)}}@media(min-width:1100px){.hr-dfull .hr-dgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,1.6vw,2rem)}}.hr-section-main-collection .hr-cstrip{max-width:none;margin:0;padding:0 var(--hr-edge)}.hr-section-main-collection .hr-cfoot{max-width:none;margin:0;padding-inline:var(--hr-edge)}@media(min-width:990px){.hr-section-main-collection .hr-cfoot{padding-left:calc(var(--hr-rail-w) + var(--hr-rail-gap))}}.hr-m-wood{background:linear-gradient(150deg,#b28f68,#95724e 60%,#a5825b)}.hr-m-birch{background:linear-gradient(150deg,#e8dcc6,#d6c6aa 60%,#dfd2b9)}.hr-m-bamboo{background:linear-gradient(150deg,#dcc189,#c4a768 60%,#d0b478)}.hr-m-corduroy{background:linear-gradient(150deg,#c08a5e,#a06e45 60%,#b07c52)}.hr-m-wool{background:linear-gradient(150deg,#ded9cf,#c6c0b4 60%,#d3ccc2)}.hr-m-ceramic{background:linear-gradient(150deg,#f2ede4,#e0d9cd 60%,#eae4d9)}.hr-m-resin{background:linear-gradient(150deg,#e0e2e0,#c9ccc9 60%,#d5d7d4)}
/*# sourceMappingURL=/cdn/shop/t/183/assets/hr-discovery.css.map */
