.card-car-vo__photo{width:100%;height:auto;filter:drop-shadow(0 21px 20px color-mix(in srgb, var(--c-dark) 0%, transparent));border-top-left-radius:24px;border-top-right-radius:24px;margin-top:0;transition:all .3s;transform:scale(1)}.m-card-car-vo{--c-text:var(--c-gray-dark);color:var(--c-text);background:var(--c-gray-light);border-radius:24px;transition:all .3s;position:relative;box-shadow:0 4px 20px #00000040}.m-card-car-vo .m-monthly-fee-line{--c-color-text:var(--c-text);--c-color-background-icon:#e3e2e2;--c-color-text-icon:var(--c-gray-dark);display:inline}.m-card-car-vo .m-monthly-fee-line .monthly-fee-line__content{max-width:var(--boxed-width);text-wrap:wrap;margin-top:0;margin-left:0;left:0}.m-card-car-vo:hover{cursor:pointer;transform-origin:50%;box-shadow:0 13px 20.6px -10px color-mix(in srgb, var(--c-primary-orange) 60%, transparent)}.m-card-car-vo:hover .card-car-vo__photo-img{filter:drop-shadow(0 21px 100px color-mix(in srgb, var(--c-primary-orange) 50%, transparent))}.m-card-car-vo:hover .card-car-vo__photo{transform:scale(1.1)}.m-card-car-vo:hover .labels__button{opacity:1}.m-card-car-vo p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m-card-car-vo .m-labels{margin-left:auto;margin-right:0}.card-car-vo__canvas{aspect-ratio:3/2;background-color:var(--c-white);border-top-left-radius:24px;border-top-right-radius:24px;width:100%;height:auto;position:relative;overflow:hidden}.card-car-vo__info{padding:16px 24px}.card-car-vo__info a{font-size:var(--fs-text-large);color:var(--c-text);text-decoration:none}.card-car-vo__info>p:first-letter{text-transform:capitalize}.card-car-vo__monthly-fee{text-align:left;width:100%}.card-car-vo__delivery{line-height:1.2lh}.card-car-vo__delivery--immediate{background-color:var(--c-white);border-radius:0 2lh 2lh 0;width:fit-content;height:fit-content;margin-top:-1lh;padding:2px 8px 2px 24px;display:inline-block;position:absolute;left:0}.card-car-vo__pricing{text-align:right;align-items:flex-end;width:100%;display:flex}.card-car-vo__title{font-family:var(--font-helvetica-bold);margin-top:16px}.card-car-vo__features{margin-top:8px;padding-left:0;display:flex}.card-car-vo__feature{text-transform:capitalize;padding-right:.4em;font-size:1rem}.card-car-vo__price-crossed-out{font-family:var(--font-helvetica-regular);font-size:var(--fs-text-regular);color:var(--c-primary-orange);font-style:normal;font-weight:500;line-height:18.655px;text-decoration:line-through}.card-car-vo__price{font-family:var(--font-helvetica-bold);font-size:var(--fs-text-large);color:var(--c-text);margin-top:0;font-style:normal;line-height:30.436px}.card-car-vo__labels{flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:16px;width:100%;margin-top:8px;display:flex}.card-car-vo__label{text-transform:capitalize;justify-content:start;align-items:center;gap:.5em;font-size:.75rem;display:flex;overflow:hidden}.card-car-vo__label .card-auto__feature{text-overflow:ellipsis;text-wrap:nowrap}.o-footer{margin-top:calc(var(--spacing-section) / 2);padding-top:calc(var(--spacing-section) / 2);color:var(--c-white);background-color:var(--c-gray-dark);font-size:.8rem;position:relative;& li{margin-bottom:1em;list-style:none}& ul{padding:0}@media (width>=1023px){font-size:1rem}}.o-section-map+.o-footer{margin-top:0}.c-footer{width:var(--boxed-width);max-width:var(--boxed-width-max);margin:0 auto}.footer__content{gap:var(--spacing-atom);grid-template-columns:repeat(2,1fr);justify-content:start;display:grid;@media (width>=1085px){gap:var(--spacing-row-gap);grid-template-columns:repeat(4,1fr)}}.footer__parts-points-sales{& li{flex-flow:wrap;align-items:center;gap:.5em;display:flex;& svg{display:none;@media (width>=400px){display:block}}}& .points-sales-link-info{white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}& .points-sales-tag{cursor:pointer;width:28px;color:var(--c-orange);text-align:center;anchor-name:--points-sales-info;background-color:#e3a6333d;border:0;border-radius:8px;margin-left:0;padding:4px 8px;font-size:.8rem;display:block}}.points-sales-popover{color:var(--c-white);background-color:var(--c-gray-dark);border:1px solid var(--c-orange);position-anchor:--points-sales-info;position-area:top span-right;border-radius:8px;margin:.5rem;padding:.5rem .75rem;position:fixed;inset:auto}.footer__link{color:var(--c-white);text-decoration:none}.footer__link:focus{color:var(--c-orange)}.footer__link:hover{cursor:pointer;color:var(--c-orange);text-decoration:underline}.footer__legals{border-top:1px solid var(--c-orange);flex-direction:column;gap:1rem;padding:1rem;display:flex;@media (width>=1100px){flex-direction:row;justify-content:space-between;align-items:center}}.footer__content-legals{flex-direction:column;align-items:flex-start;gap:.5em;display:flex;@media (width>=1100px){flex-direction:row;justify-content:space-between;align-items:baseline}}.footer__legals-links{flex-direction:column;align-items:flex-start;gap:1rem;margin:0;padding:0;display:flex;& li{margin:0}@media (width>=1100px){flex-direction:row;align-items:center;gap:1rem}}.footer__legal-link{color:var(--c-white);text-decoration:underline;display:inline-flex;@media (width>=1100px){border-left:1px solid var(--c-light);padding-left:.5em;text-decoration:none}}.footer__legal-link:hover{cursor:pointer;color:var(--c-orange);text-decoration:underline}.footer__link-socials{& .icon-svg{& rect{fill:var(--c-orange)}}& .footer__link{text-transform:capitalize;align-items:center;gap:.5em;padding:.1em 0;display:flex}& .footer__link:hover svg{opacity:.8}}.footer__logo{width:fit-content;height:24px}.m-whatsapp{z-index:10;background-color:#40c057;border-radius:100px;padding:16px;transition:all .3s;position:fixed;bottom:1em;right:1em;box-shadow:0 0 24px #40c05780;& [data-icon=whatsapp]{width:36px;height:36px}&:hover{color:var(--c-white);background:#40c05780;box-shadow:0 0}}.footer-kit-digital{width:100%;max-width:var(--boxed-docuemnts);height:auto;margin:16px auto;display:block}.footer__text-recapcha{text-align:left;margin-top:.5lh;margin-bottom:.5lh;font-size:.8rem;display:block;& a{color:var(--c-white)}@media (width>=767px){text-align:center}}.gallery-auto__delivery--immediate{background-color:var(--c-white);border-radius:2lh;width:fit-content;height:fit-content;padding:.5lh 1em}
