:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #644D8F;--bs-secondary: #6c757d;--bs-success: #236452;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #A74B40;--bs-light: #F1EFF5;--bs-dark: #212529;--bs-primary-rgb: 100, 77, 143;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 35, 100, 82;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 167, 75, 64;--bs-light-rgb: 241, 239, 245;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(5.2, 44, 101.2);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(206.6, 226, 254.6);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(158.2, 197, 254.2);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.875;--bs-body-color: #0E0D0F;--bs-body-color-rgb: 14, 13, 15;--bs-body-bg: #FFF;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #644D8F;--bs-link-color-rgb: 100, 77, 143;--bs-link-decoration: none;--bs-link-hover-color: #644D8F;--bs-link-hover-color-rgb: 100, 77, 143;--bs-link-hover-decoration: underline;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #CAC3CC;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(13, 110, 253, 0.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #F0F0F0;--bs-body-color-rgb: 240, 240, 240;--bs-body-bg: #0F1621;--bs-body-bg-rgb: 15, 22, 33;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(109.8, 168, 253.8);--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(2.6, 22, 50.6);--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(7.8, 66, 151.8);--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #AB96D6;--bs-link-hover-color: #AB96D6;--bs-link-color-rgb: 171, 150, 214;--bs-link-hover-color-rgb: 171, 150, 214;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #dee2e6;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #AFA8BB;--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,h5,h4,h3,h2,.h-footer,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h1{font-size:1.5rem}}h2,.h-footer{font-size:1.25rem}h3{font-size:calc(1.2625rem + 0.15vw)}@media(min-width: 1200px){h3{font-size:1.375rem}}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:0.875em}mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:none}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + 0.3vw);line-height:inherit}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}:root{--bs-font-sans-serif: "Open Sans", Helvetica, Verdana, sans-serif}@property --bs-body-bg{syntax:"<color>";inherits:true;initial-value:#FFF}:root{--bs-body-bg: #FFF;--bs-body-color: #0E0D0F;--bs-link-color: #644D8F;--bs-link-hover-color: #644D8F;--bs-border-color: #CAC3CC;--bs-danger: #A74B40;--bs-danger-rgb: 167, 75, 64;--color-contrast: #0E0D0F;--color-lines: #F1EFF5;--color-logo: #0E0D0F;--color-selected: #236452;--color-lime: #236452;--color-text-contrast: #F0F0F0;--color-high-contrast: #000;--color-anti-contrast: #FFF;--color-lvl1: #F9F8FB;--color-gray-text: #5C5763;--color-dark-gray: #C5C6CE;--color-pale-gray-text: #A2A0A5;--color-brown: #CAC3CC;--color-gray: #F1EFF5;--color-green: #457348;--color-red: #A74B40;--color-bar: #FFF;--color-bar-plus: #FFF;--color-purple: #744885;--color-image-bg: #F9F8FB;--color-ok: var(--color-green);--color-btn: #644D8F;--color-btn-hover: #744885;--block-shadow: 0 0 10px rgba(0, 0, 0, 0.05);--rhythmic-unit: 1rem;--product-hover-image-transform: scale(1.13);--page-hspace: 1rem;--mode-transition: 0.15s ease-out;--content-max-width: calc(1280px + 2 * var(--page-hspace));--sections-vspace: calc(3 * 1rem);--inline-icon-size: 1.5rem;--font-size-xxs: 0.625rem;--font-size-tiny: 0.75rem;--font-size-small: 0.875rem;--font-size-base: 1rem;--font-size-big: 1.125rem;--font-size-huge: 1.25rem;--font-size-giant: 1.5rem;--line-height-base: 1.875;--line-height-md: 2.8125;--line-height-small: 1.5rem;--line-height-computed: 1.25rem;--line-height-big: 2.5;--border-base: 1px;--thick-border-width: 2px;--border-radius-base: 0;--top-menu-desktop-button-width: 56px;--top-menu-desktop-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);--top-menu-desktop-catalog-columns: 4;--top-menu-desktop-catalog-column-gap: calc(2.5 * 1rem);--top-menu-popup-bg: var(--bs-body-bg);--top-menu-popup-desktop-box-shadow: var(--top-menu-desktop-box-shadow);--header-area-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);--header-area-height: 56px;--header-area-bg: var(--bs-body-bg);--subcategories-list-columns-gap: 1rem;--subcategories-list-aspect-ratio: auto;--bottom-panel-height: 56px;--bottom-panel-shadow: 0 -1px 3px rgba(0, 0, 0, 0.05);--bottom-panel-wide-panel-height: calc(2.5 * 1rem);--bottom-panel-bg: var(--bs-body-bg);--preloader-color-1: var(--color-brown);--preloader-color-2: var(--bs-link-color);--popup-overlay-bg: rgba(17, 20, 24, 0.8);--tooltip-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);--carousel-block-width: 180px;--carousel-hspace: var(--page-hspace);--carousel-nav-spacing: calc(1rem / 2);--btn-icon-size: calc(1.5rem * 4 / 3);--products-grid-columns-count: 1;--product-blocks-hspace: 1rem;--product-block-min-width: calc(9.375 * 1rem);--cart-item-image-size: calc(4 * 1rem);--cart-totals-block-width: calc(19 * 1rem);--order-address-columns: 1;--order-right-addresses-part-width: 100%;--bs-form-check-bg: transparent;--pager-bg: var(--color-contrast);--pager-active-bg: var(--color-contrast);--popover-font-size: var(--font-size-small);--popover-line-height: 1.5rem;--field-padding-left: calc(1rem - 2px);--field-padding-right: calc(1rem - 2px);--field-checkmark-color: #fff}[data-bs-theme=dark]{--bs-primary: #AB96D6;--bs-primary-rgb: 171, 150, 214;--bs-success: #41B998;--bs-success-rgb: 65, 185, 152;--bs-danger: #CC6C61;--bs-danger-rgb: 204, 108, 97;--bs-light: #283345;--bs-light-rgb: 40, 51, 69;--bs-body-bg: #0F1621;--bs-body-color: #F0F0F0;--bs-link-color: #AB96D6;--bs-link-hover-color: #AB96D6;--bs-border-color: #AFA8BB;--color-lime: #41B998;--color-lines: #283345;--color-logo: #F0F0F0;--color-text-contrast: #0E0D0F;--color-selected: #41B998;--color-contrast: #F0F0F0;--color-high-contrast: #FFF;--color-anti-contrast: #0F1621;--color-lvl1: #162237;--color-gray: #283345;--color-gray-text: #A2A0A5;--color-dark-gray: #283345;--color-pale-gray-text: #A2A0A5;--color-brown: #AFA8BB;--color-green: #609564;--color-purple: #AA8AB9;--color-bar: #162338;--color-bar-plus: #121C2D;--color-image-bg: rgba(255, 255, 255, 0.05);--color-btn: #AB96D6;--color-btn-hover: #AA8AB9;--block-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25);--tooltip-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25);--header-area-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.25);--header-area-bg: var(--color-bar);--top-menu-popup-bg: var(--color-bar);--bottom-panel-shadow: 0 -10px 20px rgba(0, 0, 0, 0.25);--bottom-panel-bg: var(--color-bar);--pager-bg: var(--color-high-contrast);--pager-active-bg: var(--color-high-contrast)}@media(min-width: 768px){:root{--sections-vspace: calc(4 * 1rem)}}@media(min-width: 992px){:root{--header-area-height: 64px}}@media(prefers-reduced-motion){:root{--mode-transition: 0s linear;--product-hover-image-transform: none}}img{height:auto;max-width:100%}ul{list-style:none;padding:0}h1{line-height:2.5rem;font-weight:bold;font-size:1.5rem}@media(min-width: 992px){h1{font-size:2rem;line-height:2.5rem}}h2,.h-footer{line-height:1.5rem;font-weight:bold;font-size:1.25rem}@media(min-width: 992px){h2,.h-footer{font-size:1.5rem;line-height:2.5rem}}h3{line-height:1.5rem;font-weight:bold;font-size:1.375rem}@media(min-width: 992px){h3{font-size:1.375rem;line-height:1.5rem}}h4{line-height:1.5rem;font-weight:bold;font-size:1.25rem}@media(min-width: 992px){h4{font-size:1.5rem;line-height:1.875rem}}a{color:var(--bs-link-color);transition:var(--mode-transition) color}a:hover{color:var(--bs-link-hover-color)}.h-footer{line-height:1.5rem;font-weight:bold;font-size:1.25rem}@media(min-width: 992px){.h-footer{font-size:1.25rem;line-height:1.5rem}}b,strong{font-weight:600}.product-details-info .core-charge__wrapper{font-weight:400;flex:0 0 100%;margin-left:0}.product-details-info .price.product-price{display:flex;align-items:baseline}.product-details-info .price.product-price>.product-price{flex-wrap:wrap}.product-details .vv-btn-wrapper{margin-top:1rem;height:auto}.product-details .vv-btn-wrapper .vehicle-view-btn{height:auto;top:0}.product-attribute__blocks:has(.product-attribute__blocks-head){display:flex;flex-direction:column}.product-attribute__blocks-head{display:flex;justify-content:space-between;line-height:1.25;padding:.75rem 0}.product-attribute__blocks-head.product-attribute_hidden{border-bottom:1px solid var(--color-dark-gray);transition:var(--mode-transition) border-bottom-color}.product-attribute__blocks-head.product-attribute_hidden+.product-attribute__blocks-list{display:none}.product-attribute__blocks-head.product-attribute_hidden .inline-icon--minus{display:none}.product-attribute__blocks-head:not(.product-attribute_hidden){border-bottom:none}.product-attribute__blocks-head:not(.product-attribute_hidden)+.product-attribute__blocks-list{border-bottom:1px solid var(--color-dark-gray)}.product-attribute__blocks-head:not(.product-attribute_hidden) .inline-icon--plus{display:none}.product-attribute__blocks-head button{padding:0}.product-attribute__blocks-head-title{font-weight:600}.product-attribute__blocks-head-switcher{width:1.5rem;height:1.5rem;color:var(--bs-link-color);transition:var(--mode-transition) color;border:none;background:rgba(0,0,0,0)}.auto-group-block-attribute-values .product-attribute__blocks-option{border-radius:6px;border-color:var(--color-dark-gray)}.auto-group-block-attribute-values .product-attribute__blocks-option-name{line-height:var(--line-height-computed)}.auto-group-block-attribute-values .product-attribute__blocks-option--selected,.auto-group-block-attribute-values .product-attribute__blocks-option--selected:hover,.auto-group-block-attribute-values .product-attribute__blocks-option--selected:focus,.auto-group-block-attribute-values .product-attribute__blocks-option--selected:active{border-color:var(--color-selected)}.product-attribute__blocks-list.auto-group-block-attribute-values{margin:0;padding-bottom:.75rem;gap:.5rem;display:flex;flex-wrap:wrap}.mark-line.carb-not-approved,.mark-line.carb-missing-info{margin-top:1.5rem}.back2stock-box.saved.visible{background:var(--color-ok);padding:1rem;margin:1rem 0;color:#fff}.back2stock-box.saved.visible .note{margin:0}.back2stock-box.saved.visible .remove-notification,.back2stock-box.saved.visible .remove-notification:hover,.back2stock-box.saved.visible .remove-notification:active,.back2stock-box.saved.visible .remove-notification:link,.back2stock-box.saved.visible .remove-notification:visited{color:inherit;text-decoration:underline}.product-details .widget-fingerprint-product-wholesale-prices:empty{display:none}.label-green.sale-price .label-main-box,.label-green.market-price .label-main-box{white-space:nowrap}.block-recently-viewed .products-grid{--carousel-block-width: calc(7.5 * 1rem)}.block-recently-viewed .products-grid .product a{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;transition:var(--mode-transition) color}.block-recently-viewed .products-grid .product>a:hover .photo,.block-recently-viewed .products-grid .product>a:focus .photo,.block-recently-viewed .products-grid .product>a:active .photo{transform:var(--product-hover-image-transform)}.block-recently-viewed .products-grid .photo{transition:var(--mode-transition) transform}@media(min-width: 992px){.block-recently-viewed .products-grid{--carousel-block-width: calc((100% / var(--carousel-block-count)) - var(--product-blocks-hspace) / var(--carousel-block-count) * (var(--carousel-block-count) - 1));--carousel-block-count: 7}}@media(min-width: 1200px){.block-recently-viewed .products-grid{--carousel-block-count: 8}}@media(min-width: 1400px){.block-recently-viewed .products-grid{--carousel-block-count: 9}}.product-details-market-price{font-size:.875rem;line-height:1rem}.product-attachments{width:fit-content;max-width:100%}.product-description+.product-attachments{margin-top:2rem}.product-attachments .files{display:flex;flex-direction:column;gap:.75rem}.product-attachments .file+.file{padding-top:.75rem;border-top:1px solid var(--bs-border-color);transition:var(--mode-transition) border-color}.product-attachments .row{flex-wrap:nowrap;margin:0;gap:1rem}.product-attachments .row .column{flex:0;padding:0}.product-attachments .row .column+.column{flex:1 1 100%;max-width:calc(100% - 1.875rem - 1rem);align-self:center}.product-attachments .icon{width:1.875rem;height:2.5rem;background:var(--color-gray-text);transition:var(--mode-transition) background-color;margin-right:1rem}.product-attachments .name{display:block;line-height:1.25rem;word-break:break-word}.product-attachments .size{display:block;font-size:var(--font-size-small);line-height:var(--line-height-computed);margin-top:.25rem;color:var(--color-pale-gray-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-attachments .description{word-break:break-word;margin-top:.5rem;line-height:1.25rem}.brand-block-wrapper{display:flex}.brand-block-wrapper .brand-description.category-description{margin-left:16px}@media(max-width: 768px){.brand-block-wrapper{display:block}.brand-block-wrapper .brand-description.category-description{margin-left:0}}.product-details-info .backorder-stock-info{display:block}.area-c .vote-bar span{width:auto;height:auto;background:none}.product-details-info .product-brand-icon img{width:auto;height:auto;max-width:calc(5.9375*var(--rhythmic-unit));max-height:calc(3.75*var(--rhythmic-unit))}.product-fitment__checkbox:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:currentColor;opacity:.1}.product-details .fitment-wrapper{flex-wrap:wrap;column-gap:1rem}.product-details .fitment-wrapper .product-fitment{flex-wrap:wrap}.product-details .fitment-wrapper .product-fitment__label,.product-details .fitment-wrapper .product_vehicle_mmys_popup{white-space:nowrap}.product-details .fitment-wrapper+.editable-attributes{margin-top:1rem}.product-fitment-note{margin:1.33rem 0 0 0;display:block;border:1px solid var(--qsl-make--fitment-note-color);padding:.5rem .5rem .5rem 2.75rem;color:var(--qsl-make--fitment-note-icon-color);position:relative;transition:var(--mode-transition) border-color,var(--mode-transition) color;font-size:var(--font-size-small);line-height:var(--line-height-small)}.product-fitment-note .product-fitment-note-icon{position:absolute;left:.25rem;top:.5rem}.product-fitment-note .product-fitment-note-icon-img{stroke:var(--qsl-make--fitment-note-color);fill:none;transition:var(--mode-transition) stroke}.product-fitment-note .product-fitment-note-text{color:var(--qsl-make--fitment-note-text-color);transition:var(--mode-transition) color}.product-details-tabs .product-fitment-tab{margin:2.5rem 0 0 0}.product-details-tabs .product-fitment-tab .more-fitments-warning{margin-top:1rem}.product-details-tabs .product-fitment-tab .extra-fields,.product-details-tabs .product-fitment-tab .extra-fields ul{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;row-gap:1rem}.product-details-tabs .product-fitment-tab .extra-fields li,.product-details-tabs .product-fitment-tab .extra-fields ul li{width:100%}.product-details-tabs .product-fitment-tab .extra-fields>li,.product-details-tabs .product-fitment-tab .extra-fields ul>li{display:flex;line-height:1;flex-wrap:wrap;row-gap:.5rem}.product-details-tabs .product-fitment-tab .extra-fields>li>div:first-child,.product-details-tabs .product-fitment-tab .extra-fields ul>li>div:first-child{flex:1;display:flex;background:none}.product-details-tabs .product-fitment-tab .extra-fields>li>div:first-child strong,.product-details-tabs .product-fitment-tab .extra-fields ul>li>div:first-child strong{white-space:nowrap}.product-details-tabs .product-fitment-tab .extra-fields>li>div:first-child:after,.product-details-tabs .product-fitment-tab .extra-fields ul>li>div:first-child:after{content:"";flex:1;height:100%;border-bottom:1px dotted #cac3cc;margin-left:.25rem;margin-right:.25rem;transition:.15s ease-out border-bottom-color}.product-details-tabs .product-fitment-tab .extra-fields>li>span:last-child,.product-details-tabs .product-fitment-tab .extra-fields ul>li>span:last-child{flex:0 0 auto;line-height:1;display:inline-block;max-width:100%;word-break:break-word}.product-details-tabs .product-fitment-tab .extra-fields>li>.head-h3,.product-details-tabs .product-fitment-tab .extra-fields ul>li>.head-h3{margin-top:1rem}.product-details-tabs .product-fitment-tab .extra-fields>li>.head-h3+ul,.product-details-tabs .product-fitment-tab .extra-fields ul>li>.head-h3+ul{margin-top:.75rem}.product-details-tabs .product-fitment-tab .extra-fields>li>.head-h3,.product-details-tabs .product-fitment-tab .extra-fields>li>.head-h3:first-child,.product-details-tabs .product-fitment-tab .extra-fields>li>.head-h3:last-child,.product-details-tabs .product-fitment-tab .extra-fields>li>ul,.product-details-tabs .product-fitment-tab .extra-fields>li>ul:first-child,.product-details-tabs .product-fitment-tab .extra-fields>li>ul:last-child,.product-details-tabs .product-fitment-tab .extra-fields ul>li>.head-h3,.product-details-tabs .product-fitment-tab .extra-fields ul>li>.head-h3:first-child,.product-details-tabs .product-fitment-tab .extra-fields ul>li>.head-h3:last-child,.product-details-tabs .product-fitment-tab .extra-fields ul>li>ul,.product-details-tabs .product-fitment-tab .extra-fields ul>li>ul:first-child,.product-details-tabs .product-fitment-tab .extra-fields ul>li>ul:last-child{flex:0 0 100%;max-width:100%}.product-details-tabs .product-fitment-tab-table{width:100%}.product-details-tabs .product-fitment-tab-table th{background-color:rgba(202,195,204,.2)}.product-details-tabs .product-fitment-tab-table td,.product-details-tabs .product-fitment-tab-table th{border:1px solid #cac3cc;padding:.5rem;transition:.15s ease-out border-color}.product-details-tabs .product-fitment-tab-table-container{margin:2rem 0 0 0;width:100%;max-width:600px;overflow-y:visible;overflow-x:auto}.product-details-tabs .head-h3{font-size:1.25rem;line-height:1.5;font-weight:bold}.product-details-tabs .head-h3:after{display:none}.product-details-tabs .head-h3+ul{margin:1rem 0 0 0}#product-details-tab-fitment .product-fitment-tab{margin-top:0}#product-details-tab-fitment .product-fitment-tab .head-h3{display:none}body.mmy-vehicle-selected .product-details .more-fitments-warning .check-fitment-action{display:none}.product-details-tabs .product-fitment-tab-table th{background:none}.product-details-tabs .product-fitment-tab-table-container{max-width:600px}.product-details-info .product-details div.unavailable-variation.hidden~.add-button-buttons,.product-details-info .product-details div.unavailable-variation.hidden~.add-to-compare.product,.product-details-info .product-details div.unavailable-variation.hidden~.add-to-wishlist__wrapper,.product-details-info .product-details div.unavailable-variation.hidden~.add-to-wishlist-wrapper,.product-details-info .product-details div.unavailable-variation.hidden~.buttons-separator,.product-details-info .product-details div.unavailable-variation.hidden~.button.pp-button{display:none}.carousel_gallery{text-align:center;max-width:100%;flex:1}.carousel_gallery .thumbnails{column-gap:1.25rem}.carousel_gallery .main-image{aspect-ratio:1.5}.carousel_gallery .thumbs-wrapper{overflow:auto;flex:0 0 auto;max-width:calc(100% - 7rem - 2.5rem);padding-bottom:2rem;clip-path:inset(0 0 2rem 0);margin-bottom:-2rem;scrollbar-width:none;scroll-behavior:smooth}.carousel_gallery .thumbs-list-item{flex:0 0 4rem}.carousel_gallery .thumb-container{height:4rem;appearance:none;-webkit-appearance:none;background:rgba(0,0,0,0);cursor:pointer}.carousel_gallery .thumb-container:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;border:2px solid #000;opacity:0;pointer-events:none}.carousel_gallery .thumb-container.active:after{opacity:1}.carousel_gallery .arrow{border:none;background-color:rgba(0,0,0,0);width:3.5rem;height:60px;position:relative}.carousel_gallery .arrow[disabled]{cursor:default;opacity:.2}.carousel_gallery .arrow.prev,.carousel_gallery .arrow.next{flex:0 0 auto}.carousel_gallery .arrow.prev:after,.carousel_gallery .arrow.next:after{content:"";display:inline-block;width:12px;height:12px;border-left:2px solid #644d8f;border-bottom:2px solid #644d8f;position:relative;top:2px}.carousel_gallery .arrow.prev:after{transform:rotate(45deg)}.carousel_gallery .arrow.next:after{transform:rotate(225deg)}.carousel_gallery .carousel-nav__container{display:none}.carousel_wrapper{display:flex;justify-content:center}.gallery_detailed_wrapper{margin-left:calc(-1*var(--page-hspace));margin-right:calc(-1*var(--page-hspace))}.gallery_detailed_wrapper .carousel_wrapper .carousel-nav__container{display:flex}.gallery_detailed_wrapper .carousel_wrapper .carousel-nav__container:has(.carousel-nav__button:only-child){display:none}.gallery_detailed_wrapper .vehicle-info{transition:var(--mode-transition) color}.gallery_detailed_wrapper p:last-child{margin-bottom:0}.gallery_detailed_wrapper .thumbs-list{list-style:none;margin-bottom:0}.gallery_detailed_wrapper .block__nav{position:relative}.gallery_detailed_wrapper .block__nav[disabled]{opacity:.2}.gallery_detailed_wrapper .block__nav--next{right:1px}.gallery_detailed_wrapper .block__nav--prev{left:1px}.gallery_detailed_description p{color:var(--bs-body-color);margin-bottom:0;font-size:var(--font-size-small);line-height:var(--line-height-computed);transition:var(--mode-transition) color}.carousel_gallery .main-image .loupe{position:absolute;top:0;bottom:0;left:0;right:0;cursor:zoom-in}.next-gallery a{font-size:var(--font-size-base)}#content #breadcrumb,#content #page-title{display:none}@media(max-width: 767.98px){.flex-container>.category-details{display:none}#content #breadcrumb,#content #page-title{display:block}#content .list-container>*{order:5}#content .list-container>*.vehicle-info{order:4}#content .list-container>*.next-gallery{order:2}#content .list-container>*.gallery_detailed_wrapper{order:0}#content .list-container>*#breadcrumb{order:1}#content .list-container>*#page-title{order:3}#content #breadcrumb{margin-top:1.5rem}#content .breadcrumb{margin:0}#content .breadcrumb .location-node:not(.last),#content .breadcrumb .location-node__icon{display:flex}.gallery_detailed_wrapper .next-gallery{margin:1rem 0 0 0}.gallery_detailed_wrapper .next-gallery a{font-size:var(--font-size-base)}.next-gallery{margin-top:-2.2rem}}@media(max-width: 767px)and (pointer: coarse)and (hover: none),(max-width: 767px)and (pointer: fine)and (hover: none){.gallery_detailed_wrapper .block__nav{display:none}.gallery_detailed_wrapper .thumbs-wrapper{max-width:100%}.gallery_detailed_wrapper .thumbs-list{padding-left:var(--page-hspace)}}@media(min-width: 768px){.gallery_detailed_wrapper{margin-left:0;margin-right:0}.gallery_detailed_wrapper .thumbs-list{padding-left:0}.gallery_detailed_wrapper .gallery_detailed_description{padding-top:2rem}.gallery_detailed_wrapper .carousel_wrapper .carousel-nav__container{display:none}.carousel_gallery .main-image{margin-bottom:1.5rem}}@media(min-width: 768px)and (pointer: coarse)and (hover: none),(min-width: 768px)and (pointer: fine)and (hover: none){.gallery_detailed_wrapper .block__nav{display:flex}}.checkbox_list{display:flex;flex-direction:column}.checkbox_list label{display:flex;margin-bottom:.5rem}.checkbox_list label .checkbox_list_name{margin-left:.5rem}.title{display:flex;justify-content:space-between;align-items:center}.vehicle-info{color:var(--color-gray-text);margin-top:.25rem}.vehicle-info p{font-size:1rem;line-height:1.875}.prev-gallery{white-space:nowrap}.next-gallery{order:-1;margin-bottom:1rem;display:flex;justify-content:flex-start}.next-gallery a{display:flex;align-items:center;column-gap:.25rem;font-size:.875rem;line-height:1.875}.next-gallery svg{fill:currentColor}.gallery_detailed_description{padding-top:1rem;color:#0e0d0f;font-size:.875rem;word-break:break-word}.area-c h1{margin-bottom:0}.list-container div.gallery_detailed_description+.block.block-block{margin-top:2rem}.list-container div.gallery_detailed_description+.block.block-block h3{margin-bottom:0}.list-container div.gallery_detailed_description+.block.block-block h3+.content{margin-top:1rem}.gallery_detailed_description+.block.block-block .list-header-line{margin-top:1rem}#main .list-container .galleries_actions_wrapper{display:flex;grid-column:2;align-items:center}#main .list-container .galleries_actions_wrapper .next-gallery{order:1}#main .list-container .galleries_actions_wrapper .next-gallery svg{margin-top:2px}#main .list-container .galleries_actions_wrapper .prev-gallery{width:4.5rem}#main .list-container .galleries_actions_wrapper .prev-gallery:hover path{fill:#644d8f}@media(max-width: 767.98px){#main .list-container .galleries_actions_wrapper{font-size:.875rem;margin-bottom:1rem}#main .list-container .galleries_actions_wrapper .next-gallery{margin-bottom:0}}@media(max-width: 479px),(max-height: 479px){.gallery_detailed_description+.block.block-block .list-header-line{display:none}}@media(max-width: 991.98px){.next-gallery{justify-content:flex-end;align-self:flex-end}}@media(max-width: 767.98px){#main-content~.list-container{display:flex;flex-direction:column}#page-title,.vehicle-info,.gallery_detailed_description,.gallery_detailed_description+.block{order:1}#breadcrumb{order:-2}#page-title{margin-top:2rem}#cboxContent #cboxTitle{display:block !important}}@media(min-width: 768px){#main-content~.list-container{display:grid;grid-template-columns:1fr max-content;column-gap:1rem}#main-content~.list-container>*{grid-column:1/3}#main-content~.list-container>*#page-title{grid-column:1}#main-content~.list-container>*.next-gallery{grid-column:2}.next-gallery{grid-column:2;margin:0;grid-row:3;align-self:center}.next-gallery a{font-size:1rem}.gallery_detailed_wrapper{margin-top:1rem}}.next-gallery,.prev-gallery{background-color:#f1eff5;height:2rem;width:2rem;border-radius:.5rem;position:relative}.next-gallery{margin-left:.6rem}.next-gallery::after{content:"";position:absolute;right:.5rem;top:50%;display:block;border-right:2px solid #644d8f;border-bottom:2px solid #644d8f;width:.65rem;height:.65rem;transform:translate(-50%, -50%) rotate(-45deg)}.prev-gallery::before{content:"";position:absolute;left:.5rem;top:50%;display:block;border-left:2px solid #644d8f;border-top:2px solid #644d8f;width:.65rem;height:.65rem;transform:translate(50%, -50%) rotate(-45deg)}.gallery_actions_wrapper{display:flex}.list-container .next-gallery{order:4}@media(min-width: 768px){.list-container .next-gallery,.list-container .prev-gallery{display:none}.category-details{display:flex;align-items:center;column-gap:1.5rem}.category-details .next-gallery,.category-details .prev-gallery{flex:0 0 auto;order:1}.category-details #page-title{flex:1}}@media(width: 768px){.gallery_detailed_description{margin-top:2.2rem}#content .section .list-container>.gallery_actions_wrapper{margin-top:0}}@media(max-width: 767.98px){#content .list-container>.gallery_actions_wrapper{position:relative;bottom:8.75rem;margin-top:1.875rem;justify-content:flex-end;height:0}#content .list-container>.gallery_actions_wrapper .next-gallery{margin-bottom:-2rem}.gallery_detailed_description{position:relative;top:-2.1875rem}}.gallery_tab{display:flex;flex-wrap:wrap;gap:.25rem;padding:.5rem}.gallery_tab .gallery-item{position:relative;width:calc(25% - .25rem);box-shadow:0 4px 8px rgba(0,0,0,.1);max-height:9.6rem;overflow:hidden;display:flex;justify-content:center;align-items:center}.gallery_tab .gallery-item>a{position:relative;width:100%;height:100%}.gallery_tab .gallery-item img{max-width:100%;max-height:100%;object-fit:cover;display:block}.gallery_tab .caption{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:absolute;left:.5rem;right:.5rem;color:#fff;background:#000;text-align:left;padding:0 .5rem;bottom:.5rem;width:fit-content;font-size:1rem;line-height:1.5em;max-height:3em;font-weight:600}@media(width < 576px){.gallery_tab .caption{font-size:.5rem}.gallery_tab .gallery-item{width:calc(50% - 10px);max-height:6rem}}.gallery_tab .gallery-item{flex:0 0 auto;max-height:12rem;width:calc(25% - .625rem)}.gallery_tab .gallery-item .caption{font-size:.875rem;background:#0e0d0f;left:.625rem;padding:0 .625rem;bottom:.625rem}@media(max-width: 767.98px){.gallery_tab .caption{font-size:.625rem}.gallery_tab .gallery-item{width:10.125rem;max-height:6.75rem}}.target-product .box-product.product-details .product-stickers{position:absolute;top:0;left:50%;width:100%;max-width:min(100%,var(--product-image-max-width, 100%));transform:translateX(-50%);z-index:2;opacity:.8}.target-product .box-product.product-details .product-stickers.corner_ribbon_mode .top-stickers,.target-product .box-product.product-details .product-stickers.corner_ribbon_mode .bottom-stickers{right:0}@media(min-width: 768px){.target-product .box-product.product-details .product-stickers{left:0;transform:none;opacity:1}}:root{--product-main-sections-hspace: calc(2.5 * 1rem);--product-add-to-cart-button-width: calc(11.5 * 1rem)}:root{--product-image-max-width: 24.125rem;--product-image-max-height: 23.125rem;--product-image-thumbnail-size: 3.5rem;--product-details-photo-box-padding: 0}.image-wrapper .product-photo{width:100%;height:auto;background:var(--color-image-bg);padding:var(--product-details-photo-box-padding);transition:var(--mode-transition) background-color;max-height:24.125rem;position:relative;display:flex;align-items:center;max-width:min(100%,var(--product-image-max-width));justify-content:center;aspect-ratio:1.0432432432}.image-wrapper .product-photo .label-main-box{width:100%;text-align:center}.image-wrapper .product-photo-box{width:100%}.image-wrapper .product-photo img{display:block;width:100%;height:100%;object-fit:contain}.image-wrapper .product-photo .arrow{display:none}.image-wrapper .product-photo .loupe{position:absolute;top:0;bottom:0;left:0;right:0;display:block;cursor:zoom-in}.js-image-zoom__zoomed-image{background:var(--color-image-bg)}@media(min-width: 576px){:root{--product-image-max-width: 18.75rem;--product-image-max-height: 18.75rem}.image-wrapper .product-photo{height:auto;max-height:none;aspect-ratio:1}.image-wrapper .product-photo-box{align-items:flex-start;justify-content:flex-start}}@media(min-width: 768px){:root{--product-image-max-width: 25rem;--product-image-max-height: 25rem;--product-details-photo-box-padding: 0;--product-image-thumbnail-size: 5rem}.image-wrapper .product-photo .product-photo__buttons{display:none}}@media(min-width: 992px){:root{--product-image-max-width: 32.5rem;--product-image-max-height: 32.5rem}}@media(min-width: 1200px){:root{--product-image-max-width: 35.5rem;--product-image-max-height: 35.5rem;--product-details-photo-box-padding: 0}}@media(max-width: 767.98px){.image-wrapper .product-photo{margin:0 auto}}:root{--product-details-gallery-arrow-size: 2.5rem}@media(min-width: 992px){:root{--product-details-gallery-arrow-size: 3.5rem}}.gallery-nav__container{display:flex;align-items:center;justify-content:center;margin:1rem 0 0 0}.gallery-nav__container:empty{display:none}.gallery-nav__button{width:.5rem;height:.5rem;margin:0 .25rem;background:var(--pager-bg);opacity:.2;border-radius:.25rem;padding:0;transition:var(--mode-transition) background-color,.25s ease-in-out opacity,.25s ease-in-out width;appearance:none;border:none}.gallery-nav__button--active{opacity:1;width:2rem;color:var(--bs-body-bg);background:var(--pager-active-bg)}.target-product .image-container .image{position:relative}.target-product .product-details .product-image-gallery{justify-content:flex-start}.target-product .product-image-gallery{display:flex}.target-product .product-image-gallery-container{position:relative}.target-product .product-image-gallery>ul{display:flex;align-items:stretch;column-gap:.5rem;padding:0;margin:0}.target-product .product-image-gallery>ul>li{background-color:var(--color-image-bg);transition:var(--mode-transition) background-color;flex:0 0 calc(var(--product-image-thumbnail-size) + 1rem/2);height:calc(var(--product-image-thumbnail-size) + 1rem/2)}.target-product .product-image-gallery>ul>li>a{display:block;height:100%}.target-product .product-image-gallery>ul>li img{max-width:5rem;width:100%;height:100%;object-fit:cover}.target-product .product-image-gallery__nav{position:absolute;width:var(--product-details-gallery-arrow-size);height:var(--product-details-gallery-arrow-size);padding:0;border-radius:50%;appearance:none;border:1px solid var(--color-lines);background:var(--bs-body-bg);z-index:2;display:none;align-items:center;justify-content:center;top:calc(1rem + 2.5*1rem - var(--product-details-gallery-arrow-size)/2);cursor:pointer;color:var(--bs-border-color);transition:var(--mode-transition) border-color,var(--mode-transition) color,var(--mode-transition) background-color,var(--mode-transition) opacity}.target-product .product-image-gallery__nav:not([disabled]):hover,.target-product .product-image-gallery__nav:not([disabled]):focus,.target-product .product-image-gallery__nav:not([disabled]):active{color:var(--bs-link-color)}.target-product .product-image-gallery__nav[disabled]{opacity:.25;cursor:not-allowed}.target-product .product-image-gallery__nav--prev{left:.5rem}.target-product .product-image-gallery__nav--next{right:.5rem}.target-product .product-image-gallery__nav--next .inline-icon{transform:scaleX(-1)}.target-product .product-image-gallery__nav .inline-icon{width:1.125rem;height:auto}@media(hover: hover){.target-product .product-image-gallery{width:calc(100% - 2*(1rem + var(--product-details-gallery-arrow-size)));margin-left:auto;margin-right:auto}.target-product .product-image-gallery>ul>li:first-child,.target-product .product-image-gallery.handled>ul>li:first-child{padding-left:0}.target-product .product-image-gallery>ul>li:last-child,.target-product .product-image-gallery.handled>ul>li:last-child{padding-right:0}.target-product .product-image-gallery__nav{display:flex}}@media(max-width: 767.98px){.target-product .image-wrapper{margin-left:calc(-1*var(--page-hspace));margin-right:calc(-1*var(--page-hspace))}}@media(max-width: 991.98px){.target-product .product-image-gallery-container:not(.gallery--multi-screen) .product-image-gallery>ul{margin:0 auto}}@media(hover: hover)and (max-width: 991px){.target-product .product-image-gallery-container:not(.gallery--multi-screen) .product-image-gallery{margin-left:var(--page-hspace);margin-right:var(--page-hspace);width:calc(100% - 2*var(--page-hspace))}.target-product .product-image-gallery-container:not(.gallery--multi-screen) .product-image-gallery__nav{display:none}}@media(min-width: 768px)and (hover: none){.target-product .product-details .product-image-gallery>ul>li:first-child{padding-left:0}.target-product .product-details .product-image-gallery>ul>li:last-child{padding-right:0}}@media(min-width: 992px){.target-product{--product-details-gallery-arrows-vpadding: 0px}.target-product .product-image-gallery__nav{display:none}.target-product .product-image-gallery__nav .inline-icon{width:1.5rem}.target-product .product-image-gallery-container.gallery--multi-screen{--product-details-gallery-arrows-vpadding: calc(3.5rem + 0.75rem)}.target-product .product-image-gallery-container.gallery--multi-screen .product-image-gallery__nav{width:var(--product-details-gallery-arrow-size);height:var(--product-details-gallery-arrow-size);left:calc((var(--product-image-thumbnail-size) - var(--product-details-gallery-arrow-size))/2);transform:rotateZ(90deg);display:flex}.target-product .product-image-gallery-container.gallery--multi-screen .product-image-gallery__nav--prev{top:0}.target-product .product-image-gallery-container.gallery--multi-screen .product-image-gallery__nav--next{top:calc(var(--product-image-max-height) - var(--product-details-gallery-arrow-size))}.target-product .product-image-gallery-container.gallery--multi-screen .product-image-gallery>ul{margin:0 auto}.target-product .product-details .product-image-gallery{margin-top:var(--product-details-gallery-arrows-vpadding);margin-bottom:var(--product-details-gallery-arrows-vpadding);height:calc(var(--product-image-max-height) - 2*var(--product-details-gallery-arrows-vpadding))}.target-product .gallery-nav__container{display:none}}body #cboxOverlay{z-index:100000;background:var(--popup-overlay-bg);transition:var(--mode-transition) background-color;position:fixed;width:100%;height:100%;top:0;left:0}body #colorbox{z-index:100001}body #cboxTopLeft,body #cboxTopCenter,body #cboxTopRight,body #cboxMiddleLeft,body #cboxMiddleRight,body #cboxBottomLeft,body #cboxBottomCenter,body #cboxBottomRight{visibility:hidden}body #cboxBottomCenter,body #cboxTopCenter{height:1.5rem}body #cboxWrapper{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}body #cboxContent{padding:3rem 1rem 1rem 1rem;background:var(--bs-body-bg);transition:var(--mode-transition) background-color;overflow:hidden;position:relative}body #colorbox,body #cboxContent,body #cboxLoadedContent{box-sizing:content-box}body #cboxLoadedContent{margin-bottom:3rem}body #cboxTitle{padding-left:3rem;padding-right:3rem;bottom:1rem;-webkit-line-clamp:1;color:var(--color-pale-gray-text);transition:var(--mode-transition) color;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:0;text-align:center;width:100%}body #cboxPrevious{left:1rem}body #cboxNext{right:1rem;left:auto}body #cboxNext svg{transform:scaleX(-1)}body #cboxNext,body #cboxPrevious{height:2rem;width:1.5rem;bottom:1rem;text-indent:0;transition:var(--mode-transition) color;background:none;display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer;border:0;padding:0}body #cboxNext:hover,body #cboxNext:focus,body #cboxNext:active,body #cboxPrevious:hover,body #cboxPrevious:focus,body #cboxPrevious:active{text-decoration:none;color:var(--bs-link-color)}body #cboxClose{transition:var(--mode-transition) color;background:no-repeat;text-indent:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;border:0;padding:0}body #cboxClose svg{width:1rem;height:1rem;transform:rotateZ(45deg)}body #cboxClose:hover,body #cboxClose:focus,body #cboxClose:active{text-decoration:none;color:var(--bs-link-color)}body #cboxCurrent,body #cboxSlideshow{display:none}body #cboxClose{top:1rem;right:1rem}body #cboxLoadingOverlay,body #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}body #cboxLoadingOverlay{background:none}body #cboxLoadingGraphic{display:flex;justify-content:center;align-items:center;background:none}body #cboxLoadingGraphic svg{width:3.5rem;height:auto}body.colorbox-opened{overflow:hidden}.product-details-tabs .head-h3{font-size:1.25rem;line-height:1.5;font-weight:bold}.product-details-tabs .product-description{font-size:1rem}.product-details-tabs .extra-fields,.product-details-tabs .extra-fields ul{list-style:none;margin:0;padding:0;width:100%;max-width:600px;display:flex;flex-direction:column;row-gap:1rem}.product-details-tabs .extra-fields>li,.product-details-tabs .extra-fields ul>li{display:flex;line-height:1;flex-wrap:wrap;row-gap:.5rem}.product-details-tabs .extra-fields>li>div:first-child,.product-details-tabs .extra-fields ul>li>div:first-child{flex:1;display:flex}.product-details-tabs .extra-fields>li>div:first-child:after,.product-details-tabs .extra-fields ul>li>div:first-child:after{content:"";flex:1;height:100%;border-bottom:1px dotted var(--color-brown);margin-left:.25rem;margin-right:.25rem;transition:var(--mode-transition) border-bottom-color}.product-details-tabs .extra-fields>li>div.head-h3,.product-details-tabs .extra-fields ul>li>div.head-h3{margin-top:1rem}.product-details-tabs .extra-fields>li>div.head-h3,.product-details-tabs .extra-fields>li>div.head-h3:first-child,.product-details-tabs .extra-fields ul>li>div.head-h3,.product-details-tabs .extra-fields ul>li>div.head-h3:first-child{flex:0 0 100%;max-width:100%}.product-details-tabs .extra-fields>li>div.head-h3:after,.product-details-tabs .extra-fields>li>div.head-h3:first-child:after,.product-details-tabs .extra-fields ul>li>div.head-h3:after,.product-details-tabs .extra-fields ul>li>div.head-h3:first-child:after{display:none}.product-details-tabs .extra-fields>li>div.head-h3+ul,.product-details-tabs .extra-fields ul>li>div.head-h3+ul{margin-top:.75rem}.tabs-nav__btn--prev{left:1px;top:2rem}.tabs-nav__btn--next{right:1px;top:2rem}.product-photo-box{position:relative}.product-photo-box .arrow{display:none}.product-labels{display:flex;align-items:center;gap:.25rem;line-height:1}.product-labels .sale-label-product-details{font-size:.875rem;font-weight:normal;margin-bottom:0;color:inherit}.product-labels .label-main-box{line-height:2}.product-details{--color-image-bg: var(--color-lvl1)}.product-details~.block.block-block{margin-top:var(--sections-vspace)}.product-details .buttons-row{display:grid;grid-template-columns:auto var(--product-add-to-cart-button-width) 1fr;row-gap:1.5rem;column-gap:1rem}.product-details .buttons-row .change-qty{height:3.5rem}.product-details .buttons-row .qty-in-cart{min-width:calc(5ch + 1rem);-moz-appearance:textfield}.product-details .buttons-row .qty-in-cart::-webkit-outer-spin-button,.product-details .buttons-row .qty-in-cart::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-details .buttons-row .add-button-wrapper .btn{width:100%}.product-details .buttons-row .product-qty:empty{display:none}.product-details .buttons-row .product-qty:empty~.add-button-wrapper{display:none;margin-top:0;min-width:11.25rem}.product-details .product-image-gallery{padding-bottom:2rem;clip-path:inset(0 0 2rem 0);margin-bottom:-2rem;overflow-y:hidden;overflow-x:auto;scroll-behavior:smooth;margin-top:1rem}@media(min-width: 992px){.product-details .product-image-gallery{padding-right:2rem;padding-left:2rem;clip-path:inset(0 2rem 0 2rem);margin-left:-2rem;margin-right:-2rem;padding-right:1rem;margin-right:-1rem;clip-path:inset(0 1rem 0 2rem);order:-1;flex-direction:column;display:flex;overflow-x:visible;overflow-y:auto;min-width:calc(var(--product-image-thumbnail-size) + 4rem);padding-bottom:0;height:var(--product-image-max-height);margin-top:0}}@media(min-width: 420px){.product-details .add-button-buttons{display:flex;align-items:center;gap:.5rem}}@media(min-width: 768px)and (max-width: 991.98px){.product-details .add-button-buttons{grid-row:3;grid-column:1/-1}}.product-details .add-button-buttons .compare-icon,.product-details .add-button-buttons .add-to-wishlist{position:relative;z-index:2}.product-details .add-button-buttons .inline-icon{width:1.875rem;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product-details .add-button-buttons .compare-check{cursor:pointer}.product-details .product-stock{grid-column:1/4}.product-details .decrease-qty,.product-details .increase-qty{width:2.5rem}.product-details h1.title{margin-bottom:2rem;font-size:1.5rem}.product-details-info ul.product-price{display:flex;flex-direction:column;row-gap:.5rem;align-items:flex-start;margin-top:1.5rem}.product-details-info .product-price-base{display:flex;justify-content:space-between;align-items:center;width:100%;column-gap:2.5rem;padding-right:var(--price-block-right-margin)}.product-details-info .price.product-price{font-size:1.875rem;line-height:2rem}.product-details-info .add-button-buttons{display:none}.product-details-info .product-buttons{margin-top:1.5rem}.product-sku-detail{margin:0;font-size:.875rem}.product-attribute__blocks-option:not(.selected):hover,.product-attribute__blocks-option:not(.selected):focus,.product-attribute__blocks-option:not(.selected):active{color:var(--color-selected);border-color:var(--color-selected)}.product-attribute__blocks .product-attribute__out-of-stock,.product-attribute__blocks .product-attribute__unavailable{text-decoration:line-through}.product-attribute__blocks .product-attribute__out-of-stock:not(.selected),.product-attribute__blocks .product-attribute__unavailable:not(.selected){opacity:.2}.product-details-tabs{margin-top:0}.area-c.target-product .product-details .product-photo .labels{display:block}.product-description.brief-descr ul,.product-description.description ul{list-style:inherit;margin-left:1rem}@media(min-width: 420px){:root{--product-add-to-cart-button-width: calc(11.25 * 1rem)}.product-details-info .add-button-buttons{display:flex}.product-details .buttons-row{grid-template-columns:1fr var(--product-add-to-cart-button-width)}}@media(min-width: 768px){.product-description{font-size:.875rem}.image-container .image--sticky{position:sticky;top:var(--image-top)}}@media(min-width: 850px){.product-details .buttons-row{grid-template-columns:auto var(--product-add-to-cart-button-width) 1fr}}@media(min-width: 992px){.product-details .buttons-row{grid-template-columns:min-content var(--product-add-to-cart-button-width) min-content}}@media(min-width: 420px)and (max-width: 767.98px){.product-details .buttons-row{grid-template-columns:auto var(--product-add-to-cart-button-width) 1fr}.product-details-info .add-button-buttons{visibility:hidden;height:0}.product-details-info .add-button-buttons>*{display:none}}@media(max-width: 991.98px){#breadcrumb{display:none}}@media(max-width: 419.98px){.product-details .buttons-row{grid-template-columns:1fr}.product-details .buttons-row .add-button-wrapper{margin-top:-1.5rem}.product-details .product-stock{grid-column:1}}.product-attribute__blocks .product-attribute__blocks-wrapper .popover{margin-top:1rem !important}
