﻿.homepage__cta{background-image:url(/images/static-pages/homepage-cta-bg.png);background-color:#f96302;background-position:10px 125%;background-repeat:no-repeat;background-size:100%;overflow:hidden;border-radius:12px;padding:20px;}.homepage__products .icon{margin-right:15px;}.homepage .brands-list__images{overflow:auto;}.homepage .parts-list{background:#ededed;padding:25px;}.homepage .parts-list__part{padding:15px;}.homepage__guarantees{padding:0;}.homepage__guarantees .guarantees{display:flex;flex-direction:column;height:100%;}.brands-page .brands-list{padding:0;}.brands-page .brands-list__images>a{height:unset;}.brands-page .brands-list__images .image-container{height:50px;width:100%;}.brands-page .brands-list__images .image-container img{height:100%;margin:auto;}.privacy-policy .list-decimal,.cookie-policy .list-decimal{padding-left:30px;}.privacy-policy .list-decimal li::marker,.cookie-policy .list-decimal li::marker{font-size:22px;}.privacy-policy .underline,.cookie-policy .underline{text-decoration:underline;}.privacy-policy table,.cookie-policy table{border:1px solid #000;border-collapse:collapse;text-align:left;}.privacy-policy table th,.cookie-policy table th,.privacy-policy table td,.cookie-policy table td{padding:10px;border:1px solid #333;border-collapse:collapse;vertical-align:top;line-height:20px;}.privacy-policy table th,.cookie-policy table th{text-align:center;}.privacy-policy table.no-border,.cookie-policy table.no-border{border:0;}.privacy-policy table.no-border th,.cookie-policy table.no-border th,.privacy-policy table.no-border td,.cookie-policy table.no-border td{border:0;padding:10px;}.privacy-policy table.address th,.cookie-policy table.address th,.privacy-policy table.address td,.cookie-policy table.address td{border:0;padding:5px 5px 5px 0;}.privacy-policy table.address td,.cookie-policy table.address td{padding:5px 20px 5px 0;}.privacy-policy dl dt,.cookie-policy dl dt,.privacy-policy dl dd,.cookie-policy dl dd{display:inline;}.privacy-policy a,.cookie-policy a{overflow-wrap:anywhere;}.stripe-faq .title-lg,.stripe-faq .title-md{font-size:22px;color:#ededed;}.stripe-faq .credit-cards img.card{width:100%;}.help-page .help-boxes{padding:0 5px;}.help-page .help-boxes img.i,.help-page .help-boxes svg.i{height:35px;width:35px;margin-right:15px;}@media(min-width:410px){.homepage__cta{background-position:25px 150%;}}@media(min-width:430px){.homepage__cta{background-position:0 175%;}}@media(min-width:450px){.homepage__cta{background-position:10px 80px;}}@media(min-width:500px){.homepage__cta{background-position:0 65px;}}@media(min-width:532px){.homepage__cta{background-position:70px -12%;}}@media(min-width:610px){.homepage__cta{background-position:45px 23%;}.homepage__products .icon{margin-right:0;}}@media(min-width:768px){.homepage__cta,.homepage .guarantees{padding:30px 15px 30px 35px;}.homepage__cta{background-position:0 35%;background-size:cover;}.homepage .brands-list{border:2px solid #ededed;}.homepage .brands-list .btn--primary{background:#fff;color:#f96302;outline:2px solid #f96302;}.homepage .brands-list .btn--primary:hover{background:#1f1e1c;color:#fff;outline-color:#1f1e1c;}.homepage .brands-list .btn--primary:active:focus{outline:auto;}.homepage .brands-list .btn--primary:disabled,.homepage .brands-list .btn--primary.disabled{outline:2px solid #ededed;background:#f6f3ef;color:#ededed;}.homepage__products>a:last-of-type{margin:unset;}.stripe-faq .title-lg,.stripe-faq .title-md{font-size:25px;}.privacy-policy .list-decimal,.cookie-policy .list-decimal{padding-left:20px;}.privacy-policy table,.cookie-policy table{border:1px solid #000;border-collapse:collapse;text-align:left;}.privacy-policy table th,.cookie-policy table th,.privacy-policy table td,.cookie-policy table td{padding:15px;}.privacy-policy table.no-border th,.cookie-policy table.no-border th,.privacy-policy table.no-border td,.cookie-policy table.no-border td{padding:15px 15px 15px 0;}}@media(min-width:910px){.homepage__cta{background-position:0 13px;background-size:100%;}.homepage__guarantees{padding-left:15px;}}@media(min-width:1020px){.homepage__cta{background-position:0 19%;background-size:cover;}}@media(min-width:1200px){.homepage__cta{background-position:0 40%;}}