@charset "UTF-8";
/*!
	📁 MAIN ––> CSS

	👨🏻‍💻 Developer by Jorge Fco.™

	🌐 https://jorge-fco.com/

	©2025 All rights reserved
*/
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.animation{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,35%,0);transform:translate3d(0,35%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,35%,0);transform:translate3d(0,35%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}:root{--font-title:"Eurostile";--font-text:"Montserrat",sans-serif;--font-text-mono:"";--font-text-serif:"";--font-line-height:1.2;--font-size-fine-tunning:0.95;--color-walmart:#0071DC;--color-primary:#000;--color-primary-dark:#0A1C42;--color-secundary:#0C38BF;--color-blue:#000;--color-red:#000;--color-yellow:#000;--color-green:#0CBF5F;--color-text:#303030;--color-text-light:#707070;--color-text-dark:#000;--color-body:#000;--color-accent:#F2F2F2;--color-divider:#dedede;--transition-link:cubic-bezier(.41,0,.13,1.005);--color-text-placeholder:#000;--color-selection-text:#000;--color-selection-background:#FFF083}@font-face{font-family:"Eurostile";src:url("../fonts/Eurostile-ExtendedTwo.woff2") format("woff2"),url("../fonts/Eurostile-ExtendedTwo.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Eurostile";src:url("../fonts/Eurostile-BoldExtendedTwo.woff2") format("woff2"),url("../fonts/Eurostile-BoldExtendedTwo.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}body{color:var(--color-text);font-family:var(--font-text);font-optical-sizing:auto;font-weight:400;font-style:normal;width:100%;margin:0px;padding:0px;position:relative;overflow-x:hidden;background-color:var(--color-divider)}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);font-weight:normal;font-style:normal;font-display:swap;line-height:1.2;letter-spacing:0px;margin:0px;padding:0px;position:relative}a{display:inline-block;position:relative}p{font-family:var(--font-text);font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0px;padding:0px;position:relative}i{font-family:var(--font-text);font-optical-sizing:auto;font-weight:400;font-style:normal}span{font-family:var(--font-text);font-optical-sizing:auto;font-weight:400;font-style:normal;display:inline-block;position:relative}data{font-family:var(--font-text);font-optical-sizing:auto;font-weight:400;font-style:normal;position:relative}em{font-family:var(--font-text);font-optical-sizing:auto;font-weight:400;font-style:normal;position:relative}ol,ul{margin:0px;padding:0px;position:relative}svg{display:inline-block;margin:0px;padding:0px;position:relative}.form{padding:0px;position:relative}.form__item{position:relative}.form__item+div.form__item{margin-top:2em}.form__item label{display:block;margin-bottom:12px;position:relative}.form__item input{color:var(--color-text);font-weight:400;font-size:1rem;width:100%;height:auto;display:block;margin:0px;padding:0.8rem 1rem;position:relative;border-radius:5px;border:1px solid var(--color-divider);background-color:transparent;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:0px;-webkit-transition:all 0.5s var(--transition-link);transition:all 0.5s var(--transition-link)}.form__item input:focus{outline:0px;-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--color-divider);background-color:transparent;-webkit-transition:all 0.5s var(--transition-link);transition:all 0.5s var(--transition-link)}.form__item textarea{width:100%;display:block;padding:0.8rem 1rem;position:relative}.form__item textarea:focus{outline:0px;-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--color-divider);background-color:transparent;-webkit-transition:all 0.5s var(--transition-link);transition:all 0.5s var(--transition-link)}.form__message{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:2em;padding:0.5rem 1rem;position:relative;background-color:red}.form__message data{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin-right:8px}.form__message data svg{width:20px}.form__message span{position:relative}.form__alert{font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:4px;padding:0.25rem 0.5rem;position:relative;background-color:red}.form__submit{margin-top:2em;position:relative}.button{cursor:pointer;border:1px solid transparent;background-color:transparent;outline:0px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:baseline;text-align:center;text-decoration:none;white-space:nowrap;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;position:relative}.button:hover{outline:0px;-webkit-box-shadow:none;box-shadow:none;text-decoration:none;background-color:transparent}.button__primary{border-radius:5px;background-color:var(--color-primary);padding:0.5rem 1rem;position:relative;-webkit-transition:all 0.5s var(--transition-link);transition:all 0.5s var(--transition-link)}.button__primary:hover{background-color:var(--color-primary);-webkit-transition:all 0.5s var(--transition-link);transition:all 0.5s var(--transition-link)}.button__primary span{color:white;font-weight:400;font-size:1rem;position:relative;-webkit-transition:all 0.5s var(--transition-link);transition:all 0.5s var(--transition-link)}.select__component{width:100%;display:block;position:relative;border-radius:5px;border:1px solid var(--color-divider);padding:1em}.select__component:before{content:"";top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;position:absolute;clip-path:polygon(0% 24.5%,100% 24%,51.25% 100%,51.25% 100%);background-color:red}.select__component select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:none;-webkit-box-shadow:none;box-shadow:none;margin:0px;padding:0px;width:100%;border:0px;display:block;position:relative}.modal{width:100%;height:100vh;top:0px;left:0px;position:fixed;overflow:hidden;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden}.modal__overlay{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;cursor:pointer;background-color:rgba(0,0,0,0.6)}.modal__body{width:calc(100% - 50px);margin:0 auto;display:block;border-radius:25px;background-color:var(--color-accent);padding:25px 25px;position:relative;-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0;visibility:hidden}.modal__body.is--white{background-color:white}@media (min-width:768px){.modal__body{max-width:768px}}.modal__close{top:25px;right:25px;z-index:10;position:absolute}.modal__close button{background-color:transparent}.modal__close button:hover{background-color:transparent}.modal__close button svg{width:20px;fill:var(--color-text)}.modal__title{z-index:5;position:relative;margin-bottom:34px}.modal__title h4{font-family:var(--font-text);font-weight:700;font-size:14px;text-transform:uppercase}.modal__title h4 span{font-weight:500}.modal__subtitle{display:block;position:relative;text-align:center;margin-top:34px;margin-bottom:34px}.modal__subtitle h4{color:var(--color-secundary);font-family:var(--font-text);font-weight:700;font-size:20px}@media (min-width:768px){.modal__subtitle h4{font-size:24px}}.modal__form{position:relative}.modal__form__title{position:relative;text-align:center;padding-top:12px;padding-bottom:12px;background-color:var(--color-secundary)}.modal__form__title h5{color:white;font-family:var(--font-text);font-optical-sizing:auto;font-weight:500;font-size:13px;text-transform:uppercase}.modal__form__component{overflow:hidden;position:relative;border-radius:25px;border:6px solid var(--color-secundary);background-color:var(--color-secundary)}.modal__form__component ol{list-style:none;margin:0px;padding:16px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:var(--color-accent)}.modal__form__component ol li{position:relative}.modal__form__component ol li:first-child{width:100%}.modal__form__component ol li:nth-child(2){width:40%}.modal__form__component ol li:nth-child(3){width:calc(30% - 10px);margin-left:10px}.modal__form__component ol li:nth-child(4){width:calc(30% - 10px);margin-left:10px}.modal__form__component ol li:nth-child(5){width:40%}.modal__form__component ol li:nth-child(6){width:calc(60% - 10px);margin-left:10px}.modal__form__component ol li:nth-child(7){width:40%}.modal__form__component ol li:nth-child(8){width:calc(60% - 10px);margin-left:10px}.modal__form__component ol li:nth-child(9){width:40%}.modal__form__component ol li:nth-child(10){width:calc(60% - 10px);margin-left:10px}.modal__form__component ol li label{color:var(--color-text);font-weight:500;font-size:7px;margin-left:6px;padding-left:4px;padding-right:8px;position:relative;top:6px;z-index:10;background-color:var(--color-accent)}@media (min-width:768px){.modal__form__component ol li label{font-size:10px}}.modal__form__component ol li input{z-index:5;color:var(--color-text);font-family:var(--font-text);font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:12px;text-transform:uppercase;width:100%;display:block;padding:6px 10px;position:relative;pointer-events:none;border-radius:5px;border:2px solid var(--color-text);background-color:transparent;outline:0px;-webkit-box-shadow:none;box-shadow:none}.modal__form__component ol li input:focus{outline:0px;-webkit-box-shadow:none;box-shadow:none;border:2px solid var(--color-secundary);background-color:transparent}.modal__form__component ol li input.is--active{color:var(--color-secundary);border:2px solid var(--color-secundary);background-color:transparent}.modal__filters{width:calc(100% - 24px);margin:0 auto;position:relative}.modal__filters ol{list-style:none;margin:0px;padding:0px;position:relative}.modal__filters ol li{position:relative}.modal__filters ol li+li{margin-top:20px}.modal__filters ol li button{color:var(--color-text);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;border-radius:28px;background-color:white;padding:12px 20px;position:relative}.modal__filters ol li button:hover{background-color:white}.modal__filters ol li button data{top:50%;right:16px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal__filters ol li button data svg{fill:var(--color-secundary);width:10px}.modal__filters ol li button span{color:var(--color-text);font-size:18px;font-weight:400;position:relative;text-align:left}.modal__filters ol li button span i{color:var(--color-secundary);font-size:18px;font-weight:500;font-style:normal}.modal__filters ol li button span.is-placeholder{opacity:0.5}.modal__help{margin-top:20px;position:relative;text-align:center}.modal__help p{font-size:12px;font-weight:400}.modal__help p span{color:var(--color-secundary)}.modal__alert{margin-top:34px;position:relative;text-align:center}.modal__alert p{font-size:13px;position:relative}.modal__alert p span{font-size:13px;font-weight:600;display:block;position:relative}.modal__button{text-align:center;position:relative;margin-top:25px;margin-bottom:25px}.modal__button a,.modal__button button{border-radius:100px;padding:12px 32px;position:relative;background-color:var(--color-secundary)}.modal__button a:hover,.modal__button button:hover{background-color:var(--color-secundary)}.modal__button a span,.modal__button button span{color:var(--color-accent);font-size:13px;font-weight:600;text-transform:uppercase}.modal__button a svg,.modal__button button svg{width:10px;fill:var(--color-accent);margin-left:10px;position:relative}.popup{width:100%;height:100vh;top:0px;left:0px;position:fixed;overflow:hidden;z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden}.popup__overlay{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;cursor:pointer;z-index:5;background-color:rgba(0,0,0,0.5)}.popup__body{z-index:10;width:75%;border-radius:30px;position:relative;overflow:hidden;background-color:var(--color-accent);-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0;visibility:hidden}.popup__body ol{list-style:none;margin:0px;padding:0px;position:relative}.popup__body ol li{position:relative;text-align:center}.popup__body ol li+li{border-top:1px solid rgba(48,48,48,0.2)}.popup__body ol li span{color:var(--color-text);font-size:18px;font-weight:700;text-transform:uppercase;cursor:pointer;display:block;padding:14px 16px;position:relative;background-color:transparent;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.popup__body ol li span:hover{color:var(--color-accent);background-color:var(--color-secundary);-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.detail__compatible__item__thumb img,.detail__slider__item img,.home__brands__thumb img,.home__install__video__overlay img,.images,.results__recommended__item__thumb img{width:100%;height:100%;display:block;border:0px;margin:0px;padding:0px;position:relative;outline:0px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;vertical-align:middle}picture{width:100%;height:100%;display:block;border:0px;margin:0px;padding:0px;position:relative;outline:0px}figure{width:100%;height:100%;display:block;border:0px;margin:0px;padding:0px;position:relative;outline:0px}.header{width:100%;z-index:100;position:relative}.header__logo{width:100%;padding:1em 0px;position:relative;text-align:center;background-color:var(--color-walmart)}.header__logo a{display:inline-block;padding:0px;position:relative}.header__logo a svg{width:124px;padding:0px;position:relative}.header__navigation{width:100%;padding:16px 30px;position:relative;background-color:var(--color-accent);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.1);box-shadow:0px 3px 6px rgba(0,0,0,0.1)}@media (min-width:768px){.header__navigation{padding:22px 60px}}.header__navigation button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;background-color:transparent}.header__navigation button:hover{background-color:transparent}.header__navigation button svg{width:30px;fill:var(--color-text);display:inline-block;position:relative}.header__navigation button span{color:var(--color-text);font-size:12px;font-weight:400;display:inline-block;position:relative;margin-left:16px}.menu{width:100%;height:calc(100vh - 66px);top:66px;left:0px;z-index:300;position:absolute;overflow:hidden;background-color:var(--color-accent);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;opacity:0;visibility:hidden;-webkit-transform:matrix(1,0,0,1,-1024,0);transform:matrix(1,0,0,1,-1024,0)}@media (min-width:768px){.menu{max-width:100%}}.menu__close{top:25px;left:25px;position:absolute;z-index:10}.menu__close button{background-color:transparent}.menu__close button:hover{background-color:transparent}.menu__close button svg{width:20px;fill:var(--color-text)}.menu__navigation{width:100%;margin:0 auto;position:relative;z-index:10;opacity:0;visibility:hidden}.menu__navigation nav ul{list-style:none;margin:0px;padding:0px;position:relative;text-align:center}.menu__navigation nav ul li{position:relative}.menu__navigation nav ul li+li{margin-top:2em}.menu__navigation nav ul li a{padding:0.4em 2em;position:relative;text-align:center;background-color:red;background-color:transparent}.menu__navigation nav ul li a span{color:var(--color-text);font-size:1.6rem;font-weight:400;display:inline-block;position:relative;text-align:center}.page__blocking{overflow:hidden!important}.brands__layout,.page__layout{width:100%;margin:0 auto;padding:0px;position:relative;overflow-x:hidden;background-color:var(--color-primary-dark)}@media (min-width:768px){.brands__layout,.page__layout{max-width:768px}}.brands__section,.detail__body,.home__brands__layout,.home__cover__layout,.home__install__layout,.home__items__layout,.page__container,.policy__section,.recycling__section,.results__edit__layout,.results__items__layout,.results__recommended__layout{padding:0px 25px;position:relative}@media (min-width:768px){.brands__section,.detail__body,.home__brands__layout,.home__cover__layout,.home__install__layout,.home__items__layout,.page__container,.policy__section,.recycling__section,.results__edit__layout,.results__items__layout,.results__recommended__layout{padding:0px 60px}}.page__back{position:relative}.detail__back__link,.page__back__link,.results__back__link{padding-left:30px;padding-top:30px;margin-bottom:2em}@media (min-width:768px){.detail__back__link,.page__back__link,.results__back__link{padding-left:60px}}.detail__back__link a,.page__back__link a,.results__back__link a{background-color:transparent}.detail__back__link a:hover,.page__back__link a:hover,.results__back__link a:hover{background-color:transparent}.detail__back__link a span,.page__back__link a span,.results__back__link a span{color:var(--color-text);font-weight:600;text-transform:uppercase;font-size:13px}@media (min-width:768px){.detail__back__link a span,.page__back__link a span,.results__back__link a span{font-size:15px}}.detail__back__link a data svg,.page__back__link a data svg,.results__back__link a data svg{fill:var(--color-secundary);display:block;position:relative;margin-right:8px;width:12px}@media (min-width:768px){.detail__back__link a data svg,.page__back__link a data svg,.results__back__link a data svg{width:14px;margin-right:10px}}.page__back__button{z-index:10;margin-top:2em;margin-bottom:2em;position:relative}.page__back__button a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.page__back__button a:hover{opacity:0.5;-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.page__back__button a svg{width:14px;fill:white;display:inline-block;margin-right:6px;position:relative}.page__back__button a span{color:white;font-size:14px;font-weight:600;text-transform:uppercase}.page__scroll{position:relative;text-align:center;margin-top:50px;padding-bottom:50px}.page__scroll button{display:block;margin:0 auto;position:relative}.page__scroll button svg{width:40px;fill:var(--color-secundary);margin-right:auto;margin-left:auto;display:block;position:relative;margin-bottom:12px}.page__scroll button span{color:var(--color-secundary);font-size:12px;font-weight:600;display:block;text-transform:uppercase}.footer{width:100%;position:relative}.footer__top{padding:100px 0px;position:relative;overflow:hidden;background-color:var(--color-primary-dark)}.footer__top p{color:white;font-size:15px;font-weight:600;text-transform:uppercase;position:relative;text-align:center;margin-bottom:24px}.footer__top__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:83.33334%;margin:0 auto}.footer__top__column{position:relative}.footer__top__column:first-child{width:90px}@media (min-width:1080px){.footer__top__column:first-child{width:auto;padding-right:1em}}.footer__top__column:nth-child(2){width:calc(100% - 90px)}@media (min-width:1080px){.footer__top__column:nth-child(2){width:auto}}.footer__top__icon{position:relative;text-align:center}.footer__top__icon svg{width:56px}.footer__top__list{list-style:none;margin:0px;padding:0px;position:relative;text-align:center}.footer__top__list li{position:relative}.footer__top__list li+li{margin-top:12px}.footer__top__list li a{color:white;margin:0px;padding:0px;position:relative}.footer__top__list li a[role=phone] span{color:white;font-weight:600;font-size:26px;text-decoration:underline}.footer__top__list li a[role=email] span{color:white;font-weight:400;font-size:14px}.footer__top__art{width:100%;left:0px;position:absolute;text-align:right}.footer__top__art.is--bottom{bottom:0px}.footer__top__art svg{width:20%;display:block;right:-4%;margin-right:0px;margin-left:auto;padding:0px;position:relative}.footer__bottom{padding:1.6em 25px;position:relative;text-align:left;background-color:var(--color-accent)}.footer__bottom.is--blue{background-color:var(--color-primary-dark)}.footer__bottom.is--blue p{color:var(--color-accent);opacity:1}.footer__bottom p{color:var(--color-text);font-weight:400;font-size:15px;opacity:0.5;text-transform:uppercase}.page__scroll{bottom:calc(2em + 16px);right:0px;z-index:50;position:fixed}.page__scroll button{position:relative;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:1em;background-color:white;border-top-left-radius:30px;border-bottom-left-radius:30px}.page__scroll button:hover{background-color:white}.page__scroll button data{width:38px;height:38px;border-radius:100%;background-color:var(--color-secundary);display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__scroll button data svg{width:14px;margin:0px;padding:0px;fill:white;position:relative}.home{position:relative}.home__cover{z-index:30;padding-top:5em;padding-bottom:8em;position:relative;overflow:hidden;background-color:var(--color-primary-dark)}.home__cover__circle{width:100%;top:-20vh;display:block;position:absolute;text-align:center;-webkit-filter:blur(50px);filter:blur(50px)}.home__cover__circle div[role=icon]{width:100%;height:25vh;border-radius:100%;position:relative;background-color:var(--color-secundary)}.home__cover__art{width:100%;left:0px;position:absolute;text-align:right}.home__cover__art.is--top{top:5em}.home__cover__art.is--bottom{bottom:0px}.home__cover__art svg{width:20%;display:block;right:-4%;margin-right:0px;margin-left:auto;padding:0px;position:relative}.home__cover__logo{text-align:center;position:relative;margin-bottom:2em}.home__cover__logo svg{width:184px;margin:0 auto}.home__cover__title{position:relative;text-align:center;margin-bottom:2em}.home__cover__title h1{color:white;font-size:32px;font-weight:bold;text-transform:uppercase}@media (min-width:768px){.home__cover__title h1{font-size:40px}}.home__cover__title h1 span{font-size:26px;font-weight:normal;display:block;margin-bottom:6px;position:relative}@media (min-width:768px){.home__cover__title h1 span{font-size:30px}}.home__options{width:100%;border-radius:30px;padding:30px 25px;position:relative;background-color:rgba(242,242,242,0.8)}@media (min-width:768px){.home__options{padding:35px 30px}}.home__options label{color:var(--color-secundary);font-family:var(--font-title);font-weight:normal;font-style:normal;font-display:swap;font-size:1rem;display:block;text-align:center;position:relative;text-transform:uppercase;margin-bottom:20px}.home__options p{font-weight:400;font-size:16px;text-align:center;margin-bottom:2em}@media (min-width:768px){.home__options p{font-size:18px}}.home__options p strong{font-weight:700}.home__options__list{list-style:none;margin:0px;padding:0px;position:relative}.home__options__list li{position:relative}.home__options__list li+li{margin-top:20px}.home__options__list li button{color:var(--color-text);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:28px;background-color:white;padding:12px 20px;position:relative}.home__options__list li button:hover{background-color:white}.home__options__list li button data{top:50%;right:16px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home__options__list li button data svg{fill:var(--color-secundary);width:14px}.home__options__list li button span{color:var(--color-text);font-size:18px;font-weight:600;position:relative}.home__options__list li button span i{color:var(--color-secundary);font-size:18px;font-weight:500;font-style:normal}.home__options__list li button span.is-placeholder{opacity:0.5}.home__options__select{cursor:pointer;position:relative;padding:12px 20px;color:var(--color-text);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:28px;background-color:white}.home__options__select data{top:50%;right:16px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home__options__select data svg{fill:var(--color-secundary);width:14px}.home__options__select select{width:100%;display:block;border:0px;-webkit-box-shadow:none;box-shadow:none;outline:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;margin:0px;padding:0px;position:relative;color:var(--color-text);font-size:16px;font-weight:600;text-align:center;-moz-text-align-last:center;text-align-last:center}@media (min-width:768px){.home__options__select select{font-size:18px}}.home__options__select select i{color:var(--color-secundary);font-size:16px;font-weight:500;font-style:normal}@media (min-width:768px){.home__options__select select i{font-size:18px}}.home__options__select select option{color:var(--color-text);font-family:var(--font-text);font-optical-sizing:auto;font-weight:600;font-style:normal;display:block;position:relative;text-align:center;-moz-text-align-last:center;text-align-last:center;opacity:1;font-size:16px}@media (min-width:768px){.home__options__select select option{font-size:18px}}.home__options__select select option:checked{opacity:1}.home__options__select select option i{color:var(--color-secundary);font-weight:500;font-style:normal;font-size:16px}@media (min-width:768px){.home__options__select select option i{font-size:18px}}.home__options__form__alert{width:100%;border-radius:10px;border:1px solid var(--color-secundary);margin-top:2em;padding:8px;position:relative}@media (min-width:768px){.home__options__form__alert{padding:10px}}.home__options__form__alert p{line-height:1.5;margin:0px;position:relative;font-size:11px}@media (min-width:768px){.home__options__form__alert p{font-size:13px}}.home__options__form__alert p i{color:var(--color-secundary);font-weight:500;font-style:normal;font-size:11px}@media (min-width:768px){.home__options__form__alert p i{font-size:13px}}.home__options__form__alert p span{display:block;position:relative}.home__options__form__alert p a{color:var(--color-secundary);font-weight:700;font-style:normal;display:inline-block;padding:0px;position:relative;text-decoration:underline;font-size:11px}@media (min-width:768px){.home__options__form__alert p a{font-size:13px}}.home__options__form__help{margin-top:20px;position:relative}.home__options__form__help p{font-size:12px;font-weight:400}.home__options__form__help p i{color:var(--color-secundary);font-size:12px;font-weight:500;font-style:normal}.home__options__form__submit{position:relative;text-align:center}.home__options__form__submit button{border-radius:100px;background-color:rgba(48,48,48,0.5);padding:12px 30px;position:relative}.home__options__form__submit button:hover{background-color:rgba(48,48,48,0.5)}.home__options__form__submit button span{color:var(--color-accent);font-size:14px;font-weight:600;text-transform:uppercase}.home__options__form__submit button svg{fill:var(--color-accent);width:12px;margin-left:12px;position:relative}.home__brands{position:relative;background-color:var(--color-primary-dark)}.home__brands__title{position:relative}.home__brands__title label{color:white;font-family:var(--font-title);font-weight:normal;font-style:normal;font-display:swap;font-size:15px;display:block;position:relative;text-transform:uppercase;margin-bottom:14px}.home__brands__title h2{color:white;font-weight:600;font-family:var(--font-text);font-optical-sizing:auto;font-style:normal;font-size:2rem;margin-bottom:24px}.home__brands__title p{color:white;font-size:18px;margin-bottom:2.4em}.home__brands__list{width:80%;margin:0 auto;position:relative}.home__brands__list ol{list-style:none;margin:0px;padding:0px;position:relative}.home__brands__list ol li{position:relative}.home__brands__list ol li+li{margin-top:1em}.home__brands__list ol li a{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:14px 32px;position:relative;border-radius:100px;border:1px solid var(--color-secundary);background-color:var(--color-primary-dark);-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.home__brands__list ol li a:hover{border:1px solid var(--color-secundary);background-color:var(--color-secundary);-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.home__brands__list ol li a span{color:white;font-weight:600;font-size:16px;text-transform:uppercase;text-align:left;position:relative}.home__brands__list ol li a span sup{font-weight:400}.home__brands__list ol li a data{top:50%;right:32px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home__brands__list ol li a data svg{width:12px;fill:white;position:relative}.home__brands__thumb{width:100%;display:block;position:relative;text-align:center;margin-top:4em;margin-bottom:4em}@media (min-width:768px){.home__brands__thumb{margin-top:4em;margin-bottom:4em}}.home__brands__thumb img{margin:0 auto;z-index:20}@media (min-width:768px){.home__brands__thumb img{max-width:83.33334%}}.home__brands__thumb__art{width:100%;left:0px;top:50%;z-index:5;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home__brands__thumb__art svg{width:100%;display:block;position:relative}.home__brands__thumb__circle{width:50%;aspect-ratio:1/1;border-radius:100%;left:50%;top:50%;z-index:10;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:blur(150px);filter:blur(150px);background-color:var(--color-secundary)}.home__install{width:100%;position:relative;padding-top:6em;background-color:var(--color-primary-dark)}.home__install__art{width:100%;left:0px;position:absolute}.home__install__art.is--top{top:1em;text-align:right}.home__install__art.is--left{top:-46px;left:-50px;text-align:left}.home__install__art.is--left svg{margin-right:auto;margin-left:0px;-webkit-transform:rotate(-240deg);transform:rotate(-240deg)}.home__install__art svg{width:20%;display:block;left:-16px;margin-right:0px;margin-left:auto;padding:0px;position:relative}.home__install__title{position:relative}.home__install__title label{color:white;font-family:var(--font-title);font-weight:normal;font-style:normal;font-display:swap;font-size:15px;display:block;position:relative;text-transform:uppercase;margin-bottom:14px}.home__install__title h4{color:white;font-weight:600;font-family:var(--font-text);font-optical-sizing:auto;font-style:normal;font-size:2rem;margin-bottom:24px}.home__install__title p{color:white;font-size:18px;margin-bottom:3em}.home__install__video{display:block;position:relative}.home__install__video__component{width:100%;aspect-ratio:16/12;display:block;position:relative;overflow:hidden;background-color:black;z-index:5}@media (min-width:768px){.home__install__video__component{aspect-ratio:16/10}}.home__install__video__component video{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;margin:0px;padding:0px;-o-object-fit:cover;object-fit:cover;z-index:10;-o-object-position:center center;object-position:center center;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0;visibility:hidden}.home__install__video__play{top:50%;left:50%;z-index:20;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home__install__video__play button{border:0px;border-radius:0px;padding:0px;position:relative;background-color:transparent}.home__install__video__play button:hover{background-color:transparent}.home__install__video__play button svg{width:90px}.home__install__video__overlay{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:15}.home__install__video__overlay img{z-index:5}.home__install__video__overlay:before{content:"";width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;z-index:10;backdrop-filter:blur(3px)}.home__install__link{position:relative;text-align:center;margin-top:2em}.home__install__link a{border-radius:100px;padding:12px 36px;position:relative;background-color:var(--color-secundary)}.home__install__link a span{color:white;font-weight:600;font-size:13;text-transform:uppercase}.home__install__link a data svg{fill:white;width:12px;display:inline-block;margin-left:10px;position:relative}.home__items{width:100%;position:relative;background-color:var(--color-primary-dark)}.home__items__art{position:relative;text-align:right}.home__items__art svg{width:64px;margin-right:0px;margin-left:auto;position:relative}.home__items__list{position:relative}.home__items__list ul li{position:relative}.home__items__list ul li+li{margin-top:40px}.home__items__article{width:100%;display:block;border-radius:30px;padding:40px 25px;position:relative}.home__items__article.is--blue{background-color:var(--color-secundary)}.home__items__article.is--blue .home__items__article__link a{background-color:var(--color-accent)}.home__items__article.is--blue .home__items__article__link a span{color:var(--color-secundary)}.home__items__article.is--blue .home__items__article__link a svg{fill:var(--color-secundary)}.home__items__article.is--white{background-color:var(--color-accent)}.home__items__article.is--white .home__items__article__link a{background-color:var(--color-green)}.home__items__article.is--white .home__items__article__link a span{color:var(--color-accent)}.home__items__article.is--white .home__items__article__link a svg{fill:var(--color-accent)}.home__items__article.is--white label{color:var(--color-green)}.home__items__article.is--white h4{color:var(--color-text)}.home__items__article.is--white p{color:var(--color-text)}.home__items__article label{color:white;font-family:var(--font-title);font-weight:normal;font-style:normal;font-display:swap;font-size:15px;text-transform:uppercase;display:block;position:relative;margin-bottom:24px}.home__items__article h4{color:white;font-family:var(--font-text);font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:28px;margin-bottom:30px}@media (min-width:768px){.home__items__article h4{font-size:32px}}.home__items__article p{color:white;font-size:18px}.home__items__article__link{margin-top:50px;margin-bottom:10px;position:relative;text-align:center}.home__items__article__link a{border-radius:100px;padding:12px 36px;position:relative;background-color:var(--color-secundary)}.home__items__article__link a span{color:white;font-weight:600;font-size:13px;text-transform:uppercase}.home__items__article__link a data svg{fill:white;width:12px;display:inline-block;margin-left:10px;position:relative}.results{position:relative}.results__layout{background-color:var(--color-accent)}.results__back{position:relative}.results__edit{position:relative;margin-bottom:45px}.results__edit__component{position:relative;margin-bottom:45px}.results__edit__component p{color:var(--color-text);font-size:18px;margin-bottom:1em}.results__edit__component a{border-radius:100px;background-color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px 20px;position:relative}@media (min-width:768px){.results__edit__component a{padding:14px 24px}}.results__edit__component a:hover{background-color:white}.results__edit__component a span{color:var(--color-secundary);font-size:13px;font-weight:600;text-transform:uppercase}@media (min-width:768px){.results__edit__component a span{font-size:15px}}.results__edit__component a data{top:50%;right:24px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.results__edit__component a data svg{width:12px;fill:var(--color-text)}@media (min-width:768px){.results__edit__component a data svg{width:16px}}.results__recommended{position:relative}.results__recommended__item{width:100%;display:block;overflow:hidden;border-radius:20px;background-color:white;box-pack:0px 5px 5px rgba(0,0,0,0.07);padding:25px 20px;position:relative}@media (min-width:768px){.results__recommended__item{padding:25px}}.results__recommended__item+article{margin-top:20px}.results__recommended__item.is--recommended{padding:0px;border-top-left-radius:20px;border-top-right-radius:20px}.results__recommended__item.is--recommended .results__recommended__item__grid{padding-left:25px;padding-right:25px;padding-bottom:25px}.results__recommended__item__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:20px;text-align:center;padding:6px 0px;position:relative;border-top-left-radius:20px;border-top-right-radius:20px;background-color:var(--color-green)}.results__recommended__item__name p{color:var(--color-accent);font-weight:700;font-size:13px;text-transform:uppercase}.results__recommended__item__name p svg{width:13px;fill:var(--color-accent);margin-right:10px}.results__recommended__item__grid{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (min-width:768px){.results__recommended__item__grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.results__recommended__item__column{position:relative}.results__recommended__item__column:first-child{width:33.33333%}.results__recommended__item__column:nth-child(2){width:66.66667%}.results__recommended__item__thumb{width:100%;position:relative}.results__recommended__item__thumb a{display:block;position:relative}.results__recommended__item__thumb a:hover img{opacity:0.6;-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.results__recommended__item__thumb img{-webkit-transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.5s cubic-bezier(0.41,0,0.13,1.005)}.results__recommended__item__information{padding-left:1em;position:relative}.results__recommended__item__information p{font-size:14px;text-transform:uppercase;margin-bottom:4px}@media (min-width:768px){.results__recommended__item__information p{font-size:15px}}.results__recommended__item__information h5{font-family:var(--font-text);font-size:16px;font-weight:600;margin-bottom:6px;text-transform:uppercase}@media (min-width:768px){.results__recommended__item__information h5{font-size:24px}}.results__recommended__item__information data{font-size:14px;display:block;position:relative}@media (min-width:768px){.results__recommended__item__information data{font-size:15px}}.results__recommended__item__link{position:relative;text-align:right;margin-top:4px}.results__recommended__item__link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:8px 18px;position:relative;border-radius:100px;background-color:var(--color-secundary)}@media (min-width:768px){.results__recommended__item__link a{padding:8px 20px}}.results__recommended__item__link a:hover{background-color:var(--color-secundary)}.results__recommended__item__link a span{color:var(--color-accent);font-weight:600;font-size:12px;text-transform:uppercase}@media (min-width:768px){.results__recommended__item__link a span{font-size:13px}}.results__items{padding-top:30px;position:relative}.results__items__title{position:relative;margin-bottom:25px}.results__items__title p{font-weight:600;font-size:18px}.detail{position:relative}.detail__layout{background-color:var(--color-accent)}@media (min-width:768px){.detail__layout{width:100%;margin:0 auto;padding:0px;position:relative;overflow-x:hidden;max-width:768px}}.detail__back{position:relative;background-color:white;opacity:0;visibility:hidden}.detail__back__link{margin-bottom:0px}.detail__head{border-bottom:1px dashed var(--color-text);position:relative;padding-top:25px;padding-bottom:30px}.detail__head p{text-transform:uppercase;margin-bottom:1em;font-size:14px}@media (min-width:768px){.detail__head p{font-size:18px}}.detail__head h1{font-family:var(--font-text);font-weight:600;font-size:22px}@media (min-width:768px){.detail__head h1{font-size:26px}}.detail__slider{width:100%;position:relative;background-color:white;opacity:0;visibility:hidden}.detail__slider__item{width:100%;z-index:5;aspect-ratio:4/3;display:block;overflow:hidden;padding-left:75px;padding-right:75px;position:relative}@media (min-width:768px){.detail__slider__item{aspect-ratio:4/3;padding-left:150px;padding-right:150px}}.detail__slider__control{top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.detail__slider__control.is--prev{left:25px}@media (min-width:768px){.detail__slider__control.is--prev{left:60px}}.detail__slider__control.is--next{right:25px}@media (min-width:768px){.detail__slider__control.is--next{right:60px}}.detail__slider__control button{background-color:transparent}.detail__slider__control button:hover{background-color:transparent}.detail__slider__control button svg{width:16px;fill:var(--color-text);opacity:0.5}.detail__warranty{border-bottom:1px dashed var(--color-text);padding-top:30px;padding-bottom:30px;position:relative}.detail__warranty p{color:var(--color-secundary);display:-webkit-box;display:-ms-flexbox;display:flex}.detail__warranty p data{margin-right:10px;position:relative}.detail__warranty p data svg{width:16px;fill:var(--color-secundary);position:relative}.detail__warranty p span{font-weight:600;position:relative;font-size:16px}@media (min-width:768px){.detail__warranty p span{font-size:18px}}.detail__warranty em{color:var(--color-text-light);font-size:13px;display:block;margin-top:12px;padding-left:26px;display:block}.detail__list{border-bottom:1px dashed var(--color-text);padding-top:30px;padding-bottom:30px;position:relative}.detail__list h5{font-family:var(--font-text);font-optical-sizing:auto;font-size:16px;font-weight:600;margin-bottom:25px}.detail__list ol{list-style:none;display:block;margin:0px;padding:0px;position:relative}.detail__list ol li{position:relative}.detail__list ol li+li{margin-top:10px}.detail__list ol li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative}.detail__list ol li p span{color:var(--color-text);font-weight:400;line-height:1.5;font-size:14px}@media (min-width:768px){.detail__list ol li p span{font-size:16px}}.detail__list ol li p data{position:relative}.detail__list ol li p data svg{width:12px;fill:var(--color-secundary);margin-right:10px;position:relative}.detail__specifications{border-bottom:1px dashed var(--color-text);padding-top:30px;padding-bottom:30px;position:relative}.detail__specifications__title{position:relative;margin-bottom:30px}.detail__specifications__title h5{font-family:var(--font-text);font-optical-sizing:auto;font-weight:700;font-size:18px;text-transform:uppercase}.detail__specifications__title h5 span{font-weight:400}.detail__specifications__list{position:relative}.detail__specifications__list ol{list-style:none;margin:0px;padding:0px}.detail__specifications__list ol li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px;position:relative;background-color:white}@media (min-width:768px){.detail__specifications__list ol li{padding:10px 25px}}.detail__specifications__list ol li:nth-child(2n){background-color:var(--color-accent)}.detail__specifications__list ol li p{font-weight:500;position:relative;font-size:12px;width:75%}@media (min-width:768px){.detail__specifications__list ol li p{font-size:13px;width:80%}}.detail__specifications__list ol li span{font-size:12px;width:20%;position:relative;display:block;text-align:right}@media (min-width:768px){.detail__specifications__list ol li span{font-size:13px;width:25%}}.detail__compatible{padding-top:30px;padding-bottom:30px;position:relative}.detail__compatible__title{position:relative;margin-bottom:30px}.detail__compatible__title h5{font-family:var(--font-text);font-weight:700;font-size:18px;text-transform:uppercase}.detail__compatible__link{position:relative;margin-bottom:60px;text-align:center}.detail__compatible__link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.detail__compatible__link a svg{width:30px;margin-right:12px}.detail__compatible__link a span{color:var(--color-text);font-size:15px;position:relative;text-transform:uppercase;text-decoration:underline}.detail__compatible__items{display:block;position:relative;border-radius:25px;padding-left:25px;padding-right:25px;padding-bottom:25px;background-color:white}.detail__compatible__items__title{margin-bottom:25px;padding-top:35px;position:relative;text-align:center}.detail__compatible__items__title h6{font-family:var(--font-text);font-optical-sizing:auto;font-weight:600;font-size:18px}.detail__compatible__items__list{position:relative}.detail__compatible__items__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr);grid-column-gap:24px;grid-row-gap:24px}.detail__compatible__items__column{position:relative}.detail__compatible__item{position:relative}.detail__compatible__item__thumb{position:relative;margin-bottom:16px}.detail__compatible__item__thumb a{display:block;position:relative}.detail__compatible__item__information{position:relative}.detail__compatible__item__information p{text-transform:uppercase;margin-bottom:4px;font-size:13px}@media (min-width:768px){.detail__compatible__item__information p{font-size:15px}}.detail__compatible__item__information h4{font-family:var(--font-text);font-size:14px;font-weight:600;margin-bottom:6px;text-transform:uppercase}@media (min-width:768px){.detail__compatible__item__information h4{font-size:16px}}.detail__compatible__item__information data{display:block;position:relative;font-size:13px}@media (min-width:768px){.detail__compatible__item__information data{font-size:15px}}.detail__compatible__item__button{margin-top:18px;position:relative}.detail__compatible__item__button a{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:100px;padding:6px 30px;text-align:center;border-color:var(--color-secundary);background-color:white}.detail__compatible__item__button a:hover{background-color:white}.detail__compatible__item__button a span{color:var(--color-secundary);font-weight:600;font-size:13px;text-transform:uppercase}.brands{width:100%;display:block;position:relative}.brands__section{display:block;position:relative}.brands__scroll{width:100%;height:100%;max-width:768px;top:0px;left:50%;margin:0 auto;z-index:5;position:fixed;overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.brands__scroll div[role=circle]{width:75%;aspect-ratio:1/1;border-radius:100%;background-color:var(--color-secundary);top:0%;left:50%;-webkit-filter:blur(150px);filter:blur(150px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute}@media (min-width:768px){.brands__scroll div[role=circle]{width:50%}}.brands__scroll svg{width:84px}.brands__scroll svg[role="01"]{top:20%;right:-42px;position:absolute}.brands__scroll svg[role="02"]{top:30%;left:-42px;position:absolute}.brands__scroll svg[role="03"]{top:60%;left:-42px;position:absolute}.brands__back{z-index:10;margin-top:2em;margin-bottom:2em;position:relative}.brands__back a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.brands__back a:hover{opacity:0.5;-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.brands__back a svg{width:14px;fill:white;display:inline-block;margin-right:6px;position:relative}.brands__back a span{color:white;font-size:14px;font-weight:600;text-transform:uppercase}.brands__title{z-index:10;position:relative;margin-bottom:2.2em}.brands__title h1{color:white;font-size:28px;letter-spacing:1px;text-transform:uppercase}@media (min-width:768px){.brands__title h1{font-size:30px}}.brands__slider{z-index:10;width:calc(100% - 50px);display:block;margin:0 auto;position:relative;opacity:0;visibility:hidden}.brands__slider__item{width:100%;position:relative;border-top-left-radius:30px;border-top-right-radius:30px}.brands__slider__item__prev{top:16.66666%;z-index:15;left:-19px;position:absolute}@media (min-width:768px){.brands__slider__item__prev{top:25%}}.brands__slider__item__prev button{width:42px;height:42px;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:var(--color-secundary);-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.brands__slider__item__prev button:hover{background-color:var(--color-secundary);-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.brands__slider__item__prev button svg{width:12px}.brands__slider__item__next{top:16.66666%;z-index:15;right:-19px;position:absolute}@media (min-width:768px){.brands__slider__item__next{top:25%}}.brands__slider__item__next button{width:42px;height:42px;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:var(--color-secundary);-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.brands__slider__item__next button:hover{background-color:var(--color-secundary);-webkit-transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005);transition:all 0.35s cubic-bezier(0.41,0,0.13,1.005)}.brands__slider__item__next button svg{width:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.brands__slider__item__thumb{width:100%;aspect-ratio:3/4;position:relative;border-top-left-radius:30px;border-top-right-radius:30px;background-color:var(--color-accent)}@media (min-width:768px){.brands__slider__item__thumb{aspect-ratio:1/1}}.brands__slider__item__name{width:100%;padding-top:25px;padding-left:25px;padding-right:25px;display:block;position:absolute}@media (min-width:768px){.brands__slider__item__name{padding-top:35px}}.brands__slider__item__name h4{color:var(--color-secundary);font-family:var(--font-text);font-optical-sizing:auto;font-style:normal;font-size:26px;font-weight:700;margin-bottom:10px;text-transform:uppercase}@media (min-width:768px){.brands__slider__item__name h4{font-size:28px}}.brands__slider__item__name h4 sup{font-size:16px;font-weight:600}.brands__slider__item__name p{color:var(--color-secundary);font-size:16px;font-weight:600;text-transform:uppercase}@media (min-width:768px){.brands__slider__item__name p{font-size:18px}}.brands__slider__item__image{width:calc(100% - 50px);top:calc(50% + 56px);left:50%;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.brands__slider__item__image{width:calc(100% - 125px)}}.brands__slider__item__image img{display:block;border:0px;width:100%;margin:0 auto;padding:0px;position:relative}.brands__slider__item__body{z-index:10;position:relative}.brands__slider__item__features{z-index:10;padding:16px 25px;position:relative;background-color:var(--color-secundary)}.brands__slider__item__features h5{color:white;font-family:var(--font-text);font-optical-sizing:auto;font-style:normal;font-weight:600;font-size:16px}.brands__slider__item__information{z-index:10;position:relative;padding-top:25px;border:1px solid var(--color-secundary);background-color:var(--color-primary-dark);border-bottom-left-radius:30px;border-bottom-right-radius:30px}.brands__slider__item__information ol{margin:0px;display:block;list-style:none;padding-left:25px;padding-right:25px;padding-bottom:25px;position:relative}.brands__slider__item__information ol li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:white;font-family:var(--font-text);font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:14px;position:relative;padding-left:20px}@media (min-width:768px){.brands__slider__item__information ol li{font-size:16px}}.brands__slider__item__information ol li+li{margin-top:20px}.brands__slider__item__information ol li:before{content:"";width:8px;height:8px;border-radius:100%;top:2px;left:0px;position:absolute;background-color:var(--color-secundary)}.brands__slider__item__warranty{padding:20px 0px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.brands__slider__item__warranty h6{color:white;font-size:20px;font-weight:700;text-align:left;text-transform:uppercase}.brands__slider__item__warranty p{color:white;font-weight:500;font-size:14px;text-transform:uppercase}.brands__slider__item__warranty data{width:60px;height:60px;margin-right:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;background-color:var(--color-secundary)}.brands__slider__item__warranty:after{content:"";top:0px;left:0px;width:100%;height:1px;position:absolute;background-color:var(--color-secundary)}.brands__slider__item__warranty:before{content:"";left:0px;bottom:0px;width:100%;height:1px;position:absolute;background-color:var(--color-secundary)}.brands__slider__item__help{position:relative;padding:30px 25px}.brands__slider__item__help p{color:white;font-size:14px;font-weight:400}.brands__slider__item__disclamer{position:relative;padding:0px 25px;margin-top:3em}.brands__slider__item__disclamer h4{color:white;font-family:var(--font-text);font-optical-sizing:auto;font-style:normal;font-weight:600;font-size:20px;text-transform:uppercase;margin-bottom:10px}.brands__slider__item__disclamer h4 span{font-weight:600;display:block;position:relative}.brands__slider__item__disclamer p[role=text]{color:white;font-weight:400;font-size:16px;margin-bottom:2em}.brands__slider__item__disclamer p[role=text] span{font-weight:400;display:block;position:relative}.brands__slider__item__disclamer ul{list-style:none;margin:0px;padding:0px;position:relative}.brands__slider__item__disclamer ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:12px}.brands__slider__item__disclamer ul li+li{margin-top:1em}.brands__slider__item__disclamer ul li svg{width:12px;margin-right:10px;display:inline-block;position:relative}.brands__slider__item__disclamer ul li p{color:white;font-weight:400;font-size:15px;position:relative}.policy{width:100%;position:relative}.policy__body{width:100%;position:relative}.policy__banner{width:100%;position:relative}.policy__banner__overlay{width:100%;height:10vh;top:0px;left:0px;border-radius:100%;padding:0px;position:absolute;-webkit-filter:blur(60px);filter:blur(60px);backdrop-filter:blur(60px);background-color:var(--color-secundary)}.policy__image{width:100%;margin-top:3em;margin-bottom:2em;display:block;position:relative;text-align:center;z-index:5;opacity:0;visibility:hidden}@media (min-width:1080px){.policy__image{width:75%;margin-left:auto;margin-right:auto}}.policy__image:before{content:"";width:75%;aspect-ratio:1/1;border-radius:100%;top:50%;left:50%;-webkit-filter:blur(140px);filter:blur(140px);backdrop-filter:blur(140px);position:absolute;z-index:15;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:var(--color-secundary)}.policy__image img{width:100%;border:0px;display:block;right:-6px;margin:0px;padding:0px;position:relative;z-index:20}.policy__image__top{top:0px;right:0px;z-index:10;position:absolute}.policy__image__top svg{width:94px}.policy__image__bottom{bottom:0px;left:0px;z-index:10;position:absolute}.policy__image__bottom svg{width:94px}.policy__title{width:100%;position:relative;text-align:center;z-index:20;margin-bottom:2em}.policy__title h1{color:white;font-size:var(--font-title);font-weight:bold;font-size:2rem;line-height:1.3;letter-spacing:0.5px;text-transform:uppercase}.policy__title h1 span{font-family:var(--font-title);font-weight:bold;font-size:2rem;text-transform:uppercase;display:block;position:relative}.policy__information{width:100%;display:block;position:relative;margin:0 auto;text-align:left}@media (min-width:1080px){.policy__information{width:calc(100% - 60px);text-align:justify}}.policy__information p{color:white;font-weight:400;font-size:15px;line-height:1.4;position:relative}.policy__information p strong{color:white;font-size:15px;font-weight:700}.policy__information p+p{margin-top:1em}.policy__reference{width:100%;padding:30px 25px;margin:2em auto;position:relative;border-radius:20px;border:1px solid var(--color-secundary)}@media (min-width:1080px){.policy__reference{width:calc(100% - 60px)}}.policy__reference h4{color:white;font-family:var(--font-text);font-weight:600;font-size:25px;margin-bottom:1em}.policy__reference__image{width:calc(100% - 0px);margin:0 auto;display:block;position:relative;text-align:center}.policy__reference__image img{width:100%;border:0px;margin:0 auto;display:block;position:relative}.recycling{width:100%;position:relative}.recycling__banner{width:100%;position:relative}.recycling__banner__overlay{width:100%;height:8vh;top:0px;left:0px;z-index:5;border-radius:100%;padding:0px;position:absolute;-webkit-filter:blur(60px);filter:blur(60px);backdrop-filter:blur(60px);background-color:var(--color-secundary)}.recycling__image{width:100%;margin-top:3em;margin-bottom:2em;display:block;position:relative;text-align:center;z-index:10;opacity:0;visibility:hidden}@media (min-width:1080px){.recycling__image{width:75%;margin-left:auto;margin-right:auto}}.recycling__image:before{content:"";width:50%;aspect-ratio:1/1;border-radius:100%;top:50%;left:50%;-webkit-filter:blur(50px);filter:blur(50px);backdrop-filter:blur(50px);position:absolute;z-index:15;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#BDFF29}.recycling__image img{width:100%;border:0px;display:block;right:-6px;margin:0px;padding:0px;position:relative;z-index:20}.recycling__image__top{top:65%;right:0px;z-index:15;position:absolute}.recycling__image__top svg{width:114px}.recycling__image__bottom{top:0px;left:0px;z-index:15;position:absolute}.recycling__image__bottom svg{width:114px}.recycling__title{width:100%;position:relative;text-align:center;z-index:20;margin-bottom:2em}.recycling__title h1{color:white;font-size:var(--font-title);font-weight:bold;font-size:2rem;line-height:1.3;letter-spacing:0.5px;text-transform:uppercase}.recycling__title h1 span{font-family:var(--font-title);font-weight:bold;font-size:2rem;text-transform:uppercase;display:block;position:relative}.recycling__information{width:calc(100% - 0px);display:block;position:relative;margin:0 auto}@media (min-width:768px){.recycling__information{width:calc(100% - 60px)}}.recycling__information h2{color:white;font-size:20px;font-weight:normal;text-align:center;line-height:1.4;margin-bottom:2em}.recycling__information h2 span{font-family:var(--font-title);font-weight:normal;font-size:20px;display:block;position:relative}.recycling__information h3{color:white;font-family:var(--font-text);font-weight:400;font-size:18px;line-height:1.4;text-align:center;margin-bottom:2em}.recycling__information h3 span{font-family:var(--font-text);font-weight:400;font-size:18px;display:block;position:relative}.recycling__information p[role=text]{color:white;font-weight:400;font-size:15px;line-height:1.45;text-align:center;position:relative;margin-left:auto;margin-right:auto;margin-bottom:2em;width:calc(100% - 0em)}@media (min-width:768px){.recycling__information p[role=text]{width:91.66667%;font-size:16px;text-align:center}}.recycling__information p[role=text] strong{font-weight:600;position:relative}.recycling__information p[role=text] span{display:block;position:relative}@media (min-width:768px){.recycling__information p[role=text] span{display:block}}.recycling__information p[role=help]{color:white;font-size:12px;font-weight:400;width:calc(100% - 0em);margin-left:auto;margin-right:auto;text-align:center}@media (min-width:768px){.recycling__information p[role=help]{width:91.66667%;font-size:14px;text-align:center}}