._shell_176zb_1{background:var(--color-storefront-ivory);min-block-size:100vh;color:var(--color-text)}._hero_176zb_6{background:#f4e6d5;display:grid;position:relative}._heroArt_176zb_11{grid-area:1/1;block-size:auto;inline-size:100%;display:block}._hero_176zb_6 ._heroInner_176zb_17{inline-size:calc(100% - 2*clamp(1.5rem,6vw,8rem));max-inline-size:var(--storefront-catalog-width);grid-area:1/1;align-items:center;display:flex;position:relative}._heroCopy_176zb_25{text-align:start;inline-size:43%;padding-block:1.5rem}._heroCopy_176zb_25 h1{color:var(--color-storefront-burgundy);font-family:var(--font-family-editorial);letter-spacing:-.035em;font-size:clamp(2.25rem,4.5vw,5.5rem);font-weight:500;line-height:1.15}._heroCopy_176zb_25 p{color:var(--color-text);font-family:var(--font-family-editorial);white-space:pre-line;margin-block-start:1.25rem;font-size:clamp(1rem,1.6vw,1.75rem);line-height:1.65}[dir=rtl] ._heroCopy_176zb_25 h1{font-family:var(--font-family-ar);letter-spacing:0;font-weight:700;line-height:1.3}[dir=rtl] ._heroCopy_176zb_25 p{font-family:var(--font-family-ar);font-size:clamp(1.125rem,1.8vw,2rem)}._heroSignature_176zb_56{border-block-start:1px solid var(--color-storefront-burgundy);color:var(--color-storefront-burgundy);font-family:var(--font-family-editorial);font-size:calc(var(--font-size-storefront-meta) + .125rem);letter-spacing:.22em;margin-block-start:1.5rem;padding-block-start:1rem;display:inline-block}._serviceStrip_176zb_66{border-block-end:1px solid var(--color-storefront-line)}._services_176zb_69{max-inline-size:var(--storefront-catalog-width);grid-template-columns:repeat(3,minmax(0,1fr));padding-block:1rem;display:grid}._services_176zb_69>*{color:inherit;justify-content:center;align-items:center;gap:1rem;padding-inline:1rem;text-decoration:none;display:flex}._services_176zb_69>*+*{border-inline-start:1px solid var(--color-storefront-line)}._services_176zb_69 svg{block-size:2rem;inline-size:2rem;color:var(--color-storefront-burgundy);flex-shrink:0}._services_176zb_69 p{font-size:var(--font-size-storefront-label);gap:.2rem;line-height:1.5;display:grid}._services_176zb_69 strong{font-weight:600}._services_176zb_69 span{color:var(--color-text-muted)}._content_176zb_105{inline-size:calc(100% - 2*clamp(1rem,3vw,4rem));max-inline-size:var(--storefront-catalog-width);padding-block:1.5rem 3rem}._categoryRail_176zb_110{scroll-snap-type:inline proximity;scrollbar-width:thin;border-block-end:1px solid var(--color-storefront-line);justify-content:center;gap:clamp(1.5rem,5vw,6rem);padding:1.75rem clamp(1rem,3vw,4rem);scroll-padding-inline:1rem;display:flex;overflow-x:auto}._categoryRail_176zb_110 a{scroll-snap-align:start;min-inline-size:0;color:var(--color-text);font-size:var(--font-size-base);text-align:center;flex:0 0 9rem;align-content:start;justify-items:center;gap:.5rem;font-weight:700;line-height:1.4;text-decoration:none;display:grid}._categoryImage_176zb_136,._allCategory_176zb_137{background:var(--color-surface-tinted);border:2px solid #0000;border-radius:50%;place-items:center;block-size:8rem;inline-size:8rem;display:grid;overflow:hidden}._categoryImage_176zb_136 img{object-fit:cover;block-size:100%;inline-size:100%}._allCategory_176zb_137{background:var(--color-storefront-burgundy);color:#fff}._allCategory_176zb_137 svg,._categoryImage_176zb_136 svg{block-size:2.25rem;inline-size:2.25rem}._categoryRail_176zb_110 a[aria-current=page]{color:var(--color-storefront-burgundy);text-underline-offset:.4rem;text-decoration:underline}._categoryRail_176zb_110 a[aria-current=page]>span:first-child{border-color:var(--color-storefront-burgundy)}._breadcrumb_176zb_169{color:var(--color-text-muted);font-size:var(--font-size-storefront-label);align-items:center;gap:.6rem;margin-block-end:.25rem;display:flex}._breadcrumb_176zb_169 a{min-block-size:32px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}._resultsHeader_176zb_184{justify-content:space-between;align-items:end;gap:1rem;margin-block-end:1.25rem;scroll-margin-block-start:1rem;display:flex}._resultsHeader_176zb_184 h2{font-family:var(--font-family-editorial);color:var(--color-storefront-burgundy);font-size:2.5rem;font-weight:500;line-height:1.1}._resultsHeader_176zb_184 p{font-size:var(--font-size-storefront-control);color:var(--color-text-muted);margin-block-start:.5rem}[dir=rtl] ._resultsHeader_176zb_184{margin:0}._catalogLayout_176zb_207{grid-template-columns:clamp(13.5rem,12.5vw,15rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}._sidebar_176zb_213{background:var(--color-storefront-ivory)}._filters_176zb_216{padding-block:0 1rem;padding-inline:0 .5rem;scroll-margin-block-start:1rem}._filterHeading_176zb_221{border-block-end:1px solid var(--color-storefront-line);justify-content:space-between;align-items:center;gap:.5rem;min-block-size:4rem;padding-block-end:0;display:flex}._filterHeading_176zb_221 h2{font-family:var(--font-family-editorial);color:var(--color-storefront-burgundy);font-size:1.375rem;font-weight:500}[dir=rtl] ._filterHeading_176zb_221 h2{font-family:var(--font-family-ar);font-weight:700}._clearLink_176zb_240{min-block-size:44px;color:var(--color-storefront-burgundy);font-size:var(--font-size-storefront-label);align-items:center;display:inline-flex}._filterSearch_176zb_247{padding-block:1.25rem}._filterSearch_176zb_247 input{min-block-size:48px;font-size:var(--font-size-base);background:var(--color-surface-soft);border-color:var(--color-storefront-line);padding-inline:.75rem}._filterSearch_176zb_247 label{font-size:var(--font-size-base)}[dir=rtl] ._filterSearch_176zb_247 input{box-sizing:border-box;inline-size:calc(100% + 1rem);padding-inline:.5rem}._categoryChoices_176zb_265{border-block:1px solid var(--color-storefront-line);padding-block:1.25rem;display:grid}._categoryChoices_176zb_265 h3,._brandChoices_176zb_271 label{font-size:calc(var(--font-size-md) + .125rem);margin-block-end:.75rem;font-weight:700}._categoryChoices_176zb_265 a{min-block-size:48px;color:var(--color-text-muted);font-size:calc(var(--font-size-base) + .0625rem);align-items:center;gap:.75rem;padding-block:.375rem;line-height:1.5;text-decoration:none;display:flex}._categoryChoices_176zb_265 a:before{border:1px solid var(--color-border-strong);content:"";border-radius:2px;flex-shrink:0;block-size:1rem;inline-size:1rem}._categoryChoices_176zb_265 a[aria-current=page]{color:var(--color-storefront-burgundy)}._categoryChoices_176zb_265 a[aria-current=page]:before{background:var(--color-storefront-burgundy);box-shadow:inset 0 0 0 2px var(--color-storefront-ivory)}._categoryCount_176zb_302{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:calc(var(--font-size-base) + .0625rem);flex-shrink:0}._categoryChoices_176zb_265 ._categoryCount_176zb_302{margin-inline-start:auto}._closeFilters_176zb_311{display:none}._brandChoices_176zb_271{min-inline-size:0;margin-block:1.25rem}._brandChoices_176zb_271 select{min-block-size:48px;font-size:var(--font-size-base);border-color:var(--color-storefront-line);background-image:none;padding-inline-end:var(--space-10)}._brandChoices_176zb_271 span:has(>select):after{content:"";border-right:2px solid var(--color-storefront-burgundy);border-bottom:2px solid var(--color-storefront-burgundy);pointer-events:none;block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-4);transform:translateY(-75%)rotate(45deg)}._applyButton_176zb_339{background:var(--color-storefront-burgundy);min-block-size:52px;inline-size:100%;font-size:var(--font-size-base)}._catalogMain_176zb_345{min-inline-size:0;container-type:inline-size}._toolbar_176zb_349{border:1px solid var(--color-storefront-line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:1rem;min-block-size:3.5rem;margin-block-end:1rem;padding:.3rem .65rem;display:flex}._toolbarCount_176zb_360{color:var(--color-text-muted);font-size:var(--font-size-storefront-control)}._sortControl_176zb_364{min-inline-size:0;margin-inline-start:auto}._sortControl_176zb_364>div{align-items:center;gap:.6rem;display:flex}._sortControl_176zb_364 label{font-size:var(--font-size-storefront-control);flex-shrink:0}._sortControl_176zb_364 select{min-block-size:44px;inline-size:14rem;font-size:var(--font-size-storefront-control);background-color:var(--color-storefront-ivory);border-color:var(--color-storefront-line);background-image:none;padding-inline-start:.65rem}._sortControl_176zb_364>div>span{position:relative}._sortControl_176zb_364>div>span:after{border-inline-end:1px solid var(--color-storefront-burgundy);border-block-end:1px solid var(--color-storefront-burgundy);pointer-events:none;content:"";block-size:.4rem;inline-size:.4rem;position:absolute;inset-block-start:calc(50% - .3rem);inset-inline-end:.8rem;transform:rotate(45deg)}[dir=rtl] ._sortControl_176zb_364>div>span:after{transform:rotate(-45deg)}._viewControls_176zb_404{gap:.125rem;display:flex}._viewControls_176zb_404 button{block-size:44px;inline-size:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;padding:.65rem;display:grid}._viewControls_176zb_404 button[aria-pressed=true]{background:var(--color-storefront-burgundy);color:#fff}._shell_176zb_1 svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}._viewControls_176zb_404 svg,._filterToggle_176zb_432 svg{flex-shrink:0;block-size:1.1rem;inline-size:1.1rem}._filterToggle_176zb_432{display:none}._productGrid_176zb_440{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1.5rem 1rem;display:grid}._productList_176zb_446{grid-template-columns:repeat(2,minmax(0,1fr))}._productList_176zb_446 article{grid-template-columns:40% minmax(0,1fr);display:grid}._productList_176zb_446 article>div:first-child{align-self:start}._emptyState_176zb_456{text-align:center;color:var(--color-text-muted);border:1px solid var(--color-storefront-line);padding:4rem 1rem}._emptyState_176zb_456 a{min-block-size:44px;color:var(--color-storefront-burgundy);align-items:center;display:inline-flex}._loadMore_176zb_468{border-block-start:1px solid var(--color-storefront-line);font-size:var(--font-size-storefront-control);text-align:center;justify-items:center;gap:1.25rem;margin-block-start:2.5rem;padding-block:2rem .5rem;display:grid}._loadMore_176zb_468 form{inline-size:min(14rem,100%)}._loadMore_176zb_468 button{inline-size:100%;font-size:var(--font-size-storefront-control);border-radius:var(--radius-xs);background:var(--color-storefront-burgundy)}._loadMore_176zb_468 button:hover:not(:disabled){background:var(--color-storefront-burgundy-hover)}._loadMore_176zb_468 [role=alert]{color:var(--color-danger)}._categoryRail_176zb_110 a:focus-visible,._content_176zb_105 a:focus-visible,._content_176zb_105 button:focus-visible,._content_176zb_105 summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (width<=74.99rem){._catalogLayout_176zb_207{grid-template-columns:11.5rem minmax(0,1fr);gap:1rem}[dir=rtl] ._catalogLayout_176zb_207{grid-template-columns:13.5rem minmax(0,1fr)}._productGrid_176zb_440{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .75rem}._productList_176zb_446{grid-template-columns:1fr}._services_176zb_69>*{gap:.6rem;padding-inline:.5rem}}@media (width<=63.99rem){._categoryRail_176zb_110{gap:1rem}._categoryRail_176zb_110 a{flex-basis:7.5rem}._categoryImage_176zb_136,._allCategory_176zb_137{block-size:6.5rem;inline-size:6.5rem}._catalogLayout_176zb_207{flex-direction:column;gap:0;display:flex}._sidebar_176zb_213{inline-size:100%;margin-block-end:1rem;display:none}._sidebar_176zb_213[data-open]{display:block}._filters_176zb_216{border:1px solid var(--color-storefront-line);background:var(--color-surface-soft);grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;display:grid}._filterHeading_176zb_221,._filterSearch_176zb_247,._applyButton_176zb_339{grid-column:1/-1}._closeFilters_176zb_311{block-size:44px;inline-size:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.5rem;display:grid}._filterSearch_176zb_247{padding:0}[dir=rtl] ._filterSearch_176zb_247 input{inline-size:100%}._categoryChoices_176zb_265{border:0;align-content:start;padding:0}._brandChoices_176zb_271{margin:0}._categoryChoices_176zb_265 a{min-block-size:48px}._catalogMain_176zb_345{inline-size:100%}._filterToggle_176zb_432{border:var(--border-thin);border-radius:var(--radius-xs);min-block-size:44px;color:var(--color-text);font:inherit;font-size:var(--font-size-storefront-control);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;display:inline-flex}._filterDot_176zb_605{background:var(--color-storefront-burgundy);border-radius:50%;block-size:.4rem;inline-size:.4rem}._toolbar_176zb_349{border:0;padding:0}._services_176zb_69{gap:1rem}._services_176zb_69>*{justify-content:start}}@media (width<=47.99rem){._content_176zb_105{inline-size:calc(100% - 1.5rem);padding-block:1rem 2rem}._hero_176zb_6 ._heroInner_176zb_17{grid-area:1/1;inline-size:calc(100% - 3rem)}._heroCopy_176zb_25{inline-size:100%;padding-block:1.75rem 1.5rem}._heroCopy_176zb_25 h1{font-size:clamp(2rem,7vw,3rem)}._heroCopy_176zb_25 p{margin-block-start:.75rem;font-size:clamp(.9375rem,3.6vw,1.25rem)}[dir=rtl] ._heroCopy_176zb_25 p{font-size:clamp(1.125rem,4vw,1.375rem)}._heroSignature_176zb_56{margin-block-start:1rem;padding-block-start:.75rem}._heroArt_176zb_11{aspect-ratio:2;object-fit:cover;object-position:right center;grid-area:2/1;block-size:100%}[dir=rtl] ._heroArt_176zb_11{object-position:left center}._services_176zb_69{grid-template-columns:1fr;gap:.75rem}._services_176zb_69>*{min-block-size:44px;padding-inline:0}._services_176zb_69>*+*{border-inline-start:0;border-block-start:1px solid var(--color-storefront-line);padding-block-start:.75rem}._categoryRail_176zb_110{justify-content:start;gap:1rem;padding-block:1.25rem}._categoryRail_176zb_110 a{flex-basis:7rem;gap:.625rem}._categoryImage_176zb_136,._allCategory_176zb_137{block-size:6rem;inline-size:6rem}._allCategory_176zb_137 svg{block-size:2rem;inline-size:2rem}._breadcrumb_176zb_169{display:none}._resultsHeader_176zb_184{align-items:center;margin-block-end:1rem}._resultsHeader_176zb_184 h2{font-size:2rem}._resultsHeader_176zb_184>div>p{display:none}[dir=rtl] ._resultsHeader_176zb_184{margin-block-end:.5rem}._toolbar_176zb_349{grid-template-columns:4.75rem minmax(0,1fr);gap:.5rem;margin-block-end:.75rem;display:grid}._sortControl_176zb_364{grid-area:1/2;inline-size:100%}._sortControl_176zb_364>div{display:block}._sortControl_176zb_364 label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._sortControl_176zb_364 select{inline-size:100%;font-size:var(--font-size-storefront-control);padding-inline:.5rem 1.6rem}._viewControls_176zb_404{grid-area:2/2;justify-self:end}._toolbarCount_176zb_360{font-size:var(--font-size-storefront-label);grid-area:2/1/auto/-1;padding-inline-end:6rem}._filterToggle_176zb_432{padding-inline:.5rem}._productGrid_176zb_440{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .625rem}._productList_176zb_446{grid-template-columns:1fr}._filters_176zb_216{gap:1rem;padding:1rem}._categoryChoices_176zb_265 a{font-size:calc(var(--font-size-base) + .0625rem)}}@container (width<=15em){._productGrid_176zb_440{grid-template-columns:1fr}}
