@media only screen and (max-width:599px){#masthead{max-width:100vw;background-position:0 112px}#masthead>.innerframe{min-height:unset;z-index:initial}#masthead.docked>.innerframe{min-height:60px}#masthead #topFrame{justify-content:space-between;padding:0 16px;gap:0}#masthead #Logo,#masthead.docked #Logo{margin:0;width:180px;height:50px}#siteNavigation ul{margin:0;gap:1rem}#shopSettings{width:160px;margin-right:.45rem;max-width:230px!important}#shopSettings .q-field__inner.relative-position.col.self-stretch{max-width:215px!important;overflow:hidden}#shopSettings.active .shop-settings{display:block;right:.85rem}#siteNavigation{padding:0 .45rem 0 0}#siteNavigation ul li:not(.intro){margin:0;width:36px;height:40px}#siteNavigation>ul>li>a{width:35px}#siteNavigation{padding:0 .25rem 0 0}#ship_to{padding:0 4px;flex-grow:1;max-width:90px;overflow:hidden}#current_language{padding:0 4px 0 0;border-left:0}#shopSettings.active .trigger-settings::before{inset:auto 0 2px}#ship_to .choice{font-size:.54rem;line-height:.8rem;white-space:nowrap;overflow:hidden;margin:3px 0 1px;border-bottom:1px solid var(--site-border);width:96px;padding-bottom:1px}#current_currency{margin-left:0;width:28px;height:28px;line-height:28px;font-size:14px}#topFrame .basket_icon svg{width:30px;height:40px}#masthead.docked #filterSelector{min-height:unset}#topFrame .languages .languages_box{right:20px;left:20px;padding:20px}#filterSelector{padding:0;min-height:50px;max-width:100%}#filterSelector-choices{padding:0}#filterSelector-choices .label{width:100%;border:0;padding:10px 15px;margin:0;left:0;height:50px;font-size:14px}#filterSelector-choices .label::after{display:block}#filterSelector-choices .filterSteps{width:100%}#filterSelector-chosen .changeCar:after,#filterSelector-choices .label::before{content:'+';display:inline-block;padding:0 15px;font-size:18px;font-weight:500;color:inherit;position:absolute;right:0}#filterSelector-chosen .changeCar:after{top:0;line-height:50px}#filterSelector-choices.active .label::before{top:18px;transform:rotate(-45deg);color:var(--d911-teal-text)}#filterSelector-choices:not(.active) .label:after{padding:5px 10px}#filterSelector-choices .filterSteps{background:#fff;display:block;padding:10px 20px 30px;position:absolute;top:100%;left:0;width:100%;z-index:100;margin:0;border-top:1px solid #efefef;border-bottom:1px solid var(--site-border);transition:all ease-in-out .4s;visibility:hidden;opacity:0;box-shadow:0 2px 3px rgba(0,0,0,.15)}#masthead.docked #filterSelector-choices .filterSteps{padding:10px 16px 30px}#filterSelector-choices.active .filterSteps{left:0;visibility:visible;opacity:1}#filterSelector-choices .filterSteps>span:nth-of-type(n){width:100%}#filterSelector-choices .filterSteps>span:nth-of-type(1){display:none}#filterSelector-choices .filterSteps>span:nth-of-type(4){padding:10px 0 0}#filterSelector-choices .filterSteps button,#filterSelector-choices .filterSteps select{width:100%;margin:0;height:auto}#mastehead #filterSelector-choices .filterSteps button{padding:15px 20px;height:auto}#filterSelector-chosen{padding:0;height:50px;align-items:center}#filterSelector-chosen p{display:none}#filterSelector-choices.active .label::after{display:none}#filterSelector-chosen .myVehicle{width:100%;padding:0 30px 0 15px;font-weight:500;font-size:12px;line-height:16px}#filterSelector-chosen .changeCar{width:100%;text-align:center;position:absolute;top:0;left:0;bottom:0}#filterSelector-chosen input:hover,#filterSelector-chosen input{background-color:transparent;border:0;padding:4px 10px;color:var(--d911-teal-text);display:block;width:100%;font-size:0;height:100%}.user-info{padding:.65rem .85rem .55rem 3.35rem;margin:0 auto;height:110px}}@media only screen and (max-width:479px){#siteNavigation ul{gap:.45rem;margin-right:.45rem}.userNav{padding:2rem 1.85rem}}