:root{--bg-input: #9d9da4;--border-input: #808285;--bg-dropdown: #e6e6e7;--active: #3e4041;--nav-color: #242427}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes hover-menu{0%{opacity:0}to{opacity:1}}body:has(.header-sticky){padding-top:var(--header-height)}#theme-header{position:sticky;top:0;left:0;right:0;z-index:20;transition:all .35s ease-in-out 0s}.template-index #theme-header,#theme-header.header-sticky{position:fixed}#theme-header.header-sticky .section-announcement-bar{display:none}@media (min-width: 750px){#theme-header.header-sticky .header-row--topbar{display:none}}@media (min-width: 992px){#theme-header.header-sticky .header-row{padding:1px 0}#theme-header.header-sticky .header-topbar{height:0;opacity:0;visibility:hidden;padding:0}#theme-header.header-sticky .header-logo{height:0;opacity:0;visibility:hidden;width:0;padding:0}#theme-header.header-sticky .header-mini-logo{display:flex;flex:unset;padding-right:24px;opacity:1;visibility:visible;width:auto;height:auto}#theme-header.header-sticky .header-icons-list>li summary{gap:0}#theme-header.header-sticky .header-search{justify-content:flex-end}#theme-header.header-sticky .header-search form button{padding:5px 11px}#theme-header.header-sticky .header-search form input{height:39px;font-size:14px;padding-left:40px}#theme-header.header-sticky .header-search .form-container{width:0}#theme-header.header-sticky .header-search:has(.show-search) .show-search{display:none}#theme-header.header-sticky .header-search:has(.show-search) .form-container{width:100%;transition:.25s all ease-in-out}#theme-header.header-sticky .header-search>button.md-flex{display:flex;justify-content:center;height:46px;min-width:44px}#theme-header.header-sticky .header-search-wrapper{padding-left:20px;margin:0}#theme-header.header-sticky .header-icons{order:3}#theme-header.header-sticky .header-icons .teifi-garage>a{gap:0;padding:8px 10px;margin:-8px -10px;height:46px}#theme-header.header-sticky .header-icons .cart-count{gap:0}#theme-header.header-sticky .header-icons .header-icon-text{font-size:0}#theme-header.header-sticky .header-navigation{order:2;width:auto}}@media (min-width: 1500px){#theme-header.header-sticky .header-mini-logo{padding-right:32px}}.dropdown{left:auto;top:100%;min-width:200px;padding:20px 0}.dropdown-menu-section a{color:inherit}.dropdown-menu-section .list-item:has(.dropdown-menu-section){position:relative!important}.dropdown-menu-section .dropdown-menu-section{left:100%;top:0;opacity:0;border-radius:4px}.dropdown-component{position:relative}.dropdown-component[open] summary{background-color:var(--bg-dropdown);color:var(--active);border-radius:4px 4px 0 0}.dropdown-component[open] summary .header-icon-text{transition:none}.dropdown-component[open] summary svg path{fill:var(--active)}.dropdown-layer{width:350px;right:0;background-color:var(--bg-dropdown);padding:16px;margin-top:11px;margin-right:-10px;z-index:1;border-radius:0 0 5px 5px;box-shadow:0 0 15px #00000026}.dropdown-layer .dropdown-heading{text-transform:uppercase;font-family:var(--heading-font);padding-bottom:12px}.dropdown-layer .dropdown-content{color:var(--text);font-family:var(--body-font)}.dropdown-layer .dropdown-content .btn-secondary{text-align:center;justify-content:center;margin-top:12px;border-radius:4px}.dropdown-layer .dropdown-content a{font-weight:700;gap:8px}.dropdown-layer .dropdown-content a svg{width:20px;height:20px}.teifi-garage .dropdown-layer{width:380px}.teifi-garage .btn-trigger-ymm{padding:12px;display:block;width:100%;text-align:center;text-transform:uppercase;border-radius:4px;height:46px}.header-section{background-color:var(--background);color:var(--text);font-family:var(--heading-font)}.dropdown-menu-section,.mega__section{background-color:var(--bg-dropdown);color:var(--nav-color);z-index:1;opacity:0;visibility:hidden;transition:.3s all ease-in-out;transform:translateY(8px);box-shadow:0 0 15px #00000026;border-radius:0 0 4px 4px}.btn-nav-mega+.btn-nav-mobile,.mega__section+.dropdown-menu-section{display:none}.header-row{padding:5px 0;position:relative}.header-row .header-navigation{display:none}@media (min-width: 750px){.header-row .header-navigation{display:block;width:100%;flex:none}}.header-row .header-navigation .main-navigation{gap:18px;text-transform:uppercase}@media (min-width: 1500px){.header-row .header-navigation .main-navigation{gap:30px}}.header-row .header-navigation .main-navigation>.list-item>.list-item-link:before{content:"";position:absolute;left:50%;right:0;bottom:-5px;width:0;height:3px;background-color:#ba0606;transition:.2s cubic-bezier(.03,.3,.4,.96)}@media (hover: hover){.header-row .header-navigation .main-navigation>.list-item:hover .list-item-link:before{width:100%;left:0}}.header-row .header-navigation .list-item{position:unset}@media (hover: hover){.header-row .header-navigation .list-item:hover>.dropdown-menu-section,.header-row .header-navigation .list-item:hover .mega__section{opacity:1;visibility:visible;transform:translateY(0)}}.header-row .header-navigation .list-item.is-focusing>.dropdown-menu-section,.header-row .header-navigation .list-item.is-focusing .mega__section{opacity:1;visibility:visible;transform:translateY(0)}.header-row .header-navigation .list-item-link{position:relative;padding:12px 8px;display:flex;font-size:14px}.logo-container .block{display:flex}.logo-container img{width:100%;height:100%}.header-mini-logo{transition:.3s all ease-in-out;opacity:0;visibility:hidden;width:0;height:0;flex:unset}.header-icons .header-icon-text{display:none;transition:.3s all ease-in-out}@media (min-width: 992px){.header-icons .header-icon-text{display:flex}}.header-icons .header-icons-list{justify-content:flex-end;gap:24px}.header-icons .header-icons-list>li>a,.header-icons .header-icons-list>li summary,.header-icons .header-icons-list>li>button{padding:8px 10px;margin:-8px -10px;font-size:14px;cursor:pointer;justify-content:center;min-width:44px;height:46px}@media (min-width: 992px){.header-icons .header-icons-list>li>a,.header-icons .header-icons-list>li summary,.header-icons .header-icons-list>li>button{gap:10px;display:flex;align-items:center}}.header-icons .header-icons-list>li .btn-menu-mobile{margin-right:-15px}.header-icons .header-icons-list .header-icon--cart .relative{align-items:center}.header-icon--account a{padding:12px 0}.header-topbar{padding:6px 0;text-transform:uppercase;color:var(--text);font-size:14px;transition:.1s cubic-bezier(.03,.3,.4,.96)}.header-topbar .header-navigation{gap:8px;font-weight:400}.header-contact-value{gap:12px}.header-contact-value .header-contact-item{gap:10px}.header-icon--account{display:none}@media (min-width: 992px){.header-icon--account{display:flex}}.header-logo{flex:unset;transition:.3s all ease-in-out}@media (min-width: 750px){.header-logo{padding-right:24px}}@media (min-width: 750px){.header-search-wrapper{max-width:620px;flex:1;margin:0 auto}}@media (min-width: 750px) and (max-width: 1700px){.header-search-wrapper{margin:0 5%}}@media (min-width: 1500px){.header-search-wrapper{max-width:800px}}.header-search .form-field{display:flex;z-index:1;font-weight:400}.header-search .form-field svg path{fill:var(--miscellaneous)}.header-search .form-field:has(input:focus) .btn-search path{fill:var(--text)}@media (min-width: 750px){.header-search .form-field{width:100%}}@media (min-width: 750px){.header-search form{width:100%}}.header-search .form-container{display:none}@media (min-width: 750px){.header-search .form-container{display:flex;width:100%}}.header-search>button{padding:8px 10px;margin:-8px -10px}@media (min-width: 750px){.header-search>button{display:none}}.header-search form button{padding:5px 18px}.header-search form input{padding-left:55px;height:56px;font-weight:400;background:var(--background);border:1px solid var(--miscellaneous);border-radius:4px;color:var(--miscellaneous)}.header-search form input:focus{color:var(--text)}@media (min-width: 750px){.header-search form input{height:46px}}@media (min-width: 1500px){.header-search form input{font-size:16px;height:56px}}.header-search input{padding:5px}.garage-required-login{background:var(--background);bottom:unset;padding:12px;max-width:280px;opacity:0;transition:.3s all ease-in-out;pointer-events:none}.garage-required-login.show{opacity:1;pointer-events:auto}.garage-required-login p{margin:0}.garage-required-login .btn{padding-top:12px;padding-bottom:12px;border-radius:4px;margin-top:16px}.vehicle-selected:has(.show-garage)+.garage-required-login.show{opacity:0;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/header.css.map */
