.themed-site--liquid-silk:has(.faq-page){background:var(--space-hero)}.themed-site--paper-atelier:has(.faq-page){background-color:color-mix(in srgb, var(--space-background) 80%, var(--space-line));background-image:linear-gradient(color-mix(in srgb, var(--space-text) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--space-text) 4%, transparent) 1px, transparent 1px);background-size:24px 24px}.themed-site--sunset-ritual:has(.faq-page){background:radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--space-primary) 70%, transparent), transparent 18%), radial-gradient(circle at 80% 24%, color-mix(in srgb, var(--space-secondary) 75%, transparent), transparent 28%), linear-gradient(145deg, var(--space-hero), color-mix(in srgb, var(--space-hero) 45%, var(--space-secondary)) 48%, var(--space-secondary))}.themed-site--editorial:has(.faq-page){background:linear-gradient(var(--space-background), color-mix(in srgb, var(--space-background) 42%, var(--space-card)))}.themed-site--circular-selector:has(.faq-page){background:radial-gradient(circle at 16% 10%, color-mix(in srgb, var(--space-card) 85%, transparent), transparent 25%), linear-gradient(180deg, var(--space-background), var(--space-surface) 65%, color-mix(in srgb, var(--space-background) 80%, var(--space-line)))}.themed-site--concierge-vip:has(.faq-page){background:radial-gradient(ellipse at 80% 20%, color-mix(in srgb, var(--space-primary) 12%, transparent), transparent 60%), radial-gradient(ellipse at 20% 80%, color-mix(in srgb, var(--space-secondary) 8%, transparent), transparent 60%), linear-gradient(180deg, var(--space-background), color-mix(in srgb, var(--space-background) 87%, var(--space-surface)))}.themed-site--lookbook-accordion:has(.faq-page){background:var(--space-hero)}.themed-site--mosaico-vitral:has(.faq-page){background:radial-gradient(ellipse at 85% 15%, color-mix(in srgb, var(--space-secondary) 8%, transparent), transparent 50%), linear-gradient(180deg, var(--space-hero), var(--space-background))}.themed-site:has(.faq-page) .faq-page{background:0 0!important}.themed-site:has(.faq-page) .faq-page:before{content:none!important}:is(#layout3,.themed-site--master-detail).themed-site--master-detail .faq-page :is(.faq-hero,.faq-aside,.faq-search,.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card,.faq-help){border:1px solid var(--master-glass-border)!important;background:var(--master-glass-bg)!important;box-shadow:var(--master-glass-shadow)!important;-webkit-backdrop-filter:var(--master-glass-filter)!important;backdrop-filter:var(--master-glass-filter)!important;border-radius:24px!important}:is(#layout6,.themed-site--editorial-branches).themed-site--editorial-branches .faq-page :is(.faq-hero,.faq-aside,.faq-search,.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card,.faq-help){border:1px solid color-mix(in srgb, var(--space-card) 65%, transparent)!important;background:color-mix(in srgb, var(--space-card) 45%, transparent)!important;box-shadow:0 10px 28px color-mix(in srgb, var(--space-text) 6%, transparent)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:20px!important}:is(#layout3,.themed-site--master-detail).themed-site--master-detail .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):hover{transform:translateY(-3px);background:color-mix(in srgb, var(--space-card) 25%, transparent)!important}:is(#layout6,.themed-site--editorial-branches).themed-site--editorial-branches .faq-page :is(.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card):hover{transform:translateY(-3px);background:color-mix(in srgb, var(--space-card) 58%, transparent)!important}:is(#layout3,.themed-site--master-detail).themed-site--master-detail .faq-page .faq-hero,:is(#layout6,.themed-site--editorial-branches).themed-site--editorial-branches .faq-page .faq-hero{border-bottom-width:1px!important;margin-bottom:clamp(24px,3vw,38px)!important;padding:clamp(24px,3vw,38px)!important}:is(#layout9,.themed-site--mosaico-vitral).themed-site--mosaico-vitral .faq-page :is(.faq-hero,.faq-layout-picker,.faq-aside,.faq-search,.faq-item,.faq-topic-group,.faq-category-card,.faq-hybrid-card,.faq-help){border:1px solid color-mix(in srgb, var(--space-text) 10%, transparent)!important;background:var(--space-surface)!important;box-shadow:0 10px 30px color-mix(in srgb, var(--space-action) 6%, transparent)!important;border-radius:24px!important}:is(#layout9,.themed-site--mosaico-vitral).themed-site--mosaico-vitral .faq-page .faq-hero{padding:clamp(24px,3vw,38px)!important}.themed-site:has(.faq-page) .faq-hero h1{text-shadow:none!important;-webkit-text-stroke-width:0!important}.themed-site .themed-agenda,.themed-site .themed-agenda *{font-family:var(--space-font-body)!important}.themed-site .themed-agenda :is(h1,h2,h3,h4),.themed-site .themed-agenda :is(h1,h2,h3,h4) *{font-family:var(--space-font-heading)!important}.themed-site:is(.themed-site--concierge-vip,.themed-site--mosaico-vitral,.themed-site--nuestras-sucursales,.themed-site--split-oscuro):has(.faq-page){isolation:isolate;position:relative}.themed-site:has(.faq-page) :is(.faq-page,.themed-site-footer){z-index:1;position:relative}@media (max-width:800px){.themed-site:has(.faq-page) .faq-explorer{grid-template-columns:minmax(0,1fr);min-width:0}.themed-site:has(.faq-page) :is(.faq-aside,.faq-content){min-width:0;max-width:100%}}
