/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:300;src:url(/automoveis/sites/hab/themes/hondahab/build/css/../fonts/oswald-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:400;src:url(/automoveis/sites/hab/themes/hondahab/build/css/../fonts/oswald-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:500;src:url(/automoveis/sites/hab/themes/hondahab/build/css/../fonts/oswald-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:700;src:url(/automoveis/sites/hab/themes/hondahab/build/css/../fonts/oswald-700.woff2) format("woff2")}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.box-location-mobile{position:fixed;top:0;left:0;width:auto;min-width:100vw;background:#2B2B2B;color:#fff;padding:15px 0 !important;text-align:center;z-index:999}@media only screen and (min-width:1101px){.box-location-mobile{display:none}}.box-location-mobile.hide{display:none}@media only screen and (max-width:1100px){.flag-location{top:50px !important;-moz-transition:0.5 ease;transition:0.5 ease}.flag-location.hide{top:0 !important}.main-menu.flag-location,.main-models.flag-location{top:130px !important}.main-menu.flag-location.hide,.main-models.flag-location.hide{top:80px !important}#versoes .details.is-opened{top:50px !important}#comparator--content{top:50px !important}}.location-picker{display:inline-block;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-width:145px}@media only screen and (max-width:768px){.location-picker{display:none}}.location-picker__container{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;margin:9px;cursor:pointer}.location-picker__text{font-size:12px;color:#5c5c5c}.location-picker__text--featured{color:#c00;font-size:14px;font-weight:500}.location-picker__wrapper{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.location-picker__icon{margin-left:8px;border:none;background:transparent}#comparator .location-picker{position:absolute;top:0;right:24px}header.header .location-picker{margin-right:20px}@media only screen and (max-width:1344px){header.header .location-picker{margin-right:8px}}.location-modal{position:fixed;z-index:101;display:none;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.location-modal,.location-modal__backdrop{width:100vw;height:100vh}.location-modal,.location-modal__backdrop{top:0;bottom:0;right:0;left:0}.location-modal__backdrop{background-color:#000;opacity:0.7}.location-modal__backdrop,.location-modal__close{position:absolute}.location-modal__container{background-color:#fff;position:relative;z-index:102;width:500px;max-width:95vw;padding:60px 40px}.location-modal__content{text-align:center}.location-modal__close{top:25px;right:25px;cursor:pointer}.location-modal__text{font-size:14px;line-height:22px;color:#525252;max-width:343px;margin:auto}.location-modal__text--light{font-weight:300}.location-modal__title{font-size:20px;line-height:28px;font-weight:bold;color:#222222;margin-bottom:20px}.location-modal__title--medium{font-weight:500}.location-modal__label{font-size:12px;line-height:20px;margin-top:12px}.location-modal__label--big{font-size:16px;line-height:28px}.location-modal__wrapper{background-color:#F5F5F5;height:154px;width:100%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.location-modal__button{margin:15px 15px 0 !important;border-radius:4px;width:unset;height:44px;font-size:14px}.location-modal__select{position:relative}.location-modal__select,.location-modal__select select{display:block}.location-modal__select select{width:186px;height:45px;color:#222222;border:1px #707070 solid;padding:14px 16px;font-size:12px;line-height:1em}.location-modal__arrow{pointer-events:none;color:#c00;position:absolute;display:block;width:40px;height:40px;background-color:#fff;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:0px;bottom:0px;margin:auto;right:2px}.location-modal__arrow svg{margin:auto;top:0;bottom:0;left:0;right:0;position:absolute}
:root{--bgColor:var(--bgColor);--titleColor:var(--titleColor);--txtColor:var(--txtColor)}.button{all:unset;background-color:#b30000;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:10px 12px;position:relative;transition:all .3s ease}.button.--hide{display:none}.button--external{padding:10px 36px 10px 12px}.button--external:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" fill="none"><path fill="%23fff" d="M6.41 2.274 1.144 7.542a.65.65 0 0 1-.472.2.65.65 0 0 1-.47-.2A.65.65 0 0 1 0 7.071q0-.27.2-.471l5.268-5.268H.848a.61.61 0 0 1-.465-.195A.67.67 0 0 1 .2.66.7.7 0 0 1 .395.194.6.6 0 0 1 .86 0h6.223q.14 0 .253.053A.7.7 0 0 1 7.542.2a.7.7 0 0 1 .147.206q.054.113.054.254v6.222a.62.62 0 0 1-.195.454.68.68 0 0 1-.465.206.65.65 0 0 1-.478-.194.65.65 0 0 1-.194-.477z"/></svg>');background-repeat:no-repeat;background-size:contain;content:"";height:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:8px}.button:hover{background-color:#850000}.collection__banner .collection__wrapper{align-items:end;justify-content:start}.collection__banner{height:100vh;position:relative;width:100%;z-index:1}@media (min-width:768px){.collection__banner{aspect-ratio:2.53/1}}.collection__banner__background{height:100%;position:absolute;width:100%}.collection__banner__img{height:100%;object-fit:cover;width:100%}.collection__banner:after{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}@media (min-width:768px){.collection__banner:after{content:""}.collection__banner.collection__banner--left:after{background:linear-gradient(90deg,rgba(0,0,0,.8),transparent)}.collection__banner.collection__banner--left .collection__wrapper{align-items:center;justify-content:start}.collection__banner.collection__banner--right:after{background:linear-gradient(270deg,rgba(0,0,0,.8),transparent)}.collection__banner.collection__banner--right .collection__wrapper{align-items:center;justify-content:end}}.collection__banner__content{max-width:460px}.collection__banner__content h1{color:#fff;font-size:1.25rem;margin-bottom:16px}@media (min-width:768px){.collection__banner__content h1{font-size:1.75rem}}.collection__banner__content p{color:#fff;font-size:1rem;line-height:1.6}@media (min-width:768px){.collection__banner__content p{font-size:1.5rem}}.collection__conference{background-color:#f2f2f2;position:relative}.collection__conference .collection__wrapper{flex-direction:column;gap:6px}@media (min-width:1024px){.collection__conference .collection__wrapper{flex-direction:row;padding:80px 60px}}.collection__conference--left:before{background-color:#5c5c5c;clip-path:polygon(0 0,100% 0,70% 100%,0 100%);content:none;height:100%;position:absolute;transition:all .6s;width:45%;z-index:0}@media (min-width:1024px){.collection__conference--left:before{content:""}}.collection__conference--right:before{background-color:#5c5c5c;clip-path:polygon(0 0,100% 0,100% 100%,30% 100%);content:none;height:100%;position:absolute;transition:all .6s;width:45%;z-index:0}@media (min-width:1024px){.collection__conference--right:before{content:""}}.collection__conference__image{display:block;margin:0 auto;max-width:90%}@media (min-width:768px){.collection__conference__image{margin:none;max-width:626px}}.collection__conference__content{align-items:start;display:flex;flex:1;flex-direction:column;gap:24px;justify-content:start;padding:6px}.collection__conference__content p{color:#202020;font-size:1rem;line-height:1.6}.collection__dealerships{background-color:#f2f2f2;box-sizing:border-box;overflow-x:hidden;padding:48px 0;position:relative}.collection__dealerships .swiper-horizontal{padding-right:48px!important}.collection__dealerships__slider__pagination{bottom:45px!important}@media (min-width:1024px){.collection__dealerships__slider__pagination{display:none}}.collection__dealerships__slider__pagination .swiper-pagination-bullet{background:#202020!important}.collection__dealerships__slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#202020!important;opacity:.4}.collection__dealerships__container{box-sizing:border-box;grid-template-columns:1fr;margin:48px auto;max-width:1246px;padding:0 24px}@media (min-width:1024px){.collection__dealerships__container{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1366px){.collection__dealerships__container{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1024px){.collection__dealerships__container.swiper-wrapper{box-sizing:border-box;display:grid;gap:16px}}.collection__dealerships__container__card{background-color:#fff;box-sizing:border-box;padding:16px}.collection__dealerships__container__card.swiper-slide{flex-shrink:0;min-height:280px}@media (min-width:1024px){.collection__dealerships__container__card.swiper-slide{flex-shrink:unset}}.collection__dealerships__container__card h3{color:#202020;font-size:1.25rem;font-weight:700;margin-bottom:16px}.collection__dealerships__container__card h4{color:#202020;font-size:1rem;font-weight:700;margin-bottom:4px}.collection__dealerships__container__card p{color:#202020;font-size:1rem;margin-bottom:8px}.collection__dealerships__container__card a{color:#202020;color:#b30000;font-size:1rem;text-decoration:none;transition:all .3s ease}.collection__dealerships__container__card a:hover{color:#850000;text-decoration:underline}.collection__modal{align-items:center;background-color:rgba(32,32,32,.3);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;visibility:hidden;z-index:1000}@media (min-width:768px){.collection__modal{flex-direction:row}}.collection__modal.--show{opacity:1;visibility:visible}.collection__modal .collection__products__card__price .tooltip__text{left:0!important;top:145%}.collection__modal__right{align-items:center;display:flex;justify-content:end}.collection__modal__close{all:unset;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' fill='none'%3E%3Cpath stroke='%23202020' d='m35.144 8.346-26.783 28M8.354 7.646l28 28.001'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:44px;position:absolute;right:25px;top:45px;transition:all .3s ease;width:44px}@media (min-width:1024px){.collection__modal__close{right:60px;top:50px}}.collection__modal__close:hover{filter:drop-shadow(1px 1px 3px rgba(32,32,32,.4))}.collection__modal__content{background-color:#fff;height:90%;max-height:90%;max-width:1142px;overflow-y:auto;padding:70px 24px 24px;position:relative;width:90%}@media (min-width:1024px){.collection__modal__content{height:auto;padding:80px;width:90%}}.collection__modal__infos{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:1024px){.collection__modal__infos{flex-direction:row}}.collection__modal__image{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}@media (min-width:1024px){.collection__modal__image{width:50%}}.collection__modal__image__pagination{bottom:-30px!important}.collection__modal__image__pagination .swiper-pagination-bullet{background:#202020!important}.collection__modal__image__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#202020!important;opacity:.4}.collection__modal__image__box{height:340px;overflow:hidden;width:100%}.collection__modal__image__box img{height:100%;object-fit:contain;width:100%}.collection__modal__image__slider{cursor:pointer;margin-top:16px;overflow:hidden;width:100%}.collection__modal__image__slider .swiper-slide{position:relative}.collection__modal__image__slider .swiper-slide:after{background-color:hsla(0,0%,83%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.collection__modal__image__slider .swiper-slide.--active:after{background-color:transparent}.collection__modal__image__slider .--centered{align-items:center;display:flex;gap:16px;justify-content:center}.collection__modal__image__slider .--centered .swiper-slide{width:95px}.collection__modal__image__slider .swiper-slide{height:54px;overflow:hidden}.collection__modal__image__slider .swiper-slide img{height:100%;object-fit:cover;width:100%}.collection__modal__descriptions{padding:0;width:100%}.collection__modal__descriptions.--mobile{display:block}@media (min-width:1024px){.collection__modal__descriptions.--mobile{display:none}}.collection__modal__descriptions .--desktop{display:none}@media (min-width:1024px){.collection__modal__descriptions .--desktop.--flex{display:flex}.collection__modal__descriptions .--desktop.--block{display:block}.collection__modal__descriptions{padding:0 55px;width:50%}}.collection__modal__descriptions__category{color:#202020;display:block;font-size:1rem;font-weight:700;margin-bottom:16px;text-align:left}.collection__modal__descriptions__title{color:#202020;font-size:1.75rem;font-weight:700;margin-bottom:16px;text-align:left}.collection__modal__descriptions__advice{background-color:#f2f2f2;color:#202020;display:block;line-height:1.6;margin-bottom:32px;margin-top:16px;padding:8px 12px}.collection__modal__descriptions__text{color:#202020;font-size:1rem;line-height:1.6;margin-bottom:16px;margin-top:40px;text-align:left}@media (min-width:1024px){.collection__modal__descriptions__text{margin-top:0}}.collection__modal__descriptions__subtitle{color:#5c5c5c;display:block;font-size:.75rem;margin-bottom:8px;text-align:left}.collection__modal__descriptions__sizes{align-items:center;display:flex;gap:8px;justify-content:start;margin-bottom:16px}.collection__modal__descriptions__sizes span{background-color:#f2f2f2;color:#5c5c5c;font-size:.75rem;padding:8px 12px;text-align:center}.collection__modal__descriptions__sku{color:#5c5c5c;font-size:.875rem;margin-bottom:16px;text-align:left}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.collection__products{background-color:#fff;overflow-x:hidden;padding:90px 0}.collection__products__notfound{align-items:center;color:#202020;display:flex;display:none;font-size:2rem;justify-content:center;min-height:400px;text-align:center}.collection__products__notfound.--show{display:block}.collection__products__container{display:grid;gap:24px;grid-template-columns:1fr;margin:0 auto;max-width:1366px;padding:0 16px;transition:all .3s ease}@media (min-width:768px){.collection__products__container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.collection__products__container{grid-template-columns:repeat(3,1fr);padding:0 60px}}@media (min-width:1440px){.collection__products__container{grid-template-columns:repeat(3,1fr);padding:0 60px}}.collection__products__card{align-items:start;animation:fadeInUp 1s forwards;box-sizing:border-box;display:flex;flex-direction:column;gap:7px;justify-content:start;opacity:0;transform:translateY(-10px)}.collection__products__card__imagebox{height:370px;overflow:hidden;width:100%}.collection__products__card__imagebox img{height:100%;object-fit:contain;width:100%}.collection__products__card__name{color:#202020;font-size:1.25rem;font-weight:700;margin-top:16px}.collection__products__card__price{align-items:center;color:#202020;display:flex;font-size:1.25rem;font-weight:700;gap:10px;justify-content:start;position:relative}.collection__products__card__price input{display:none}.collection__products__card__price input:checked~.tooltip__text{opacity:1}.collection__products__card__description{color:#202020;font-size:.875rem;line-height:1.6;margin-bottom:9px;min-height:45px}.collection__products__card__details{all:unset;color:#202020;cursor:pointer;font-size:.875rem;font-weight:700;transition:all .3s ease}.collection__products__card__details:hover{text-decoration:underline}.collection__tabs{overflow:hidden;padding:0 40px}.collection__tabs .swiper-slide{width:auto!important}.collection__tabs__list{margin:40px 0}@media (min-width:601px){.collection__tabs__list{align-items:center;display:flex;gap:8px;justify-content:center}}.collection__tabs__list__item button{all:unset;border-bottom:1px solid transparent;color:#202020;cursor:pointer;font-size:1rem;padding:8px 12px 7px;transition:all .3s ease}.collection__tabs__list__item button:hover{background-color:#f2f2f2}.collection__tabs__list__item button.--active{border-bottom:1px solid #b30000;font-weight:700;pointer-events:none}.tooltip{border:1px solid #cecece;border-radius:999px;cursor:pointer;display:flex;margin-left:12px;opacity:1;position:relative}.tooltip,.tooltip__icon{align-items:center;height:24px;justify-content:center;text-align:center;width:24px}.tooltip__icon{color:#d00;display:block;display:flex;font-size:14px;font-style:normal;font-weight:700;margin:0;padding:0}.tooltip__icon:hover~.tooltip__text{opacity:1}.tooltip__text{background:#202020;border-radius:4px;color:#fff;flex:1;font-size:.75rem;font-style:italic;font-weight:400;line-height:1.6;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;right:-190px;text-align:left;transition:opacity .3s ease-in-out;width:170px}@media (min-width:1024px){.tooltip__text{right:-290px;width:276px}}body.--fixed{overflow-y:hidden}.collection__title{color:#202020;font-size:2rem;font-weight:700;margin:0 20px;text-align:center}.collection__title--big{font-size:1.75rem}@media (min-width:1024px){.collection__title--big{font-size:3rem}}.collection__center{margin-top:100px;text-align:center}.collection__wrapper{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto;max-width:1128px;padding:80px 24px;position:relative;z-index:3}@media (min-width:1440px){.collection__wrapper{max-width:1320px}}
