:root[data-t=hot]{--rojo:#ea0303;--rojo-vivo:#ea0303;--rojo-profundo:#ea0303;--rojo-texto:#bf0303;--naranja:#ea0303;--amarillo:#f3b33e;--tinta:#2b1712;--gris:#6e5750;--crema:#fff4f2;--borde:#f6d3cf;--oscuro:#2b1712;--gradiente-campana:linear-gradient(120deg,#d53c2d,#eb4e2d 55%,#f3b33e);--sombra-card:0 6px 24px rgba(234,3,3,.1);--sombra-producto:0 6px 24px rgba(234,3,3,.1);--sombra-card-hover:0 14px 34px rgba(234,3,3,.2);--sombra-producto-hover:0 14px 34px rgba(234,3,3,.2);--t-heat:radial-gradient(700px 480px at 72% 0%,rgba(243,179,62,.5),rgba(243,179,62,0) 70%),radial-gradient(760px 600px at 0% 50%,rgba(234,3,3,.2),rgba(234,3,3,0) 70%),radial-gradient(820px 560px at 70% 100%,rgba(234,3,3,.18),rgba(234,3,3,0) 70%),linear-gradient(180deg,#fff0ee,#ffdcd8)}:root[data-t=hot] body{background:var(--t-heat);background-attachment:fixed}:root[data-t=hot] .brv-main .dnd-section:has(.catalogo),:root[data-t=hot] .catalogo--blanco,:root[data-t=hot] .manuales--crema{background:transparent}:root[data-t=hot] .brv-main .widget-type-header:not(#_){background-color:transparent!important}:root[data-t=hot] .modulo-ctas{--ctas-bg:transparent!important;border-color:rgba(213,60,45,.18)}:root[data-t=hot] .card,:root[data-t=hot] .faq-accordion__item,:root[data-t=hot] .promo{background:#fff}:root[data-t=hot] .filtros{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,239,229,.92);border-bottom:1px solid rgba(213,60,45,.15)}:root[data-t=hot] .herramientas__buscar,:root[data-t=hot] .herramientas__filtros,:root[data-t=hot] .herramientas__select select{background-color:#fff}:root[data-t=hot] .franja-legal{background:#2b1712;color:#fff}:root[data-t=hot] .franja-legal__fechas{color:#fff}:root[data-t=hot] .hero{--h1-color:#fff}:root[data-t=hot] .hero__fondo:after{background:linear-gradient(90deg,rgba(110,2,2,.8),rgba(110,2,2,.55) 42%,rgba(110,2,2,.25))}@media (max-width:767px){:root[data-t=hot] .hero__fondo:after{background:linear-gradient(180deg,rgba(110,2,2,.55),rgba(110,2,2,.8) 55%,rgba(110,2,2,.9))}}:root[data-t=hot] .hero__texto strong{color:#fff;text-decoration:underline;text-decoration-color:#f3b33e;text-decoration-thickness:3px;text-underline-offset:4px}:root[data-t=hot] .boton--rojo,:root[data-t=hot] .hero .boton--amarillo,:root[data-t=hot] .sim__btn{background:#ea0303;color:#fff}:root[data-t=hot] .boton--rojo:hover,:root[data-t=hot] .hero .boton--amarillo:hover,:root[data-t=hot] .sim__btn:hover{background:#c40202;box-shadow:0 6px 18px rgba(234,3,3,.4)}:root[data-t=hot] .hero .boton--amarillo{box-shadow:0 0 0 2px hsla(0,0%,100%,.85),0 8px 22px rgba(60,0,0,.4)}:root[data-t=hot] .hero .boton--amarillo:hover{box-shadow:0 0 0 2px #fff,0 10px 26px rgba(60,0,0,.45)}:root[data-t=hot] .boton--amarillo{color:#2b1712}:root[data-t=hot] .boton--amarillo:hover{background:#f6c365;box-shadow:0 6px 18px rgba(243,179,62,.45)}:root[data-t=hot] .boton--borde:hover{background:#ffe9e6}:root[data-t=hot] .card__badge,:root[data-t=hot] .detalle__badge{box-shadow:0 0 0 1.5px #ea0303}:root[data-t=hot] .simulador{background:linear-gradient(90deg,rgba(117,3,2,.35),rgba(117,3,2,0) 55%),url(https://50100403.fs1.hubspotusercontent-na1.net/hubfs/50100403/raw_assets/public/brillaversario-theme/images/temporadas/hot-simulador.jpg) 50% /cover no-repeat,#9f0402;color:#fff}:root[data-t=hot] .simulador .seccion__titulo,:root[data-t=hot] .simulador__intro,:root[data-t=hot] .simulador__pasos li{color:#fff}:root[data-t=hot] .simulador__pasos li:before{background-color:#f3b33e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%232b1712' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}:root[data-t=hot] .sim{box-shadow:0 18px 48px rgba(40,0,0,.4)}:root[data-t=hot] .herramientas__filtros-conteo,:root[data-t=hot] .sim__bloque:before,:root[data-t=hot] .sim__cabecera{background:#ea0303;color:#fff}:root[data-t=hot] .sim__panel:before{background:#ea0303}:root[data-t=hot] .sim__check input,:root[data-t=hot] .sim__slider input[type=range]{accent-color:#ea0303}:root[data-t=hot] .sim input:focus,:root[data-t=hot] .sim select:focus{outline:2px solid #ea0303;outline-offset:1px}:root[data-t=hot] .sim__resultado{box-shadow:0 4px 20px rgba(243,179,62,.2)}:root[data-t=hot] .sim__aviso{background:#fdede8}:root[data-t] .tyc{font-size:.75rem}:root[data-t] :focus-visible{outline:3px solid var(--tinta);outline-offset:2px}:root[data-t] .footer :focus-visible,:root[data-t] .franja-legal :focus-visible{outline-color:var(--amarillo)}:root[data-t=hot] .hero :focus-visible,:root[data-t=hot] .simulador :focus-visible{outline-color:#fff}:root[data-t=hot] .simulador .sim :focus-visible{outline-color:var(--tinta)}:root[data-t] .catalogo__legal a,:root[data-t] .promo-detalle__condiciones a,:root[data-t] .sim__check a{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){:root[data-t] *{animation:none!important;transition:none!important}:root[data-t] .boton:hover,:root[data-t] .card:hover,:root[data-t] .promo:hover{transform:none!important}}