.layout_wrap.theme_default,.layout_wrap.theme_default ~ .copyright,.layout_wrap.theme_default ~ .parseTime,.layout_wrap.theme_default ~ .mm-ocd,.layout_wrap.theme_default ~ #colorbox {--header_bg: #fff;--header_menuitems_bg: #08161A;--header_menuitems_color: #FFF;--header_menuitems_border: #08161A;--header_menuitems_bg_hover: #FFF;--header_menuitems_color_hover: #08161A;--header_menuitems_border_hover: #08161A;--count_cart_wishlist_color: #FFF;--count_cart_wishlist_bg: #087DDC;--search_toggle_bg: #fff; --search_toggle_input_border: #08161A; --search_toggle_input_bg: #eee; --search_toggle_color_select: #08161A; --search_toggle_color_input: #08161A; --search_toggle_color_help: #08161A; --search_toggle_color_button: #08161A; --categoriesmenu_bg: #08161A; --categoriesmenu_border: #081610; --categoriesitems_level1_color: #fff; --categoriesitems_level1_bg_hover: rgba(0,0,0,0.1); --categoriesitems_level1_color_hover: #EEE;  --categoriesitems_level1_color_selected: #FFF;--categoriesitems_level2_selected: #DDD;--categoriesitems_overview_color_selected: #DDD;--subcatsmenu_color_selected: #222; --mobilemenu_color_selected: #222; --contentboxlist_color_selected: #333; --account_navigation_selected: #555; --button1_background: #AD0505;  --button1_border: rgba(0,0,0,0.1);--button1_color: #fff; --button2_background: #000103;  --button2_border: rgba(0,0,0,0.1);--button2_color: #fff; --price_default_color: #434343; --price_new_color: #e32828; --price_old_color: #666; --price_save_bg: #e32828; --price_save_color: #fff; --toggle_menu_closer_bg: #eee;--toggle_menu_closer_color: #555;--subfooter_bg: #f5f5f5; --subfooter_color_title: #333; --subfooter_color_text: #555; --footer_bg: #08161A; --footer_box_header: #fff;   --footer_box_text: #fff;   --footer_link_color: #b0b0b0;  --footer_link_color_underline: #999;  --footer_payment_icons_bg: rgba(255,255,255,0.0);  --footer_social_icons: #666;  --footer_social_icons_hover: #b0b0b0;  --footer_copyright: #666;  --footer_copyright_border: #666;  }
.sm-icon {background: currentColor;display: inline-block;flex: 0 0 auto;height: 1em;-webkit-mask-image: var(--sm-icon-mask);mask-image: var(--sm-icon-mask);-webkit-mask-position: center;mask-position: center;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;width: 1em;}.sm-icon--garage {height: 17px;--sm-icon-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2217%22%20viewBox%3D%220%200%2021%2017%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M20.5%2011.922V15C20.5%2015.466%2020.5%2015.699%2020.424%2015.883C20.3223%2016.1275%2020.1277%2016.3217%2019.883%2016.423C19.699%2016.5%2019.466%2016.5%2019%2016.5C18.534%2016.5%2018.301%2016.5%2018.117%2016.424C17.8725%2016.3223%2017.6783%2016.1277%2017.577%2015.883C17.5%2015.699%2017.5%2015.466%2017.5%2015C17.5%2014.534%2017.5%2014.301%2017.424%2014.117C17.3223%2013.8725%2017.1277%2013.6783%2016.883%2013.577C16.699%2013.5%2016.466%2013.5%2016%2013.5H5C4.534%2013.5%204.301%2013.5%204.117%2013.576C3.87246%2013.6777%203.67826%2013.8723%203.577%2014.117C3.5%2014.301%203.5%2014.534%203.5%2015C3.5%2015.466%203.5%2015.699%203.424%2015.883C3.32229%2016.1275%203.12773%2016.3217%202.883%2016.423C2.699%2016.5%202.466%2016.5%202%2016.5C1.534%2016.5%201.301%2016.5%201.117%2016.424C0.872461%2016.3223%200.678257%2016.1277%200.577%2015.883C0.5%2015.699%200.5%2015.466%200.5%2015V11.922C0.5%2010.72%200.5%2010.119%200.672%209.552C0.844%208.985%201.177%208.485%201.844%207.485L2.5%206.5L3.462%204.192C4.207%202.402%204.58%201.508%205.336%201.004C6.092%200.5%207.06%200.5%209%200.5H12C13.939%200.5%2014.908%200.5%2015.664%201.004C16.42%201.508%2016.793%202.403%2017.538%204.192L18.5%206.5L19.156%207.485C19.823%208.485%2020.156%208.985%2020.328%209.552C20.5%2010.119%2020.5%2010.72%2020.5%2011.922Z%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M0.5%205L2.5%206.5L4.5%207H16.5L18.5%206.5L20.5%205%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M4.5%2010.75C4.63807%2010.75%204.75%2010.6381%204.75%2010.5C4.75%2010.3619%204.63807%2010.25%204.5%2010.25C4.36193%2010.25%204.25%2010.3619%204.25%2010.5C4.25%2010.6381%204.36193%2010.75%204.5%2010.75Z%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M16.5%2010.75C16.6381%2010.75%2016.75%2010.6381%2016.75%2010.5C16.75%2010.3619%2016.6381%2010.25%2016.5%2010.25C16.3619%2010.25%2016.25%2010.3619%2016.25%2010.5C16.25%2010.6381%2016.3619%2010.75%2016.5%2010.75Z%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");width: 21px;}.sm-icon--garage-car {height: 17px;--sm-icon-mask: url("data:image/svg+xml,%3Csvg width='25' height='17' viewBox='0 0 25 17' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(25 0) scale(-1 1)'%3E%3Cpath fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M3.2 13.2H2.1C1.4 13.2.9 12.7.9 12V9.2c0-1 .6-1.9 1.5-2.2l3.4-1.1c.6-.2 1.2-.5 1.7-.9l2.4-2c.8-.6 1.7-1 2.7-1h3.2c1.2 0 2.3.4 3.3 1l3.2 2.1c.5.3 1 .8 1.3 1.4l.7 1.4c.3.6.5 1.4.5 2.1v2c0 .7-.5 1.2-1.2 1.2h-1.2a3.5 3.5 0 0 0-6.9 0H10a3.5 3.5 0 0 0-6.8 0Zm4.9-7.5 2.6-2.1c.4-.3.8-.4 1.3-.4h2.3l.4 4H8.8c-.8 0-1.1-1-.7-1.5Zm7.8-2.5.4 4H21l-2.8-2.6c-.6-.6-1.5-1.1-2.3-1.4ZM6.6 16a2.2 2.2 0 1 0 0-4.4 2.2 2.2 0 0 0 0 4.4Zm12.3 0a2.2 2.2 0 1 0 0-4.4 2.2 2.2 0 0 0 0 4.4Z'/%3E%3C/g%3E%3C/svg%3E");width: 24px;}.sm-icon--garage-truck {height: 17px;--sm-icon-mask: url("data:image/svg+xml,%3Csvg width='25' height='18' viewBox='0 0 25 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4h12.2v8H2.5V4Z'/%3E%3Cpath d='M14.7 7h4.1l3 3v2h-7.1V7Z'/%3E%3Cpath d='M18.6 7v3h3'/%3E%3Ccircle cx='6.4' cy='13.4' r='2'/%3E%3Ccircle cx='18.3' cy='13.4' r='2'/%3E%3Cpath d='M8.4 13.4h7.9'/%3E%3Cpath d='M2.5 13.4h1.9'/%3E%3C/g%3E%3C/svg%3E");width: 24px;}.sm-icon--product-history {height: 19px;--sm-icon-mask: url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M5.5%201.5V4%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M12.5%201.5V4%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M3.5%203H14.5C15.6%203%2016.5%203.9%2016.5%205V9.25%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1.5%207H16.5%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M8.25%2016.5H3.5C2.4%2016.5%201.5%2015.6%201.5%2014.5V5C1.5%203.9%202.4%203%203.5%203%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M13.25%2017.5C15.5972%2017.5%2017.5%2015.5972%2017.5%2013.25C17.5%2010.9028%2015.5972%209%2013.25%209C10.9028%209%209%2010.9028%209%2013.25C9%2015.5972%2010.9028%2017.5%2013.25%2017.5Z%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M13.25%2011.25V13.25L14.65%2014.15%22%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E");width: 19px;}.sm-icon--account {height: 24px;--sm-icon-mask: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 21v-1.4c0-3.5 2.8-6.3 6.3-6.3h1.4c3.5 0 6.3 2.8 6.3 6.3V21'/%3E%3Ccircle cx='12' cy='7.2' r='4.2'/%3E%3C/g%3E%3C/svg%3E");width: 24px;}.sm-icon--cart {height: 22px;--sm-icon-mask: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 2h2.2l2.5 11c.2.8.9 1.4 1.8 1.4h8.3c.8 0 1.6-.6 1.8-1.4l1.5-6.6H5.1'/%3E%3Ccircle cx='8.2' cy='19' r='1.2'/%3E%3Ccircle cx='17.1' cy='19' r='1.2'/%3E%3C/g%3E%3C/svg%3E");width: 22px;}.sm-icon--universal {height: 22px;--sm-icon-mask: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='2.5' width='6.5' height='6.5' rx='1.5'/%3E%3Crect x='13' y='2.5' width='6.5' height='6.5' rx='1.5'/%3E%3Crect x='2.5' y='13' width='6.5' height='6.5' rx='1.5'/%3E%3Crect x='13' y='13' width='6.5' height='6.5' rx='1.5'/%3E%3C/g%3E%3C/svg%3E");width: 22px;}.sm-icon--motorcycle {height: 18px;--sm-icon-mask: url("data:image/svg+xml,%3Csvg width='25' height='18' viewBox='0 0 25 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='13' r='3.2'/%3E%3Ccircle cx='19' cy='13' r='3.2'/%3E%3Cpath d='M8.8 13h4.2l2.5-5.5h-4.2l-2.5 5.5Z'/%3E%3Cpath d='M13 13h3.2l2.8-4.2'/%3E%3Cpath d='M15.6 7.5l2-2.4h3'/%3E%3Cpath d='M11.3 7.5H8.1L6 10'/%3E%3Cpath d='M10 4.8h4.5'/%3E%3C/g%3E%3C/svg%3E");width: 25px;}.sm-icon--tools {height: 20px;--sm-icon-mask: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17L17 3'/%3E%3Cpath d='M13.6 2.8l3.6 3.6'/%3E%3Cpath d='M14.9 5.1l-9.8 9.8'/%3E%3Cpath d='M2.9 4.4l2.2-2.2 4.7 4.7-2.2 2.2L2.9 4.4Z'/%3E%3Cpath d='M12.4 14.1l2-2 3.1 3.1a1.4 1.4 0 0 1-2 2l-3.1-3.1Z'/%3E%3C/g%3E%3C/svg%3E");width: 20px;}.sm-icon--care {height: 21px;--sm-icon-mask: url("data:image/svg+xml,%3Csvg width='18' height='21' viewBox='0 0 18 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.2 2.2h5.6v3.2H6.2V2.2Z'/%3E%3Cpath d='M7.5 5.4h3L13.8 9v8.4c0 .9-.7 1.6-1.6 1.6H5.8c-.9 0-1.6-.7-1.6-1.6V9l3.3-3.6Z'/%3E%3Cpath d='M4.2 10.4h9.6'/%3E%3Cpath d='M6.6 14h4.8'/%3E%3Cpath d='M14.3 3.7h2.1'/%3E%3Cpath d='M14 6.2l2 1'/%3E%3C/g%3E%3C/svg%3E");width: 18px;}.sm-icon--oil {height: 21px;--sm-icon-mask: url("data:image/svg+xml,%3Csvg width='16' height='21' viewBox='0 0 16 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1.8C8 1.8 2.3 8.3 2.3 13.1C2.3 16.5 4.8 19.2 8 19.2C11.2 19.2 13.7 16.5 13.7 13.1C13.7 8.3 8 1.8 8 1.8Z' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.8 13.3C5.8 14.7 6.7 15.7 8.1 15.8' stroke='black' stroke-width='1.7' stroke-linecap='round'/%3E%3C/svg%3E");width: 16px;}
body * {-moz-text-size-adjust: none;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;max-height: 1000000px;}html {font-size: 16px;}body {position: relative;font-family: var(--wp-font-primary, Roboto, Arial, Helvetica, sans-serif);font-size: var(--sm-font-size-body, 14px);line-height: var(--sm-line-height-body, 22px);font-weight: 400;background: #fff;color: #08161a;}input,select,textarea,button {font-family: inherit;color: inherit;}*,*::before,*::after {margin: 0;padding: 0;box-sizing: border-box;}#horizontalAccordion {display: none;}#horizontalAccordion ul.resp-tabs-list {display: none !important;}#horizontalAccordion .resp-tab-content {display: none;}#horizontalTab ul.resp-tabs-list {list-style-type: none;}#horizontalTab ul.resp-tabs-list li {display: inline-block;}#horizontalTab .resp-tabs-container {display: none;}#mobile_menu {display: none;}.mobile_menu {display: none;}* {scrollbar-width: thin;scrollbar-color: #ccc #eee;}*::-webkit-scrollbar {width: 9px;}*::-webkit-scrollbar-track {background: #eee;}*::-webkit-scrollbar-thumb {background-color: #ccc;border-radius: 0;border: 1px solid #eee;}.no_scroll,.viewer-open {overflow: hidden;}html {scrollbar-gutter: stable;}@media not all and (min-resolution: 0.001dpcm) {.no_scroll,.viewer-open {padding-right: calc(9px - (100vw - 100%));}}@supports (-webkit-overflow-scrolling: touch) {input[type="text"],input[type="password"],input[type="email"],input[type="tel"] {font-size: 16px !important;}select {font-size: 16px !important;}textarea {font-size: 16px !important;}.SumoSelect > .CaptionCont {font-size: 16px !important;}}div[id^="trustbadge-container-"] {z-index: 1299 !important;}.as-oil {position: fixed;}.lazyload,.lazyloading {opacity: 0;}.lazyloaded {opacity: 1;transition: opacity 1s ease;}.clearer {line-height: 0;height: 0;clear: both;}.cf::before,.cf::after {content: "";display: table;}.cf::after {clear: both;}strong,b,.strong,.bold {font-weight: 700;}p {margin: 14px 0;line-height: 20px;}table {width: 100%;border-spacing: 0;border-collapse: collapse;}table td {padding: 5px 0;}iframe {display: block;}.prod_image {display: block;text-align: center;width: 100%;position: relative;}.prod_image > a {position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: block;width: 100%;height: 100%;}.prod_image:before {content: "";display: block;padding-top: 100%;}.prod_image img {margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: auto;height: auto;max-width: 100%;max-height: 100%;}.font_midi {font-size: 13px !important;line-height: 19px !important;}.font_midi input[type="radio"] ~ label:before {line-height: 18px !important;}.font_midi input[type="radio"] ~ label:after {line-height: 18px !important;}.font_midi input[type="checkbox"] ~ label:before {line-height: 19px !important;}.font_midi input[type="checkbox"] ~ label:after {line-height: 19px !important;}.font_small {font-size: 12px !important;line-height: 18px !important;}.font_small input[type="radio"] ~ label:before {line-height: 17px !important;}.font_small input[type="radio"] ~ label:after {line-height: 17px !important;}.font_small input[type="checkbox"] ~ label:before {line-height: 18px !important;}.font_small input[type="checkbox"] ~ label:after {line-height: 18px !important;}.border_0 {border: 0 !important;}.mt_0 {margin-top: 0 !important;}.mt_5 {margin-top: 5px !important;}.mt_10 {margin-top: 10px !important;}.mt_20 {margin-top: 20px !important;}.mt_30 {margin-top: 30px !important;}.mt_40 {margin-top: 40px !important;}.mt_50 {margin-top: 50px !important;}.mb_0 {margin-bottom: 0 !important;}.mb_5 {margin-bottom: 5px !important;}.mb_10 {margin-bottom: 10px !important;}.mb_20 {margin-bottom: 20px !important;}.my_0 {margin-top: 0 !important;margin-bottom: 0 !important;}.my_5 {margin-top: 5px !important;margin-bottom: 5px !important;}.my_10 {margin-top: 10px !important;margin-bottom: 10px !important;}.my_15 {margin-top: 15px !important;margin-bottom: 15px !important;}.my_20 {margin-top: 20px !important;margin-bottom: 20px !important;}.my_25 {margin-top: 25px !important;margin-bottom: 25px !important;}.my_50 {margin-top: 50px !important;margin-bottom: 50px !important;}.mr_5 {margin-right: 5px !important;}.ml_5 {margin-left: 5px !important;}.pt_0 {padding-top: 0 !important;}.nowrap {white-space: nowrap;}a,a:link,a:visited,a:active,a:hover {background: transparent;text-decoration: none;outline: none;cursor: pointer;}a:link {color: #333;}a:visited {color: #333;}a:active {color: #333;}a:hover {color: #555;text-decoration: underline;}a img {border: none;outline: none;text-decoration: none;}a.arrow {color: #555;position: relative;padding: 0;}a.arrow:before {font-family: "Font Awesome 6 Free";content: "";font-weight: bold;margin: 0 5px 0 0;}a.arrow:hover {color: #333;text-decoration: none;}.external_links a:after {font-family: "Font Awesome 6 Free";content: "";font-weight: 900;font-size: 10px;line-height: 10px;vertical-align: 1px;margin: 0 0 0 5px;}.external_links a:hover {text-decoration: none;}a.color_more {color: #333;text-decoration: none;font-weight: 600;}a.color_more:hover {color: #333;text-decoration: none;}h1 {color: #333;font-weight: 400;font-size: 24px;line-height: 28px;margin: 30px 0 20px 0;padding: 0 0 5px 0;border-bottom: none;}.headline {color: #333;font-weight: 400;font-size: 24px;line-height: 28px;margin: 30px 0 20px 0;padding: 0 0 5px 0;border-bottom: none;}h2 {color: #333;font-weight: 700;font-size: 16px;line-height: 22px;margin: 25px 0 10px 0;padding: 0;border-bottom: 1px solid #e1e1e1;padding-bottom: 5px;}h3 {color: #333;font-weight: 700;font-size: 14px;}h4 {color: #333;font-weight: 900;text-transform: none;font-size: 16px;line-height: 20px;margin: 0 0 10px 0;padding: 0 0 10px 0;border-bottom: 1px solid #e1e1e1;}.subline {color: #333;font-weight: 900;text-transform: none;font-size: 16px;line-height: 20px;margin: 0 0 10px 0;padding: 0 0 10px 0;border-bottom: 1px solid #e1e1e1;}h1.subline {color: #333;font-weight: 900;text-transform: none;font-size: 16px;line-height: 20px;margin: 30px 0 10px 0;padding: 0 0 0 0;border-bottom: none;}.layout_wrap {width: 100%;}.layout_content {width: 100%;padding: 0 0;margin: 0 0 80px 0;}.content_full {width: 100%;padding: 0 0;}.content_full_colored {width: 100%;padding: 0 0;background: #f9f9f9;}.content_big {width: 100%;max-width: 1440px;padding: 0 10px 0 10px;margin: 0 auto;}@media only screen and (min-width: 985px) {.content_big {padding: 0 20px;}}.content_medium {width: 100%;max-width: 1280px;padding: 0 10px 0 10px;margin: 0 auto;}@media only screen and (min-width: 985px) {.content_medium {padding: 0 60px;}}.content_small {width: 100%;max-width: 1140px;padding: 0 10px 0 10px;margin: 0 auto;}@media only screen and (min-width: 985px) {.content_small {padding: 0 20px;}}.contentbox {padding: 15px 0;margin: 0 0 0 0;}.contentbox.grey {background: #f5f5f5;padding: 10px 10px;}.contentbox.lightyellow {background: #fff7dd;padding: 10px 10px;}.flex_column_row {margin: 0 -10px;display: flex;flex-wrap: wrap;}.flex_column_row .flex_2column_item {padding: 0 10px;margin: 0 0;width: 100%;}@media only screen and (min-width: 759px) {.flex_column_row .flex_2column_item {width: 50%;}.flex_column_row .flex_2column_item:nth-child(odd) {padding: 0 30px 0 10px;}.flex_column_row .flex_2column_item:nth-child(even) {padding: 0 10px 0 30px;}}.flex_column_row.reverse {flex-direction: row-reverse;}@media only screen and (min-width: 759px) {.flex_column_row.reverse .flex_2column_item:nth-child(even) {padding: 0 30px 0 10px;}.flex_column_row.reverse .flex_2column_item:nth-child(odd) {padding: 0 10px 0 30px;}}.layout_header_checkout {background: var(--header_bg, #fff);width: 100%;padding: 0 0;border-bottom: 10px solid var(--categoriesmenu_bg, #f0f0f0);}.layout_header_checkout_inner {max-width: 1140px;padding: 20px 10px 20px 10px;margin: 0 auto;}@media only screen and (min-width: 985px) {.layout_header_checkout_inner {padding: 20px 20px;}}.flex_header_checkout_row {margin: 0 0;display: flex;align-items: center;flex-wrap: wrap;}.col_logo_checkout {width: 150px;height: 42px;}.col_logo_checkout img {vertical-align: top;width: 100%;height: auto;}.col_logo_back {flex: 1;text-align: right;padding: 0 0 0 20px;}.col_logo_back a {display: inline-block;position: relative;font-size: 10px;line-height: 12px;font-weight: 700;padding: 0 20px 0 0;}.col_logo_back a:hover {text-decoration: none;border-bottom: 1px solid #ccc;}.col_logo_back a::before {font-family: "Font Awesome 6 Free";content: "";font-weight: 900;font-size: 12px;position: absolute;top: 0;right: 0;}.layout_header {background: var(--header_bg, #fff);width: 100%;padding: 0 0;position: relative;border-bottom: 10px solid var(--categoriesmenu_bg, #f0f0f0);}@media only screen and (min-width: 985px) {.layout_header {border-bottom: none;}}.layout_header_inner {max-width: 1440px;padding: 20px 10px 20px 10px;margin: 0 auto;}@media only screen and (min-width: 985px) {.layout_header_inner {padding: 20px 20px;}}.flex_header_row {margin: 0 0;display: flex;align-items: center;flex-wrap: wrap;}.col_logo {width: 100%;height: 45px;text-align: center;margin: 0 0 15px 0;}@media only screen and (min-width: 600px) {.col_logo {width: 200px;height: 57px;margin: 0;}}.col_logo img {width: 160px;height: 45px;}@media only screen and (min-width: 600px) {.col_logo img {width: 200px;height: 57px;}}.col_filler {display: block;flex: 1;}@media only screen and (min-width: 920px) {.col_filler {display: none;}}.col_cart,.col_account,.col_settings,.col_menu {position: relative;text-align: center;flex: 1;width: auto;padding: 0 0 0 0;}@media only screen and (min-width: 600px) {.col_cart,.col_account,.col_settings,.col_menu {flex: initial;width: 50px;padding: 0 0 0 10px;}}#cart_short,#account_short,#settings_short,#menu_short {z-index: 1000;height: 40px;width: 40px;margin: 0 auto;}#account_short {cursor: pointer;}#cart_short > a,#account_short > a,#settings_short > div,#menu_short > div {position: relative;display: block;background: var(--header_menuitems_bg, #eee);color: var(--header_menuitems_color, #555);border: 1px solid var(--header_menuitems_border, #eee);height: 40px;width: 40px;border-radius: 40px;text-align: center;transition: all 0.3s ease-in-out;cursor: pointer;}#cart_short > a:hover,#account_short > a:hover,#settings_short > div:hover,#menu_short > div:hover {background: var(--header_menuitems_bg_hover, #ddd);color: var(--header_menuitems_color_hover, #333);border: 1px solid var(--header_menuitems_border_hover, #ddd);}#cart_short .fa-solid,#cart_short .fa-regular,#settings_short .fa-solid,#settings_short .fa-regular,#account_short .fa-solid,#account_short .fa-regular,#menu_short .fa-solid,#menu_short .fa-regular {font-size: 20px;line-height: 39px;width: 39px;}#cart_short .fa-solid,#cart_short .fa-regular {margin-top: 2px;}#account_short .fa-solid,#account_short .fa-regular {font-size: 18px;}#cart_short .count {position: absolute;right: -6px;top: -8px;background: var(--count_cart_wishlist_bg, #333);color: var(--count_cart_wishlist_color, #fff);display: inline-block;padding: 3px;font-size: 12px;line-height: 12px;text-align: center;font-weight: 700;min-width: 20px;border-radius: var(--sm-radius-sm, 4px);}.col_search {width: auto;flex: 1;padding: 0 0 0 0;text-align: center;}@media only screen and (min-width: 600px) {.col_search {width: 50px;flex: initial;padding: 0 0 0 10px;}}@media only screen and (min-width: 920px) {.col_search {width: auto;flex: 1;padding: 0 20px 0 30px;}}#search {position: absolute;width: auto;height: 40px;margin: auto;top: 0;bottom: 0;left: 10px;right: 10px;max-width: initial;}@media only screen and (min-width: 920px) {#search {position: static;left: 0;right: 0;max-width: 500px;}}#search_short > div {display: block;position: relative;background: var(--header_menuitems_bg, #eee);color: var(--header_menuitems_color, #555);border: 1px solid var(--header_menuitems_border, #eee);height: 40px;width: 40px;border-radius: 40px;text-align: center;transition: all 0.3s ease-in-out;cursor: pointer;margin: 0 auto;}@media only screen and (min-width: 920px) {#search_short {display: none;}}#search_short > div:hover {background: var(--header_menuitems_bg_hover, #ddd);color: var(--header_menuitems_color_hover, #333);border: 1px solid var(--header_menuitems_border_hover, #ddd);}#search_short .fa-solid,#search_short .fa-regular {font-size: 18px;line-height: 39px;width: 39px;}.toggle_search {display: none;z-index: 1301;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;width: 100%;height: 100%;background: var(--search_toggle_bg, rgba(255, 255, 255, 0.9));}@media only screen and (min-width: 920px) {.toggle_search {display: block;position: static;background: transparent;}}.search_inner {position: relative;display: flex;}.search_inner .search_cat {display: none;position: relative;z-index: 1200;width: 120px;height: 40px;text-align: left;border-radius: var(--sm-radius-sm, 4px) 0 0 var(--sm-radius-sm, 4px);border-color: var(--search_toggle_input_border, #eee);border-style: solid;border-width: 1px 0 1px 1px;background: var(--search_toggle_input_bg, #eee);}@media only screen and (min-width: 500px) {.search_inner .search_cat {display: block;}}.search_inner .search_cat::after {content: "";display: block;width: 1px;height: 14px;border-left: 1px solid #999;position: absolute;top: 0;bottom: 0;right: -4px;margin: auto;}.search_inner .search_cat .SumoSelect {position: static;}.search_inner .search_closer {display: block;width: 40px;height: 40px;text-align: center;font-size: 20px;line-height: 40px;cursor: pointer;background: var(--toggle_menu_closer_bg, #eee);color: var(--toggle_menu_closer_color, #555);border-radius: var(--sm-radius-sm, 4px);margin: 0 0 0 10px;}@media only screen and (min-width: 920px) {.search_inner .search_closer {display: none;}}.search_inner .search_help {width: 24px;height: 40px;font-size: 14px;font-weight: 400;position: absolute;z-index: 1200;right: 90px;top: 0;bottom: 0;margin: auto;line-height: 40px;}.search_inner .search_help > a {display: block;color: var(--search_toggle_color_help, #666);}@media only screen and (min-width: 920px) {.search_inner .search_help {right: 40px;}}.search_inner .search_input {flex: 1;}.search_inner input[type="text"],.search_inner input[type="text"]:hover,.search_inner input[type="text"]:focus {padding: 10px 30px 10px 15px;height: 40px;border-width: 1px 0 1px 1px;border-style: solid;border-color: var(--search_toggle_input_border, #eee);background: var(--search_toggle_input_bg, #eee);border-radius: var(--sm-radius-sm, 4px) 0 0 var(--sm-radius-sm, 4px);color: var(--search_toggle_color_input, #555);}@media only screen and (min-width: 500px) {.search_inner input[type="text"],.search_inner input[type="text"]:hover,.search_inner input[type="text"]:focus {border-radius: var(--sm-radius-sm, 4px) 0 0 var(--sm-radius-sm, 4px);}}.search_inner.search_cat_mode input[type="text"],.search_inner.search_cat_mode input[type="text"]:hover,.search_inner.search_cat_mode input[type="text"]:focus {border-width: 1px 0 1px 1px;border-radius: var(--sm-radius-sm, 4px) 0 0 var(--sm-radius-sm, 4px);}@media only screen and (min-width: 500px) {.search_inner.search_cat_mode input[type="text"],.search_inner.search_cat_mode input[type="text"]:hover,.search_inner.search_cat_mode input[type="text"]:focus {border-width: 1px 0 1px 0;border-radius: 0 0 0 0;}}.search_inner .search_button {width: 40px;}.search_inner .search_button .cssButton {min-height: 40px;height: 40px;padding: 7px 5px;border-radius: 0 var(--sm-radius-sm, 4px) var(--sm-radius-sm, 4px) 0;background: var(--search_toggle_input_bg, #eee);border-color: var(--search_toggle_input_border, #eee);border-style: solid;border-width: 1px 1px 1px 0;color: var(--search_toggle_color_button, #555);}.search_inner .search_button .cssButton .cssButtonIcon {font-size: 18px;}.search_inner .search_cat .SumoSelect > .CaptionCont,.search_inner .search_cat .SumoSelect:hover > .CaptionCont,.search_inner .search_cat .SumoSelect:focus > .CaptionCont,.search_inner .search_cat .SumoSelect.open > .CaptionCont,.search_inner .search_cat select {background: var(--search_toggle_input_bg, #eee);border-width: 0 0 0 0;border-radius: var(--sm-radius-sm, 4px) 0 0 var(--sm-radius-sm, 4px);text-transform: none;font-size: 12px;line-height: 22px;font-weight: 700;padding: 10px 9px 8px 9px;height: 38px;color: var(--search_toggle_color_select, #555);}.search_inner .SumoSelect > .CaptionCont > span {padding-right: 20px;}.search_inner .search_cat .SumoSelect > .optWrapper {width: auto;max-width: 300px;min-width: 180px;}.search_inner .search_cat .SumoSelect > .optWrapper > .options li.opt {padding: 5px 6px;font-size: 13px;line-height: 19px;font-weight: 400;}.sm-search-wait-overlay {display: none;position: fixed;z-index: 2500;top: 0;right: 0;bottom: 0;left: 0;align-items: center;justify-content: center;padding: 20px;background: rgba(80, 80, 80, 0.72);}.sm-search-wait-overlay.is-active {display: flex;}.sm-search-wait-overlay__box {display: flex;align-items: center;gap: 12px;min-width: 220px;max-width: 90vw;padding: 18px 22px;border-radius: var(--sm-radius-sm, 4px);background: #fff;color: var(--sm-color-text, #222);box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22);font-size: 18px;line-height: 1.3;font-weight: 700;text-align: center;}.sm-search-wait-overlay__spinner {flex: 0 0 24px;width: 24px;height: 24px;border: 3px solid #d6d6d6;border-top-color: var(--color-primary, #d10019);border-radius: 50%;animation: sm-search-wait-spin 0.8s linear infinite;}@keyframes sm-search-wait-spin {to {transform: rotate(360deg);}}.layout_categories {display: none;margin: 0 0 0 0;position: relative;background: var(--categoriesmenu_bg, #f0f0f0);border-color: var(--categoriesmenu_border, #f0f0f0);border-style: solid;border-width: 1px 0 1px 0;}@media only screen and (min-width: 985px) {.layout_categories {display: block;}}.layout_categories_inner {width: 100%;max-width: 1440px;padding: 0 0;margin: 0 auto;}.menu_items {list-style-type: none;display: flex;align-items: center;flex-wrap: wrap;margin: 0 auto;width: 100%;padding: 5px 0;}.menu_items > li {padding: 3px 10px;}.menu_items > li > a {display: block;padding: 5px 10px;font-size: 12px;line-height: 20px;font-weight: 700;transition: all 0.3s ease-in-out;color: var(--categoriesitems_level1_color, #666);border-radius: var(--sm-radius-sm, 4px);}.menu_items > li > a > .counts {display: inline;font-weight: 600;font-size: 10px;line-height: 10px;padding: 0 0 0 3px;}.menu_items > li.has_sub_cats > a,.menu_items > li.has_sub_cats > .nolink {position: relative;padding: 5px 25px 5px 10px;}.menu_items > li.has_sub_cats > a .sub_cats_arrow,.menu_items > li.has_sub_cats > .nolink .sub_cats_arrow {position: absolute;top: 0;bottom: 0;right: 10px;margin: auto;width: 10px;height: 20px;}.menu_items > li.has_sub_cats > a .sub_cats_arrow::after,.menu_items > li.has_sub_cats > .nolink .sub_cats_arrow::after {font-family: "Font Awesome 6 Free";content: "";font-size: 10px;line-height: 20px;font-weight: 900;}.menu_items > li > a:hover {color: var(--categoriesitems_level1_color_hover, #222);background: var(--categoriesitems_level1_bg_hover, rgba(0, 0, 0, 0.1));}.menu_items > li > span.nolink {display: block;padding: 5px 10px;font-size: 12px;line-height: 20px;font-weight: 700;transition: all 0.3s ease-in-out;color: var(--categoriesitems_level1_color, #666);border-radius: var(--sm-radius-sm, 4px);}.menu_items > li > span.nolink:hover {color: var(--categoriesitems_level1_color_hover, #222);background: var(--categoriesitems_level1_bg_hover, rgba(0, 0, 0, 0.1));}.menu_items ul {list-style-type: none;margin: 0;}.menu_items a:hover {text-decoration: none;}.mega_menu {border-top: 8px solid var(--categoriesmenu_bg, #f0f0f0);position: absolute;left: 0;width: 100%;top: calc(100% - 8px);opacity: 0;visibility: hidden;transition: all 0.3s ease-in-out;transition-delay: 400ms;background: #fff;padding: 10px 0;z-index: 101;box-shadow: 0 10px 15px -15px #333;}.mega_menu:before {content: "";width: 100%;height: 1px;border-top: 1px solid var(--categoriesmenu_border, #f0f0f0);position: absolute;left: 0;right: 0;top: 0;}.menu_items li:hover .mega_menu {opacity: 1;visibility: visible;transition-delay: 400ms;}.mega_menu a {color: #666;}.mega_menu a:hover {color: #222;}.mega_menu a .counts {display: inline;font-weight: 400;font-size: 10px;color: #666;padding: 0 0 0 3px;vertical-align: top;}.mega_menu > ul {list-style-type: none;margin: 0 auto;padding: 5px 5px 20px 5px;display: flex;flex-wrap: wrap;width: 100%;max-width: 1400px;}.mega_menu > ul > li.overview {width: calc(100% + 10px);margin: -5px -5px 5px -5px;padding: 0;}.mega_menu > ul > li.overview > a {padding: 5px 20px 15px 18px;display: block;font-size: 13px;line-height: 15px;text-transform: none;font-weight: 400;border-bottom: 1px solid #e1e1e1;}.mega_menu > ul > li.overview.Selected > a {color: var(--categoriesitems_overview_color_selected, #222);}.mega_menu > ul > li.overview .fa-solid,.mega_menu > ul > li.overview .fa-regular {margin: 0 5px 0 0;}.mega_menu > ul > li {width: 25%;margin: 5px 0;padding: 0 15px;}.mega_menu > ul > li > a {padding: 10px 0;display: block;font-size: 12px;line-height: 14px;font-weight: 700;border-bottom: 1px solid #e1e1e1;}.mega_menu > ul ul {margin: 0 0 0 0;}.mega_menu > ul ul > li.overview {display: none;}.mega_menu > ul ul ul {display: none;}.mega_menu > ul ul > li > a {position: relative;padding: 8px 0 8px 15px;display: block;font-size: 13px;line-height: 15px;text-transform: none;font-weight: 400;border-bottom: 1px solid #e1e1e1;}.mega_menu > ul ul > li > a::after {font-family: "Font Awesome 6 Free";content: "";font-size: 9px;font-weight: 900;margin: 0 0 0 0;position: absolute;top: 8px;left: 1px;}.menu_items .active1 > a,.menu_items .activeparent1 > a,.menu_items .active1 > .nolink,.menu_items .activeparent1 > .nolink {font-weight: 700;color: var(--categoriesitems_level1_color_selected, #222);}.menu_items .active2 > a,.menu_items .activeparent2 > a {font-weight: 700;color: var(--categoriesitems_level2_selected, #222);}.menu_items .active3 > a,.menu_items .activeparent3 > a {font-weight: 700;color: var(--categoriesitems_level2_selected, #222);}.mega_menu > ul > li.level_manu {width: 20%;margin: 0 0;padding: 0 15px;}.mega_menu > ul > li.level_manu > a {position: relative;padding: 8px 0 8px 15px;display: block;font-size: 13px;line-height: 15px;text-transform: none;font-weight: 400;border-bottom: 1px solid #e1e1e1;}.mega_menu > ul > li.level_manu.Selected > a {font-weight: 700;color: var(--categoriesitems_level2_selected, #222);}.mega_menu > ul > li.level_manu > a::after {font-family: "Font Awesome 6 Free";content: "";font-size: 9px;font-weight: 900;margin: 0 0 0 0;position: absolute;top: 8px;left: 1px;}.mega_menu > ul > li.level_manu > a > strong {font-weight: 400;color: #ff3535;}.menu_items.case_2 li.level1 {position: relative;}.menu_items.case_2 li.level2 {position: relative;}.menu_items.case_2 li.level3 {position: relative;}.menu_items.case_2 a:hover {text-decoration: none;}.menu_items.case_2 .dropdown_menu {border-top: 8px solid var(--categoriesmenu_bg, #f0f0f0);position: absolute;transition: all 0.3s ease-in-out;background: #f5f5f5;padding: 10px 0 20px 0;z-index: 101;box-shadow: 0 10px 15px -15px #333;opacity: 0;visibility: hidden;}.menu_items.case_2 .dropdown_menu:before {content: "";width: 100%;height: 1px;border-top: 1px solid var(--categoriesmenu_border, #f0f0f0);position: absolute;left: 0;right: 0;top: 0;}.menu_items.case_2 li .dropdown_menu li {padding: 0 20px;}.menu_items.case_2 li .dropdown_menu a {position: relative;padding: 9px 15px 9px 0;display: block;font-size: 13px;line-height: 15px;text-transform: none;font-weight: 400;border-bottom: 1px solid #e1e1e1;}.menu_items.case_2 li.level2.has_sub_cats > a::after {position: absolute;top: 9px;bottom: 9px;right: 0;margin: auto;width: 10px;height: 15px;font-family: "Font Awesome 6 Free";content: "";font-size: 11px;line-height: 15px;font-weight: 900;}.menu_items.case_2 li .dropdown_menu a > .counts {display: inline;font-weight: 400;font-size: 10px;color: #666;padding: 0 0 0 3px;}.menu_items.case_2 li.level_manu > a > strong {font-weight: 400;color: #222;}.menu_items.case_2 li .dropdown_menu .fa-solid {margin: 0 5px 0 0;}.menu_items.case_2 li .dropdown_menu .overview {display: none;}.menu_items.case_2 li .dropdown_menu .overview a {font-size: 13px;line-height: 15px;font-weight: 400;}.menu_items.case_2 li.level1 > .dropdown_menu {left: 0;width: 360px;top: calc(100% - 3px);}.menu_items.case_2 li.level1:hover > .dropdown_menu {opacity: 1;visibility: visible;}.menu_items.case_2 li.level2 > .dropdown_menu {border-top: none;left: 100%;width: 360px;top: calc(100% - 45px);}.menu_items.case_2 li.level2:hover > .dropdown_menu {opacity: 1;visibility: visible;}.menu_items.case_2 li.level3 > .dropdown_menu {display: none;}.breadcrumb {padding: 15px 0 15px 0;margin: 0 0 20px 0;font-size: 12px;line-height: 16px;border-bottom: 1px solid #d9d9d9;}.breadcrumb span {vertical-align: top;margin: 2px 0;}.breadcrumb span.limit {display: inline-block;max-width: 160px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.breadcrumb a,.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:active {cursor: pointer;color: #555;border-bottom: 1px solid #999;}.breadcrumb a:hover {text-decoration: none;color: #333;border-bottom: 1px solid #555;}.breadcrumb span.current {font-weight: 600;}.breadcrumb .fa-regular,.breadcrumb .fa-solid {margin: 2px 0;vertical-align: top;font-size: 12px;line-height: 16px;display: inline-block;width: 24px;text-align: center;}label {display: block;}.field_item_row {padding: 0 0;margin: 0 -10px;display: flex;flex-wrap: wrap;}.field_item_1 {position: relative;width: 100%;padding: 5px 0;}.field_item_2 {position: relative;width: 50%;padding: 5px 10px;}.field_item_3 {position: relative;width: 120px;padding: 5px 10px;}.field_item_4 {position: relative;flex: 1;padding: 5px 10px;}.field_item_5 {position: relative;width: 25%;padding: 5px 10px;}.field_item_7 {position: relative;width: 60px;padding: 5px 10px 5px 0;}.field_item_7 .cssButtonIcon {font-size: 18px;}.field_password {display: flex;align-items: center;background-color: #f2f2f2;border-color: #d9d9d9;border-style: solid;border-width: 1px;transition: all 0.3s ease-in-out;color: #555;border-radius: var(--sm-radius-sm, 4px);height: 44px;}.field_password:hover {background-color: #f2f2f2;border-color: #999;color: #555;}.field_password:focus-within {background-color: #fff;border-color: #999;color: #333;outline: 0 none;}.field_password input[type="text"],.field_password input[type="password"] {height: 42px;padding: 10px 11px 10px 11px;background: transparent;border: none;}.field_password input[type="text"]:hover,.field_password input[type="password"]:hover {background: transparent;border: none;}.field_password input[type="text"]:focus,.field_password input[type="password"]:focus {background: transparent;border: none;}.field_input {flex: 1;}.field_eye {width: 42px;height: 42px;line-height: 44px;text-align: center;display: block;font-size: 20px;}.field_eye .fa-eye {color: #ccc;cursor: pointer;}.field_eye .fa-eye-slash {color: #555;cursor: pointer;}.field_text {display: block;font-size: 12px;line-height: 16px;padding: 0 1px 2px 1px;font-weight: 600;white-space: nowrap;transition: all 0.3s ease-in-out;color: #555;}.field_item_1:focus-within .field_text,.field_item_2:focus-within .field_text,.field_item_3:focus-within .field_text,.field_item_4:focus-within .field_text {color: #333;}.inputRequirement {position: absolute;right: 2px;top: 5px;font-size: 12px;line-height: 16px;padding: 0 0 2px 0;color: #e32828;font-weight: 400;}.inputRequirement .fa-solid {vertical-align: top;font-size: 10px;line-height: 16px;margin-left: 6px;}.field_item_row .inputRequirement {right: 12px;}.fields_required {margin-left: 2px;font-size: 11px;line-height: 11px;vertical-align: baseline;color: #666;font-weight: 400;text-transform: none;white-space: nowrap;}.fields_required .fa-solid {font-size: 10px;line-height: 10px;margin: 0 0 0 2px;}.inputNote {display: block;font-size: 12px;line-height: 16px;padding: 4px 0 0 0;font-weight: 400;}input {line-height: 20px;}textarea {line-height: 18px;background-color: #f2f2f2;border-color: #d9d9d9;border-style: solid;border-width: 1px;vertical-align: middle;padding: 11px 11px 11px 11px;border-radius: var(--sm-radius-sm, 4px);width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all 0.3s ease-in-out;}textarea#message {height: 120px;}textarea#message_body {resize: vertical;height: 120px;}textarea#review {height: 90px;}textarea#comments {height: 120px;background: #fff;}select {line-height: 20px;background-color: #f2f2f2;border-color: #d9d9d9;border-style: solid;border-width: 1px;vertical-align: middle;padding: 11px 11px 11px 11px;border-radius: var(--sm-radius-sm, 4px);width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all 0.3s ease-in-out;height: 44px;opacity: 0;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"] {color: #555;background-color: #f2f2f2;border-color: #d9d9d9;border-style: solid;border-width: 1px;vertical-align: middle;padding: 11px 11px 11px 11px;border-radius: var(--sm-radius-sm, 4px);width: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;transition: all 0.3s ease-in-out;height: 44px;}input[type="password"] {letter-spacing: 1px;}input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,input[type="tel"]:hover,select:hover,textarea:hover {background-color: #f2f2f2;border-color: #999;color: #555;}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,select:focus,textarea:focus {background-color: #fff;border-color: #999;color: #333;outline: 0 none;}.search_input::-webkit-input-placeholder,.search_input::-moz-placeholder,.search_input:-ms-input-placeholder,.search_input:-moz-placeholder,.sf_newsletter_input::-webkit-input-placeholder,.sf_newsletter_input::-moz-placeholder,.sf_newsletter_input:-ms-input-placeholder,.sf_newsletter_input:-moz-placeholder,.addquickie_input::-webkit-input-placeholder,.addquickie_input::-moz-placeholder,.addquickie_input:-ms-input-placeholder,.addquickie_input:-moz-placeholder {color: #666;font-style: italic;line-height: 28px;}.cus_check {font-size: 14px;line-height: 20px;width: 100%;}.cus_check input[type="checkbox"] {position: absolute;visibility: hidden;opacity: 0;}.cus_check input[type="checkbox"] ~ label {padding-left: 26px;position: relative;cursor: pointer;display: block;margin: 0 0 0 0;}.cus_check input[type="checkbox"] ~ label:before {font-family: "Font Awesome 6 Free";content: "";font-weight: 400;font-size: 18px;line-height: 20px;position: absolute;top: 0;left: 0;color: #666;transition: background 0.15s;}.cus_check input[type="checkbox"]:disabled ~ label {color: #ccc;}.cus_check input[type="checkbox"]:disabled ~ label,.cus_check input[type="checkbox"]:disabled ~ label:before,.cus_check input[type="checkbox"]:disabled ~ label:after {cursor: not-allowed;}.cus_check input[type="checkbox"]:disabled,.cus_check input[type="checkbox"]:disabled ~ label:before,.cus_check input[type="checkbox"]:disabled:checked ~ label:before {opacity: 0.5;}.cus_check input[type="checkbox"] ~ label:after {font-family: "Font Awesome 6 Free";content: "";font-weight: 900;font-size: 18px;line-height: 20px;position: absolute;top: 0;left: 0;color: #333;transition: transform 0.15s;transform: scale(0) rotate(90deg);text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.cus_check input[type="checkbox"]:checked ~ label:after {transform: scale(1) rotate(0deg);}.cus_radio {font-size: 14px;line-height: 20px;width: 100%;}.cus_radio input[type="radio"] {position: absolute;visibility: hidden;opacity: 0;}.cus_radio input[type="radio"] ~ label {padding-left: 26px;position: relative;cursor: pointer;display: block;margin: 0 0 0 0;}.cus_radio input[type="radio"] ~ label:before {font-family: "Font Awesome 6 Free";content: "";font-weight: 400;font-size: 16px;line-height: 19px;position: absolute;top: 0;left: 0;color: #666;transition: background 0.15s;}.cus_radio input[type="radio"]:disabled ~ label {color: #ccc;}.cus_radio input[type="radio"]:disabled ~ label,.cus_radio input[type="radio"]:disabled ~ label:before,.cus_radio input[type="radio"]:disabled ~ label:after {cursor: not-allowed;}.cus_radio input[type="radio"]:disabled,.cus_radio input[type="radio"]:disabled ~ label:before,.cus_radio input[type="radio"]:disabled:checked ~ label:before {opacity: 0.5;}.cus_radio input[type="radio"] ~ label:after {font-family: "Font Awesome 6 Free";content: "";font-weight: 900;font-size: 16px;line-height: 19px;position: absolute;top: 0;left: 0;color: #333;transition: transform 0.15s;transform: scale(0) rotate(90deg);text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.cus_radio input[type="radio"]:checked ~ label:after {transform: scale(1) rotate(0deg);}.errormessage {position: relative;border: none;padding: 10px 10px 10px 50px;font-size: 14px;line-height: 20px;font-weight: 400;color: #dd1d1d;background: #fff3f3;margin: 5px 0 20px 0;}.errormessage.small {font-size: 13px;line-height: 18px;}.errormessage::before {font-family: "Font Awesome 6 Free";font-weight: 900;content: "";position: absolute;width: 40px;top: 0;left: 0;bottom: 0;font-size: 20px;line-height: 20px;padding: 0 0;color: #dd1d1d;background: rgba(227, 40, 40, 0.1);align-items: center;justify-content: center;display: flex;}.errormessage.small::before {line-height: 18px;}.errormessage a {color: #dd1d1d;text-decoration: none;border-bottom: 1px solid #dd1d1d;}.errormessage p {margin: 0 0;padding: 0 0;}.errormessage.shopsystem {margin-top: 0;margin-bottom: 0;}.errormessage ul li {margin: 40px;}.errormessage span {color: #dd1d1d;}.infomessage {position: relative;border: none;padding: 10px 10px 10px 50px;font-size: 14px;line-height: 20px;font-weight: 400;color: #296aab;background: #eaf2fa;margin: 5px 0 20px 0;}.infomessage.small {font-size: 13px;line-height: 18px;}.infomessage p {margin: 0 0;padding: 0 0;}.infomessage a {color: #296aab;text-decoration: none;border-bottom: 1px solid #296aab;}.infomessage::before {font-family: "Font Awesome 6 Free";font-weight: 900;content: "";position: absolute;width: 40px;top: 0;left: 0;bottom: 0;font-size: 20px;line-height: 20px;padding: 0 0;color: #296aab;background: rgba(74, 141, 202, 0.1);align-items: center;justify-content: center;display: flex;}.infomessage.small::before {line-height: 18px;}.infomessage .color_error_message {color: inherit;}.successmessage {position: relative;border: none;padding: 10px 10px 10px 50px;font-size: 14px;line-height: 20px;font-weight: 400;color: #43c875;background: #e1f6e9;margin: 5px 0 20px 0;}.successmessage.small {font-size: 13px;line-height: 18px;}.successmessage p {margin: 0 0;padding: 0 0;}.successmessage a {color: #43c875;text-decoration: none;border-bottom: 1px solid #43c875;}.successmessage::before {font-family: "Font Awesome 6 Free";font-weight: 400;content: "";position: absolute;width: 40px;top: 0;left: 0;bottom: 0;font-size: 20px;line-height: 20px;padding: 0 0;color: #43c875;background: rgba(67, 200, 117, 0.1);align-items: center;justify-content: center;display: flex;}.successmessage.small::before {line-height: 18px;}.successmessage.freeshipping {font-size: 13px;line-height: 17px;}.successmessage.freeshipping::before {font-family: "Font Awesome 6 Free";font-weight: 900;content: "";}.toggle_overlay {display: none;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.3);width: 100%;height: 100%;z-index: 1300;}.toggle_cart,.toggle_account,.toggle_settings,.toggle_garage,.toggle_product_history { text-align: left; position: fixed; top: 0; bottom: 0; margin: auto; z-index: 1301; overflow: auto; -webkit-overflow-scrolling: touch; overscroll-behavior: contain; max-width: 100vw; padding: 50px 11px 70px 20px; border-right: 9px solid transparent; background: #fafafa; right: calc(var(--sm-drawer-width, 440px) * -1); width: var(--sm-drawer-width, 440px); opacity: 0; }.admin_mode .toggle_cart,.admin_mode .toggle_account,.admin_mode .toggle_settings,.admin_mode .toggle_garage,.admin_mode .toggle_product_history { padding-top: 76px; }.toggle_cart.active,.toggle_account.active,.toggle_settings.active,.toggle_garage.active,.toggle_product_history.active { opacity: 1; right: 0; }.toggle_cart > .toggle_closer,.toggle_account > .toggle_closer,.toggle_settings > .toggle_closer,.toggle_garage > .toggle_closer,.toggle_product_history > .toggle_closer { cursor: pointer; width: 30px; height: 30px; position: absolute; top: 15px; right: 11px; font-size: 20px; line-height: 30px; text-align: center; }.admin_mode .toggle_cart > .toggle_closer,.admin_mode .toggle_account > .toggle_closer,.admin_mode .toggle_settings > .toggle_closer,.admin_mode .toggle_garage > .toggle_closer,.admin_mode .toggle_product_history > .toggle_closer { top: 46px; }.toggle_closer {cursor: pointer;}.toggle_cart .infomessage,.toggle_garage .infomessage,.toggle_product_history .infomessage { margin: 10px 0 10px 0; }.toggle_account .sm-header-panel,.toggle_settings.sm-header-panel,.toggle_garage .sm-header-panel,.toggle_product_history .sm-header-panel { display: flex; flex-direction: column; gap: var(--sm-space-4, 16px); }.toggle_account .sm-header-panel__header,.toggle_garage .sm-header-panel__header,.toggle_product_history .sm-header-panel__header { margin: 0 0 12px 0; padding: 0 38px 12px 0; border-bottom: 1px solid var(--sm-border-color, #d9d9d9); }.toggle_account .sm-header-panel__return,.toggle_garage .sm-header-panel__return,.toggle_product_history .sm-header-panel__return { display: inline-flex; text-decoration: none; }.toggle_cart > .toggle_closer,.toggle_account > .toggle_closer,.toggle_settings > .toggle_closer,.toggle_garage > .toggle_closer,.toggle_product_history > .toggle_closer, .toggle_account .sm-header-panel__return,.toggle_garage .sm-header-panel__return,.toggle_product_history .sm-header-panel__return {background: var(--toggle_menu_closer_bg, #eee); color: var(--toggle_menu_closer_color, #555); border-radius: var(--sm-radius-sm, 4px);}.toggle_account .sm-header-panel__return:hover,.toggle_account .sm-header-panel__return:focus,.toggle_garage .sm-header-panel__return:hover,.toggle_garage .sm-header-panel__return:focus,.toggle_product_history .sm-header-panel__return:hover,.toggle_product_history .sm-header-panel__return:focus { background: #ddd; color: #333; text-decoration: none; }.toggle_account .sm-header-panel__title,.toggle_garage .sm-header-panel__title,.toggle_product_history .sm-header-panel__title { display: block; color: var(--sm-text-strong); font-size: var(--sm-font-size-title, 18px); line-height: var(--sm-line-height-title, 24px); font-weight: 700; }.toggle_product_history .sm-header-panel__all { display: block; padding: 11px 14px; border: 1px solid var(--button2_border, rgba(0, 0, 0, 0.1)); background: var(--button2_background, #4d4d4d); color: var(--button2_color, #fff); font-size: var(--sm-font-size-ui, 14px); line-height: 20px; text-decoration: none; }.toggle_product_history .sm-header-panel__all:hover,.toggle_product_history .sm-header-panel__all:focus { opacity: 0.85; color: var(--button2_color, #fff); text-decoration: none; }.toggle_garage .sm-header-panel__section {margin: 0 0 18px 0;}.toggle_garage .sm-header-panel__section-head {display: flex;align-items: center;justify-content: space-between;margin: 0 0 10px 0;}.toggle_garage .sm-header-panel__section-title {display: block;width: 100%;margin: 0;padding: 8px 10px;border: 0;border-radius: var(--sm-radius-sm, 4px);background: #eee;color: #444;font-size: var(--sm-font-size-small, 12px);line-height: 18px;font-weight: 700;}.toggle_account .sm-header-panel__list,.toggle_garage .sm-header-panel__list,.toggle_product_history .sm-header-panel__list { display: grid; gap: 10px; }.toggle_garage .sm-header-panel__empty,.toggle_product_history .sm-header-panel__empty { padding: 12px; border-radius: var(--sm-radius-sm, 4px); background: #f2f2f2; color: var(--sm-text); font-size: var(--sm-font-size-ui-sm, 13px); line-height: 18px; }.toggle_product_history .sm-header-panel__empty--plain { padding: 0; background: transparent; }.toggle_garage .sm-header-panel__item,.toggle_product_history .sm-header-panel__item { border: 1px solid var(--sm-border-color, #d9d9d9); border-radius: var(--sm-radius-sm, 4px); background: #fff; padding: 12px; }.toggle_garage .sm-header-panel__media,.toggle_product_history .sm-header-panel__media { display: flex; border-radius: 50%; background: var(--wp-light, #f3f3f3); color: var(--wp-black); }.toggle_account .sm-header-panel__return,.toggle_garage .sm-header-panel__return,.toggle_product_history .sm-header-panel__return, .toggle_garage .sm-header-panel__media,.toggle_product_history .sm-header-panel__media {width: 34px; height: 34px; justify-content: center; flex: 0 0 34px; align-items: center;}.toggle_product_history .sm-header-panel__media { overflow: hidden; background: #eef3f7; color: #22475f; }.toggle_garage .header-garage__cars-item--lkw .header-garage__cars-badge {background: #e9f2f8;color: #0b5b80;}.toggle_garage .header-garage__cars-item--pkw .header-garage__cars-badge {background: var(--wp-light, #f3f3f3);color: var(--wp-black);}.toggle_garage .sm-header-panel__media .sm-icon,.toggle_product_history .sm-header-panel__media .fa-solid { font-size: 15px; line-height: 1; }.toggle_product_history .sm-header-panel__media img { max-width: 34px; max-height: 34px; object-fit: contain; }.toggle_product_history .header-product-history__image-link { height: 100%; color: inherit; text-decoration: none; }.toggle_product_history .header-product-history__image-link:hover,.toggle_product_history .header-product-history__image-link:focus { text-decoration: none; }.toggle_cart .sm-header-panel__body,.toggle_garage .sm-header-panel__body,.toggle_product_history .sm-header-panel__body { min-width: 0; flex: 1; }.toggle_cart .sm-header-panel__name,.toggle_garage .sm-header-panel__name,.toggle_product_history .sm-header-panel__name { color: var(--sm-text-strong); font-size: var(--sm-font-size-ui, 14px); line-height: 18px; font-weight: 700; overflow-wrap: anywhere; }.toggle_garage .sm-header-panel__name {display: block;text-decoration: none;}.toggle_garage .sm-header-panel__name:hover,.toggle_garage .sm-header-panel__name:focus {color: var(--sm-text-strong);text-decoration: underline;text-underline-offset: 2px;}.toggle_cart .sm-header-panel__meta,.toggle_garage .sm-header-panel__meta,.toggle_product_history .sm-header-panel__meta { margin-top: 3px; color: var(--sm-text-muted); font-size: var(--sm-font-size-small, 12px); line-height: 17px; }.toggle_garage .sm-header-panel__open {display: flex;align-items: center;justify-content: center;flex: 0 0 30px;width: 30px;height: 30px;border-radius: var(--sm-radius-sm, 4px);background: #eee;color: #555;text-decoration: none;}.toggle_garage .sm-header-panel__open:hover,.toggle_garage .sm-header-panel__open:focus {background: #ddd;color: #333;text-decoration: none;}.toggle_garage .sm-header-panel__actions {display: flex;justify-content: flex-end;gap: 8px;margin-top: 10px;}.toggle_garage .sm-header-panel__button {display: inline-flex;align-items: center;justify-content: center;min-height: 30px;padding: 6px 10px;border: 1px solid var(--sm-border-color, #d9d9d9);border-radius: var(--sm-radius-sm, 4px);background: #fff;color: #555;font-size: var(--sm-font-size-small, 12px);line-height: 16px;font-weight: 700;text-decoration: none;}.toggle_garage .sm-header-panel__button:hover,.toggle_garage .sm-header-panel__button:focus {background: #eee;color: #333;text-decoration: none;}.toggle_garage .sm-header-panel__button--primary {background: var(--button2_background, #4d4d4d);border-color: var(--button2_border, rgba(0, 0, 0, 0.1));color: var(--button2_color, #fff);}.toggle_garage .sm-header-panel__button--primary:hover,.toggle_garage .sm-header-panel__button--primary:focus {background: var(--button2_background, #4d4d4d);color: var(--button2_color, #fff);opacity: 0.85;}.toggle_garage .header-garage__cars-delete {color: #dd1d1d;}.toggle_cart .giftmessage {margin: 10px 0 10px 0;padding: 10px 10px 10px 50px;position: relative;border: none;font-size: 14px;line-height: 18px;font-weight: 400;color: #296aab;background: #eaf2fa;}.toggle_cart .giftmessage::before {font-family: "Font Awesome 6 Free";font-weight: 900;content: "";position: absolute;width: 40px;top: 0;left: 0;bottom: 0;font-size: 14px;line-height: 20px;padding: 0 0;color: #eaf2fa;background: #296aab;align-items: center;justify-content: center;display: flex;}.toggle_cart .br_btn_alternate span {background: #fafafa;}.toggle_headline {margin: 10px 0;padding: 10px 10px;font-size: 12px;line-height: 20px;font-weight: 700;color: #444;background: #eee;text-align: center;border-radius: var(--sm-radius-sm, 4px);}.toggle_products { margin: 10px 0; border-top: 1px solid #d9d9d9; }.toggle_products_item { display: flex; padding: 10px 0; border-bottom: 1px solid #d9d9d9; }.toggle_products_image { width: 50px; }.toggle_products_image_inner { position: relative; background: #fff; border: 1px solid #eee; padding: 5px; }.toggle_products_content { flex: 1; padding: 0 15px; }.tpc_title {font-size: 14px;line-height: 16px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}.tpc_title a:hover {text-decoration: none;}.tpc_quantity {margin: 4px 0 0 0;font-size: 12px;line-height: 14px;font-weight: 700;}.toggle_products_icon { width: 30px; }.toggle_products_icon .cssButton { padding: 3px; min-height: 30px; }.toggle_products_icon .cssButton .cssButtonText { display: none; }.toggle_action_1,.toggle_action_2 {margin: 10px 0;}.toggle_action_1 a,.toggle_action_2 a {text-decoration: none;}.toggle_account #loginbox {border-top: 1px solid #ddd;padding: 10px 0 10px 0;}.toggle_account #loginbox .field_password {background-color: #fff;}.toggle_account #loginbox input[type="text"],.toggle_account #loginbox input[type="password"],.toggle_account #loginbox input[type="email"] {background-color: #fff;}.toggle_account ul.arrownav {border-top: 1px solid #d9d9d9;}.toggle_account ul.arrownav li {padding: 0 0;border-bottom: 1px solid #d9d9d9;}.toggle_account ul.arrownav li a {display: flex;align-items: center;padding: 0 0;font-size: 14px;line-height: 18px;color: #555;-webkit-tap-highlight-color: transparent;-webkit-overflow-scrolling: touch;}.toggle_account ul.arrownav li a::before {display: none;}.toggle_account ul.arrownav li a .icon {padding: 10px 0 10px 0;width: 24px;text-align: center;}.toggle_account ul.arrownav li a .title {padding: 10px 10px;flex: 1;font-weight: 400;}.toggle_settings .settingsbox {border-top: 1px solid #d9d9d9;padding: 10px 0 10px 0;margin: 0 0 10px 0;}.toggle_settings .settingsbox .SumoSelect > .CaptionCont {background: #fff;}ul.arrownav {list-style-type: none;padding: 0 0 0 0;margin: 0 0 0 0;}ul.arrownav li {padding: 12px 0 12px 0;border-bottom: 1px solid #d9d9d9;}ul.arrownav li a {display: block;padding: 0 0 0 20px;position: relative;font-weight: 400;}ul.arrownav li a:hover {text-decoration: none;}ul.arrownav li a::before {font-family: "Font Awesome 6 Free";content: "";font-weight: 900;font-size: 12px;position: absolute;top: 0;left: 0;}.cat_description {margin: 0 0 30px 0;}.cat_description_image {height: 300px;margin: 0 0 25px 0;}.cat_description_image img {width: 100%;height: 100%;object-fit: cover;}.cat_manufacurer_image {margin: 0 0 25px 0;}.cat_manufacurer_image img {width: 100%;max-width: 200px;height: auto;vertical-align: top;}.cat_description_text {width: 100%;max-width: 985px;}.cat_description_text p:first-child,.cat_description_text h2:first-child,.cat_description_text h3:first-child {margin-top: 0;}.cat_description_text ul {margin-left: 18px;}.cat_description_text ol {margin-left: 28px;}.box_sub_categories {position: -webkit-sticky;position: sticky;top: 70px;z-index: 2;}.subcats_menu_box {margin: 0 0 0 0;}ul.subcats_menu {margin: 0 0 0 0;list-style-type: none;font-size: 14px;line-height: 18px;}ul.subcats_menu li {padding: 0 0 0 0;}ul.subcats_menu li > a {position: relative;display: block;font-weight: 400;color: #666;padding: 10px 20px 10px 0;border-bottom: 1px solid #d9d9d9;}ul.subcats_menu li > a:hover {color: #222;text-decoration: none;}ul.subcats_menu ul {margin: 0 0 0 0;list-style-type: none;}ul.subcats_menu ul li > a {padding: 10px 25px 10px 15px;position: relative;}ul.subcats_menu ul li > a::before {content: "";position: absolute;left: 0;top: 15px;width: 8px;height: 8px;display: block;border: dotted #999;border-width: 0 0 2px 2px;}ul.subcats_menu li > a > .counts {display: inline-block;font-weight: 400;font-size: 10px;line-height: 12px;padding: 0 0 0 3px;vertical-align: 0;}ul.subcats_menu li.Subs > a::after {position: absolute;right: 8px;top: 10px;font-family: "Font Awesome 6 Free";content: "";font-size: 12px;line-height: 18px;font-weight: 900;}ul.subcats_menu > li.Selected > a {font-weight: 700;color: var(--subcatsmenu_color_selected, #222);}ul.subcats_menu ul > li.Selected > a {font-weight: 700;color: var(--subcatsmenu_color_selected, #222);}.subcats_menu_hover_box {margin: 0 0 0 0;}ul.subcats_menu_hover {margin: 0 0 0 0;list-style-type: none;font-size: 14px;line-height: 18px;}ul.subcats_menu_hover li {position: relative;}ul.subcats_menu_hover li a,ul.subcats_menu_hover li a:hover {text-decoration: none;}ul.subcats_menu_hover > li > a {position: relative;display: block;font-weight: 600;color: #666;padding: 10px 25px 10px 0;border-bottom: 1px solid #d9d9d9;}ul.subcats_menu_hover li > a > .counts {display: inline-block;font-weight: 400;font-size: 10px;line-height: 12px;padding: 0 0 0 3px;vertical-align: 0;}ul.subcats_menu_hover > li > a:hover {margin-left: -10px;padding-left: 10px;background: rgba(0, 0, 0, 0.1);border-top-left-radius: 8px;border-bottom-left-radius: 8px;}ul.subcats_menu_hover > li > a::after {position: absolute;right: 8px;top: 10px;font-family: "Font Awesome 6 Free";content: "";font-size: 12px;line-height: 18px;font-weight: 900;}ul.subcats_menu_hover > li > ul {background: #f0f0f0;border: solid #d9d9d9;border-width: 1px 0 1px 0;transition: all 0.3s ease-in-out;padding: 0 0;margin: 0;list-style-type: none;position: absolute;left: 100%;top: -1px;width: 270px;visibility: hidden;opacity: 0;max-height: 60vh;overflow: auto;}ul.subcats_menu_hover > li:hover > ul {visibility: visible;opacity: 1;}ul.subcats_menu_hover > li > ul > li {padding: 0 10px 0 10px;}ul.subcats_menu_hover > li > ul > li > a {display: block;font-weight: 400;color: #666;padding: 10px 20px 10px 0;border-bottom: 1px solid #d9d9d9;}ul.subcats_menu_hover > li > ul > li:hover {background: rgba(0, 0, 0, 0.1);}ul.subcats_menu_hover > li > ul > li:last-child > a {border-bottom: none;}.sub_categories_listing { overflow: hidden; margin: 0 0 50px 0; }.subcats_row {margin: 0 0 0 0;display: flex;flex-wrap: wrap;border: solid #e1e1e1;border-width: 1px 0 0 1px;}.subcats_item {width: 50%;border: solid #e1e1e1;border-width: 0 1px 1px 0;}@media only screen and (min-width: 690px) {.subcats_item {width: 33.3333%;}}@media only screen and (min-width: 1060px) {.subcats_item {width: 25%;}}.subcats_item_inner {display: block;padding: 10px 10px;}@media only screen and (min-width: 600px) {.subcats_item_inner {padding: 20px 20px;}}.subcats_image {display: block;padding: 0 0 0 0;margin: 0 0 10px 0;}.subcats_image_inner {display: block;position: relative;}.subcats_image_inner:before {content: "";display: block;padding-top: 56.25%;}.subcats_image_inner img {margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;object-fit: cover;}.subcats_title {padding: 0 0 0 0;position: relative;display: block;}.subcats_title > span {font-size: 14px;line-height: 18px;font-weight: 600;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;max-height: 36px;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}.subcats_title span:after {font-family: "Font Awesome 6 Free";content: "";font-weight: 900;font-size: 12px;line-height: 18px;display: inline-block;margin: 0 0 0 5px;}.subcats_item_inner a {color: #333;}.subcats_item a:hover,.subcats_item a:hover .subcats_title {color: #333;text-decoration: none;}.flex_listing_cols { display: flex; }.flex_listing_categories { width: 290px; padding: 0 20px 0 0; display: none; }@media only screen and (min-width: 985px) {.flex_listing_categories { display: block; }}.flex_listing_products { flex: 1; }.flex_category_cols { display: flex; flex-wrap: wrap; gap: 30px; }.flex_category_main { flex: 1; min-width: 0; }.flex_category_sidebar { width: 100%; flex: 0 0 100%; }@media only screen and (min-width: 985px) {.flex_category_sidebar { flex: 0 0 360px; }}.sm-listing-kba { margin-top: 15px; }.product_listing--manufacturer .sm-listing-heading--manufacturer { margin: 0 0 20px; }.product_listing--manufacturer .sm-listing-heading--manufacturer h1 { font-size: 26px; line-height: 34px; margin: 0; }.product_listing--manufacturer .sm-listing-heading__logo { flex: 0 0 auto; }.product_listing--manufacturer .sm-listing-heading__logo img { display: block; max-height: 64px; max-width: 150px; object-fit: contain; }.listingcontainer,.listingcontainer_full { margin: 0 0; border-width: 1px 0 0 1px; }.listingbox { position: relative; border: solid #e1e1e1; border-width: 0 1px 1px 0; overflow: hidden; }.product-teaser__title-inner { border: none; font-weight: 600; line-height: 16px; }.product-teaser__title-inner a { color: #333; }.product-teaser__title-inner a:hover { color: #555; text-decoration: none; }.product-teaser__rating { font-weight: 400; height: 16px; justify-content: flex-start; line-height: 16px; }.product-teaser__rating .fa-solid { color: #ddd; padding: 0 3px 0 0; }.product-teaser__rating .full { color: #ffab00; }.product-teaser__rating-count { color: #666; font-size: 12px; font-weight: 600; letter-spacing: 1px; line-height: 16px; }.product-teaser__rating.no_reviews .product-teaser__rating-count { color: #ddd; }.product-teaser__shipping a,.product-teaser__tax a { border-bottom: 1px solid #ccc; color: #666; }.product-teaser__shipping a { color: #555; }.product-teaser__shipping a:hover,.product-teaser__tax a:hover { border-bottom: 1px solid #ccc; text-decoration: none; }.product-teaser__shipping a:hover { color: #555; }.product-teaser__tax a:hover { color: #666; }.product-teaser__shipping { color: #555; font-size: 12px; font-weight: 400; }.product-teaser__price { display: flex; flex-wrap: wrap; }.product-teaser__price .standard_price,.product-teaser__price .special_price,.product-teaser__price .specialgraduated_price,.product-teaser__price .graduated_price,.product-teaser__price .uvp_price { color: var(--price_default_color, #434343); }.lb_price .item_price,.product-teaser__price .vpe,.product-teaser__price .vpe_with_item_price,.product-teaser__price .no_price { color: #666; flex: 1; }.product-teaser__price .small_price { padding: 0 1px 0 0; }.lb_price .item_price,.product-teaser__price .vpe,.product-teaser__price .vpe_with_item_price,.product-teaser__price .no_price, .product-teaser__price .small_price {line-height: 12px; font-size: 10px; font-weight: 400;}.product-teaser__price .old_price { color: var(--price_old_color, #666); font-size: 12px; }.product-teaser__price .new_price { color: var(--price_new_color, #e32828); }.product-teaser__badge { color: #fff; font-size: 14px; line-height: 16px; min-width: 50px; padding: 4px 0 4px 0; position: absolute; z-index: 1; }.toggle_product_history .sm-header-panel__all, .product-teaser__badge {text-align: center; font-weight: 700; border-radius: var(--sm-radius-sm, 4px);}.product-teaser__badge--new { background: #43c875; }.product-teaser__badge--save { background: var(--price_save_bg, #e32828); color: var(--price_save_color, #fff); }.product-teaser__tax { color: #666; font-size: 10px; font-weight: 400; line-height: 12px; margin: 3px 0 0 0; }.product-teaser__expires { color: var(--price_new_color, #e32828); font-size: 10px; font-weight: 700; line-height: 12px; margin: 10px 0 0 0; }.product-teaser__buttons { display: flex; }.product-teaser__buttons .cssButton { margin: 0 4px; width: 44px; }.product-teaser__buttons .cssButton .cssButtonIcon { font-size: 16px; }.splide_size1:after {content: "";position: absolute;display: block;width: 2px;background: #fff;top: 0;bottom: 0;right: -1px;border-right: 1px solid #e1e1e1;}.splide_size1 {border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}.splide_size1 .listingbox { height: 100%; border-bottom: none; }.lb_inner {padding: 20px 10px;margin: 0 0;display: flex;flex-direction: column;height: 100%;}@media only screen and (min-width: 500px) {.lb_inner {padding: 40px 20px;}}.listingcontainer .listingbox,.listingcontainer_full .listingbox { width: 100%; }@media only screen and (min-width: 340px) {.listingcontainer .listingbox,.listingcontainer_full .listingbox { width: 50%; }}@media only screen and (min-width: 620px) {.listingcontainer .listingbox,.listingcontainer_full .listingbox { width: 33.3333%; }}@media only screen and (min-width: 920px) {.listingcontainer .listingbox,.listingcontainer_full .listingbox { width: 25%; }}@media only screen and (min-width: 1160px) {.listingcontainer_full .listingbox { width: 20%; }}@media only screen and (min-width: 985px) {.flex_listing_products .listingcontainer_full .listingbox { width: 33.3333%; }}@media only screen and (min-width: 1160px) {.flex_listing_products .listingcontainer_full .listingbox { width: 25%; }}.product-teaser__image { width: 100%; position: relative; }.lb_image {text-align: center;}.lb_title {margin: 15px 0 0 0;}.lb_title .lb_title_inner {text-align: left;height: 32px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.lb_title .lb_title_inner a {display: block;height: 100%;}.lb_attributes {margin: 10px 0 0 0;font-size: 12px;line-height: 16px;font-weight: 400;text-align: left;color: #555;}.lb_attributes_item {display: block;}.lb_shipping {margin: 10px 0 0 0;line-height: 16px;text-align: left;}.product-teaser__shipping-image { display: inline-block; margin: 0 5px 0 0; }.lb_rating_icons {margin: 5px 0 0 0;}.lb_price {margin: 10px 0 0 0;text-align: left;}.lb_price .standard_price,.lb_price .special_price,.lb_price .uvp_price,.lb_price .graduated_price {width: 100%;}.lb_price .item_price,.lb_price .vpe,.lb_price .vpe_with_item_price,.lb_price .no_price {margin: 3px 0 3px 0;padding: 0 0 0 0;}.lb_price .old_price {padding: 0 10px 0 0;text-decoration: line-through;}.lb_price .new_price {display: block;width: 100%;padding: 0 0 0 0;}.lb_price .product-teaser__badge--save { left: 20px; top: 20px; }.lb_new_flag {right: 20px;top: 20px;}.lb_tax {text-align: left;}.lb_buttons {position: relative;margin: 15px 0 0 0;justify-content: center;opacity: 1;padding: 0 0;flex: 1;align-items: flex-end;}@media only screen and (min-width: 985px) {.lb_buttons {position: absolute;opacity: 0;left: 0;right: 0;bottom: 0;transform: translate(0, 100%);transition: all 0.6s ease-in-out;background: rgba(249, 249, 249, 0.7);width: 100%;padding: 20px 0;}.listingbox:hover .lb_buttons { opacity: 1; transform: translate(0, 0); }}.product-teaser__date { display: block; margin: 10px 0 0 0; }.product-teaser__date-inner { color: #eaf2fa; background: #296aab; padding: 4px 10px; position: relative; font-size: 12px; line-height: 16px; text-align: center; }.listingrow { position: relative; padding: 40px 20px; margin: 0 0 0 0; border-width: 0 1px 1px 0; width: 100%; }.listingcontainer,.listingcontainer_full, .listingrow {flex-wrap: wrap; border: solid #e1e1e1; display: flex;}.splide_size3:after {content: "";position: absolute;display: block;width: 2px;background: #fff;top: 0;bottom: 0;right: -1px;border-right: 1px solid #e1e1e1;}.splide_size3 {border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}.splide_size3 .listingrow { height: 100%; border: none; }.lr_image {width: 100%;padding: 0 0 20px 0;position: relative;}@media only screen and (min-width: 759px) {.lr_image {width: 180px;padding: 0 30px 0 0;}}.lr_new_flag {right: 0;top: -20px;}@media only screen and (min-width: 759px) {.lr_new_flag {right: 20px;}}.lr_image_inner {text-align: center;width: 150px;position: relative;margin: 0 auto;}.lr_content {flex: initial;padding: 0 0 30px 0;border: solid #e1e1e1;border-width: 0 0 0 0;}@media only screen and (min-width: 500px) {.lr_content {flex: 1;padding: 0 30px 0 0;border: solid #e1e1e1;border-width: 0 1px 0 0;}}@media only screen and (min-width: 759px) {.lr_content {padding: 0 30px 0 30px;border: solid #e1e1e1;border-width: 0 1px 0 1px;}}.lr_action {text-align: left;width: 100%;padding: 0 0 0 0;}@media only screen and (min-width: 500px) {.lr_action {width: 220px;padding: 0 0 0 30px;}}.lr_title {margin: 3px 0 15px 0;}.lr_rating_icons {margin: -5px 0 10px 0;}.lr_desc {font-size: 13px;line-height: 19px;}.lr_shipping {margin: 20px 0 0 0;line-height: 18px;}.lr_price {margin: 0 0 0 0;flex-direction: column;}.lr_price .standard_price,.lr_price .special_price,.lr_price .specialgraduated_price,.lr_price .graduated_price {display: flex;align-items: flex-end;flex-wrap: wrap;padding: 0 0 3px 0;}.lr_price .vpe,.lr_price .vpe_with_item_price,.lr_price .no_price {margin: 0 0 3px 0;padding: 0 0;}.lr_price .special_price .small_price,.lr_price .specialgraduated_price .small_price {display: block;width: 100%;padding: 0 0 1px 0;font-size: 8px;line-height: 8px;}.lr_price .old_price {display: inline-block;padding: 0 0 0 10px;text-decoration: none;}.lr_price .new_price {display: inline-block;font-weight: 700;}.lr_price .item_price {display: inline-block;padding: 0 0 0 10px;font-size: 12px;color: #666;text-decoration: none;}.lr_price .uvp_price {display: inline-block;font-weight: 700;}.lr_price .product-teaser__badge--save { left: 20px; top: 20px; }.lr_buttons {margin: 20px 0 0 -4px;justify-content: flex-start;}.box_products_head { display: flex; align-items: center; margin: 0 0 10px 0; }.box_products_head .title { flex: 1; color: #333; font-weight: 900; text-transform: none; font-size: 18px; line-height: 20px; padding: 4px 0; }.dm_productinfo .box_products_head .title { font-size: 16px; margin: 0; padding: 0; }.box_products_head .more a { background: #f5f5f5; padding: 6px 10px; position: relative; font-weight: 600; }.toggle_cart,.toggle_account,.toggle_settings,.toggle_garage,.toggle_product_history, .box_products_head .more a {color: #333; transition: all 0.3s ease-in-out; display: block;}.box_products_head .more a:hover { background: #e1e1e1; color: #333; text-decoration: none; }.box_last_viewed {margin: 50px 0;}.box_reviews,.box_specials,.box_whatsnew,.box_xsell,.new_products_default,.upcoming_products { margin: 50px 0; }.listing_filter { margin: 0; }.listing_filter_header { display: flex; align-items: center; }.listing_filter_toggle { display: inline-block; }.product-teaser__date-inner, .listing_filter_toggle #toggle_filter {font-weight: 700; border-radius: var(--sm-radius-sm, 4px); display: inline-block;}.listing_filter_toggle #toggle_filter .fa-solid { font-size: 13px; line-height: 21px; width: 13px; }.listing_filter_toggle .toggle_filter_text { padding: 0 0 0 8px; }.listing_filter_toggle #toggle_filter:hover { background: #eee; }.listing_filter_icon_reset { display: none; padding: 0 0 0 5px; }.listing_filter_icon_reset > a { color: #fff; background: #296aab; }.listing_filter_toggle #toggle_filter, .listing_filter_icon_reset > a {height: 35px; transition: all 0.3s ease-in-out; border: 1px solid #ccc; line-height: 21px; cursor: pointer;}.listing_filter_icon { padding: 0 0 0 5px; }.listing_filter_icon_reset > a, .listing_filter_icon a {width: 35px; padding: 6px 0 6px 0; text-align: center; font-size: 13px; border-radius: var(--sm-radius-sm, 4px); display: inline-block;}a.view_list {color: #999;}a.view_list:hover,a.view_list.active {color: #333;background: #eee;text-decoration: none;}a.view_box {color: #999;}a.view_box:hover,a.view_box.active {color: #333;background: #eee;text-decoration: none;}.toggle_filter {text-align: left;position: fixed;top: 0;bottom: 0;margin: auto;z-index: 1301;overflow: auto;-webkit-overflow-scrolling: touch;max-width: 100%;padding: 50px 20px 70px 20px;background: #fafafa;color: #333;right: -440px;width: 440px;display: block;transition: all 0.3s ease-in-out;opacity: 0;}.admin_mode .toggle_filter {padding-top: 76px;}.toggle_filter.active {opacity: 1;right: 0;z-index: 10061;}.toggle_filter > .toggle_closer {cursor: pointer;width: 30px;height: 30px;background: var(--toggle_menu_closer_bg, #eee);color: var(--toggle_menu_closer_color, #555);border-radius: var(--sm-radius-sm, 4px);position: absolute;top: 15px;right: 20px;font-size: 20px;line-height: 30px;text-align: center;}.admin_mode .toggle_filter > .toggle_closer {top: 46px;}.filter_bar {padding: 0 0;}.sort_bar {margin: 0 0 0 0;}.sort_bar_row {margin: 0 -5px 0 -5px;}.sort_bar_item {float: left;width: 100%;padding: 5px 5px;}.tags_bar {margin: 20px 0 0 0;}.tags_bar_headline {font-size: 12px;line-height: 14px;font-weight: 700;padding: 0 0 0 0;}.tags_bar a.tags_bar_reset {float: right;font-size: 12px;line-height: 14px;}.tags_bar_row {margin: 0 -5px 0 -5px;}.tags_bar_item {float: left;width: 100%;padding: 5px 5px;}.filter_bar .CaptionCont.SelectBox.Selected {color: #296aab;background: #eaf2fa;}.pagination_bar {padding: 0 0 0 0;margin: 20px 0 20px 0;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;flex-direction: column;}@media only screen and (min-width: 600px) {.pagination_bar {flex-direction: row;}}.pagination_text {display: block;font-size: 12px;line-height: 24px;vertical-align: middle;color: #333;}.pagination_list {display: inline-block;font-size: 12px;line-height: 24px;}.pagination_list ul {list-style-type: none;margin: 0;padding: 0;display: flex;align-items: center;border-radius: var(--sm-radius-sm, 4px);border: 1px solid #d9d9d9;overflow: hidden;}.pagination_list ul li {padding: 0 0 0 0;border-left: 1px solid #d9d9d9;}.pagination_list ul li:first-child {border-left: none;}.pagination_list ul li .current,.pagination_list ul li .icon,.pagination_list ul li a {display: inline-block;min-width: 33px;font-size: 12px;line-height: 22px;padding: 6px 0 5px 0;font-weight: 600;text-align: center;color: #333;text-decoration: none;background-color: transparent;}.pagination_list ul li .current {background-color: #eee;color: #333;font-weight: 700;}.pagination_list ul li:hover {background: #f5f5f5;}.pagination_list ul li.listing_topscroll,.pagination_list ul li.listing_bottomscroll { display: none; cursor: pointer; }.pagination_top .pagination_list ul li.listing_bottomscroll { display: block; }.pagination_bottom .pagination_list ul li.listing_topscroll { display: block; }.filter_pagination_bar {margin: 15px 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;flex-direction: column;}@media only screen and (min-width: 600px) {.filter_pagination_bar {flex-direction: row;}}.filter_pagination_bar .pagination_list ul li.listing_bottomscroll { display: block; }.filter_pagination_bar .pagination_text {display: none;}.filter_pagination_bar .pagination_bar {margin: 5px 0;order: 3;}.filter_pagination_bar .listing_filter { margin: 0 0 5px 0; order: 1; }.filter_pagination_bar .listing_filter_selected { flex-wrap: wrap; margin: 5px 0; order: 2; }.toggle_product_history .header-product-history__image-link, .filter_pagination_bar .listing_filter_selected {display: flex; width: 100%; align-items: center; justify-content: center;}@media only screen and (min-width: 600px) {.filter_pagination_bar .listing_filter_selected { order: 4; justify-content: flex-start; }}.filter_pagination_bar .listing_filter_selected_item { margin: 5px 5px 0 0; }.filter_pagination_bar .listing_filter_selected_item a { background: #296aab; color: #fff; padding: 3px 6px 3px 6px; text-decoration: none; }.box_products_head .more a, .filter_pagination_bar .listing_filter_selected_item a {border-radius: var(--sm-radius-sm, 4px); line-height: 15px; font-size: 11px;}.filter_pagination_bar .listing_filter_selected_item a:before { font-family: "Font Awesome 6 Free"; content: ""; font-weight: 900; margin: 0 4px 0 0; font-size: 11px; line-height: 15px; }.filter_pagination_bar .listing_filter_selected_item a > span { max-width: 100px; text-overflow: ellipsis; overflow: hidden; }.filter_pagination_bar .listing_filter_selected_item a, .filter_pagination_bar .listing_filter_selected_item a > span {white-space: nowrap; display: inline-block; vertical-align: top;}.layout_subfooter {width: 100%;padding: 60px 0;margin: 0 0;background: var(--subfooter_bg, #f5f5f5);color: var(--subfooter_color_text, #555);}.sf_newsletter_heading {color: var(--subfooter_color_title, #333);font-size: 18px;line-height: 20px;margin: 0 0 15px 0;font-weight: 700;text-align: center;}.sf_newsletter_text {margin: 0 auto 15px auto;text-align: center;width: 100%;max-width: 600px;font-size: 14px;line-height: 20px;}.sf_newsletter_form_inner {display: flex;width: 100%;max-width: 600px;margin: 0 auto;}.sf_newsletter_input {flex: 1;padding: 0 10px 0 0;}.sf_newsletter_input input {background: #fff;}.sf_newsletter_button {width: 60px;}.sf_newsletter_button .cssButtonIcon {font-size: 18px;}.sf_newsletter_disclaim {margin: 10px auto 0 auto;text-align: center;width: 100%;max-width: 500px;font-size: 12px;line-height: 16px;}.layout_footer {background: var(--footer_bg, #eee);margin: 0;padding: 60px 0 20px 0;}.footer_row {display: flex;flex-wrap: wrap;margin: 0 auto;max-width: 400px;}@media only screen and (min-width: 600px) {.footer_row {margin: 0 auto;max-width: 700px;}}@media only screen and (min-width: 985px) {.footer_row {margin: 0 -20px;max-width: initial;}}.footer_item {width: 100%;padding: 0 20px;margin: 0 0 30px 0;}@media only screen and (min-width: 600px) {.footer_item {width: 50%;}}@media only screen and (min-width: 985px) {.footer_item {width: 25%;}}.footer_item .content_box {margin: 0 0 0 0;}.footer_item .content_box_header {color: var(--footer_box_header, #555);font-size: 14px;line-height: 20px;font-weight: 700;margin: 0 0 10px 0;}.footer_item ul.content_box_list {margin: 0 0 0 0;list-style-type: none;padding: 0;}.footer_item ul.content_box_list ul {display: none;}.footer_item ul.content_box_list li {padding: 6px 0;font-size: 13px;line-height: 17px;}@media only screen and (min-width: 985px) {.footer_item ul.content_box_list li {padding: 0 0;}}.footer_item ul.content_box_list li a {padding: 0 0;display: block;color: var(--footer_link_color, #333);font-size: 13px;line-height: 17px;position: relative;}@media only screen and (min-width: 985px) {.footer_item ul.content_box_list li a {padding: 6px 0;}}.footer_item ul.content_box_list li a:hover {text-decoration: none;}.footer_item ul.content_box_list li a span {color: var(--footer_link_color, #333);transition: all 0.3s ease-in-out;border-bottom: 1px solid transparent;}.footer_item ul.content_box_list li a:hover span {color: var(--footer_link_color, #333);border-bottom: 1px solid var(--footer_link_color_underline, #999);}.footer_item .content_box_text {padding: 3px 0 7px 0;display: block;font-size: 13px;line-height: 21px;color: var(--footer_box_text, #333);}.mod_copyright {padding: 20px 0 30px 0;font-size: 11px;line-height: 17px;font-weight: 400;text-align: center;color: var(--footer_copyright, #666);}.mod_copyright a,.mod_copyright a:hover {color: var(--footer_copyright, #666);text-decoration: none;border-bottom: 1px solid var(--footer_copyright_border, #999);}.copyright {margin: 0 auto;text-align: center;color: var(--footer_copyright, #666);font-size: 11px;line-height: 17px;font-weight: 400;padding: 0 0 10px 0;margin: -51px 0 0 0;width: 100%;}.copyright a {color: var(--footer_copyright, #666);text-decoration: none;}.parseTime {margin: 0 auto;text-align: center;color: var(--footer_copyright, #333);font-weight: 700;font-size: 10px;margin: -12px 0 0 0;}.button_row {margin: 15px -5px 0 -5px;display: flex;flex-wrap: wrap;flex-direction: column;}@media only screen and (min-width: 520px) {.button_row {flex-direction: row;}}.button_row > .br_left {display: flex;flex: 1;flex-wrap: wrap;justify-content: flex-start;}.button_row > .br_right {display: flex;flex: 1;flex-wrap: wrap;justify-content: flex-end;}.button_row a:hover {text-decoration: none;}.br_btn_0 {padding: 5px;width: 100%;}.br_btn_1 {padding: 5px;min-width: 100%;}@media only screen and (min-width: 520px) {.br_btn_1 {min-width: 250px;}}.br_btn_checkout {padding: 5px;width: 100%;max-width: 480px;}.br_btn_checkout .apms_form_inner {max-width: 480px;width: 100% !important;}.br_btn_checkout .apms_form_button {min-width: 100% !important;max-width: 480px !important;}.br_btn_checkout .apms_form_button_inner {min-height: 44px !important;}.br_btn_checkout .apms_container_full {font-size: 14px;line-height: 20px;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}.br_btn_alternate {display: block;width: 100%;text-align: center;height: 20px;position: relative;}.br_btn_alternate:before {content: "";display: block;height: 1px;border-top: 1px solid #d9d9d9;position: absolute;top: 1px;left: 10%;right: 10%;bottom: 0;margin: auto;}.br_btn_alternate span {position: relative;z-index: 1;display: inline-block;vertical-align: top;background: #fff;font-size: 10px;line-height: 20px;font-weight: 400;color: #666;padding: 0 10px;}.cssButton {position: relative;display: flex;align-items: center;justify-content: center;width: 100%;padding: 9px 5px;font-weight: bold;text-transform: none;white-space: nowrap;text-decoration: none;min-height: 44px;border-radius: var(--sm-radius-sm, 4px);transition: all 0.3s ease-in-out;}.cssButtonText {font-size: 13px;line-height: 24px;text-transform: none;vertical-align: top;padding: 0 3px;}.cssButtonIcon {font-size: 13px;line-height: 24px;vertical-align: top;padding: 0 3px;}.cssButtonIcon .far,.cssButtonIcon .fas,.cssButtonIcon .fa-solid,.cssButtonIcon .fa-regular {vertical-align: top;line-height: 24px;}.cssButton button {position: absolute;left: 0;top: 0;width: 100%;height: 100%;color: transparent;cursor: pointer;opacity: 0;}.cssButton:hover {opacity: 0.8;text-decoration: none;}.cssButtonColor1:hover,.cssButtonColor2:hover,.cssButtonColor3:hover {opacity: 0.8;text-decoration: none;}.cssButtonColor1,.cssButtonColor2,.cssButtonColor3 {border-radius: var(--sm-radius-sm, 4px);text-decoration: none;}.cssButtonColor1 {border: 1px solid var(--button1_border, var(--wp-red));background: var(--button1_background, var(--wp-red));color: var(--button1_color, var(--wp-black));}.cssButtonColor1:hover {border-color: var(--button1_border_hover,var(--button1_border, var(--wp-red)));background: var(--button1_background_hover, var(--button1_background, var(--wp-red)));color: var(--button1_color_hover, var(--button1_color, var(--wp-black)));}.cssButtonColor2 {border: 1px solid var(--button2_border, rgba(0, 0, 0, 0.1));background: var(--button2_background, var(--wp-black));color: var(--button2_color, #fff);}.cssButtonColor2:hover {border-color: var(--button2_border_hover,var(--button2_border, rgba(0, 0, 0, 0.1)));background: var(--button2_background_hover,var(--button2_background, var(--wp-black)));color: var(--button2_color_hover, var(--button2_color, #fff));}.amazon-pay-button,.amazon-login-button {clear: both;border-top: 10px solid transparent;}.amazon-login-button {margin-left: auto;margin-right: auto;}.cssButtonColor3 {border: 1px solid var(--button3_border, rgba(0, 0, 0, 0.1));background: var(--button3_background, #eee);color: var(--button3_color, #333);}.cssButtonColor3:hover {border-color: var(--button3_border_hover,var(--button3_border, rgba(0, 0, 0, 0.1)));background: var(--button3_background_hover, var(--button3_background, #eee));color: var(--button3_color_hover, var(--button3_color, #333));}.ordercontainer_row {display: flex;flex-wrap: wrap;justify-content: flex-end;}.ordercontainer_details {width: 100%;}.ordercontainer_total {width: 100%;padding: 0 0 0 0;}@media only screen and (min-width: 700px) {.ordercontainer_total {width: 60%;padding: 0 0 0 0;}}@media only screen and (min-width: 985px) {.ordercontainer_details {width: 70%;}.ordercontainer_total {width: 30%;padding: 0 0 0 40px;}}.ordercontainer_total_inner {position: -webkit-sticky;position: sticky;top: 60px;}.ordersum {background: #f5f5f5;padding: 0;margin: 0 0 20px 0;font-weight: 400;border: solid #e1e1e1;border-width: 0 0 0 0;}@media only screen and (min-width: 985px) {.ordersum {border-width: 1px 1px 0 1px;}}.ordersum_heading {display: none;padding: 10px 10px 10px 10px;font-size: 12px;line-height: 20px;text-transform: none;font-weight: 700;border-bottom: 1px solid #e1e1e1;}@media only screen and (min-width: 985px) {.ordersum_heading {display: block;}}.ordertotal_block {font-size: 14px;line-height: 18px;}.ordersum_nocart {padding: 0 0 0 0;margin: 0 0 20px 0;font-weight: 400;}.ordersum_nocart .ordertotal_block {width: 100%;}.ordertotal_row {display: flex;padding: 12px 10px;border-bottom: 1px solid #e1e1e1;}.ordertotal_row .ot_width_1 {flex: 1;}.ordertotal_row .ot_width_2 {text-align: right;white-space: nowrap;padding: 0 0 0 15px;}.ordertotal_row .ot_width_3 {width: 110px;}.ot_select {align-items: center;}.ot_select select {height: 36px;opacity: 0;}.ot_select .SumoSelect > .CaptionCont {background-color: #fff;font-size: 13px;line-height: 17px;height: 36px;max-width: 180px;}.ot_select .SumoSelect .SelectBox {padding: 9px 9px 9px 9px;}.ot_select .SumoSelect .search-txt {background-color: #fff;font-size: 13px;line-height: 17px;height: 34px;padding: 9px 9px 9px 9px;}.ot_shipping {background: #fff;font-size: 13px;line-height: 17px;position: relative;}.ot_shipping .SumoSelect {position: static;}.ot_weight {background: #fff;font-size: 12px;line-height: 16px;}.ot_total {padding: 12px 10px;}.ot_total strong {font-weight: 700;}.ot_red {color: #dd1d1d;}.color_ot_total {color: #dd1d1d;}.color_error_message {color: #dd1d1d;}.orderflex {border-top: 1px solid #e1e1e1;}.orderflex_row {display: flex;padding: 20px 0;border-bottom: 1px solid #e1e1e1;font-size: 14px;line-height: 20px;flex-wrap: wrap;align-items: flex-start;}.orderflex_row_header {padding: 10px 0;text-transform: none;font-size: 12px;line-height: 20px;font-weight: 700;}.of_header_col_img {width: 80px;}@media (min-width: 760px) {.of_header_col_img {width: 110px;}}.of_header_col_flex {flex: 1;padding: 0 0 0 20px;}.of_header_col_summary {display: flex;width: 120px;}@media (min-width: 760px) {.of_header_col_summary {width: 280px;}}.of_header_col_qty {display: none;width: 160px;justify-content: center;}@media (min-width: 760px) {.of_header_col_qty {display: flex;}}.of_header_col_total {display: flex;width: 120px;justify-content: flex-end;}.of_col_img {width: 80px;position: relative;}@media (min-width: 760px) {.of_col_img {width: 110px;}}.of_col_flex {flex: 1;padding: 0 0 15px 20px;}@media (min-width: 760px) {.of_col_flex {padding: 0 5% 0 20px;}}.of_col_summary {overflow: hidden;display: flex;width: 100%;border-top: 1px solid #e1e1e1;padding: 10px 0 0 0;}@media (min-width: 760px) {.of_col_summary {border-top: none;width: initial;padding: 0 0 0 0;}}.of_col_qty {display: flex;width: initial;align-items: center;justify-content: center;}.of_col_qty.top {align-items: flex-start;}@media only screen and (min-width: 760px) {.of_col_qty {width: 160px;}}.of_col_qty_label {display: flex;align-items: center;flex: 1;width: 100px;text-transform: none;font-size: 12px;line-height: 20px;font-weight: 700;}@media only screen and (min-width: 760px) {.of_col_qty_label {display: none;}}.of_col_qty_inner {display: flex;}.of_quantity_field {flex: 1;}.of_quantity_field input {width: 60px;text-align: center;}.of_quantity_update {margin: 0 0 0 10px;width: 44px;}.of_quantity_update .cssButtonIcon {font-size: 18px;}.of_quantity_update button {height: 44px;opacity: 0;}.of_col_total {display: flex;flex: 1;width: auto;align-items: center;justify-content: flex-end;}@media only screen and (min-width: 760px) {.of_col_total {width: 120px;}}.of_col_total_inner {display: flex;flex-direction: column;align-items: flex-end;white-space: nowrap;padding: 0 0 0 10px;}.of_col_total_singleprice {display: block;text-align: right;font-size: 11px;line-height: 15px;color: #666;}.markProductOutOfStock { display: inline-block; margin: 0 0 0 5px; vertical-align: -1px; }.product-teaser__price, .markProductOutOfStock {line-height: 14px; font-size: 14px; font-weight: 700;}.markProductOutOfStock > span { color: #e32828; }.of_productname { margin: 0 0 10px 0; font-weight: 600; }.of_productname a { display: block; }.of_productname a.iframe { display: inline-block; font-weight: 400; font-size: 13px; line-height: 15px; }.of_productname a:hover { text-decoration: none; }.of_description {margin: 12px 0 0 0;padding: 0 0;font-size: 13px;line-height: 19px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}.of_description p {margin: 0 0;padding: 0 0;}.of_attributes {list-style-type: none;margin: 12px 0 0 0;}.of_attributes li {font-size: 13px;line-height: 19px;padding: 1px 0;}.of_inforows {margin: 12px 0 0 0;}.of_infoline {font-size: 13px;line-height: 19px;padding: 1px 0;}.of_action {border-top: 0 solid #e1e1e1;width: 100%;padding: 12px 0 12px 0;}@media only screen and (min-width: 760px) {.of_action {padding: 12px 0 0 0;}}.of_action > span {display: inline-block;vertical-align: top;padding: 0 0;margin: 0 20px 0 0;}.of_action > span.of_wishlist a {font-size: 12px;line-height: 16px;font-weight: 600;padding: 5px 0;display: block;color: #666;}.of_action > span.of_wishlist .fa-solid,.of_action > span.of_wishlist .fa-regular {margin-right: 5px;}.of_action > span.of_wishlist a:hover {color: #333;text-decoration: none;}.of_action > span.of_delete .cssButton {padding: 0 0;font-size: 12px;line-height: 16px;font-weight: 600;text-transform: none;min-height: 26px;}.of_action > span.of_delete .cssButtonIcon {font-size: 12px;line-height: 26px;}.of_action > span.of_delete .cssButtonText {font-size: 12px;line-height: 26px;text-transform: none;font-weight: 600;}.of_action > span.of_delete a:hover {text-decoration: none;}.of_action > span.of_delete .cssButtonColor3 {background: transparent;color: #666;}.of_action > span.of_delete .cssButtonColor3:hover {background: transparent;color: #333;opacity: 1;}.order_details .pp-message {margin: 20px 0;}.order_details .pp-message > span {max-width: 100% !important;}.giftbox {padding: 0 0 0 0;margin: 0 0 0 0;background: #f5f5f5;border: solid #e1e1e1;border-width: 1px 1px 1px 1px;}.giftbox input[type="text"] {background-color: #fff;}.giftbox_heading {display: none;padding: 10px 10px 10px 10px;font-size: 12px;line-height: 20px;text-transform: none;font-weight: 700;border-bottom: 1px solid #e1e1e1;}.gift_item_row {padding: 5px 10px;margin: 0 -10px;display: flex;flex-wrap: wrap;}.gift_text_row {border: solid #e1e1e1;border-width: 1px 0 0 0;padding: 10px 10px;font-size: 12px;line-height: 18px;}.gift_text_row .fa-solid {color: #296aab;}.giftbox .errormessage,.giftbox .infomessage,.giftbox .successmessage {margin: 0;border-bottom: 1px solid #e1e1e1;font-size: 13px;line-height: 17px;}.giftbox .successmessage p {margin: 0 0 5px 0;}.giftbox .successmessage p:last-child {margin: 0 0 0 0;}.giftbox a.arrow {display: inline-block;margin: 5px 0 0 0;color: #555;font-weight: 700;}.giftbox a.arrow:hover {color: #555;text-decoration: none;}.flex_account_row {display: flex;flex-wrap: wrap;margin: 0 0 0 0;}.flex_account_col_1 {display: none;width: 320px;padding: 0 30px 0 0;}@media only screen and (min-width: 985px) {.flex_account_col_1 {display: block;}}.flex_account_col_2 {flex: 1;padding: 0 0 0 0;}@media only screen and (min-width: 985px) {.flex_account_col_2 {padding: 0 0 0 30px;}}.account_navigaton {margin: 0 0 0 0;position: -webkit-sticky;position: sticky;top: 60px;}.navigation_item {border-radius: var(--sm-radius-sm, 4px);border: solid #e1e1e1;border-width: 0 1px 1px 1px;}.navigation_item:first-child {border-top: 1px solid #e1e1e1;}.navigation_item:hover {background: #f5f5f5;}.navigation_item a {display: flex;align-items: center;color: #555;font-size: 14px;line-height: 18px;}.navigation_item a:hover {text-decoration: none;}.navigation_item a .icon {padding: 15px 0 15px 5px;width: 35px;text-align: center;}.navigation_item a .title {padding: 15px 10px;flex: 1;font-weight: 400;}.navigation_item.selected {background: #f5f5f5;}.navigation_item.selected .title {color: var(--account_navigation_selected, #555);font-weight: 700;}.action_row {display: flex;flex-wrap: wrap;list-style-type: none;margin: 20px -10px 0 -10px;padding: 0;}.action_item {order: 2;width: 100%;padding: 0 10px;margin: 0;}@media only screen and (min-width: 759px) {.action_item {width: 50%;}}.action_item_full {order: 2;width: 100%;padding: 0 10px;margin: 0;}.action_item.selected,.action_item_full.selected {order: 2;}.action_item_inner {border-bottom: 1px solid #e1e1e1;padding: 15px 10px;height: 100%;display: flex;}.action_item_inner > form {height: 100%;width: 100%;display: flex;}.action_item.selected .action_item_inner,.action_item_full.selected .action_item_inner {border-top: 1px solid #e1e1e1;background: #eaf2fa;}.action_item_inner_plain {padding: 5px 2px;display: flex;}.action_item_inner_plain.bordered {padding: 10px 2px;border-bottom: 1px solid #e1e1e1;}.action_item_full:first-child .action_item_inner_plain.bordered {border-top: 1px solid #e1e1e1;}.action_item_full:first-child .action_item_inner_plain.no_top_border {border-top: none !important;}.action_row label,.action_row .item {flex: 1;}.action_row label .title,.action_row .item .title {display: block;font-weight: 700;}.action_row label .content,.action_row .item .content {display: block;padding: 5px 0 0 0;font-weight: 400;}.action_row .actions {display: flex;padding: 0 0 0 10px;}.action_row .actions .icon {display: inline-block;vertical-align: top;margin: 0 0 0 10px;width: 44px;}.action_row .actions .icon .cssButtonIcon {font-size: 16px;}.action_row.address .header {display: flex;flex-wrap: wrap;}.action_row.address .title {padding: 3px 0 0 0;font-weight: 700;line-height: 18px;flex: 1;}.action_row.address .actions {display: flex;padding: 2px 0 0 0;width: 100%;}@media only screen and (min-width: 500px) {.action_row.address .actions {padding: 0 0 0 10px;width: auto;}}.action_row.address .actions .icon {width: auto;display: inline-block;vertical-align: top;margin: 0 10px 0 0;}@media only screen and (min-width: 500px) {.action_row.address .actions .icon {margin: 0 0 0 10px;}}.action_row.address .actions .icon a,.action_row.address .actions .icon a:hover {text-decoration: none;}.action_row.address .actions .icon .cssButton {height: 24px;min-height: 24px;}.action_row.address .actions .icon .cssButtonIcon {font-size: 12px;line-height: 16px;padding: 0 6px 0 0;}.action_row.address .actions .icon .cssButtonText {padding: 0 0 0 0;}.action_row.address .content {display: block;padding: 10px 0 0 0;font-weight: 400;}.action_row .image {display: block;width: 60px;}.action_row .entry {flex: 1;padding: 0 0 0 30px;}.action_row .entry_item {display: block;margin: 0 0 0 0;}.action_row .entry_item:first-child {margin: 0 0 10px 0;}.action_row .entry_item a {display: inline-block;line-height: 18px;}.reviewbox {position: relative;vertical-align: top;overflow: hidden;border: solid #e1e1e1;border-width: 0 1px 1px 0;}.splide_size2:after {content: "";position: absolute;display: block;width: 2px;background: #fff;top: 0;bottom: 0;right: -1px;border-right: 1px solid #e1e1e1;}.splide_size2 {border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}.splide_size2 .reviewbox {border-bottom: none;height: 100%;}.rb_inner {padding: 40px 20px;display: flex;}.rb_image {width: 120px;padding: 0 20px 0 0;}.rb_image_inner {text-align: center;width: 100px;position: relative;margin: 0 auto;}.rb_content {padding: 0 0 0 0;}.rb_title {margin: 3px 0 15px 0;}.rb_title h2,.rb_title .rb_title_inner {font-weight: 600;font-size: 14px;line-height: 16px;border: none;margin: 0;padding: 0;}.rb_title h2 a,.rb_title .rb_title_inner a {color: #333;}.rb_title h2 a:hover,.rb_title .rb_title_inner a:hover {color: #555;text-decoration: none;}.rb_text {font-size: 14px;line-height: 20px;}.rb_text_inner {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.rb_rating_icons {margin: 0 0 10px 0;display: block;font-weight: 400;font-size: 14px;line-height: 14px;height: 14px;color: #ddd;}.rb_rating_icons .fa-solid,.rb_rating_icons .fa-regular {padding: 0 2px 0 0;}.rb_rating_icons .full {color: #ffab00;}.pd_reviews {display: flex;flex-direction: column;margin: 20px 0 0 0;}@media only screen and (min-width: 850px) {.pd_reviews {flex-direction: row;}}.pd_reviews_summary {width: 100%;padding: 0 0;text-align: center;margin: 0 0 30px 0;}@media only screen and (min-width: 850px) {.pd_reviews_summary {width: 300px;margin: 0 0 0 0;}}.pd_reviews_content {padding: 0 0 0 0;flex: 1;}@media only screen and (min-width: 850px) {.pd_reviews_content {padding: 0 0 0 50px;}}.pd_reviews_heading {border-bottom: 1px solid #e1e1e1;font-size: 13px;line-height: 19px;font-weight: 600;padding: 8px 0;text-align: center;}.pd_reviews_stars {text-align: center;font-size: 18px;line-height: 18px;color: #ddd;margin: 15px 0 15px 0;}.pd_reviews_stars .fa-solid,.pd_reviews_stars .fa-regular {padding: 0 2px 0 2px;}.pd_reviews_stars .full {color: #ffab00;}.pd_reviews_note {font-size: 13px;line-height: 19px;font-weight: 600;text-align: center;}.pd_reviews_all {margin: 10px 0 0 0;font-size: 13px;line-height: 19px;text-align: center;}.reviewrow_full {padding: 0 0;margin: 0 0 30px 0;}.reviewrow_full strong {font-weight: 600;}.reviewrow_full_head {font-size: 13px;line-height: 19px;padding: 8px 0;border-bottom: 1px solid #e1e1e1;}.reviewrow_full_head .seperator {display: inline-block;padding: 0 10px;color: #ccc;}.reviewrow_full_head .rating_icons {display: inline-block;font-size: 13px;line-height: 13px;color: #ddd;padding: 0 3px 0 5px;}.reviewrow_full_head .rating_icons .fa-solid,.reviewrow_full_head .rating_icons .fa-regular {padding: 0 2px 0 0;}.reviewrow_full_head .rating_icons .full {color: #ffab00;}.reviewrow_full_content {padding: 10px 1px;font-size: 14px;line-height: 22px;}.reviewrow_full_content h3 {font-weight: 600;font-size: 14px;line-height: 16px;margin: 0 0 15px 0;padding: 0;}.reviewrow_full_content h3 a {color: #333;}.reviewrow_full_content h3 a:hover {color: #555;text-decoration: none;}.reviewrow_full_content_title {font-size: 12px;line-height: 14px;margin-bottom: 5px;}.reviewrow_full_content_more {font-size: 12px;line-height: 14px;margin-top: 10px;font-weight: 600;}.reviewrow_full_content_more a {text-decoration: none;}.reviewrow_full_content_more a:hover {text-decoration: none;}.pr_reviews {display: flex;flex-direction: column;}@media only screen and (min-width: 850px) {.pr_reviews {flex-direction: row;}}.pr_reviews_image {width: 280px;max-width: 100%;padding: 10px 0;margin: 0 0 10px 0;text-align: center;}.pr_reviews_image_small {width: 160px;padding: 10px 0;text-align: center;}.pr_reviews_image_inner {position: relative;overflow: hidden;padding: 10px;width: 100%;border: 1px solid #e1e1e1;}.pr_reviews_content {padding: 0 0 0 0;flex: 1;}@media only screen and (min-width: 850px) {.pr_reviews_content {padding: 0 0 0 50px;}}.field_rating {display: flex;align-items: center;}.show_rating {unicode-bidi: bidi-override;direction: rtl;display: inline-block;padding: 0 10px;position: relative;bottom: 1px;}.show_rating input {position: absolute;left: -999999px;}.show_rating label {display: inline-block;font-size: 0;padding: 0 1px;}.show_rating label > span {position: absolute;}.show_rating > label:before {font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 24px;line-height: 24px;position: relative;display: block;content: "";color: transparent;background: #ddd;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.show_rating > label:hover:before,.show_rating > label:hover ~ label:before,.show_rating > label.selected:before,.show_rating > label.selected ~ label:before {color: transparent;background: #ffab00;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}.flex_content_row {display: flex;flex-wrap: wrap;margin: 0 0 0 0;}.flex_content_col_1 {flex: 1;padding: 0 0 0 0;overflow-wrap: anywhere;}@media only screen and (min-width: 985px) {.flex_content_col_1 {padding: 0 30px 0 0;}}.flex_content_col_2 {display: none;width: 320px;padding: 38px 0 0 30px;}@media only screen and (min-width: 985px) {.flex_content_col_2 {display: block;}}.content_site {padding: 0 0 20px 0;}.content_site ul {margin-left: 20px;}.content_site ol {margin-left: 25px;}.content_site img {max-width: 100%;height: auto;}.content_site a,.content_site a:hover {color: #555;text-decoration: none;border-bottom: 1px solid #999;}.sub_content_listing { padding: 0 0 0 0; margin: 0 0 30px 0; border-bottom: 1px solid #e1e1e1; }.subcontent_row {margin: 0 -5px 0 -5px;padding: 0 0 10px 0;display: flex;flex-wrap: wrap;}@media only screen and (min-width: 600px) {.subcontent_row {margin: 0 -10px 0 -10px;}}.subcontent_item {width: auto;max-width: 320px;padding: 5px 5px;}@media only screen and (min-width: 600px) {.subcontent_item {padding: 10px 10px;}}.subcontent_title {background: #f5f5f5;border: 1px solid #e1e1e1;padding: 10px 50px 10px 10px;position: relative;display: block;border-radius: var(--sm-radius-sm, 4px);transition: all 0.3s ease-in-out;}.subcontent_title > span {font-size: 14px;line-height: 18px;font-weight: 400;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;max-height: 18px;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}.subcontent_title:before {font-family: "Font Awesome 6 Free";content: "";font-weight: 900;position: absolute;right: 10px;top: 10px;width: 30px;height: 18px;font-size: 10px;line-height: 20px;background: #333;color: #d9d9d9;border-radius: var(--sm-radius-sm, 4px);text-align: center;display: block;transition: all 0.3s ease-in-out;}.subcontent_item_inner a {color: #333;}.subcontent_item_inner a:hover,.subcontent_item_inner a:hover .subcontent_title,.subcontent_item_inner a.selected,.subcontent_item_inner a.selected .subcontent_title {background: #eee;color: #333;text-decoration: none;}.subcontent_item_inner a.selected span,.subcontent_item_inner a.selected .subcontent_title span {font-weight: 700;}.subcontent_item_inner a.selected .subcontent_title:before {content: "";}.subcontent_item_inner a:hover .subcontent_title:before,.subcontent_item_inner a.selected .subcontent_title:before {background: #333;color: #fff;}.flex_content_col_2 .content_box {margin: 0 0 30px 0;}.flex_content_col_2 .content_box_header {font-size: 14px;line-height: 20px;font-weight: 700;}.flex_content_col_2 ul.content_box_list {margin: 10px 0 0 0;list-style-type: none;padding: 0;border-radius: var(--sm-radius-sm, 4px);border: 0;overflow: hidden;}.flex_content_col_2 ul.content_box_list ul {margin: 0 0 0 0;list-style-type: none;}.flex_content_col_2 ul.content_box_list li {border: 0;}.flex_content_col_2 ul.content_box_list > li:first-child {border-top: none;}.flex_content_col_2 ul.content_box_list li a {padding: 9px 5px 9px 25px;display: block;font-size: 13px;line-height: 17px;color: #333;position: relative;}.flex_content_col_2 ul.content_box_list li a:after {font-family: "Font Awesome 6 Free";content: "";font-weight: 900;font-size: 9px;line-height: 17px;margin: 0 0 0 0;position: absolute;top: 9px;left: 8px;}.flex_content_col_2 ul.content_box_list ul li a {padding: 9px 5px 9px 42px;}.flex_content_col_2 ul.content_box_list ul li a span {font-weight: 400;}.flex_content_col_2 ul.content_box_list ul li a:after {left: 25px;}.flex_content_col_2 ul.content_box_list li a:hover {color: #333;background: none;text-decoration: underline;}.flex_content_col_2 ul.content_box_list li.active1 a,.flex_content_col_2 ul.content_box_list li.activeparent1 a,.flex_content_col_2 ul.content_box_list li.active2 a,.flex_content_col_2 ul.content_box_list li.activeparent2 a {background: none;color: #333;text-decoration: underline;}.flex_content_col_2 ul.content_box_list li.active1 > a span,.flex_content_col_2 ul.content_box_list li.active2 > a span {color: var(--contentboxlist_color_selected, #333);font-weight: 700;}.box_greeting {margin: 50px 0;}.box_greeting h1 {margin: 0 0 15px 0;padding: 0 0 0 0;font-weight: 900;font-size: 18px;line-height: 20px;}.greeting_text {column-count: 1;column-gap: 0;}@media only screen and (min-width: 920px) {.greeting_text {column-count: 2;column-gap: 80px;}}.greeting_text h2 {margin: 20px 0 10px 0;padding: 0 0 0 0;border: none;}.greeting_text p {overflow: hidden;break-inside: avoid-column;margin: 0 0 20px 0;padding: 0;width: 100%;}.greeting_text ul {margin: 0 0 20px 18px;padding: 0;display: block;}.greeting_text img {max-width: 100%;height: auto;}.greeting_text strong {font-weight: 700;}.greeting_text a {border-bottom: 1px solid #999;}.greeting_text a:hover {text-decoration: none;border-bottom: 1px solid #999;}.sitemaplist {margin: 20px 0 20px 0;}.sitemaplist ul {list-style-type: none;margin: 0;padding: 0;}.sitemaplist .overview {display: none;}.sitemaplist > ul.sitemapcat {column-count: 1;column-gap: 0;column-rule: 1px solid #e1e1e1;}@media only screen and (min-width: 500px) {.sitemaplist > ul.sitemapcat {column-count: 2;column-gap: 60px;}}@media only screen and (min-width: 850px) {.sitemaplist > ul.sitemapcat {column-count: 3;column-gap: 60px;}}.sitemaplist > ul.sitemapcat > li.level1 {overflow: hidden;break-inside: avoid-column;margin-bottom: 30px;list-style-type: none;display: block;width: 100%;border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;font-weight: bold;}.sitemaplist > ul.sitemapcat > li.level1 > a,.sitemaplist > ul.sitemapcat > li.level1 > span {display: block;padding: 10px 5px;border-bottom: none;}.sitemaplist > ul.sitemapcat > li.level1 > a:hover {color: #333;text-decoration: none;}.sitemaplist > ul.sitemapcat > li > ul li {border-top: 1px solid #e1e1e1;font-weight: normal;}.sitemaplist > ul.sitemapcat > li > ul li a {background: #fff;color: #333;display: block;font-size: 14px;line-height: 20px;padding: 8px 0;border-bottom: none;}.sitemaplist > ul.sitemapcat > li > ul li a:hover {text-decoration: none;}.sitemaplist > ul.sitemapcat > li ul li a {padding-left: 5px;border-bottom: none;}.sitemaplist > ul.sitemapcat > li ul ul li a {padding-left: 20px;border-bottom: none;}.sitemaplist > ul.sitemapcat > li ul ul ul li a {padding-left: 35px;border-bottom: none;}.sitemaplist > ul.sitemapcat > li ul ul ul ul li a {padding-left: 50px;border-bottom: none;}.sitemap_standard {display: grid;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 18px;margin: 20px 0;}.sitemap_standard ul {margin: 0;padding: 0;list-style: none;}.sitemap_standard > ul {min-width: 0;border: 1px solid var(--sm-border-color, #e1e1e1);border-radius: var(--sm-radius-sm, 4px);background: #fff;}.sitemap_standard .sitemap_header {display: block;font-weight: bold;}.sitemap_standard .sitemap_header > a {display: block;padding: 13px 15px;border-bottom: 1px solid var(--sm-border-color, #e1e1e1);background: var(--wp-light, #f3f3f3);color: var(--wp-black);text-decoration: none;}.sitemap_standard .sitemap_header > a:hover,.sitemap_standard .sitemap_header > a:focus-visible {color: var(--wp-red);text-decoration: none;}.sitemap_standard .sitemap_header > ul {display: grid;grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));gap: 10px;padding: 12px;}.sm-sitemap-extra .sm-sitemap-link-list {display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 1px;padding: 0;overflow: hidden;background: var(--sm-border-color, #e1e1e1);}.sitemap_standard .sitemap_header li {margin: 0;padding: 0;}.sm-sitemap-extra .sm-sitemap-link-list li {margin: 0;padding: 0;}.sm-sitemap-extra .sm-sitemap-link-list a,.sitemap_standard .sitemap_header li a {display: flex;align-items: center;min-height: 42px;padding: 10px 12px;border: 1px solid #e1e1e1;border-radius: var(--sm-radius-sm, 4px);background: #f7f7f7;color: var(--sm-brand-dark, #08161a);font-size: 14px;line-height: 1.3;font-weight: 700;text-decoration: none;transition: background 0.18s ease, border-color 0.18s ease, color 0.18s ease;}.sm-sitemap-extra .sm-sitemap-link-list a {height: 100%;min-height: 48px;border: 0;border-radius: 0;background: #fff;}.sm-sitemap-extra .sm-sitemap-link-list a:hover,.sm-sitemap-extra .sm-sitemap-link-list a:focus-visible,.sitemap_standard .sitemap_header li a:hover,.sitemap_standard .sitemap_header li a:focus-visible {background: var(--sm-surface-muted, #f7f7f7);border-color: var(--sm-brand-dark, #08161a);color: var(--sm-brand-dark, #08161a);text-decoration: none;}.sm-sitemap-extra {display: block;margin-top: 28px;padding-top: 24px;border-top: 1px solid var(--sm-border-color, #e1e1e1);}.sm-sitemap-extra::before {content: "Weitere Seiten";display: block;margin-bottom: 14px;color: var(--wp-heading-color, #000103);font-family: var(--wp-heading-font, Roboto, Arial, Helvetica, sans-serif);font-size: 21px;font-weight: 600;line-height: 29px;}#product_info { margin: 40px 0 0 0; }#product_info .pp-message { margin: 10px 0 -10px 0; }#product_info .subline { font-size: 14px; line-height: 20px; }.pd_cols_row {position: relative;margin: 0 0 0 0;padding: 0 0 0 0;display: block;}.pd_heading {float: none;padding: 0 0 0 0;width: 100%;max-width: 500px;margin: 0 auto;}.pd_col_1 {float: none;padding: 0 0 0 0;width: 100%;max-width: 500px;margin: 30px auto 30px auto;}.pd_col_2 {float: none;padding: 0 0 0 0;width: 100%;max-width: 500px;margin: 0 auto;}@media only screen and (min-width: 850px) {.pd_heading {float: right;padding: 0 0 0 30px;width: 50%;max-width: initial;margin: initial;}.pd_col_1 {float: left;padding: 0 30px 0 0;width: 50%;max-width: initial;margin: initial;min-height: 200px;}.pd_col_2 {float: right;padding: 0 0 0 30px;width: 50%;max-width: initial;margin: initial;}}.pd_sticky {position: static;top: 0;}@media only screen and (min-width: 850px) {.pd_sticky {position: -webkit-sticky;position: sticky;top: 15px;}}.admin_mode .pd_sticky {top: 0;}@media only screen and (min-width: 850px) {.admin_mode .pd_sticky {top: 50px;}}.pd_images {position: relative;font-size: 8px;line-height: 10px;color: #fff;}.pd_images:before {content: "";display: block;padding-top: 82%;}.pd_image_container {position: absolute;top: 0;left: 0;height: 100%;width: calc(100% - 10px);display: flex;margin: 0 10px 0 0;flex-direction: row-reverse;}.pd_image_small_container {float: left;width: 16.6666%;display: flex;flex-direction: column;position: relative;right: -10px;}.pd_image_big_container {float: right;width: 83.3334%;overflow: hidden;}.pd_image_small {display: block;height: 100%;padding: 0 0 0 0;display: flex;}.pd_image_small_inner {width: 100%;border: 1px solid #e1e1e1;border-radius: var(--sm-radius-sm, 4px);position: relative;}.pd_image_small_inner img {margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: auto;height: auto;max-width: 90%;max-height: 90%;cursor: pointer;}.pd_image_big {vertical-align: top;display: block;position: relative;padding: 0 1px 0 0;}.pd_image_big_inner {overflow: hidden;position: relative;width: 100%;border-radius: var(--sm-radius-sm, 4px);border: 1px solid #e1e1e1;}.pd_image_big_inner:before {content: "";display: block;padding-top: 100%;}.pd_image_big_inner a {display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}.pd_image_big img {margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: auto;height: auto;max-width: 90%;max-height: 90%;cursor: zoom-in;}.splide.splide_small_image {border: none;}.splide.splide_small_image.no_arrows .splide__arrows {display: none;}.splide_small_image .splide__slide,.splide_small_image .splide__slide.is-active {border: none;}.splide_small_image .splide__slide.is-active .pd_image_small_inner {border: 1px solid #555;}.splide.splide_big_image {position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: none;width: 100%;}.splide.splide_big_image.no_arrows .splide__arrows {display: none;}.pd_heading {display: flex;position: relative;}.pd_manu_image {width: 70px;position: absolute;right: 0;top: 0;}.pd_manu_image img {max-width: 100%;height: auto;vertical-align: top;}.pd_title {flex: 1;}.pd_title h1 {font-weight: 700;font-size: 20px;line-height: 24px;color: #333;margin: 0 0 15px 0;padding: 0 0 0 0;}.pd_title h1.manu_image_padding {padding: 0 90px 0 0;}.pd_manu {color: #333;font-size: 14px;line-height: 16px;margin: 0 0 5px 0;font-weight: 600;}.pd_manu a {display: inline-block;color: #333;text-decoration: none;border-bottom: 1px solid transparent;}.pd_manu a:hover {color: #333;text-decoration: none;border-bottom: 1px solid #333;}.product_info--tecdoc .pd_heading { align-items: flex-start; gap: 18px; float: none; width: 100%; max-width: none; margin: 0 0 24px; padding: 0; }.product_info--tecdoc .pd_title { min-width: 0; }.product_info--tecdoc .pd_manu { margin: 0 0 7px; color: var(--wp-black); }.product_info--tecdoc .pd_title h1 { margin: 0 0 15px; }.product_info--tecdoc .pd_heading_brand { flex: 0 0 96px; }.product_info--tecdoc .pd_manu_image { width: 96px; min-height: 54px; justify-content: flex-end; }.product_info--tecdoc .pd_manu_image a { display: flex; justify-content: flex-end; width: 100%; }.product_info--tecdoc .pd_manu_image img { max-width: 96px; max-height: 54px; object-fit: contain; }.sm-tecdoc-pdp-spin {position: relative;display: flex;justify-content: center;text-align: center;width: 100%;margin-top: 10px;}.sm-tecdoc-pdp-spin .sm-tecdoc-row-gallery__spin-button {display: inline-flex;justify-content: center;width: auto;min-height: 0;padding: 0;border: 0;background: transparent;color: var(--wp-black);font-size: 13px;font-weight: 600;line-height: 18px;text-align: center;text-decoration: none;cursor: pointer;box-shadow: none;appearance: none;}.sm-tecdoc-pdp-spin .sm-tecdoc-row-gallery__spin-button:hover,.sm-tecdoc-pdp-spin .sm-tecdoc-row-gallery__spin-button:focus-visible {background: transparent;color: var(--wp-black);}.pd_rating {margin: 15px 0 15px -1px;padding: 0 0;font-size: 13px;line-height: 19px;text-align: left;display: flex;align-items: center;font-weight: 400;}.pd_rating .pd_rating_filler {vertical-align: top;display: inline-block;padding: 0 8px;color: #999;}.pd_rating .pd_rating_icons {vertical-align: top;display: inline-block;font-size: 13px;line-height: 19px;color: #ddd;padding: 0 2px 0 0;}.pd_rating .pd_rating_icons .fa-solid,.pd_rating .pd_rating_icons .fa-regular {padding: 0 2px 0 0;}.pd_rating .pd_rating_icons .full {color: #ffab00;}.pd_rating .pd_rating_count {color: #666;font-size: 11px;line-height: 19px;letter-spacing: 1px;font-weight: 600;vertical-align: top;}.pd_rating .pd_rating_link a {color: #333;border-bottom: 1px solid #ccc;}.pd_rating .pd_rating_link a:after {font-family: "Font Awesome 6 Free";content: "";font-weight: 400;margin: 0 0 0 5px;}.pd_rating .pd_rating_link a:hover {color: #333;text-decoration: none;border-bottom: 1px solid #ccc;}.pd_heading_inforow {padding: 0 0;font-size: 12px;line-height: 18px;text-align: left;font-weight: 400;}.pd_heading_inforow strong {font-weight: 600;}.pd_shippingrow {margin: 25px 0;display: flex;font-size: 13px;line-height: 17px;font-weight: 400;}.pd_shippingrow strong {font-weight: 600;}.pd_shipping_icon {width: 28px;font-size: 15px;line-height: 17px;}.pd_shipping_content {padding: 0 0 0 0;font-size: 13px;line-height: 17px;flex: 1;}.pd_shipping_content a:hover {text-decoration: none;}.pd_shipping_content a {color: #333;border-bottom: 1px solid #ccc;}.pd_shipping_content a:hover {color: #333;text-decoration: none;border-bottom: 1px solid #ccc;}.pd_offer {margin: 25px 0 25px 0;}.pd_price {position: relative;text-align: left;padding: 0 0 0 0;margin: 0 0 30px 0;font-weight: 700;font-size: 18px;line-height: 18px;}.pd_price_discount {color: #e32828;font-weight: 400;padding: 0 0 5px 0;font-size: 13px;line-height: 19px;}#pd_puprice {position: relative;}.pd_price .standard_price,.pd_price .special_price,.pd_price .specialgraduated_price,.pd_price .graduated_price {color: var(--price_default_color, #434343);display: flex;align-items: flex-end;flex-wrap: wrap;padding: 0 0 2px 0;}.pd_price .special_price {padding: 0 0 2px 50px;}.pd_price .specialgraduated_price {padding: 0 0 2px 0;}.pd_price .vpe,.pd_price .vpe_with_item_price,.pd_price .no_price {display: block;font-weight: 400;padding: 1px 0 0 0;font-size: 11px;line-height: 15px;color: #666;}.pd_price .small_price {vertical-align: 0;padding: 0 3px 2px 0;font-weight: 400;font-size: 12px;line-height: 12px;}.pd_price .special_price .small_price,.pd_price .specialgraduated_price .small_price {display: block;width: 100%;padding: 0 0 1px 0;font-size: 8px;line-height: 8px;}.pd_price .old_price {float: left;display: inline-block;font-weight: 700;font-size: 14px;line-height: 18px;color: var(--price_old_color, #666);text-decoration: none;padding: 0 0 0 10px;}.pd_price .new_price {float: left;display: inline-block;font-weight: 700;font-size: 18px;line-height: 18px;color: var(--price_new_color, #e32828);}.pd_price .item_price {float: left;display: inline-block;font-weight: 700;font-size: 14px;line-height: 18px;color: #666;text-decoration: none;padding: 0 0 0 10px;}.pd_price .uvp_price {float: left;display: inline-block;font-weight: 700;font-size: 18px;line-height: 18px;}.pd_price .save_price {display: block;background: var(--price_save_bg, #e32828);color: var(--price_save_color, #fff);font-size: 14px;line-height: 26px;font-weight: 700;width: 40px;text-align: center;border-radius: var(--sm-radius-sm, 4px);position: absolute;top: 0;left: 0;}.pd_price .save_price_long {display: none;color: var(--price_new_color, #e32828);font-weight: 400;padding: 1px 0 0 0;font-size: 11px;line-height: 15px;}.pd_tax {display: block;font-weight: 400;text-align: left;padding: 1px 0 0 0;font-size: 11px;line-height: 15px;color: #666;}.pd_tax a {color: #666;border-bottom: 1px solid #ccc;text-decoration: none;}.pd_tax a:hover {border-bottom: 1px solid #ccc;text-decoration: none;}.pd_expires {display: block;font-weight: 400;text-align: left;padding: 1px 0 0 0;font-size: 11px;line-height: 15px;color: var(--price_new_color, #e32828);}.fskmessage {margin: 40px 0 0 0;position: relative;border: none;padding: 10px 10px 10px 50px;font-size: 14px;line-height: 20px;font-weight: 400;color: #e32828;background: #fff3f3;}.fskmessage:before {font-weight: 700;content: "18";position: absolute;width: 40px;top: 0;left: 0;bottom: 0;font-size: 20px;line-height: 20px;padding: 0 0;color: #fff3f3;background: #e32828;align-items: center;justify-content: center;display: flex;opacity: 0.5;}.pd_addtobasket {margin: 40px 0 5px 0;font-size: 14px;line-height: 18px;}.pd_addtobasket_row {display: flex;padding: 5px 0;margin: 0 -5px;align-items: center;}.pd_addtobasket_wish {padding: 0 5px 0 5px;width: 54px;}.pd_addtobasket_wish .cssButton .cssButtonIcon {font-size: 18px;}.pd_addtobasket_cart {padding: 0 5px 0 5px;flex: 1;}.pd_addtobasket_input {position: relative;padding: 0 5px 0 5px;width: 50px;}@media only screen and (min-width: 340px) {.pd_addtobasket_input {width: 70px;}}.pd_addtobasket_input input {text-align: center;padding: 11px 6px 11px 6px;}.pd_addtobasket_row_additional {display: flex;flex-direction: column;margin: 0 -5px;padding: 0 54px 0 50px;}@media only screen and (min-width: 340px) {.pd_addtobasket_row_additional {padding: 0 54px 0 70px;}}.pd_addtobasket_paypal {width: 100%;padding: 5px 5px;}.pd_addtobasket_express {width: 100%;padding: 5px 5px;text-align: right;line-height: 17px;}.pd_addtobasket_row_express {display: flex;width: 100%;}.pd_addtobasket_express_link {flex: 1;padding: 5px 0;text-align: left;}.pd_addtobasket_express_link:last-child {text-align: right;}.pd_addtobasket_express_link a {padding: 3px 0;font-weight: 400;color: #333;}.pd_addtobasket_express_link a:hover {color: #333;text-decoration: none;}.pd_description_content p:first-child {margin-top: 0;}.pd_description_content h2 {font-size: 16px;line-height: 22px;font-weight: 600;margin: 0 0 0 0;padding: 0 0 0 0;border: none;}.pd_description_content h3 {font-size: 14px;line-height: 22px;margin: 0 0 0 0;padding: 0 0 0 0;border: none;}.pd_description_content ul {margin: 12px 0 12px 20px;}.pd_description_content ol {margin: 12px 0 12px 20px;}.pd_description_content img {width: auto;max-width: 100%;height: auto;vertical-align: top;}.pd_description_content iframe {max-width: 100%;}.pd_description_additional {border-top: 1px solid #e1e1e1;margin: 30px 0 0 0;padding: 10px 0 0 0;}.pd_print,.pd_url,.pd_added {position: relative;padding-left: 20px;}.pd_print::before {font-family: "Font Awesome 6 Free";content: "";font-weight: 900;position: absolute;top: 0;left: 0;}.pd_url::before {font-family: "Font Awesome 6 Free";content: "";font-weight: 900;position: absolute;top: 0;left: 0;}.pd_added::before {font-family: "Font Awesome 6 Free";content: "";font-weight: 900;position: absolute;top: 0;left: 0;}.pd_url > a {border-bottom: 1px solid #999;}.pd_url > a:hover {text-decoration: none;border-bottom: 1px solid #999;}.pd_manu_add_desc {margin: 0 0 30px 0;}.pd_manu_address_row {margin: 0 -10px;display: flex;flex-wrap: wrap;}.pd_manu_address_item {padding: 0 10px;flex: initial;width: 100%;}.pd_manu_address_item:nth-child(2) {margin: 30px 0 0 0;}@media only screen and (min-width: 600px) {.pd_manu_address_item {flex: 1;width: initial;}.pd_manu_address_item:nth-child(2) {margin: 0 0 0 0;}}.pd_manu_address_heading {font-weight: 700;margin: 0 0 5px 0;}.pd_plain .count {background: #333;color: #fff;border-radius: var(--sm-radius-sm, 4px);padding: 0 0 0 0;font-size: 10px;line-height: 17px;margin: 0 0 0 10px;min-width: 24px;display: inline-block;text-align: center;vertical-align: 1px;}.pd_tabs {border-top: 1px solid #d9d9d9;}@media only screen and (min-width: 800px) {.pd_tabs {border-top: none;}}.pd_tabs ul.resp-tabs-list {display: none;}@media only screen and (min-width: 800px) {.pd_tabs ul.resp-tabs-list {display: block;}}.pd_tabs h2.resp-accordion,.pd_tabs div.resp-accordion {display: block;}@media only screen and (min-width: 800px) {.pd_tabs h2.resp-accordion,.pd_tabs div.resp-accordion {display: none;}}.pd_tabs h2.resp-accordion,.pd_tabs div.resp-accordion {position: relative;font-size: 12px;line-height: 18px;font-weight: 700;background: #f9f9f9;padding: 16px 20px 14px 20px;}.pd_tabs h2.resp-tab-active,.pd_tabs div.resp-tab-active {border-bottom: 0 solid #d9d9d9;margin-bottom: 0;padding: 16px 20px 14px 20px;background: #fff;color: #333;}.pd_tabs .resp-arrow {right: 15px;top: 18px;}.pd_tabs .resp-tabs-list li {font-weight: 700;font-size: 12px;line-height: 18px;color: #666;display: inline-block;padding: 16px 20px 14px 20px;margin-bottom: -1px;list-style: none;cursor: pointer;float: left;border-left: 1px solid transparent;border-right: 1px solid transparent;border-top: 1px solid transparent;border-bottom: 1px solid transparent;}.pd_tabs .resp-tabs-list li.resp-tab-active {border-bottom: none;background: #fff;color: #333;border-bottom: 1px solid #fff;border-top: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;margin-bottom: -1px;padding: 16px 20px 14px 20px;}.pd_tabs .resp-tab-content {display: none;padding: 30px 20px 30px 20px;border: 1px solid #d9d9d9;}.pd_tabs .subline {display: none;}.pd_tabs .count {background: #333;color: #fff;border-radius: var(--sm-radius-sm, 4px);padding: 0 0 0 0;font-size: 10px;line-height: 17px;margin: 0 0 0 10px;min-width: 24px;display: inline-block;text-align: center;vertical-align: 1px;}.pd_accordion h2.resp-accordion,.pd_accordion div.resp-accordion {position: relative;font-size: 12px;line-height: 18px;background: #f9f9f9;padding: 16px 20px 14px 20px;}.pd_accordion h2.resp-tab-active,.pd_accordion div.resp-tab-active {border-bottom: 0 solid #d9d9d9;margin-bottom: 0;padding: 16px 20px 14px 20px;background: #fff;color: #333;}.pd_accordion .resp-arrow {right: 15px;top: 18px;}.pd_accordion .count {background: #333;color: #fff;border-radius: var(--sm-radius-sm, 4px);padding: 0 0 0 0;font-size: 10px;line-height: 17px;margin: 0 0 0 10px;min-width: 24px;display: inline-block;text-align: center;vertical-align: 1px;}.pd_accordion .resp-tab-content {display: none;padding: 30px 20px 30px 20px;}.pd_accordion .subline {display: none;}.graduated_prices {margin: 30px 0 0 0;font-weight: 400;padding: 0 0 0 0;}.graduated_headline {margin: 0 0 0 0;padding: 0 0 5px 0;font-size: 13px;line-height: 19px;font-weight: 700;border-bottom: 1px solid #d9d9d9;}.graduated_row {display: flex;display: flex;flex-wrap: wrap;}.graduated_item {width: 33.3333%;font-size: 13px;line-height: 19px;padding: 0 10px 0 0;margin: 10px 0 0 0;}@media only screen and (min-width: 600px) {.graduated_item {width: 25%;}}.graduated_title {font-weight: 700;line-height: 19px;}.graduated_vpe {font-weight: 400;padding: 0 0 0 0;font-size: 11px;line-height: 15px;color: #666;}.productoptions { margin: 30px 0 0 0; font-weight: 400; }.po_row_select {display: flex;flex-wrap: wrap;align-items: center;padding: 15px 0;margin: 0 0 0 0;border-top: 1px solid #d9d9d9;}.po_row_select:last-child {margin: 0 0 0 0;border-bottom: 1px solid #d9d9d9;}.po_row_select_name {margin: 0 0 0 0;padding: 0 0 5px 0;font-size: 13px;line-height: 15px;font-weight: 700;width: 100%;}@media only screen and (min-width: 500px) {.po_row_select_name {width: 160px;padding: 0 10px 0 0;}}.po_row_select_item {flex: 1;padding: 0 0 0 0;}.po_row_select_item select {height: 41px;}.po_row_select_item .SumoSelect > .CaptionCont {height: 41px;font-size: 13px;line-height: 19px;min-height: 41px;padding: 10px 10px 10px 10px;}.po_row_select_item .SumoSelect > .optWrapper {font-size: 13px;line-height: 19px;}.po_row_table {padding: 0;margin: 0 0 15px 0;}.po_row_table:last-child {margin: 0 0 0 0;}.po_row_table_name {margin: 0 0 0 0;padding: 0 0 5px 0;font-size: 13px;line-height: 19px;font-weight: 700;border-bottom: 1px solid #e1e1e1;}.po_row_table_item {padding: 10px 0 10px 0;border-bottom: 1px solid #e1e1e1;font-size: 13px;line-height: 19px;}.po_row_table_item .cus_radio {font-size: 13px;line-height: 19px;}.po_row_table_label {display: flex;flex-wrap: wrap;}.po_row_table_option {flex: 1;}.po_row_table_option_text {padding: 0 5px 0 0;}.po_row_table_option_vpe {font-size: 11px;white-space: nowrap;color: #666;}.po_row_table_price {white-space: nowrap;text-align: right;font-weight: 700;padding: 0 0 0 20px;}.po_row_button {display: block;margin: 0 0 15px 0;}.po_row_button_name {margin: 0 0 5px 0;padding: 0 0 5px 0;font-size: 13px;line-height: 19px;font-weight: 700;border-bottom: 1px solid #e1e1e1;}.po_row_button_values {display: flex;flex-wrap: wrap;margin: 0 -5px;}.po_row_button_item {position: relative;margin: 5px;}.po_row_button_item input[type="radio"] {position: absolute;opacity: 0;}.po_row_button_item label {display: flex;height: 100%;padding: 10px 8px;min-width: 60px;max-width: 160px;background: #f5f5f5;border: 1px solid #e1e1e1;border-radius: var(--sm-radius-sm, 4px);cursor: pointer;}.po_row_button_item label:hover {background: #fff;border: 1px solid #e1e1e1;}.po_row_button_item_name {width: 100%;text-align: center;font-weight: 400;font-size: 13px;line-height: 15px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}.po_row_button_item_price {width: 100%;text-align: center;font-weight: 400;font-size: 10px;line-height: 10px;display: block;padding: 3px 0 0 0;}.po_row_button_item_vpe {width: 100%;text-align: center;font-weight: 400;font-size: 10px;line-height: 10px;display: block;padding: 3px 0 0 0;}.po_row_button_item input[type="radio"]:checked ~ label {background: #d9d9d9;border: 1px solid #ccc;opacity: 1;}.po_row_button_iteminput[type="radio"]:checked~ label.po_row_button_item_name {font-weight: 700;}.tags_block {margin: 0 0 0 0;border-top: 1px solid #e1e1e1;}.tags_row {font-size: 13px;line-height: 20px;font-weight: 400;border-bottom: 1px solid #e1e1e1;display: flex;flex-wrap: wrap;}.tags_bg1 {background: transparent;}.tags_bg2 {background: transparent;}.tags_row .tags_options {float: left;width: 100%;display: block;font-weight: 700;white-space: nowrap;padding: 14px 0 0 0;}@media only screen and (min-width: 600px) {.tags_row .tags_options {width: 25%;padding: 14px 0 14px 0;}}.tags_row .tags_values {flex: initial;width: 100%;float: left;padding: 2px 0 14px 0;display: block;}@media only screen and (min-width: 600px) {.tags_row .tags_values {flex: 1;width: initial;padding: 14px 0 14px 15px;}}.tags_options_row {font-size: 13px;line-height: 20px;float: left;padding: 2px 0 2px 0;}.tags_options_name {position: relative;z-index: 1;display: inline-block;border-bottom: 1px dashed transparent;}.tags_options_name.tooltip {cursor: default;border-bottom: 1px dashed #999;}.tags_options a {color: #296aab;font-size: 15px;line-height: 15px;vertical-align: -1px;}.tags_values > span:after {content: ",";margin: 0 8px 0 1px;}.tags_values > span:last-child:after {content: "";margin: 0 0 0 0;}.tags_values_text_row {font-size: 13px;line-height: 20px;float: left;padding: 2px 0 2px 0;}.tags_values_name {position: relative;z-index: 1;display: inline-block;border-bottom: 1px dashed transparent;}.tags_values_name.tooltip {cursor: default;border-bottom: 1px dashed #999;}.tags_values_info {position: relative;}.tags_values_info a {color: #296aab;font-size: 15px;line-height: 15px;vertical-align: -1px;}.tags_values_icon_row {font-size: 13px;line-height: 20px;float: left;padding: 2px 0 2px 0;}.tags_values_icon_name {position: relative;z-index: 1;display: inline-block;border-bottom: 1px dashed transparent;}.tags_values_icon_name img {vertical-align: top;width: auto;height: 20px;}.tags_block .tooltip .tooltip_content {display: block;visibility: hidden;width: 200px;background-color: #333;color: #fff;text-align: left;border-radius: var(--sm-radius-sm, 4px);padding: 10px 10px;position: absolute;z-index: 1;bottom: calc(100% + 5px);left: 0%;margin-left: 0;opacity: 0;font-size: 12px;line-height: 16px;font-weight: 400;transition: all 0.3s ease-in-out;}.tags_block .tooltip .tooltip_content::after {content: " ";position: absolute;top: 100%;left: 20px;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #333 transparent transparent transparent;}.tags_block .tooltip:hover .tooltip_content {visibility: visible;opacity: 1;}.media_block {margin: 0 0 0 0;border-top: 1px solid #e1e1e1;}.media_row {display: flex;flex-wrap: wrap;align-items: center;font-size: 14px;line-height: 18px;border-bottom: 1px solid #e1e1e1;padding: 10px 5px;}.media_row:nth-child(odd) {background: transparent;}.media_row:nth-child(even) {background: transparent;}.media_row a:hover {text-decoration: none;}.media_desc {width: 100%;padding: 0 0% 5px 56px;font-size: 13px;line-height: 17px;}@media only screen and (min-width: 600px) {.media_desc {padding: 0 20% 5px 56px;}}.media_icon {width: 56px;line-height: 44px;font-size: 24px;text-align: center;padding: 0 20px 0 0;}.media_icon .fa-arrow-up-right-from-square {font-size: 20px;}.media_content {flex: 1;font-weight: 600;padding: 0 10px 0 0;}.media_size {display: none;padding: 0 20px;text-align: right;font-style: italic;}@media only screen and (min-width: 600px) {.media_size {display: block;}}.media_button {width: 100%;margin: 10px 0 10px 0;order: 2;}@media only screen and (min-width: 600px) {.media_button {width: 130px;margin: 0;order: initial;}}.media_button .cssButton {padding: 5px 5px;min-height: 36px;}.download_box {border-top: 1px solid #e1e1e1;margin: 0 0 20px 0;}.download_row {display: flex;border-bottom: 1px solid #e1e1e1;padding: 10px 0;}.dl_icon {width: 50px;padding: 5px 0 0 5px;}.dl_icon a {display: inline-block;font-size: 20px;line-height: 20px;padding: 5px;border-radius: var(--sm-radius-sm, 4px);width: 34px;text-align: center;}.dl_icon a.dl_allow {border: 2px solid #43c875;color: #43c875;}.dl_icon a.dl_lock {border: 2px solid #e32828;color: #e32828;}.dl_icon a:hover {opacity: 0.8;text-decoration: none;}.dl_content {flex: 1;line-height: 22px;font-size: 14px;}.dl_content a {color: #555;text-decoration: none;}.dl_content a:hover {text-decoration: none;border-bottom: 1px solid #999;}ul#checkoutnavigation {margin: 0 0 40px 0;padding: 5px 0;display: flex;flex-wrap: wrap;justify-content: flex-start;border-bottom: 1px solid #d9d9d9;}@media only screen and (min-width: 985px) {ul#checkoutnavigation {justify-content: space-evenly;}}ul#checkoutnavigation li {list-style-type: none;float: none;padding: 5px 0;width: 50%;}@media only screen and (min-width: 985px) {ul#checkoutnavigation li {width: initial;}}ul#checkoutnavigation li .active,ul#checkoutnavigation li .selected,ul#checkoutnavigation li .inactive {padding: 5px 0;display: flex;align-items: center;}ul#checkoutnavigation li .number {width: 30px;line-height: 30px;height: 30px;font-size: 14px;text-align: center;border-radius: var(--sm-radius-sm, 4px);}ul#checkoutnavigation li .content {flex: 1;padding: 0 10px 0 10px;}ul#checkoutnavigation li .title {display: block;font-size: 13px;line-height: 17px;font-weight: 700;padding: 1px 0 1px 0;}ul#checkoutnavigation li .description {display: none;font-size: 12px;line-height: 14px;}@media only screen and (min-width: 600px) {ul#checkoutnavigation li .description {display: block;}}ul#checkoutnavigation li .active {color: #333;}ul#checkoutnavigation li .inactive {color: #aaa;}ul#checkoutnavigation li .selected {color: #999;}ul#checkoutnavigation li .active .number {border: 1px solid #d9d9d9;color: #333;}ul#checkoutnavigation li .inactive .number {border: 1px solid #d9d9d9;color: #aaa;}ul#checkoutnavigation li .selected .number {border: 1px solid #d9d9d9;color: #999;}.checkout_row {margin: 0 0 30px 0;}.checkout_info {float: left;width: 100%;padding: 5px 10px 10px 10px;background: #f5f5f5;font-size: 13px;line-height: 19px;font-weight: 400;margin: 0 0 20px 0;}@media only screen and (min-width: 985px) {.checkout_info {width: 292px;margin: 0;}}.checkout_action {padding: 0 0 0 0;width: 100%;float: right;margin: 0 0 20px 0;}@media only screen and (min-width: 985px) {.checkout_action {padding: 2px 0 0 40px;width: calc(100% - 292px);margin: 0;}}.checkout_action .pp-message {margin: 20px 0 0 0;}.checkout_action .pp-message > span {max-width: 100% !important;}.checkout_accept {padding: 0 0 0 0;width: 100%;float: right;}@media only screen and (min-width: 985px) {.checkout_accept {padding: 0 0 0 40px;width: calc(100% - 292px);}}.checkout_info .subline {font-size: 13px;line-height: 19px;margin: 0 0 8px 0;padding: 6px 0;}.checkout_action .subline {font-size: 16px;line-height: 20px;margin: 0 0 8px 0;padding: 8px 0 6px 0;}.checkout_accordion .errormessage {margin: 10px 0 0 0;}.checkout_accordion .infomessage {margin: 10px 0 0 0;}.checkout_accordion {margin: 0 0 10px 0 !important;}.checkout_accordion .cus_radio input[type="radio"] ~ label {display: flex;padding: 0 30px 0 30px;font-weight: 600;}.checkout_accordion .shipping_name,.checkout_accordion .payment_name {flex: 1;padding: 0 10px 0 0;}.checkout_accordion .shipping_name.no_radio {padding: 0 10px 0 30px;position: relative;}.checkout_accordion .shipping_name.no_radio:before {font-family: "Font Awesome 6 Free";content: "";font-weight: 900;font-size: 16px;line-height: 19px;position: absolute;top: 0;left: 0;color: #666;opacity: 0.3;}.checkout_accordion .shipping_costs,.checkout_accordion .payment_costs {white-space: nowrap;padding: 0 0 0 0;}.checkout_accordion img {max-width: 100%;height: auto;vertical-align: -2px;margin: 0 10px 0 0;}.checkout_comment {margin: 0 0 0 0;}.checkoutconditions {padding: 10px;text-align: left;background: #fff7dd;margin: 10px 0 0 0;font-weight: 400;}.checkoutconditions strong {font-weight: 400;}.checkout_box {margin: 0 0 15px 0;overflow: hidden;}.checkout_box #checkout_shipping {padding: 0 0 0 0;}@media only screen and (min-width: 600px) {.checkout_box #checkout_shipping {padding: 0 20px 0 0;}}@media only screen and (min-width: 985px) {.checkout_box #checkout_shipping {padding: 0 0 0 0;}}.checkout_box #customers_express span.cssButtonText {display: none;}.checkout_box_products { margin: 0 0 0 0; }.checkout_box_products .subline { font-size: 13px; line-height: 19px; margin: 0 0 8px 0; padding: 6px 0; }.checkout_box_row {display: flex;flex-wrap: wrap;}.checkout_box_row .checkout_box {margin: 0 0 15px 0;width: 100%;}@media only screen and (min-width: 600px) {.checkout_box_row .checkout_box {width: 50%;}}@media only screen and (min-width: 985px) {.checkout_box_row .checkout_box {width: 100%;}}.checkout_row_confirmation .ordertotal_row {padding: 12px 0;}.color_edit_info {color: #333;}table.paymentmoduledata {font-size: 13px;line-height: 16px;}table.paymentmoduledata tr {display: flex;align-items: center;}table.paymentmoduledata tr td.title {width: 40%;padding: 2px 10px 2px 0;}table.paymentmoduledata tr td.field {flex: 1;vertical-align: top;padding-left: 12px;}table.paymentmoduledata tr td.field br {display: none;}table.paymentinfotable tr td {width: 130px;padding: 2px 20px 2px 0;}table.paymentinfotable.paypallink span.cssButton,table.paymentinfotable.paypalpluslink span.cssButton {max-width: 165px;margin: 10px 0 0 0;}.checkout_payment_gift {margin: 10px 0 20px 0;padding: 10px 10px 10px 50px;position: relative;border: none;font-size: 14px;line-height: 18px;font-weight: 400;color: #333;background: #fff;border: 1px solid #e1e1e1;}.checkout_payment_gift:before {font-family: "Font Awesome 6 Free";font-weight: 900;content: "";position: absolute;width: 38px;top: 0;left: 0;bottom: 0;font-size: 22px;line-height: 22px;padding: 9px 0;color: #333;background: #eee;align-items: flex-start;justify-content: center;display: flex;}.checkout_payment_gift .cus_check_gift {font-size: 14px;line-height: 20px;}.checkout_payment_gift .gift_title {position: relative;font-size: 14px;line-height: 20px;font-weight: 600;border-bottom: 1px solid #d9d9d9;margin: 0 0 5px 0;padding: 0 0 8px 0;}.checkout_payment_gift .gift_costs {position: absolute;top: 0;right: 30px;font-size: 14px;line-height: 20px;}.checkout_payment_gift .gift_desc {margin: 10px 0 0 0;}.checkout_payment_gift .infomessage,.checkout_payment_gift .errormessage {margin: 10px 0 0 0;padding: 8px 8px;font-style: italic;}.checkout_payment_gift .infomessage:before,.checkout_payment_gift .errormessage:before {display: none;}.checkout_confirmation_gift {color: #333;border-bottom: 1px solid #e1e1e1;}.checkout_confirmation_gift .successmessage,.checkout_confirmation_gift .errormessage {margin: 10px 0 10px 0;}.checkout_confirmation_gift .successmessage .successmessage p {margin: 0 0 5px 0;}.checkout_confirmation_gift .successmessage .successmessage p:last-child {margin: 0 0 0 0;}.checkout_confirmation_gift .ordertotal_row {background: #f5f5f5;border: 0;align-items: center;font-size: 14px;line-height: 20px;flex-direction: column;padding: 12px 10px;}@media only screen and (min-width: 600px) {.checkout_confirmation_gift .ordertotal_row {flex-direction: row;}}.checkout_confirmation_gift .ordertotal_row input[type="text"] {background: #fff;}.checkout_confirmation_gift .ot_width_gift_1 {display: none;flex: 1;padding: 0 0 8px 1px;width: 100%;font-weight: 700;font-size: 12px;line-height: 16px;}@media only screen and (min-width: 600px) {.checkout_confirmation_gift .ot_width_gift_1 {padding: 0 20px 0 0;width: 100%;}}.checkout_confirmation_gift .ot_width_gift_2 {width: 100%;padding: 0 0 0 0;}.checkout_confirmation_gift .fa-circle-info {color: #296aab;}.checkout_confirmation_gift .gift_item_row {padding: 0;}.checkout_confirmation_gift .gift_item_row > div {padding-top: 0;padding-bottom: 0;}.account_history_box_row {display: flex;flex-wrap: wrap;margin: 0 -10px;}.account_history_box_row .account_history_box {margin: 0 0 15px 0;padding: 0 10px;width: 100%;}@media only screen and (min-width: 600px) {.account_history_box_row .account_history_box {width: 50%;}}.account_history_info .of_col_flex {padding: 0 5% 0 0;}.account_history_info .of_header_col_flex {padding: 0 0 0 0;}.account_history_info .ordertotal_row {padding: 12px 0;}.account_history_info .of_col_qty_inner {align-items: center;}.account_history_info .of_quantity_update {margin: 0 0 0 10px;display: flex;width: 100%;}.account_history_info .of_quantity_update > a {width: 44px;margin: 0 0 0 10px;}.account_history_info .of_quantity_update .cssButtonIcon {font-size: 18px;}body.popupcontent {min-width: 100%;background: #fff none;padding: 0 10px 0 0;}body.popupcontent h1 {font-weight: 400;font-size: 22px;line-height: 26px;margin: 0 0 10px 0;}body.popupcontent img {max-width: 100%;width: auto;height: auto;}body.popupcontent ul {margin: 0 0 0 20px;}body.popupcontent ol {margin: 0 0 0 25px;}body.popupprint {min-width: 100%;background: #fff none;padding: 0 10px 0 0;}body.popupprint h1 {font-weight: 400;font-size: 22px;line-height: 26px;margin: 0 0 10px 0;}.printwrap {width: 700px;margin: 0 auto;}.printlogo {padding: 10px 0;text-align: center;border-bottom: 1px solid #e1e1e1;margin-bottom: 10px;}.hr_1 {height: 1px;line-height: 1px;margin: 0;padding: 0;display: block;border-bottom: solid 1px #e1e1e1;background-color: transparent;}.hr_5 {height: 1px;line-height: 1px;margin: 5px 0;padding: 0;display: block;border-bottom: solid 1px #e1e1e1;background-color: transparent;}.hr_15 {height: 1px;line-height: 1px;margin: 15px 0;padding: 0;display: block;border-bottom: solid 1px #e1e1e1;background-color: transparent;}.printColumsLeft {float: left;width: 48%;}.printColumsRight {float: right;width: 48%;}.printColumsInfoLeft {float: left;width: 500px;padding: 0;}.printColumsInfoLeft .subline,.printColumsInfoLeft .graduated_headline {color: #333;font-size: 13px;line-height: 19px;margin: 15px 0 10px 0;padding: 0 0 5px 0;font-weight: 900;}.printColumsInfoLeft ul {margin: 8px 0 8px 18px;}.printColumsInfoLeft ol {margin: 8px 0 8px 18px;}.printColumsInfoRight {float: right;width: 164px;text-align: center;}.printColumsInfoRight img {max-width: 160px;height: auto;margin: 10px auto 0 auto;border: 1px solid #e1e1e1;padding: 1px;}ul.printinfolist {margin-left: 15px;}ul.printinfolist li.active {font-weight: bold;}.moimages {float: left;width: 126px;height: 126px;border: 1px solid #e1e1e1;padding: 2px;margin: 0 10px 10px 0;position: relative;}.moimages:nth-child(5n) {margin-right: 0;}.moimages img {position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;background-color: #fff;max-height: 124px;max-width: 124px;}.printwrap_admin {padding-top: 40px;width: 700px;margin: 0 auto;}p.underline {margin: 105px 0 3px 15px;font-size: 10px;text-decoration: underline;}.printlogo_admin {padding: 0 0;text-align: right;margin: 0 0 20px 0;}.printlogo_admin img {max-width: 336px;}.print_small {font-size: 12px;line-height: 18px;}.print_big {font-size: 26px;font-weight: bold;padding: 30px 0 0 0;}.printwrap table.order_table,.printwrap_admin table.order_table {margin-top: 0;font-size: 13px;line-height: 19px;width: 100%;}.printwrap .ord_table_left,.printwrap_admin .ord_table_left {text-align: left;}.printwrap .ord_table_right,.printwrap_admin .ord_table_right {text-align: right;}.printwrap .ord_width40,.printwrap_admin .ord_width40 {width: 40px;}.printwrap .ord_width110,.printwrap_admin .ord_width110 {width: 110px;}.printwrap .ord_width120,.printwrap_admin .ord_width120 {width: 120px;}.printwrap table.order_table tr.headerrow,.printwrap_admin table.order_table tr.headerrow {font-size: 10px;line-height: 20px;font-weight: bold;background: transparent;}.printwrap table.order_table tr.headerrow td,.printwrap_admin table.order_table tr.headerrow td {padding: 5px 5px;vertical-align: top;}.printwrap table.order_table tr.mainrow td,.printwrap_admin table.order_table tr.mainrow td {border-top: 1px solid #e1e1e1;padding: 10px 5px;vertical-align: top;}.printwrap table.order_table ul.attributes_list,.printwrap_admin table.order_table ul.attributes_list {list-style-type: none;margin: 7px 0 0 0;}.printwrap table.order_table ul.attributes_list li,.printwrap_admin table.order_table ul.attributes_list li {font-size: 12px;line-height: 20px;}.printwrap .total_table_right,.printwrap_admin .total_table_right {float: right;}.printwrap table.total_table,.printwrap_admin table.total_table {font-size: 13px;line-height: 19px;}.printwrap table.total_table tr td,.printwrap_admin table.total_table tr td {padding: 2px 5px;width: 120px;white-space: nowrap;}.product_navigator { display: none; }@media only screen and (min-width: 985px) {.product_navigator { display: block; }}.product_navigator > div { position: fixed; width: 140px; z-index: 5; top: 30%; background: #ddd; text-align: center; cursor: pointer; transition: all 0.3s ease-in-out; }.product_navigator > div > a { color: #666; display: flex; align-items: center; }.product_navigator > div > a:hover { text-decoration: none; }.product_navigator .next { top: 32%; right: 0; margin-right: -100px; }.product_navigator .prev { top: 32%; left: 0; margin-left: -100px; }.product_navigator .next:hover { margin-right: 0; }.product_navigator .prev:hover { margin-left: 0; }.product_navigator > div:hover { background: #ddd; }.product_navigator .action { width: 40px; font-size: 16px; line-height: 20px; text-align: center; }.product_navigator .content { background: #f5f5f5; padding: 10px; flex: 1; }.product_navigator .content span { background: #fff; }.product_navigator .content span:before { content: ""; display: block; padding-top: 100%; }.product_navigator .content span img { margin: auto; height: 100%; object-fit: cover; }.suggestionsBox {position: absolute;right: -10px;left: -10px;top: calc(100% + 28px);margin: auto;background: #fff;z-index: 1100;padding: 20px 0 20px 0;text-align: left;box-shadow: 0 10px 15px -15px #333;}@media only screen and (min-width: 920px) {.suggestionsBox {top: 100%;right: 0;left: 0;padding: 0 0 20px 0;}}.suggestionsBox .suggestionList {width: 100%;max-width: 980px;background: #fff;margin: 0 auto;padding: 0 0 0 0;}.suggestionsBox .suggestionList ul {max-height: 640px;overflow: auto;text-align: left;margin: 0;padding: 0;list-style-type: none;display: flex;flex-wrap: wrap;}.suggestionsBox .suggestionList ul li {width: 100%;padding: 0 10px;}@media only screen and (min-width: 460px) {.suggestionsBox .suggestionList ul li {width: 50%;}}@media only screen and (min-width: 690px) {.suggestionsBox .suggestionList ul li {width: 33.3333%;}}@media only screen and (min-width: 920px) {.suggestionsBox .suggestionList ul li {width: 25%;}}.suggestionsBox .suggestionList li a {display: block;text-decoration: none;}.suggestionsBox .autocomlete_item {display: flex;font-size: 14px;line-height: 18px;padding: 10px 0;border-top: 1px solid #e1e1e1;}@media only screen and (min-width: 690px) {.suggestionsBox .autocomlete_item {padding: 20px 0;}}.suggestionsBox .ac_image {width: 50px;height: 50px;padding: 5px;overflow: hidden;background: #fff;border: 1px solid #e1e1e1;}@media only screen and (min-width: 460px) {.suggestionsBox .ac_image {width: 60px;height: 60px;}}@media only screen and (min-width: 690px) {.suggestionsBox .ac_image {width: 70px;height: 70px;}}.suggestionsBox .ac_content {flex: 1;padding: 0 0 0 10px;}.suggestionsBox .ac_text {display: block;padding: 2px 0 0 0;color: #434343;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}.suggestionsBox .ac_price {display: block;padding: 5px 0 0 0;white-space: nowrap;font-weight: 700;color: var(--price_default_color, #434343);font-size: 12px;line-height: 16px;}.suggestionsBox .ac_price .small_price {font-size: 10px;font-weight: 400;}.suggestionsBox .ac_price .new_price {color: var(--price_new_color, #e32828);}.suggestionsBox .ac_price .graduated_price,.suggestionsBox .ac_price .item_price {display: block;}.suggestionsBox .ac_price .save_price,.suggestionsBox .ac_price .no_price {display: none;}.suggestionsBox .ac_vpe {font-size: 10px;line-height: 12px;color: #666;font-weight: 400;display: block;}.suggestionsBox .autocompletecloser {cursor: pointer;}.suggestionsBox .autocomplete_error {padding: 6px 0 11px 0;display: inline-block;text-align: center;width: 100%;}.suggestionsBox .autocomplete_button {text-align: center;padding: 20px 0 0 0;margin: 10px 10px 0 10px;border-top: 1px solid #e1e1e1;}.suggestionsBox .autocomplete_button a {display: inline-block;}.suggestionsBox .autocomplete_button .cssButton {width: 280px;margin: 0 auto;}.suggestionsBox .autocomplete_button a:hover {text-decoration: none;}.slider_row {margin: 20px 0 10px 0;position: relative;z-index: 1;}.slider_row::before {content: "";display: block;padding-top: 60%;}@media only screen and (min-width: 600px) {.slider_row::before {padding-top: 35%;}}.slider_row .splide {position: absolute;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;margin: auto;transition: all 0.5s ease-in-out;border: none;}.slider_row .splide.splide_slider_single {visibility: visible;opacity: 1;}.slider_row .splide:hover {background: #000;}.slider_row .splide__track {height: 100%;color: unset;}.slider_row .splide__slide {width: 100%;}.slider_row .splide__pagination {bottom: -20px;height: 20px;}.slider_row .splide__pagination li {height: 20px;}.slider_row .splide__pagination__page {height: 20px;}.slider_row .splide img {margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;object-fit: cover;}.slider_row .splide:hover img {opacity: 0.8;}.slider_row .splide a {display: block;width: 100%;height: 100%;}.slider_row .splide .slider_item_content {position: absolute;background: rgba(255, 255, 255, 0.6);color: rgba(36, 36, 36, 0.9);border: 1px solid rgba(255, 255, 255, 0.1);border-radius: var(--sm-radius-sm, 4px);display: block;font-weight: 900;padding: 12px 10px;left: 10px;bottom: 10px;max-width: calc(100% - 20px);font-size: 12px;line-height: 16px;}@media only screen and (min-width: 790px) {.slider_row .splide .slider_item_content {font-size: 14px;line-height: 18px;}}@media only screen and (min-width: 985px) {.slider_row .splide .slider_item_content {padding: 12px 20px;left: 30px;bottom: 30px;max-width: calc(100% - 60px);font-size: 16px;line-height: 20px;}}.banner_row {display: flex;flex-wrap: wrap;margin: 0 -10px;}.banner_item {position: relative;}.width_50 {width: 50%;}.width_25 {width: 50%;}@media only screen and (min-width: 600px) {.width_50 {width: 50%;}.width_25 {width: 25%;}}.banner_item.width_50 .banner_item_image:before {content: "";display: block;padding-top: 100%;}.banner_item.width_25 .banner_item_image:before {content: "";display: block;padding-top: 100%;}@media only screen and (min-width: 600px) {.banner_item.width_50 .banner_item_image:before {padding-top: 50%;}.banner_item.width_25 .banner_item_image:before {padding-top: 100%;}}.width_33 {width: 50%;}.width_66 {width: 50%;}@media only screen and (min-width: 600px) {.width_33 {width: 33.3333%;}.width_66 {width: 66.6666%;}}.banner_item.width_33 .banner_item_image:before {content: "";display: block;padding-top: 100%;}.banner_item.width_66 .banner_item_image:before {content: "";display: block;padding-top: 100%;}@media only screen and (min-width: 600px) {.banner_item.width_33 .banner_item_image:before {padding-top: 75%;}.banner_item.width_66 .banner_item_image:before {padding-top: 37.5%;}}.width_100 {width: 100%;}.banner_item.width_100 .banner_item_image:before {content: "";display: block;padding-top: 50%;}@media only screen and (min-width: 600px) {.banner_item.width_100 .banner_item_image:before {padding-top: 25%;}}.banner_item_image {position: relative;}.banner_item_image_inner {position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;margin: auto;overflow: hidden;transition: all 0.5s ease-in-out;}.banner_item_image_inner:hover {background: #000;}.banner_item_image_inner:has(.banner_html_text):hover {background: rgba(0, 0, 0, 0.1);}.banner_item_image_inner img {margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.5s ease-in-out;}.banner_item_image_inner:hover img {opacity: 0.8;}.banner_item_content {position: absolute;background: rgba(255, 255, 255, 0.6);color: rgba(36, 36, 36, 0.9);border: 1px solid rgba(255, 255, 255, 0.2);border-radius: var(--sm-radius-sm, 4px);display: block;font-weight: 900;padding: 12px 10px;left: 10px;bottom: 10px;max-width: calc(100% - 20px);font-size: 12px;line-height: 16px;}@media only screen and (min-width: 790px) {.banner_item_content {font-size: 14px;line-height: 18px;}}@media only screen and (min-width: 985px) {.banner_item_content {padding: 12px 20px;left: 30px;bottom: 30px;max-width: calc(100% - 60px);font-size: 16px;line-height: 20px;}}.banner_item_content > span {-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}#layout_offline {max-width: 700px;margin: 40px auto;padding: 30px;border: 1px solid #e1e1e1;}#layout_offline a[href$="login_admin.php"] {margin: 20px 0 0 0;background: #ccc;color: #333;padding: 5px 10px;font-size: 12px;line-height: 20px;font-weight: 700;border-radius: var(--sm-radius-sm, 4px);}#layout_offline a[href$="login_admin.php"]:hover {background: #ddd;color: #333;text-decoration: none;}#dsgvo .agbframe {margin: 0 0 20px 0;border: 1px solid #d9d9d9;color: #666;vertical-align: middle;padding: 10px;border-radius: var(--sm-radius-sm, 4px);font-size: 14px;line-height: 20px;height: 130px;overflow: auto;text-align: left;}#dsgvo .button_right {max-width: 240px;}.layout_wrap.theme_default,.layout_wrap.theme_default ~ .copyright,.layout_wrap.theme_default ~ .parseTime,.layout_wrap.theme_default ~ .mm-ocd,.layout_wrap.theme_default ~ #colorbox {--footer_bg: #08161a;--footer_box_header: #fff;--footer_box_text: #fff;--footer_link_color: #b0b0b0;--footer_social_icons_hover: #b0b0b0;}.listing_filter_icon_reset > div { display: inline-block; width: 35px; padding: 6px 0 6px 0; text-align: center; color: #fff; background: #296aab; font-size: 13px; border-radius: var(--sm-radius-sm, 4px); }.listing_filter_icon a, .listing_filter_icon_reset > div {height: 35px; transition: all 0.3s ease-in-out; border: 1px solid #ccc; line-height: 21px; cursor: pointer;}.sm-tecdoc-filter-priority {width: 100%;max-width: 100%;min-width: 0;margin: 10px 0 0 0;display: flex;flex-wrap: wrap;align-items: flex-start;gap: 8px 10px;order: 5;}.sm-tecdoc-filter-priority + .sm-tecdoc-filter-priority {margin-top: 8px;}.sm-tecdoc-filter-priority--secondary {order: 6;}.sm-tecdoc-filter-priority__label {min-width: 96px;padding: 8px 0 0 0;font-size: 12px;line-height: 18px;font-weight: 700;color: #333;}.sm-tecdoc-filter-priority__buttons {display: flex;flex-wrap: wrap;gap: 8px;flex: 1 1 240px;max-width: 100%;min-width: 0;}.sm-tecdoc-filter-priority-button {border: 1px solid #ccc;background: #fff;color: #333;font-size: 12px;line-height: 18px;font-weight: 600;padding: 8px 12px;border-radius: 999px;cursor: pointer;transition: all 0.2s ease-in-out;}.sm-tecdoc-filter-priority-button:hover,.sm-tecdoc-filter-priority-button.active {background: #296aab;border-color: #296aab;color: #fff;}.filter_listing_box { margin: 15px 0 20px 0; clear: both; }.filter_listing_box .sm-tecdoc-filter-select,.toggle_filter .sm-tecdoc-filter-select { margin: 10px 0 0 0; }.filter_manufacturers {margin: 0 0 15px 0;position: relative;padding: 0 35px;}.filter_manufacturers .swiper-slide {height: auto;}.filter_manufacturers .swiper-slide-block {display: flex;align-items: center;justify-content: center;width: 100%;height: 64px;padding: 8px;background: #fff;border: 1px solid #ddd;border-radius: var(--sm-radius-sm, 4px);cursor: pointer;filter: grayscale(100%);transition: all 0.2s ease-in-out;}.filter_manufacturers .swiper-slide-block.selected,.filter_manufacturers .swiper-slide-block:hover {filter: none;border-color: #296aab;box-shadow: 0 0 0 1px rgba(41, 106, 171, 0.15);}.filter_manufacturers .swiper-slide-block img {display: block;max-width: 100%;max-height: 100%;object-fit: contain;}.filter_manufacturers .swiper-slide-block.selected img,.filter_manufacturers .swiper-slide-block[aria-pressed="true"] img,.filter_manufacturers .swiper-slide-block:hover img {filter: none;opacity: 1;}.sm-tecdoc-filter-hidden {display: none !important;}.sm-tecdoc-filter-empty {margin: 15px 0 0 0;}.layout_trustedshops {border: 1px solid rgba(216, 203, 196, 0.9);border-left: 0;border-right: 0;margin: 50px 0;}.layout_header {position: fixed;top: 0;z-index: 1000;}.layout_wrap {padding-top: 80px;}@media only screen and (min-width: 985px) {.layout_categories {top: 17px;}}.clearfix {clear: both;}.footer_logo {max-width: 363px;width: 100%;}.layout_footer {background: var(--footer_bg, #08161a);color: var(--footer_box_text, #fff);}.layout_footer .sf_newsletter_text,.layout_footer .sf_newsletter_disclaim {text-align: left;color: var(--footer_link_color, #eee);}.layout_footer .sf_newsletter_heading {color: var(--footer_box_header, #555);text-align: left;font-size: 14px;line-height: 20px;font-weight: 700;margin: 0 0 10px 0;}.mod_copyright {text-align: left;}.tecdoc_information_text {text-align: left;color: #fff;font-size: 12px;}.flex_listing_cols { padding: 20px 0 0 0; }.flex_listing_categories { padding: 15px 20px 0 0; }ul.categories_list,.categories_list li {display: inline-block;margin: 0;padding: 0;}.categories_list li {background-color: var(--categoriesmenu_bg, #f0f0f0);padding: 10px;margin-right: 3px;margin-bottom: 5px;border-radius: var(--sm-radius-sm, 4px);}.categories_list li a {font-size: 14px;color: #fff;}.tecdoc_linkages {color: var(--button2_background, #4d4d4d);padding: 4px;margin-bottom: 10px;}.jstree-default .jstree-anchor {font-size: 12px;}.lr_price .standard_price {font-size: 20px;padding-bottom: 10px;font-style: italic;text-shadow: 0 -3px 0 white, 1px -3px 0 white, 2px -3px 0 white,3px -3px 0 white, 3px -2px 0 white, 3px -1px 0 white, 3px 0 0 white,3px 1px 0 white, 3px 2px 0 white, 3px 3px 0 white, 2px 3px 0 white,1px 3px 0 white, 0 3px 0 white, -1px 3px 0 white, -2px 3px 0 white,-3px 3px 0 white, -3px 2px 0 white, -3px 1px 0 white, -3px 0 0 white,-3px -1px 0 white, -3px -2px 0 white, -3px -3px 0 white, -1px -3px 0 white,-2px -3px 0 white, 5px 5px 5px grey, 5px 0 5px grey;}.pd_price .standard_price,.pd_price .special_price,.pd_price .specialgraduated_price,.pd_price .graduated_price {font-size: 40px;line-height: 55px;font-style: italic;text-shadow: 0 -3px 0 white, 1px -3px 0 white, 2px -3px 0 white,3px -3px 0 white, 3px -2px 0 white, 3px -1px 0 white, 3px 0 0 white,3px 1px 0 white, 3px 2px 0 white, 3px 3px 0 white, 2px 3px 0 white,1px 3px 0 white, 0 3px 0 white, -1px 3px 0 white, -2px 3px 0 white,-3px 3px 0 white, -3px 2px 0 white, -3px 1px 0 white, -3px 0 0 white,-3px -1px 0 white, -3px -2px 0 white, -3px -3px 0 white, -1px -3px 0 white,-2px -3px 0 white, 5px 5px 5px grey, 5px 0 5px grey;}.search_man_lgo {text-align: center;margin-bottom: 30px;}.search_man_lgo img {max-height: 40px;max-width: 85px;}@media only screen and (min-width: 759px) {.lr_image {width: 290px;}}.lr_image_inner {min-width: 270px;width: 100%;}.toggle_product_history .sm-header-panel__media img, .product_listing .listingrow .prod_image picture {display: block; width: 100%; height: 100%;}.lr_image_inner .splide__arrow {background: none;}.lr_image .splide__arrow--prev {left: -15px;}.lr_image .splide__arrow--next {right: -15px;}.lr_image .splide__arrows--ttb .splide__arrow--prev {top: -25px;width: 0;height: 0;left: -17px;}.lr_image .splide__arrows--ttb .splide__arrow--next {bottom: 5px;width: 0;height: 0;left: -17px;}.lr_title h2 .products_model { font-weight: normal; font-size: 1px; text-decoration: underline dotted; }.lr_title h2 a {font-size: 12px;font-weight: normal;}.product-teaser__details { display: block; width: 100%; }.product-teaser__details > a { display: block; text-decoration: none; width: 100%; }.product-teaser__details .cssButton { width: 100%; }.listingrow .lr_buttons.agi_ajx_cart { display: block; margin-left: 0; width: 100%; }.listingrow .start_ajax_cart .cssButton .cssButtonIcon,.listingrow .start_ajax_cart .cssButton .cssButtonIcon i { color: inherit !important; line-height: 44px; }.listingrow .product-teaser__details { flex: 0 0 100%; }.quantity-adjust {-ms-flex-align: center;align-items: center;background: #e1e1e1;border: 1px solid #d9d9d9;border-radius: var(--sm-radius-sm, 4px);cursor: pointer;display: flex;-ms-flex-pack: center;justify-content: center;opacity: 0.8;padding: 0;margin: 0 4px;width: 59px;height: 44px;z-index: 1;transform: none;transition: all 0.3s ease-in-out;font-size: 16px;}.pd_images .no_arrows .splide__arrow {display: none;}.fa-green {color: green;}.fa-orange {color: orange;}ul#itemOeNumbers li {background: #f7f7f7;display: block;float: left;font-size: 12px;margin: 5px;padding: 1px 4px;text-indent: 0;}#loader_loadCompatibilityListOutput,.sm-tecdoc-compatibility-loader,[data-sm-tecdoc-compatibility-loader] {display: none;}.pd_description table {border-collapse: collapse;border-spacing: 0;width: 100%;border: 1px solid #ddd;}.pd_description th,.pd_description td {border: none;text-align: left;padding: 8px;font-size: 12px;}.pd_description th {font-size: 12px;}.pd_description tr:nth-child(even) {background-color: #f2f2f2;color: black;}.manuName {width: 15%;}.modelName {width: 15%;}.carName {width: 15%;}.power {width: 15%;}.date {width: 15%;}.comment {width: 25%;}.layout_content {margin: 35px 0 80px 0;}.splide__track {border-radius: var(--sm-radius-sm, 4px);}.swiper-wrapper {display: flex;align-items: center;}.swiper-slide {display: flex;justify-content: center;align-items: center;height: 150px;}.swiper-slide-block {text-align: center;}.swiper-slide img {max-width: 100%;max-height: 100%;object-fit: contain;}.lr_deposit {color: var(--price_default_color, #434343);font-size: 12px;line-height: 20px;font-weight: bold;margin: 3px 0 0 0;padding-bottom: 10px;font-style: italic;text-shadow: 0 -3px 0 white, 1px -3px 0 white, 2px -3px 0 white,3px -3px 0 white, 3px -2px 0 white, 3px -1px 0 white, 3px 0 0 white,3px 1px 0 white, 3px 2px 0 white, 3px 3px 0 white, 2px 3px 0 white,1px 3px 0 white, 0 3px 0 white, -1px 3px 0 white, -2px 3px 0 white,-3px 3px 0 white, -3px 2px 0 white, -3px 1px 0 white, -3px 0 0 white,-3px -1px 0 white, -3px -2px 0 white, -3px -3px 0 white, -1px -3px 0 white,-2px -3px 0 white, 5px 5px 5px grey, 5px 0 5px grey;}.flex_listing_products { overflow: hidden; }.filter_listing_box .swiper-slide { height: 70px; }.filter_listing_box .swiper-slide img { max-width: 65px; max-height: 30px; cursor: pointer; filter: grayscale(100%); }.filter_listing_box .swiper-slide .img { cursor: pointer; }.listing_filter_icon_reset #reset-filters { display: inline-block; border: 1px solid #ccc; line-height: 21px; height: 35px; font-weight: 700; border-radius: var(--sm-radius-sm, 4px); cursor: pointer; transition: all 0.3s ease-in-out; }.listing_filter_toggle #toggle_filter, .listing_filter_icon_reset #reset-filters {white-space: nowrap; padding: 6px 10px 6px 10px; font-size: 11px; min-width: 35px;}.filter_listing_box { flex-wrap: wrap; margin-bottom: 10px; }.toggle_garage .sm-header-panel__item-row,.toggle_product_history .sm-header-panel__item-row, .filter_listing_box {gap: 10px; display: flex; align-items: flex-start;}.filter_listing_box .SumoSelect { flex: 0 0 auto; width: auto; }.filter_bar .SumoSelect {margin-bottom: 3px;}:root {--wp-radius-lg: 12px;--wp-radius-md: 8px;--wp-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--wp-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);--wp-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);--wp-a11y-focus: 3px solid #2563eb;--wp-color-success-bg: #f0fdf4;--wp-color-success-border: #bbf7d0;--wp-color-success-text: #166534;--wp-color-warning-bg: #fffbeb;--wp-color-warning-border: #fef3c7;--wp-color-warning-text: #92400e;--wp-color-error-bg: #fef2f2;--wp-color-error-border: #fee2e2;--wp-color-error-text: #991b1b;--sm-border-color: rgba(0, 0, 0, 0.12);--sm-text: #555;--sm-text-muted: #666;--sm-text-strong: #333;--sm-font-body: Roboto, Arial, Helvetica, sans-serif;--sm-font-heading: var(--wp-heading-font,Roboto,Arial,Helvetica,sans-serif);--sm-font-size-body: 14px;--sm-line-height-body: 22px;--sm-font-size-title: 18px;--sm-line-height-title: 24px;--sm-font-size-ui: 14px;--sm-font-size-ui-sm: 13px;--sm-font-size-small: 12px;--sm-space-3: 12px;--sm-space-4: 16px;--sm-radius-sm: 4px;--sm-radius-md: 4px;--sm-shadow-xs: 0 6px 16px rgba(0, 0, 0, 0.06);--sm-shadow-sm: 0 10px 24px rgba(0, 0, 0, 0.08);--sm-radius-lg: 4px;--sm-drawer-width: 440px;--wp-black: #000103;--wp-red: #ff0b39;--wp-taupe: #807b72;--wp-beige: #d8cbc4;--wp-light: #f3f3f3;--wp-font-primary: Roboto, Arial, Helvetica, sans-serif;--wp-heading-font: var(--wp-font-primary,Roboto,Arial,Helvetica,sans-serif);--wp-heading-color: var(--wp-black);--wp-heading-border: var(--wp-beige, #d8cbc4);--wp-header-height: 112px;--sm-feedback-primary: #d4002f;--sm-feedback-primary-hover: #b80029;--sm-feedback-on-primary: #fff;--sm-feedback-focus: rgba(212, 0, 47, 0.24);}@media only screen and (min-width: 1280px) {:root {--sm-drawer-width: 480px;}}@media only screen and (min-width: 1680px) {:root {--sm-drawer-width: 520px;}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,[role="button"]:focus-visible,[role="link"]:focus-visible {outline: 3px solid var(--sm-focus) !important;outline-offset: 3px !important;box-shadow: 0 0 0 3px rgba(8, 22, 26, 0.35) !important;}.sm-address-suggestions {display: none;margin: 0.25rem 0 0.5rem 0;border: 1px solid #d6d6d6;background: #fff;color: #333;box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12);max-height: 220px;overflow: auto;z-index: 9999;position: relative;}.sm-address-suggestions.is-visible {display: block;}.sm-address-suggestion {display: block;width: 100%;border: 0;background: #fff;text-align: left;padding: 0.45rem 0.6rem;cursor: pointer;font: inherit;color: inherit;}.sm-address-suggestion:hover,.sm-address-suggestion:focus {background: #f2f2f2;outline: 0;}.sm-address-suggestion small {display: block;opacity: 0.72;margin-top: 0.1rem;}.sm-address-validation-message {padding: 0.55rem 0.7rem;background: #fff8e5;border-left: 4px solid #d79b00;line-height: 1.35;}.sm-address-validation-message strong {display: block;margin-bottom: 0.15rem;}.sm-address-validation-message ul {margin: 0.35rem 0 0 1.1rem;padding: 0;}#account_short > button,#cart_short > button {font: inherit;}#cart_short > button,#account_short > button {position: relative;display: block;background: var(--header_menuitems_bg, #eee);color: var(--header_menuitems_color, #555);border: 1px solid var(--header_menuitems_border, #eee);height: 40px;width: 40px;border-radius: 40px;text-align: center;transition: all 0.3s ease-in-out;cursor: pointer;}#cart_short > button:hover,#account_short > button:hover {background: var(--header_menuitems_bg_hover, #ddd);color: var(--header_menuitems_color_hover, #333);border-color: var(--header_menuitems_border_hover, #ddd);}.sm-wp-header #toggle_account,.sm-wp-header #cart_short > button {display: flex;align-items: center;justify-content: center;gap: 10px;width: auto;min-width: 40px;height: 44px;padding: 0 4px;border: 0;border-radius: 0;background: transparent;color: var(--wp-black);text-decoration: none;}.sm-wp-header #toggle_account:hover,.sm-wp-header #cart_short > button:hover {background: transparent;color: var(--wp-red);border-color: transparent;}.sm-wp-header #toggle_account > i,.sm-wp-header #cart_short > button > i {width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--wp-light, #f3f3f3);color: var(--wp-black);font-size: 18px;line-height: 1;}.sm-feedback-launcher {position: fixed;z-index: 99980;border: 0;background: var(--sm-feedback-primary, #0f766e);color: var(--sm-feedback-on-primary, #fff);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.22);cursor: pointer;font-family: var(--sm-font-body, Arial, Helvetica, sans-serif);font-weight: 700;line-height: 1;display: flex;align-items: center;justify-content: center;gap: 7px;transition: transform 0.16s ease, box-shadow 0.16s ease, opacity 0.16s ease;}.sm-feedback-launcher:hover {background: var(--sm-feedback-primary-hover, var(--sm-feedback-primary, #0f766e));transform: translateY(-1px);box-shadow: 0 14px 34px rgba(0, 0, 0, 0.28);}.sm-feedback-launcher:focus {outline: 3px solid var(--sm-feedback-focus, rgba(15, 118, 110, 0.25));outline-offset: 3px;}.sm-feedback-icon {display: inline-flex;align-items: center;justify-content: center;color: currentColor;line-height: 0;}.sm-feedback-icon svg {display: block;width: 28px;height: 28px;}.sm-feedback-launcher--circle {width: 64px;height: 64px;border-radius: 999px;font-size: 0;}.sm-feedback-launcher--circle .sm-feedback-label {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.sm-feedback-launcher--circle .sm-feedback-icon svg {width: 31px;height: 31px;}.sm-feedback-launcher--button {min-width: 126px;height: 46px;border-radius: 999px;padding: 0 18px;font-size: 15px;}.sm-feedback-launcher--tab {height: 44px;min-width: 126px;border-radius: 10px 10px 0 0;padding: 0 16px;font-size: 15px;}.sm-feedback-position-bottom_right {right: 24px;bottom: 24px;}.sm-feedback-position-bottom_left {left: 24px;bottom: 24px;}.sm-feedback-position-middle_right {right: 0;top: 50%;transform: translateY(-50%) rotate(-90deg);transform-origin: 100% 100%;}.sm-feedback-position-middle_left {left: 0;top: 50%;transform: translateY(-50%) rotate(90deg);transform-origin: 0 100%;}.sm-feedback-position-top_right {right: 24px;top: 24px;}.sm-feedback-position-top_left {left: 24px;top: 24px;}.sm-feedback-overlay {position: fixed;inset: 0;background: rgba(15, 23, 42, 0.46);z-index: 99990;display: none;align-items: center;justify-content: center;padding: 18px;}.sm-feedback-overlay.is-open {display: flex;}.sm-feedback-dialog {width: min(520px, 100%);border-radius: 18px;background: #fff;box-shadow: 0 22px 70px rgba(15, 23, 42, 0.32);font-family: var(--sm-font-body, Arial, Helvetica, sans-serif);color: #1f2937;overflow: hidden;}.sm-feedback-head {padding: 22px 24px 12px;position: relative;}.sm-feedback-title {margin: 0 40px 8px 0;font-size: 22px;line-height: 1.25;}.sm-feedback-intro {margin: 0;color: #4b5563;font-size: 14px;line-height: 1.5;}.sm-feedback-close {position: absolute;right: 14px;top: 12px;width: 36px;height: 36px;border: 0;border-radius: 999px;background: #f3f4f6;font-size: 24px;line-height: 36px;cursor: pointer;}.sm-feedback-body {padding: 0 24px 24px;}.sm-feedback-field {margin-top: 14px;}.sm-feedback-field label {display: block;margin: 0 0 6px;font-weight: 700;font-size: 13px;}.sm-feedback-field select,.sm-feedback-field input,.sm-feedback-field textarea {width: 100%;box-sizing: border-box;border: 1px solid #d1d5db;border-radius: 10px;padding: 11px 12px;font-size: 15px;background: #fff;color: #111827;}.sm-feedback-field textarea {min-height: 118px;resize: vertical;}.sm-feedback-row {display: grid;grid-template-columns: 1fr 1fr;gap: 12px;}.sm-feedback-stars {display: flex;gap: 6px;}.sm-feedback-star {border: 0;background: #e5e7eb;color: #374151;border-radius: 10px;width: 42px;height: 38px;font-size: 20px;cursor: pointer;}.sm-feedback-star.is-active {background: var(--sm-feedback-primary, #0f766e);color: var(--sm-feedback-on-primary, #fff);}.sm-feedback-privacy {display: flex;align-items: flex-start;gap: 9px;font-size: 13px;line-height: 1.4;color: #4b5563;}.sm-feedback-privacy input {margin-top: 2px;}.sm-feedback-dialog .checkoutconditions {margin-top: 14px;font-size: 13px;line-height: 1.4;color: #4b5563;}.sm-feedback-dialog .checkoutconditions .cus_check {display: flex;align-items: flex-start;gap: 9px;}.sm-feedback-dialog .checkoutconditions input[type="checkbox"] {width: auto;margin: 2px 0 0;}.sm-feedback-dialog .checkoutconditions label {font-weight: 400;margin: 0;}.sm-feedback-dialog .checkoutconditions strong {color: #374151;}.sm-feedback-actions {display: flex;align-items: center;gap: 12px;margin-top: 18px;}.sm-feedback-submit {border: 0;border-radius: 999px;background: var(--sm-feedback-primary, #0f766e);color: var(--sm-feedback-on-primary, #fff);font-weight: 700;padding: 12px 19px;cursor: pointer;}.sm-feedback-submit:hover {background: var(--sm-feedback-primary-hover, var(--sm-feedback-primary, #0f766e));}.sm-feedback-status {font-size: 13px;color: #4b5563;}.sm-feedback-status.is-error {color: #b91c1c;}.sm-feedback-status.is-success {color: #166534;}.sm-feedback-hp {position: absolute;left: -9999px;opacity: 0;}.sm-feedback-order-prompt {margin: 22px auto;padding: 18px 20px;border: 1px solid #d1fae5;background: #ecfdf5;border-radius: 16px;max-width: 980px;font-family: var(--sm-font-body, Arial, Helvetica, sans-serif);color: #064e3b;box-shadow: 0 8px 24px rgba(15, 23, 42, 0.08);}.sm-feedback-order-prompt strong {display: block;font-size: 18px;margin-bottom: 4px;}.sm-feedback-order-prompt p {margin: 0 0 12px;color: #065f46;}.sm-feedback-order-prompt button {border: 0;border-radius: 999px;background: var(--sm-feedback-primary, #0f766e);color: var(--sm-feedback-on-primary, #fff);font-weight: 700;padding: 10px 16px;cursor: pointer;}.sm-feedback-order-prompt button:hover {background: var(--sm-feedback-primary-hover, var(--sm-feedback-primary, #0f766e));}button.toggle_closer,#toggle_search,#toggle_settings,#toggle_garage,#toggle_product_history,#mobile_menu_toggle,#menu_closer,.header-garage__tooltip-return,.header-product-history__return,.header-garage__history-clear,.header-garage__cars-save,.header-garage__cars-delete,.search_closer { border: 0; font: inherit; cursor: pointer; }#toggle_search,#toggle_settings,#mobile_menu_toggle {width: 40px;height: 40px;line-height: 40px;display: block;text-align: center;background: var(--header_menuitems_bg, #08161a);color: var(--header_menuitems_color, #fff);border: 1px solid var(--header_menuitems_border, #08161a);border-radius: var(--sm-radius-sm, 4px);transition: all 0.3s ease-in-out;}#toggle_search:hover,#toggle_settings:hover,#mobile_menu_toggle:hover {background: var(--header_menuitems_bg_hover, #fff);color: var(--header_menuitems_color_hover, #08161a);border-color: var(--header_menuitems_border_hover, #08161a);}button.toggle_closer {position: absolute;top: 10px;right: 10px;width: 30px;height: 30px;padding: 0;border-radius: var(--sm-radius-sm, 4px);background: var(--toggle_menu_closer_bg, #eee);color: var(--toggle_menu_closer_color, #555);text-align: center;}.search_closer {background: transparent;color: var(--search_toggle_color_button, #08161a);}.visually-hidden,.sr-only:not(.sr-only-focusable) {position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important;}button.header-garage__tooltip-return,button.header-garage__history-clear,button.header-garage__cars-save,button.header-garage__cars-delete {background: transparent;color: inherit;}button.search_closer {padding: 0;line-height: 1;}button#menu_closer {border: 0;padding: 0;}input[aria-invalid="true"],select[aria-invalid="true"],textarea[aria-invalid="true"],input:invalid:not(:placeholder-shown),select:invalid,textarea:invalid:not(:placeholder-shown) {border-color: #ad0505 !important;box-shadow: 0 0 0 2px rgba(173, 5, 5, 0.18) !important;}.required,.mandatory,.field_item label .fa-asterisk,.field_item label .fa-solid.fa-asterisk {color: #ad0505;}.errormessage,.sm-bfsg-form-summary {border-left: 5px solid #ad0505;}.sm-hg {margin: 20px 0 40px;}.sm-hg__shell {gap: 20px;}.sm-hg__sidebar,.sm-hg__selection-group,.sm-hg__tile,.sm-hg__product,.sm-vehicle-shortcuts,.sm-vehicle-tree,.sm-vehicle-page,.sm-vehicle-page__panel { border-radius: var(--sm-radius-sm, 4px); box-shadow: none; }.sm-hg__sidebar {border: 1px solid var(--sm-border-color, #e1e1e1);}.sm-hg__sidebar h2,.sm-hg__section h2,.sm-hg__headline,.sm-vehicle-shortcuts__title,.sm-vehicle-tree__title {color: var(--sm-brand-dark, #08161a);}.sm-vehicle-shortcuts__text {margin: 6px 0 0;color: var(--sm-muted-text, #807b72);font-size: 13px;line-height: 1.45;}.sm-hg__nav a,.sm-hg__selection-list a,.sm-vehicle-page__shortcut,.sm-vehicle-tree__link,.sm-vehicle-tree__search-link,.sm-vehicle-tree__search-open {color: var(--sm-brand-dark, #08161a);}.sm-hg__nav a {display: flex;gap: 8px;align-items: center;}.sm-hg__nav-toggle {--sm-hg-toggle-size: 22px;--sm-hg-toggle-line: 10px;--sm-hg-toggle-stroke: 2px;width: var(--sm-hg-toggle-size);height: var(--sm-hg-toggle-size);border-radius: 999px;background: var(--sm-surface-muted, #f7f7f7);color: inherit;display: inline-flex;align-items: center;justify-content: center;position: relative;flex: 0 0 auto;}.sm-hg__nav-toggle::before,.sm-hg__nav-toggle::after {content: "";position: absolute;top: 50%;left: 50%;background: currentColor;border-radius: var(--sm-radius-sm, 4px);transform: translate(-50%, -50%);}.sm-hg__nav-toggle::before {width: var(--sm-hg-toggle-line);height: var(--sm-hg-toggle-stroke);}.sm-hg__nav-toggle::after {width: var(--sm-hg-toggle-stroke);height: var(--sm-hg-toggle-line);}.sm-hg__nav a.is-active .sm-hg__nav-toggle::after,.sm-hg__nav a[aria-current="page"] .sm-hg__nav-toggle::after {opacity: 0;}.sm-hg__nav-icon {display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;}.sm-hg__nav-dot {display: none;}.sm-hg__nav a:hover,.sm-hg__nav a.is-active,.sm-hg__selection-list a:hover,.sm-vehicle-page__shortcut:hover {border-color: var(--sm-brand-dark, #08161a);background: var(--sm-surface-muted, #f7f7f7);color: var(--sm-brand-dark, #08161a);}.sm-hg__tile:hover,.sm-hg__tile.is-active,.sm-hg__product:hover { border-color: var(--sm-brand-black-2, #0f7eda); }.sm-hg__product-price { color: var(--price_default_color, #434343); }.layout_footer .content_box_text img.footer_logo {margin-top: 12px;max-width: 150px;}.layout_footer .content_box_content img,.layout_footer .content_box_text img {max-width: 100%;height: auto;}.mod_copyright.tecdoc_information_text {margin-top: 16px;padding-top: 12px;border-top: 1px solid rgba(255, 255, 255, 0.18);}.sm-bfsg-utilitybar {position: relative;z-index: 1100;}.sm-bfsg-utilitybar + .layout_wrap .layout_header {top: 36px;}.sm-bfsg-utilitybar + .layout_wrap {padding-top: 116px;}@media (prefers-reduced-motion: reduce) {*,*::before,*::after {scroll-behavior: auto !important;transition-duration: 0.01ms !important;animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;}}.skip-link {position: fixed;top: 8px;left: 8px;z-index: 2000;display: inline-block;padding: 10px 14px;background: #08161a;color: #fff;border-radius: var(--sm-radius-sm, 4px);transform: translateY(-140%);transition: transform 0.18s ease-in-out;}.skip-link:focus,.skip-link:focus-visible {transform: translateY(0);color: #fff;}main#main-content:focus {outline: none;}.lr_title h2,h2.lr_title_inner,h2.lb_title_inner {margin: 0;padding: 0;font: inherit;color: inherit;}h2.lb_title_inner {min-height: inherit;}.listingrow[data-smapp-component],.listingbox[data-smapp-component] { min-width: 0; }.itemOeNumbersListing { padding: 0; margin: 10px 0 0 0; list-style: none; }.itemOeNumbersListing li { align-items: baseline; }.sm-search-view[aria-live] .subline {margin-top: 0;}.sm-search-view__title--path {display: block;color: var(--sm-brand-dark, #08161a);font-weight: 400;line-height: 1.35;text-decoration: none;}.sm-search-view__title--path strong {font-weight: bold;}.sm-search-view__title--path:hover,.sm-search-view__title--path:focus {text-decoration: none;color: var(--sm-brand-dark, #08161a);}.sm-search-view__manufacturers {display: flex;flex-wrap: wrap;gap: 8px;margin-top: 8px;}.sm-search-view__manufacturer {position: relative;display: inline-flex;align-items: center;justify-content: center;width: 74px;height: 42px;padding: 6px 8px;border: 1px solid #ddd;border-radius: var(--sm-radius-sm, 4px);background: #fff;}.sm-search-view__manufacturer img {display: block;max-width: 100%;max-height: 100%;object-fit: contain;}.sm-search-view__manufacturer span {position: absolute;right: -5px;top: -6px;min-width: 18px;padding: 2px 5px;border-radius: 999px;background: var(--sm-brand-red, #ff0b39);color: #fff;font-size: 11px;font-weight: 700;line-height: 14px;text-align: center;}.sm-search-view__card:focus-within,.sm-hg__tile:focus-within,.sm-hg__product:focus-within,.listingrow:focus-within,.listingbox:focus-within { box-shadow: 0 0 0 3px rgba(255, 191, 71, 0.45); }.sm-vehicle-page__panel--universal {margin-top: 24px;padding: 18px 20px;border: 1px solid var(--sm-border-color, #e1e1e1);border-radius: var(--sm-radius-sm, 4px);background: #fff;overflow: hidden;}.sm-vehicle-page__panel--universal .sm-vehicle-page__panel-head {padding: 18px 20px 0;}.sm-vehicle-page__panel--universal .sm-vehicle-page__panel-text {margin: 6px 0 14px;color: var(--sm-muted-text, #807b72);}.sm-vehicle-page__universal-details {margin: 0;padding: 0 20px 20px;}.sm-vehicle-page__universal-summary {display: inline-flex;align-items: center;gap: 8px;min-height: 42px;padding: 10px 16px;border: 1px solid var(--sm-brand-red, #ff0b39);border-radius: var(--sm-radius-sm, 4px);background: var(--sm-brand-red, #ff0b39);color: #fff;font-weight: 700;cursor: pointer;user-select: none;}.sm-vehicle-page__universal-summary::marker,.sm-vehicle-page__universal-summary::-webkit-details-marker {display: none;}.sm-vehicle-page__universal-summary::after {content: "+";display: inline-flex;align-items: center;justify-content: center;width: 20px;height: 20px;border-radius: 999px;background: rgba(255, 255, 255, 0.16);font-weight: bold;}.sm-vehicle-page__universal-details[open].sm-vehicle-page__universal-summary::after {content: "–";}.sm-vehicle-page__universal-summary:hover,.sm-vehicle-page__universal-summary:focus,.sm-vehicle-page__universal-summary:focus-visible {color: #fff;outline: 3px solid rgba(255, 191, 71, 0.65);outline-offset: 3px;}.sm-vehicle-page__universal-content {margin-top: 18px;}.sm-vehicle-page__universal-content--direct {margin-top: 0;}.sm-vehicle-page__universal-content--direct .sm-hg-vu__head {display: none;}.sm-vehicle-page__universal-content .sm-hg-vu {margin-top: 0;}.sm-vehicle-page__universal-content .sm-hg-vu__head {padding: 0;margin-bottom: 14px;}.sm-vehicle-page__universal-content .sm-hg-vu__head .sm-hg-vu__eyebrow,.sm-vehicle-page__universal-content .sm-hg-vu__head .sm-hg-vu__title {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.sm-vehicle-page__universal-content .sm-hg-vu__intro {margin-top: 0;}.sm-vehicle-page__universal-content .sm-hg-vu-card__articles.is-empty,.sm-vehicle-page__universal-content .sm-hg-vu-card__articles[hidden] {display: none !important;}.sm-vehicle-page__universal-content.sm-hg-vu-card__articles:has(.sm-hg-vu-card__hint) {display: none;}.sm-vehicle-page__universal-content .sm-hg-vu-card__hint a {font-weight: 700;}.sm-vehicle-page__universal-content .sm-hg-vu-grid {grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));}.sm-vehicle-page__universal-content .sm-hg-vu-card {padding: 12px;}.sm-vehicle-page__universal-content .sm-hg-vu-card__head {margin-bottom: 8px;}.sm-vehicle-page__universal-content .sm-hg-vu-card__subs {margin-bottom: 0;}.sm-vehicle-page__seo {margin-top: 24px;}.sm-seo-content-block {margin: 0;padding: 18px 20px;border: 1px solid var(--sm-border-color, #e1e1e1);border-radius: var(--sm-radius-sm, 4px);background: #fff;}.sm-seo-content-block__text {color: var(--sm-brand-dark, #000103);font-size: 14px;line-height: 1.55;}.sm-seo-content-block__text + .sm-seo-content-block__text,.sm-seo-content-block__text + .sm-seo-aeo-block,.sm-seo-aeo-block + .sm-seo-content-block__text {margin-top: 14px;}.sm-seo-content-block__text p {margin: 0 0 10px;}.sm-seo-content-block__text p:last-child {margin-bottom: 0;}.sm-seo-aeo-block {margin: 16px 0 0;padding: 16px;border-radius: var(--sm-radius-sm, 4px);}.sm-seo-aeo-block__title {margin: 0 0 10px;color: var(--sm-brand-dark, #000103);font-size: 18px;}.sm-seo-aeo-section__title {margin: 14px 0 8px;font-size: 15px;color: var(--sm-brand-dark, #000103);}.sm-seo-aeo-summary,.sm-seo-aeo-faq p {margin: 0 0 10px;color: var(--sm-muted-text, #807b72);}.sm-seo-aeo-facts {margin: 0 0 0 18px;padding: 0;}.sm-seo-aeo-faq details {border-top: 1px solid var(--sm-border-color, #e1e1e1);padding: 10px 0;}.sm-seo-aeo-faq details:first-child {border-top: 0;}.sm-seo-aeo-faq summary {cursor: pointer;font-weight: 700;color: var(--sm-brand-dark, #000103);}.sm-seo-aeo-block :is(h1, h2, h3) {line-height: 1.25;}.sm-seo-aeo-block h1 {font-size: 18px;}.sm-seo-aeo-block h2 {font-size: 16px;}.sm-seo-aeo-block h3 {font-size: 14px;}.sm-seo-aeo-section {margin-top: 20px;}.sm-vehicle-page__universal-content .sm-hg-vu-graphic,.sm-vehicle-page__universal-content .sm-hg-vu-card,.sm-vehicle-page__universal-content .sm-hg-vu-product { border-color: var(--sm-border-color, #e1e1e1); border-radius: var(--sm-radius-sm, 4px); }[hidden] {display: none !important;}.listing_filter_toggle #toggle_filter,.listing_filter_icon_reset > div { min-width: 35px; min-height: 35px; }.listing_filter_toggle #toggle_filter { color: #fff; background: #296aab; }.sm-tecdoc-manufacturer-filter {width: 100%;max-width: 100%;min-width: 0;flex: 0 0 100%;margin: 0 0 14px 0;border: 1px solid #e1e1e1;border-radius: var(--sm-radius-sm, 4px);background: #fff;overflow: hidden;clear: both;}.sm-tecdoc-manufacturer-filter__summary {display: block;padding: 10px 14px;border-bottom: 1px solid #e9e9e9;color: #08161a;font-weight: 700;}.sm-tecdoc-manufacturer-filter .filter_manufacturers,.sm-tecdoc-manufacturer-filter:not([open]) .filter_manufacturers {display: block;width: 100%;max-width: 100%;min-width: 0;padding: 10px 14px 14px;margin: 0;box-sizing: border-box;overflow: visible;}.sm-tecdoc-manufacturer-filter .filter_manufacturers .swiper-wrapper {display: grid !important;grid-template-columns: repeat(auto-fill, minmax(72px, 1fr));align-items: stretch;gap: 8px;min-width: 0;transform: none !important;width: 100% !important;}.sm-tecdoc-manufacturer-filter .filter_manufacturers .swiper-slide {height: auto;min-height: 48px;min-width: 0;width: auto !important;}.sm-tecdoc-manufacturer-filter .filter_manufacturers .swiper-slide-block {height: 48px;min-height: 48px;padding: 6px;}@media only screen and (min-width: 1180px) {.sm-tecdoc-manufacturer-filter .filter_manufacturers .swiper-wrapper {grid-template-columns: repeat(13, minmax(0, 1fr));}}.lr_desc--technical {overflow-wrap: anywhere;}.lr_desc__heading,.pd_detail_subline {display: block;color: #08161a;font-weight: 700;}.pd_detail_subline {font-size: 16px;line-height: 22px;margin: 18px 0 10px;}.product_listing--tecdoc .listingcontainer_full { display: block; border: 0; }.product_listing--tecdoc .listingrow.product-teaser--tecdoc { display: grid; grid-template-columns: minmax(180px, 240px) minmax(0, 1fr) minmax(200px, 220px); gap: 22px; align-items: start; margin: 0 0 14px; padding: 18px; }.product_listing--tecdoc .listingrow.product-teaser--tecdoc:hover { border-color: #cfd5dd; box-shadow: 0 8px 22px rgba(8, 22, 26, 0.06); }.product_listing--tecdoc .listingrow.product-teaser--tecdoc .lr_image { width: auto; padding: 0; }.product_listing--tecdoc .prod_image--tecdoc-listing { min-height: 170px; }.product_listing--tecdoc .listingrow.product-teaser--tecdoc, .product_listing--tecdoc .prod_image--tecdoc-listing,.product_listing--tecdoc .sm-tecdoc-row-gallery__main,.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__thumb {border-radius: var(--sm-radius-sm, 4px); background: #fff; border: 1px solid var(--sm-border-color, #e1e1e1);}.product_listing--tecdoc .prod_image--tecdoc-listing:before { display: none; }.product_listing--tecdoc .prod_image--tecdoc-listing a,.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__main { min-height: 170px; padding: 10px; }.product_info--tecdoc .pd_manu_image, .product_listing--tecdoc .prod_image--tecdoc-listing a,.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__main {position: static; align-items: center; display: flex;}.product_listing--tecdoc .prod_image--tecdoc-listing button { font: inherit; cursor: pointer; }.product_listing--tecdoc .prod_image--tecdoc-listing img { max-height: 150px; }.product_listing--tecdoc .sm-tecdoc-row-gallery { grid-template-columns: minmax(0, 1fr); gap: 8px; align-items: start; }.product_listing--tecdoc .sm-tecdoc-row-gallery__main { min-width: 0; }.product_listing--tecdoc .sm-tecdoc-row-gallery__thumbs { max-width: 100%; overflow-x: auto; overflow-y: hidden; padding-bottom: 2px; }.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__thumb { flex: 0 0 42px; width: 42px; min-height: 42px; padding: 4px; }.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__thumb.is-active,.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__thumb:hover,.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__thumb:focus-visible { border-color: var(--button1_background, var(--wp-red)); }.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__thumb img { max-width: 100%; max-height: 32px; object-fit: contain; }.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__spin-button { display: inline-flex; justify-content: center; background: transparent; color: var(--wp-black); font-weight: 600; cursor: pointer; appearance: none; }.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__spin-button:hover,.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__spin-button:focus-visible { background: transparent; color: var(--wp-black); }.sm-tecdoc-spin-modal {position: fixed;inset: 0;z-index: 9999999;display: flex;align-items: center;justify-content: center;padding: 24px;background: rgba(0, 0, 0, 0.72);}.sm-tecdoc-spin-modal[hidden] {display: none;}.sm-tecdoc-spin-modal__stage {position: relative;display: grid;grid-template-rows: minmax(0, 1fr) auto;width: min(92vw, 760px);height: min(82vh, 620px);border-radius: var(--sm-radius-sm, 4px);background: #fff;box-shadow: 0 18px 46px rgba(0, 0, 0, 0.28);overflow: hidden;}.sm-tecdoc-spin-modal__viewport {display: flex;align-items: center;justify-content: center;min-width: 0;min-height: 0;padding: 24px;cursor: grab;touch-action: none;user-select: none;}.sm-tecdoc-spin-modal__viewport.is-dragging {cursor: grabbing;}.sm-tecdoc-spin-modal__image {display: block;max-width: 100%;max-height: 100%;object-fit: contain;pointer-events: none;}.sm-tecdoc-spin-modal__bar {display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 14px;border-top: 1px solid var(--sm-border-color, #e1e1e1);color: #4b5563;font-size: 12px;line-height: 18px;}.sm-tecdoc-spin-modal__close {position: absolute;top: 10px;right: 10px;display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;border: 1px solid var(--sm-border-color, #e1e1e1);border-radius: 50%;background: #fff;color: var(--wp-black);font-size: 18px;line-height: 1;cursor: pointer;}.product_listing--tecdoc .lr_title { margin: 0 0 10px; }.product_listing--tecdoc .lr_title h2 { color: var(--wp-black); font-size: 18px; line-height: 24px; font-weight: 700; }.product_listing--tecdoc .lr_title h2 .products_model { display: block; margin-top: 3px; font-size: 12px; line-height: 16px; font-weight: 500; text-decoration: none; }.product_listing--tecdoc .lr_title h2 .products_model a { color: var(--sm-muted-text, #807b72); text-decoration: none; }.product_listing--tecdoc .lr_desc { gap: 6px 12px; margin: 0 0 10px; font-size: 13px; line-height: 18px; }.product_listing--tecdoc .lr_desc strong { color: var(--wp-black); }.product_listing--tecdoc .lr_desc .ml_5 { margin-left: 0; }.product_listing--tecdoc .lr_desc--technical { display: block; margin: 12px 0 0; }.product_listing--tecdoc .lr_desc__heading { margin-bottom: 8px; }.product_listing--tecdoc .sm-tecdoc-row-info__item { grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr); padding: 3px 5px; }.product_listing--tecdoc .sm-tecdoc-row-info__item dt,.product_listing--tecdoc .sm-tecdoc-row-info__item dd { min-width: 0; overflow-wrap: anywhere; }.product_listing--tecdoc .sm-tecdoc-row-info__item dt { color: #6b7280; font-weight: 500; }.product_listing--tecdoc .sm-tecdoc-row-info__item dd { color: var(--wp-black); font-weight: 700; }.product_listing--tecdoc .sm-tecdoc-row-info__fitment { margin-top: 10px; }.itemOeNumbersListing li, .product_listing--tecdoc .sm-tecdoc-row-info__fitment {flex-wrap: wrap; gap: 6px; display: flex;}.product_listing--tecdoc .sm-tecdoc-row-info__fitment-item { display: inline-flex; align-items: baseline; gap: 4px; max-width: 100%; padding: 5px 8px; border: 0; border-radius: var(--sm-radius-sm, 4px); background: #f7f8fa; color: #374151; font-size: 12px; line-height: 16px; }.product_listing--tecdoc .sm-tecdoc-row-info__oe { gap: 6px 8px; align-items: baseline; margin-top: 10px; font-size: 11px; line-height: 15px; }.product_listing--tecdoc .lr_desc, .product_listing--tecdoc .sm-tecdoc-row-info__oe {flex-wrap: wrap; color: #4b5563; display: flex;}.product_listing--tecdoc .sm-tecdoc-row-info__oe-title { flex: 0 0 auto; color: var(--wp-black); }.product_listing--tecdoc .sm-tecdoc-row-info__oe-list { flex: 1 1 auto; min-width: 0; }.product_listing--tecdoc .sm-tecdoc-row-info__oe-list li { display: inline-flex; gap: 3px; min-width: 0; }.product_listing--tecdoc .sm-tecdoc-row-info__oe-list .brandName { color: #6b7280; }.product_listing--tecdoc .sm-tecdoc-row-info__oe-list .oeNr { color: var(--wp-black); font-weight: 700; }.sm-tecdoc-product-details__section { margin: 0 0 18px 0; }.sm-tecdoc-number-list {margin: 0 0 14px 18px;}.sm-tecdoc-number-table th,.sm-tecdoc-number-table td,.sm-tecdoc-criteria-table th,.sm-tecdoc-criteria-table td {vertical-align: top;}.sm-tecdoc-number-table .brandName,.sm-tecdoc-number-table .oeNr {overflow-wrap: anywhere;}.layout_wrap {padding-top: 0;}.sm-sticky-header {position: sticky;top: 0;z-index: 1200;background: #fff;box-shadow: 0 1px 0 rgba(0, 1, 3, 0.06);}.admin_mode .sm-sticky-header {top: 36px;}.sm-wp-header.layout_header {position: relative;border-bottom: 0;background: #fff;}.sm-wp-header .layout_header_inner {max-width: 1440px;padding: 20px 38px 8px 38px;}.sm-wp-header .flex_header_row {flex-wrap: nowrap;align-items: center;gap: 18px;}.sm-wp-header .col_logo {width: 125px;min-width: 125px;height: auto;margin: 0;text-align: left;}.sm-wp-header .col_logo img {width: 115px;height: auto;display: block;}.sm-wp-header .col_filler {display: none;}.sm-wp-header .col_search {flex: 1 1 auto;max-width: 825px;padding: 0;text-align: left;}.sm-wp-header #search {position: static;max-width: none;width: 100%;height: 40px;}.sm-wp-header .toggle_search {display: block;position: static;width: 100%;height: auto;background: transparent;z-index: auto;}.sm-wp-header .search_inner {background: var(--wp-light);border: 1px solid var(--wp-light);border-radius: var(--sm-radius-sm, 4px);height: 40px;display: flex;align-items: center;overflow: hidden;}.sm-wp-header .search_input {flex: 1 1 auto;}.sm-wp-header .search_input input {height: 38px;border: 0;background: transparent;color: var(--wp-black);font-size: 14px;line-height: 38px;padding: 0 16px;box-shadow: none;}.sm-wp-header .search_input input::placeholder {color: #8b8b8b;opacity: 1;}.sm-wp-header .search_button button,.sm-wp-header .search_button input,.sm-wp-header .search_button .cssButton {width: 42px;min-width: 42px;height: 38px;border: 0;background: transparent;color: var(--wp-black);box-shadow: none;}.sm-wp-header .search_closer,.sm-wp-header .search_help,.sm-wp-header .search_cat {display: none !important;}.sm-wp-header #search_short {display: none;}.sm-wp-header .col_settings_garage,.sm-wp-header .col_product_history,.sm-wp-header .col_account { flex-basis: 154px; width: 154px; }.sm-wp-header .col_cart {flex-basis: 48px;width: 48px;}.sm-wp-header .col_settings_garage {margin-left: auto;}.sm-wp-header .col_menu {display: none;}.sm-wp-header #garage_short,.sm-wp-header #product_history_short,.sm-wp-header #account_short,.sm-wp-header #cart_short,.sm-wp-header #settings_short,.sm-wp-header #menu_short { width: auto; height: 44px; margin: 0; }.sm-wp-header .sm-header-action {display: flex;align-items: center;justify-content: flex-start;gap: 10px;position: relative;width: 100%;min-width: 0;height: 44px;padding: 0;border: 0;border-radius: 0;background: transparent;color: var(--wp-black);text-decoration: none;white-space: nowrap;}.sm-wp-header .sm-header-action--cart {justify-content: center;}.sm-wp-header .sm-header-action:hover,.sm-wp-header .sm-header-action:focus {background: transparent;color: var(--wp-red);border-color: transparent;}.sm-wp-header .sm-header-action > i,.sm-wp-header .sm-header-action > .sm-header-action__icon,.sm-wp-header #mobile_menu_toggle i {width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--wp-light);color: var(--wp-black);font-size: 18px;line-height: 1;}.sm-wp-header .sm-header-action__copy {display: flex;flex-direction: column;align-items: flex-start;flex: 1 1 auto;min-width: 0;overflow: hidden;font-size: 13px;line-height: 15px;font-weight: 400;white-space: nowrap;}.sm-wp-header .sm-header-action__copy > span,.sm-wp-header .sm-header-action__copy > strong {display: block;max-width: 100%;overflow: hidden;text-overflow: ellipsis;}.sm-wp-header .sm-header-action__copy strong {font-size: 13px;line-height: 15px;font-weight: 700;}.sm-wp-header #cart_short .count {right: -5px;top: -5px;background: var(--wp-red);color: #fff;border-radius: 999px;min-width: 18px;font-size: 11px;line-height: 12px;}.sm-wp-nav.layout_categories {display: none;background: #fff;border: 0;}.sm-wp-nav .layout_categories_inner {max-width: 1440px;padding: 0 38px 10px 218px;}.sm-header-nav {list-style: none;display: flex;align-items: center;gap: 30px;margin: 0;padding: 0;min-height: 30px;}.sm-header-nav__item {position: relative;margin: 0;padding: 0;}.sm-header-nav__item > a,.sm-header-nav__button,.sm-header-nav__link {display: flex;align-items: center;gap: 10px;border: 0;background: transparent;color: var(--wp-black);padding: 5px 0;font-size: 14px;line-height: 20px;font-weight: 500;text-transform: none;text-decoration: none;cursor: pointer;white-space: nowrap;}.sm-header-nav__icon {width: 18px;height: 18px;color: currentColor;}.sm-header-nav__item > a:hover,.sm-header-nav__button:hover,.sm-header-nav__item > a:focus-visible,.sm-header-nav__button:focus-visible {color: var(--wp-red);text-decoration: none;}.sm-header-nav__button .fa-bars {font-size: 16px;}.sm-header-nav__item .fa-chevron-down {font-size: 11px;line-height: 1;}.sm-header-nav__item--sale > a,.sm-header-nav__item--sale .sm-header-nav__link {color: var(--wp-red);font-weight: 700;}.sm-header-nav__link.is-disabled {color: var(--wp-black);cursor: default;}.sm-header-nav__item.is-placeholder .sm-header-nav__link.is-disabled {opacity: 0.65;}.sm-header-nav__dropdown {position: absolute;left: 0;top: 100%;width: min(760px, calc(100vw - 80px));padding-top: 12px;z-index: 1230;}.sm-header-nav__dropdown-inner {background: #fff;border: 1px solid rgba(0, 1, 3, 0.08);border-radius: var(--sm-radius-sm, 4px);box-shadow: 0 20px 55px rgba(0, 1, 3, 0.14);padding: 20px;}.sm-header-nav__dropdown-title {font-size: 16px;line-height: 22px;font-weight: bold;color: var(--wp-black);margin: 0 0 14px 0;}.sm-header-nav__universal-list {list-style: none;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 4px 16px;margin: 0;padding: 0;}.sm-header-nav__universal-list a {display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 36px;padding: 8px 10px;border-radius: var(--sm-radius-sm, 4px);color: var(--wp-black);font-size: 13px;line-height: 18px;font-weight: 500;text-decoration: none;}.sm-header-nav__universal-list a:hover,.sm-header-nav__universal-list a:focus-visible {background: var(--wp-light);color: var(--wp-red);text-decoration: none;}.sm-header-nav__universal-list .fa-chevron-right {color: var(--wp-taupe);font-size: 10px;}.sm-header-nav__empty {padding: 14px;border-radius: var(--sm-radius-sm, 4px);background: var(--wp-light);color: var(--wp-taupe);font-size: 13px;line-height: 19px;}@media only screen and (min-width: 985px) {.sm-wp-nav.layout_categories {display: block;}}.sm-home-hero {align-items: start;display: grid;grid-template-columns: minmax(360px, 440px) minmax(0, 1fr);gap: 20px;isolation: isolate;margin: 35px 0;}.sm-home-hero__finder,.sm-home-hero__visual {min-width: 0;}.sm-home-hero__finder {align-self: start;display: flex;align-items: stretch;overflow: visible;position: relative;z-index: 3;}.sm-home-hero__visual {align-self: stretch;overflow: hidden;border-radius: var(--sm-radius-sm, 4px);background: #fff;position: relative;z-index: 1;}.sm-home-hero__slider-row,.sm-home-slider,.sm-home-slider .splide__track,.sm-home-slider .splide__list,.sm-home-slider .splide__slide,.sm-home-slider__link,.sm-home-slider picture {height: 100%;}.sm-home-hero__slider-row {margin: 0;}.sm-home-hero__slider-row--secondary {margin-top: 14px;}.sm-home-slider {height: auto;min-height: 0;aspect-ratio: 1024 / 553;overflow: hidden;border-radius: var(--sm-radius-sm, 4px);}.sm-home-slider__slide {position: relative;overflow: hidden;background: #fff;}.sm-home-slider__link,.sm-home-slider__slide > a {display: block;position: relative;width: 100%;color: #fff;text-decoration: none;}.sm-home-slider picture {display: block;width: 100%;}.slider_row .sm-home-slider .sm-home-slider__image,.slider_row .sm-home-slider img {display: block;position: static;top: auto;right: auto;bottom: auto;left: auto;width: 100%;height: 100%;min-height: 0;margin: 0;object-fit: cover;object-position: center;filter: none;}.slider_row .sm-home-slider:hover img {opacity: 1;}.sm-home-slider__content,.sm-home-slider .slider_item_content {position: absolute;left: 50px;bottom: 52px;z-index: 2;max-width: 360px;margin: 0;padding: 0;color: #fff;background: transparent;font-size: 21px;line-height: 26px;font-weight: bold;text-shadow: none;}.sm-home-slider__content a,.sm-home-slider .slider_item_content a {color: var(--wp-red);font-size: 14px;line-height: 20px;font-weight: 700;text-decoration: underline;text-underline-offset: 2px;}.sm-home-slider .splide__pagination {bottom: 16px;}.sm-home-slider .splide__pagination__page {width: 8px;height: 8px;background: #fff;opacity: 0.55;}.sm-home-slider .splide__pagination__page.is-active {opacity: 1;transform: none;background: var(--wp-red);}.sm-home-slider .splide__arrow {width: 42px;height: 42px;background: rgba(255, 255, 255, 0.92);opacity: 1;}.sm-home-slider .splide__arrow:hover,.sm-home-slider .splide__arrow:focus-visible {background: #fff;}.sm-home-slider .splide__arrow svg {fill: var(--wp-black);}.sm-header-nav__item.is-open > a,.sm-header-nav__item.is-open > .sm-header-nav__button,.sm-header-nav__item.is-open > .sm-header-nav__link {color: var(--wp-red);}.sm-header-nav__item.is-open .sm-header-nav__dropdown {pointer-events: auto;}.sm-header-nav__dropdown[hidden] {display: none !important;}.sm-header-nav__dropdown:not([hidden]) {display: block;}@media only screen and (min-width: 985px) {.sm-home-hero__visual {min-height: 0;}}.sm-home-manufacturers {margin: 35px 0;}.sm-home-manufacturers__carousel {min-height: 146px;position: relative;}.sm-home-manufacturers__carousel .splide__track {background: #fff;border: 1px solid rgba(216, 203, 196, 0.9);border-radius: 0;padding: 20px 8px;border-left: 0;border-right: 0;min-height: 146px;}.sm-home-manufacturers__carousel .splide__list {min-height: 104px;}.sm-home-manufacturers__slide {min-height: 104px;}.sm-home-manufacturers__card {align-items: center;background: #fff;border: 1px solid transparent;border-radius: var(--sm-radius-sm, 4px);display: flex;height: 104px;justify-content: center;padding: 14px 18px;text-decoration: none;transition: border-color 0.18s ease-in-out, box-shadow 0.18s ease-in-out,transform 0.18s ease-in-out;width: 100%;}.sm-home-manufacturers__card:hover,.sm-home-manufacturers__card:focus,.sm-home-manufacturers__card:focus-visible {border-color: var(--button_background, #ff0b39);box-shadow: 0 10px 24px rgba(0, 1, 3, 0.08);outline: none;text-decoration: none;transform: translateY(-1px);}.sm-home-manufacturers__logo {aspect-ratio: 130 / 74;display: block;height: 74px;max-height: 74px;max-width: 130px;object-fit: contain;width: 130px;}.sm-home-manufacturers__name {color: #000103;font-size: 14px;font-weight: 700;line-height: 20px;overflow-wrap: anywhere;text-align: center;}.sm-home-manufacturers .splide__arrow {background: #0001032b;border: 0;height: 38px;opacity: 1;width: 38px;}.sm-home-manufacturers .splide__arrow svg {fill: #fff;}.sm-home-manufacturers .splide__arrow:focus,.sm-home-manufacturers .splide__arrow:focus-visible {outline: 3px solid rgba(255, 11, 57, 0.35);outline-offset: 3px;}.sm-home-manufacturers .splide__arrow--prev {left: -18px;}.sm-home-manufacturers .splide__arrow--next {right: -18px;}.sm-sr-only {border: 0 !important;clip: rect(0, 0, 0, 0) !important;height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0 !important;position: absolute !important;white-space: nowrap !important;width: 1px !important;}.sm-home-section {color: #221f1c;margin: 42px 0;}.sm-home-faq summary h3 {border: 0;color: inherit;display: inline;font-size: 16px;letter-spacing: inherit;line-height: 30px;margin: 0;padding: 0;}.sm-home-benefits {border-bottom: 1px solid rgba(216, 203, 196, 0.9);margin: 35px 0 0 0;min-height: 230px;padding-bottom: 35px;}.sm-home-benefits > ul {align-items: start;display: grid;gap: clamp(22px, 3.4vw, 54px);grid-template-columns: repeat(5, minmax(0, 1fr));list-style: none;min-height: 160px;margin: 0;padding: 0;}.sm-home-benefits > ul > li {min-width: 0;}.sm-home-benefits > ul > li > :is(a, div) {align-items: center;background: transparent;border: 0;border-radius: 0;box-shadow: none;color: #000103;display: flex;flex-direction: column;gap: 8px;min-height: 160px;padding: 0 6px;text-align: center;text-decoration: none;}.sm-home-benefits > ul > li > :is(a, div):hover,.sm-home-benefits > ul > li > :is(a, div):focus,.sm-home-benefits > ul > li > :is(a, div):focus-visible {background: transparent;border-color: transparent;color: #000103;outline: 3px solid rgba(255, 11, 57, 0.18);outline-offset: 5px;transform: none;}.sm-home-benefits [data-benefit-icon] {align-items: center;background: #d8cbc4;border: 0;border-radius: 999px;color: #807b72;display: inline-flex;flex: 0 0 auto;height: 48px;justify-content: center;margin: 0 0 3px;position: relative;width: 48px;}.sm-home-benefits > ul > li > :is(a, div) > strong {color: #000103;display: block;font-size: 20px;font-weight: 600;line-height: 27px;margin: 0;}.sm-home-benefits > ul > li > :is(a, div) > strong + span {color: #000103;display: block;font-size: 14px;line-height: 20px;margin: 0 auto;max-width: 245px;}.sm-home-intro {margin: 50px auto;max-width: 980px;text-align: center;}.dm_home .sm-home-intro h1 {font-size: 40px;line-height: 45px;margin: 20px 0;}.sm-home-content-pair {display: grid;gap: 34px;grid-template-columns: repeat(2, minmax(0, 1fr));}.sm-home-content-pair > article {min-width: 0;}.sm-home-feature {display: inline-block;margin: 34px 80px 46px 0;vertical-align: top;width: calc(50% - 42px);}.sm-home-feature__image {display: none;}.sm-home-buying {display: inline-block;margin: 34px 0 46px;vertical-align: top;width: calc(50% - 42px);}.sm-home-help {align-items: center;background: #ded2cb;border-radius: var(--sm-radius-sm, 4px);clear: both;display: grid;gap: 30px;grid-template-columns: minmax(0, 1fr) 170px 190px;justify-content: stretch;margin: 0 0 58px;min-height: 84px;padding: 22px 60px;}.sm-home-help #sm-home-help-title {border: 0;color: #000;font-size: 20px;font-weight: 700;line-height: 30px;margin: 0 0 4px;padding: 0;}.sm-home-help__text {min-width: 0;}.sm-home-help__actions {display: contents;}.sm-home-help__phone {align-self: center;color: #000;font-size: 17px;font-weight: 700;justify-self: end;line-height: 40px;text-decoration: none;white-space: nowrap;}.sm-home-help__phone:hover,.sm-home-help__phone:focus,.sm-home-help__phone:focus-visible {color: #ff0b39;outline: 3px solid rgba(255, 11, 57, 0.28);outline-offset: 3px;}.sm-home-final {display: block;margin: 0 0 58px;}.sm-home-final--has-image {align-items: center;column-gap: clamp(42px, 5vw, 76px);display: grid;grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);row-gap: 28px;}.sm-home-final__image {margin: 0;min-width: 0;}.sm-home-final__image img {aspect-ratio: 670 / 495;border-radius: var(--sm-radius-sm, 4px);display: block;height: auto;max-height: none;object-fit: cover;width: 100%;}.sm-home-final > div:first-of-type {margin: 0;max-width: none;text-align: left;}.sm-home-final__image picture,.sm-home-faq__intro-media picture {display: block;}.sm-home-final__cta {grid-column: 1 / -1;margin: 22px auto 0;max-width: 680px;text-align: center;}.sm-home-faq {align-items: start;column-gap: clamp(52px, 6vw, 92px);display: grid;gap: clamp(34px, 5vw, 78px);grid-template-columns: minmax(340px, 430px) minmax(0, 1fr);margin: 0;padding: 0;}.sm-home-faq__intro {background: #f3f3f3;border-radius: var(--sm-radius-sm, 4px);display: block;min-height: 430px;overflow: hidden;padding: 34px 32px 0;position: relative;}.sm-home-faq__intro > div:not(.sm-home-faq__intro-media) {position: relative;z-index: 2;}.sm-home-faq__intro h2 {font-size: 20px;line-height: 28px;margin: 0 0 14px;}.sm-home-faq__intro > div:not(.sm-home-faq__intro-media) > div {font-size: 14px;line-height: 1.45;max-width: none;}.sm-home-faq__intro > div:not(.sm-home-faq__intro-media) > div p {line-height: inherit;margin: 0;}.sm-home-faq__intro-media {float: right;margin: 90px -32px 0 24px;max-width: 360px;min-width: 0;position: relative;width: 68%;z-index: 1;}.sm-home-faq__intro-media img {border-radius: 0;display: block;height: auto;margin: 0;max-height: none;object-fit: contain;object-position: right bottom;width: 100%;}.sm-home-faq__items {display: flex;flex-direction: column;gap: 0;}.sm-home-faq details {background: transparent;border: 0;border-bottom: 1px solid #d8d8d8;border-radius: 0;overflow: hidden;}.sm-home-faq details summary {color: #222;cursor: pointer;font-size: 14px;font-weight: 700;list-style: none;padding: 18px 34px 18px 0;position: relative;}.sm-home-faq details summary::-webkit-details-marker {display: none;}.sm-home-faq details summary::after {border-bottom: 1px solid #222;border-right: 1px solid #222;content: "";height: 7px;position: absolute;right: 4px;top: 20px;transform: rotate(45deg);width: 7px;}.sm-home-faq details[open] summary::after {top: 24px;transform: rotate(-135deg);}.sm-home-faq details summary:focus,.sm-home-faq details summary:focus-visible {outline: 3px solid rgba(255, 11, 57, 0.32);outline-offset: -3px;}.sm-home-faq details > div {border-top: 0;color: #333;font-size: 14px;line-height: 1.6;padding: 0 0 18px;}.sm-home-faq details > div > :first-child,.sm-home-faq__outro > :first-child {margin-top: 0;}.sm-home-faq details > div > :last-child,.sm-home-faq__outro > :last-child {margin-bottom: 0;}.sm-home-faq__outro {grid-column: 1 / -1;margin: 36px auto 0;max-width: 780px;text-align: center;}@media (prefers-reduced-motion: reduce) {.sm-home-benefits > ul > li > :is(a, div) {transition: none !important;}}.sm-home-feature > div:last-child:only-child {grid-column: 1 / -1;}.dm_home .content_big {max-width: 1440px;}.sm-groupnode-route-compat {margin: 50px 0;}.sm-home-groupnodes-start,.sm-home-groupnodes-slot {margin: 0 0 24px 0;}.sm-home-groupnodes-start .sm-hg,.sm-home-groupnodes-slot .sm-hg,.dm_home .sm-hg--home {margin: 0;}.dm_home .sm-hg--home .sm-hg__products:not(.listingcontainer_full) { display: grid; gap: 22px; grid-template-columns: repeat(3, minmax(0, 1fr)); }.dm_home .sm-hg--home .sm-hg__product:not(.listingbox) { background: var(--sm-surface, #fff); border: 1px solid var(--sm-border-color, #ededed); border-radius: var(--sm-radius-sm, 4px); box-shadow: none; overflow: hidden; padding: 14px; transition: transform 0.15s ease, box-shadow 0.15s ease,border-color 0.15s ease; }.dm_home .sm-hg--home .sm-hg__product:not(.listingbox):hover,.dm_home .sm-hg--home .sm-hg__product:not(.listingbox):focus-within { border-color: var(--sm-brand-black-2); box-shadow: var(--sm-shadow-sm); transform: translateY(-2px); }.dm_home .sm-hg--home .sm-hg__product-media { aspect-ratio: 16 / 9; background: var(--sm-surface-muted); border-radius: var(--sm-radius-sm, 4px); padding: 12px; }.dm_home .sm-hg--home .sm-hg__product-media img { object-fit: contain; }.dm_home .sm-hg--home .sm-hg__product-body { padding: 10px 0 0; }.dm_home .sm-hg--home .sm-hg__product-brand,.dm_home .sm-hg--home .sm-hg__product-no,.dm_home .sm-hg--home .sm-hg__product-tax,.dm_home .sm-hg--home .sm-hg__product-deposit { color: var(--sm-muted-text); }.dm_home .sm-hg--home .sm-hg__product-title { color: var(--sm-brand-dark); font-size: 15px; font-weight: bold; min-height: 38px; }.dm_home .sm-hg--home .sm-hg__product-price { color: var(--sm-brand-red); font-size: 16px; font-weight: 900; }.dm_home .box_whatsnew,.dm_home .box_specials,.dm_home .new_products,.dm_home .upcoming_products { margin: 48px 0; }.product_listing--manufacturer .sm-listing-heading--manufacturer, .dm_home .box_products_head {gap: 18px; display: flex; align-items: center;}.dm_home .box_products_head .title,.dm_home .subline.border_0 { color: var(--sm-brand-dark); font-size: 16px; font-weight: 900; letter-spacing: -0.02em; line-height: 30px; margin: 0; padding: 0; }.dm_home .box_products_head .more a { color: var(--sm-brand-red); font-weight: 900; text-decoration: none; }.dm_home .box_products_head .more a:hover,.dm_home .box_products_head .more a:focus,.dm_home .box_products_head .more a:focus-visible { color: var(--sm-brand-dark); }.dm_home .splide_size1,.dm_home .listingcontainer,.dm_home .listingcontainer_full { background: transparent; border: 0; }.dm_home .splide_size1::after {display: none;}.dm_home .splide_size1 .listingbox,.dm_home .listingcontainer_full .listingbox { border: 0; overflow: visible; }.dm_home .splide_size1 .lb_inner,.dm_home .listingcontainer_full .lb_inner { padding: 0; }.dm_home .listingbox .product-teaser__title,.dm_home .listingbox .product-teaser__rating,.dm_home .listingbox .product-teaser__price,.dm_home .listingbox .product-teaser__tax,.dm_home .listingbox .product-teaser__shipping { padding-left: 0; padding-right: 0; }.dm_home .listingbox .product-teaser__title-inner { color: var(--sm-brand-dark, #000103); font-size: 15px; font-weight: bold; height: 38px; line-height: 19px; }.dm_home .listingbox .product-teaser__price :is(.standard_price, .special_price, .uvp_price, .graduated_price, .new_price) { color: var(--sm-brand-red, #ff0b39); font-size: 16px; font-weight: 900; }.dm_home .sm-hg--home .sm-hg__product:not(.listingbox) .sm-hg__badge, .dm_home .listingbox .product-teaser__badge--save {background: var(--sm-brand-red, #ff0b39); color: var(--sm-on-brand, #fff); border-radius: 999px;}.sm-hg-graphic {background: #fff;border: 1px solid rgba(216, 203, 196, 0.9);border-radius: var(--sm-radius-sm, 4px);padding: 18px;}.sm-hg-graphic__layout {align-items: start;display: grid;gap: 18px;grid-template-columns: minmax(0, 1fr) 300px;}.sm-hg-graphic__stage {background: #f3f3f3;border: 1px solid rgba(216, 203, 196, 0.9);border-radius: var(--sm-radius-sm, 4px);overflow: hidden;position: relative;}.sm-hg-graphic__stage img {display: block;height: auto;width: 100%;}.sm-hg-graphic__overlay {height: 100%;inset: 0;pointer-events: none;position: absolute;width: 100%;}.sm-hg-graphic__overlay a {pointer-events: auto;}.sm-hg-graphic__hotspot {fill: rgba(255, 255, 255, 0.12);stroke: #000103;stroke-width: 2;vector-effect: non-scaling-stroke;}.sm-hg-graphic__overlay a:hover .sm-hg-graphic__hotspot,.sm-hg-graphic__overlay a:focus .sm-hg-graphic__hotspot,.sm-hg-graphic__overlay a.is-active .sm-hg-graphic__hotspot {fill: rgba(255, 11, 57, 0.16);stroke: #ff0b39;stroke-width: 3;}.sm-hg-graphic__positions {background: #f3f3f3;border: 1px solid rgba(216, 203, 196, 0.9);border-radius: var(--sm-radius-sm, 4px);padding: 14px;}.sm-hg-graphic__positions h3 {font-size: 18px;margin: 0 0 10px;}.sm-hg-graphic__list {display: grid;gap: 8px;list-style: none;margin: 0;max-height: 520px;overflow: auto;padding: 0;}.sm-hg-graphic__list a {background: #fff;border: 1px solid rgba(216, 203, 196, 0.9);border-radius: var(--sm-radius-sm, 4px);color: #000103;display: block;padding: 9px 10px;text-decoration: none;}.sm-hg-graphic__list a:hover,.sm-hg-graphic__list a:focus,.sm-hg-graphic__list a.is-active {border-color: #ff0b39;color: #ff0b39;outline: 3px solid rgba(255, 11, 57, 0.22);outline-offset: 2px;}.sm-hg-graphic__selected {border-top: 1px solid rgba(216, 203, 196, 0.9);margin-top: 18px;padding-top: 16px;}.sm-hg-graphic__selected-title {font-size: 20px;margin: 0 0 8px;}.sm-hg-graphic__article-meta {color: #807b72;display: flex;flex-wrap: wrap;font-size: 13px;gap: 8px;margin: 0 0 14px;}.sm-hg-graphic__article-meta span {background: #fff;border: 1px solid rgba(216, 203, 196, 0.9);border-radius: 999px;padding: 4px 8px;}.sm-hg-graphic__empty,.sm-hg-graphic__status {border-radius: var(--sm-radius-sm, 4px);padding: 14px 16px;}.sm-hg-graphic__empty {background: #f3f3f3;color: #332f2b;}.sm-hg-graphic__status {background: #fff7ed;color: #7c4a03;}.fa,.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,[class^="fa-"],[class*=" fa-"] {font-family: "Font Awesome 6 Free";}.fa-brands,.fab {font-family: "Font Awesome 6 Brands";}.sm-home-benefits > ul > li [data-benefit-icon]::before {background-image: var(--sm-benefit-icon,url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjODA3YjcyJyBzdHJva2Utd2lkdGg9JzEuODUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTcuMiA4LjNWNi44YTIgMiAwIDAgMSAyLTJoMy42YTIgMiAwIDAgMSAyIDJ2MS41Jy8+PHBhdGggZD0nTTQuMiA4LjNoMTUuNnYxMC41SDQuMlonLz48cGF0aCBkPSdNNC4yIDEyLjJoMTUuNicvPjxwYXRoIGQ9J00xMCAxMi4ydjIuMWg0di0yLjEnLz48L3N2Zz4="));background-position: center;background-repeat: no-repeat;background-size: 24px 24px;content: "";display: block;font: normal 400 16px/1 Roboto, Arial, Helvetica, sans-serif;height: 24px;width: 24px;}.sm-home-benefits [data-benefit-icon]::after {content: none;display: none;}.sm-home-benefits [data-benefit-icon="shield"],.sm-home-benefits [data-benefit-icon="quality"],.sm-home-benefits [data-benefit-icon="price"] {--sm-benefit-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjODA3YjcyJyBzdHJva2Utd2lkdGg9JzEuODUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTEyIDMuNCAxOC44IDZ2NS4xYzAgNC4zLTIuOCA3LjctNi44IDkuMi00LTEuNS02LjgtNC45LTYuOC05LjJWNkwxMiAzLjRaJy8+PHBhdGggZD0nbTguNiAxMi4xIDIuMiAyLjIgNC44LTUuMScvPjwvc3ZnPg==");}.sm-home-benefits [data-benefit-icon="truck"],.sm-home-benefits [data-benefit-icon="shipping"],.sm-home-benefits [data-benefit-icon="versand"] {--sm-benefit-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjODA3YjcyJyBzdHJva2Utd2lkdGg9JzEuODUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTMuMiA3aDEwLjN2OC43SDMuMlonLz48cGF0aCBkPSdNMTMuNSAxMGgzLjRsMyAzLjJ2Mi41aC0yJy8+PHBhdGggZD0nTTEzLjUgMTUuN2gtNScvPjxjaXJjbGUgY3g9JzYuMycgY3k9JzE2LjEnIHI9JzEuOCcvPjxjaXJjbGUgY3g9JzE3LjcnIGN5PScxNi4xJyByPScxLjgnLz48L3N2Zz4=");}.sm-home-benefits [data-benefit-icon="search"],.sm-home-benefits [data-benefit-icon="find"],.sm-home-benefits [data-benefit-icon="vehicle"] {--sm-benefit-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjODA3YjcyJyBzdHJva2Utd2lkdGg9JzEuODUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PGNpcmNsZSBjeD0nMTAuMycgY3k9JzEwLjQnIHI9JzUuNicvPjxwYXRoIGQ9J20xNSAxNSA0LjggNC44Jy8+PHBhdGggZD0nbTguNCAxMC43IDEuNSAxLjUgMi44LTMuMicvPjwvc3ZnPg==");}.sm-home-benefits [data-benefit-icon="return"],.sm-home-benefits [data-benefit-icon="refund"],.sm-home-benefits [data-benefit-icon="retoure"] {--sm-benefit-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjODA3YjcyJyBzdHJva2Utd2lkdGg9JzEuODUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTguMSA3LjRoNy4yYTUuNCA1LjQgMCAxIDEtNC4yIDguOCcvPjxwYXRoIGQ9J004LjEgNy40bDMuMS0zLjEnLz48cGF0aCBkPSdtOC4xIDcuNCAzLjEgMy4xJy8+PC9zdmc+");}.sm-home-benefits [data-benefit-icon="parts"],.sm-home-benefits [data-benefit-icon="toolbox"],.sm-home-benefits [data-benefit-icon="all"] {--sm-benefit-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPScjODA3YjcyJyBzdHJva2Utd2lkdGg9JzEuODUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nTTcuMiA4LjNWNi44YTIgMiAwIDAgMSAyLTJoMy42YTIgMiAwIDAgMSAyIDJ2MS41Jy8+PHBhdGggZD0nTTQuMiA4LjNoMTUuNnYxMC41SDQuMlonLz48cGF0aCBkPSdNNC4yIDEyLjJoMTUuNicvPjxwYXRoIGQ9J00xMCAxMi4ydjIuMWg0di0yLjEnLz48L3N2Zz4=");}.sm-hg.sm-hg--tpl-optimation {color: var(--text_color, #222);font-family: inherit;font-size: 14px;line-height: 22px;margin: 0 0 40px;}.sm-hg__mobile-controls {display: none !important;}.sm-hg.sm-hg--tpl-optimation .sm-hg__shell {align-items: start;display: grid;gap: 28px;grid-template-columns: minmax(260px, 322px) minmax(0, 1fr);}.sm-hg.sm-hg--tpl-optimation .sm-hg__content {min-width: 0;width: 100%;}.sm-hg.sm-hg--tpl-optimation .sm-hg__breadcrumb,.sm-hg.sm-hg--tpl-optimation .sm-hg__headline,.sm-hg.sm-hg--tpl-optimation .sm-hg__subline {display: none;}.sm-hg.sm-hg--tpl-optimation .sm-hg__sidebar {background: transparent;border: 0;border-radius: 0;box-shadow: none;padding: 0;position: relative;top: auto;}.sm-hg.sm-hg--tpl-optimation .sm-hg__sidebar-title {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;width: 1px;}.sm-hg.sm-hg--tpl-optimation .sm-hg__nav {display: flex;flex-direction: column;gap: 13px;list-style: none;margin: 0;padding: 0;}.sm-hg.sm-hg--tpl-optimation .sm-hg__nav li {list-style: none;margin: 0;padding: 0;}.sm-hg.sm-hg--tpl-optimation .sm-hg__nav a,.sm-hg.sm-hg--tpl-optimation .sm-hg__nav a:hover,.sm-hg.sm-hg--tpl-optimation .sm-hg__nav a:focus,.sm-hg.sm-hg--tpl-optimation .sm-hg__nav a:focus-visible,.sm-hg.sm-hg--tpl-optimation .sm-hg__nav a.is-active,.sm-hg.sm-hg--tpl-optimation .sm-hg__nav a[aria-current="page"] {align-items: center;background: transparent;border: 0;border-radius: 0;box-shadow: none;color: var(--text_color, #111);display: flex;font-size: 14px;font-weight: 400;gap: 8px;line-height: 24px;min-height: 24px;outline: 0;padding: 0;text-decoration: none;transform: none;}.sm-hg.sm-hg--tpl-optimation .sm-hg__nav a:hover .sm-hg__nav-label,.sm-hg.sm-hg--tpl-optimation .sm-hg__nav a:focus .sm-hg__nav-label,.sm-hg.sm-hg--tpl-optimation .sm-hg__nav a:focus-visible .sm-hg__nav-label,.sm-hg.sm-hg--tpl-optimation .sm-hg__nav a.is-active .sm-hg__nav-label,.sm-hg.sm-hg--tpl-optimation.sm-hg__nava[aria-current="page"].sm-hg__nav-label {text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px;}.sm-hg.sm-hg--tpl-optimation .sm-hg__nav-icon,.sm-hg.sm-hg--tpl-optimation .sm-hg__nav a.is-active .sm-hg__nav-icon,.sm-hg.sm-hg--tpl-optimation.sm-hg__nava[aria-current="page"].sm-hg__nav-icon {align-items: center;background: transparent;border: 0;border-radius: 0;color: var(--text_color, #111);display: inline-flex;flex: 0 0 18px;height: 18px;justify-content: center;margin: 0;width: 18px;}.sm-hg.sm-hg--tpl-optimation .sm-hg__nav-icon .groupnode-icon {color: inherit;font-size: 18px;line-height: 1;}.sm-hg.sm-hg--tpl-optimation .sm-hg__nav-dot,.sm-hg.sm-hg--tpl-optimation .sm-hg__nav-toggle {display: none;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__shell {grid-template-columns: minmax(0, 1fr);}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__breadcrumb {align-items: center;color: #6d7178;display: flex;flex-wrap: wrap;gap: 6px;list-style: none;margin: 0 0 10px;padding: 0;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__breadcrumb li {list-style: none;margin: 0;padding: 0;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__breadcrumb li + li::before {color: #a0a4aa;content: "/";margin-right: 6px;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__breadcrumb a {color: #4d5560;text-decoration: none;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__breadcrumb a:hover {text-decoration: underline;text-underline-offset: 3px;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__headline {color: var(--heading_color, #1f252d);display: block;font-size: 26px;font-weight: 800;line-height: 32px;margin: 0 0 8px;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__subline {color: #5f6670;display: block;font-size: 15px;line-height: 23px;margin: 0 0 24px;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__sidebar {background: #fff;border: 1px solid #dfe3e8;border-radius: 6px;box-shadow: 0 8px 24px rgba(31, 37, 45, .06);padding: 18px;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__sidebar-title {clip: auto;color: var(--heading_color, #1f252d);display: block;font-size: 18px;font-weight: 800;height: auto;line-height: 24px;margin: 0 0 14px;overflow: visible;position: static;white-space: normal;width: auto;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav {display: grid;gap: 8px;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav a,.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav a:hover,.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav a:focus,.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav a:focus-visible,.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav a.is-active,.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav a[aria-current="page"] {background: #f8fafb;border: 1px solid #e3e7eb;border-radius: 6px;color: var(--text_color, #1f252d);font-weight: 700;line-height: 18px;min-height: 54px;padding: 10px 12px;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav a:hover,.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav a:focus,.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav a:focus-visible,.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav a.is-active,.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav a[aria-current="page"] {background: #ffffff;border-color: #bfc7d1;box-shadow: 0 6px 16px rgba(31, 37, 45, .08);}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav-icon,.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav a.is-active .sm-hg__nav-icon,.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav a[aria-current="page"] .sm-hg__nav-icon {background: #ffffff;border: 1px solid #d9dee4;border-radius: 6px;color: #424b57;flex: 0 0 32px;height: 32px;width: 32px;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__nav-icon .groupnode-icon {font-size: 19px;}.sm-hg.sm-hg--tpl-optimation .sm-hg__section {margin: 0 0 52px;}.sm-hg.sm-hg--tpl-optimation .sm-hg__section--children {margin: 0 0 34px;}.sm-hg.sm-hg--tpl-optimation .sm-hg__section-title,.sm-hg.sm-hg--tpl-optimation .subline.border_0.sm-hg__section-title {border: 0;color: var(--heading_color, #333);display: block;font-size: 16px;font-weight: 700;line-height: 22px;margin: 0 0 10px;padding: 0;}.sm-hg.sm-hg--tpl-optimation .sm-hg__hint {color: #666;margin: 0 0 12px;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__section-title,.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .subline.border_0.sm-hg__section-title {color: var(--heading_color, #1f252d);font-size: 20px;font-weight: 800;line-height: 26px;margin: 0 0 12px;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__tiles.subcats_row {border: 1px solid #dfe3e8;border-radius: 6px;grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));overflow: hidden;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__tile.subcats_item {min-height: 126px;}.sm-hg.sm-hg--tpl-optimation.sm-hg--route-error .sm-hg__tile-title {color: var(--text_color, #1f252d);font-size: 13px;line-height: 18px;}.sm-hg.sm-hg--tpl-optimation .sm-hg__tiles.subcats_row {align-items: stretch;border-left: 1px solid #dddddd;border-top: 1px solid #dddddd;display: grid;gap: 0;grid-template-columns: repeat(6, minmax(128px, 1fr));justify-content: stretch;margin: 0;padding: 0;}.sm-hg.sm-hg--tpl-optimation .sm-hg__tile.subcats_item {background: #fff;border: 0;border-bottom: 1px solid #dddddd;border-radius: 0;border-right: 1px solid #dddddd;box-shadow: none;box-sizing: border-box;color: var(--text_color, #222);display: block;max-width: none;min-height: 112px;min-width: 0;overflow: hidden;padding: 11px 11px 9px;text-decoration: none;transform: none;width: 100%;}.sm-hg.sm-hg--tpl-optimation.sm-hg__tiles.subcats_row> .sm-hg__tile.subcats_item {width: 100%;}.sm-hg.sm-hg--tpl-optimation .sm-hg__tile.subcats_item:hover,.sm-hg.sm-hg--tpl-optimation .sm-hg__tile.subcats_item:focus,.sm-hg.sm-hg--tpl-optimation .sm-hg__tile.subcats_item:focus-visible,.sm-hg.sm-hg--tpl-optimation .sm-hg__tile.subcats_item.is-active {background: #fff;box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.06);color: var(--text_color, #222);transform: none;}.sm-hg.sm-hg--tpl-optimation .sm-hg__tile-media.subcats_image {align-items: center;aspect-ratio: auto;background: #fff;border: 0;border-radius: 0;display: flex;height: 74px;justify-content: center;overflow: hidden;padding: 0;width: 100%;}.sm-hg.sm-hg--tpl-optimation .sm-hg__tile-media.subcats_image img,.sm-hg.sm-hg--tpl-optimation.sm-hg__tile-media.subcats_image.sm-hg__tile-static-image {display: block;height: 100%;max-height: 74px;max-width: 100%;object-fit: cover;width: 100%;}.sm-hg.sm-hg--tpl-optimation .sm-hg__tile-media--icon {background: #f7f7f7;}.sm-hg.sm-hg--tpl-optimation .sm-hg__tile-icon {align-items: center;color: #555;display: inline-flex;font-size: 30px;justify-content: center;min-height: 46px;}.sm-hg.sm-hg--tpl-optimation .sm-hg__tile-static-fallback[hidden] {display: none !important;}.sm-hg.sm-hg--tpl-optimation .sm-hg__tile-static-fallback:not([hidden]) {align-items: center;color: #666;display: inline-flex;justify-content: center;min-height: 46px;text-align: center;}.sm-hg.sm-hg--tpl-optimation .sm-hg__tile-body.subcats_title {display: block;padding: 7px 0 0;}.sm-hg.sm-hg--tpl-optimation .sm-hg__tile-title {color: var(--text_color, #222);display: inline;font-size: 12px;font-weight: 400;line-height: 17px;margin: 0;}.sm-hg.sm-hg--tpl-optimation .sm-hg__tile-title::after {content: " →";}.sm-hg.sm-hg--tpl-optimation .sm-hg__tile.subcats_item:hover .sm-hg__tile-title,.sm-hg.sm-hg--tpl-optimation .sm-hg__tile.subcats_item:focus .sm-hg__tile-title,.sm-hg.sm-hg--tpl-optimation.sm-hg__tile.subcats_item:focus-visible.sm-hg__tile-title {text-decoration: underline;text-underline-offset: 3px;}.sm-hg.sm-hg--tpl-optimation .sm-hg__tile-meta {display: none;}.sm-hg.sm-hg--tpl-optimation .listingbox.sm-hg__product,.sm-hg.sm-hg--tpl-optimation .listingbox.sm-hg__product:hover,.sm-hg.sm-hg--tpl-optimation .listingbox.sm-hg__product:focus-within,.box_best_sellers.sm-best-sellers--hg .sm-best-sellers__slide .listingbox,.box_best_sellers.sm-best-sellers--hg .sm-best-sellers__slide .listingbox:hover,.box_best_sellers.sm-best-sellers--hg .sm-best-sellers__slide .listingbox:focus-within { background: #fff; border-radius: 0; min-height: 320px; min-width: 0; overflow: hidden; transform: none; }.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__spin-button, .sm-hg.sm-hg--tpl-optimation .listingbox.sm-hg__product,.sm-hg.sm-hg--tpl-optimation .listingbox.sm-hg__product:hover,.sm-hg.sm-hg--tpl-optimation .listingbox.sm-hg__product:focus-within,.box_best_sellers.sm-best-sellers--hg .sm-best-sellers__slide .listingbox,.box_best_sellers.sm-best-sellers--hg .sm-best-sellers__slide .listingbox:hover,.box_best_sellers.sm-best-sellers--hg .sm-best-sellers__slide .listingbox:focus-within {box-shadow: none; padding: 0; border: 0;}.sm-hg.sm-hg--tpl-optimation .listingbox .lb_inner,.box_best_sellers.sm-best-sellers--hg .listingbox .lb_inner { height: 100%; padding: 28px 20px 18px; }.sm-hg.sm-hg--tpl-optimation .listingbox .lb_image,.box_best_sellers.sm-best-sellers--hg .listingbox .lb_image { background: #fff; border-radius: 0; min-height: 150px; overflow: hidden; padding: 0; width: 100%; }.product_listing--tecdoc .prod_image--tecdoc-listing, .sm-hg.sm-hg--tpl-optimation .listingbox .lb_image,.box_best_sellers.sm-best-sellers--hg .listingbox .lb_image {display: flex; align-items: center; justify-content: center;}.sm-hg.sm-hg--tpl-optimation .listingbox .prod_image,.box_best_sellers.sm-best-sellers--hg .listingbox .prod_image { align-items: center; min-height: 150px; position: relative; }.product_listing--tecdoc .sm-tecdoc-row-gallery__spin, .sm-hg.sm-hg--tpl-optimation .listingbox .prod_image,.box_best_sellers.sm-best-sellers--hg .listingbox .prod_image {text-align: center; display: flex; width: 100%; justify-content: center;}.sm-hg.sm-hg--tpl-optimation .listingbox .prod_image::before,.box_best_sellers.sm-best-sellers--hg .listingbox .prod_image::before { display: none; }.sm-hg.sm-hg--tpl-optimation .listingbox .prod_image > a,.box_best_sellers.sm-best-sellers--hg .listingbox .prod_image > a { align-items: center; bottom: auto; display: flex; left: auto; min-height: 150px; position: static; right: auto; top: auto; }.product_listing--tecdoc .prod_image--tecdoc-listing a,.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__main, .sm-hg.sm-hg--tpl-optimation .listingbox .prod_image > a,.box_best_sellers.sm-best-sellers--hg .listingbox .prod_image > a {width: 100%; height: auto; justify-content: center;}.sm-hg.sm-hg--tpl-optimation .listingbox .prod_image img,.sm-hg.sm-hg--tpl-optimation .listingbox .prod_image picture,.box_best_sellers.sm-best-sellers--hg .listingbox .prod_image img,.box_best_sellers.sm-best-sellers--hg .listingbox .prod_image picture { margin: auto; max-height: 115px; }.product_listing--tecdoc .prod_image--tecdoc-listing img, .sm-hg.sm-hg--tpl-optimation .listingbox .prod_image img,.sm-hg.sm-hg--tpl-optimation .listingbox .prod_image picture,.box_best_sellers.sm-best-sellers--hg .listingbox .prod_image img,.box_best_sellers.sm-best-sellers--hg .listingbox .prod_image picture {width: auto; position: static; height: auto; object-fit: contain; max-width: 100%; display: block;}.sm-hg.sm-hg--tpl-optimation .listingbox :is(.product-teaser__title, .product-teaser__shipping, .product-teaser__price, .product-teaser__tax, .lb_deposit),.box_best_sellers.sm-best-sellers--hg .listingbox :is(.product-teaser__title, .product-teaser__shipping, .product-teaser__price, .product-teaser__tax, .lb_deposit) { padding-left: 0; padding-right: 0; }.sm-hg.sm-hg--tpl-optimation .listingbox .product-teaser__title,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__title { margin: 10px 0 20px; }.sm-hg.sm-hg--tpl-optimation .listingbox .product-teaser__title-inner,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__title-inner { color: var(--text_color, #222); font-size: 14px; font-weight: 400; height: auto; line-height: 22px; min-height: 0; }.toggle_account .sm-header-panel__title,.toggle_garage .sm-header-panel__title,.toggle_product_history .sm-header-panel__title, .sm-hg.sm-hg--tpl-optimation .listingbox .product-teaser__title-inner,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__title-inner {padding: 0; margin: 0; border: 0;}.sm-hg.sm-hg--tpl-optimation .listingbox .product-teaser__title a,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__title a { color: inherit; text-decoration: none; }.sm-hg.sm-hg--tpl-optimation .listingbox .product-teaser__title a:hover,.sm-hg.sm-hg--tpl-optimation .listingbox .product-teaser__title a:focus,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__title a:hover,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__title a:focus { text-decoration: underline; text-underline-offset: 3px; }.sm-hg.sm-hg--tpl-optimation .listingbox .product-teaser__shipping,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__shipping { color: #555; font-size: 12px; line-height: 18px; margin: 0 0 8px; min-height: 18px; }.sm-hg.sm-hg--tpl-optimation .listingbox .product-teaser__price,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__price { margin: 0 0 2px; }.sm-hg.sm-hg--tpl-optimation .listingbox .product-teaser__price :is(.standard_price, .special_price, .uvp_price, .graduated_price, .new_price, .value_price),.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__price :is(.standard_price, .special_price, .uvp_price, .graduated_price, .new_price, .value_price) { color: var(--text_color, #222); }.product_info--tecdoc .pd_manu, .sm-hg.sm-hg--tpl-optimation .listingbox .product-teaser__price :is(.standard_price, .special_price, .uvp_price, .graduated_price, .new_price, .value_price),.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__price :is(.standard_price, .special_price, .uvp_price, .graduated_price, .new_price, .value_price) {font-weight: 700; line-height: 20px; font-size: 15px;}.sm-hg.sm-hg--tpl-optimation .listingbox .product-teaser__tax,.sm-hg.sm-hg--tpl-optimation .listingbox .lb_deposit,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__tax,.box_best_sellers.sm-best-sellers--hg .listingbox .lb_deposit { color: #555; font-size: 10px; line-height: 14px; }.sm-hg.sm-hg--tpl-optimation .product-teaser__badge--new.sm-hg__badge,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__badge--new { background: var(--sm-brand-red, #ff0b39); border-radius: 999px; color: #fff; }.sm-hg.sm-hg--tpl-optimation .sm-hg__section--products { margin: 0 0 24px; }.sm-hg.sm-hg--tpl-optimation .box_products_head.sm-hg__products-head { display: none; }.sm-hg.sm-hg--tpl-optimation .sm-hg__products.listingcontainer_full { align-items: stretch; border-left: 1px solid #dddddd; border-top: 1px solid #dddddd; gap: 0; grid-template-columns: repeat(auto-fill, minmax(210px, 1fr)); justify-content: start; margin: 0; padding: 0; }.product_listing--tecdoc .sm-tecdoc-row-gallery, .sm-hg.sm-hg--tpl-optimation .sm-hg__products.listingcontainer_full {background: transparent; border: 0; display: grid;}.sm-hg.sm-hg--tpl-optimation .listingbox.sm-hg__product,.sm-hg.sm-hg--tpl-optimation .listingbox.sm-hg__product:hover,.sm-hg.sm-hg--tpl-optimation .listingbox.sm-hg__product:focus-within { border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; width: auto; }.sm-hg.sm-hg--tpl-optimation .sm-hg__pagination {justify-content: flex-end;margin: 18px 0 0;}.sm-home-groupnodes-start .sm-hg__section--products.is-loading { opacity: .55; pointer-events: none; }.sm-hg.sm-hg--tpl-optimation a:focus-visible,.sm-hg.sm-hg--tpl-optimation button:focus-visible {outline: 3px solid #111 !important;outline-offset: 3px;}.sm-hg__sidebar-title,.sm-hg__section-title {display: none;}.box_best_sellers.sm-best-sellers--hg {margin: 48px 0;}.box_best_sellers.sm-best-sellers--hg .box_products_head { margin-bottom: 14px; }.box_best_sellers.sm-best-sellers--hg .sm-best-sellers__slider {background: transparent;border: 0;margin: 0;}.box_best_sellers.sm-best-sellers--hg .sm-best-sellers__slider::after {display: none !important;}.box_best_sellers.sm-best-sellers--hg .sm-best-sellers__slider .splide__track {border-left: 1px solid #dddddd;border-top: 1px solid #dddddd;overflow: hidden;}.box_best_sellers.sm-best-sellers--hg .sm-best-sellers__slider .splide__list {align-items: stretch;flex-wrap: nowrap;}.box_best_sellers.sm-best-sellers--hg .sm-best-sellers__slide {border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;display: flex;height: auto;min-width: 0;}.box_best_sellers.sm-best-sellers--hg .sm-best-sellers__slide .listingbox,.box_best_sellers.sm-best-sellers--hg .sm-best-sellers__slide .listingbox:hover,.box_best_sellers.sm-best-sellers--hg.sm-best-sellers__slide.listingbox:focus-within { flex: 1 1 auto; height: 100%; width: 100%; }.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__price .small_price,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__badge--save,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__rating,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__buttons,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__date,.box_best_sellers.sm-best-sellers--hg .listingbox .product-teaser__expires { display: none !important; }.sm-home-feature,.sm-home-buying,.sm-home-help,.sm-home-final,.sm-home-faq {color: var(--text_color, #222);font-size: 14px;line-height: 1.55;}.sm-home-feature > div:last-child {min-width: 0;}.sm-home-feature > div:last-child > a,.sm-home-final > div:first-of-type > a,.sm-home-faq__outro > a,.sm-home-help__actions > a {display: inline-block;text-decoration: none;}.sm-home-feature > div:last-child > a,.sm-home-final > div:first-of-type > a,.sm-home-faq__outro > a {margin-top: 18px;}.sm-home-section a > .cssButton.cssButtonColor2 {align-items: center;background: var(--button2_background, var(--wp-black));border: 1px solid var(--button2_border, transparent);border-radius: var(--sm-radius-sm, 4px);color: var(--button2_color, #fff);display: inline-flex;height: 44px;justify-content: center;min-height: 44px;padding: 0 28px;position: relative;width: auto;}.sm-home-section a > .cssButton.cssButtonColor2:hover,.sm-home-section a:focus > .cssButton.cssButtonColor2,.sm-home-section a:focus-visible > .cssButton.cssButtonColor2 {background: var(--button2_background_hover,var(--button2_background, var(--wp-black)));border-color: var(--button2_border_hover, var(--button2_border, transparent));color: var(--button2_color_hover, var(--button2_color, #fff));}.sm-home-section a > .cssButton.cssButtonColor2 .cssButtonIcon,.sm-home-section a > .cssButton.cssButtonColor2 .cssButtonText {color: inherit;font-size: 12px;font-weight: 700;line-height: 44px;}.sm-home-section a > .cssButton.cssButtonColor2 .cssButtonIcon {display: inline-flex;align-items: center;}.sm-home-help__actions > a {justify-self: center;}.sm-home-help__actions > a > .cssButton.cssButtonColor2 {padding: 0 20px;width: 184px;}.sm-home-newsletter {background: #f3f3f3;color: #000;margin: 0;padding: 34px 0;}.sm-home-newsletter .content_small {align-items: center;display: grid;gap: 18px 76px;grid-template-columns: minmax(260px, 420px) minmax(0, 1fr);max-width: 1200px;}.sm-home-newsletter .sf_newsletter_heading {border: 0;color: #000;font-size: 18px;font-weight: 700;grid-column: 1;line-height: 1.2;margin: 0 0 5px;padding: 0;text-align: left;}.sm-home-newsletter .sf_newsletter_text {color: #000;font-size: 12px;grid-column: 1;line-height: 1.35;margin: 0;max-width: 380px;text-align: left;width: 100%;}.sm-home-newsletter .sf_newsletter_form {align-self: center;grid-column: 2;grid-row: 1 / span 2;margin: 0;width: 100%;}.sm-home-newsletter .sf_newsletter_form_inner {align-items: center;display: grid;gap: 18px;grid-template-columns: minmax(0, 1fr) 184px;margin: 0;max-width: none;width: 100%;}.sm-home-newsletter .sf_newsletter_input {display: block;padding: 0;width: 100%;}.sm-home-newsletter .sf_newsletter_input label {display: block;margin: 0;width: 100%;}.sm-home-newsletter .sf_newsletter_input input {background: #fff;border: 0;border-radius: var(--sm-radius-sm, 4px);color: #333;display: block;font-size: 12px;height: 44px;line-height: 44px;padding: 0 18px;width: 100%;}.sm-home-newsletter .sf_newsletter_button {display: block;height: 44px;width: auto;}.sm-home-newsletter .sf_newsletter_button .cssButton {align-items: center;background: var(--button1_background, var(--wp-red));border: 1px solid var(--button1_border, var(--wp-red));border-radius: var(--sm-radius-sm, 4px);color: var(--button1_color, var(--wp-black));display: flex;height: 44px;justify-content: center;padding: 0;position: relative;width: 100%;}.sm-home-newsletter .sf_newsletter_button .cssButton::before {color: var(--button1_color, var(--wp-black));content: "Absenden";display: block;font-size: 12px;font-weight: 700;line-height: 44px;text-align: center;}.sm-home-newsletter .sf_newsletter_button .cssButtonIcon,.sm-home-newsletter .sf_newsletter_button .cssButtonText:not(button) {display: none;}.sm-home-newsletter .sf_newsletter_button .cssButton button {bottom: 0;height: 100%;left: 0;opacity: 0;position: absolute;right: 0;top: 0;width: 100%;}.sm-home-newsletter .sf_newsletter_disclaim {display: none;}body h1,.shopcontent h1 {border: 0;color: var(--wp-heading-color, #000103);font-family: var(--wp-heading-font, Roboto, Arial, Helvetica, sans-serif);font-size: 26px;font-weight: 600;letter-spacing: 0;line-height: 34px;margin: 0 0 20px;padding: 0;text-transform: none;}.categories_listing .sub_categories_listing > .subline.border_0.mb_0 { border: 0; color: var(--wp-heading-color, #000103); font-family: var(--wp-heading-font, Roboto, Arial, Helvetica, sans-serif); font-size: 18px; font-weight: 600; line-height: 26px; margin: 0 0 12px; padding: 0; text-transform: none; }body .headline {border: 0;color: var(--wp-heading-color, #000103);font-family: var(--wp-heading-font, Roboto, Arial, Helvetica, sans-serif);font-size: 40px;font-weight: 600;letter-spacing: 0;line-height: 45px;margin: 0 0 24px;padding: 0;}body h2 {border: 0;color: var(--wp-heading-color, #000103);font-family: var(--wp-heading-font, Roboto, Arial, Helvetica, sans-serif);font-size: 30px;font-weight: 600;letter-spacing: 0;line-height: 40px;margin: 0 0 20px;padding: 0;}body h3 {border: 0;color: var(--wp-heading-color, #000103);font-family: var(--wp-heading-font, Roboto, Arial, Helvetica, sans-serif);font-size: 24px;font-weight: 600;letter-spacing: 0;line-height: 30px;margin: 0 0 16px;padding: 0;}body h4 {border: 0;color: var(--wp-heading-color, #000103);font-family: var(--wp-heading-font, Roboto, Arial, Helvetica, sans-serif);font-size: 20px;font-weight: 600;letter-spacing: 0;line-height: 26px;margin: 0 0 14px;padding: 0;text-transform: none;}body h5 {border: 0;color: var(--wp-heading-color, #000103);font-family: var(--wp-heading-font, Roboto, Arial, Helvetica, sans-serif);font-size: 18px;font-weight: 600;letter-spacing: 0;line-height: 24px;margin: 0 0 12px;padding: 0;text-transform: none;}body h6 {border: 0;color: var(--wp-heading-color, #000103);font-family: var(--wp-heading-font, Roboto, Arial, Helvetica, sans-serif);font-size: 16px;font-weight: 600;letter-spacing: 0;line-height: 22px;margin: 0 0 10px;padding: 0;text-transform: none;}body .subline {border: 0;border-bottom: 1px solid var(--wp-heading-border, #d8cbc4);color: var(--wp-heading-color, #000103);font-family: var(--wp-heading-font, Roboto, Arial, Helvetica, sans-serif);font-size: 20px;font-weight: 600;line-height: 26px;margin: 0 0 18px;padding: 0 0 10px;text-transform: none;}body h1.subline {border: 0;color: var(--wp-heading-color, #000103);font-family: var(--wp-heading-font, Roboto, Arial, Helvetica, sans-serif);font-size: 24px;font-weight: 600;line-height: 34px;margin: 20px 0;padding: 0;text-transform: none;}@media only screen and (min-width: 985px) {.dm_content .flex_content_col_1 {padding-right: 46px;}.dm_content .flex_content_col_2 {padding-left: 0;padding-top: 52px;width: 280px;}.dm_content .flex_content_col_1 > .content_site {padding-bottom: 0;}.dm_content .shopcontent h2 {font-size: 21px;line-height: 29px;margin: 28px 0 13px;}.dm_content .shopcontent h3 {font-size: 18px;line-height: 26px;margin: 22px 0 11px;}.dm_content .shopcontent h4 {font-size: 17px;line-height: 25px;margin: 20px 0 10px;}.dm_content .shopcontent h5,.dm_content .shopcontent h6 {font-size: 15px;line-height: 23px;margin: 18px 0 8px;}.dm_content .shopcontent .content_site {color: #222;font-size: 15px;line-height: 1.65;max-width: 760px;padding: 0;}.dm_content .shopcontent > .content_site > strong {color: var(--wp-heading-color, #000103);display: block;font-size: 17px;font-weight: 700;line-height: 25px;margin: 24px 0 8px;}.dm_content .shopcontent > .content_site > strong:first-child {margin-top: 0;}.dm_content .shopcontent .content_site a {border-bottom: 1px solid currentColor;color: #000;}.dm_content .shopcontent .content_site a:hover {color: var(--wp-red);}.dm_content .flex_content_col_2 .content_box {border-top: 1px solid var(--wp-heading-border, #d8cbc4);margin: 0 0 28px;padding-top: 18px;}.dm_content .flex_content_col_2 .content_box_header {color: var(--wp-heading-color, #000103);font-size: 15px;line-height: 22px;}.dm_content .flex_content_col_2 ul.content_box_list li a {font-size: 13px;line-height: 18px;padding-bottom: 8px;padding-top: 8px;}.dm_content .flex_content_col_2 ul.content_box_list li.active1 > a span,.dm_content .flex_content_col_2 ul.content_box_list li.active2 > a span {color: var(--wp-red);}}.sm-wp-header .sm-header-action__copy {color: #6f685f;}.sm-wp-header .sm-header-action__copy strong {color: #d4002f;}.sm-wp-header .col_logo img,.layout_header .col_logo img {aspect-ratio: 250 / 101;height: auto;max-height: none;object-fit: contain;}.sm-wp-header .col_logo img {max-width: 156px;}.layout_footer .mod_copyright,.layout_footer .mod_copyright a,.layout_footer .mod_copyright a:link,.layout_footer .mod_copyright a:visited,.copyright,.copyright a,.copyright a:link,.copyright a:visited,.copyright .cop_magenta,.copyright .cop_grey {color: #c7d0d4 !important;}.as-oil-content-overlay .as-oil-l-wrapper-layout-max-width > .as-oil-l-row {align-items: center;display: flex;flex-wrap: wrap;gap: 6px 10px;justify-content: flex-start;padding-right: 78px;}.as-oil-content-overlay .as-oil-l-wrapper-layout-max-width > .as-oil-l-row > a {align-items: center;display: inline-flex;min-height: 28px;padding: 3px 6px;text-decoration: underline;text-underline-offset: 2px;}.sm-home-section p:first-child,.sm-home-section ul:first-child,.sm-home-section ol:first-child {margin-top: 0;}.sm-home-section p:last-child,.sm-home-section ul:last-child,.sm-home-section ol:last-child {margin-bottom: 0;}.sm-home-section ul,.sm-home-section ol {margin: 12px 0 0 18px;padding: 0;}.sm-home-section li {margin: 5px 0;}.sm-home-section p a,.sm-home-section li a {color: #000;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 2px;}.sm-home-section p a:hover,.sm-home-section li a:hover {color: #000;text-decoration: underline;}.sm-home-content-pair > article ul,.sm-home-final > div:first-of-type ul {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 48px;row-gap: 4px;list-style-position: outside;margin: 10px 0 14px;padding-left: 0;}.sm-home-content-pair > article ul li,.sm-home-final > div:first-of-type ul li {list-style: none;margin: 0;padding: 0;}.sm-home-feature p,.sm-home-buying p,.sm-home-help p,.sm-home-final p,.sm-home-faq p {margin: 0 0 12px;}.sm-home-help__text > div:last-child {color: #000;font-size: 14px;line-height: 20px;}.sm-home-help__text > div:last-child p {margin: 0;}.sm-home-faq__outro > div {font-size: 14px;margin-left: auto;margin-right: auto;max-width: 760px;text-align: center;}.sm-home-final__cta > div {color: #000;font-size: 14px;line-height: 1.4;margin: 0 auto;max-width: 620px;text-align: center;}.sm-hg__section--vehicle-selection {margin-top: 26px;}.sm-hg__section--vehicle-selection > h2 {border: 0;color: var(--wp-heading-color, #000103);font-family: var(--wp-heading-font, Roboto, Arial, Helvetica, sans-serif);font-size: 26px;font-weight: 600;letter-spacing: 0;line-height: 34px;margin: 0 0 20px;padding: 0;text-transform: none;}.sm-hg__seo--aeo {margin-top: 18px;}.sm-hg__selection-groups {display: grid;gap: 12px;margin-top: 16px;}.sm-hg__selection-group {background: #fff;border: 1px solid var(--sm-border-color, #e1e1e1);border-radius: var(--sm-radius-sm, 4px);overflow: hidden;}.sm-hg__selection-summary {align-items: center;background: #fff;cursor: pointer;display: flex;gap: 14px;justify-content: space-between;list-style: none;min-height: 58px;padding: 13px 16px;}.sm-hg__selection-summary::-webkit-details-marker {display: none;}.sm-hg__selection-summary::after {align-items: center;background: var(--sm-surface-muted, #f7f7f7);border: 1px solid var(--sm-border-color, #e1e1e1);border-radius: 999px;color: var(--sm-brand-dark, #08161a);content: "+";display: inline-flex;flex: 0 0 28px;font-size: 18px;font-weight: 700;height: 28px;justify-content: center;line-height: 1;width: 28px;}.sm-hg__selection-group[open] > .sm-hg__selection-summary::after {content: "\2212";}.sm-hg__selection-summary-main {display: grid;gap: 3px;min-width: 0;}.sm-hg__selection-step {color: #6f6f6f;font-size: 11px;font-weight: 700;letter-spacing: 0.04em;line-height: 1.2;}.sm-hg__selection-label {color: var(--sm-brand-dark, #08161a);font-size: 16px;font-weight: 700;line-height: 1.25;overflow-wrap: anywhere;}.sm-hg__selection-count {background: #f1f3f5;border-radius: 999px;color: #4b5563;flex: 0 0 auto;font-size: 12px;font-weight: 700;line-height: 1;padding: 7px 10px;white-space: nowrap;}.sm-hg__selection-list {border-top: 1px solid var(--sm-border-color, #e1e1e1);display: grid;gap: 10px;grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));list-style: none;margin: 0;padding: 14px;}.sm-hg__selection-list li {margin: 0;padding: 0;}.sm-hg__selection-list a {align-items: center;background: #f7f7f7;border: 1px solid #e1e1e1;border-radius: var(--sm-radius-sm, 4px);display: flex;font-weight: 700;line-height: 1.3;min-height: 42px;padding: 10px 12px;text-decoration: none;transition: background 0.18s ease, border-color 0.18s ease, color 0.18s ease;}.sm-hg__selection-list--vehicles a {align-items: flex-start;min-height: 46px;}.sm-hg__selection-header {align-items: center;background: #fff;display: flex;gap: 14px;justify-content: space-between;min-height: 58px;padding: 13px 16px;}.sm-hg__manufacturer-picker {overflow: hidden;}.sm-hg__manufacturer-controls {background: #fff;border-top: 1px solid var(--sm-border-color, #e1e1e1);display: grid;gap: 10px;padding: 14px;}.sm-hg__manufacturer-search {display: grid;gap: 6px;}.sm-hg__manufacturer-search span {color: #4b5563;font-size: 12px;font-weight: 700;line-height: 1.2;}.sm-hg__manufacturer-search input {background: #fff;border: 1px solid #cfd6dd;border-radius: var(--sm-radius-sm, 4px);color: var(--sm-brand-dark, #08161a);font: inherit;min-height: 42px;padding: 9px 12px;width: 100%;}.sm-hg__manufacturer-search input:focus,.sm-hg__letter-button:focus,.sm-hg__manufacturer-list a:focus,.sm-hg__selection-summary:focus,.sm-hg__selection-list a:focus {outline: 2px solid var(--sm-brand-black-2, #0f7eda);outline-offset: 2px;}.sm-hg__letter-nav {display: flex;flex-wrap: wrap;gap: 6px;}.sm-hg__letter-button {background: #f7f7f7;border: 1px solid #d8dee5;border-radius: var(--sm-radius-sm, 4px);color: var(--sm-brand-dark, #08161a);cursor: pointer;font-size: 12px;font-weight: 700;line-height: 1;min-height: 34px;min-width: 36px;padding: 7px 9px;}.sm-hg__letter-button[aria-pressed="true"] {background: var(--sm-brand-dark, #08161a);border-color: var(--sm-brand-dark, #08161a);color: #fff;}.sm-hg__filter-status {color: #4b5563;font-size: 12px;line-height: 1.35;margin: 0;}.sm-hg__manufacturer-groups {display: grid;gap: 14px;padding: 0 14px 14px;}.sm-hg__manufacturer-group {display: grid;gap: 10px;}.sm-hg__manufacturer-heading {align-items: center;color: var(--sm-brand-dark, #08161a);display: flex;font-size: 14px;font-weight: 700;gap: 8px;justify-content: space-between;line-height: 1.25;margin: 0;padding: 2px 0 0;}.sm-hg__manufacturer-heading span {color: #6f6f6f;font-size: 11px;font-weight: 700;}.sm-hg__manufacturer-list {display: grid;gap: 10px;grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));list-style: none;margin: 0;padding: 0;}.sm-hg__manufacturer-list li {margin: 0;padding: 0;}.sm-hg__manufacturer-list a {align-items: center;background: #f7f7f7;border: 1px solid #e1e1e1;border-radius: var(--sm-radius-sm, 4px);color: var(--sm-brand-dark, #08161a);display: flex;font-weight: 700;line-height: 1.3;min-height: 42px;padding: 10px 12px;text-decoration: none;transition: background 0.18s ease, border-color 0.18s ease, color 0.18s ease;}.sm-hg__manufacturer-list a:hover {background: var(--sm-surface-muted, #f7f7f7);border-color: var(--sm-brand-dark, #08161a);color: var(--sm-brand-dark, #08161a);}.sm-kba-home,.sm-vehicle-page { --sm-kba-color-surface-accent: var(--color-surface-accent, #eef4fb); }.sm-kba-home,.sm-vehicle-page { border: 1px solid var(--color-border, #d9dee7); border-radius: var(--sm-radius-sm,4px); background: var(--color-surface, #fff); box-shadow: 0 10px 30px rgba(15, 23, 42, .06); }.sm-kba-home { display: grid; gap: 1.5rem; padding: 1.5rem; margin: 0 0 2rem; }@media (min-width: 992px) {.sm-kba-home { grid-template-columns: minmax(0, 1fr) 1px minmax(20rem, 24rem); align-items: start; }}.sm-kba-home__divider { background: var(--color-border-soft, #e6ebf2); min-height: 1px; }.sm-kba-home__header,.sm-kba-home__codes-title { margin: 0 0 1rem; }.sm-kba-home__header { padding-bottom: 1rem; border-bottom: 1px solid var(--color-border-soft, #e6ebf2); }.sm-kba-home__title,.sm-kba-home__codes-title { margin: 0; color: var(--color-text-primary, #12253a); }.sm-kba-home__title { font-size: clamp(1.35rem, 2vw, 1.8rem); line-height: 1.2; }.sm-kba-home__codes-title { font-size: 1.1rem; }.sm-kba-home__description,.sm-kba-home__hint,.sm-kba-home__feedback,.sm-vehicle-page__eyebrow { color: var(--color-text-secondary, #5b6574); }.sm-kba-home__description { margin: 0.5rem 0 0; }.sm-kba-home__notice { margin: 0; padding: 0.875rem 1rem; border-radius: var(--sm-radius-sm,4px); background: #fff4e5; color: #8a4b00; }.sm-kba-home__fieldset { border: 0; padding: 0; margin: 0; }.sm-kba-home__field,.sm-kba-home__code-grid,.sm-kba-long__code-fields { display: grid; gap: 0.875rem; }.sm-kba-home__field { grid-template-columns: 2.5rem minmax(0, 1fr); align-items: start; margin-bottom: 1rem; }.sm-kba-home__field-main { display: grid; gap: 0.375rem; }.sm-kba-home__step { display: inline-flex; align-items: center; justify-content: center; width: 2rem; height: 2rem; margin-top: 1.9rem; border-radius: 999px; background: var(--sm-kba-color-surface-accent, var(--color-surface-accent, #eef4fb)); color: var(--button1_background, var(--wp-red)); font-weight: 700; }.sm-kba-home__label { font-weight: 600; color: var(--color-text-primary, #12253a); }.sm-kba-home select.form-control,.sm-kba-home input.form-control { display: block; width: 100%; min-height: 3rem; padding: 0.8rem 1rem; border-radius: var(--sm-radius-sm,4px); border: 1px solid var(--color-border-control, #cfd7e3); background: #ffffff; color: var(--color-text-primary, #12253a); box-shadow: none; }.sm-kba-home select.form-control { appearance: none; -webkit-appearance: none; -moz-appearance: none; padding-right: 3rem; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath fill='%2312253a' d='M1.7 1.2 7 6.5l5.3-5.3L14 2.9 7 9 0 2.9z'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 1rem center; background-size: 14px 9px; }.sm-kba-home select.form-control:disabled,.sm-kba-home input.form-control:disabled { color: #6b7280; background-color: var(--color-surface-muted, #f8fafc); opacity: 1; }.sm-kba-home select.form-control option,.sm-kba-home select.form-control optgroup { color: var(--color-text-primary, #12253a); }.sm-kba-home__actions,.sm-kba-home__code-action { display: flex; align-items: end; }.sm-kba-home__feedback { min-height: 1.5rem; margin-top: 1rem; }.sm-kba-home__feedback.is-error { color: #b42318; }.sm-vehicle-page {padding: 1.5rem;margin: 0 0 2rem;}.sm-vehicle-page__header {display: flex;flex-wrap: wrap;gap: 1rem;align-items: start;justify-content: space-between;}.sm-vehicle-page__eyebrow {margin: 0 0 0.25rem;letter-spacing: 0.04em;font-size: 0.8rem;font-weight: 700;}.sm-vehicle-page__subline {margin: 0.5rem 0 0;}.sm-vehicle-page__actions {display: flex;flex-wrap: wrap;gap: 0.75rem;}.sm-vehicle-page__detail-list {display: grid;gap: 0.75rem;margin: 0;}@media (min-width: 768px) {.sm-vehicle-page__detail-list {grid-template-columns: repeat(2, minmax(0, 1fr));}}.sm-kba-home .SumoSelect { display: block; width: 100%; }.sm-kba-home .SumoSelect > .CaptionCont { min-height: 3.125rem; padding: 0.8rem 3rem 0.8rem 1rem; border-radius: var(--sm-radius-sm,4px); border: 1px solid var(--color-border-control, #cfd7e3); background: #ffffff; color: var(--color-text-primary, #12253a); display: flex; align-items: center; font-size: 1rem; line-height: 1.35; box-shadow: none; }.sm-kba-home .SumoSelect > .CaptionCont > span:first-of-type { padding-right: 1.5rem; color: var(--color-text-primary, #12253a); }.sm-kba-home .SumoSelect:hover > .CaptionCont,.sm-kba-home .SumoSelect:focus > .CaptionCont,.sm-kba-home .SumoSelect.open > .CaptionCont { background: #ffffff; border-color: #1565c0; color: var(--color-text-primary, #12253a); }.sm-kba-home .SumoSelect.disabled > .CaptionCont,.sm-kba-home .SumoSelect.disabled:hover > .CaptionCont { background: var(--color-surface-muted, #f8fafc); border-color: var(--color-border-control, #cfd7e3); color: #6b7280; }.sm-kba-home .SumoSelect.disabled > .CaptionCont > span:first-of-type { color: #6b7280; }.sm-kba-home .SumoSelect > .CaptionCont > span:last-of-type { width: 2.5rem; }.sm-kba-home .SumoSelect > .CaptionCont > span:last-of-type > i { width: 1rem; height: 1rem; }.sm-kba-home .SumoSelect > .CaptionCont > span:last-of-type > i:after { color: var(--color-text-primary, #12253a); font-size: 0.95rem; line-height: 1rem; }.sm-kba-home .SumoSelect > .optWrapper { top: calc(100% + 0.35rem); border: 1px solid var(--color-border-control, #cfd7e3); border-radius: var(--sm-radius-sm,4px); box-shadow: 0 16px 36px rgba(15, 23, 42, 0.16); }.sm-kba-home .SumoSelect.open > .optWrapper { display: block; }.sm-kba-home .SumoSelect.open .search-txt { display: inline-block; padding: 0.85rem 1rem; border: 0; border-bottom: 1px solid var(--color-border-soft, #e6ebf2); border-radius: var(--sm-radius-sm,4px) var(--sm-radius-sm,4px) 0 0; background: #ffffff; color: var(--color-text-primary, #12253a); }.sm-kba-home .SumoSelect > .optWrapper > .options { max-height: 18rem; }.sm-kba-home .SumoSelect > .optWrapper > .options li.group > span { display: block; padding: 0.75rem 1rem 0.35rem; font-size: 0.82rem; font-weight: 700; color: var(--color-text-secondary, #5b6574); letter-spacing: 0.03em; }.sm-kba-home .SumoSelect > .optWrapper > .options li.opt { padding: 0.7rem 1rem; color: var(--color-text-primary, #12253a); }.sm-kba-home .SumoSelect > .optWrapper > .options li.opt.selected,.sm-kba-home .SumoSelect > .optWrapper > .options li.opt:hover,.sm-kba-home .SumoSelect > .optWrapper > .options li.opt.sel { background: var(--sm-kba-color-surface-accent, var(--color-surface-accent, #eef4fb)); color: var(--color-text-primary, #12253a); }.sm-kba-home .SumoSelect > .optWrapper > .options li.opt span { color: inherit; }.sm-kba-home .SumoSelect .no-match { padding: 0.85rem 1rem; color: var(--color-text-secondary, #5b6574); font-size: 14px; line-height: 20px; }.sm-kba-home .SumoSelect > .optWrapper > .options li.sm-kba-sumo__placeholder { display: none !important; }.sm-kba-long__grid > * { min-width: 0; }.sm-kba-long__selected-card { margin-bottom: 1.5rem; }.sm-kba-long__feedback,.sm-kba-long__results { clear: both; }.sm-vehicle-page__hero {display: flex;flex-wrap: wrap;gap: 1rem;align-items: start;justify-content: space-between;}.sm-vehicle-page__intro {min-width: 0;}.sm-vehicle-page__next-grid {display: grid;gap: 1rem;margin-top: 1.5rem;}.sm-vehicle-page__panel,.sm-vehicle-shortcuts,.sm-vehicle-tree {padding: 1.25rem;border: 1px solid var(--color-border-soft, #e6ebf2);border-radius:var(--sm-radius-sm,4px);background: #ffffff;}.sm-vehicle-page__panel-head {margin-bottom: 0.75rem;}.sm-vehicle-page__panel-eyebrow,.sm-vehicle-shortcuts__eyebrow,.sm-vehicle-tree__eyebrow {margin: 0 0 0.35rem;color: var(--color-text-secondary, #5b6574);letter-spacing: 0.04em;font-size: 0.78rem;font-weight: 700;}.sm-vehicle-page__panel-title,.sm-vehicle-shortcuts__title,.sm-vehicle-tree__title {margin: 0;color: var(--color-text-primary, #12253a);font-size: 1.15rem;}.sm-vehicle-page__panel-text {margin: 0 0 1rem;color: var(--color-text-secondary, #5b6574);}.sm-vehicle-page__shortcut-list {display: flex;flex-wrap: wrap;gap: 0.65rem;}.sm-vehicle-page__shortcut {display: inline-flex;align-items: center;justify-content: center;min-height: 2.5rem;padding: 0.55rem 0.95rem;border: 1px solid var(--color-border, #d9dee7);border-radius:999px;background: #ffffff;color: var(--color-text-primary, #12253a);text-decoration: none;font-weight: 600;}.sm-vehicle-page__shortcut.is-active {border-color: #1565c0;background: var(--sm-kba-color-surface-accent, var(--color-surface-accent, #eef4fb));color: #0e4c95;}.sm-vehicle-page__groupnode-grid {display: grid;gap: 0.875rem;}@media (min-width: 768px) {.sm-vehicle-page__groupnode-grid {grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 1200px) {.sm-vehicle-page__next-grid {grid-template-columns: minmax(0, 22rem) minmax(0, 1fr);align-items: start;}}.sm-vehicle-page__groupnode-card {display: block;padding: 1rem;border: 1px solid var(--color-border, #d9dee7);border-radius:var(--sm-radius-sm,4px);background: #f8fbff;text-decoration: none;transition: border-color 0.2s ease, transform 0.2s ease;}.sm-vehicle-page__groupnode-card:hover {border-color: #1565c0;transform: translateY(-1px);}.sm-vehicle-page__groupnode-card.is-disabled {background: var(--color-surface-muted, #f8fafc);color: var(--color-text-muted, #64748b);}.sm-vehicle-page__groupnode-name {display: block;color: var(--color-text-primary, #12253a);font-weight: 700;line-height: 1.35;}.sm-vehicle-page__groupnode-card.is-disabled .sm-vehicle-page__groupnode-name {color: #475569;}.sm-vehicle-page__groupnode-meta {display: flex;flex-wrap: wrap;gap: 0.5rem 1rem;margin-top: 0.65rem;color: var(--color-text-secondary, #5b6574);font-size: 0.9rem;}.sm-vehicle-page__empty-state,.sm-vehicle-page__empty-inline {color: var(--color-text-secondary, #5b6574);}.sm-vehicle-page__empty-state {padding: 1rem;border: 1px dashed var(--color-border-control, #cfd7e3);border-radius:var(--sm-radius-sm,4px);background: var(--color-surface-muted, #f8fafc);}.sm-vehicle-page__empty-state p {margin: 0;}.sm-vehicle-page__layout,.sm-vehicle-page__listing-layout { display: grid; gap: 1.25rem; margin-top: 1.5rem; }@media (min-width: 1100px) {.sm-vehicle-page__layout,.sm-vehicle-page__listing-layout { grid-template-columns: minmax(17rem, 22rem) minmax(0, 1fr); align-items: start; }}.sm-vehicle-page__sidebar {min-width: 0;}.sm-vehicle-page__content {min-width: 0;display: grid;gap: 1rem;}.sm-vehicle-page__mobile-history {display: none;}@media only screen and (min-width: 985px) {.sm-vehicle-page {margin-bottom: 44px;padding: 24px;}.sm-vehicle-page__hero {gap: 24px;}.sm-vehicle-page__subline {max-width: 760px;}.sm-vehicle-page__actions {align-items: center;justify-content: flex-end;padding-top: 4px;}.sm-vehicle-page__layout,.sm-vehicle-page__listing-layout { gap: 28px; margin-top: 28px; }.sm-vehicle-page__sidebar {align-self: start;}.sm-vehicle-page__content {gap: 20px;}.sm-vehicle-page__panel {padding: 22px 24px;}.sm-vehicle-page__panel-title {font-size: 20px;line-height: 28px;}}.sm-vehicle-shortcuts__head,.sm-vehicle-tree__head {margin-bottom: 0.85rem;}.sm-vehicle-shortcuts__list {display: flex;flex-wrap: wrap;gap: 0.65rem;}.sm-vehicle-tree__search {margin-bottom: 1rem;}.sm-vehicle-tree__search-input {width: 100%;min-height: 2.85rem;border: 1px solid var(--color-border-control, #cfd7e3);border-radius:var(--sm-radius-sm,4px);padding: 0.7rem 0.9rem;}.sm-vehicle-tree__list,.sm-vehicle-tree__children,.sm-vehicle-tree__search-list {list-style: none;margin: 0;padding: 0;}.sm-vehicle-tree__item + .sm-vehicle-tree__item {margin-top: 0.25rem;}.sm-vehicle-tree__children {margin-left: 1.5rem;margin-top: 0.25rem;}.sm-vehicle-tree__row,.sm-vehicle-tree__search-row {display: grid;grid-template-columns: 1.25rem minmax(0, 1fr) auto;gap: 0.5rem;align-items: center;}.sm-vehicle-tree__toggle {position: relative;width: 1rem;height: 1rem;border: 0;padding: 0;background: transparent;cursor: pointer;}.sm-vehicle-tree__toggle::before,.sm-vehicle-tree__toggle::after {content: '';position: absolute;left: 50%;top: 50%;width: 0.75rem;height: 2px;background: #475569;transform: translate(-50%, -50%);}.sm-vehicle-tree__toggle::after {transform: translate(-50%, -50%) rotate(90deg);}.sm-vehicle-tree__item.is-open > .sm-vehicle-tree__row .sm-vehicle-tree__toggle::after {opacity: 0;}.sm-vehicle-tree__toggle--static {cursor: default;}.sm-vehicle-tree__toggle--static::before,.sm-vehicle-tree__toggle--static::after {display: none;}.sm-vehicle-tree__link,.sm-vehicle-tree__label,.sm-vehicle-tree__search-link,.sm-vehicle-tree__search-open {color: var(--color-text-primary, #12253a);line-height: 1.35;}.sm-vehicle-tree__link,.sm-vehicle-tree__search-link {text-decoration: none;}.sm-vehicle-tree__search-open {border: 0;padding: 0;background: transparent;text-align: left;font: inherit;cursor: pointer;}.sm-vehicle-tree__link:hover,.sm-vehicle-tree__search-link:hover,.sm-vehicle-tree__search-open:hover {color: #0e4c95;}.sm-vehicle-tree__item.is-current > .sm-vehicle-tree__row .sm-vehicle-tree__link,.sm-vehicle-tree__item.is-current > .sm-vehicle-tree__row .sm-vehicle-tree__label {font-weight: 700;color: #0e4c95;}.sm-vehicle-tree__count {min-width: 2.25rem;padding: 0.1rem 0.45rem;border-radius:999px;background: var(--sm-kba-color-surface-accent, var(--color-surface-accent, #eef4fb));color: #0e4c95;font-size: 0.82rem;text-align: center;}.sm-vehicle-tree__search-results {margin-bottom: 1rem;padding: 0.9rem;border: 1px solid var(--color-border-soft, #e6ebf2);border-radius:var(--sm-radius-sm,4px);background: #f8fbff;}.sm-vehicle-tree__search-item + .sm-vehicle-tree__search-item {margin-top: 0.6rem;padding-top: 0.6rem;border-top: 1px solid var(--color-border-soft, #e6ebf2);}.sm-vehicle-tree__search-path {grid-column: 2 / span 2;color: var(--color-text-muted, #64748b);font-size: 0.85rem;}.sm-vehicle-tree__empty {padding: 0.9rem;border: 1px dashed var(--color-border-control, #cfd7e3);border-radius:var(--sm-radius-sm,4px);background: var(--color-surface-muted, #f8fafc);color: var(--color-text-secondary, #5b6574);}.sm-kba-home--hero { display: block; width: 100%; height: 100%; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; }.sm-kba-home--hero .sm-kba-home__selection,.sm-kba-home--hero .sm-kba-home__codes { display: block; }.sm-kba-home--hero .sm-kba-home__header { margin: 0 0 14px 0; padding: 0; border: 0; }.sm-kba-home--hero .sm-kba-home__title,.sm-kba-home--hero .sm-kba-home__codes-title { color: var(--wp-black); font-size: 16px; line-height: 26px; font-weight: bold; letter-spacing: -.01em; }.sm-kba-home--hero .sm-kba-home__description,.sm-kba-home--hero .sm-kba-home__step,.sm-kba-home--hero .sm-kba-home__label:not(.sr-only),.sm-kba-home--hero .sm-kba-home__hint:not(.sr-only) { display: none; }.sm-kba-home--hero .sm-kba-home__form,.sm-kba-home--hero .sm-kba-home__code-form { margin: 0; }.sm-kba-home--hero .sm-kba-home__fieldset { display: block; }.sm-kba-home--hero .sm-kba-home__field,.sm-kba-long .sm-kba-home__field { display: block; }.sm-kba-home--hero .sm-kba-home__field { margin: 0 0 8px 0; }.sm-kba-long .sm-kba-home__field { margin: 0 0 12px 0; }.sm-kba-home--hero .sm-kba-home__field-main,.sm-kba-long .sm-kba-home__field-main { display: block; }.sm-kba-home--hero :is(select.form-control, input.form-control, .SumoSelect > .CaptionCont),.sm-kba-long :is(select.form-control, input.form-control, .SumoSelect > .CaptionCont) { box-sizing: border-box; min-height: 49px; height: 49px; border: 0; border-radius: var(--sm-radius-sm,4px); background-color: var(--wp-light, #f3f3f3); color: var(--wp-black); font-size: 14px; line-height: 20px; font-weight: 500; box-shadow: none; }.sm-kba-home--hero :is(select.form-control, input.form-control),.sm-kba-long :is(select.form-control, input.form-control) { padding: 0 45px 0 20px; }.sm-kba-home--hero input.form-control,.sm-kba-long input.form-control { padding-right: 14px; }.sm-kba-home--hero input.form-control::placeholder,.sm-kba-long input.form-control::placeholder { color: #5f6368; opacity: 1; }.sm-kba-home--hero select.form-control:disabled,.sm-kba-home--hero input.form-control:disabled,.sm-kba-home--hero .SumoSelect.disabled > .CaptionCont,.sm-kba-home--hero .SumoSelect.disabled:hover > .CaptionCont { background-color: var(--wp-light, #f3f3f3); color: #5f6368; opacity: 1; }.sm-kba-home--hero .SumoSelect > .CaptionCont,.sm-kba-long .SumoSelect > .CaptionCont { display: flex; align-items: center; padding: 0 45px 0 20px; }.sm-kba-home--hero .SumoSelect > .CaptionCont > span:first-of-type,.sm-kba-long .SumoSelect > .CaptionCont > span:first-of-type { display: block; min-width: 0; max-width: 100%; padding-right: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: inherit; line-height: 49px; }.sm-kba-home--hero .SumoSelect > .CaptionCont > span:last-of-type,.sm-kba-long .SumoSelect > .CaptionCont > span:last-of-type,.sm-kba-long .SumoSelect > .CaptionCont > label { width: 45px; height: 49px; }.sm-kba-home--hero .SumoSelect > .CaptionCont > span:last-of-type > i:after,.sm-kba-long .SumoSelect > .CaptionCont > span:last-of-type > i:after,.sm-kba-long .SumoSelect > .CaptionCont > label > i:after { color: var(--wp-black); font-size: 13px; }.sm-kba-home--hero .SumoSelect.open > .CaptionCont,.sm-kba-home--hero .SumoSelect:hover > .CaptionCont,.sm-kba-home--hero .SumoSelect:focus > .CaptionCont,.sm-kba-long .SumoSelect.open > .CaptionCont,.sm-kba-long .SumoSelect:hover > .CaptionCont,.sm-kba-long .SumoSelect:focus > .CaptionCont { border: 0; background-color: var(--wp-light, #f3f3f3); color: var(--wp-black); }.sm-kba-home--hero .SumoSelect > .optWrapper,.sm-kba-long .SumoSelect > .optWrapper { top: calc(100% + 6px); border: 0; border-radius: var(--sm-radius-sm,4px); box-shadow: 0 16px 38px rgba(0,1,3,.16); }.sm-kba-home--hero .sm-kba-home__actions,.sm-kba-long .sm-kba-home__actions { display: block; margin: 0; padding: 0; }.sm-kba-home--hero .sm-kba-home__submit,.sm-kba-long .sm-kba-home__submit { width: 100%; min-height: 49px; height: 49px; padding: 0 20px; line-height: 20px; box-shadow: none; }.sm-kba-home--hero .sm-kba-home__submit[disabled] { opacity: 1; }.sm-kba-home--hero .sm-kba-home__divider { display: block; min-height: 1px; height: 1px; margin: 29px 0 29px 0; background: #d1d1d1; }.sm-kba-home--hero .sm-kba-home__codes-title { margin: 0 0 14px 0; }.sm-kba-home--hero .sm-kba-home__code-grid { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto; gap: 10px; align-items: end; }.sm-kba-home--hero .sm-kba-home__code-action { display: block; min-width: 0; width: auto; }.sm-kba-home--hero .sm-kba-home__feedback { margin: 12px 0 0 0; color: var(--wp-taupe, #807b72); }.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__spin-button, .sm-kba-home--hero .sm-kba-home__feedback {line-height: 18px; font-size: 13px; min-height: 0;}.sm-kba-home--hero .sm-kba-home__feedback:empty { display: none; }.sm-kba-home--hero .sm-kba-home__feedback.is-error { color: #b42318; }.sm-kba-home--hero .sm-kba-home__result-list { margin-top: 12px; }.sm-kba-home--hero .sm-kba-home__result-card { border-color: #e3e3e3; border-radius: var(--sm-radius-sm,4px); background: #fff; }.sm-kba-home--hero .sm-kba-home__result-button { margin-top: 0; }.sm-kba-home--hero .sm-kba-home__selection,.sm-kba-home--hero .sm-kba-home__codes,.sm-kba-home--hero .sm-kba-home__field,.sm-kba-home--hero .sm-kba-home__field-main,.sm-kba-home--hero .SumoSelect,.sm-kba-home--hero .SumoSelect > .CaptionCont { min-width: 0; max-width: 100%; }.sm-kba-home--hero .SumoSelect { width: 100% !important; }.sm-kba-home--hero .SumoSelect > .CaptionCont { width: 100%; overflow: hidden; }.sm-kba-home--hero .SumoSelect > .optWrapper { max-width: 100%; }.product_navigator .content span img, .sm-kba-home--hero .SumoSelect > .optWrapper {left: 0; width: 100%; right: 0;}.sm-kba-home--hero .SumoSelect > .optWrapper > .options li.opt span { white-space: normal; overflow-wrap: anywhere; }.sm-home-hero {position:relative;z-index:200;overflow:visible;}.sm-home-hero__finder {position:relative;overflow:visible;}.sm-home-hero__finder .sm-kba-home__codes { z-index: 210; }.sm-home-hero .sm-kba-home--hero .sm-kba-home__result-list:not([hidden]) { z-index: 10000; }.sm-hg {position:relative;z-index:1;}.sm-hg__sidebar {z-index:1;}.sm-home-hero__finder > .sm-kba-home--hero,.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__form,.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__fieldset,.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__field,.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__field-main,.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__actions,.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__code-grid,.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__code-field,.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__code-action { min-width: 0; max-width: 100%; }.sm-home-hero__finder > .sm-kba-home--hero { flex: 1 1 auto; }.filter_listing_box, .sm-home-hero__finder .sm-kba-home--hero .SelectBox,.sm-home-hero__finder .sm-kba-home--hero .SumoSelect .search-txt {width: 100%; max-width: 100%; min-width: 0;}.sm-home-hero__finder .sm-kba-home--hero .SelectBox > span:first-of-type { display: block; width: 100%; min-width: 0; max-width: 100%; padding-right: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.sm-home-hero__finder .sm-kba-home--hero .SumoSelect > .CaptionCont > label,.sm-home-hero__finder .sm-kba-home--hero .SumoSelect > .CaptionCont > span:last-of-type { right: 0; width: 45px; max-width: 45px; }.product_navigator .content span img, .sm-home-hero__finder .sm-kba-home--hero .SumoSelect > .CaptionCont > label,.sm-home-hero__finder .sm-kba-home--hero .SumoSelect > .CaptionCont > span:last-of-type {top: 0; bottom: 0; position: absolute;}.sm-home-hero__finder .sm-kba-home--hero .SumoSelect > .optWrapper,.sm-home-hero__finder .sm-kba-home--hero .SumoSelect.open > .optWrapper { left: 0 !important; right: auto !important; width: 100% !important; min-width: 100% !important; max-width: 100% !important; }.sm-home-hero__finder .sm-kba-home--hero .SumoSelect > .optWrapper > .options li.opt label,.sm-home-hero__finder .sm-kba-home--hero .SumoSelect > .optWrapper > .options li.opt span { white-space: normal !important; overflow-wrap: anywhere; }.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__fieldset { display: block; grid-template-columns: none; width: 100%; }.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__submit,#smTecDocVehicleCheckBox .sm-kba-home__submit.cssButton { width: 100%; }.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__divider { position: relative; display: flex; align-items: center; justify-content: center; height: 32px; margin: 47px 0 14px 0; padding: 20px 0; background: transparent; }.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__divider::before { content: ""; position: absolute; left: 0; right: 0; height: 1px; background: rgba(0, 0, 0, 0.08); }.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__divider::after { content: "oder"; position: relative; background: #ffffff; padding: 2px 12px; color: #64748b; border: 1px solid rgba(0, 0, 0, 0.06); border-radius: 99px; font-size: 11px; line-height: 16px; font-weight: bold; text-transform: uppercase; }@media only screen and (min-width: 985px) {.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__header { margin-bottom: 10px; }.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__code-grid { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(112px, 0.78fr); align-items: stretch; }.sm-home-hero .sm-kba-home--hero .sm-kba-home__result-list:not([hidden]) { position: absolute; left: 0; right: 0; top: calc(100% + 12px); z-index: 60; margin-top: 0; max-height: 360px; overflow: auto; border: 0; background: #fff; box-shadow: 0 18px 40px rgba(0,1,3,.18); }.sm-home-hero .sm-kba-home--hero .sm-kba-home__result-head { position: sticky; top: 0; z-index: 2; box-shadow: 0 10px 24px rgba(0,1,3,.10); }.sm-home-hero .sm-kba-home--hero .sm-kba-home__result-card { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 4px 10px; align-items: start; padding: 12px; box-shadow: 0 12px 28px rgba(0,1,3,.12); }.sm-home-hero .sm-kba-home--hero .sm-kba-home__result-title,.sm-home-hero .sm-kba-home--hero .sm-kba-home__result-meta { grid-column: 1; min-width: 0; }.sm-home-hero .sm-kba-home--hero .sm-kba-home__result-title { margin-bottom: 2px; font-size: 14px; line-height: 19px; }.sm-home-hero .sm-kba-home--hero .sm-kba-home__result-meta { font-size: 12px; line-height: 17px; }.sm-home-hero .sm-kba-home--hero .sm-kba-home__result-button { grid-column: 2; grid-row: 1 / span 6; align-self: start; width: auto; min-width: 106px; min-height: 34px; height: 34px; margin-top: 0; padding: 0 10px; font-size: 12px; line-height: 18px; white-space: nowrap; }}@media only screen and (min-width: 985px) {.sm-home-hero {align-items:flex-start;}.sm-home-hero__finder,.sm-home-hero__visual {padding-top:0;margin-top:0;}.sm-home-hero__finder {align-self:flex-start;}.sm-home-hero__slider-row:first-child {margin-top:0;}}.layout_wrap[data-smapp-shell="shop"] [data-smapp-region] {min-width:0;}@media only screen and (min-width: 985px) {.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__codes { padding-top: 15px; }}.sm-kba-home__title,.sm-kba-home__codes-title,.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__title,.sm-home-hero__finder .sm-kba-home--hero .sm-kba-home__codes-title { font-family: var(--sm-font-body, Roboto, Arial, Helvetica, sans-serif); font-size: 20px; font-weight: 600; font-style: normal; line-height: 30px; letter-spacing: 0; }:is(.flex_listing_categories, .tpl-old-sidebar) .sm-kba-home { display: block; padding: 15px; border-color: #e1e1e1; box-shadow: none; }:is(.flex_listing_categories, .tpl-old-sidebar) .sm-kba-home__header { border-bottom-color: #e1e1e1; margin-bottom: 12px; padding-bottom: 10px; }:is(.flex_listing_categories, .tpl-old-sidebar) .sm-kba-home__title { color: #08161a; font-size: 16px; line-height: 22px; }:is(.flex_listing_categories, .tpl-old-sidebar) .sm-kba-home__description { font-size: 12px; line-height: 18px; }:is(.flex_listing_categories, .tpl-old-sidebar) .sm-kba-home__field { gap: 8px; grid-template-columns: 28px minmax(0, 1fr); }:is(.flex_listing_categories, .tpl-old-sidebar) .sm-kba-home__step { width: 24px; height: 24px; margin-top: 28px; background: #08161a; color: #fff; }:is(.flex_listing_categories, .tpl-old-sidebar) .sm-kba-home :is(select.form-control, input.form-control) { min-height: 42px; border-color: #d9d9d9; }:is(.flex_listing_categories, .tpl-old-sidebar) .sm-kba-home__divider { display: none; }:is(.flex_listing_categories, .tpl-old-sidebar) .sm-kba-home__codes { margin-top: 16px; padding-top: 12px; border-top: 1px solid #e1e1e1; }.sm-kba-home .SumoSelect.disabled > .CaptionCont,.sm-kba-home .SumoSelect.disabled:hover > .CaptionCont,.sm-kba-home .SumoSelect.disabled > .CaptionCont > span:first-of-type,.sm-kba-home .SumoSelect.disabled > .CaptionCont > span.placeholder { color: #334155 !important; }@media only screen and (min-width: 985px) {.sm-home-hero {align-items:stretch;min-height:454px;}.sm-home-hero__visual {align-self:stretch;display:flex;flex-direction:column;min-height:454px;height:auto;}.sm-home-hero__finder,.sm-home-hero__finder > .sm-kba-home--hero { min-height: 454px; }.sm-home-hero__slider-row {flex:1 1 auto;min-height:454px;height:auto;}.sm-home-hero__slider-row--secondary {flex:0 0 auto;}.sm-home-hero__slider-row .sm-home-slider {height:100%;min-height:454px;aspect-ratio:auto;}}button.cssButton,input.cssButton {border-style: solid;cursor: pointer;}.cssButton-small {width: auto;min-height: 34px;padding: 6px 12px;border-radius:var(--sm-radius-sm,4px);font-size: 12px;line-height: 18px;font-weight: bold;}.cssButton-small .cssButtonText,.cssButton-small .cssButtonIcon {font-size: 12px;line-height: 18px;padding: 0 2px;}.cssButton[disabled],.cssButton:disabled {cursor: not-allowed;opacity: .55;}.sm-kba-home,.sm-kba-home__codes,.sm-kba-home__selection { position: relative; }.sm-kba-home__submit.cssButton,.sm-vehicle-page__action.cssButton,.sm-tecdoc-vehicle-check__toggle.cssButton,.sm-kba-home__result-close.cssButton,.sm-kba-home__result-button.cssButton { white-space: nowrap; }.product_listing--tecdoc .prod_image--tecdoc-listing .sm-tecdoc-row-gallery__spin-button, .sm-kba-home__submit.cssButton,.sm-vehicle-page__action.cssButton,.sm-tecdoc-vehicle-check__toggle.cssButton,.sm-kba-home__result-close.cssButton,.sm-kba-home__result-button.cssButton {text-align: center; width: auto; text-decoration: none;}.sm-kba-home__submit.cssButton,.sm-vehicle-page__action.cssButton { min-height: 34px; }.sm-kba-home__result-list:not([hidden]) { position: absolute; left: 0; right: 0; z-index: 80; display: block; max-height: min(440px, calc(100vh - 150px)); margin-top: 8px; padding: 10px; overflow: auto; border: 1px solid var(--color-border, #d9dee7); border-radius: var(--sm-radius-sm,4px); background: #f5f6f8; box-shadow: 0 20px 45px rgba(15, 23, 42, .22); }.sm-kba-home__result-panel { display: grid; gap: 10px; }.sm-kba-home__result-head { position: sticky; top: 0; z-index: 2; justify-content: space-between; padding: 10px 12px; border: 1px solid #e3e3e3; border-radius: var(--sm-radius-sm,4px); background: #fff; box-shadow: 0 8px 20px rgba(15, 23, 42, .08); }.toggle_account .sm-header-panel__header,.toggle_garage .sm-header-panel__header,.toggle_product_history .sm-header-panel__header, .sm-kba-home__result-head {gap: 10px; display: flex; align-items: center;}.sm-kba-home__result-headline { min-width: 0; color: var(--wp-black); font-size: 15px; line-height: 20px; font-weight: bold; }.sm-kba-home__result-items { display: grid; gap: 10px; }.sm-kba-home__result-card { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 3px 12px; align-items: start; margin: 0; padding: 14px; border: 1px solid #dfe5ee; border-radius: var(--sm-radius-sm,4px); background: #fff; box-shadow: 0 8px 20px rgba(15, 23, 42, .08); }.sm-kba-home__result-title,.sm-kba-home__result-meta { grid-column: 1; min-width: 0; }.sm-kba-home__result-title { margin: 0 0 4px; color: #0f2743; font-size: 16px; line-height: 21px; font-weight: bold; }.sm-kba-home__result-meta { margin: 0 0 3px; color: #4b5563; font-size: 13px; line-height: 18px; }.sm-kba-home__result-button.cssButton { grid-column: 2; grid-row: 1 / span 6; align-self: start; min-width: 126px; min-height: 36px; margin: 0; padding: 7px 12px; }.sm-kba-home__result-close.cssButton { flex: 0 0 auto; min-height: 36px; padding: 7px 14px; }.product_info_v1_tabs .pd_tabs .pd_description { color: #1f2937; font-size: 14px; line-height: 1.65; }.product_info_v1_tabs .pd_tabs .subline,.product_info_v1_tabs .pd_tabs .sm-tecdoc-keyfacts__headline { display: block; margin: 0 0 14px; padding: 0 0 10px; border: 0; border-bottom: 1px solid #e2e8f0; color: #0f172a; font-size: 20px; line-height: 26px; font-weight: 900; letter-spacing: 0; text-transform: none; }.product_info_v1_tabs .pd_tabs .pd_detail_subline,.product_info_v1_tabs .pd_tabs .pd_manu_address_heading { display: block; margin: 0 0 10px; color: #0f172a; font-size: 16px; line-height: 22px; font-weight: 900; text-transform: none; }.product_info_v1_tabs .pd_tabs .pd_description_content,.product_info_v1_tabs .pd_tabs .pd_manu_content,.product_info_v1_tabs .pd_tabs .pd_manu_add_desc { color: #1f2937; font-size: 14px; line-height: 1.65; }.product_info_v1_tabs .pd_tabs table.table,.product_info_v1_tabs .pd_tabs table.small { width: 100%; margin: 0; border-collapse: separate; border-spacing: 0; border: 1px solid #e5e7eb; border-radius: var(--sm-radius-sm,4px); overflow: hidden; background: #fff; }.product_info_v1_tabs .pd_tabs table.table th,.product_info_v1_tabs .pd_tabs table.table td,.product_info_v1_tabs .pd_tabs table.small th,.product_info_v1_tabs .pd_tabs table.small td { padding: 10px 12px; border: 0; border-bottom: 1px solid #eef2f6; color: #1f2937; font-size: 13px; line-height: 18px; vertical-align: top; }.product_info_v1_tabs .pd_tabs table.table tr:last-child th,.product_info_v1_tabs .pd_tabs table.table tr:last-child td,.product_info_v1_tabs .pd_tabs table.small tr:last-child th,.product_info_v1_tabs .pd_tabs table.small tr:last-child td { border-bottom: 0; }.product_info_v1_tabs .pd_tabs table.table th,.product_info_v1_tabs .pd_tabs table.small th,.product_info_v1_tabs .pd_tabs .sm-tecdoc-criteria-table th { width: 42%; background: var(--color-surface-muted, #f8fafc); color: #0f172a; font-weight: bold; }.product_info_v1_tabs .pd_tabs .sm-seo-aeo-facts { display: grid; gap: 8px; }.product_listing--tecdoc .sm-tecdoc-row-info__oe-list, .product_info_v1_tabs .pd_tabs .sm-seo-aeo-facts {padding: 0; list-style: none; margin: 0;}.product_info_v1_tabs .pd_tabs .sm-seo-aeo-facts li { padding: 10px 12px; border: 1px solid #eef2f6; border-radius: var(--sm-radius-sm,4px); background: var(--color-surface-muted, #f8fafc); }.product_info_v1_tabs .pd_tabs .sm-gpsr-box ul { margin: 0; padding-left: 18px; }.product_info_v1_tabs .pd_tabs .sm-gpsr-box li { margin: 4px 0; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-summary h3 { margin: 0 0 10px; color: #0f172a; font-size: 16px; line-height: 22px; font-weight: 900; }.product_info_v1_tabs .pd_tabs .compatibilityListTable { overflow-x: auto; }#product_info.product_info_v1_tabs .sm-tecdoc-vehicle-check { position: relative; z-index: 350; }#product_info.product_info_v1_tabs .sm-tecdoc-vehicle-check__notice { position: relative; z-index: 2; }#smTecDocVehicleCheckBox[hidden] {display: none !important;}#smTecDocVehicleCheckBox:not([hidden]),#smTecDocVehicleCheckBox.is-open {position: absolute;top: calc(100% + 8px);right: 0;left: auto;z-index: 9990;display: block !important;width: min(34rem, calc(100vw - 32px));max-width: calc(100vw - 32px);margin: 0;}#smTecDocVehicleCheckBox .sm-tecdoc-vehicle-compare-box__check-result {position: relative;z-index: 10001;margin: 10px 0 0;}#smTecDocVehicleCheckBox .sm-tecdoc-vehicle-compare-box__check-result:empty {margin: 0;}#smTecDocVehicleCheckBox .sm-tecdoc-vehicle-compare-box__check-result .successmessage,#smTecDocVehicleCheckBox .sm-tecdoc-vehicle-compare-box__check-result .errormessage,#smTecDocVehicleCheckBox .sm-tecdoc-vehicle-compare-box__check-result .infomessage {width: 100%;margin: 0 0 8px;border-radius:var(--sm-radius-sm,4px);box-shadow: none;}#smTecDocVehicleCheckBox .sm-tecdoc-vehicle-compare-box__check-result .font_small {display: block;margin: 8px 0 0;color: #475569;font-size: 12px;line-height: 18px;}#smTecDocVehicleCheckBox .sm-kba-home__result-button.cssButton { height: auto; border-radius: var(--sm-radius-sm,4px); }.sm-kba-long__selected-card.sm-vehicle-page { border: 1px solid rgba(216, 203, 196, .9); border-radius: var(--sm-radius-sm,4px); background: #ffffff; box-shadow: none; }.sm-vehicle-page__eyebrow {color: var(--wp-taupe, #807b72);font-size: 12px;line-height: 16px;font-weight: bold;letter-spacing: .02em;}.sm-vehicle-page__title {color: var(--wp-black);font-size: 26px;font-weight: bold;line-height: 34px;letter-spacing: -.01em;margin: 0;}.sm-vehicle-page__subline {color: #332f2b;font-size: 14px;line-height: 20px;}.sm-vehicle-page__details {margin-top: 18px;padding-top: 16px;border-top: 1px solid rgba(216, 203, 196, .75);}.sm-vehicle-page__detail-list {gap: 10px;}.sm-vehicle-page__detail-item {padding: 12px 14px;border: 1px solid rgba(216, 203, 196, .75);border-radius:var(--sm-radius-sm,4px);background: var(--wp-light, #f3f3f3);}.sm-vehicle-page__detail-item dt {margin: 0 0 3px;color: var(--wp-taupe, #807b72);font-size: 12px;line-height: 16px;font-weight: bold;}.sm-vehicle-page__detail-item dd {margin: 0;color: var(--wp-black);font-size: 14px;line-height: 20px;font-weight: bold;}#smTecDocVehicleCheckBox .sm-kba-home--product-overlay { display: flex; flex-direction: column; gap: 0; width: 100%; max-height: calc(100vh - 140px); margin: 0; padding: 18px; overflow: auto; overscroll-behavior: contain; border: 1px solid #d1d1d1; border-radius: var(--sm-radius-sm,4px); background: #ffffff; box-shadow: 0 22px 50px rgba(0, 1, 3, .20); }#smTecDocVehicleCheckBox .sm-kba-home__header { order: 0; display: flex; align-items: flex-start; gap: 14px; padding: 0 0 14px; border-bottom: 1px solid #d1d1d1; background: transparent; box-shadow: none; }.dm_home .box_products_head, #smTecDocVehicleCheckBox .sm-kba-home__header {border: 0; margin: 0 0 18px; justify-content: space-between;}#smTecDocVehicleCheckBox .sm-tecdoc-vehicle-compare-box__panel {margin: 0;padding: 0;border: 0;border-radius:0;background: transparent;box-shadow: none;}#smTecDocVehicleCheckBox .sm-tecdoc-vehicle-compare-box__panel--manual {margin: 0 0 24px;padding: 0 0 24px;border-bottom: 1px solid #d1d1d1;width: 100%;}#smTecDocVehicleCheckBox .sm-kba-home__title { margin: 0 0 4px; color: var(--wp-black); font-size: 17px; line-height: 24px; font-weight: bold; letter-spacing: -.01em; }#smTecDocVehicleCheckBox .sm-kba-home__codes-title { margin: 0 0 14px; color: var(--wp-black); font-size: 15px; line-height: 22px; font-weight: bold; letter-spacing: -.01em; }#smTecDocVehicleCheckBox .sm-kba-home__description { display: block; margin: 0; max-width: 34rem; color: var(--wp-taupe, #807b72); font-size: 13px; line-height: 19px; font-weight: 400; }#smTecDocVehicleCheckBox :is(.sm-kba-home__form, .sm-kba-home__code-form, .sm-kba-home__fieldset) { width: 100%; max-width: 100%; }#smTecDocVehicleCheckBox .sm-kba-home__selection .sm-kba-home__fieldset { display: grid; grid-template-columns: minmax(0, 1fr); gap: 10px; }#smTecDocVehicleCheckBox :is(.sm-kba-home__field-main, .sm-kba-home__code-field, .sm-kba-home__code-action) { min-width: 0; }#smTecDocVehicleCheckBox :is(.sm-kba-home__field, .sm-kba-home__field-main, select.form-control, .SumoSelect, .SumoSelect > .CaptionCont),#smTecDocVehicleCheckBox.is-open :is(.sm-kba-home__field, .sm-kba-home__field-main, select.form-control, .SumoSelect, .SumoSelect > .CaptionCont) { display: block; width: 100%; min-width: 100%; max-width: 100%; box-sizing: border-box; }#smTecDocVehicleCheckBox :is(.SumoSelect.open > .optWrapper, .SumoSelect.open > .optWrapper > .options, .SumoSelect.open .search-txt),#smTecDocVehicleCheckBox.is-open :is(.SumoSelect.open > .optWrapper, .SumoSelect.open > .optWrapper > .options, .SumoSelect.open .search-txt) {display: block !important;width: 100% !important;min-width: 100% !important;max-width: 100% !important;box-sizing: border-box !important;}#smTecDocVehicleCheckBox :is(.SumoSelect:not(.open) > .optWrapper, .SumoSelect:not(.open) .search-txt),#smTecDocVehicleCheckBox.is-open :is(.SumoSelect:not(.open) > .optWrapper, .SumoSelect:not(.open) .search-txt) {display: none !important;}#smTecDocVehicleCheckBox .SumoSelect > .optWrapper,#smTecDocVehicleCheckBox.is-open .SumoSelect > .optWrapper {left: 0 !important;right: auto !important;z-index: 10020 !important;}#smTecDocVehicleCheckBox .SumoSelect {display: block !important;width: 100% !important;}#smTecDocVehicleCheckBox .SumoSelect > .optWrapper {width: 100% !important;min-width: 100% !important;max-width: 100% !important;}#smTecDocVehicleCheckBox .sm-kba-home__submit.cssButton { display: inline-flex; align-items: center; justify-content: center; margin: 0; white-space: nowrap; }#smTecDocVehicleCheckBox .sm-kba-home__code-grid { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(112px, .78fr); align-items: stretch; }#smTecDocVehicleCheckBox .sm-kba-home__code-action,#smTecDocVehicleCheckBox .sm-kba-home__code-action .sm-kba-home__submit.cssButton { width: 100%; }#smTecDocVehicleCheckBox .sm-tecdoc-vehicle-compare-box__close.cssButton {flex: 0 0 auto;min-height: 36px;height: 36px;margin: 0;padding: 7px 14px;line-height: 18px;white-space: nowrap;}.product_info_v1_tabs .pd_tabs :is(.sm-tecdoc-media-group, .sm-tecdoc-fitment-brand),.product_info_v1_tabs .pd_tabs :is(.sm-tecdoc-product-details__section, .sm-tecdoc-keyfacts, .sm-tecdoc-fitment-summary) { padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; }.product_info_v1_tabs .sm-tecdoc-vehicle-check__notice { justify-content: space-between; flex-wrap: nowrap; gap: 8px; min-height: 38px; margin: 0; padding: 7px 8px 7px 46px; line-height: 18px; }.product-teaser__rating, .product_info_v1_tabs .sm-tecdoc-vehicle-check__notice {font-size: 12px; align-items: center; display: flex;}.product_info_v1_tabs .sm-tecdoc-vehicle-check__notice::before { width: 36px; font-size: 16px; }.product_info_v1_tabs .sm-tecdoc-vehicle-check__notice-text { flex: 1 1 auto; min-width: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.product_info_v1_tabs .sm-tecdoc-vehicle-check__toggle.cssButton { flex: 0 0 auto; width: auto; min-width: 116px; min-height: 34px; height: 34px; margin: 0; padding: 0 12px; font-size: 12px; line-height: 18px; }#smTecDocVehicleCheckBox [data-sm-tecdoc-compare-results].sm-kba-home__result-list:not([hidden]) { position: static; left: auto; right: auto; z-index: auto; width: 100%; max-height: none; margin: 12px 0 0; overflow: visible; box-shadow: none; }#smTecDocVehicleCheckBox [data-sm-tecdoc-compare-results].sm-kba-home__result-list .sm-kba-home__result-head { position: static; }.product_info_v1_tabs .pd_tabs { --sm-pdp-table-border: rgba(216, 203, 196, .82); --sm-pdp-table-border-soft: rgba(216, 203, 196, .55); --sm-pdp-table-label-bg: var(--wp-light, #f3f3f3); --sm-pdp-table-text: #332f2b; --sm-pdp-table-heading: var(--wp-black); }.product_info_v1_tabs .sm-tecdoc-vehicle-check__notice-text { flex: 0 1 auto; width: auto; }.product_info_v1_tabs .pd_tabs .pd_description > .pd_heading_inforow.sm-tecdoc-heading-tradenumbers { display: grid; grid-template-columns: minmax(150px, 38%) minmax(0, 1fr); gap: 0; margin: 0 0 25px; padding: 0; overflow: hidden; border: 1px solid var(--sm-pdp-table-border); border-radius: var(--sm-radius-sm,4px); background: #fff; color: var(--sm-pdp-table-text); }.product_info_v1_tabs .pd_tabs .sm-tecdoc-heading-tradenumbers .pd_detail_subline { margin: 0; padding: 11px 14px; border: 0; border-right: 1px solid var(--sm-pdp-table-border-soft); background: var(--sm-pdp-table-label-bg); color: var(--sm-pdp-table-heading); font-size: 14px; line-height: 20px; font-weight: 900; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-heading-tradenumbers__values { min-width: 0; padding: 11px 14px; color: var(--sm-pdp-table-text); font-size: 14px; line-height: 20px; font-weight: bold; overflow-wrap: anywhere; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-separator { margin: 25px 0; border: 0; border-top: 1px solid var(--sm-pdp-table-border-soft); }.product_info_v1_tabs .pd_tabs :is(.sm-tecdoc-product-details__section, .sm-tecdoc-keyfacts, .sm-tecdoc-fitment-summary) { margin-bottom: 25px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-product-details--more :is(.sm-tecdoc-product-details__section, .pd_description_additional) + :is(.sm-tecdoc-product-details__section, .pd_description_additional),.product_info_v1_tabs .pd_tabs .pd_description > :is(.sm-tecdoc-keyfacts, .sm-tecdoc-product-details__section, .sm-tecdoc-product-details) + :is(.sm-tecdoc-keyfacts, .sm-tecdoc-product-details__section, .sm-tecdoc-product-details) { margin-top: 25px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-list { padding: 0; overflow: visible; border: 0; background: transparent; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-section,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment { color: #4b5563; font-size: 12px; line-height: 18px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-section > .subline,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment > .subline { margin: 0 0 10px; padding: 0 0 8px; color: var(--wp-black); font-size: 14px; line-height: 20px; font-weight: bold; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-groups,.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-cards,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-groups,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-models,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-cards { display: grid; gap: 8px; margin: 0; padding: 0; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-group,.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-brand,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-model,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-card { margin: 0; padding: 10px 12px; overflow: visible; border: 1px solid #eef2f6; border-radius: var(--sm-radius-sm, 4px); background: var(--color-surface-muted, #f8fafc); box-shadow: none; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-group__title,.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card__title,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-brand__title,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-model__title,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-card__title { display: block; margin: 0 0 3px; padding: 0; border: 0; background: transparent; color: #0f172a; font-size: 13px; line-height: 18px; font-weight: bold; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-brand__title::before,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-model__title::before,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-card__title::before { content: none; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 4px 10px; align-items: center; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card__title,.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card__meta,.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card__url { grid-column: 1; margin: 0; padding: 0; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card__meta,.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card__url,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-card__facts span { color: #4b5563; font-size: 12px; line-height: 18px; font-weight: 500; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card__action { grid-column: 2; grid-row: 1 / span 3; align-self: center; margin: 0; padding: 0; border: 0; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card__action .cssButton { min-height: 30px; height: 30px; padding: 6px 10px; font-size: 12px; line-height: 16px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card--link { padding: 6px 8px; }.product_listing--tecdoc .sm-tecdoc-row-info__item dt,.product_listing--tecdoc .sm-tecdoc-row-info__item dd, .product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card--link .sm-tecdoc-media-card__title {line-height: 16px; font-size: 12px; margin: 0;}.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card--link .sm-tecdoc-media-card__meta,.product_info_v1_tabs .pd_tabs .sm-tecdoc-media-card--link .sm-tecdoc-media-card__url { font-size: 11px; line-height: 15px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-brand__title span,.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-model__title span { color: #6b7280; font-size: 12px; line-height: 18px; font-weight: 500; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-card__facts { display: grid; gap: 6px; margin: 6px 0 0; padding: 0; list-style: none; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-card__facts li { display: block; margin: 0; padding: 0; border: 0; background: transparent; color: #4b5563; font-size: 12px; line-height: 18px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-fitment-card__facts strong { display: inline; margin: 0 4px 0 0; padding: 0; border: 0; background: transparent; color: #0f172a; font-size: 12px; line-height: 18px; font-weight: bold; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab { color: #4b5563; font-size: 14px; line-height: 20px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab :is(.card, .sm-tecdoc-product-details__section, .sm-tecdoc-product-details, .sm-tecdoc-keyfacts, .sm-tecdoc-number-group) { margin: 0 0 22px; padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-details-separator { display: none; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab :is(.subline, .pd_detail_subline, .sm-tecdoc-keyfacts__headline) { display: block; margin: 0 0 7px; padding: 0; border: 0; background: transparent; color: var(--wp-black); font-size: 14px; line-height: 20px; font-weight: bold; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .lr_desc__heading.sm-tecdoc-keyfacts__headline,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .lr_desc__heading.pd_detail_subline { display: block; margin: 0 0 14px; padding: 0 0 10px; border-bottom: 1px solid #e1e1e1; background: transparent; color: var(--wp-black); font-size: 14px; line-height: 20px; font-weight: bold; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-keyfacts__title,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-keyfacts__vehicle { margin: 0 0 7px; color: #6b7280; font-size: 14px; line-height: 20px; font-weight: 500; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .pd_heading_inforow.sm-tecdoc-heading-tradenumbers { align-items: baseline; margin: 0 0 20px; padding: 0; overflow: visible; border: 0; border-radius: 0; background: transparent; color: #4b5563; }.product_listing--tecdoc .sm-tecdoc-row-info__oe-list, .product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .pd_heading_inforow.sm-tecdoc-heading-tradenumbers {flex-wrap: wrap; gap: 4px 8px; display: flex;}.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-heading-tradenumbers .pd_detail_subline { display: inline; flex: 0 0 auto; border: 0; background: transparent; color: var(--wp-black); line-height: 20px; font-weight: bold; }.product-teaser__title-inner, .product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-heading-tradenumbers .pd_detail_subline {padding: 0; margin: 0; font-size: 14px;}.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-heading-tradenumbers__values { display: flex; flex: 1 1 auto; flex-wrap: wrap; gap: 4px 8px; min-width: 0; margin: 0; padding: 0; color: #4b5563; font-size: 14px; line-height: 20px; font-weight: 500; list-style: none; overflow-wrap: anywhere; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-keyfacts__list { padding: 0; border: 0; border-radius: 0; list-style: none; }.product_listing--tecdoc .sm-tecdoc-row-info__list, .product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-keyfacts__list {grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; overflow: hidden; background: var(--sm-border-color, #e1e1e1); margin: 0; display: grid;}.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-keyfacts__item { grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); margin: 0; padding: 6px 8px; border: 0; border-radius: 0; box-shadow: none; }.product_listing--tecdoc .sm-tecdoc-row-info__item, .product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-keyfacts__item {gap: 8px; min-width: 0; background: #fff; display: grid;}.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-keyfacts__label,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-keyfacts__value { margin: 0; background: transparent; font-size: 14px; line-height: 20px; overflow-wrap: anywhere; }.product_listing--tecdoc .lr_content, .product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-keyfacts__label,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-keyfacts__value {padding: 0; border: 0; min-width: 0;}.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-keyfacts__label { color: #6b7280; font-weight: 500; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-keyfacts__value { color: var(--wp-black); font-weight: bold; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-row-info__oe { display: flex; flex-wrap: wrap; gap: 4px 8px; align-items: baseline; margin: 0 0 20px; padding: 0; overflow: visible; border: 0; border-radius: 0; background: transparent; color: #4b5563; font-size: 14px; line-height: 20px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-row-info__oe-title { display: inline; flex: 0 0 auto; margin: 0; padding: 0; border: 0; background: transparent; color: var(--wp-black); font-size: 14px; line-height: 20px; font-weight: bold; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-row-info__oe-list { display: flex; flex: 1 1 auto; flex-wrap: wrap; gap: 4px 8px; min-width: 0; margin: 0; padding: 0; list-style: none; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-row-info__oe-list li { display: inline-flex; gap: 4px; min-width: 0; margin: 0; padding: 0; color: #4b5563; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-row-info__oe-list .brandName,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-row-info__oe-list .oeNr { font-size: 12px; line-height: 18px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-row-info__oe-list .brandName { color: #6b7280; font-weight: 500; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-row-info__oe-list .oeNr { color: var(--wp-black); font-weight: bold; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-heading-tradenumbers__values :is(.brandName, .oeNr) { font-weight: bold; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-number-section.sm-tecdoc-row-info__oe { display: block; margin: 22px 0 24px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-number-section > .sm-tecdoc-row-info__oe-title { display: block; margin: 0 0 10px; padding: 0 0 8px; border-bottom: 1px solid #e1e1e1; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-number-section > .sm-tecdoc-row-info__oe-list { display: flex; flex-wrap: wrap; gap: 4px 8px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-number-section > .sm-tecdoc-row-info__oe-list li { gap: 5px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-number-section > .sm-tecdoc-row-info__oe-list .brandName,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-number-section > .sm-tecdoc-row-info__oe-list .oeNr { font-size: 12px; line-height: 18px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-parts-list { display: grid; gap: 2px; margin: 0; padding: 0; color: #4b5563; font-size: 12px; line-height: 16px; list-style: none; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-parts-list__item { display: flex; flex-wrap: wrap; gap: 4px 6px; min-width: 0; margin: 0; padding: 0; border: 0; border-radius: 0; background: transparent; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-parts-list__quantity,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-parts-list__number { color: var(--wp-black); font-weight: bold; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-parts-list__description { color: #4b5563; font-weight: 500; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-number-chips { display: flex; flex-wrap: wrap; gap: 6px 12px; min-width: 0; margin: 0; padding: 11px 14px; list-style: none; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-number-chips li { display: inline-flex; margin: 0; padding: 0; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab .sm-tecdoc-number-chips span { display: inline; padding: 0; border: 0; background: transparent; color: var(--sm-pdp-table-text); font-size: 14px; line-height: 20px; font-weight: bold; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.table,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.small { margin: 0; overflow: hidden; border: 1px solid var(--sm-pdp-table-border); border-radius: var(--sm-radius-sm, 4px); border-collapse: separate; border-spacing: 0; background: #fff; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.table th,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.table td,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.small th,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.small td { padding: 9px 12px; border: 0; border-bottom: 1px solid var(--sm-pdp-table-border-soft); background: #fff; font-size: 14px; line-height: 20px; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.table th,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.small th { background: var(--sm-pdp-table-label-bg); color: var(--sm-pdp-table-heading); font-weight: 900; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.table td,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.small td { color: var(--sm-pdp-table-text); font-weight: bold; }.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.table tr:last-child th,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.table tr:last-child td,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.small tr:last-child th,.product_info_v1_tabs .pd_tabs .sm-tecdoc-details-tab table.small tr:last-child td { border-bottom: 0; }.sm-tecdoc-graphic-search {margin: 1.5rem 0 2rem;padding: 1rem;border: 1px solid #ddd;border-radius: 8px;background: #fff;}.sm-tecdoc-graphic-search__header {display: flex;gap: 1rem;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;margin-bottom: 1rem;}.sm-tecdoc-graphic-search__intro {margin: .35rem 0 0;}.sm-tecdoc-graphic-search__actions,.sm-tecdoc-graphic-search__source-list {display: flex;gap: .5rem;flex-wrap: wrap;}.sm-tecdoc-graphic-search__button {display: inline-block;padding: .55rem .8rem;border: 1px solid currentColor;border-radius: 5px;text-decoration: none;font-weight: 600;}.sm-tecdoc-graphic-search__button--secondary {font-weight: 400;}.sm-tecdoc-graphic-search__selection {margin: .5rem 0 1rem;}.sm-tecdoc-graphic-search__sources,.sm-tecdoc-graphic-search__parts {border: 1px solid #eee;border-radius: 6px;background: #fafafa;}.sm-tecdoc-graphic-search__sources {margin: 0 0 1rem;padding: .75rem;}.sm-tecdoc-graphic-search__sources-title,.sm-tecdoc-graphic-search__sources-subtitle,.sm-tecdoc-graphic-search__parts-title {margin: 0 0 .5rem;font-size: 1rem;}.sm-tecdoc-graphic-search__source-list {margin: 0 0 .5rem;}.sm-tecdoc-graphic-search__source-list--children {margin-bottom: 0;}.sm-tecdoc-graphic-search__source {display: inline-flex;gap: .4rem;align-items: center;padding: .5rem .7rem;border: 1px solid #ddd;border-radius: 999px;background: #fff;text-decoration: none;}.sm-tecdoc-graphic-search__source--child {border-radius: 6px;}.sm-tecdoc-graphic-search__source:hover,.sm-tecdoc-graphic-search__source.is-active {outline: 2px solid #ccc;}.sm-tecdoc-graphic-search__source-label,.sm-tecdoc-graphic-search__part-label {font-weight: 600;}.sm-tecdoc-graphic-search__source-meta {font-size: .85em;opacity: .75;}.sm-tecdoc-graphic-search__source-current {margin: .25rem 0 .75rem;}.sm-tecdoc-graphic-search__layout {display: grid;grid-template-columns: minmax(0, 1fr) minmax(220px, 320px);gap: 1rem;align-items: start;}.sm-tecdoc-graphic-search__stage {position: relative;display: inline-block;max-width: 100%;border: 1px solid #eee;background: #f8f8f8;overflow: auto;}.sm-tecdoc-graphic-search__image-error {margin: 0;}.sm-tecdoc-graphic-search__image {display: block;max-width: 100%;height: auto;}.sm-tecdoc-graphic-search__stage:not(.is-image-loaded) .sm-tecdoc-graphic-search__overlay,.sm-tecdoc-graphic-search__stage.is-image-error .sm-tecdoc-graphic-search__image {display: none;}.sm-tecdoc-graphic-search__overlay {position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;}.sm-tecdoc-graphic-search__hotspot-link {pointer-events: auto;cursor: pointer;text-decoration: none;}.sm-tecdoc-graphic-search__hotspot {fill: rgba(255, 255, 255, .01);stroke: #1f2937;stroke-width: 3;vector-effect: non-scaling-stroke;}.sm-tecdoc-graphic-search__hotspot-link:hover .sm-tecdoc-graphic-search__hotspot,.sm-tecdoc-graphic-search__hotspot-link:focus .sm-tecdoc-graphic-search__hotspot,.sm-tecdoc-graphic-search__hotspot-link.is-active .sm-tecdoc-graphic-search__hotspot {fill: rgba(255, 255, 255, .35);stroke: #000;stroke-width: 4;}.sm-tecdoc-graphic-search__hotspot-label {font-size: 18px;font-weight: 700;fill: #111;stroke: #fff;stroke-width: 4;paint-order: stroke;pointer-events: none;}.sm-tecdoc-graphic-search__parts {padding: .75rem;}.sm-tecdoc-graphic-search__parts-list {margin: 0;padding-left: 1.25rem;max-height: 520px;overflow: auto;}.sm-tecdoc-graphic-search__part {margin: .25rem 0;}.sm-tecdoc-graphic-search__part a {display: block;padding: .35rem .4rem;border-radius: 4px;text-decoration: none;}.sm-tecdoc-graphic-search__part a:hover,.sm-tecdoc-graphic-search__part.is-active a {background: #fff;outline: 1px solid #ccc;}.sm-tecdoc-graphic-search__part-label,.sm-tecdoc-graphic-search__part-meta {display: block;}.sm-tecdoc-graphic-search__part-meta {font-size: .9em;opacity: .75;}.product_info_v1_tabs .pd_addtobasket { margin: 30px 0 5px; }.product_info_v1_tabs .pd_addtobasket_row { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 14px; align-items: stretch; margin: 0 0 12px; padding: 0; }.product_info_v1_tabs .pd_addtobasket_input { display: grid; grid-template-columns: 32px 50px 32px; gap: 4px; align-items: stretch; min-width: 122px; max-width: 122px; position: relative; }.sm-wp-header .col_settings_garage,.sm-wp-header .col_product_history,.sm-wp-header .col_account,.sm-wp-header .col_cart,.sm-wp-header .col_menu,.sm-wp-header .col_settings, .product_info_v1_tabs .pd_addtobasket_input {flex: 0 0 auto; padding: 0; width: auto;}.product_info_v1_tabs .pd_addtobasket_input input[type="hidden"] { display: none; }.product_info_v1_tabs .pd_addtobasket_input .quantity-adjust { display: flex; align-items: center; justify-content: center; width: 32px; min-width: 32px; max-width: 32px; height: 44px; min-height: 44px; margin: 0; padding: 0; border: 1px solid #d6dbe2; border-radius: var(--sm-radius-sm,4px); background: #f7f8fa; color: #0f172a; font-size: 13px; line-height: 1; font-weight: 700; opacity: 1; box-shadow: none; z-index: auto; transform: none; }.product_info_v1_tabs .pd_addtobasket_input .quantity-adjust:hover,.product_info_v1_tabs .pd_addtobasket_input .quantity-adjust:focus-visible { background: #edf2f7; border-color: #bfc9d5; color: #0f172a; }.product_info_v1_tabs .pd_addtobasket_input input[name="products_qty"]:not([type="hidden"]) { display: block; box-sizing: border-box; width: 50px; min-width: 50px; max-width: 50px; height: 44px; min-height: 44px; margin: 0; padding: 0 6px; border: 1px solid #d6dbe2; border-radius: var(--sm-radius-sm,4px); background: #fff; color: #0f172a; font-size: 13px; line-height: 44px; font-weight: 700; text-align: center; box-shadow: none; appearance: textfield; }.product_info_v1_tabs .pd_addtobasket_input input[name="products_qty"]::-webkit-outer-spin-button,.product_info_v1_tabs .pd_addtobasket_input input[name="products_qty"]::-webkit-inner-spin-button { margin: 0; appearance: none; }.product_info_v1_tabs .pd_addtobasket_cart { min-width: 0; padding: 0; }.product_info_v1_tabs .pd_addtobasket_cart .cssButton { width: 100%; min-height: 44px; }.sm-oil-finder-route {margin: 0 0 32px;}.sm-oil-finder-route__search-row {display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 22px;align-items: stretch;}.sm-oil-finder-route__col {min-width: 0;}.sm-oil-selector,.sm-kba-long.sm-kba-home.sm-kba-long--oil { min-height: 100%; margin: 0; padding: 24px; background: #fff; border: 1px solid var(--sm-border-color, #e1e1e1); border-radius: var(--sm-radius-sm, 4px); box-shadow: 0 10px 24px rgba(15, 23, 42, 0.06); }.sm-oil-selector {display: grid;grid-template-columns: minmax(0, 1fr);gap: 16px;align-content: start;}.sm-oil-selector__title {grid-column: 1 / -1;margin: 0 0 2px;color: var(--wp-black);font-size: 22px;line-height: 28px;font-weight: bold;}.sm-oil-selector__field {min-width: 0;margin: 0;}.sm-oil-selector__label {display: block;margin: 0 0 7px;color: #334155;font-size: 13px;line-height: 18px;font-weight: bold;}.sm-oil-selector__select,.sm-oil-selector select.form-control {width: 100%;}.sm-oil-selector select.form-control {min-height: 44px;}.sm-oil-selector__button {grid-column: 1 / -1;justify-self: start;min-height: 44px;margin: 4px 0 0;}.sm-oil-selector__feedback {grid-column: 1 / -1;min-height: 0;color: #8a4b00;font-size: 13px;line-height: 19px;font-weight: bold;}.sm-oil-selector__feedback:empty {display: none;}.sm-oil-vehicle-result {margin: 18px 0 0;padding: 18px;background: #f8fafc;border: 1px solid var(--sm-border-color, #e1e1e1);border-radius: var(--sm-radius-sm, 4px);}.sm-oil-vehicle-result__title {margin: 0 0 14px;color: var(--wp-black);font-size: 18px;line-height: 24px;font-weight: bold;}.sm-oil-vehicle-result__criteria {display: grid;grid-template-columns: minmax(0, 1fr);gap: 10px;margin: 0;}.sm-oil-vehicle-result__criterion {display: grid;grid-template-columns: minmax(150px, 0.42fr) minmax(0, 1fr);gap: 10px;padding: 10px 0;border-bottom: 1px solid var(--sm-border-color, #e1e1e1);}.sm-oil-vehicle-result__criterion dt,.sm-oil-vehicle-result__criterion dd {margin: 0;font-size: 13px;line-height: 19px;}.sm-oil-vehicle-result__criterion dt {color: #334155;font-weight: bold;}.sm-oil-vehicle-result__criterion dd {color: #64748b;}.sm-oil-vehicle-result__products { margin: 14px 0 0; color: #64748b; font-size: 13px; line-height: 20px; }.sm-oil-vehicle-result__products p { margin: 0; }.sm-oil-vehicle-result__feedback {margin: 12px 0 0;color: #8a4b00;font-size: 13px;line-height: 19px;font-weight: bold;}.sm-oil-vehicle-result__feedback:empty {display: none;}.sm-kba-long--oil .sm-kba-long__oil-stack { display: grid; grid-template-columns: minmax(0, 1fr); gap: 18px; }.sm-kba-long--oil .sm-kba-long__code-fields { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(96px, 120px); gap: 10px; align-items: end; }@media (max-width: 980px) {.sm-oil-finder-route__search-row {grid-template-columns: minmax(0, 1fr);}}@media (max-width: 640px) {.sm-oil-selector,.sm-kba-long.sm-kba-home.sm-kba-long--oil { padding: 18px; }.sm-kba-long--oil .sm-kba-long__code-fields { grid-template-columns: minmax(0, 1fr); }.sm-oil-vehicle-result__criterion {grid-template-columns: minmax(0, 1fr);}}.sm-kba-long.sm-kba-home { display: block; margin: 0 0 28px 0; padding: 24px 24px 26px; }.sm-kba-long__header { margin: 0 0 18px 0; padding: 0; border: 0; }.sm-kba-long__title { margin: 0; color: var(--wp-black); font-size: clamp(22px, 2.1vw, 30px); line-height: 1.2; font-weight: bold; letter-spacing: -0.02em; }.sm-kba-long__description { margin: 14px 0 0; color: #334155; font-size: 14px; line-height: 21px; }.sm-kba-long__grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(300px, 360px); gap: 24px; align-items: start; }.sm-listing-kba .sm-kba-long__grid,.dm_manufacturer .sm-kba-long__grid,.flex_category_sidebar .sm-kba-long__grid,.sm-hg__content .sm-kba-long__grid { display: flex; flex-direction: column; }.sm-listing-kba .sm-kba-long__grid > div,.dm_manufacturer .sm-kba-long__grid > div,.flex_category_sidebar .sm-kba-long__grid > div,.sm-hg__content .sm-kba-long__grid > div { width: 100%; }.sm-listing-kba .sm-kba-long__grid > aside,.dm_manufacturer .sm-kba-long__grid > aside,.flex_category_sidebar .sm-kba-long__grid > aside,.sm-hg__content .sm-kba-long__grid > aside { width: 100%; max-width: 360px; }.sm-listing-kba .sm-kba-long .sm-kba-home__code-grid,.sm-listing-kba .sm-kba-long__code-fields,.dm_manufacturer .sm-kba-long .sm-kba-home__code-grid,.dm_manufacturer .sm-kba-long__code-fields,.flex_category_sidebar .sm-kba-long .sm-kba-home__code-grid,.flex_category_sidebar .sm-kba-long__code-fields,.sm-hg__content .sm-kba-long .sm-kba-home__code-grid,.sm-hg__content .sm-kba-long__code-fields { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(120px, 180px); gap: 10px; align-items: end; }.sm-listing-kba .sm-kba-long__code-action,.dm_manufacturer .sm-kba-long__code-action,.flex_category_sidebar .sm-kba-long__code-action,.sm-hg__content .sm-kba-long__code-action { display: block; }.sm-kba-long .sm-kba-home__step,.sm-kba-long .sm-kba-home__label:not(.sr-only),.sm-kba-long .sm-kba-home__hint:not(.sr-only) { display: none; }.sm-kba-long select.form-control:disabled,.sm-kba-long input.form-control:disabled,.sm-kba-long .SumoSelect.disabled > .CaptionCont,.sm-kba-long .SumoSelect.disabled:hover > .CaptionCont { background-color: var(--wp-light, #f3f3f3); color: #aaa; opacity: 1; }.sm-kba-long .sm-kba-home__submit { display: inline-flex; align-items: center; justify-content: center; }.sm-kba-long .sm-kba-home__codes-title { margin: 0 0 14px 0; color: var(--wp-black); font-size: 16px; line-height: 24px; font-weight: bold; letter-spacing: -0.01em; }.sm-kba-long__code-fields { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(96px, 120px); }.sm-kba-long__code-action,.sm-kba-long .sm-kba-home__code-action { display: block; }.sm-kba-long__feedback:empty,.sm-kba-long__results[hidden] { display: none; }.listing_filter { margin: 0 0 15px 0; }.product_listing .listing > .listing_filter { clear: both; margin: 0 0 16px; z-index: 2; }.product_navigator .content span, .product_listing .listing > .listing_filter {position: relative; display: block; width: 100%;}body.sm-filter-panel-open .product_listing .listing > .listing_filter { z-index: 10060; }.sm-withdraw {max-width: 980px;}.sm-withdraw__form,.sm-withdraw__head,.sm-withdraw-products,.sm-withdraw-confirm__dialog { background: #fff; border: 1px solid var(--sm-border-color, #e1e1e1); border-radius: var(--sm-radius-sm, 4px); padding: 18px; }.sm-withdraw__form,.sm-withdraw__head,.sm-withdraw-products { margin: 0 0 16px; }.sm-withdraw__head h2,.sm-withdraw-confirm__dialog h2 {font-size: 22px;line-height: 28px;margin: 0 0 10px;}.sm-withdraw__privacy {color: #555;font-size: 13px;line-height: 19px;margin: 12px 0 0;}.sm-withdraw__actions,.sm-withdraw-confirm__actions {display: flex;flex-wrap: wrap;gap: 10px;justify-content: flex-end;margin: 16px 0 0;}.sm-withdraw-products { display: grid; gap: 10px; }.sm-withdraw-product { align-items: center; border: 1px solid var(--sm-border-color, #e1e1e1); border-radius: var(--sm-radius-sm, 4px); display: grid; gap: 14px; grid-template-columns: minmax(0, 1fr) minmax(120px, 170px); padding: 12px; }.sm-withdraw-product__main { min-width: 0; }.sm-withdraw-product__name { display: block; font-size: 15px; line-height: 20px; }.sm-withdraw-product__meta,.sm-withdraw-product__available { color: #666; display: block; font-size: 12px; line-height: 18px; }.sm-withdraw-product__attributes { margin: 6px 0 0 18px; }.sm-withdraw-product__qty input { height: 40px; text-align: center; width: 100%; }.sm-withdraw-confirm {align-items: center;background: rgba(0, 0, 0, 0.45);bottom: 0;display: flex;justify-content: center;left: 0;padding: 20px;position: fixed;right: 0;top: 0;z-index: 9999;}.sm-withdraw-confirm[hidden] {display: none;}.sm-withdraw-confirm__dialog {max-width: 560px;width: 100%;}.sm-withdraw-confirm__list {background: var(--sm-surface-muted, #f3f3f3);border-radius: var(--sm-radius-sm, 4px);margin: 12px 0 0;padding: 10px;}.listing_filter_header { gap: 8px; margin: 0 0 15px 0; }.listing_filter_toggle #toggle_filter,.listing_filter_icon_reset > a,.listing_filter_icon_reset > div { border-radius: var(--sm-radius-sm,4px); background: var(--button1_background, var(--wp-red)); border-color: var(--button1_background, var(--wp-red)); color: #fff; box-shadow: none; }.listing_filter_toggle #toggle_filter { display: inline-flex; align-items: center; justify-content: center; min-height: 35px; height: 35px; padding: 0 12px; font-weight: bold; }.listing_filter_toggle #toggle_filter:hover,.listing_filter_toggle #toggle_filter:focus-visible,.listing_filter_icon_reset > a:hover,.listing_filter_icon_reset > a:focus-visible,.listing_filter_icon_reset > div:hover,.listing_filter_icon_reset > div:focus-visible { background: var(--button1_background_hover, #e6002d); border-color: var(--button1_background_hover, #e6002d); color: #fff; text-decoration: none; }.listingrow .product-teaser__cart { align-items: stretch; margin: 12px 0 8px; width: 100%; }.product_listing--tecdoc .sm-tecdoc-row-gallery__thumbs, .listingrow .product-teaser__cart {flex-wrap: nowrap; gap: 6px; display: flex;}.listingrow .product-teaser__cart-input { display: grid; grid-template-columns: 32px 58px 32px; gap: 6px; align-items: stretch; min-width: 0; flex: 0 0 auto; }.listingrow .product-teaser__cart-input input[type="hidden"] { display: none; }.listingrow .product-teaser__cart-input .product-teaser__qty-button { display: flex; align-items: center; justify-content: center; width: 32px; min-width: 32px; height: 44px; min-height: 44px; margin: 0; padding: 0; border: 1px solid #d6dbe2; border-radius: var(--sm-radius-sm,4px); background: #f7f8fa; color: #0f172a; font-size: 13px; line-height: 1; font-weight: 700; opacity: 1; box-shadow: none; transform: none; }.listingrow .product-teaser__qty-input { box-sizing: border-box; display: block; height: 44px; min-height: 44px; padding: 0 6px; border: 1px solid #d6dbe2; border-radius: var(--sm-radius-sm,4px); background: #f3f3f3; color: #0f172a; font-size: 13px; line-height: 44px; font-weight: 700; text-align: center; box-shadow: none; appearance: textfield; }.product_listing--tecdoc .listingrow.product-teaser--tecdoc .lr_image_inner, .listingrow .product-teaser__qty-input {width: 100%; margin: 0; min-width: 0;}.listingrow .product-teaser__qty-input::-webkit-outer-spin-button,.listingrow .product-teaser__qty-input::-webkit-inner-spin-button { margin: 0; appearance: none; }.listingrow .product-teaser__cart-actions { display: flex; flex: 0 0 auto; gap: 0; align-items: stretch; }.listingrow .product-teaser__cart-submit,.listingrow .product-teaser__cart-submit .cssButton { display: flex; width: 44px; min-width: 44px; height: 44px; min-height: 44px; }.listingrow .product-teaser__cart-submit .cssButton { align-items: center; justify-content: center; padding: 0; border-radius: var(--sm-radius-sm, 4px); border-color: var(--button1_border, var(--wp-red)); background: var(--button1_background, var(--wp-red)); color: var(--button1_color, #fff); box-shadow: none; }.listingrow .product-teaser__cart-submit .cssButton:hover,.listingrow .product-teaser__cart-submit .cssButton:focus-visible { background: var(--button1_background_hover, var(--button1_background, var(--wp-red))); border-color: var(--button1_border_hover, var(--button1_border, var(--wp-red))); color: var(--button1_color_hover, var(--button1_color, #fff)); opacity: 1; }.listingrow .product-teaser__cart-submit .cssButtonText:empty { display: none; }.listingrow .product-teaser__details { margin-top: 8px; }.listingrow .product-teaser__details .cssButton { min-height: 44px; border-radius: var(--sm-radius-sm,4px); background: #f3f3f3; color: var(--wp-black); font-size: 13px; font-weight: bold; box-shadow: none; }.content_box_list .sm-information-withdraw {margin-top: 10px;}.content_box_list .sm-information-withdraw__link.cssButton,.sm-information-withdraw__link.cssButton,.footer_item ul.content_box_list li .sm-information-withdraw__link.cssButton {display: inline-flex;align-items: center;justify-content: center;width: auto;min-height: 34px;padding: 0 14px;border-color: var(--button1_border, var(--wp-red));background: var(--button1_background, var(--wp-red));color: var(--button1_color, var(--wp-black));--footer_link_color: var(--button1_color, var(--wp-black));font-size: 13px;line-height: 1.2;}.content_box_list .sm-information-withdraw__link.cssButton:hover,.content_box_list .sm-information-withdraw__link.cssButton:focus-visible,.sm-information-withdraw__link.cssButton:hover,.sm-information-withdraw__link.cssButton:focus-visible,.footer_item ul.content_box_list li .sm-information-withdraw__link.cssButton:hover,.footer_item ul.content_box_list li .sm-information-withdraw__link.cssButton:focus-visible {border-color: var(--button1_border_hover, var(--button1_border, var(--wp-red)));background: var(--button1_background_hover, var(--button1_background, var(--wp-red)));color: var(--button1_color_hover, var(--button1_color, var(--wp-black)));--footer_link_color: var(--button1_color_hover, var(--button1_color, var(--wp-black)));opacity: 1;}.content_box_list .sm-information-withdraw__link .cssButtonText,.sm-information-withdraw__link .cssButtonText,.footer_item ul.content_box_list li .sm-information-withdraw__link .cssButtonText {padding: 0;color: var(--button1_color, var(--wp-black));line-height: 1.2;white-space: normal;}.content_box_list .sm-information-withdraw__link.cssButton > .cssButtonText,.sm-information-withdraw__link.cssButton > .cssButtonText,.footer_item ul.content_box_list li .sm-information-withdraw__link.cssButton > .cssButtonText,.content_box_list .sm-information-withdraw__link.cssButton:hover > .cssButtonText,.content_box_list .sm-information-withdraw__link.cssButton:focus-visible > .cssButtonText,.sm-information-withdraw__link.cssButton:hover > .cssButtonText,.sm-information-withdraw__link.cssButton:focus-visible > .cssButtonText,.footer_item ul.content_box_list li .sm-information-withdraw__link.cssButton:hover > .cssButtonText,.footer_item ul.content_box_list li .sm-information-withdraw__link.cssButton:focus-visible > .cssButtonText {color: var(--button1_color_hover, var(--button1_color, var(--wp-black)));border-bottom-color: transparent;}.splide__list {backface-visibility: hidden;display: -ms-flexbox;display: flex;height: 100%;margin: 0!important;padding: 0!important;}.splide.is-initialized:not(.is-active) .splide__list {display: block;}.splide__pagination {-ms-flex-align: center;align-items: center;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;margin: 0;pointer-events: none;}.splide__pagination li {display: inline-block;line-height: 1;list-style-type: none;margin: 0;pointer-events: auto;}.splide:not(.is-overflow) .splide__pagination {display: none;}.splide {position: relative;opacity: 0.0;}.splide.is-initialized,.splide.is-rendered {opacity: 1.0;}.splide__slide {backface-visibility: hidden;box-sizing: border-box;-ms-flex-negative: 0;flex-shrink: 0;list-style-type: none!important;margin: 0;position: relative;}.splide__slide img {vertical-align: bottom;}.splide__sr {clip: rect(0 0 0 0);border: 0;height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.splide__track {overflow: hidden;position: relative;z-index: 0;}.splide__track--draggable {-webkit-touch-callout: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}.splide__track--fade>.splide__list>.splide__slide {margin: 0!important;opacity: 0;z-index: 0;}.splide__track--fade>.splide__list>.splide__slide.is-active {opacity: 1;z-index: 1;}.splide__track--ttb>.splide__list {display: block;}.splide__arrow {-ms-flex-align: center;align-items: center;background: #e1e1e1;border: 0;border-radius: 8px;bottom: 0;color: transparent;cursor: pointer;display: -ms-flexbox;display: flex;height: 48px;-ms-flex-pack: center;justify-content: center;margin: auto;opacity: 0.8;padding: 0;position: absolute;font-size: 24px;top: 0;transform: none;transition: all 0.3s ease-in-out;width: 48px;z-index: 1;}.splide__arrow svg {fill: #333;height: 18px;width: 18px;}.splide__arrow:focus-visible,.splide.is-focus-in .splide__arrow:focus {outline: 3px solid #0bf;outline-offset: 3px;}.splide__arrow--prev {left: 10px;}.splide__arrow--prev svg {transform: scaleX(-1);}.splide__arrow--next {right: 10px;}.splide__pagination {bottom: -30px;height: 30px;left: 0;padding: 0 0;position: absolute;right: 0;z-index: 1;}.splide__pagination__page {background: transparent;border: 0;border-radius: 0;border-top: solid #e1e1e1;border-width: 6px;display: inline-block;height: 30px;margin: 0;opacity: 1;padding: 0;position: relative;top: 0;transition: all 0.3s ease-in-out;width: 100%;}.splide__pagination__page.is-active {background: transparent;border-top: solid #555;border-width: 6px;transform: none;z-index: 1;}.splide__pagination__page:hover {cursor: pointer;opacity: 1;}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus {outline: 3px solid #0bf;outline-offset: 3px;}.splide__slide {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.splide__slide:focus {outline: 0;}@supports(outline-offset:-3px) {.splide__slide:focus-visible,.splide.is-focus-in .splide__slide:focus {outline: 1px solid #0bf;outline-offset: -3px;}}.splide__track--nav>.splide__list>.splide__slide {border: 1px solid transparent;cursor: pointer;}.splide__track--nav>.splide__list>.splide__slide.is-active {border: 1px solid #000;}.splide__arrows--ttb .splide__arrow--prev {top: 10px;bottom: auto;}.splide__arrows--ttb .splide__arrow--prev svg {transform: rotate(-90deg);}.splide__arrows--ttb .splide__arrow--next {bottom: 10px;top: auto;}.splide__arrows--ttb .splide__arrow--next svg {transform: rotate(90deg);}.splide__arrow:disabled,.splide:hover .splide__arrow:disabled {opacity: 0.01;}@media only screen and (min-width: 985px) {.splide__arrow {opacity: 0.4;}}.splide:hover .splide__arrow {opacity: 0.8;}.splide__arrows--ttb .splide__arrow {left: 0;right: 0;transform: none;transition: all 0.3s ease-in-out;display: none;}@media only screen and (min-width: 985px) {.splide__arrows--ttb .splide__arrow {display: initial;}}.splide__pagination li {flex: 1;height: 30px;}@media only screen and (min-width: 985px) {.splide__pagination__page,.splide__pagination__page.is-active {border-width: 1px;}}.splide:hover .splide__pagination__page {border-width: 6px;opacity: 1;}.splide:hover .splide__pagination__page.is-active {border-width: 6px;}input:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,.SumoSelect:focus-visible {outline: var(--wp-a11y-focus) !important;outline-offset: 2px !important;}.sm-kba-home__hint {color: #475569 !important; font-weight: 500;}.sm-vehicle-sticky-bar {background-color: #0f172a;border-top: 1px solid #1e293b;border-bottom: 1px solid #1e293b;padding: 0 0;width: 100%;color: #f8fafc;box-shadow: var(--wp-shadow-md);animation: slideDown 0.3s ease-out;animation-duration: 0.3s;animation-iteration-count: 1;height: 38px;top: 16px;display: block;position: relative;}@keyframes slideDown {from { transform: translateY(-100%); opacity: 0; }to { transform: translateY(0); opacity: 1; }}.sm-vehicle-sticky-bar__inner {max-width: 1200px;margin: 0 auto;padding: 0 20px;display: flex;flex-direction: column;align-items: center;gap: 12px;}@media only screen and (min-width: 768px) {.sm-vehicle-sticky-bar__inner {display: flex;flex-direction: row;justify-content: space-between;align-items: center;gap: 16px;height: 38px;}.sm-vehicle-sticky-bar__info {justify-content: flex-start;text-align: left;}.sm-vehicle-sticky-bar__actions {margin-left: auto;}}.sm-vehicle-sticky-bar__info {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 8px;font-size: 14px;text-align: center;min-height: 38px;}.sm-vehicle-sticky-bar__info > * {display: inline-flex;align-items: center;vertical-align: middle;line-height: 1;margin: 0 !important;padding: 0 !important;}.sm-vehicle-sticky-bar__actions {display: flex;align-items: center;min-height: 38px;}.sm-vehicle-sticky-bar__status {display: inline-flex;align-items: center;gap: 6px;color: #4ade80; font-weight: 600;}.sm-vehicle-sticky-bar__status i {font-size: 15px;margin: 0 !important;padding: 0 !important;vertical-align: middle !important;}.sm-vehicle-sticky-bar__name {color: #ffffff;font-weight: 700;letter-spacing: -0.01em;}.sm-vehicle-sticky-bar__specs {color: #cbd5e1;font-size: 13px;font-weight: 500;}.sm-vehicle-sticky-bar__change-btn {background-color: #334155 !important;color: #f8fafc !important;border: 1px solid #475569 !important;border-radius: var(--wp-radius-md) !important;font-weight: 600 !important;transition: all 0.2s ease !important;margin: 0 !important;vertical-align: middle !important;width: auto !important;min-height: 18px !important;padding: 2px 12px !important;}.sm-vehicle-sticky-bar__change-btn:hover {background-color: #475569 !important;color: #ffffff !important;transform: translateY(-1px);box-shadow: var(--wp-shadow-sm);}.product_info_v1_tabs .sm-tecdoc-vehicle-check__notice {border-radius: var(--wp-radius-md) !important;box-shadow: var(--wp-shadow-sm) !important;border: 1px solid transparent !important;transition: all 0.2s ease !important;font-weight: 600 !important;}.product_info_v1_tabs .sm-tecdoc-vehicle-check__notice.successmessage {background-color: var(--wp-color-success-bg) !important;border-color: var(--wp-color-success-border) !important;color: var(--wp-color-success-text) !important;}.product_info_v1_tabs .sm-tecdoc-vehicle-check__notice.errormessage {background-color: var(--wp-color-error-bg) !important;border-color: var(--wp-color-error-border) !important;color: var(--wp-color-error-text) !important;}.product_info_v1_tabs .sm-tecdoc-vehicle-check__notice.infomessage {background-color: var(--wp-color-warning-bg) !important;border-color: var(--wp-color-warning-border) !important;color: var(--wp-color-warning-text) !important;}.product_info_v1_tabs .sm-tecdoc-vehicle-check__toggle.cssButton {border-radius: var(--wp-radius-md) !important;font-weight: 700 !important;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;}.product_info_v1_tabs .sm-tecdoc-vehicle-check__toggle.cssButton:hover {transform: translateY(-1px) !important;box-shadow: var(--wp-shadow-sm) !important;}.sm-hg__section--children .sm-hg__children-grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: 20px;}.sm-hg__section--children .sm-hg__child-item {background: #ffffff;border: 1px solid #e2e8f0;border-radius: var(--wp-radius-lg);padding: 16px;display: flex;flex-direction: column;align-items: center;text-align: center;box-shadow: var(--wp-shadow-sm);transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);text-decoration: none;}.sm-hg__section--children .sm-hg__child-item:hover {transform: translateY(-4px);box-shadow: var(--wp-shadow-lg);border-color: var(--wp-red, #ff0b39);}.sm-hg__section--children .sm-hg__child-image-wrapper {width: 100px;height: 100px;display: flex;align-items: center;justify-content: center;margin-bottom: 12px;overflow: hidden;border-radius: var(--wp-radius-md);background: #f8fafc;padding: 8px;}.sm-hg__section--children .sm-hg__child-image-wrapper img {max-width: 100%;max-height: 100%;object-fit: contain;transition: transform 0.3s ease;}.sm-hg__section--children .sm-hg__child-item:hover img {transform: scale(1.05);}.sm-hg__section--children .sm-hg__child-title {font-size: 14px;font-weight: 700;color: var(--wp-black, #000103);line-height: 1.3;margin: 0;}.sm-compat-badge {display: inline-flex;align-items: center;gap: 6px;padding: 5px 10px;background-color: var(--wp-color-success-bg);border: 1px solid var(--wp-color-success-border);color: var(--wp-color-success-text);border-radius: var(--wp-radius-md);font-size: 12px;font-weight: 600;line-height: 1;margin: 6px 0;box-shadow: var(--wp-shadow-sm);}.sm-compat-badge__icon {font-size: 13px;}.product-teaser, .product-card {border-radius: var(--wp-radius-lg) !important;box-shadow: var(--wp-shadow-sm) !important;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;border: 1px solid #e2e8f0 !important;overflow: hidden;}.product-teaser:hover, .product-card:hover {transform: translateY(-4px) !important;box-shadow: var(--wp-shadow-lg) !important;border-color: #cbd5e1 !important;}.product_info_v1_tabs .pd_shippingrow {display: flex !important;align-items: center !important;gap: 12px !important;background: #f8fafc !important; border: 1px solid #e2e8f0 !important;border-radius: var(--wp-radius-md) !important;padding: 12px 16px !important;margin: 0 0 20px 0 !important;box-shadow: var(--wp-shadow-sm) !important;}.product_info_v1_tabs .pd_shipping_icon {color: var(--wp-red, #ff0b39) !important; font-size: 18px !important;display: flex !important;align-items: center !important;}.product_info_v1_tabs .pd_shipping_content {color: #334155 !important;font-size: 13px !important;line-height: 1.5 !important;}.product_info_v1_tabs .pd_shipping_content strong {color: var(--wp-black, #000103) !important;font-weight: 700 !important;}.product_info_v1_tabs .pd_shipping_content a {color: #2563eb !important;text-decoration: underline !important;font-weight: 600 !important;}.product_info_v1_tabs .pd_price {background: #ffffff !important;border: 1px solid #f1f5f9 !important;border-radius: var(--wp-radius-lg) !important;padding: 18px !important;box-shadow: var(--wp-shadow-sm) !important;margin-bottom: 24px !important;}.product_info_v1_tabs .pd_price .price {font-size: clamp(26px, 2.8vw, 34px) !important;font-weight: 800 !important;color: var(--wp-black, #000103) !important;letter-spacing: -0.02em !important;line-height: 1.1 !important;}.product_info_v1_tabs .pd_tax {font-size: 12px !important;color: #64748b !important;margin-top: 6px !important;}.product_info_v1_tabs .pd_addtobasket_input {display: flex !important;align-items: center !important;background: #f1f5f9 !important;border: 1px solid #cbd5e1 !important;border-radius: var(--wp-radius-md) !important;padding: 2px !important;min-width: 122px !important;max-width: 122px !important;height: 44px !important;box-sizing: border-box !important;}.product_info_v1_tabs .pd_addtobasket_input .quantity-adjust {background: transparent !important;border: none !important;width: 32px !important;min-width: 32px !important;height: 38px !important;min-height: 38px !important;font-size: 16px !important;color: #475569 !important;border-radius: var(--wp-radius-md) !important;transition: all 0.2s ease !important;cursor: pointer !important;}.product_info_v1_tabs .pd_addtobasket_input .quantity-adjust:hover {background: #e2e8f0 !important;color: var(--wp-black, #000103) !important;}.product_info_v1_tabs .pd_addtobasket_input input[name="products_qty"]:not([type="hidden"]) {background: #ffffff !important;border: none !important;border-radius: 6px !important;width: 46px !important;min-width: 46px !important;height: 36px !important;min-height: 36px !important;line-height: 36px !important;font-size: 14px !important;font-weight: 700 !important;color: var(--wp-black, #000103) !important;box-shadow: var(--wp-shadow-sm) !important;}.product_info_v1_tabs .pd_addtobasket_cart .cssButton {border-radius: var(--wp-radius-md) !important;font-weight: 700 !important;font-size: 15px !important;letter-spacing: -0.01em !important;transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;box-shadow: var(--wp-shadow-sm) !important;}.product_info_v1_tabs .pd_addtobasket_cart .cssButton:hover {transform: translateY(-2px) !important;box-shadow: var(--wp-shadow-md) !important;}.product_info_v1_tabs .pd_tabs {border: none !important;background: transparent !important;}.product_info_v1_tabs .resp-tabs-list {border-bottom: 2px solid #e2e8f0 !important;gap: 8px !important;display: flex !important;}.product_info_v1_tabs .resp-tabs-list li {border: none !important;background: transparent !important;color: #64748b !important;font-weight: 600 !important;font-size: 15px !important;padding: 12px 20px !important;margin: 0 !important;border-radius: 0 !important;position: relative !important;transition: all 0.2s ease !important;}.product_info_v1_tabs .resp-tabs-list li:hover {color: var(--wp-black, #000103) !important;}.product_info_v1_tabs .resp-tabs-list li.resp-tab-active {color: var(--wp-red, #ff0b39) !important;background: transparent !important;}.product_info_v1_tabs .resp-tabs-list li.resp-tab-active::after {content: "" !important;position: absolute !important;bottom: -2px !important;left: 0 !important;width: 100% !important;height: 3px !important;background-color: var(--wp-red, #ff0b39) !important;border-radius: 3px 3px 0 0 !important;}.product_info_v1_tabs .resp-tabs-container {border: 1px solid #e2e8f0 !important;border-top: none !important;border-radius: 0 0 var(--wp-radius-lg) var(--wp-radius-lg) !important;background: #ffffff !important;padding: 28px !important;box-shadow: var(--wp-shadow-sm) !important;}.product_info_v1_tabs .pd_description_content {font-size: 15px !important;line-height: 1.7 !important;color: #334155 !important;}.sm-kba-home__tabs {display: none !important;gap: 16px !important;border-bottom: 2px solid var(--sm-border-color, #d9d9d9) !important;padding-bottom: 0 !important;margin-bottom: 16px !important;}.sm-kba-home__tab {display: inline-flex !important;align-items: center !important;gap: 6px !important;padding: 4px 4px 6px 4px !important;color: var(--sm-brand-dark, #08161A) !important;text-decoration: none !important;font-weight: bold !important;font-size: 12px !important;background: transparent !important;border: none !important;border-bottom: 2px solid transparent !important;transition: all 0.2s ease !important;position: relative !important;bottom: -2px !important;}.sm-kba-home__tab .sm-icon {transform: scale(0.8) !important;}.sm-kba-home__tab i {font-size: 12px !important;}.sm-kba-home__tab:hover {color: var(--sm-brand-red, #d4002f) !important;background: transparent !important;}.sm-kba-home__tab.active {color: var(--sm-brand-red, #d4002f) !important;border-bottom-color: var(--sm-brand-red, #d4002f) !important;background: transparent !important;}.sm-kba-home__tab.disabled {opacity: 0.5 !important;cursor: not-allowed !important;pointer-events: none !important;}
