.returns-note{margin-bottom:20px;text-align:center}.returns-form{background-color:#fff;border-radius:3px;box-shadow:0 0 3px #e2e2e2;margin:0 auto 20px;max-width:700px;padding:20px}.returns-headline{font-size:23px;margin:20px 0 0}.returns-subheadline{font-size:19px;margin:12px 0 2px}.returns-form>div>div{margin:0 0 3px}.form-label{font-size:15px;margin:0 0 2px 2px}.returns-form [data-required=true] label:after{color:#568eaf;content:"*";padding-left:1px}.form-check-label:after{content:none!important}.form-control{border-radius:3px;padding:5px 11px}textarea.form-control{height:90px;max-height:140px;min-height:60px}.form-error{color:#f8303d;font-size:15px;height:0;line-height:1.1;margin:0;overflow:hidden;padding-top:5px}.form-error-show{height:auto;overflow:visible}.form-check{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;padding:0}.form-check-label{font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-check-label a{color:#105c8b;text-decoration:underline}.form-check-input{border-radius:3px;height:14px;margin:0 7px 0 0!important;width:14px}.form-check-input:checked{background-color:#444;border-color:#444!important}.returns-form .btn-primary{background-color:#2ab858;border:none;border-radius:3px;padding:8px 40px;text-transform:uppercase;transition:.15s ease-out}.form-check-input:focus,.form-control:focus,.returns-form .btn-primary:focus{border-color:#568eaf;box-shadow:inset 0 0 5px #0000001a}@media(hover:hover){.form-check-label a:hover{color:#0a4265}.returns-form .btn-primary:hover{background-color:#229b48}}.form-submission-message{border-radius:3px;color:#fff;display:none;margin:0 auto 10px;padding:15px 20px;width:calc(100% - var(--bs-gutter-x))}.form-submission-message-success{background-color:rgba(0,128,0,.5);display:block}.form-submission-message-failure{background-color:rgba(217,0,0,.5);display:block}.returns-prev-step-link{color:#105c8b;text-decoration:underline;transition:.15s ease-out}@media(hover:hover){.returns-prev-step-link:hover{color:#0a4265;text-decoration:underline}}.returns-form-step-review .returns-form-review-content{margin:10px 0 15px}.returns-form-step-review .returns-form-review-content .returns-form-review-content-line{display:flex;margin-bottom:7px}.returns-form-step-review .returns-form-review-content .returns-form-review-content-line .returns-form-review-content-line-label{font-weight:800;margin-right:4px;text-decoration:underline}.returns-form-step-review .returns-prev-step-link{display:block;margin:7px 2px 0}.product-car{overflow:hidden;position:relative}.product-car-products{flex-wrap:nowrap;overflow-x:scroll;position:relative;scroll-behavior:smooth;scroll-snap-type:x mandatory}.product-car-products-nav{align-items:center;bottom:0;display:none;justify-content:center;padding:0 10px;pointer-events:none;position:absolute;top:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:30}.product-car-products-nav-left{left:0}.product-car-products-nav-right{right:0}.product-car-products-nav-no-hidden .product-car-products-nav-icon{background-color:#ccc}.product-car-products-nav[data-products="0"],.product-car-products-nav[data-products="1"],.product-car-products-nav[data-products="2"]{display:none}@media(min-width:576px){.product-car-products-nav[data-products="3"]{display:none}}@media(min-width:992px){.product-car-products-nav[data-products="4"]{display:none}}@media(min-width:1200px){.product-car-products-nav[data-products="5"],.product-car-products-nav[data-products="6"]{display:none}}.product-car-products-nav-icon{background-color:#fff;border-radius:1px;box-shadow:0 0 3px #b2b2b2;cursor:pointer;height:35px;padding:10px 8px;pointer-events:all;width:auto}@media(min-width:576px){.product-car-products{scrollbar-width:none}.product-car-products::-webkit-scrollbar{height:0;width:0}.product-car-products::-moz-scrollbar{height:0;width:0}.product-car-products-nav{display:flex}}.product-thumbnail{overflow:hidden;padding-bottom:12px;scroll-snap-align:center}.product-thumbnail-col-hide{display:none}.product-thumbnail-image-wrapper{display:block;height:0;padding-bottom:100%;position:relative}.product-thumbnail-image-container{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}.product-thumbnail-image{height:100%;max-height:100%;max-width:100%;min-height:100%;min-width:100%;object-fit:cover;object-position:center center;transform:none;transition:all .15s ease-in-out,background 0s;width:100%}.product-thumbnail-image-loaded{background-color:#fff!important}.product-thumbnail-sale-badge{background-color:#d42121;border-radius:2px;color:#fff;font-size:14px;padding:2px 5px;position:absolute;right:5px;top:5px;z-index:2}button.product-thumbnail-compare{background-color:transparent;border:none;line-height:1;margin:0 0 0 6px;outline:none;padding:0;top:-2px;z-index:5}.product-thumbnail-compare ._tooltip-text{bottom:auto;left:0;top:50%;transform:translate(-100%,-50%)}.product-thumbnail-compare ._tooltip-text:before{bottom:calc(50% - 1px);left:100%}@media(hover:hover){.product-thumbnail-compare:hover ._tooltip-text{bottom:auto;left:-5px}}.product-thumbnail-compare-icon{color:#333;cursor:pointer;transition:.1s ease-out;z-index:3}.product-thumbnail-compare-icon-active{color:#055a93}.product-thumbnail-quick-view-trigger{background-color:#0f5684;border:none;border-radius:2px;box-shadow:0 0 3px #00000075;color:#fff;font-size:13px;left:50%;line-height:1;opacity:0;padding:10px 15px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .15s ease-in-out,backgrond-color .1s ease-out;visibility:hidden;white-space:nowrap}.product-thumbnail-features{align-items:center;bottom:5px;display:flex;flex-direction:row;justify-content:flex-start;left:5px;position:absolute;right:5px}.product-thumbnail-features img{background-color:transparent;margin-right:0}.product-thumbnail-info{display:flex;flex-direction:column}.product-thumbnail-name{display:block;margin:7px 0 6px}.product-thumbnail-name:after{background-color:#ddd;content:"";display:block;height:1px;margin-top:6px;width:40px}.product-thumbnail-model{display:block;font-size:11px;line-height:1;margin:0}.product-thumbnail-headline-wrapper{display:flex;flex-direction:row}.product-thumbnail-headline{align-self:center;color:#0a4265;font-size:15px;font-weight:700;margin:0;overflow:visible;text-overflow:clip;text-transform:uppercase;transition:color .1s ease-out}.product-thumbnail-description{border-bottom:1px solid #ddd;font-size:14px;line-height:1.2;margin:0 0 8px;padding-bottom:8px}.product-thumbnail-prices{font-size:17px;line-height:1;margin:0 0 7px}.product-thumbnail-sale-price{color:dimgray;font-size:85%;margin-left:2px;position:relative}.product-thumbnail-sale-price:before{border-top:1px solid;content:"";left:0;position:absolute;right:0;top:50%}.product-thumbnail-no-tax-price{font-size:13px;line-height:1;margin:0}@media(hover:hover){.product-thumbnail-compare:hover .product-thumbnail-compare-icon{color:#0a3d5f}.product-thumbnail-image-wrapper:hover .product-thumbnail-image{transform:scale(1.07)}.product-thumbnail-image-wrapper:hover .product-thumbnail-quick-view-trigger{opacity:1;visibility:visible}.product-thumbnail-quick-view-trigger:hover{background-color:#176ea7}.product-thumbnail-headline:hover{color:#568eaf}}.product-thumbnail-compare-loader{height:16px;width:16px}.badge-loader:before{content:"0";opacity:0}.badge-loader:after{animation:rotateLoader 1s linear infinite;border:1px solid #fff;border-radius:20px;border-width:0 0 1px 1px;content:"";height:60%;left:20%;position:absolute;top:20%;width:60%}.page-with-loader{display:flex;flex-direction:column}.page-loader{height:100%;min-height:300px;position:relative;width:100%}.page-loader:before{animation:rotateLoader .9s linear infinite;border:1px solid #333;border-radius:100px;border-width:0 0 1px 1px;content:"";height:80px;left:calc(50% - 40px);position:absolute;top:calc(50% - 40px);width:80px}@keyframes rotateLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-thumbnail-compare-loader{position:relative}.product-thumbnail-compare-loader:before{animation:rotateLoader .8s linear infinite;border:1px solid #333;border-radius:16px;border-width:1px 1px 0 0;content:"";height:16px;left:calc(50% - 8px);position:absolute;top:calc(50% - 8px);width:16px}