.header-popin__container{position:absolute;top:0;padding:1em;border:2px solid var(--color-wild-sand);border-radius:.625em;background-color:var(--white);z-index:5}.header-popin__arrow{position:absolute;top:-.875em;left:0;content:"";display:inline-block;height:0;width:0;border-right:.875em solid transparent;border-bottom:.875em solid var(--color-wild-sand);border-left:.875em solid transparent;z-index:4}.header-popin__arrow:after{content:"";width:0;height:0;border-right:.75rem solid transparent;border-bottom:.75rem solid var(--white);border-left:.75rem solid transparent;position:absolute;top:.1875rem;left:-.75em}.one-line-form--newsletter{display:flex;flex-direction:column;align-items:center}@media (min-width: 1279px){.one-line-form--newsletter{flex-direction:row;align-items:flex-start}}.one-line-form--search{display:flex;flex-direction:row;align-items:flex-start;position:relative}.one-line-form--search .one-line-form__label{display:none}.one-line-form--search .one-line-form__input{width:100%}.one-line-form--search .one-line-form__input input{height:3.75rem;padding-right:5em;text-overflow:ellipsis}.one-line-form--search .one-line-form__button{position:absolute;right:0;top:0;height:100%}.one-line-form--search .one-line-form__icon-search{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:inherit;text-indent:0;font-size:1.125em}.one-line-form--newsletter .one-line-form__input{width:100%;margin-bottom:.625em}@media (min-width: 1279px){.one-line-form--newsletter .one-line-form__input{flex:2;margin-right:.625em;margin-bottom:0}}.one-line-form--row .one-line-form__input{margin-bottom:1em}.one-line-form--newsletter .one-line-form__button{width:100%}.one-line-form--newsletter .one-line-form__button--newsletter{display:block;width:100%}@media (min-width: 784px){.one-line-form--newsletter .one-line-form__button{flex:1}}.one-line-form__button--search{border-radius:.5rem;overflow:hidden;text-indent:-999em;width:3.5rem;height:100%;padding:.85rem}.one-line-form--row .one-line-form__label{font-size:.9375em;margin-bottom:.375em}.brand-model-select__item:after{font-family:abicons!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.brand-model-select__item:after{content:"L"}.brand-model-select__button,.brand-model-select__item{color:var(--color-lucky-point);text-transform:capitalize;font-weight:var(--bold)}.brand-model-select{position:relative;display:flex;width:100%;background-color:var(--white)}@media (min-width: 959px){.brand-model-select{box-shadow:0 4px 10px #00000029;border-radius:.5rem;overflow:hidden;width:40em;z-index:10}}.brand-model-select__list{flex-basis:100%;display:block;list-style-type:none;z-index:2;margin-top:0;padding-left:.5em;padding-right:.5em;overflow-y:auto;background-color:var(--white)}@media (min-width: 959px){.brand-model-select__list{padding:0 1em;margin-bottom:1.875em;margin-top:1.875em;flex-basis:50%;max-height:23.375em}}.brand-model-select__list--models{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transition:all .25s;transform:translate(100%)}@media (min-width: 959px){.brand-model-select__list--models{position:relative;flex-basis:50%;z-index:1;transform:translate(-100%);border-left:1px solid var(--color-mercury)}}.brand-model-select__list--opened{transform:translate(0)}.brand-model-select__item{position:relative;width:100%;padding-left:.5em;padding-right:.5em;margin-top:2px;margin-bottom:2px;transition:background-color .25s}.brand-model-select__item:not(:last-child){border-bottom:1px solid var(--color-mercury)}@media (min-width: 959px){.brand-model-select__item{border-bottom:0;padding:0}.brand-model-select__item:not(:last-child){border-bottom:0}}.brand-model-select__item--active,.brand-model-select__item:hover{border-radius:.375em;background-color:var(--color-mabel)}.brand-model-select__item--title{display:flex;align-items:center;gap:.25em;padding-left:6px;padding-right:6px}.brand-model-select__item--title:hover{background-color:transparent}.brand-model-select__item:after{position:absolute;transform:rotate(-90deg);color:var(--brandSecondary);transition:all .25s;opacity:0;top:0;right:2rem;bottom:0}.brand-model-select__item--active:after{opacity:1;right:0}.brand-model-select__button{display:flex;gap:.25em;align-items:center;height:2.188rem;font-size:.875em;text-align:left;border:0;background-color:transparent;cursor:pointer;width:100%;text-transform:uppercase}.brand-model-select__count{font-weight:var(--regular)}.brand-model-select__icon:before{display:inline-block;color:var(--color-gray);font-size:2em}.brand-model-select__icon--all:before{font-size:1rem;margin-left:.5rem;margin-right:.25rem}:root{--desktop-mode: lg}.mobile-filter-modal-header{color:var(--white);background-color:var(--black);min-height:4.063em;display:flex;align-items:center;justify-content:space-between;padding-left:1em;padding-right:1em;font-weight:var(--bold);font-family:var(--primary-font-base);font-size:1.125em;position:sticky;top:0;z-index:11}.mobile-filter-modal-header .button{color:var(--white);text-decoration:underline;font-family:var(--secondary-font-base);font-weight:700;font-size:.778em}.mobile-filter-modal-header__left{display:flex;align-items:center;gap:.5em}.mobile-filter-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--white);z-index:9;max-width:100vw;transition:transform .25s;display:flex;flex-direction:column;overflow-y:scroll;overflow-x:hidden}.mobile-filter-modal__search-input{padding:1.6rem .8rem}@media screen and (max-width: 55.99em){.desktop-only{display:none!important}}@media screen and (min-width: 56em){.mobile-only{display:none!important}}:root{--tabletBreakpoint: 35em;--menuBreakpoint: 56em}.credit-info{display:block;position:relative;background-color:var(--color-mabel);padding:.75em 2em;font-style:italic;text-align:center;color:var(--black);z-index:1}@media (min-width: 959px){.credit-info{padding-left:4.375em;padding-right:4.375em;margin:0}}
