@font-face{font-family:Twemoji Country Flags;unicode-range:U+1F1E6-1F1FF,U+1F3F4,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F;src:url(/font/TwemojiCountryFlags.woff2)format("woff2");font-display:swap}.tp-flag{border-radius:1px;flex-shrink:0;width:20px;height:14px;display:block;box-shadow:0 0 0 1px #0000002e}:root{--navy:#1e2b5e;--navy-dark:#141d42;--orange:#f5a623;--orange-dark:#e0921a;--ink:#10233d;--muted:#5b6b85;--line:#dfe5ee;--surface:#f5f7fb;--white:#fff;--radius:12px;--content:1170px;--font:"Twemoji Country Flags", "Helvetica Neue", Arial, Helvetica, sans-serif}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;color:var(--ink);background:var(--surface);font-family:var(--font);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:16px;line-height:1.5;display:flex;overflow-x:clip}a{color:var(--navy)}img{max-width:100%;display:block}h1,h2,h3{color:var(--navy);margin:0 0 12px;line-height:1.2}h1{font-size:clamp(24px,3vw,32px);font-weight:800}h2{font-size:20px;font-weight:700}.container{width:100%;max-width:var(--content);margin:0 auto;padding:0 16px}main{flex:1;padding:24px 0 48px}.lead{color:var(--muted);margin:0 0 24px}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.button{background:var(--orange);min-height:46px;color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.button:hover,.button:focus-visible{background:var(--orange-dark)}.button:disabled{opacity:.6;cursor:default}:where(.tp-card-pending){position:relative}.tp-card-pending{opacity:.72;transition:opacity .2s .15s}.tp-card-pending:after{content:"";z-index:5;box-sizing:border-box;border:2px solid #0000001f;border-top-color:var(--orange);pointer-events:none;background:#ffffffd9;border-radius:50%;width:18px;height:18px;animation:.2s .15s both tp-card-pending-in,.8s linear infinite tp-card-pending-spin;position:absolute;top:10px;right:10px}@keyframes tp-card-pending-in{0%{opacity:0}to{opacity:1}}@keyframes tp-card-pending-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tp-card-pending:after{animation:.2s .15s both tp-card-pending-in}}
pre,textarea{overflow:auto}html,sub,sup{position:relative}a{background-color:#0000}body,figure{margin:0}.sr-only,fieldset,td,th{padding:0}.row:after{clear:both}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}.row:after,.row:before{content:"";display:table}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}.sr-only,img{border:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0}.btn,img{vertical-align:middle}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}body,button,html,input,select,textarea{color:#3c4658}@font-face{font-display:optional;font-family:PT Sans;font-style:normal;font-weight:400;src:url(/font/pt-sans-v8-latin-regular.eot);src:local(PT Sans),local(PTSans-Regular),url(/font/pt-sans-v8-latin-regular.eot?#iefix)format("embedded-opentype"),url(/font/pt-sans-v8-latin-regular.woff2)format("woff2"),url(/font/pt-sans-v8-latin-regular.woff)format("woff"),url(/font/pt-sans-v8-latin-regular.ttf)format("truetype"),url(/font/pt-sans-v8-latin-regular.svg#PTSans)format("svg")}@font-face{font-display:optional;font-family:PT Sans;font-style:normal;font-weight:700;src:url(/font/pt-sans-v8-latin-700.eot);src:local(PT Sans Bold),local(PTSans-Bold),url(/font/pt-sans-v8-latin-700.eot?#iefix)format("embedded-opentype"),url(/font/pt-sans-v8-latin-700.woff2)format("woff2"),url(/font/pt-sans-v8-latin-700.woff)format("woff"),url(/font/pt-sans-v8-latin-700.ttf)format("truetype"),url(/font/pt-sans-v8-latin-700.svg#PTSans)format("svg")}@font-face{font-display:optional;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/font/open-sans-v13-latin-regular.eot);src:local(Open Sans),local(OpenSans),url(/font/open-sans-v13-latin-regular.eot?#iefix)format("embedded-opentype"),url(/font/open-sans-v13-latin-regular.woff2)format("woff2"),url(/font/open-sans-v13-latin-regular.woff)format("woff"),url(/font/open-sans-v13-latin-regular.ttf)format("truetype"),url(/font/open-sans-v13-latin-regular.svg#OpenSans)format("svg")}@font-face{font-display:optional;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/font/open-sans-v13-latin-italic.eot);src:local(Open Sans Italic),local(OpenSans-Italic),url(/font/open-sans-v13-latin-italic.eot?#iefix)format("embedded-opentype"),url(/font/open-sans-v13-latin-italic.woff2)format("woff2"),url(/font/open-sans-v13-latin-italic.woff)format("woff"),url(/font/open-sans-v13-latin-italic.ttf)format("truetype"),url(/font/open-sans-v13-latin-italic.svg#OpenSans)format("svg")}@font-face{font-display:optional;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/font/open-sans-v13-latin-700.eot);src:local(Open Sans Bold),local(OpenSans-Bold),url(/font/open-sans-v13-latin-700.eot?#iefix)format("embedded-opentype"),url(/font/open-sans-v13-latin-700.woff2)format("woff2"),url(/font/open-sans-v13-latin-700.woff)format("woff"),url(/font/open-sans-v13-latin-700.ttf)format("truetype"),url(/font/open-sans-v13-latin-700.svg#OpenSans)format("svg")}@font-face{font-family:Open Sans Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans);size-adjust:105.83%;ascent-override:100.99%;descent-override:27.68%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Liberation Sans Bold);size-adjust:105.22%;ascent-override:101.58%;descent-override:27.84%;line-gap-override:0%}@font-face{font-family:PT Sans Fallback;font-style:normal;font-weight:400;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans);size-adjust:97.6%;ascent-override:104.3%;descent-override:28.28%;line-gap-override:0%}@font-face{font-family:PT Sans Fallback;font-style:normal;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Liberation Sans Bold);size-adjust:89.89%;ascent-override:113.25%;descent-override:30.7%;line-gap-override:0%}*,:after,:before{box-sizing:border-box}html{min-height:100%;font-size:62.5%}body{background-color:#fff;font-family:Twemoji Country Flags,Open Sans,Open Sans Fallback,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.75}a{color:#1a8af3;text-decoration:underline}a:hover{color:#0b70cf}a:focus{outline:thin dotted;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.open>a{outline:0}h1,h2,h3,h4,h5,h6{font-family:PT Sans,PT Sans Fallback,Helvetica,Arial,sans-serif;font-weight:700}::selection{background-color:#cec8b9}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{zoom:1;margin-left:-15px;margin-right:-15px}.col-xs-12{float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative}.nav li,.nav ul{margin:0;padding:0}.nav ul{list-style:none}.nav a{text-decoration:none}.nav-cats{color:#fff;background-color:#1a8af3}.nav--top{margin-top:31px}.nav--top>li{margin:0 6px;display:block}@media (max-width:767px){.nav--top>li{zoom:1}.nav--top>li:after,.nav--top>li:before{content:"";display:table}.nav--top>li:after{clear:both}.nav--top__cart{margin:20px 10px 10px;display:inline-block;padding:0!important}}@media (min-width:768px){.nav--top>li{display:inline-block}}.nav--top>li>a{color:#fff;font-size:13px;line-height:1.38462}.nav--top__cart{position:relative;top:6px}.nav--top__cart .label{position:absolute;top:-19px;left:12px}.nav--categories{text-align:center;min-height:60px;position:relative}.nav--categories li{display:inline-block}.nav--categories button,.nav--categories span{margin:0 14px;padding:0}.nav--categories button{color:#fff;line-height:1;display:block}.nav--categories button [class*=\ ico--],.nav--categories button [class^=ico--]{background-position:100% 0}.nav--categories button:hover [class*=\ ico--],.nav--categories button:hover [class^=ico--]{background-position:0 0}.nav--categories__label{font-size:16px;font-weight:700}@media (min-width:768px){.nav--categories__label{line-height:60px}}@media (max-width:767px){.nav--categories__label{clear:both;padding:10px 0!important;display:block!important}.nav--categories__item{min-height:56px}}.nav--categories__item a{padding-bottom:20px;position:relative;top:12px}.nav--categories__more{margin:10px;padding:0 25px;font-size:14px;line-height:40px;position:relative}@media (max-width:767px){.nav--categories__more{clear:both!important;padding-bottom:10px!important;display:block!important}.nav--categories__more a{display:block;padding:10px!important}}.pager ul:after,.products.is-grid:after,.rating:after,.sitemap__list:after,.social:after,.topbar:after{clear:both}@media (min-width:768px){.nav--categories__more:before{content:"";background-color:#73b2ed;width:1px;height:32px;display:block;position:absolute;top:-10px}}#menu,.hero{position:relative}#menu{-webkit-overflow-scrolling:touch;z-index:130;max-height:340px;overflow-x:visible;box-shadow:inset 0 1px #ffffff1a}@media (max-width:767px){#menu{clear:both;background-color:#202734;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}#menu.in{overflow-y:auto}@media (min-width:768px){#menu{box-shadow:none;float:right;border-top:0;width:auto}#menu.collapse{padding-bottom:0;visibility:visible!important;height:auto!important;display:inline-block!important;overflow:visible!important}#menu.in{overflow-y:visible}}.media{overflow:hidden}[class*=\ ico--],[class^=ico--]{background-position:0 0;background-repeat:no-repeat;background-size:cover;display:inline-block}.ico--search{width:14px;height:14px}.ico--cart,.ico--cart-grey{width:22px;height:20px}.ico--chat{width:20px;height:20px}.ico--flag-be,.ico--flag-at,.ico--flag-de,.ico--flag-en,.ico--flag-es,.ico--flag-fr,.ico--flag-it,.ico--flag-nl,.ico--flag-pt,.ico--flag-gr{width:21px;height:15px}.ico--star{width:22px;height:21px}.ico--star.is-active{background-position:0 0}.ico--facebook,.ico--twitter{width:20px;height:20px}.ico--next,.ico--prev{width:8px;height:13px}.ico--more{width:10px;height:5px}.ico--home{width:16px;height:16px}.ico--arrow{width:5px;height:9px}.ico--close{width:14px;height:14px}.hero{background-size:cover}.ico--category{background-position:0 0;width:34px;height:34px}.ico--category.is--white{background-position:100% 0}.ico--category.is--green{background-position:0 0}.nav--categories button.tooltip{padding-bottom:0}.topbar{color:#fff;zoom:1;background-color:#212b38}.topbar:after,.topbar:before{content:"";display:table}.topbar__branding{float:left}.branding{margin:0;padding:10px}@media (min-width:768px){.branding{padding:19px 20px}}.branding__logo{color:#0000;font:0/0 a;text-shadow:none;float:left;background-color:#0000;background-image:none;background-repeat:no-repeat;border:0;width:auto;height:auto;display:block}.branding__logo img{width:auto;height:43px;display:block}body.totalparts-be .branding__logo img,body.totalparts-es .branding__logo img,body.totalparts-eu .branding__logo img,body.totalparts-fr .branding__logo img,body.totalparts-it .branding__logo img,body.totalteile-de .branding__logo img{display:none}.hero{color:#fff;text-align:center;aspect-ratio:450/205;background-image:url(/images/car_bg_450_motion_blur.jpg);background-position:top;background-repeat:no-repeat;background-size:100%;min-height:0;padding:0;position:relative}#tp-search-root:empty{min-height:140px;margin-bottom:24px}body.tp-topbar-search #tp-search-root,body.search #tp-search-root:empty{min-height:0;margin:0;display:none}.hero:before{content:"";z-index:5;background-color:#2f2f2f33;display:block;position:absolute;inset:0}.hero .container{z-index:10;position:relative}.hero__title{font-size:34px;line-height:1.25}.hero__title a{color:#fff;text-decoration:none}label{display:inline-block}@media (min-width:768px){.branding__logo{width:auto;height:auto}.branding__logo img{height:60px}}legend{width:100%}.usp{text-align:center;margin:0;padding:0 0 50px;list-style:none}fieldset{border:0;min-width:0;margin:0}legend{font-size:24px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5;margin-bottom:28px;padding:0;display:block}label{max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9 ;line-height:normal}output{color:#555;font-size:16px;line-height:1.75;display:block}input[type=file]{display:block}input[type=range]{width:100%;display:block}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}textarea.form-control{height:auto}.checkbox,.radio{margin-top:10px;margin-bottom:10px;display:block;position:relative}.checkbox label,.radio label{cursor:pointer;min-height:28px;margin-bottom:0;padding-left:20px;font-weight:400}.checkbox input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:-20px;margin-top:4px\9 ;position:absolute}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.radio-inline{vertical-align:middle;cursor:pointer;margin-bottom:0;padding-left:20px;font-weight:400;display:inline-block;position:relative}.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}select.input-sm{height:33px;line-height:33px}textarea.input-sm{height:auto}select.input-lg{height:50px;line-height:50px}textarea.input-lg{height:auto}.has-error .checkbox,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.btn,.label{text-align:center;color:#fff;font-size:13px;display:inline-block}.required{color:#1a8af3}.required-text{font-size:16px;line-height:1.375}.label{background:#f9be1f;border:2px solid #212b38;border-radius:50%;width:25px;height:25px;line-height:1.6}.btn{-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background-image:none;border:1px solid #0000;border-radius:2px;margin-bottom:0;font-weight:700;line-height:1;text-decoration:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#fff;text-decoration:none}.btn.active,.btn:active{-o-box-shadow:"" inset 0 3px 5px #00000020 1px 2px #0003;box-shadow:"" inset 0 3px 5px #00000020 1px 2px #0003;background-image:none;outline:0}.btn.disabled,.btn[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-o-box-shadow:"" none 1px 2px #0003;box-shadow:"" none 1px 2px #0003}a.btn.disabled{pointer-events:none}.sitemap__title{color:#fff;margin-top:25px;font-size:18px;line-height:1.27778}.sitemap__list{zoom:1;margin:0;padding:0;list-style:none}.sitemap__list:after,.sitemap__list:before{content:"";display:table}.sitemap__list li{margin:0;padding:0;line-height:1.75;display:block}@media (min-width:500px){.sitemap__list li{float:left}.sitemap__list.has-two-cols li,.sitemap__list.has-three-cols li{width:50%}}@media (min-width:600px){.sitemap__list.has-three-cols li{width:33.3333%}}@media (min-width:992px){.sitemap__title{margin-top:0}}.sitemap__list a{color:#9da7ba;text-decoration:none}.sitemap__list a:hover{text-decoration:underline}.footer{color:#789;background-color:#101721;padding:25px 0;font-size:14px}.footer p{margin:0;padding:0}@media (max-width:767px){.footer{text-align:center}.footer p{margin-top:10px}}.footer a{color:#789;margin:-25px 0;padding:25px 10px;text-decoration:none;display:inline-block}.footer a:hover{text-decoration:underline}.social{zoom:1;margin:10px 0}.social:after,.social:before{content:"";display:table}.social__item{float:left;opacity:1;padding:5px 10px;transition:opacity .28s;display:block}.social__item:hover{opacity:.7}.social__item .ico--facebook,.social__item .ico--twitter{position:relative}.social__item .ico--facebook{top:3px}.social__item .ico--twitter{top:5px}.sitemap__list li{padding-right:1em}.sitemap__list li a{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.breadcrumb .home{float:left;margin:9px 1em 1em 0}.breadcrumb{line-height:1}.product-detail__media{margin-bottom:2em}.nav--categories{position:relative}.nav--categories button{padding-top:14px}.nav--categories button.other{position:relative;top:-10px}.nav--categories__item{background-color:#0000;border:0;position:relative}.nav--sub{color:#3c4658;padding:30px}@media (min-width:768px){.nav--sub{width:720px}}@media (min-width:992px){.nav--sub{width:940px}}@media (min-width:1200px){.nav--sub{width:1140px}}.nav--sub a{padding:3px 0}.nav--sub__title{border-bottom:1px solid #ccc;margin:0 0 30px;padding:0 0 10px;font-size:28px;line-height:1.28571;display:block}.nav--sub__subtitle{margin:0 0 5px;padding:0;font-size:20px;line-height:1.3}.nav--sub__list{margin:0;padding:0;list-style:none;margin-bottom:20px!important}.nav--sub__list li{margin:0;padding:0;display:block}.nav--sub__list a{font-size:14px}.nav--sub__list a:hover{text-decoration:underline}form.fred table[role=presentation]>tbody>tr.row:before,form.fred table[role=presentation]>tbody>tr.row:after{content:none}div.widget.writeable.required fieldset:after,div.widget.grid.writeable tr.captions th.required:after{color:red;margin-left:5px;font-weight:700}div.widget.table div.menu button{height:auto}div.widget.options label{padding-right:1em}#related div.container{width:auto}form.fred th,form.fred label{margin:2px 0 0;font-weight:400}form.fred table[role=presentation]>tbody>tr>th{min-width:200px}form.fred table[role=presentation]>tbody>tr>th:empty{min-width:0}div.widget.writeable.required fieldset:after,div.widget.grid.writeable tr.captions th.required:after{color:#1a8af3;margin:0 0 0 5px;font-size:1em;font-weight:400}form.fred legend{border:none;margin:14px 0 5px}form.fred div.widget,form.fred div.widget.memo fieldset{width:100%}form.fred tr.multi div.widget,form.fred tr.multi div.widget.memo fieldset{width:auto}div.widget.options.multiline label{display:block}form.fred div.memo textarea{width:calc(100% - 2em)}form.fred div.char input,form.fred div.email input{max-width:calc(100vw - 300px)}body.mobile form.fred div.char input,body.mobile form.fred div.email input{max-width:calc(100vw - 80px)}@media (min-width:768px){form.fred div.char input,form.fred div.email input{max-width:470px}}@media (min-width:992px){form.fred div.char input,form.fred div.email input{max-width:370px}}@media (min-width:1200px){form.fred div.char input,form.fred div.email input{max-width:480px}}form.fred hr{margin:20px 0}form.fred button.action,form.fred button.next{text-transform:uppercase;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;color:#fff;-webkit-user-select:none;user-select:none;background-color:#ffcb42;background-image:none;border:1px solid #0000;border-radius:2px;height:50px;margin:30px 0 30px 20px;padding:17px 24px 15px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-block;box-shadow:0 1px #c1940a}form.fred button#actionFormCancel.action,body.userEdit form.fred button#actionFormDelete.action{box-shadow:none;color:#3c4658;background-color:#ecf0f6}form.fred div.actions{text-align:right}body.requestUnsubscribe #body{max-width:1024px;margin:1em auto}#cookieMessage{text-align:center;color:#d5dbe6;z-index:20000;background-color:#101721;margin-left:0;margin-right:0;padding:18px 16px;font-size:14px;position:fixed;bottom:0;left:0;right:0}#cookieMessage[hidden]{display:none!important}#cookieMessage .tp-cookie-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;max-width:960px;margin:0 auto;display:flex}#cookieMessage p{text-align:left;flex:220px;margin:0}#cookieMessage a{color:#fff;text-decoration:underline}.tp-cookie-actions{flex-wrap:wrap;gap:8px;display:flex}#cookieMessage button{height:auto;font:inherit;cursor:pointer;border:none;border-radius:6px;margin:0;padding:8px 24px;font-weight:700}#cookieMessage .tp-cookie-accept{color:#fff;background:#1c86f2}#cookieMessage .tp-cookie-reject{color:#fff;background:0 0;border:1px solid #ffffff73}@media (max-width:768px){#cookieMessage button{margin-left:0}}body.tp-bottomnav #cookieMessage{bottom:56px}body.totalparts-be .topbar__branding,body.totalparts-es .topbar__branding,body.totalparts-eu .topbar__branding,body.totalparts-fr .topbar__branding,body.totalparts-it .topbar__branding,body.totalteile-de .topbar__branding{padding:0 12px}#tp-trustbar-root{box-sizing:border-box;background:#212b38;height:32px;min-height:32px;overflow:hidden}@media (min-width:768px){.topbar .branding,.topbar .topbar__branding{padding:2px!important}.nav-cats .nav--categories{min-height:0!important}.nav-cats .nav--categories__item{align-items:center;min-height:36px!important;display:inline-flex!important}.nav-cats .nav--categories button{vertical-align:middle;justify-content:center;align-items:center;margin:0 6px;font-size:0;display:inline-flex;padding:0 10px!important;line-height:0!important}.nav-cats .nav--categories button.other{top:0!important}.nav-cats .nav--categories .ico--category{display:block;position:relative;top:0;background-size:50px 25px!important;width:25px!important;height:25px!important}.nav-cats .nav--categories__label{font-size:11px;padding:0!important;line-height:1!important}.nav-cats .nav--categories__label:empty{display:none}}body.totalparts-be .branding__logo,body.totalparts-es .branding__logo,body.totalparts-eu .branding__logo,body.totalparts-fr .branding__logo,body.totalparts-it .branding__logo,body.totalteile-de .branding__logo{background-position:0;background-repeat:no-repeat;background-size:contain;width:271px;height:69px}body.totalparts-be .branding__logo{background-image:url(/gfx/logo/totalpartsBE_white.png)}body.totalparts-es .branding__logo{background-image:url(/gfx/logo/totalpartsES_white.png)}body.totalparts-eu .branding__logo{background-image:url(/gfx/logo/totalpartsEU_white.png)}body.totalparts-fr .branding__logo{background-image:url(/gfx/logo/totalpartsFR_white.png)}body.totalparts-it .branding__logo{background-image:url(/gfx/logo/totalpartsIT_white.png)}body.totalteile-de .branding__logo{background-image:url(/gfx/logo/totalteileDE_white.png)}p.tab-link{color:#fff;cursor:pointer;margin-top:5px;font-size:80%;position:absolute}a.tab-link{color:#fff;vertical-align:middle;max-width:200px;margin-left:5px;display:inline-block}body.search #query{border-color:#1a8af3}button.tp-more{margin-bottom:15px;display:none}div.orderConditionsMore{background:#fff;border:1px solid #ced5e0;padding:3px}div.orderConditionsMore th,div.orderConditionsMore td{color:#3c4658;text-align:left;padding:1px 10px 1px 5px}div.orderConditionsMore td{font-style:italic}form.fred div.row{margin:0}div.tp-alt-vehicle-types,div.tp-alt-links{width:100%;margin:0 15px 10px}div.tp-alt-vehicle-types a{display:block}div.tp-alt-links>div{background:#ffa;border:1px solid #ced5e0;border-radius:2px;margin-top:1em;padding:32px 44px}body.sitemapMake #body{text-align:center;margin:0 1em 1em}body.sitemapMake #body a{white-space:nowrap}div.tp-price-details{vertical-align:middle;width:calc(100% - 160px);margin-left:10px;display:inline-block}div.tp-price-details div.payment img,#stepPaymentMethod h3 img,#stepConfirm h3 img{max-width:50px;max-height:20px;margin-right:5px}#stepPaymentMethod h3 img{margin-right:15px}#stepPaymentMethod h3 span.help{cursor:pointer;background:url(/gfx/icon/information.png);width:16px;height:16px;margin-left:10px;display:inline-block;position:relative}#stepPaymentMethod h3 span.help:hover:after{content:attr(alt);z-index:10;text-indent:0;background:linear-gradient(135deg,#ffa 0%,#ffb 100%);border:1px solid #ffa;border-radius:2px;min-width:300px;margin:0;padding:4px;font-size:16px;position:absolute;top:100%;left:0;box-shadow:0 1px 2px 1px #ddd}div.tp-price-details div.payment,div.tp-price-details div.shipping{font-size:10px}div.tp-price-details div.shipping a{text-decoration:none}div.tp-price-details div.holiday,body.order #stepDeliveryMethod span.trailer{color:red;background:#fdd;border:2px solid red;border-radius:3px;margin:10px 0;padding:2px 5px;font-size:15px;font-weight:700;display:inline-block}div.tp-price-details div.holiday:empty{display:none}div.price-vat{margin-bottom:10px;font-size:80%;font-style:italic}#selections a.tp-vehicle-active{font-weight:700}body.adminOrderDetail #body td{padding:2px 1em 2px 0;line-height:1.25em}body.adminOrderDetail table.emails tbody tr:hover{color:#fff;cursor:pointer;background:#ffcb42}a.pdf{background:url(/gfx/pdf.png) 100% no-repeat;padding-right:24px}body.search button.scroll-to-top,body.search button.scroll-to-selections{z-index:10;position:fixed;bottom:10px;right:10px}body.search button.scroll-to-selections{left:10px}@media (min-width:992px){body.search button.scroll-to-selections{display:none}}body.search>div.section{margin-top:20px}div.row.search-header{margin-top:10px}nav.breadcrumb{float:left;white-space:nowrap;margin-right:70px}body.review td.perc{width:10vw}body.review td.perc div{background:#ffcb42;height:1em;display:inline-block}body.review table.review-count td{padding-right:1em}body.review div.rating:hover{background:#ffcb4233;border-radius:10px;margin-bottom:10px;padding:10px;font-size:120%}body.review div.rating span.name{margin-left:1em}body.review div.rating span.parts{font-size:80%;font-style:italic}body.review div.rating span.date{text-align:right;font-size:80%;font-style:italic;display:block}body.review div.rating p.remarks{background:#ecf0f6;border-radius:5px;margin:25px 0 0 25px;padding:1em;font-style:italic;position:relative}body.review div.rating p.remarks span.trans{margin-left:5em;font-size:small;display:block}body.review div.rating p.remarks:after,body.review div.rating p.reply:after{content:"";border-top:0;border-bottom:20px solid #ecf0f6;border-left:0;border-right:20px solid #0000;width:0;height:0;margin-top:-20px;margin-left:-10px;position:absolute;top:0;left:150px}body.review div.rating p.reply{background:#ecf0f6;border-radius:5px;margin:5px 0 20px 50px;padding:1em;position:relative}body.review div.rating p.reply:after{border-top:0;border-bottom:20px solid #ecf0f6;border-left:20px solid #0000;border-right:0}body.privacy #body table th{padding:0 1em}body.privacy #body table tbody tr:nth-child(odd){background:#eee}body.garage a.vehicle{min-height:40px;text-decoration:none;display:block}body.garage a.vehicle:hover{color:#fff;background:#1a8af3}body.garage a.vehicle img{max-width:10vw}body.garage a.vehicle span.plate,body.garageWish span.plate{color:#000;background:#eb0;border:2px solid #000;border-radius:3px;margin-left:20px;padding:0 6px;font-family:monospace;font-weight:700;display:inline-block}body.garageVehicle img.preview{border:1px solid #bbb;max-width:20vw;margin-bottom:4px;display:block}body.garageSuggest a.suggestion{display:block}body.garageSuggest a.suggestion:nth-child(2n){background:#eee}div.warranty-6-months{font-weight:700}div.warranty-12-months{font-size:125%}.hero.vehicle-type-M{background-image:linear-gradient(#ae8037 0%,#716555 10%,#86837c 20%,#51524e 30%,#5b5d5a 40%,#2f302b 50%,#24241d 60%,#5d5e5a 70%,#6b6961 80%,#6d6960 90%,#5c5952 100%)}.hero.vehicle-type-V{background-image:linear-gradient(#4b5b5f 0%,#57666d 10%,#445459 20%,#506269 30%,#5b5e67 40%,#606770 50%,#657585 60%,#5d6970 70%,#6a757f 80%,#65717c 90%,#626c76 100%)}.nav-types{background:#212b38}@media (max-width:992px){.hero__title{font-size:26px;line-height:1.25}.nav--categories button{margin:0 5px}.nav-cats .container{padding-left:0;padding-right:0}.nav-cats .nav--categories>ul{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;margin:0;padding:0 8px;display:flex;overflow:auto hidden}.nav-cats .nav--categories>ul::-webkit-scrollbar{display:none}.nav-cats .nav--categories>ul>li{float:none;flex:none}}div.thanks{color:#222;background:#aea;border:1px solid #0b0;border-radius:2px;margin:5px 0;padding:10px 10px 10px 35px;box-shadow:0 2px 5px #00000026,0 2px 10px #0000001f}div.thanks h1:first-child{margin-top:0}div.thanks span.license{margin-left:3em;font-style:italic;display:inline-block}div.social a.rating{color:#fff;width:auto;margin-left:0;padding-left:0;text-decoration:none}div.part-in-stock{color:#4b2;font-weight:700}div.part-in-stock:before{content:"✔";color:#fff;text-align:center;background:#4b2;border-radius:15px;width:30px;height:30px;margin-right:8px;display:inline-block}body.search button span.extra-text{display:none}@media (max-width:640px){body.search button.scroll-to-selections,body.search button.scroll-to-top{box-sizing:border-box;color:#fff;background:#12395e;border:none;height:40px;position:fixed;bottom:0}body.search button.scroll-to-selections{border-right:2px solid #3c4658;width:60vw;left:0}body.search button.scroll-to-top{width:40vw;left:60vw}body.search button span.extra-text{margin-left:6px;display:inline}body.search #info th,body.search #info td{display:block}body.order #stepPaymentMethod div.widget.options.multiline label h3{margin-right:0}body.order #stepPaymentMethod div.widget.options.multiline label p{margin-left:.5em;display:inline}body.order select.bank{font-size:70%}}#body.is-list .shipping-costs{margin-bottom:5px}th[scope=row]{padding-top:0}th[scope=row] label{margin-top:8px}body.order:not(.show-all) label[for$=SINITIALS_CTM],html:not([lang=nl]) body.order:not(.show-all) label[for$=SPREFIX_CTM],html[lang=nl] body.order:not(.show-all) label[for$=SSTATE_CTM]{display:none}div.products__item__details{color:#579;text-overflow:ellipsis;padding:15px 5px 5px 15px;font-size:80%;line-height:1.4;overflow:hidden}#body.is-grid div.products__item__details,div.products__item__details:empty{display:none}div.products__item__details label{margin-right:1em;display:inline}div.products__item__details label:last-child{margin-right:0}div.products__item__details span{font-weight:400}div.products__item__details span:before{content:": "}#body.is-grid div.products__item__container div.products__item__details{color:#3c4658;z-index:6;background:#ced5e0;border-left:5px solid #3c4658;max-height:0;margin:0 -1px;padding:0 7px;transition:all .5s;display:block;position:absolute;top:100%;left:0;right:0}#body.is-grid div.products__item__container:hover div.products__item__details{border-bottom:2px solid #3c4658;max-height:200px;margin:1px -1px;padding:10px 7px 5px}#body.is-grid div.products__item__container div.products__item__details label{margin-right:0;display:block}body.order header div.nav-types,body.order header div.nav-cats,body.order .recent__container,body.order div.sitemap{display:none}#details td.trans{font-size:80%;font-style:italic}a.yandex{text-align:right;margin-top:-5px;text-decoration:none;display:block}span.tp-partner-rating{margin-left:5px;font-size:140%;display:inline-block;position:relative}span.tp-partner-rating span.rating{color:#ffcb42;position:absolute;top:0;left:0;overflow:hidden}span.tp-partner-rating div.details{z-index:10;background:#fff;border:1px solid #3c4658;padding:0 5px;display:none;position:absolute;top:100%;right:-6px;box-shadow:2px 2px 4px #888}span.tp-partner-rating:hover div.details{display:block}span.tp-partner-rating div.details th{color:#3c4658;white-space:nowrap;text-align:left;padding-right:5px;font-size:80%;font-weight:400}span.tp-partner-rating div.details td{position:relative}body.order a.show-alt-addr{margin-top:1em;display:block}.recent__container{padding:15px}.recent__container h3{margin:0}.recent__container a.part{color:#3c4658;vertical-align:top;width:150px;max-width:10vw;height:200px;max-height:20vw;margin-right:1em;font-size:80%;line-height:1.2em;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.recent__container a.part:hover{box-shadow:0 10px 80px 1px #bbb}.recent__container a.part:after{content:"";background:linear-gradient(#fff0 0%,#fff 100%);height:25px;display:block;position:absolute;bottom:0;left:0;right:0}.recent__container a.part img{width:100%;max-height:150px;margin-bottom:.4em}.recent__container a.clear{display:block}body.searchMap svg{stroke:#000;stroke-width:20px;stroke-linejoin:round;max-width:640px;margin:0 auto;display:block}body.searchMap svg path.panel{fill:#1a8af3}body.searchMap svg path.window{fill:#def}body.searchMap svg path.hub{fill:#bbb;stroke:#666;stroke-width:35px}body.searchMap svg path.bumper{fill:#12395e}body.searchMap svg g[onclick]{cursor:pointer}.product-detail__part-number span.altCode:after{content:" / "}.product-detail__part-number span.altCode:empty{display:none}div.widget.table table.group tr:nth-child(2n) th{background:linear-gradient(90deg,#64646433 0%,#c8c8c833 100%)}div.widget.table table.group tr:hover th{background:#fdb}div.fred-widget.fred-table table.fred-group{border:2px solid #bbb;min-width:50%;min-height:100%;left:5%}div.fred-widget.fred-table table.fred-group th{text-align:left;padding:2px}div.fred-widget.fred-table table.fred-group td{text-align:right;padding:2px}div.fred-widget.fred-table div.fred-refresh{background:#fdb;border:1px solid #bbb;border-radius:6px;padding:4px 10px;left:50%;transform:translate(-50%,-50%)}form.fred-extra div.fred-widget.fred-writeable.fred-char span.fred-remaining,form.fred-extra div.fred-widget.fred-writeable.fred-memo span.fred-remaining{color:#ccc;min-width:2em;margin-left:4px;font-size:80%;display:inline-block}form.fred-extra div.fred-widget.fred-writeable span.fred-remaining.fred-critical,form.fred-extra div.fred-widget.fred-writeable span.fred-remaining.fred-minimal{color:#c88}form.fred-extra div.fred-widget.fred-writeable span.fred-remaining.fred-minimal:before{content:"-"}div.fred-widget.fred-color span.fred-remaining,div.fred-widget.fred-grid div.fred-widget.fred-char span.fred-remaining,div.fred-widget.fred-grid div.fred-widget.fred-memo span.fred-remaining{display:none}#body div.row.map,div.row.ad-right{text-align:center}@media (min-width:500px){#body div.row.map,div.row.ad-right{display:none}}@media (min-width:1610px){#body div.row.map{display:block;position:relative}#body div.row.map>a{position:absolute;top:-1em;left:100%}}@media (min-width:1800px){div.row.ad-right{display:block;position:relative}div.row.ad-right>div{position:absolute;left:100%}body.home div.row.ad-right>div{top:25px}}body.clientRating table.ratings th,body.clientRating table.payment td{text-align:left;padding-right:1em}body.clientRating table.payment b.incorrect{color:red}body.clientRating h2.score{position:relative}body.clientRating table.legend th{width:40px;height:40px;position:relative}body.clientRating .score:after{text-align:center;border-radius:16px;width:32px;height:32px;font-size:24px;font-weight:700;line-height:32px;position:absolute;top:0;right:8px}body.clientRating .score0:after{content:"☹";color:#fff;background:#800}body.clientRating .score1:after{content:"😐";background:#f80}body.clientRating .score2:after{content:"😐";background:#ff0}body.clientRating .score3:after{content:"☺";background:#8f0}body.clientRating .score4:after{content:"☺";color:#fff;background:#080}body.clientRating table.ratings{font-size:75%}body.clientRating table.ratings tr:hover{background:#eee}body.clientRating table.ratings td{padding-right:1em}body.clientRating ul.warning{color:#f80;font-weight:700}.product-detail__price span.no-price{display:block}.product-detail__price span.no-price:hover{cursor:pointer}.product-detail__price span.no-price:after{content:"»";padding-left:5px}body.search #details td.search:hover{cursor:pointer;color:#1a8af3;text-decoration:underline}body.mobile .sitemap__list li a{padding-top:5px;padding-bottom:5px}body.mobile .footer a{margin:-10px 0;padding:15px}body.mobile.search #selections div.selection p a{min-height:34px}ul.usp li{display:inline}span.email-spam-note,span.shipping-request-option{color:red;font-weight:700}div.back-message{color:#fff;z-index:10000;text-align:center;cursor:pointer;background:#f9b11f;border-bottom:1px solid #0000;padding:1em;font-size:150%;font-weight:700;position:fixed;top:0;left:0;right:0;box-shadow:1px 1px #c1940a}div.back-message:hover{background-color:#ffcb42}#info p.openingHours{white-space:pre}body.search #details{position:relative}div.special-message{background:#f9b11f;min-height:40px;padding:2px 2vw;font-size:15px;display:none}body.home div.special-message,body.search div.special-message,body.basket div.special-message,body.order div.special-message{display:block}div.special-message:empty{display:none!important}@media (max-width:640px){div.special-message{font-size:11px}}div.special-message h1{float:left;vertical-align:middle;margin:-2px 1em 0 0;font-size:150%;display:inline-block}#make.show-all{animation:2s ease-out show-all-animation}@keyframes show-all-animation{0%{background-color:#0000}50%{background-color:#f9b11f}to{background-color:#0000}}@media (min-width:950px){body.home div.vehicle-select{margin:0 -15%}}span.shipping-request-option:before{content:" ["}span.shipping-request-option:after{content:"]"}@media (min-width:450px){.hero{background-image:url(/images/car_bg_750_motion_blur.jpg)}}@media (min-width:480px){.hero{background-image:url(/images/car_bg_750_motion_blur.jpg)}.hero.vehicle-type-M{background-image:url(/gfx/hero-home-M.jpg)}.hero.vehicle-type-V{background-image:url(/gfx/hero-home-V.jpg)}}@media (min-width:750px){.hero{aspect-ratio:auto;background-image:url(/images/car_bg_1920_motion_blur.jpg);background-position:50%;background-size:cover;min-height:420px}}button.vehicle-all{display:none}body.help h2{margin-bottom:0}body.help p{margin-top:0}body.help div.quality{margin-right:2em;display:inline-block}#detail button i[class^=ico--]{vertical-align:middle;margin:-5px 5px -5px -5px}#details th:empty+td{font-style:italic}form.fred input[type=checkbox],input[type=radio]{margin-right:4px}table.vin-decoder td{border-top:1px dotted #888;padding:5px 1em}div.chat{max-width:100em}div.chat div.message{white-space:pre-wrap;background:#ecf0f6;border-radius:5px;margin:25px 0 0 2em;padding:.25em 1em;position:relative}div.chat div.message.source-C{margin-right:15%;font-style:italic}div.chat div.message.source-L{margin-left:15%}div.chat div.message span{text-align:right;font-size:80%;font-style:italic;display:block;position:absolute;top:100%;right:0}div.chat div.message.source-C:after,div.chat div.message.source-L:after{content:"";border-top:0;border-bottom:20px solid #ecf0f6;border-left:0;border-right:20px solid #0000;width:0;height:0;margin-top:-20px;margin-left:-10px;position:absolute;top:0;left:10%}div.chat div.message.source-L:after{border-top:0;border-bottom:20px solid #ecf0f6;border-left:20px solid #0000;border-right:0;left:90%}div.chat form h3{margin-bottom:5px}div.chat form textarea{width:100%;height:10em;margin:5px 0;display:block}body.adminOrderChat div.data{vertical-align:top;margin-right:5%;display:inline-block}body.adminOrderChat div.id-chats{margin-bottom:2em}body.adminChats td.id-chats{white-space:pre-line}div.rsi-ui-dialog-title{box-sizing:content-box}body.orderReturns #items th.fred-actions,body.orderReturns #items td.fred-actions{display:none}body.orderReturns td.id-STEXT_OLN input{width:150em}body.orderReturns td.id-IQUANTITY_OLN div{text-align:center}@media (max-width:749px){.hero,.hero.vehicle-type-M,.hero.vehicle-type-V{color:#fff;aspect-ratio:450/205;background-color:#0000;background-image:url(/images/car_bg_750_motion_blur.jpg)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important;min-height:0!important}}@media (max-width:767px){.hero,.hero.vehicle-type-M,.hero.vehicle-type-V{color:#fff}.hero.vehicle-type-M{background-image:url(/gfx/hero-home-M-small.jpg)!important}.hero.vehicle-type-V{background-image:url(/gfx/hero-home-V-small.jpg)!important}#tp-search-root:empty{min-height:120px;margin-bottom:12px}.hero:before{display:block}.hero__title{color:#fff;margin:0;padding:18px 16px 6px;font-size:17px;line-height:1.3}.hero__title a{color:#fff}.hero .usp{text-align:left;padding:4px 16px 8px}ul.usp li{display:block}header[role=banner]{background:#0c2c4d}.topbar{background-color:#0c2c4d}#tp-trustbar-root{background:#0c2c4d}.nav-cats{border-radius:0;height:40px}.nav-cats .nav--categories__item{min-height:0!important}.nav-cats .nav--categories{align-items:center;height:100%;display:flex;min-height:0!important}.nav-cats .nav--categories>ul{align-items:center;height:100%}.nav-cats .nav--categories>ul>li{align-items:center;height:100%;display:flex}.nav-cats .nav--categories button{justify-content:center;align-items:center;margin:0 4px;font-size:0;display:flex;height:auto!important;min-height:0!important;padding:0 8px!important;line-height:0!important;position:static!important}.nav-cats .nav--categories button.other{top:0!important}.nav-cats .nav--categories .ico--category{display:block;position:relative;top:-1px;background-size:54px 27px!important;width:27px!important;height:27px!important}.nav-cats .nav--categories__label{font-size:11px;padding:0!important;line-height:1!important}.nav-cats .nav--categories__label:empty{display:none}.nav-types{border-radius:0;margin:0;overflow:hidden}body.home>.section,body>.section{margin-top:8px;margin-bottom:12px}}@media (max-width:499px){.hero,.hero.vehicle-type-M,.hero.vehicle-type-V{aspect-ratio:auto;background-position:top!important;background-size:cover!important;min-height:calc(45.5556vw + 150px)!important}}@media (max-width:449px){.hero:not(.vehicle-type-M):not(.vehicle-type-V){background-image:url(/images/car_bg_450_motion_blur.jpg)!important;background-position:top!important}}
#menu .nav--top__cart-li{display:none!important}.topbar .container{align-items:center;display:flex;position:relative}.topbar__sitelinks{display:none}@media (min-width:768px){.topbar .container{align-items:center;display:flex}}.topbar .topbar__branding.branding{padding:4px 0 14px}.branding__logo{background-image:none;width:auto;height:auto;padding-bottom:8px}.topbar .branding__logo{box-sizing:content-box;height:43px;padding-bottom:8px;display:block;overflow:hidden}@media (min-width:768px){.topbar .branding__logo{height:60px}}.branding__logo img{width:auto;height:43px;display:block}@media (min-width:768px){.branding__logo img{height:60px}}body.totalparts-be .branding__logo img,body.totalparts-es .branding__logo img,body.totalparts-eu .branding__logo img,body.totalparts-fr .branding__logo img,body.totalparts-it .branding__logo img,body.totalteile-de .branding__logo img{display:none}.topbar__search{flex:1;min-width:0;margin:0 16px;display:none}.topbar__actions{z-index:140;align-items:center;gap:8px;margin-left:auto;display:flex;position:static}.topbar__login{color:#fff;white-space:nowrap;border:1px solid #ffffff8c;border-radius:16px;justify-content:center;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.topbar__login.topbar__track{border:none;border-radius:8px;gap:6px;height:auto;padding:4px 8px}.topbar__track-text{letter-spacing:.01em;text-transform:none;flex-direction:column;align-items:flex-start;font-size:10px;font-weight:600;line-height:1.15;display:flex}.topbar__login:hover,.topbar__login:focus{color:#fff;background:#ffffff1f;border-color:#fff;outline:none;text-decoration:none}.topbar__cart-wrap{z-index:auto;display:block;position:static;top:auto;right:auto}.topbar__cart{color:#fff;-webkit-tap-highlight-color:transparent;background:0 0;outline:none;flex-wrap:nowrap;justify-content:center;align-items:center;gap:9px;width:auto;min-width:44px;height:44px;margin:0;padding:0 4px;text-decoration:none;display:flex;position:relative}.topbar__cart:focus,.topbar__cart:active{outline:none}.topbar__cart-icon{justify-content:center;align-items:center;width:28px;height:26px;display:flex;position:relative}.topbar__cart .ico--cart{width:28px;height:26px;display:block}.topbar__cart .label{text-align:left;text-shadow:0 1px 2px #0000008c;border:none;border-radius:0;min-width:0;height:auto;padding:0;font-size:10px;font-weight:700;line-height:1;position:absolute;top:0;left:-5px;right:auto;color:#f47521!important;background:0 0!important}.topbar__cart-total{white-space:nowrap;color:#fff;pointer-events:none;flex-shrink:0;margin-right:0;font-size:10px;font-weight:700;line-height:1;display:block;position:absolute;top:-8px;left:calc(100% - 6px);right:auto}.topbar__cart[data-basket-count="0"] .topbar__cart-total{display:none}.topbar{padding-bottom:0}#tp-trustbar-root,.topbar{background-color:#31415a}#tp-trustbar-root{box-sizing:border-box;height:32px;min-height:32px;overflow:hidden}.nav-cats.tp-navlinks{background:0 0;border-bottom:1px solid #0c2c4d2e}.tp-navlinks__nav{align-items:center;gap:12px;min-height:42px;display:flex}.tp-navlinks__list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tp-navlinks__list::-webkit-scrollbar{display:none}.tp-navlinks__list>li{flex-shrink:0}html{scrollbar-gutter:stable}.tp-navlinks__list>li>a.tp-nav-cats-btn,.tp-nav-cats-btn{font:inherit;color:#0c2c4d;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.tp-nav-cats-chevron{opacity:.85;font-size:10px;line-height:1}.tp-navlinks__list>li>a{color:#0c2c4d}@media (max-width:767px){header[role=banner]{background-color:#0000}.topbar,#tp-trustbar-root{background-color:#31415a}#tp-trustbar-root{height:0!important;min-height:0!important;display:none!important;overflow:hidden!important}.nav-cats.tp-navlinks{display:none!important}.topbar .container{min-height:56px;padding-right:12px}.topbar__actions{z-index:140;gap:2px;margin-left:auto;margin-right:0;padding-top:10px;position:static;top:auto;right:auto}.topbar .topbar__track-text{display:none!important}.topbar__login.topbar__track{justify-content:center;width:44px;min-width:44px;height:44px;padding:0;overflow:hidden}.topbar__cart-wrap .nav--top__cart,.topbar a.topbar__cart{top:0}.topbar__login:not(.topbar__track){height:28px;padding:0 10px;font-size:12px}}@media (min-width:768px){.topbar__actions{top:9px;right:0}.topbar__cart-wrap .nav--top__cart{top:0}#menu.collapse{font-size:0}}body.order div.messages,body.basket div.messages,body.userLogin div.messages,body.userForgot div.messages,body.userRegister div.messages,.tp-order-page div.messages,.tp-basket-page div.messages{padding-bottom:8px}body.order div.messages>div,body.basket div.messages>div,body.userLogin div.messages>div,body.userForgot div.messages>div,body.userRegister div.messages>div,.tp-order-page div.messages>div,.tp-basket-page div.messages>div{border:1px solid var(--tp-line,#d7dde5);border-radius:2px;margin:0 0 10px;padding:10px 12px;line-height:1.45;box-shadow:none!important;color:var(--tp-ink-soft,#3c4658)!important;background:#f7f8fa!important;font-size:14px!important;font-weight:400!important}body.order div.messages>div.error,body.order div.messages>div.warning,body.basket div.messages>div.error,body.basket div.messages>div.warning,body.userLogin div.messages>div.error,body.userForgot div.messages>div.error,body.userRegister div.messages>div.error,.tp-order-page div.messages>div.error,.tp-basket-page div.messages>div.error,.tp-basket-page div.messages>div.warning{border-color:#cfd6de;color:var(--tp-ink-soft,#3c4658)!important;background:#f4f6f8!important}body.order div.messages>div a,body.basket div.messages>div a,body.userLogin div.messages>div a,body.userForgot div.messages>div a,body.userRegister div.messages>div a,.tp-order-page div.messages>div a,.tp-basket-page div.messages>div a{color:#1570c4;font-weight:600;text-decoration:underline}
.ico--aandrijving{background-image:url(/gfx/category/aandrijving.svg)}.ico--abs-en-remsysteem{background-image:url(/gfx/category/abs-en-remsysteem.svg)}.ico--accessoires{background-image:url(/gfx/category/accessoires.svg)}.ico--airbags{background-image:url(/gfx/category/airbags.svg)}.ico--airco-koeling-verwarming{background-image:url(/gfx/category/airco-koeling-verwarming.svg)}.ico--audio-video-navigatie{background-image:url(/gfx/category/audio-video-navigatie.svg)}.ico--beglazing-en-spiegels{background-image:url(/gfx/category/beglazing-en-spiegels.svg)}.ico--brandstofsysteem{background-image:url(/gfx/category/brandstofsysteem.svg)}.ico--instrumenten-tellers-klokken{background-image:url(/gfx/category/instrumenten-tellers-klokken.svg)}.ico--interieur-en-bekleding{background-image:url(/gfx/category/interieur-en-bekleding.svg)}.ico--leidingen-en-slangen{background-image:url(/gfx/category/leidingen-en-slangen.svg)}.ico--motor{background-image:url(/gfx/category/motor.svg)}.ico--plaatwerk{background-image:url(/gfx/category/plaatwerk.svg)}.ico--plaatwerkbeslag{background-image:url(/gfx/category/plaatwerkbeslag.svg)}.ico--stuurinrichting{background-image:url(/gfx/category/stuurinrichting.svg)}.ico--uitlaatsysteem{background-image:url(/gfx/category/uitlaatsysteem.svg)}.ico--verlichting{background-image:url(/gfx/category/verlichting.svg)}.ico--wielen-banden-velgen{background-image:url(/gfx/category/wielen-banden-velgen.svg)}.ico--wissen-en-wassen{background-image:url(/gfx/category/wissen-en-wassen.svg)}
.tp-account-page.section{margin-top:8px;margin-bottom:20px}.tp-account-page .tp-account-back-wrap{margin:0 0 6px}.tp-account-page .tp-account-back{color:#1a5fb4;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:6px 0;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.tp-account-page .tp-account-back:hover{color:#1570c4;text-decoration:underline}.tp-account-page h1{margin-top:.15em}.tp-account-page .tp-account-form,.tp-account-page .tp-account-body{flex-direction:column;align-items:stretch;gap:16px;max-width:640px;display:flex}.tp-account-page .tp-account-form label{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.tp-account-page .tp-account-form input,.tp-account-page .tp-account-form select{border:1px solid var(--line);min-height:46px;font:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-weight:400}.tp-account-page .tp-account-form input:focus,.tp-account-page .tp-account-form select:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #1e2b5e24}.tp-account-page .tp-account-error{color:#b3261e;background:#fdecec;border-radius:10px;margin:0;padding:10px 12px;font-weight:600}.tp-account-page .button{width:100%}.tp-login-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;max-width:880px;display:grid}.tp-login-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.tp-login-card h2{margin:0;font-size:20px}.tp-login-card .tp-account-form{max-width:none}.tp-login-forgot{color:#1a5fb4;font-weight:700;text-decoration:none}.tp-login-forgot:hover{text-decoration:underline}@media (max-width:767px){.tp-login-cards{grid-template-columns:1fr}.tp-account-page .tp-account-back-wrap{margin:0 0 8px;display:block}}.tp-reg-note{color:var(--muted,#5b6b85);margin:0;font-size:13.5px}.tp-reg-section{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.tp-reg-section h2{color:var(--navy);margin:0;font-size:17px;font-weight:800}.tp-reg-req{color:#c62828}.tp-reg-optional{color:#5b6b85;font-weight:400}.tp-reg-hint{color:#5b6b85;font-size:13px;font-weight:400}.tp-reg-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tp-reg-kinds{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.tp-reg-kinds legend{grid-column:1/-1;margin-bottom:8px;padding:0;font-size:14px;font-weight:700}.tp-account-page .tp-account-form .tp-reg-kind{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;gap:4px;padding:14px 16px;position:relative}.tp-account-page .tp-account-form .tp-reg-kind.is-on{border-color:var(--navy);background:#f3f6fb;box-shadow:0 0 0 3px #1e2b5e1f}.tp-reg-kind small{color:#5b6b85;font-size:13px;font-weight:400}.tp-account-page .tp-account-form .tp-reg-kind input{width:18px;height:18px;min-height:0;accent-color:var(--navy);padding:0;position:absolute;top:14px;right:14px}.tp-reg-password{display:flex;position:relative}.tp-account-page .tp-account-form .tp-reg-password input{width:100%;padding-right:46px}.tp-reg-eye{color:#5b6b85;cursor:pointer;background:0 0;border:0;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:0;right:0}.tp-reg-checks{flex-direction:column;gap:10px;display:flex}.tp-account-page .tp-account-form .tp-reg-check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.tp-account-page .tp-account-form .tp-reg-check input{width:18px;height:18px;min-height:0;accent-color:var(--navy);flex:none;margin-top:2px;padding:0}.tp-reg-check a,.tp-reg-login a{color:#1a5fb4;font-weight:600}.tp-reg-login{text-align:center;margin:0;font-size:14px}@media (max-width:599px){.tp-reg-row,.tp-reg-kinds{grid-template-columns:1fr}}
:root{--tp-nav-ink:#0c2c4d;--tp-nav-h:42px}[data-tp-header]{display:contents}.tp-shop-nav-bar{pointer-events:none;background:#f5a62359;height:3px;position:relative;overflow:hidden}.tp-shop-nav-bar:after{content:"";background:#f5a623;width:40%;animation:1s ease-in-out infinite tp-shop-nav;position:absolute;top:0;bottom:0;left:-40%}@keyframes tp-shop-nav{to{left:100%}}@media (prefers-reduced-motion:reduce){.tp-shop-nav-bar:after{width:100%;animation:none;left:0}}#tp-site-header-root:has([data-tp-header])>:not([data-tp-header]):not(script){display:none!important}header[role=banner]{z-index:150;background:0 0;position:relative;overflow:visible}.topbar a.topbar__cart{box-sizing:border-box;justify-content:center;min-width:44px;margin-right:16px;overflow:visible}.topbar .topbar__cart-wrap,.topbar .topbar__cart-icon{overflow:visible}.topbar a.topbar__cart .topbar__cart-total{font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;min-width:0;padding:0;font-size:10px;font-weight:700;line-height:1;display:block;position:absolute;top:-8px;left:calc(100% - 6px);right:auto}body.tp-search-stuck header[role=banner]{pointer-events:none}.topbar .topbar__branding.branding{padding:4px 0 14px}.topbar .branding__logo{box-sizing:content-box;padding-bottom:8px;display:block;overflow:hidden;background-image:none!important;width:auto!important;height:43px!important}@media (min-width:768px){.topbar .branding__logo{height:60px!important}}.topbar .branding__logo img{width:auto;height:43px;display:block}@media (min-width:768px){.topbar .branding__logo img{height:60px}}.topbar .container{min-height:64px}@media (max-width:767px){.topbar .container{min-height:56px}}.nav-cats.tp-navlinks{z-index:1;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-top:none;border-bottom:1px solid #0c2c4d2e;position:relative}.tp-navlinks__list>li>a,.tp-nav-cats-btn{color:var(--tp-nav-ink)}.nav-cats.tp-navlinks .tp-navlinks__list>li>a{white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.tp-navlinks__list>li>a:hover,.tp-navlinks__list>li>a:focus,.tp-nav-cats-btn:hover,.tp-nav-cats-btn:focus,.tp-nav-cats-btn.is-open{color:var(--tp-nav-ink);background:#0c2c4d14}.tp-nav-cats{position:relative}.tp-navlinks__list>li>a.tp-nav-cats-btn,.tp-nav-cats-btn{font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin:0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.tp-nav-cats-chevron{opacity:.85;font-size:10px;line-height:1}.tp-nav-cats-panel{z-index:400;box-sizing:border-box;color:#1c2733;background:#fff;border-radius:10px;width:min(380px,100vw - 24px);padding:12px;position:fixed;box-shadow:0 12px 36px #0c143047}.tp-nav-cats-panel--mega{width:min(1080px,100vw - 24px);padding:0;overflow:hidden}.tp-nav-cats-panel--phone{z-index:10100;max-height:min(70vh,560px);overflow:auto;width:auto!important;left:8px!important;right:8px!important}.tp-nav-cats-panel .tp-facet-group{margin:0}.tp-nav-cats-panel .tp-cat-browse-scroll{height:min(320px,50vh)!important}.nav-cats.tp-navlinks .tp-navlinks__list{flex:auto}.tp-navlinks__list>li:not(.tp-navlinks__site)+li.tp-navlinks__site{border-left:1px solid #0c2c4d2e;margin-left:4px;padding-left:4px}.topbar .topbar__actions{gap:16px}.topbar__login.topbar__track{border:none;border-radius:8px;align-items:center;gap:8px;height:auto;min-height:0;padding:4px 10px 4px 4px}.topbar__track svg{flex-shrink:0;width:26px;height:26px}.topbar__track-text{letter-spacing:.01em;text-transform:none;flex-direction:column;align-items:flex-start;font-size:10px;font-weight:600;line-height:1.15;display:flex}.nav-cats.tp-navlinks .tp-navlinks__icon{flex-shrink:0;width:18px;height:18px;display:block}@media (max-width:767px){.topbar .container{align-items:center;padding-right:12px;display:flex}.topbar .topbar__actions{align-items:center;gap:2px;margin-left:auto;margin-right:0;padding-top:10px;position:static;top:auto;right:auto}.topbar .topbar__track-text{display:none!important}.topbar .topbar__login.topbar__track{justify-content:center;width:44px;min-width:44px;height:44px;padding:0;overflow:hidden}.topbar .topbar__track svg{width:28px;height:28px}.topbar .topbar__cart-wrap .nav--top__cart,.topbar a.topbar__cart{top:0}.topbar .topbar__cart-icon{transform-origin:50%;transform:scale(.95)}.tp-navlinks__icon{flex-shrink:0;display:block}.tp-navlinks__label,.tp-nav-cats-chevron{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tp-navlinks__list>li>a,.tp-navlinks__list>li>a.tp-nav-cats-btn,.tp-nav-cats-btn{justify-content:center;align-items:center;min-width:40px;padding:8px 9px;display:inline-flex;position:relative}.tp-navlinks__list>li:not(.tp-navlinks__site)+li.tp-navlinks__site{border-left:1px solid #0c2c4d38;margin-left:auto;padding-left:10px}.tp-navlinks__site~.tp-navlinks__site~.tp-navlinks__site{display:none}.nav-cats.tp-navlinks{min-height:36px;height:auto!important;overflow:visible!important}.nav-cats.tp-navlinks .tp-navlinks__nav,.nav-cats.tp-navlinks .tp-navlinks__list,.tp-navlinks__list{justify-content:flex-start;gap:2px;width:100%;flex-flow:row!important;align-items:center!important;display:flex!important}.tp-navlinks__list>li{float:none!important;flex:none!important;width:auto!important;display:flex!important}.nav-cats.tp-navlinks .container{padding-top:0;padding-bottom:0}.tp-navlinks__nav{min-height:36px}.nav-cats.tp-navlinks{display:none!important}}.topbar__hm{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;margin:0;padding:0;display:inline-flex}.topbar__hm:hover,.topbar__hm.is-open{background:#ffffff1a}html.tp-hm-open,html.tp-hm-open body{overflow:hidden}.tp-hm-layer{z-index:10100;position:fixed;bottom:0;left:0;right:0}.tp-hm-backdrop{background:#0c143073;position:absolute;inset:0}.tp-hm-panel{-webkit-overflow-scrolling:touch;box-sizing:border-box;width:min(420px,100%);padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--tp-bn-bg,#31415a);color:#fff;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 28px #0c143047}.tp-hm-panel--compact{border-bottom-left-radius:12px;height:auto;max-height:calc(100% - 8px);bottom:auto}.tp-hm-head{justify-content:flex-start;align-items:center;gap:8px;padding:4px 4px 12px;display:flex}.tp-hm-list{margin:0;padding:0;list-style:none}.tp-hm-link{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;margin:0;padding:14px 8px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.tp-hm-link:hover,.tp-hm-link:focus,.tp-hm-link.is-open{background:#ffffff1a}.tp-hm-link .tp-navlinks__icon{flex-shrink:0;display:block}.tp-hm-link .tp-nav-cats-chevron{clip:auto;white-space:nowrap;opacity:.8;border:0;width:auto;height:auto;margin:0 0 0 auto;padding:0;font-size:11px;position:static;overflow:visible}.tp-hm-link.is-open .tp-nav-cats-chevron{transform:rotate(180deg)}.tp-hm-cats{border-radius:10px;margin:0 0 8px;overflow:hidden}.tp-hm-cats .tp-cat-mega{min-height:0;max-height:min(60vh,520px)}
.tp-searchbox{position:relative}.tp-inputrow{gap:10px;display:flex}.tp-inputwrap{flex:1;min-width:0;position:relative}.tp-inputwrap input{box-sizing:border-box;border:none;border-radius:8px;outline:none;width:100%;padding:13px 44px 13px 16px;font-size:14.5px;box-shadow:0 1px 2px #00000014}.tp-inputwrap.has-action input,.tp-inputwrap.has-clear input{padding-right:44px}.tp-inputwrap input[type=search]{appearance:none}.tp-inputwrap input[type=search]::-webkit-search-cancel-button{appearance:none}.tp-inputwrap input[type=search]::-webkit-search-decoration{appearance:none}.tp-inputwrap input::placeholder{color:#8b98a8}.tp-input-search,.tp-input-clear{z-index:2;color:#0c2c4d;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tp-input-search:hover,.tp-input-clear:hover{background:#0c2c4d14}.tp-input-search:disabled{opacity:.35;cursor:default}.tp-input-search:disabled:hover{background:0 0}.tp-input-search svg,.tp-input-clear svg{pointer-events:none}.tp-dropdown{z-index:20;background:#fff;border:1px solid #d8dee6;border-radius:8px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 6px 16px #0000001f}.tp-dropdown--portal{z-index:10070;max-height:min(45vh,280px);position:fixed;top:0;left:0;right:auto;overflow-y:auto}.tp-dd-row{cursor:pointer;color:#0c2c4d;border-bottom:1px solid #f0f2f5;align-items:center;gap:10px;padding:9px 14px;font-size:14px;display:flex}.tp-dd-row:last-child{border-bottom:none}.tp-dd-row:hover,.tp-dd-row.active{background:#f5f8ff}.tp-tag{letter-spacing:.03em;color:#fff;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.tp-tag-make{background:#1c86f2}.tp-tag-model{background:#0c2c4d}.tp-tag-part{background:#6b7684}.tp-tag-oem{background:#1a6b4a}.tp-dd-label{flex:1}@media (min-width:769px){.tp-inputwrap input{border-radius:7px;padding:9px 40px 9px 14px;font-size:13.5px}.tp-inputwrap.has-action input,.tp-inputwrap.has-clear input{padding-right:40px}.tp-input-search,.tp-input-clear{width:28px;height:28px;right:6px}}
@media (min-width:768px){body.tp-topbar-search .topbar,body.tp-topbar-search .topbar .container{overflow:visible}.topbar__search.tp-tbs-host{z-index:2;pointer-events:auto;flex:1;justify-content:stretch;align-items:center;width:auto;min-width:0;max-width:none;margin:0 16px;padding:0;position:static;top:auto;left:auto;transform:none;display:flex!important}}@media (max-width:767px){.topbar .topbar__search.tp-tbs-host{display:none!important}}.tp-mid-search{display:none}.tp-search-sticky-sentinel,.tp-search-sticky-spacer{pointer-events:none;height:0;margin:0;padding:0;display:block;overflow:hidden}@media (max-width:767px){.tp-mid-search{background:var(--tp-bn-bg);box-sizing:border-box;border-bottom:1px solid #0c2c4d1f;min-height:55px;padding:6px 12px 4px;display:block;overflow:visible}.tp-mid-search.is-stuck{z-index:200;padding-top:6px;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 16px #0c2c4d24}.tp-mid-search .tp-tbs--mid{border-radius:999px;flex-flow:row;align-items:center;box-shadow:0 2px 10px #0c2c4d29}.tp-tbs--mid .tp-searchbox{flex:auto;min-width:0}.tp-tbs--mid .tp-inputwrap input,.tp-tbs--mid .tp-tbs-vehicle{height:42px}.tp-tbs--mid .tp-tbs-vehicle-open{gap:5px;padding-left:10px}.tp-tbs--mid .tp-tbs-vehicle-type{font-size:12px}}.tp-tbs{box-sizing:border-box;pointer-events:auto;background:#fff;border:0;border-radius:999px;align-items:center;width:100%;max-width:none;padding:0;display:flex;position:relative;box-shadow:0 2px 12px #0c2c4d47}.tp-tbs:focus-within,.tp-tbs.is-open{box-shadow:0 0 0 3px #1c86f259}.tp-tbs--home{z-index:20;width:100%;margin:0 auto;box-shadow:0 2px 10px #0c14301f,0 0 0 1px #1c86f233,0 6px 20px #1c86f238}.tp-tbs--home:focus-within,.tp-tbs--home.is-open{box-shadow:0 0 0 3px #1c86f252,0 8px 24px #1c86f247}.tp-tbs--home .tp-tbs-vehicle{height:50px}.tp-tbs--home .tp-tbs-vehicle.has-lock{min-height:50px}.tp-tbs--home .tp-inputwrap input{height:50px}.hero:has(.tp-tbs--home){z-index:40;position:relative;overflow:visible}.hero:has(.tp-tbs--home)>.container{z-index:40;position:relative;overflow:visible}.tp-tbs-vehicle{color:#0c2c4d;background:#0c2c4d0a;border:none;border-right:1px solid #e2e7f0;border-radius:999px 0 0 999px;flex-shrink:0;justify-content:flex-start;align-items:center;gap:0;width:auto;min-width:0;height:44px;margin:0;padding:0 6px 0 0;display:inline-flex}.tp-tbs-vehicle-open{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px 0 0 999px;flex:auto;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:0 4px 0 12px;display:inline-flex}.tp-tbs-vehicle-clear{color:#3d5a73;width:22px;height:22px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;align-self:center;margin:0 2px 0 0;padding:0;font-size:16px;line-height:1}.tp-tbs-vehicle-clear:hover{color:#0c2c4d;background:#0c2c4d1a}.tp-tbs-vehicle-open>svg{color:#1c86f2;flex-shrink:0}.tp-tbs-vehicle:hover,.tp-tbs-vehicle.is-open{color:#0c2c4d;background:#0c2c4d1a}.tp-tbs-vehicle.has-lock{max-width:min(46%,280px);height:auto;min-height:44px;padding-top:5px;padding-bottom:5px}.tp-tbs-vehicle-type{letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:700}.tp-tbs-vehicle-chevron{opacity:.55;flex-shrink:0;margin-left:1px;transition:transform .15s}.tp-tbs-vehicle-chevron.is-open{opacity:.85;transform:rotate(180deg)}.tp-tbs-vehicle-text{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.tp-tbs-vehicle-make,.tp-tbs-vehicle-model{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tp-tbs-vehicle-make{letter-spacing:-.01em;font-size:12px;font-weight:800}.tp-tbs-vehicle-model{color:#3d5a73;font-size:11px;font-weight:600}.tp-tbs .tp-searchbox{flex:1;width:100%;min-width:0}.tp-tbs .tp-inputrow{gap:0}.tp-tbs .tp-inputwrap input{height:44px;box-shadow:none;background:0 0;border-radius:0 999px 999px 0;padding:0 48px 0 14px;font-size:15px}.tp-tbs .tp-inputwrap.has-action input,.tp-tbs .tp-inputwrap.has-clear input{padding-right:48px}.tp-tbs .tp-inputwrap input:focus{box-shadow:none}.tp-tbs .tp-input-search,.tp-tbs .tp-input-clear{border-radius:999px;width:34px;height:34px;padding:0;right:8px}.tp-tbs .tp-input-search{color:#1c86f2}.tp-tbs-picker{z-index:220;box-sizing:border-box;color:#1c2733;isolation:isolate;background:#fff;border-radius:18px;padding:12px;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 16px 40px #0c143047}.tp-tbs-picker--portal{z-index:20000;position:fixed;right:auto}.tp-tbs-types{gap:8px;margin:0 0 12px;display:flex}.tp-tbs-type{color:#0c2c4d;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dbe6;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:5px;margin:0;padding:10px 6px;font-size:12px;font-weight:600;display:flex}.tp-tbs-type:hover{background:#0c2c4d0a;border-color:#0c2c4d}.tp-tbs-type.is-on{background:#0c2c4d14;border-color:#0c2c4d;font-weight:700}.tp-tbs-picker .tp-cat-browse{margin:0}.tp-tbs-picker .tp-cat-browse-toggle{display:none}.tp-tbs-picker .tp-cat-browse-scroll{height:auto;max-height:min(260px, 42vh, calc(100dvh - var(--tp-picker-top,72px) - 210px));overflow:auto}.tp-tbs-lookup{gap:8px;margin:0 0 12px;display:flex}.tp-tbs-lookup-btn{text-align:center;color:#0c2c4d;min-width:0;line-height:1.25;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dbe6;border-radius:10px;flex:1;margin:0;padding:8px 10px;font-size:12px;font-weight:700}.tp-tbs-lookup-btn:hover{background:#0c2c4d0a;border-color:#0c2c4d}.tp-tbs-lookup-btn.is-on{background:#0c2c4d14;border-color:#0c2c4d}.tp-tbs-lookup-form{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.tp-tbs-plate{flex-shrink:0;margin:0}.tp-tbs-plate select{color:#0c2c4d;height:40px;font:inherit;background:#fff;border:1px solid #d5dbe6;border-radius:10px;padding:0 8px;font-size:13px;font-weight:700}.tp-tbs-lookup-input{box-sizing:border-box;color:#1c2733;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #d5dbe6;border-radius:10px;flex:1;margin:0;padding:0 12px;font-size:14px}.tp-tbs-lookup-input:focus{border-color:#0c2c4d;outline:none;box-shadow:0 0 0 2px #0c2c4d29}.tp-tbs-lookup-go{color:#fff;height:40px;font:inherit;cursor:pointer;background:#0c2c4d;border:none;border-radius:10px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:700}.tp-tbs-lookup-go:disabled{opacity:.5;cursor:default}.tp-tbs-lookup-status,.tp-tbs-lookup-error{flex:100%;margin:2px 0 0;font-size:12.5px}.tp-tbs-lookup-status{color:#3d5a73}.tp-tbs-lookup-error{color:#b42318}
.tp-lang-picker{z-index:30;pointer-events:auto;flex-shrink:0;align-items:center;display:flex;position:relative}.tp-lang-btn{box-sizing:border-box;color:#fff;height:22px;font:inherit;letter-spacing:.03em;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:4px;align-items:center;gap:6px;margin:0;padding:0 7px 0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.tp-lang-btn:hover{background:#fff3}.tp-lang-btn:focus-visible{outline-offset:1px;outline:1px solid #fff}.tp-lang-chevron{transition:transform .15s}.tp-lang-picker.is-open .tp-lang-chevron{transform:rotate(180deg)}.tp-lang-flag{object-fit:cover;border-radius:2px;flex:none;width:20px;height:14px;display:block;box-shadow:0 0 0 1px #0000001f}.tp-lang-flag--none{background:#7f8ca059}.tp-lang-list{z-index:20050;box-sizing:border-box;background:#fff;border:1px solid #dde3ec;border-radius:10px;min-width:min(176px,100vw - 16px);max-width:calc(100vw - 16px);margin:0;padding:6px;list-style:none;animation:.14s ease-out both tp-lang-in;position:fixed;box-shadow:0 12px 30px #0c152838}@keyframes tp-lang-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tp-lang-item{color:#10233d;white-space:nowrap;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;line-height:1.2;text-decoration:none;display:flex}.tp-lang-item:hover,.tp-lang-item:focus-visible{color:#10233d;background:#eef2f8;outline:none;text-decoration:none}.tp-lang-item.is-active{color:#fff;background:#1e2b5e}.tp-lang-item-name{flex:auto;font-weight:600}.tp-lang-item-code{color:#7a879c;letter-spacing:.04em;font-size:11.5px;font-weight:700}.tp-lang-item.is-active .tp-lang-item-code{color:#ffffffb3}@media (prefers-reduced-motion:reduce){.tp-lang-list{animation:none}}.tp-lang-ask{background:#f4f6fa;border-radius:7px;flex-direction:column;gap:6px;margin:2px 0 6px;padding:8px 10px;display:flex}.tp-lang-ask-question{color:#4b5a70;font-size:12.5px}.tp-lang-ask-choices{gap:6px;display:flex}.tp-lang-ask-choice{color:#10233d;text-align:center;background:#fff;border:1px solid #c8d2e0;border-radius:6px;flex:1 1 0;padding:6px 8px;font-size:13px;font-weight:600;text-decoration:none}.tp-lang-ask-choice:hover,.tp-lang-ask-choice:focus-visible{border-color:#1e2b5e;outline:none}.tp-lang-ask-choice.is-active{color:#fff;background:#1e2b5e;border-color:#1e2b5e}.tp-lang-item.tp-shop-pending .tp-lang-flag,.tp-lang-item.tp-shop-pending .tp-lang-flag--none{visibility:hidden}.tp-lang-item.tp-shop-pending{position:relative}.tp-lang-item.tp-shop-pending:before,.tp-lang-ask-choice.tp-shop-pending:before{content:"";box-sizing:border-box;border:2px solid #10233d38;border-top-color:#1e2b5e;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite tp-shop-spin}.tp-lang-item.tp-shop-pending:before{margin-top:-7px;position:absolute;top:50%;left:10px}.tp-lang-ask-choice.tp-shop-pending:before{vertical-align:-2px;margin-right:6px;display:inline-block}@keyframes tp-shop-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tp-lang-item.tp-shop-pending:before,.tp-lang-ask-choice.tp-shop-pending:before{animation:none}}
.tp-ft{--tp-ft-bg:#0c1520;--tp-ft-bg-bar:#080e16;--tp-ft-text:#9aa8bc;--tp-ft-title:#e8eef6;--tp-ft-link:#b7c4d6;--tp-ft-link-hover:#fff;--tp-ft-line:#ffffff14;color:var(--tp-ft-text);margin-top:0;font-size:14px;line-height:1.45}.tp-ft-inner{box-sizing:border-box;max-width:1170px;margin:0 auto;padding:0 24px}.tp-ft-sitemap{background:var(--tp-ft-bg);padding:40px 0 28px}.tp-ft-cols{grid-template-columns:1.35fr 1fr .9fr;gap:40px 32px;display:grid}.tp-ft-catalog{display:contents}.tp-ft-title{letter-spacing:.06em;text-transform:uppercase;color:var(--tp-ft-title);margin:0 0 16px;font-size:13px;font-weight:700}.tp-ft-list{margin:0;padding:0;list-style:none}.tp-ft-list a{color:var(--tp-ft-link);padding:4px 0;text-decoration:none;display:inline-block}.tp-ft-list a:hover{color:var(--tp-ft-link-hover);text-decoration:underline}.tp-ft-list--makes{columns:3;column-gap:20px;min-height:280px}.tp-ft-list--cats{columns:2;column-gap:20px;min-height:220px}.tp-ft-list li{break-inside:avoid}.tp-ft-contact__text{color:var(--tp-ft-text);margin:0 0 16px}.tp-ft-contact__text a{color:var(--tp-ft-link-hover);text-underline-offset:2px;text-decoration:underline}.tp-ft-social{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tp-ft-social__rating{min-width:7rem;min-height:28px;color:var(--tp-ft-title);background:#ffffff0f;border-radius:6px;align-items:center;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tp-ft-social__rating:hover{background:#ffffff1a}.tp-ft-rating-hold{visibility:hidden}.tp-ft-social__icon{width:36px;height:36px;color:var(--tp-ft-title);background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.tp-ft-social__icon:hover{color:#fff;background:#ffffff1f}.tp-ft-bar{background:var(--tp-ft-bg-bar);border-top:1px solid var(--tp-ft-line);padding:18px 0}.tp-ft-bar__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.tp-ft-copy{color:var(--tp-ft-text);margin:0;font-size:13px}.tp-ft-legal{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.tp-ft-legal a{color:var(--tp-ft-link);border-radius:4px;padding:6px 10px;font-size:13px;text-decoration:none}.tp-ft-legal a:hover{color:var(--tp-ft-link-hover);text-decoration:underline}.tp-ft-mobile{flex-direction:column;display:none}.tp-ft-acc{border-bottom:1px solid var(--tp-ft-line)}.tp-ft-acc:first-child{border-top:1px solid var(--tp-ft-line)}.tp-ft-acc__btn{width:100%;color:var(--tp-ft-title);font:inherit;letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:14px;font-weight:700;display:flex}.tp-ft-acc__chevron{opacity:.7;transition:transform .18s}.tp-ft-acc.is-open .tp-ft-acc__chevron{transform:rotate(180deg)}.tp-ft-acc__panel{padding:0 0 18px}.tp-ft-acc__panel .tp-ft-list--makes,.tp-ft-acc__panel .tp-ft-list--cats{columns:2;column-gap:16px}@media (max-width:767px){.tp-ft-cols{display:none}.tp-ft-mobile{display:flex}.tp-ft{margin-top:0;font-size:13.5px}.tp-ft-sitemap{padding:8px 0}.tp-ft-inner{padding:0 16px}.tp-ft-bar{padding:16px 0 calc(16px + env(safe-area-inset-bottom,0px))}.tp-ft-bar__inner{text-align:center;flex-direction:column;align-items:stretch;gap:12px}.tp-ft-legal{justify-content:center}.tp-ft-legal a{padding:8px}.tp-ft-mobile-contact{padding:18px 0 8px}.tp-ft-contact__text{text-align:left}}@media (max-width:980px) and (min-width:768px){.tp-ft-cols{grid-template-columns:1fr 1fr;gap:28px}.tp-ft-col--contact{grid-column:1/-1}.tp-ft-list--makes{columns:4}}
.tp-trust{color:#ffffffe0;box-sizing:border-box;background:0 0;height:32px;font-size:12.5px;line-height:1.3}.tp-trust__inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;max-width:1170px;height:32px;margin:0 auto;padding:0 24px;display:flex}.tp-trust__spacer{flex:1;min-width:0}.tp-trust__item{white-space:nowrap;align-items:center;gap:8px;display:inline-flex;position:relative}.tp-trust__item--reviews,.tp-trust__item--email{color:inherit;text-decoration:none}.tp-trust__item--reviews{min-width:12rem}.tp-trust__item--reviews:hover,.tp-trust__item--email:hover{color:#fff}.tp-trust__stars{color:#f47521;gap:2px;display:inline-flex}.tp-trust__stars svg{width:12px;height:12px}.tp-trust__check{color:#3ecf6a;flex-shrink:0}.tp-trust__mail{flex-shrink:0}.tp-trust__btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.tp-trust__btn:hover,.tp-trust__btn.is-open{color:#fff}.tp-trust__chevron{opacity:.7;transition:transform .15s}.tp-trust__btn.is-open .tp-trust__chevron{transform:rotate(180deg)}.tp-trust__tip{white-space:normal;color:#1f2a52;z-index:100;background:#fff;border-radius:6px;width:max-content;max-width:280px;padding:10px 12px;font-size:12.5px;line-height:1.45;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000038}.tp-trust__tip:before{content:"";border:5px solid #0000;border-top:none;border-bottom-color:#fff;margin-left:-5px;position:absolute;top:-5px;left:50%}@media (max-width:720px){.tp-trust__inner--carousel{justify-content:center;gap:0;width:100%;height:32px;min-height:32px;padding:0 12px;position:relative}.tp-trust__inner--carousel .tp-trust__item{justify-content:center;max-width:100%;animation:.35s tp-trust-fade;display:none;overflow:hidden}.tp-trust__inner--carousel .tp-trust__item.is-active{display:inline-flex}.tp-trust__inner--carousel .tp-trust__item span{text-overflow:ellipsis;overflow:hidden}.tp-trust__inner--carousel .tp-trust__spacer{display:none}.tp-trust__inner--carousel .tp-lang-picker{flex:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}}.tp-trust--menu{color:#ffffffe0;height:auto}.tp-trust--menu .tp-trust__inner{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;max-width:none;height:auto;margin:0;padding:4px 0 8px;display:flex}.tp-trust--menu .tp-trust__item{white-space:normal;border-top:1px solid #ffffff24;align-items:flex-start;padding:10px 4px;display:flex}.tp-trust--menu .tp-trust__item span{text-overflow:unset;overflow:visible}.tp-trust--menu .tp-trust__item--warranty{flex-direction:column;align-items:flex-start}.tp-trust--menu .tp-trust__tip{box-sizing:border-box;width:auto;max-width:none;margin-top:8px;position:static;top:auto;left:auto;transform:none}.tp-trust--menu .tp-trust__tip:before{display:none}.tp-trust--menu .tp-trust__item--social{align-items:center;gap:10px}.tp-trust--menu .tp-trust__social{color:#fff;background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:inline-flex}.tp-trust--menu .tp-trust__social:hover{background:#ffffff2e}@keyframes tp-trust-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tp-trust__inner--carousel .tp-trust__item{animation:none}}@media (max-width:767px){.tp-trust:not(.tp-trust--menu) .tp-lang-picker{display:none}}
.tp-translated-note{color:#68758a;margin:4px 0 0;font-size:12px;line-height:1.4;display:block}.tp-translated-toggle{color:#1a5fb4;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.tp-crumbs{margin:0 0 16px;padding:6px 0 10px}.tp-crumbs-list{flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.tp-crumbs-item{align-items:center;min-width:0;display:inline-flex}.tp-crumbs-sep{color:#9aa3b2;margin:0 8px}.tp-crumbs-link{color:#1a5fb4;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;overflow:hidden}.tp-crumbs-link:hover{text-decoration:underline}.tp-crumbs-item--icon{margin-right:6px}.tp-crumbs-link--icon{border-radius:8px;justify-content:center;align-items:center;width:36px;max-width:none;height:36px;margin-left:-8px;display:inline-flex}.tp-crumbs-link--icon:hover{background:#eef2f8;text-decoration:none}.tp-crumbs-arrow{width:22px;height:22px;display:block}.tp-crumbs-current{color:#43505f;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:600;overflow:hidden}
.tp-card-stars{color:#68758a;white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:1;display:inline-flex}.tp-card-stars__score{color:#344054;font-weight:600}.tp-card-stars .tp-seller-rating{font-size:18px}.tp-rp-body .tp-card-stars{margin-top:8px}
.tp-seller-rating{letter-spacing:.02em;vertical-align:middle;flex-shrink:0;font-size:13px;line-height:1;display:inline-block;position:relative}.tp-seller-rating__base{color:#ced5e0}.tp-seller-rating__fill{white-space:nowrap;color:#f5a623;position:absolute;top:0;left:0;overflow:hidden}
.tp-offer-buy{flex-direction:column;align-items:stretch;display:flex}.tp-product-buy{color:#fff;cursor:pointer;background:#1a5fb4;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tp-product-buy svg{color:inherit;fill:currentColor;flex-shrink:0}.tp-product-buy:disabled{opacity:.5;cursor:default}.tp-product-buy:hover:not(:disabled),.tp-product-buy:focus-visible:not(:disabled){color:#fff;background:#154a8c;text-decoration:none}a.tp-product-buy,a.tp-product-buy:visited{color:#fff;text-decoration:none}a.tp-product-buy--cart{background:#1a7f37}a.tp-product-buy--cart:hover,a.tp-product-buy--cart:focus-visible{color:#fff;background:#15662c;text-decoration:none}.tp-product-buy-error a{color:inherit;font-weight:700}.tp-product-buy-error{color:#b42318;margin:8px 0 0;font-size:12.5px}.tp-change-country{color:#1a5fb4;font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline;display:inline}.tp-change-country-select{max-width:100%;font:inherit;margin-top:4px}
.tp-cg{margin:50px 0 36px}.tp-cg-heading-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.tp-cg-heading{color:#1e2b5e;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:26px;font-weight:800;overflow:hidden}.tp-cg-go{color:#1e2b5e;font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none;white-space:nowrap;background:#fff;border:1px solid #1e2b5e;border-radius:6px;flex-shrink:0;margin:0;padding:8px 18px;font-size:15px;font-weight:700;line-height:1.2}.tp-cg-go:hover:not(:disabled){background:#f4f6fa}.tp-cg-go:disabled{opacity:.4;cursor:default}.tp-cg-go.is-ready{color:#1e2b5e;opacity:1;background:#f9b11f;border-color:#c69510;padding:10px 22px;font-size:16px;box-shadow:1px 1px #c1940a}.tp-cg-go.is-ready:hover{background:#ffcb42}.tp-cg-row-wrap{margin-bottom:12px}.tp-cg-row{gap:12px 24px;display:grid}.tp-cg-card{color:#1e2b5e;text-align:left;cursor:pointer;background:#eef3f8;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px 10px 10px;transition:background .15s,box-shadow .15s,color .15s;display:flex}.tp-cg-card:hover{background:#e4ebf4;box-shadow:0 1px 4px #0c2c4d14}.tp-cg-card--open,.tp-cg-card--open:hover{color:#fff;box-shadow:none;background:#1a2450}.tp-cg-icon{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.tp-cg-card--open .tp-cg-icon{background:#ffffff1f}.tp-cg-icon .ico--category{background-position:0 0;background-size:56px 28px;width:28px;height:28px;display:inline-block}.tp-cg-icon-other{letter-spacing:1px;color:#1e2b5e;font-size:18px;font-weight:800;line-height:1}.tp-cg-card--open .tp-cg-icon-other{color:#fff}.tp-cg-label{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.25}.tp-cg-chevron{color:#9aa3b5;flex-shrink:0;transition:transform .15s,color .15s}.tp-cg-chevron.is-open{color:#fff;transform:rotate(180deg)}.tp-cg-parts{background:#1b2757;border-radius:10px;margin-top:8px;padding:22px 26px 26px}.tp-cg-group+.tp-cg-group{margin-top:20px}.tp-cg-parts-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.tp-cg-parts-head .tp-cg-parts-title{margin:0}.tp-cg-parts-title{color:#ffffffa6;letter-spacing:.04em;margin:0 0 14px;font-size:12px;font-weight:700}.tp-cg-parts-grid{gap:8px 24px;display:grid}.tp-cg-part{color:#fff;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:4px 0;font-size:14px;overflow:hidden}.tp-cg-part:hover{color:#8fb4ff;text-decoration:underline}.tp-cg-part.is-selected{color:#ffd27a;font-weight:700}.tp-cg-part-check{margin-right:6px;font-weight:800}@media (max-width:992px){.tp-cg-heading{font-size:22px}}@media (max-width:520px){.tp-cg-parts{padding:16px 18px 20px}}.tp-cg-edge{left:0;top:calc(var(--tp-edge-nav-bottom,160px) + var(--tp-edge-page-extra,0px) + 32px + 48px + 10px + 48px + 10px);z-index:10050;pointer-events:none;position:fixed}.tp-cg-edge.is-open{z-index:10060}.tp-cg-fab{z-index:10049;color:#fff;cursor:pointer;opacity:.85;pointer-events:auto;background:#1c86f2;border:none;border-radius:0 12px 12px 0;justify-content:center;align-items:center;width:46px;height:48px;margin:0;padding:0;display:flex;position:absolute;top:0;left:0;box-shadow:2px 4px 14px #0c143038}.tp-cg-edge.is-open .tp-cg-fab{z-index:10052;opacity:1;background:#1670d1}.tp-cg-drawer-backdrop{z-index:10050;cursor:pointer;pointer-events:auto;background:#0c143052;border:none;margin:0;padding:0;animation:.2s tp-cg-fade-in;position:fixed;inset:0}.tp-cg-drawer{z-index:10051;width:min(100vw,320px);height:min(64vh,400px);max-height:min(64vh,400px);box-shadow:none;pointer-events:auto;background:#1670d299;border-radius:0 14px 14px 0;flex-direction:column;animation:.28s tp-cg-slide-in;display:flex;position:absolute;top:0;left:0;overflow:hidden}.tp-cg-drawer-head{box-sizing:border-box;color:#fff;background:#1670d2;flex-direction:column;flex-shrink:0;gap:8px;min-height:48px;padding:6px 10px 6px 54px;display:flex}.tp-cg-drawer-titlebar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tp-cg-drawer-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.tp-cg-search{background:#fffffff5;border:1px solid #ffffff59;border-radius:8px;flex:1;align-items:stretch;min-width:0;margin:0;display:flex;overflow:hidden}.tp-cg-search:focus-within{border-color:#fff;box-shadow:0 0 0 2px #ffffff59}.tp-cg-search input{box-sizing:border-box;color:#13224e;min-width:0;height:34px;font:inherit;appearance:none;background:0 0;border:none;border-radius:0;outline:none;flex:1;margin:0;padding:0 10px;font-size:13px}.tp-cg-search input::-webkit-search-cancel-button{-webkit-appearance:none}.tp-cg-search input:focus{outline:none}.tp-cg-search-btn{color:#1e2b5e;cursor:pointer;background:#eef2f8;border:none;border-left:1px solid #e2e7f0;flex-shrink:0;justify-content:center;align-items:center;width:36px;margin:0;padding:0;display:inline-flex}.tp-cg-search-btn:hover{color:#1c86f2;background:#e0e7f2}.tp-cg-search input::placeholder{color:#68758a}.tp-cg-drawer-title{margin:0;font-size:15px;font-weight:800;line-height:1.25}.tp-cg-drawer-close{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:8px;flex-shrink:0;width:32px;height:32px;font-size:22px;line-height:1}.tp-cg-drawer-scroll{overscroll-behavior-y:contain;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:7px;overflow-y:auto}.tp-cg-drawer-item+.tp-cg-drawer-item,.tp-cg-drawer-item .tp-cg-parts{margin-top:5px}.tp-cg-drawer-item .tp-cg-card{background:#eef3f8eb;gap:8px;min-height:40px;padding:5px 10px 5px 8px;font-size:13px}@keyframes tp-cg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tp-cg-slide-in{0%{transform:translate(-105%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.tp-cg-drawer-backdrop,.tp-cg-drawer{animation:none}}
:root{--tp-bn-h:50px;--tp-bn-safe:env(safe-area-inset-bottom,0px);--tp-bn-total:calc(var(--tp-bn-h) + var(--tp-bn-safe));--tp-bn-bg:#31415a;--tp-bn-bg-active:#243246;--tp-bn-line:#ffffff3d}.tp-bn{z-index:10055;box-sizing:border-box;height:var(--tp-bn-total);padding-bottom:var(--tp-bn-safe);background:var(--tp-bn-bg);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 14px #0c14303d}.tp-bn:empty{display:none}.tp-bn>button{color:#fff;opacity:1;min-width:0;height:100%;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;margin:0;padding:0 2px;display:flex;position:static}.tp-bn>button+button{border-left:1px solid var(--tp-bn-line)}.tp-bn>button:active,.tp-bn>button[aria-expanded=true]{background:var(--tp-bn-bg-active)}.tp-bn>button svg{flex-shrink:0;width:24px;height:24px}.tp-bn-label{letter-spacing:.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-size:9px;font-weight:700;line-height:1;overflow:hidden}.tp-bn>.tp-sb-fab{order:1}.tp-bn>.tp-mp-fab{order:2}.tp-bn>.tp-mp-fab svg{width:28px;height:28px}.tp-bn>.tp-cg-fab,.tp-bn>.tp-sf-fab{order:3}.tp-bn>.tp-rf-fab{order:4}.tp-bn>button{position:relative}body.tp-bottomnav .tp-bn>.has-active:after{width:7px;height:7px;box-shadow:0 0 0 2px var(--tp-bn-bg);background:#fff;margin-left:8px;position:absolute;top:7px;left:50%;right:auto}body.tp-bottomnav{padding-bottom:var(--tp-bn-total)}body.tp-bottomnav .tp-sb-edge,body.tp-bottomnav .tp-mp-edge,body.tp-bottomnav .tp-cg-edge,body.tp-bottomnav .tp-sf-edge,body.tp-bottomnav .tp-rf-edge{z-index:10050;pointer-events:none;position:fixed;inset:0}body.tp-bottomnav .tp-sb-edge.is-open,body.tp-bottomnav .tp-mp-edge.is-open,body.tp-bottomnav .tp-cg-edge.is-open,body.tp-bottomnav .tp-sf-edge.is-open,body.tp-bottomnav .tp-rf-edge.is-open{z-index:10054}body.tp-bottomnav .tp-sb-drawer-backdrop,body.tp-bottomnav .tp-mp-drawer-backdrop,body.tp-bottomnav .tp-cg-drawer-backdrop,body.tp-bottomnav .tp-sf-drawer-backdrop,body.tp-bottomnav .tp-rf-drawer-backdrop{bottom:var(--tp-bn-total)}body.tp-bottomnav .tp-sb-drawer,body.tp-bottomnav .tp-mp-drawer,body.tp-bottomnav .tp-cg-drawer,body.tp-bottomnav .tp-sf-drawer,body.tp-bottomnav .tp-rf-drawer{top:auto;left:0;right:0;bottom:var(--tp-bn-total);border-radius:16px 16px 0 0;width:auto;max-width:none;height:min(72vh,560px);max-height:min(72vh,560px);animation:.26s tp-bn-slide-up;position:fixed;box-shadow:0 -10px 30px #0c14304d}body.tp-bottomnav .tp-sb-drawer-head,body.tp-bottomnav .tp-mp-drawer-head,body.tp-bottomnav .tp-cg-drawer-head,body.tp-bottomnav .tp-sf-drawer-head,body.tp-bottomnav .tp-rf-drawer-head{padding-left:12px}body.tp-bottomnav .tp-mp-browse-panel,body.tp-bottomnav .tp-mp-browse-backdrop{bottom:var(--tp-bn-total)}@keyframes tp-bn-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.tp-bottomnav .tp-sb-drawer,body.tp-bottomnav .tp-mp-drawer,body.tp-bottomnav .tp-cg-drawer,body.tp-bottomnav .tp-sf-drawer,body.tp-bottomnav .tp-rf-drawer{animation:none}}@media (max-width:749px){.tp-sb-fab,.tp-mp-fab,.tp-cg-fab,.tp-sf-fab,.tp-rf-fab{visibility:hidden}.tp-bn>.tp-sb-fab,.tp-bn>.tp-mp-fab,.tp-bn>.tp-cg-fab,.tp-bn>.tp-sf-fab,.tp-bn>.tp-rf-fab{visibility:visible}}@media (max-height:460px){:root{--tp-bn-h:40px}.tp-bn-label{display:none}}

.ResultsLoading-module__j8gkFG__layout{grid-template-columns:var(--tp-sidebar-w,220px) minmax(0, 1fr);opacity:0;gap:24px;animation:0s linear .25s forwards ResultsLoading-module__j8gkFG__tp-results-loading;display:grid}.ResultsLoading-module__j8gkFG__column{opacity:0;animation:0s linear .25s forwards ResultsLoading-module__j8gkFG__tp-results-loading}.ResultsLoading-module__j8gkFG__sidebar{flex-direction:column;gap:14px;padding-top:52px;display:flex}@media (max-width:749px){.ResultsLoading-module__j8gkFG__layout{grid-template-columns:minmax(0,1fr);gap:0}.ResultsLoading-module__j8gkFG__sidebar{display:none}}.ResultsLoading-module__j8gkFG__heading,.ResultsLoading-module__j8gkFG__picture,.ResultsLoading-module__j8gkFG__line{background:#e9edf2;border-radius:6px;animation:1.4s ease-in-out infinite ResultsLoading-module__j8gkFG__tp-loading-pulse}.ResultsLoading-module__j8gkFG__heading{width:min(360px,70%);height:28px;margin-bottom:24px}.ResultsLoading-module__j8gkFG__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.ResultsLoading-module__j8gkFG__card{flex-direction:column;gap:10px;display:flex}.ResultsLoading-module__j8gkFG__picture{aspect-ratio:4/3;border-radius:8px}.ResultsLoading-module__j8gkFG__line{height:14px}.ResultsLoading-module__j8gkFG__short{width:55%}@media (max-width:600px){.ResultsLoading-module__j8gkFG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (prefers-reduced-motion:reduce){.ResultsLoading-module__j8gkFG__heading,.ResultsLoading-module__j8gkFG__picture,.ResultsLoading-module__j8gkFG__line{animation:none}}@keyframes ResultsLoading-module__j8gkFG__tp-loading-pulse{50%{opacity:.55}}@keyframes ResultsLoading-module__j8gkFG__tp-results-loading{to{opacity:1}}
.pageFallback-module__HEY0QW__product{grid-template-columns:minmax(280px,440px) minmax(0,1fr) 340px;align-items:start;gap:24px;min-height:420px;display:grid}.pageFallback-module__HEY0QW__photo{aspect-ratio:4/3;background:#e7edf3}.pageFallback-module__HEY0QW__copy{flex-direction:column;gap:12px;padding-top:8px;display:flex}.pageFallback-module__HEY0QW__line{background:#e7edf3;height:18px}.pageFallback-module__HEY0QW__short{width:72%}.pageFallback-module__HEY0QW__shorter{width:40%}.pageFallback-module__HEY0QW__price{background:#f4f7fa;border:1px solid #e1e7ee;min-height:220px}.pageFallback-module__HEY0QW__quiet{min-height:40vh}.pageFallback-module__HEY0QW__home{min-height:100vh}@media (max-width:900px){.pageFallback-module__HEY0QW__product{grid-template-columns:minmax(0,1fr)}.pageFallback-module__HEY0QW__price{min-height:160px}}
