:root {
    --color-fade: color-mix(in srgb, var(--primary-color) 70%, transparent);
    --color-fade2: color-mix(in srgb, var(--primary-color) 10%, transparent);
}
body{font-family:var(--primary-font-family); margin:0; padding:0; -webkit-font-smoothing: antialiased;}
.dummyBar { height: 91px; width: 100%;}
a { text-decoration:none;}
p { line-height: 150%;}
img { border:0; vertical-align:top;}
.centra { width: 90%; max-width: 1250px; margin: 0 auto; }
.bgRule { background-position: center; background-repeat: no-repeat; background-size: cover}
.splide__list { height: auto!important;}
body.lockScr { overflow: hidden !important; touch-action: none !important;}
header { width: 100%; background-color: #FFF; box-shadow: 0px 4px 41px 0px rgba(0, 0, 0, 0.10); padding: 9px 0; position: fixed; top: 0; left: 0; z-index: 99999; }
.admin-bar header { top: 32px}
.menu { width: 90%; max-width: 1300px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; }
.logo {max-width: 180px; max-height: 50px; width: 100%; height: auto; object-fit: contain;}
.navbar { flex: 1; display: flex; max-width: 1040px; align-items: center; justify-content: space-between}
.main-navigation { flex: 1}
.nav-menu { display: flex; align-items: center; justify-content: flex-start; }
.nav-menu li { list-style: none; margin: 0 25px 0 0; }
.nav-menu li a { font-weight: 600; color: #000;}
.nav-menu li a:hover { color: var(--primary-color)}
.nav-menu li:last-child { margin: 0}
.hamb { display: none; }
.buscar { display: none;}
.menu-item-has-children { padding-right: 20px; position: relative; }
.menu-item-has-children:after { content: ''; border: 2px solid #999; border-top: 0; border-left: 0; border-radius: 0 0 3px 0; width: 8px; height: 8px; position: absolute; top: calc(50% - 7px); transform: rotate(45deg); right: 0;}
.splide__arrow { z-index: 9!important;}
.splide__arrow { transition: all .15s ease}
.leitura ul, .leitura ul, p {line-height: 160%;}
footer { background-color: var(--primary-color); padding: 70px 0 40px 0; color: #FFF; font-size: 14px;}
.logoFoot { width: 230px; height: auto;}
.linha1Foot { display: flex; align-items: center; justify-content: space-between; margin: 0 0 50px 0;  }
.linha2Foot { display: flex; align-items: center; justify-content: space-between;}
.footer-navigation { flex: 1; display: flex; align-items: center; justify-content: flex-start; }
.contato { display: flex; align-items: center; justify-content: flex-start}
.footer-navigation b, .contato b { font-size: 20px; margin: 0 20px 0 0;}
.nav-menu2 { display: flex; padding: 0; align-items: center; justify-content: flex-start; gap: 20px;}
.nav-menu2 li { list-style: none; }
.nav-menu2 .sub-menu { display: none; }
.nav-menu2 .menu-item-has-children { padding: 0}
.nav-menu2 .menu-item-has-children:after { display: none}
.linha2Foot {border-bottom: 1px solid rgba(255,255,255,.7); padding: 0 0 20px 0; margin: 0 0 40px 0;}
footer a { color: #FFF; }
footer a:hover { text-decoration: underline}
.linhaBase { display: flex; align-items: flex-start; justify-content: space-between; font-size: 11px; }
.colFoot { width: calc(33.33% - 20px); }    
.colFoot:nth-of-type(2) { text-align: center;}
.colFoot:nth-of-type(3) { text-align: right}
.colFoot ul { padding: 0; margin: 0; display: flex; align-items: center; justify-content: flex-start}
.colFoot ul li { padding: 0; margin: 0 0 0 10px; list-style: none;}
.colFoot:nth-of-type(3) ul { justify-content: flex-end}
.colFoot:nth-of-type(3) ul li:first-child {margin: 0;}
.linhaVantagens { width: 100%; margin: 0; }
.infoCardAccord { width: 100%; margin: 0;}
.labelInfoAcc { width: 100%; position: relative; display: block; padding: 15px 0 10px 0;  cursor: pointer;}
.contentAccord { width: 100%; margin: 0; background-color: #FFF; position: relative; height: 0px; overflow: hidden; transition: all .15s ease}
.iconeAcc { width: 30px; height: 50px; margin: 0 10px 0 0; display: flex; align-items: center; justify-content: center; color: var(--primary-color);}
.linhaVantagem { width: 100%; flex-wrap: wrap; display: flex; align-items: center; justify-content: flex-start; min-height: 100px;  position: relative; box-sizing: border-box; padding: 15px 95px 15px 90px;}
.linhaVantagem a { width: 140px; display: flex; align-items: center; justify-content: center; font-size: 15px; color: var(--primary-color); text-decoration: underline; position: absolute; top: calc(50% - 10px); right: 15px;}
.linhaVantagem:nth-of-type(odd) {background-color: #F6F6F6}
.umaVantagem .iconePVantagem { background-color: #B6F3CF;}
.iconePVantagem { width: 56px;  height: 56px; box-sizing: border-box; padding: 4px 0 0 0; border-radius: 50%; font-size: 25px; background-color: #aaa; display: flex; align-items: center; justify-content: center; top: calc(50% - 28px); left: 15px; position: absolute;}
.listaMenu-seo { display: flex; flex-wrap: wrap; align-items: stretch; padding: 0; justify-content: space-between;}
.opMenu-seo, .segueCartao { width: calc(25% - 3px); margin: 4px 0 0 0; flex-wrap: wrap; background-color: #FFF; height: 75px; color: #000; border-radius: 8px; display: flex; align-items: center; justify-content: center; padding: 0 2px; box-sizing: border-box; }
.opMenu-seo svg {min-width: 30px!important; max-width: 30px!important;}
.opMenu-seo b, .segueCartao b { width: 100%; text-align: center; font-size: 11px; box-sizing: border-box; padding: 0; margin: 0px 0 0 0;}
#modCard { width: 45px; height: 27px; border: 1px solid #AAA; margin: 10px 0 0 0; background-color: #FFF; border-radius: 3px;}
.lead-seo { background-color: rgba(255,255,255,.95);}
.ad-wrapper-stack {display: block; grid-template-columns: 1fr; background-color: #FFF; font-family: var(--primary-font-family, "Sora", sans-serif); overflow: hidden; box-sizing: border-box; position: relative; width: 100%; min-height: 330px;}
.ad-wrapper-stack > .mdc-fallback-content, .ad-wrapper-stack > #ad_top, .ad-wrapper-stack > .adRemote, .ad-wrapper-stack > .ad_container { grid-area: 1 / 1; width: 100%;}
.mdc-fallback-content {z-index: 1; background-color: #FFF; display: flex; flex-direction: column; box-sizing: border-box; min-height: 440px;}
.ad-wrapper-stack > #ad_top, .ad-wrapper-stack > .adRemote {z-index: 10; background-color: #FFF; min-height: 0; pointer-events: none;}
.ad-wrapper-stack > .ad_container {z-index: 50; background-color: transparent; display: flex; justify-content: center; align-items: center; pointer-events: none;}
.ad-wrapper-stack > .ad_container.filled {pointer-events: auto;}
.ad-wrapper-stack > .ad_container iframe {display: block; max-width: 100%;}
.mdc-fb-label {display: inline-block; font-size: 10px; font-weight: 700; text-transform: uppercase; color: #333; background-color: #F1F3F4; padding: 4px 10px; border-radius: 6px; border: 1px solid #E0E0E0; letter-spacing: 0.4px; margin-bottom: 6px; align-self: flex-start;}
.mdc-fb-item {display: flex; align-items: center; justify-content: space-between; column-gap: 12px; padding: 10px 0; border-bottom: 1px solid #F0F0F0; width: 100%; box-sizing: border-box;}
.mdc-fb-item:last-child {border-bottom: none;}
.mdc-fb-left {display: flex; align-items: center; column-gap: 14px; flex: 1; min-width: 0;}
.mdc-fb-icon {width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; color: var(--primary-color);}
.mdc-fb-icon svg {width: 100%; height: 100%; display: block;}
.mdc-fb-item:last-child .mdc-fb-icon {color: var(--secondary-color);}
.mdc-fb-img {max-width: 100%; max-height: 100%; object-fit: contain;}
.mdc-fb-emoji {font-size: 26px; line-height: 1;}
.mdc-fb-text {display: flex; flex-direction: column; line-height: 1.25; min-width: 0;}
.mdc-fb-text strong {font-size: 16px; font-weight: 700; color: #111; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.mdc-fb-text span {font-size: 13px; color: #8A8F98; font-weight: 400; margin-top: 2px;}
.mdc-fb-btn {flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; background: var(--primary-color); color: #FFF !important; font-size: 12px; font-weight: 700; letter-spacing: 0.4px; padding: 10px 18px; border-radius: 6px; text-decoration: none !important; text-transform: uppercase; white-space: nowrap; transition: opacity 0.18s ease, transform 0.18s ease;}
.mdc-fb-btn:hover {opacity: 0.92; transform: translateY(-1px);}
.mdc-fb-item:last-child .mdc-fb-btn {background: var(--secondary-color);}
.nav-menu li:hover .sub-menu { display: block; }
.holdaTopCoisas { margin: 50px 0 0 0; }
.umaCoisaTop { box-sizing: border-box; margin: 1px; padding: 20px; background-color: #fff; border: 1px solid #eee; border-radius: 10px;}
.imgTopCoisa { width: 100%; box-sizing: border-box; border: 1px solid #eee; height: 150px; border-radius: 5px; background-repeat: no-repeat; background-position: center; background-size: 60%;}
.umaCoisaTop b { display: block; min-height: 52px; margin: 10px 0; font-size: 20px;}
.ctaTopCoisa { display: block; box-sizing: border-box; padding: 16px 5px; border-radius: 6px; background-color: var(--primary-color); color:#FFF; margin: 0 0 5px 0; text-align: center;}
.maisDetTopCoisa { display: flex; font-size: 15px; align-items: center; justify-content: center; color: var(--primary-color); margin: 10px 0 0 0;}
.maisDetTopCoisa i { margin: 0 0 -4px 4px; font-size: 17px;}
.infoPcar { width: 100%; cursor: pointer; position: absolute; display: flex; font-size: 14px; align-items: center; justify-content: flex-start; top: -30px; left: 0; color: #888; z-index: 9; }
.infoPcar i { margin: 0 5px -4px 0; font-size: 17px;}
.rBo { position: relative; }
.rccT .infoPcar { position: relative; margin: 55px 0 15px 0; top: 0;}
.chamadasPar { width: 100%; box-sizing:border-box; padding:0; }
.chamadasPar .owl-nav {display: none;}
.chamadasPar .item { margin: 0; height:auto; box-sizing: border-box; border:0;}
.rBo .owl-dots {margin:0; width: 100%; bottom: -35px; position: absolute; }
.rBo .owl-theme .owl-dots .owl-dot span {width: 12px; height: 12px; display: block;margin: 0 4px; background: #FFF; border: 1px solid #BBB; }
.rBo .owl-theme .owl-dots .owl-dot.active span, .rBo .owl-theme .owl-dots .owl-dot:hover span {background-color: var(--primary-color); border: 1px solid var(--primary-color);}
.balaoInfo { position: absolute; display: none; box-shadow: 0px 4px 41px 0px rgba(0, 0, 0, 0.10); border: 1px solid color-mix(in srgb, var(--primary-color) 12%, transparent); padding: 20px 50px 20px 20px; width: calc(100% + 9px); max-width: 650px; z-index: 9999; top: 30px; left: -8px; background-color: #FFF; box-sizing: border-box; border-radius: 5px;}
.balaoInfo:before { content: ''; width: 30px; height: 20px; background-color: #FFF; position: absolute; top: 0; left: 3px; z-index: 9; }
.balaoInfo:after { content: ''; width: 15px; height: 15px; background-color: #FFF; border-radius: 4px; border: 1px solid color-mix(in srgb, var(--primary-color) 12%, transparent);  position: absolute; top: -7px; left: 7px; transform: rotate(45deg)}
.balaoInfo i { cursor: pointer; position: absolute; top: 10px; right: 8px; font-size: 20px; }    
.balaoAtivo { display: block!important; }
@media screen and (max-width: 1150px) {
    .dummyBar { height: 58px; }
    body { padding:0}
    .menu-item-has-children:after, .menu-item-has-children:before { opacity: 0;}
    h2 { font-size: 18px;}
    .sub-most-title {font-size: 25px;}
    #navbar { position: absolute; box-sizing: border-box; border-top: 1px solid #eee; transition: width .15s ease; padding: 20px 0 0 0; flex-wrap: nowrap; align-items: center; overflow: auto; justify-content: flex-start; flex-direction: column; top: 100%; right: 0; height: 100vh;  width: 0px; max-width: 400px; background-color: #FFF; }
    .menuAberto #navbar {width: calc(95vw - 60px)!important; box-shadow: 0px 30px 21px 0px rgba(0, 0, 0, 0.10); overflow-x: auto!important; padding: 20px 5vw 0 20px; }
    .hamb { width: 40px; height: 40px; display: flex; align-items: center; justify-content:center; font-size: 30px;}
    .main-navigation { width: 100%; flex: none }
    .nav-menu { flex-wrap: wrap; padding: 0; }
    .nav-menu li { width: 100%; min-width: 200px; margin: 0 0 25px 0; text-align: right;}
    .nav-menu li a { font-weight: 600; font-size: 18px; color: var(--primary-color); }
    .nav-menu li a:hover { color: var(--primary-color)}
    .nav-menu li:last-child { margin: 0}
    .buscar { width: 100%; display: block; position: relative; }
    .buscar:active:after { display: none;}
    .buscar input[type=search] { -webkit-appearance: none; width:100%; margin:20px auto; box-sizing:border-box; font-size:16px; outline:none; border-radius:10px; border:1px solid #999; background-color:transparent; color:#333; padding:15px; }
    .menu-item-has-children:after { content: url(''); width: 2px; height: 8px; background-color: currentColor; position: absolute; top: 50%; margin: -4px 0 0 0; border-radius: 2px 2px 0 0; right: 13px; z-index: 999; transform: rotate(-45deg);  }
    .menu-item-has-children:before { content: url(''); width: 2px; height: 8px; background-color: currentColor; position: absolute; top: 50%; margin: -4px 0 0 0; border-radius: 2px 2px 0 0; right: 8px; z-index: 999; transform: rotate(45deg);  }
    .menu-item-has-children { padding-right: 0; }
    .menu-item-has-children:after { display: none}
    .nav-menu .sub-menu { display: none; margin: 20px 0 0 0; padding: 0 20px 0 0; border-right: 1px solid #999; }
    .nav-menu .sub-menu li a {font-size: 17px; font-weight: normal; color: #888}
    .nav-menu .sub-menu li a:before { display: none; }
    .centra { max-width: 450px;}
    .linha1Foot {display: block; text-align: center; }
    .logoFoot { width: 150px; display: block; margin: 0 auto 30px auto; }
    .linha1Foot p { margin: 0 auto; }
    .footer-navigation { display: block; }
    .linha2Foot {display: block;}
    .linha2Foot b { display: block; margin: 0 0 20px 0;}
    .nav-menu2 { display: block; margin: 0 0 30px 0;}
    .nav-menu2 li {margin: 0;}
    footer a { display: block; padding: 15px 0}
    .contato { display: block; margin: 20px 0 0 0}
    .contato b { display: block;}
    .linhaBase { display: block; text-align: center; }
    .colFoot { width: 100%; text-align: center!important; }
    .colFoot:nth-of-type(2) { margin: 10px 0;}
    .colFoot:nth-of-type(3) ul { justify-content: center; }
    .notMob {display: none}
    .linhaVantagens { order: 6;}
} @media screen and (min-width: 1150px) {
    .nav-menu .sub-menu { display: none; background-color: #FFF; width: 250px; margin: 30px 0 0 0; box-shadow: 0px 4px 41px 0px rgba(0, 0, 0, 0.20); border-radius: 7px; position: absolute; padding: 15px 30px; }
    .nav-menu .sub-menu li { margin: 0; padding: 0; }
    .nav-menu .sub-menu li a {padding: 4px 0; display: block; color: #777; }
    .nav-menu .sub-menu:before {content: ''; width: 25px; height: 25px; top: -13px; background-color: #FFF; border-radius: 3px; transform: rotate(45deg); position: absolute; z-index: 1; }
    .nav-menu .sub-menu:after { content: ''; width: 100%; height: 30px; position: absolute; top: -30px; left: 0; background-color: rgba(255, 255, 255, 0.01);}
} @media (min-width: 768px) {
    .ad-wrapper-stack {max-width: 1100px; margin: 0 auto 20px auto; border-radius: 0; box-shadow: none; border: 0;    }
    .mdc-fallback-content {flex-direction: row; padding: 6px 14px; align-items: center; min-height: 330px; position: absolute; top: 0; left: 0;     width: 100%; z-index: 1;    }
    .mdc-fb-item {border-bottom: none; border-right: 1px solid #F0F0F0; flex-direction: column; justify-content: center; text-align: center; padding: 4px 12px; flex: 1;    }
    .mdc-fb-item:last-child {border-right: none;}
    .mdc-fb-left {flex-direction: column; column-gap: 0; row-gap: 4px; margin-bottom: 6px;    }
    .mdc-fb-icon {width: 50px; height: 32px;    }
    .mdc-fb-text {text-align: center; margin: 5px 0;    }
    .mdc-fb-text strong {font-size: 13px;    }
    .mdc-fb-text span {font-size: 11px;    }
    .mdc-fb-btn {padding: 9px 12px; font-size: 10px; min-width: 75px;}
    .mdc-fb-label {display: none;}
}
.ad-wrapper-stack > #ad_top.filled, .ad-wrapper-stack > .adRemote.filled, .ad-wrapper-stack > .ad_container.filled {pointer-events: auto !important;}
.ad-wrapper-stack:has(> .filled:not([style*="display: none"]):not([style*="display:none"])),
.ad-wrapper-stack:has(> .ad_container:not([style*="display: none"]):not([style*="display:none"])) {border: none !important; border-radius: 0 !important; box-shadow: none !important; background: transparent !important; margin-top: 0 !important; overflow: visible !important;}
.ad-wrapper-stack:has(> .filled:not([style*="display: none"]):not([style*="display:none"])) > .mdc-fallback-content,
.ad-wrapper-stack:has(> .ad_container:not([style*="display: none"]):not([style*="display:none"])) > .mdc-fallback-content {display: none !important;}
#pgaLoader {position: fixed;z-index: 99999;top: 0;left: 0;width: 100%;height: 100%;opacity: 1;background: rgba(255, 255, 255, 1);will-change: opacity;contain: strict;transition: opacity 0.3s ease-out;}
@keyframes zoom-in-zoom-out {0% { scale: 1; } 50% { scale: 0.9; } 100% { scale: 1; }}
.holdaLoad {width: 90%; margin: 0 auto; display: block; box-sizing: border-box; padding: 60px 0 0 0; max-height: 100dvh; overflow: hidden;}
.linhaHoldaLoad {  flex-wrap: wrap; display: flex; align-items: stretch; gap: 20px; margin: 0 0 20px 0;}
.linhaHoldaLoad b { width: 25%; height: 100px; }
.linhaHoldaLoad em { width: 30%; max-width: 120px; height: 9px; }
.linhaHoldaLoad i { width: 100%; height: 300px;}
.linhaHoldaLoad strong { width: 100%; height: 50px;}
.linhaHoldaLoad b, .linhaHoldaLoad em, .linhaHoldaLoad i, .linhaHoldaLoad strong { border-radius: 10px; background: linear-gradient(90deg, #eeeeee 0%, #e6e6e6 25%, #dcdcdc 50%, #e6e6e6 75%, #eeeeee 100%);  background-size: 400% 100%;  animation: shimmer 1.2s ease-in-out infinite;}
@media screen and (max-width: 1100px) {
    .linhaHoldaLoad b { height: 75px; }
    .linhaHoldaLoad i { height: 170px;}
}
:root{--bg-strong:color-mix(in srgb,var(--primary-color) 60%,#000);--bg-alpha-15:color-mix(in srgb,var(--primary-color) 15%,#fff)}.page-ranking{padding:50px 0}.page-ranking h1 b{font-weight:700;color:var(--primary-color)}.top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}.ordenar-label{font-size:14px;color:#334155}.ordenar-label span{color:var(--primary-color);font-weight:600;cursor:pointer}.dropdown-trigger{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:0 0;border:none;font-size:14px;color:#334155;padding:0}.dropdown-trigger .arrow{display:inline-flex;align-items:center;transition:transform .2s}.arrow:after,.categoria-arrow:after{content:"";display:inline-block;width:10px;height:6px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 1L5 5L9 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 1L5 5L9 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.dropdown-trigger.open .arrow{transform:rotate(180deg)}.filtrar-btn{display:inline-flex;align-items:center;gap:10px;cursor:pointer;background:0 0;border:none;font-size:14px;color:#334155;font-weight:500}.icone-filtro{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;background-color:#f1f5f9;border:1px solid #e2e8f0}.icone-filtro:before{content:"";display:block;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.66406 13.998V9.33203M2.66406 6.66504V1.99902M8 13.9982V7.99902M8 5.33189V1.99902M13.3281 13.9989V10.666M13.3281 7.99819V1.99902M1.34375 9.33203H4.01004M6.67188 5.33301H9.33817M12.0078 10.666H14.6741' stroke='black' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.66406 13.998V9.33203M2.66406 6.66504V1.99902M8 13.9982V7.99902M8 5.33189V1.99902M13.3281 13.9989V10.666M13.3281 7.99819V1.99902M1.34375 9.33203H4.01004M6.67188 5.33301H9.33817M12.0078 10.666H14.6741' stroke='black' stroke-width='1.33' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.dropdown-wrapper{position:relative}.dropdown-menu{display:none;position:absolute;top:calc(100% + 6px);left:0;min-width:200px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:100;overflow:hidden}.dropdown-menu.open{display:block}.dropdown-menu li{list-style:none;padding:10px 16px;font-size:14px;cursor:pointer;color:#334155;transition:background .15s}.dropdown-menu li:hover{background:#f1f5f9}.dropdown-menu li.active{color:var(--primary-color);font-weight:600}.filtrar-wrapper .dropdown-menu{left:auto;right:0}.categoria-select-wrapper{position:relative;margin-bottom:20px}.categoria-select{width:100%;appearance:none;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;padding:14px 40px 14px 16px;font-size:15px;color:#334155;cursor:pointer;outline:none}.categoria-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}.fallback-alert{background:#fff8eb;border-left:4px solid #f59e0b;padding:16px 20px;border-radius:8px;margin-bottom:24px;display:flex;align-items:center;gap:16px;color:#92400e;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.02);font-size:15px}.fallback-alert svg{flex-shrink:0;color:#f59e0b}.fallback-category-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.03)}.fallback-category-card .accordion-header{background:#f8fafc;border:none;border-bottom:1px solid transparent;margin:0;border-radius:0;transition:background .2s,border-color .2s}.fallback-category-card .accordion-header.open{border-bottom-color:#e2e8f0;background:#fff}.fallback-category-title{font-size:18px;font-weight:700;color:#1e293b}.fallback-links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px, 1fr));gap:12px;padding-bottom:20px}.fallback-link-item{display:flex;align-items:center;padding:14px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;text-decoration:none;color:#334155;transition:all .2s ease}.fallback-link-item:hover{border-color:var(--primary-color);box-shadow:0 4px 12px var(--bg-alpha-15);transform:translateY(-2px)}.fallback-link-icon{font-size:1.2rem;margin-right:12px;background:var(--bg-alpha-15);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%}.fallback-link-text{font-weight:600;font-size:15px;flex:1}.fallback-link-arrow{color:#94a3b8;transition:transform .2s;font-weight:700;font-size:18px;line-height:1}.fallback-link-item:hover .fallback-link-arrow{color:var(--primary-color);transform:translateX(4px)}.card{background:#fff;margin-bottom:60px;padding:15px;border:1px solid #d8d8d8;box-sizing:border-box;border-radius:10px}.card-body{padding:0 0 14px}.card-main{display:flex;align-items:flex-start;gap:20px}.card-img{flex-shrink:0;width:160px;height:100px;aspect-ratio:16/10;border-radius:12px;object-fit:contain;background-color:#fff;border:1px solid #f1f5f9}.card-info{flex:1}.card-top-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.badge-mais-rec{display:inline-flex;align-items:center;gap:5px;background:var(--bg-alpha-15);border-radius:20px;padding:6px 10px;font-size:12px;color:var(--primary-color);font-weight:600;white-space:nowrap}.badge-mais-rec:before{content:"";display:inline-block;width:16px;height:14px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.21261 7.44825C9.38444 7.16607 9.56206 6.87429 9.73748 6.57346C10.3247 5.56688 10.4324 4.55265 10.0578 3.55888C9.30205 1.55379 6.77558 0.33211 6.19069 0.137187L5.77941 0L5.1375 1.28407L5.44727 1.53714C5.45074 1.53992 5.79481 1.84057 5.81775 2.29634C5.83733 2.6854 5.62404 3.10583 5.18396 3.54604C4.87834 3.85163 4.54292 4.14712 4.18778 4.45992C2.69357 5.7758 1 7.26767 1 10.0899C1 10.1287 1.00036 10.1672 1.00109 10.2055C1.01192 10.8283 1.14568 11.4429 1.39469 12.0138C1.64371 12.5848 2.00306 13.1009 2.45213 13.5326C3.35387 14.4096 4.56292 14.8992 5.82084 14.8965H8.69829L8.34309 14.1757C6.8999 11.2466 7.9205 9.57041 9.21261 7.44825ZM5.82084 13.8967C3.75257 13.8967 2.03891 12.2325 2.00067 10.187C2.00009 10.1548 1.99979 10.1225 1.99977 10.0899C1.99977 7.71931 3.44805 6.44352 4.84866 5.20984C5.1998 4.90054 5.56293 4.58068 5.89088 4.25266C6.53929 3.60428 6.85063 2.92906 6.81626 2.24588C6.80122 1.95636 6.72437 1.67342 6.59088 1.41607C7.46067 1.89131 8.70048 2.79241 9.12238 3.91165C9.38931 4.61976 9.30805 5.32569 8.87397 6.06986C8.70323 6.36257 8.52805 6.65022 8.35868 6.92844C7.11894 8.96449 5.9429 10.8957 7.12609 13.8967H5.82084Z' fill='black'/%3E%3Cpath d='M14.0098 10.058C14.0015 10.025 13.9928 9.99179 13.9838 9.95849C13.623 8.63592 11.6263 6.93538 11.3998 6.74583L10.945 6.36523L10.6468 6.87786C9.96714 8.04634 9.3839 9.11209 9.12965 10.3212C8.83975 11.7 9.03489 13.1014 9.72639 14.6055L9.86014 14.8966H10.2C10.7986 14.8983 11.3896 14.7626 11.9275 14.4999C12.4653 14.2372 12.9357 13.8545 13.3024 13.3813C13.6668 12.9185 13.9201 12.3781 14.0427 11.8019C14.1654 11.2258 14.1541 10.6291 14.0098 10.058ZM12.5139 12.7662C12.2716 13.079 11.9682 13.3392 11.622 13.531C11.2759 13.7228 10.8944 13.842 10.5006 13.8816C9.51522 11.5102 10.0966 9.89391 11.2077 7.91065C11.9463 8.5978 12.8465 9.58807 13.0192 10.2214C13.0265 10.2481 13.0334 10.2747 13.0401 10.3012C13.1469 10.7249 13.155 11.1675 13.0638 11.5949C12.9726 12.0223 12.7845 12.423 12.5139 12.7662Z' fill='black'/%3E%3C/svg%3E") no-repeat center/contain}.card-name{font-size:22px;font-weight:700;color:#1e293b;margin-bottom:12px;line-height:1.2}.card-meta{display:flex;gap:32px;flex-wrap:wrap;align-items:flex-end;margin-bottom:8px}.meta-group label{display:block;font-size:12px;color:#64748b;margin-bottom:2px}.meta-group .value{font-size:15px;font-weight:700;color:#1e293b}@media (min-width:1151px){.card-tipo-ben .card-meta{align-items:flex-start}.card-tipo-ben .meta-group{max-width:30%;min-width:20%}.card-tipo-ben .meta-group .value{display:block;word-wrap:break-word;overflow-wrap:break-word}}.rating{display:inline-flex;align-items:center;gap:2px}.stars{display:inline-block;width:105px;height:21px;background-color:#d1d5db;position:relative;-webkit-mask:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9403 6.97569L12.9247 6.24675L10.6825 1.70125C10.6213 1.57679 10.5206 1.47605 10.3961 1.41481C10.084 1.26072 9.7047 1.38913 9.54864 1.70125L7.3065 6.24675L2.29085 6.97569C2.15257 6.99544 2.02614 7.06063 1.92934 7.1594C1.81232 7.27968 1.74783 7.4415 1.75006 7.6093C1.75228 7.77709 1.82103 7.93715 1.94119 8.05428L5.57009 11.5923L4.71274 16.5882C4.69264 16.7044 4.7055 16.8239 4.74987 16.9332C4.79423 17.0425 4.86833 17.1372 4.96376 17.2065C5.05919 17.2758 5.17213 17.317 5.28977 17.3254C5.40741 17.3337 5.52505 17.309 5.62935 17.2539L10.1156 14.8953L14.6018 17.2539C14.7243 17.3191 14.8665 17.3409 15.0028 17.3171C15.3466 17.2579 15.5777 16.9319 15.5184 16.5882L14.6611 11.5923L18.29 8.05428C18.3888 7.95749 18.4539 7.83106 18.4737 7.69278C18.527 7.34707 18.286 7.02705 17.9403 6.97569Z' fill='black'/%3E%3C/svg%3E") repeat-x;mask:url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9403 6.97569L12.9247 6.24675L10.6825 1.70125C10.6213 1.57679 10.5206 1.47605 10.3961 1.41481C10.084 1.26072 9.7047 1.38913 9.54864 1.70125L7.3065 6.24675L2.29085 6.97569C2.15257 6.99544 2.02614 7.06063 1.92934 7.1594C1.81232 7.27968 1.74783 7.4415 1.75006 7.6093C1.75228 7.77709 1.82103 7.93715 1.94119 8.05428L5.57009 11.5923L4.71274 16.5882C4.69264 16.7044 4.7055 16.8239 4.74987 16.9332C4.79423 17.0425 4.86833 17.1372 4.96376 17.2065C5.05919 17.2758 5.17213 17.317 5.28977 17.3254C5.40741 17.3337 5.52505 17.309 5.62935 17.2539L10.1156 14.8953L14.6018 17.2539C14.7243 17.3191 14.8665 17.3409 15.0028 17.3171C15.3466 17.2579 15.5777 16.9319 15.5184 16.5882L14.6611 11.5923L18.29 8.05428C18.3888 7.95749 18.4539 7.83106 18.4737 7.69278C18.527 7.34707 18.286 7.02705 17.9403 6.97569Z' fill='black'/%3E%3C/svg%3E") repeat-x}.stars:after{content:"";position:absolute;top:0;left:0;bottom:0;background-color:#f59e0b}.stars.rate-1:after{width:20%}.stars.rate-2:after{width:40%}.stars.rate-3:after{width:60%}.stars.rate-4:after{width:80%}.stars.rate-5:after{width:100%}.comparador-row{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin:0 0 0 auto;user-select:none}.comparador-row input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--primary-color);border-radius:3px;cursor:pointer;position:relative;background-color:#fff;transition:all .2s}.comparador-row input[type=checkbox]:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.comparador-row input[type=checkbox]:checked:after{content:'';position:absolute;left:4px;top:0;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.btn-ver{display:block;width:100%;margin:0 0 16px;padding:15px;background:var(--primary-color);color:#fff;font-size:15px;font-weight:700;letter-spacing:.08em;text-align:center;border:none;border-radius:6px;cursor:pointer;transition:background .2s;text-transform:uppercase;box-sizing:border-box}.btn-ver:hover{background:var(--bg-strong)}.accordion-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid #e2e8f0;cursor:pointer;font-size:16px;font-weight:500;color:#333;user-select:none;background-color:var(--bg-alpha-15);border-radius:8px;border:1px solid var(--primary-color);margin:0}.accordion-ver{display:inline-flex;align-items:center;gap:4px;font-size:16px;color:var(--primary-color);font-weight:500}.accordion-ver .arrow{transition:transform .25s}.accordion-header.open .accordion-ver .arrow{transform:rotate(-90deg)}.accordion-body{display:none;padding:12px 0 20px}.accordion-body.open{display:block}.contentAccord{padding:12px 0 20px}.feature-list{padding:0 0 0 10px;list-style:none;display:flex;flex-direction:column;gap:10px}.feature-list li{display:flex;align-items:center;gap:8px;font-size:14px;color:#334155}.feature-list li:before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;background-color:var(--primary-color);-webkit-mask:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5.83308H14.7083C14.8985 5.44372 14.9982 5.0164 15 4.58308C15.0025 4.00252 14.8312 3.43449 14.5082 2.95211C14.1851 2.46972 13.7251 2.09507 13.1873 1.87636C12.6495 1.65766 12.0585 1.60491 11.4905 1.72492C10.9225 1.84493 10.4034 2.1322 10 2.54975C9.59662 2.1322 9.07751 1.84493 8.50948 1.72492C7.94146 1.60491 7.35051 1.65766 6.81271 1.87636C6.27491 2.09507 5.81488 2.46972 5.49182 2.95211C5.16877 3.43449 4.99748 4.00252 5 4.58308C5.00178 5.0164 5.10149 5.44372 5.29167 5.83308H5C4.33696 5.83308 3.70107 6.09647 3.23223 6.56531C2.76339 7.03415 2.5 7.67004 2.5 8.33308V9.99975C2.5 10.2208 2.5878 10.4327 2.74408 10.589C2.90036 10.7453 3.11232 10.8331 3.33333 10.8331H4.16667V15.8331C4.16667 16.4961 4.43006 17.132 4.8989 17.6008C5.36774 18.0697 6.00363 18.3331 6.66667 18.3331H13.3333C13.9964 18.3331 14.6323 18.0697 15.1011 17.6008C15.5699 17.132 15.8333 16.4961 15.8333 15.8331V10.8331H16.6667C16.8877 10.8331 17.0996 10.7453 17.2559 10.589C17.4122 10.4327 17.5 10.2208 17.5 9.99975V8.33308C17.5 7.67004 17.2366 7.03415 16.7678 6.56531C16.2989 6.09647 15.663 5.83308 15 5.83308ZM9.16667 16.6664H6.66667C6.44565 16.6664 6.23369 16.5786 6.07741 16.4223C5.92113 16.2661 5.83333 16.0541 5.83333 15.8331V10.8331H9.16667V16.6664ZM9.16667 9.16641H4.16667V8.33308C4.16667 8.11207 4.25446 7.9001 4.41074 7.74382C4.56702 7.58754 4.77899 7.49975 5 7.49975H9.16667V9.16641ZM9.16667 5.83308H7.91667C7.66944 5.83308 7.42777 5.75977 7.2222 5.62242C7.01664 5.48506 6.85643 5.28984 6.76182 5.06143C6.66721 4.83303 6.64245 4.58169 6.69068 4.33922C6.73892 4.09674 6.85797 3.87401 7.03278 3.6992C7.2076 3.52438 7.43033 3.40533 7.6728 3.3571C7.91528 3.30887 8.16661 3.33362 8.39502 3.42823C8.62343 3.52284 8.81865 3.68306 8.956 3.88862C9.09336 4.09418 9.16667 4.33585 9.16667 4.58308V5.83308ZM10.8333 4.58308C10.8333 4.33585 10.9066 4.09418 11.044 3.88862C11.1813 3.68306 11.3766 3.52284 11.605 3.42823C11.8334 3.33362 12.0847 3.30887 12.3272 3.3571C12.5697 3.40533 12.7924 3.52438 12.9672 3.6992C13.142 3.87401 13.2611 4.09674 13.3093 4.33922C13.3575 4.58169 13.3328 4.83303 13.2382 5.06143C13.1436 5.28984 12.9834 5.48506 12.7778 5.62242C12.5722 5.75977 12.3306 5.83308 12.0833 5.83308H10.8333V4.58308ZM14.1667 15.8331C14.1667 16.0541 14.0789 16.2661 13.9226 16.4223C13.7663 16.5786 13.5543 16.6664 13.3333 16.6664H10.8333V10.8331H14.1667V15.8331ZM15.8333 9.16641H10.8333V7.49975H15C15.221 7.49975 15.433 7.58754 15.5893 7.74382C15.7455 7.9001 15.8333 8.11207 15.8333 8.33308V9.16641Z' fill='black'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 5.83308H14.7083C14.8985 5.44372 14.9982 5.0164 15 4.58308C15.0025 4.00252 14.8312 3.43449 14.5082 2.95211C14.1851 2.46972 13.7251 2.09507 13.1873 1.87636C12.6495 1.65766 12.0585 1.60491 11.4905 1.72492C10.9225 1.84493 10.4034 2.1322 10 2.54975C9.59662 2.1322 9.07751 1.84493 8.50948 1.72492C7.94146 1.60491 7.35051 1.65766 6.81271 1.87636C6.27491 2.09507 5.81488 2.46972 5.49182 2.95211C5.16877 3.43449 4.99748 4.00252 5 4.58308C5.00178 5.0164 5.10149 5.44372 5.29167 5.83308H5C4.33696 5.83308 3.70107 6.09647 3.23223 6.56531C2.76339 7.03415 2.5 7.67004 2.5 8.33308V9.99975C2.5 10.2208 2.5878 10.4327 2.74408 10.589C2.90036 10.7453 3.11232 10.8331 3.33333 10.8331H4.16667V15.8331C4.16667 16.4961 4.43006 17.132 4.8989 17.6008C5.36774 18.0697 6.00363 18.3331 6.66667 18.3331H13.3333C13.9964 18.3331 14.6323 18.0697 15.1011 17.6008C15.5699 17.132 15.8333 16.4961 15.8333 15.8331V10.8331H16.6667C16.8877 10.8331 17.0996 10.7453 17.2559 10.589C17.4122 10.4327 17.5 10.2208 17.5 9.99975V8.33308C17.5 7.67004 17.2366 7.03415 16.7678 6.56531C16.2989 6.09647 15.663 5.83308 15 5.83308ZM9.16667 16.6664H6.66667C6.44565 16.6664 6.23369 16.5786 6.07741 16.4223C5.92113 16.2661 5.83333 16.0541 5.83333 15.8331V10.8331H9.16667V16.6664ZM9.16667 9.16641H4.16667V8.33308C4.16667 8.11207 4.25446 7.9001 4.41074 7.74382C4.56702 7.58754 4.77899 7.49975 5 7.49975H9.16667V9.16641ZM9.16667 5.83308H7.91667C7.66944 5.83308 7.42777 5.75977 7.2222 5.62242C7.01664 5.48506 6.85643 5.28984 6.76182 5.06143C6.66721 4.83303 6.64245 4.58169 6.69068 4.33922C6.73892 4.09674 6.85797 3.87401 7.03278 3.6992C7.2076 3.52438 7.43033 3.40533 7.6728 3.3571C7.91528 3.30887 8.16661 3.33362 8.39502 3.42823C8.62343 3.52284 8.81865 3.68306 8.956 3.88862C9.09336 4.09418 9.16667 4.33585 9.16667 4.58308V5.83308ZM10.8333 4.58308C10.8333 4.33585 10.9066 4.09418 11.044 3.88862C11.1813 3.68306 11.3766 3.52284 11.605 3.42823C11.8334 3.33362 12.0847 3.30887 12.3272 3.3571C12.5697 3.40533 12.7924 3.52438 12.9672 3.6992C13.142 3.87401 13.2611 4.09674 13.3093 4.33922C13.3575 4.58169 13.3328 4.83303 13.2382 5.06143C13.1436 5.28984 12.9834 5.48506 12.7778 5.62242C12.5722 5.75977 12.3306 5.83308 12.0833 5.83308H10.8333V4.58308ZM14.1667 15.8331C14.1667 16.0541 14.0789 16.2661 13.9226 16.4223C13.7663 16.5786 13.5543 16.6664 13.3333 16.6664H10.8333V10.8331H14.1667V15.8331ZM15.8333 9.16641H10.8333V7.49975H15C15.221 7.49975 15.433 7.58754 15.5893 7.74382C15.7455 7.9001 15.8333 8.11207 15.8333 8.33308V9.16641Z' fill='black'/%3E%3C/svg%3E") no-repeat center/contain}@media (max-width:1150px){.card{display:grid;grid-template-columns:110px 1fr;gap:0 16px;margin:0 0 30px}.card-name{border-bottom:1px solid #ddd;padding-bottom:15px}.card-body,.card-main,.card-info,.card-top-row,.card-meta{display:contents}.badge-mais-rec{grid-column:1/-1;grid-row:1;justify-self:start;margin-bottom:12px}.card-img{grid-column:1;grid-row:2/span 2;width:100%;height:auto;border-radius:6px;max-height:85px}.meta-group:nth-of-type(1){grid-column:2;grid-row:2;align-self:end;margin-bottom:4px}.meta-group:nth-of-type(2){grid-column:2;grid-row:3;align-self:start}.meta-group:nth-of-type(3){grid-column:2;grid-row:4;align-self:start;margin-bottom:4px}.meta-group:nth-of-type(4){grid-column:2;grid-row:5;align-self:start;margin-bottom:4px}.meta-group:nth-of-type(5){grid-column:2;grid-row:6;align-self:start;margin-bottom:4px}.meta-group:nth-of-type(6){grid-column:2;grid-row:7;align-self:start;margin-bottom:4px}.card-name{grid-column:1/-1;grid-row:10 !important;font-size:18px;margin-top:12px !important;margin-bottom:12px}.btn-ver{grid-column:1/-1;grid-row:11 !important;width:100%;margin:15px 0 16px}.comparador-row{grid-column:1/-1;grid-row:12 !important;margin:0 0 16px !important}details.infoCardAccord{grid-column:1/-1;grid-row:13 !important;margin:0}.accordion-header{margin:0}.accordion-body,.contentAccord{padding:12px 0 0}.adRemote{width:calc(100% + calc(10vw + 32px));margin:0 0 30px calc(-5vw - 16px)}}.vz-parc-top{margin:24px auto;position:relative;max-width:600px}.vz-parc-bottom{margin:32px auto;position:relative}details.fallback-category-card summary{list-style:none;outline:none;cursor:pointer}details.fallback-category-card summary::-webkit-details-marker{display:none}details.fallback-category-card[open] .accordion-header{border-bottom-color:#e2e8f0;background:#fff}details.fallback-category-card[open] .accordion-ver .arrow{transform:rotate(-90deg)}details.infoCardAccord summary{list-style:none;outline:none;cursor:pointer}details.infoCardAccord summary::-webkit-details-marker{display:none}details.infoCardAccord .contentAccord{padding:12px 0 20px}details.infoCardAccord[open] .accordion-ver .arrow{transform:rotate(-90deg)}#modalAncora{width:100%;position:fixed;transition:all .35s ease;left:0;bottom:-400px;background-color:var(--primary-color);border-radius:20px 20px 0 0;box-sizing:border-box;padding:30px 0;color:#fff;z-index:99;box-shadow:0px -1px 16px -9px #333}.ancoraAtiva{bottom:0 !important}.l1Moda{width:calc(100% - 180px)}.fechaAncora{color:#000;position:absolute;top:-25px;right:15px;font-size:22px}.ancCentra{display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:94%}.l1Moda b{display:block;font-size:13px}.l1Moda em{font-style:normal;font-size:9px;display:flex;align-items:center;justify-content:flex-start}.l1Moda em i{font-size:11px;margin:0 5px -2px 0}.ctaModa{display:flex;align-items:center;font-size:11px;justify-content:center;background-color:#fff;font-weight:700;color:#000;border-radius:30px;box-sizing:border-box;padding:5px 12px 5px 5px}.ctaModa i{width:30px;height:30px;margin:0 5px 0 0;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);color:#fff;border-radius:50%;font-size:22px}.ctaModa i .vz-channel-icon{width:18px;height:18px;object-fit:contain}.ctaModa:hover i{background-color:#0c0}@media screen and (min-width:800px){#modalAncora{display:none !important}}.vz-comparador{position:fixed;z-index:9998;background:#fff;box-shadow:0 0 24px rgba(0,0,0,.15);border-radius:12px;box-sizing:border-box;font-family:inherit;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.vz-comparador.is-active{opacity:1;pointer-events:auto}@media (min-width:1151px){.vz-comparador{top:50%;right:24px;transform:translateY(-50%) translateX(40px);width:200px;padding:16px 14px;display:flex;flex-direction:column;gap:14px;align-items:center}.vz-comparador.is-active{transform:translateY(-50%) translateX(0)}.vz-comp-slots{display:flex;flex-direction:column;gap:12px;width:100%;align-items:center}}@media (max-width:1150px){.vz-comparador{left:0;right:0;bottom:0;border-radius:12px 12px 0 0;transform:translateY(100%);padding:14px 16px 18px;display:flex;flex-direction:column;gap:10px}.vz-comparador.is-active{transform:translateY(0)}.vz-comp-slots{display:flex;flex-direction:row;gap:10px;justify-content:center;width:100%}}.vz-comp-slot{width:110px;height:70px;border:2px dashed var(--primary-color,#2563eb);border-radius:8px;background:#f8fafc;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;transition:all .2s ease;flex-shrink:0}.vz-comp-slot.is-filled{border-style:solid;border-color:#e2e8f0;background:#fff}.vz-comp-slot img{max-width:92%;max-height:88%;object-fit:contain;pointer-events:none;display:block}.vz-comp-trash{position:absolute;inset:0;background:rgba(15,23,42,.6);border-radius:6px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .18s ease;cursor:pointer;border:none;padding:0}.vz-comp-slot.is-filled:hover .vz-comp-trash,.vz-comp-slot.is-filled:focus-within .vz-comp-trash,.vz-comp-trash.is-touch-visible{opacity:1}.vz-comp-trash:before{content:"";width:22px;height:22px;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 6 5 6 21 6'/%3E%3Cpath d='M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3Cpath d='M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 6 5 6 21 6'/%3E%3Cpath d='M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3Cpath d='M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2'/%3E%3C/svg%3E") no-repeat center/contain}.vz-comp-clear{background:0 0;border:none;color:var(--primary-color,#2563eb);font-size:14px;font-weight:500;cursor:pointer;text-decoration:underline;padding:4px 8px}.vz-comp-clear:hover{opacity:.8}.vz-comp-btn{width:100%;padding:14px;background:var(--primary-color,#2563eb);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:filter .2s;box-sizing:border-box}.vz-comp-btn:hover{filter:brightness(.92)}.vz-comp-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.vz-comp-btn:before{width:18px;height:18px;content:url('https://cdn.valorizze.org/media/ad.svg');margin:-22px 14px 0 0}.vz-comp-toast{position:fixed;left:50%;bottom:32px;transform:translateX(-50%) translateY(20px);background:#1e293b;color:#fff;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 6px 24px rgba(0,0,0,.2);z-index:10000;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;max-width:calc(100% - 32px);text-align:center}.vz-comp-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:1150px){body.vz-comp-open{padding-bottom:180px}}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}