@-webkit-keyframes animation-top-bottom{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translate(0)}}@keyframes animation-top-bottom{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes animation-bottom-top{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes animation-bottom-top{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0)}40%,60%{transform:translate3d(3px,0,0)}}@-webkit-keyframes move{0%{background-position:0 0}to{background-position:40px 0}}@keyframes move{0%{background-position:0 0}to{background-position:40px 0}}.cart-section .cart-empty{margin:30px 0 40px;display:none}.cart-section .cart-empty .cart-empty_icon{max-width:140px;margin:0 auto;padding-bottom:20px}.cart-section .cart-empty .cart-empty_icon svg{position:relative;left:-5px}.cart-section.empty .cart-empty{display:block}.cart-section.empty .cart-inner,.cart-section.empty .upsell-products{display:none}.cart-section .line-item{margin-bottom:15px}.cart-section .section-wrapper{padding:30px 0;margin-bottom:40px}.cart-section .cart-title{margin-bottom:10px}.cart-section .btn-delete-all{text-transform:uppercase;padding-top:7.5px;padding-bottom:7.5px;line-height:1}.cart-section .cart-title .cart-wrapper{display:flex}.cart-section .cart-count{font-size:14px;color:#828282}.cart-section .cart-content{margin-top:10px}.cart-section .cart-content .line-item_wrapper{background:var(--miscellaneous-color);border:1px solid var(--body-border-color)}.cart-section .cart-content .line-item_price{padding:15px 0;border-bottom:1px solid var(--body-border-color);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:right;padding-right:10px}.cart-section .cart-content .line-item_price .price{color:#828282;font-size:16px}.cart-section .cart-content .line-item_total{padding:15px 0;text-align:center;border-top:1px solid var(--body-border-color);font-size:16px;color:#000;font-weight:400;display:flex}.cart-section .cart-content .line-item_total.mobil{flex-direction:column;align-items:flex-end}.cart-section .cart-content .line-item_total.mobil .price-sale{font-size:16px}.cart-section .cart-content .line-item{position:relative}.cart-section .cart-content .line-item .btn-remove{position:absolute;top:0;right:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#e0e0e0}.cart-section .cart-content .line-item .btn-remove svg{width:10px;height:10px;color:#000}@media (hover:hover){.cart-section .cart-content .line-item .btn-remove:hover{opacity:.8}}.cart-section .cart-content .line-item_headline{display:flex;align-items:center;border-bottom:1px solid var(--body-border-color)}.cart-section .cart-content .image{width:100%;max-width:90px;-webkit-margin-end:var(--gutter-xs);margin-inline-end:var(--gutter-xs);-webkit-margin-start:var(--gutter-xs);margin-inline-start:var(--gutter-xs);margin-bottom:auto}.cart-section .cart-content .line-item_info .price.mobil{font-size:16px;margin-top:10px}.cart-section .cart-content .line-item_info .price-compare.mobil{margin-top:10px}.cart-section .cart-content .line-item_info .price-compare.mobil+.price.mobil{margin-top:0}.cart-section .cart-content .line-item_info{padding:10px 0;padding-right:5px;height:100%;display:flex;flex-direction:column;align-content:flex-start;flex-wrap:wrap;justify-content:center;width:100%}.cart-section .cart-content .line-item_info .name{color:#000;font-size:16px}.cart-section .cart-content .line-item_info strong{font-weight:500;color:var(--color-second)}.cart-section .cart-content .options p{margin:4px 0;color:#828282;font-size:14px}.cart-section .cart-content .options p:last-child{margin-bottom:0}.cart-section .cart-content .vin-number label{font-size:14px;color:#000;font-weight:400;margin-top:10px}.cart-section .cart-content .vin-number input{height:30px;font-size:12px;border-radius:4px;padding-left:10px;max-width:200px;display:block}.cart-section .vin-note{font-size:12px;color:#828282;margin-top:10px}.cart-section .cart-content_headline{display:none}.cart-section .cart-content_redirect{margin:30px 0 50px;display:flex;justify-content:space-between}.cart-section .cart-content_redirect>a{display:inline-flex;align-items:center}.cart-section .cart-content_redirect>a .svg_element-ui{-webkit-margin-start:3px;margin-inline-start:3px}.cart-section .cart-content_redirect>a svg{width:10px;height:10px;display:flex}.cart-section .cart-content_redirect .btn-update{-webkit-margin-start:30px;margin-inline-start:30px}.cart-section .cart-content_bottom{grid-gap:30px;color:#000;margin-top:20px}.cart-section .cart-content_bottom .right-content{display:flex;flex-direction:column}.cart-section .cart-content_bottom .right-content .continue-shopping{margin-left:auto;font-weight:500;font-size:16}.cart-section .cart-content_bottom .cart-note_title{font-size:16px;margin:0 0 10px;font-weight:500;line-height:1.2}.cart-section .cart-content_bottom textarea{min-height:100px;height:100%;border:1px solid #e0e0e0;border-radius:4px;resize:none;background:#fff}.cart-section .cart-content_bottom .cart-total{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;font-weight:500;border-bottom:1px solid #f2f2f2;margin-top:28px}.cart-section .cart-content_bottom .cart-total-price{display:flex;flex-direction:column;align-items:flex-end}.cart-section .cart-content_bottom .cart-total .title{text-transform:uppercase;font-size:16px;font-weight:500}.cart-section .cart-content_bottom .cart-total .price{font-size:20px;color:#e68131;font-weight:700}.cart-section .cart-content_bottom .terms-and-conditions{display:flex;align-items:center;margin-top:10px}.cart-section .cart-content_bottom .terms-and-conditions input{width:13px;height:13px;padding:0;display:inline-block;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.cart-section .cart-content_bottom .terms-and-conditions label{margin:0;-webkit-margin-start:10px;margin-inline-start:10px;font-size:12px;color:#828282}.cart-section .text-right{margin-top:25px}.cart-section .text-right .btn{width:100%;background:#828282;text-transform:uppercase;line-height:27px;border:1px solid #828282}.cart-section .text-right .btn:not(.active){pointer-events:none}.cart-section .text-right .btn.active{background:var(--main-color);color:#fff;border:1px solid var(--main-color)}.cart-section .text-right .btn.active:hover{color:var(--main-color);background:#fff;border-color:var(--main-color)}.cart-section .free-shipping{margin-top:15px}.cart-section .free-shipping .price{font-size:14px;color:var(--color-second);-webkit-margin-start:5px;margin-inline-start:5px}.cart-section .free-shipping .text{font-size:var(--body-font-size)}.cart-section .upsell-products{margin-top:50px;color:var(--body-color)}.cart-section .section_title-wrapper{text-align:left;margin-bottom:20px}.cart-section .upsell-products .section_title-text-1{text-transform:uppercase;font-weight:400;border-bottom:1px solid #e0e0e0}.cart-section .upsell-products .tns-nav{display:none}.cart-section .upsell-products .tns-ovh{padding:3px}.cart-section .upsell-products{margin-bottom:50px}.cart-section .upsell-products .upsell-products_list{display:flex;margin-top:3px}.cart-section .upsell-products .product-card{box-shadow:0 0 8px 1px rgba(0,0,0,.05);padding:15px 25px;transition:all .3s ease-in-out 0s}.cart-section .upsell-products .product-card:hover{margin-top:-5px;margin-bottom:5px}.product-card.hover-5{transition:all .3s ease-in-out 0s}@media (hover:hover){.product-card.hover-5:hover{margin-top:-5px;margin-bottom:5px}}.cart-section .shipping-calculator_form .form-group select{padding:0 15px}.cart-section .shipping-calculator_form .form-group input{height:42px}.cart-section .shipping-calculator_form .form-group .js-btn-submit-shipping{padding:8px 30px;height:42px}.cart-section .shipping-calculator_results>div{padding-bottom:30px}.cart-section .shipping-calculator_results .title{padding:5px 0}.cart-section .shipping-calculator_results ul li{list-style:unset;margin:5px 0}@media (min-width:768px){.cart-section .cart-content_redirect{display:block}.cart-section .section-wrapper{background:var(--miscellaneous-color);padding:20px;padding-top:30px;margin-bottom:60px}.cart-section .line-item{margin-bottom:0}.cart-section .cart-content{font-size:15px}.cart-section .cart-content .line-item_info{-webkit-border-start:1px solid var(--body-border-color);border-inline-start:1px solid var(--body-border-color);padding:10px}.cart-section .cart-content .line-item_info>div{display:flex;position:relative;max-width:calc(100% - 105px)}.cart-section .cart-content .line-item_info strong{font-weight:400}.cart-section .cart-content .line-item_wrapper{display:grid;align-items:center;grid-template-columns:61% 10% 13% 10% 6%}.cart-section .cart-content .line-item_wrapper:last-child{border-top:0}.cart-section .cart-content .line-item_headline,.cart-section .cart-content .line-item_price,.cart-section .cart-content .line-item_total{border:0;height:100%;display:flex;-webkit-border-end:1px solid var(--body-border-color);border-inline-end:1px solid var(--body-border-color)}.cart-section .cart-content .line-item_headline{align-items:center}.cart-section .cart-content .line-item_total{-webkit-border-start:1px solid var(--body-border-color);border-inline-start:1px solid var(--body-border-color);flex-direction:column;align-items:flex-end;justify-content:center;padding-right:10px}.cart-section .cart-content .line-item_total .price-sale{font-size:16px}.cart-section .cart-content .line-item .btn-remove{margin:0 auto;background:#e0e0e0;border-radius:2px;position:unset}.cart-section .cart-content_headline{display:grid;text-align:center;align-items:center;height:55px;background:#f2f2f2;color:#000;font-size:12px;grid-template-columns:61% 10% 13% 10% 6%}.cart-section .cart-content_bottom{grid-template-columns:1fr 40%}.cart-section .cart-content .image{margin-bottom:unset}}@media (min-width:1100px){.cart-section .cart-content .line-item_wrapper{grid-template-columns:1fr minmax(100px,150px) minmax(100px,150px) minmax(100px,150px) 50px}.cart-section .cart-content_headline{grid-template-columns:1fr minmax(100px,150px) minmax(100px,150px) minmax(100px,150px) 50px}.cart-section .cart-content_headline .price_title{display:block}.cart-section .cart-content .image{max-width:110px;padding:10px}}.cart-section .badges{display:flex;margin-top:10px}.tooltip{margin-left:12px;position:relative}.tooltip:first-child{margin-left:0}.tooltip-label{display:flex;flex-direction:column;align-items:center;font-size:7px;white-space:nowrap;color:#e68131}.tooltip-label-icon{background-color:rgba(230,129,49,.2);border-radius:4px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;margin-bottom:4px}.tooltip.no-warranty .tooltip-label{color:#000}.tooltip.no-warranty .tooltip-label-icon{background-color:#f2f2f2}.tooltip.warranty .tooltip-label-icon{background-color:rgba(241,196,15,.2)}.tooltip.warranty .tooltip-label{color:#c49e07}.tooltip-content{position:absolute;width:242px;font-size:12px;background:#fff;box-shadow:0 0 25px rgb(0 0 0 / 20%);border-radius:4px;padding:10px;line-height:1.2;bottom:100%;margin-bottom:17px;left:50%;transform:translateX(-50%);visibility:hidden;opacity:0;transition:opacity .5s ease-in-out}.tooltip-content:after{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:8px;margin-left:-8px}.tooltip:hover .tooltip-content{opacity:1;visibility:visible}.cart-section .shipping-info{background:#fff;border-radius:4px;padding:15px;margin-bottom:10px}.cart-section .shipping-info p{line-height:1.5;margin:0}.cart-section .shipping-info .btn-link{text-transform:uppercase}.cart-section .shipping-info .shipping-info-title{font-size:16px;color:#000;font-weight:500;margin:0;margin-bottom:12px}.cart-section .shipping-info input[type=checkbox]{appearance:auto;-webkit-appearance:auto;width:18px;height:18px;margin-right:5px;vertical-align:middle;flex-shrink:0}.cart-section .shipping-info .shipping-info-message{margin:0}.cart-section .shipping-info .shipping-info-checkbox-wrapper>div{white-space:nowrap;display:flex}.cart-section .shipping-info .shipping-info-checkbox-wrapper p{margin-bottom:10px}.cart-section .shipping-info label{font-size:14px;margin-bottom:0;vertical-align:middle;white-space:normal}.cart-section .shipping-info b{font-weight:500}.cart-section .shipping-info .shipping-info-message{font-size:12px;color:#828282}.cart-section .shipping-info .shipping-info-collection-title{font-size:15px;color:#000;font-weight:500;margin:0;margin-bottom:10px}.shipping-note{margin-top:0;margin-bottom:15px}.modal-signup .heading{margin-bottom:20px}.modal-signup p{margin:0}.modal-signup form{padding-top:var(--gutter-lg)}.modal-signup{margin-bottom:var(--gutter-sm)}.modal-signup label{display:block;clear:both;margin-bottom:10px;font-weight:500}.modal-signup .control-wrapper input{background:var(--miscellaneous-color)}.modal-signup .control-wrapper .action{display:flex;justify-content:space-between;margin-bottom:var(--gutter-sm)}.modal-signup .control-wrapper button{min-width:130px;margin-top:10px;height:47px}.modal-signup .control-wrapper .cancel{text-align:center;height:47px;padding:0;line-height:47px;width:130px}.modal-signup .control-wrapper{margin-bottom:var(--gutter-sm)}.modal-signup .modal_close{top:0}.modal-signup .modal_wrapper{min-width:350px;max-width:450px}@media (min-width:768px){.cart-section .badges{position:absolute;left:100%;display:flex;margin-top:0}.tooltip:first-child{margin-left:12px}.cart-section .shipping-info{background:#f2f2f2;padding:20px;padding-bottom:25px;padding-right:40px}}@media only screen and (min-width:768px) and (max-width:991px){#section-cart-template .cart-items .line-item_price span{font-size:12px}#section-cart-template .cart-items .line-item_price{padding-left:5px;padding-right:5px}#section-cart-template .cart-items .line-item_total{font-size:12px;padding-left:5px;padding-right:5px}#header-mobile-container .cart-icon{background:unset!important}}@media only screen and (min-width:768px){#mobil,#mobil_trash,.head_of_cart_name,.head_of_cart_price,.head_of_cart_qty,.head_of_cart_sub,.mobil{display:none}.sub_in_cart{height:100%}.cart-section .cart-content .line-item_price{align-items:flex-end}}@media only screen and (max-width:767px){.head_of_cart_name{position:absolute;top:3px;left:5px;z-index:1}.head_of_cart_price,.head_of_cart_qty,.head_of_cart_sub{padding-right:10px}.cart_qty,.cart_sub,.head_of_cart_qty,.head_of_cart_sub{display:inline-flex!important}.qty_in_cart,.sub_in_cart{text-align:center;padding:0 5px;white-space:nowrap}.sub_in_cart{border-top:1px solid var(--body-border-color)}.cart_sub{border:none!important}.head_of_cart_price,.head_of_cart_qty,.head_of_cart_sub{font-size:13px}.prod_title_cart{font-size:14px!important;padding-bottom:20px}#header-mobile-container .cart-icon{background:unset!important}#desk_trash,.desk{display:none!important}.cart-form .line-item_headline{padding-top:20px;padding-bottom:15px}.head_of_cart_sub{padding-left:10px}}@media only screen and (min-width:540px) and (max-width:640px){.line-item_info{margin-right:10%}}@media only screen and (min-width:641px) and (max-width:767px){.line-item_info{margin-right:20%}}.account-form #create_customer input{background:#fff;border-radius:0}.account-form #create_customer label{margin-bottom:10px;font-weight:500}.account-form #create_customer .cf-form-actions button{font-weight:var(--btn1-fw);color:var(--btn1-cl);background:var(--btn1-bg-cl);border:1px solid var(--btn1-bg-cl);transition:all .35s ease-in-out 0s;border-radius:4px}.account-form #create_customer .cf-form-actions button:hover{color:var(--btn1-bg-cl);background:var(--btn1-cl);border-color:var(--btn1-bg-cl)}.account-form #create_customer [data-cf-field-type=phone] .cf-phone-field .cf-country-picker{display:none!important}.account-form #create_customer .cf-form-inner[data-cf-mark-required-fields=true] .cf-field[data-cf-required=true]>label:after{color:red;content:'*'}.line-item_price_discounts{font-size:12px;margin-top:10px;color:var(--body-second-color)}.line-item_price_discounts li+li{margin-top:5px}