/* Studio Hogar v1.12.0 · published internal consistency with reference-led templates.
   Presentation-only. No events, inputs, gateway or inventory logic modified. */
.ws2-body.ws2-published-palette.ws2-sector-hogar{--ws240-inner-rule:var(--ws2-line);--ws240-inner-ink:var(--ws2-fg);--ws240-inner-paper:var(--ws2-panel);--ws240-inner-accent:var(--ws2-accent)}
.ws2-body.ws2-published-palette.ws2-sector-hogar .ws2-header{border-bottom:1px solid var(--ws240-inner-rule)!important}
.ws2-body.ws2-published-palette.ws2-sector-hogar .ws2-intro{padding-top:19px;padding-bottom:22px;border-bottom:1px solid var(--ws240-inner-rule)!important}
.ws2-body.ws2-published-palette.ws2-sector-hogar .ws2-result-card{background:var(--ws240-inner-paper)!important;overflow:hidden}
.ws2-body.ws2-published-palette.ws2-sector-hogar .ws2-result-media img{object-fit:contain!important;background:#fff}
.ws2-body.ws2-published-palette.ws2-sector-hogar .ws2-result-body{background:var(--ws240-inner-paper)!important}
.ws2-body.ws2-published-palette.ws2-sector-hogar .ws211-product .ws2-legacy > .mb-20 > .bg-white > .w-full.block{align-items:start}
.ws2-body.ws2-published-palette.ws2-sector-hogar .ws211-product .ws2-legacy > .mb-20 > .bg-white > .w-full.block > div:first-child > div:first-child{background:#fff!important}
/* ATELIER ARCHIOO: straight architectural panels, measured gutters, editorial text. */
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-atelier{--ws211-radius:3px;--ws211-shadow:none}
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-atelier .ws2-intro h1{font-family:Georgia,'Cormorant Garamond',serif!important;font-size:clamp(38px,4vw,59px)!important;line-height:1.03}
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-atelier :is(.ws2-filter-panel,.ws2-result-card,.ws2-recent-card){border-radius:2px!important;box-shadow:none!important;border-color:var(--ws240-inner-rule)!important}
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-atelier .ws2-result-media{aspect-ratio:4/5;background:color-mix(in srgb,var(--ws2-bg) 80%,var(--ws2-panel))!important}
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-atelier .ws2-result-body h3{font-family:Georgia,serif!important;font-weight:400!important}
/* NOVA WEST ELM: category-commerce tiles, crisp product grids. */
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-nova{--ws211-radius:9px;--ws211-shadow:0 5px 19px rgba(32,27,20,.045)}
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-nova :is(.ws2-filter-panel,.ws2-result-card,.ws2-recent-card){border-radius:9px!important}
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-nova .ws2-intro h1{font-family:'Manrope',sans-serif!important;font-weight:750!important;letter-spacing:-.06em!important}
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-nova .ws2-result-media{aspect-ratio:1/1;background:var(--ws240-inner-paper)!important}
/* SORA FERM LIVING: understated Nordic editorial shop, generous whitespace. */
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-sora{--ws211-radius:3px;--ws211-shadow:none}
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-sora .ws2-intro h1{font-family:Georgia,'Cormorant Garamond',serif!important;font-weight:400!important;font-size:clamp(40px,4.1vw,61px)!important}
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-sora :is(.ws2-filter-panel,.ws2-result-card,.ws2-recent-card){border-radius:0!important;box-shadow:none!important}
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-sora .ws2-result-media{aspect-ratio:4/5;background:var(--ws240-inner-paper)!important}
.ws2-body.ws2-published-palette.ws2-sector-hogar.ws2-theme-sora .ws2-result-body h3{font-family:Georgia,serif!important;font-weight:400!important}
/* All variants preserve previously fixed action palette/contrast selectors v1.10.1.1. */
.ws2-body.ws2-published-palette.ws2-sector-hogar .ws211-product [wire\:click='addToCart']{background:var(--ws2-accent)!important;color:var(--ws2-contrast)!important}
.ws2-body.ws2-published-palette.ws2-sector-hogar .ws211-product [wire\:click='buyNow']{border-color:var(--ws2-accent)!important}
.ws2-body.ws2-published-palette.ws2-sector-hogar .ws2-legacy a:focus-visible,.ws2-body.ws2-published-palette.ws2-sector-hogar .ws2-legacy button:focus-visible{outline:3px solid var(--ws240-inner-accent);outline-offset:3px}
@media(max-width:720px){.ws2-body.ws2-published-palette.ws2-sector-hogar .ws2-main{max-width:100%}.ws2-body.ws2-published-palette.ws2-sector-hogar .ws2-result-media img{max-width:100%}}
