html{--mobile-nav-header: 0px;scroll-padding-top:calc(var(--content-start) + 2rem)}html.overlay-predictive-search{scroll-padding-top:0}html,body{scroll-behavior:smooth}html.overlay-predictive-search body{padding-right:var(--scrollbar-width)}@media(max-width:768px){html.overlay-predictive-search .cc-announcement{height:0}}body.fixed,body.overflow-hidden{position:unset;overflow:hidden}:is(body.fixed,body.overflow-hidden) .modal{padding-right:var(--scrollbar-width)}:is(body.fixed,body.overflow-hidden) iframe#launcher,:is(body.fixed,body.overflow-hidden) div:has(div>iframe[title="Close message"]){margin-right:var(--scrollbar-width)!important}body *{scrollbar-width:thin}body::-moz-selection{color:var(--light);background:var(--brand)}body::selection{color:var(--light);background:var(--brand)}.h-captcha{display:none}iframe#launcher,div:has(div>iframe[title="Close message"]){z-index:29!important}@media(max-width:768.98px){iframe#launcher,div:has(div>iframe[title="Close message"]){filter:opacity(1)!important;transition:filter .35s ease!important}.sticky-atc-active iframe#launcher,.sticky-atc-active div:has(div>iframe[title="Close message"]){filter:opacity(0)!important;pointer-events:none!important}}.breadcrumbs-list{width:100%}.color-scheme{--text-muted: rgba(var(--text-color) / .8)}.color-scheme a:not(.btn),.color-scheme button.link{color:rgba(var(--text-color) / 1)}.text-muted{color:var(--text-muted)}.scrollable-table{width:100%;max-width:85vw;overflow:auto;height:100%;max-height:calc(60vh - var(--header-height));border:1px solid rgba(var(--text-color) / .6);font-size:.85em;-webkit-overflow-scrolling:touch}.scrollable-table table{width:100%;min-width:100%;border-collapse:collapse}.scrollable-table table td,.scrollable-table table th{overflow-wrap:normal;min-width:125px}.scrollable-table table p:last-of-type{margin-bottom:0}.tap-area:before{transition:.35s ease-in-out;content:"";width:3rem;height:3rem;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:transparent}.subheading{font-family:var(--subheading-font-family);font-weight:var(--subheading-font-weight);font-size:calc(var(--body-font-size) * .09rem);text-decoration:none;letter-spacing:1px;color:var(--text-color)}a.subheading{text-decoration:none}.btn{font-weight:800;background-position:100% 0}.btn[disabled]{pointer-events:none}.btn--full{flex:1;width:100%}.btn--outline{border:var(--btn-border-width) solid rgb(var(--btn-bg-color));outline-color:rgba(var(--text-color) / 1);outline-offset:3px;background:transparent linear-gradient(104deg,rgba(var(--text-color) / .05) 60%,transparent 60%,transparent 100%) no-repeat 100% 100%;background-size:300% 100%;color:rgb(var(--text-color))}@media(hover:hover)and (pointer:fine){.btn--outline:not([disabled]):hover{background-position:0 100%}}.spinner{display:inline}.spinner svg{margin:0;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input,select{padding:var(--btn-padding-y, 12px) 16px}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' focusable='false' width='12' height='8' class='' viewBox='0 0 12 8'%3E%3Cpath fill='none' d='M1 1l5 5 5-5' stroke='%231c1c1c' stroke-width='2px'%3E%3C/path%3E%3C/svg%3E");background-position-x:calc(100% - 1.5rem);background-position-y:50%;background-repeat:no-repeat;-webkit-appearance:none;appearance:none}.select:after{content:unset}.color-scheme--2 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' focusable='false' width='12' height='8' class='' viewBox='0 0 12 8'%3E%3Cpath fill='none' d='M1 1l5 5 5-5' stroke='%23f1f1f1' stroke-width='2px'%3E%3C/path%3E%3C/svg%3E")}input{accent-color:rgb(var(--text-color))}label.label{font-size:.75em}.checkbox-wrapper label .check{position:relative;display:block;height:1.75rem;width:1.75rem;border-radius:50%;border:2px solid rgba(var(--text-color) / .8);margin-right:1rem;flex-shrink:0;transition:.15s ease-out}.checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0;margin:0;height:1.75rem;width:1.75rem;top:5px;z-index:0}.checkbox-wrapper input[type=checkbox]~label{cursor:pointer}:is(.checkbox-wrapper input[type=checkbox]:active,.checkbox-wrapper input[type=checkbox]:checked)~label .check{box-shadow:inset 0 0 0 3px rgb(var(--bg-color));background:rgba(var(--text-color) / 1);border-color:rgba(var(--text-color) / 1)}@media(min-width:768px){:is(.checkbox-wrapper input[type=checkbox]:active,.checkbox-wrapper input[type=checkbox]:hover,.checkbox-wrapper input[type=checkbox]:checked)~label .check{box-shadow:inset 0 0 0 3px rgb(var(--bg-color));background:rgba(var(--text-color) / 1);border-color:rgba(var(--text-color) / 1)}.checkbox-wrapper input[type=checkbox]:hover:checked~label{box-shadow:0 0 0 2px rgb(var(--bg-color));border-color:transparent}.checkbox-wrapper input[type=checkbox]:hover:checked~label .check{position:relative;background:rgb(var(--bg-color))}.checkbox-wrapper input[type=checkbox]:hover:checked~label .check:before{content:"";position:absolute;height:2.5px;width:50%;border-radius:50%;background:rgba(var(--text-color) / 1);top:50%;left:50%;transform:translate(-50%,-50%)}}.embark-check{--embark-check-bg: rgb(var(--bg-color));position:relative;flex-shrink:0;height:2rem;width:2rem;border-radius:50%;border:1px solid rgba(var(--text-color) / .2);background:var(--embark-check-bg);box-shadow:inset 0 0 0 4px var(--embark-check-bg);transition:.2s ease}@media not (max-width:768px){.embark-check{box-shadow:inset 0 0 0 5px var(--embark-check-bg)}}.embark-check:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:center / 55% no-repeat url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23ffffff" stroke-width="3" stroke-linecap="round"><path d="M6 6 18 18M18 6 6 18"/></svg>');opacity:0;transition:opacity .15s ease}.embark-input.is-checked .embark-check,.embark-input:has(input:checked) .embark-check{background:var(--brand);border-color:#000}@media(hover:hover)and (pointer:fine){.embark-input:not(:has(input:checked)):not(:has(input:disabled)):not([disabled]):hover .embark-check{background:var(--brand)}.embark-input.is-checked:hover .embark-check,.embark-input:has(input[type=checkbox]:checked):hover .embark-check{background-color:var(--brand);border-color:var(--brand);box-shadow:none}.embark-input.is-checked:hover .embark-check:after,.embark-input:has(input[type=checkbox]:checked):hover .embark-check:after{opacity:1}}.slider__grid .card--related{background:transparent}.disclosure>summary .v-line,.disclosure>summary .h-line{transition:all .3s ease;transform-origin:center;transform:rotate(0)}.disclosure[open]:not(.is-closing)>summary .v-line{display:block;transform:rotate(270deg)}.disclosure[open]:not(.is-closing)>summary .h-line{transform:rotate(180deg)}.modal{z-index:32}.modal .modal__close-btn{background-color:unset;top:1rem;right:1rem;padding:0}.modal .modal__window{display:flex;flex-flow:column;padding-top:calc(10 * var(--space-unit));padding:0;margin:calc(var(--gutter) * .5);overflow:hidden;transition:.8s cubic-bezier(.5,0,0,1),opacity .25s ease-in-out;transform:translateY(100%)!important;opacity:0}@media(min-width:768px){.modal .modal__window{transform:translateY(-180%)!important}}.modal .modal__window p{font-size:.8em;color:rgba(var(--text-color) / .8)}@media(min-width:768px){.modal .modal__window p{font-size:calc(var(--body-font-size) * .1rem)}}.modal .modal__window .modal__header{position:relative;padding:1rem;z-index:1}@media(min-width:768px){.modal .modal__window .modal__header{padding:1.5rem}}.modal .modal__window .modal__header h2{line-height:1;margin-right:4rem}.modal .modal__window .modal__content{z-index:0;padding:0 1rem 1rem;overflow:auto}@media(min-width:768px){.modal .modal__window .modal__content{padding:0 1.5rem 1.5rem}}.modal[open]:not(.is-closing) .modal__window{transform:translateY(0)!important;transition:transform .65s cubic-bezier(.5,0,0,1),opacity 0s ease-in-out;opacity:1}.cc-announcement{z-index:29}.featured-articles{background:var(--light);padding:2rem;border-radius:var(--border-radius)}.article__content{display:flex;flex-wrap:wrap;gap:0 .5rem}.article__content ul.slider__grid{display:grid;list-style:none;padding-inline-start:0;margin:0}.article__content ul.slider__grid li{padding:0;margin:0}.article__content ul.slider__grid li:before{content:none}.article__content .article__product-item{flex:1 1 calc(50% - .5rem);margin:2em auto}@media(min-width:500px){.article__content .article__product-item{max-width:calc(50% - .5rem)}}.article__content .article__product-item img{margin:0;padding:0}.article__content>:not(.article__product-item){grid-column:span 2;width:100%}.article__content .article__collection-item,.article__content .article__page-item{display:grid;grid-template-columns:1fr;border-radius:var(--border-radius);text-decoration:none;margin:2em auto}:is(.article__content .article__collection-item,.article__content .article__page-item) .content p{color:var(--text-muted)}:is(.article__content .article__collection-item,.article__content .article__page-item) .btn{margin-top:auto;width:fit-content;text-decoration:none}@media(min-width:576px){.article__content .article__collection-item{grid-template-columns:1.25fr .75fr}}.article__content .article__collection-item .image-wrapper{display:flex;align-items:center;height:100%}.article__content .article__collection-item .image-wrapper img{padding:0;margin:0;object-fit:contain;border-radius:1rem}@media(min-width:768px){.article__content .article__collection-item .image-wrapper img{width:100%}}.product-in-stock{position:relative;font-size:.88em;color:rgba(var(--text-color));font-weight:600;opacity:1;display:inline-block;margin:.5rem 0;padding-left:1.5rem;transition:opacity .3s ease,display 0s ease;transition-behavior:allow-discrete}.product-in-stock p{font-size:.88em;font-weight:500}.product-in-stock button{text-decoration:underline;font-weight:700;text-decoration-thickness:1px;text-underline-offset:.2rem}.product-in-stock:before{content:"";position:absolute;left:0;top:.75em;transform:translateY(-50%);width:.5rem;height:.5rem;background:var(--green);border-radius:100%;transition:.3s ease}.product-in-stock.product-in-stock--special:before{background:#e5a00d}.product-in-stock.product-in-stock--alert:before{background:var(--loud, #d31e3b)}.product-in-stock.out-of-stock{opacity:0}.product-info__block .product-in-stock{margin:0}.stock-badge{padding:.3rem 1rem;border-radius:.6rem;background:#e1f1e1;font-size:1.3rem;font-weight:800;line-height:1.4;white-space:nowrap;color:#1c5a26}.stock-badge--special{background:#fbefcd;color:#7a5200}.stock-badge--alert{background:#fbe9ec;color:#9c1229}.stock-badge--unknown{background:#000;color:#fff}.stock-badge--unavailable{background:#e4e4e4;color:#111}.stock-badge--empty{background:#eee;color:#5f666d}.retail-inventory{--ri-ink: #16191c;--ri-muted: #4a4f55;--ri-line: #e3e3e3;container-type:inline-size;container-name:retail-inventory;margin-bottom:2rem;color:var(--ri-ink)}.retail-inventory .retail-inventory__head{position:relative;display:flex;align-items:center;margin:0 0 .85rem;padding:.7rem 1rem .7rem 1.25rem;border-radius:.65rem;overflow:hidden;background:#111}.retail-inventory .retail-inventory__head:before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:var(--loud, #d31e3b)}.retail-inventory .retail-inventory__heading{margin:.1em 0 0;color:#fff}.retail-inventory .retail-inventory__rows{margin:0;padding:0;list-style:none}.retail-inventory .retail-inventory__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:1.4rem;padding:1.4rem 1rem 1.4rem 1.25rem}.retail-inventory .retail-inventory__row:first-child{padding-top:.6rem}.retail-inventory .retail-inventory__row:last-child{padding-bottom:0}.retail-inventory .retail-inventory__row+.retail-inventory__row{border-top:1px solid var(--ri-line)}.retail-inventory .retail-inventory__flag{display:inline-flex;align-items:center;height:2rem}.retail-inventory .retail-inventory__flag svg{display:block;width:2.8rem;height:auto;border-radius:2px;box-shadow:0 0 0 1px #00000026}.retail-inventory .retail-inventory__body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.retail-inventory .retail-inventory__label{font-size:1.6rem;font-weight:800;line-height:1.25}.retail-inventory .retail-inventory__note{display:flex;align-items:flex-start;gap:.7rem;font-size:1.3rem;line-height:1.35;color:var(--ri-muted)}.retail-inventory .retail-inventory__note svg{flex:none;width:1.6rem;height:1.6rem;margin-top:.1rem}.retail-inventory .retail-inventory__note--advisory{color:var(--loud, #d31e3b)}@container retail-inventory (width < 375px){.retail-inventory .retail-inventory__row{column-gap:1rem;row-gap:.15rem;padding-block:1.1rem}.retail-inventory .retail-inventory__body{display:contents}.retail-inventory .retail-inventory__flag,.retail-inventory .retail-inventory__label,.retail-inventory .retail-inventory__badge{grid-row:1}.retail-inventory .retail-inventory__label{grid-column:2;align-self:center}.retail-inventory .retail-inventory__badge{grid-column:3}.retail-inventory .retail-inventory__note{grid-column:1 / -1}.retail-inventory .retail-inventory__label+*{margin-top:.3rem}.retail-inventory .retail-inventory__flag{height:1.8rem}.retail-inventory .retail-inventory__flag svg{width:2.2rem}.retail-inventory .retail-inventory__label{font-size:1.4rem}.retail-inventory .retail-inventory__note{font-size:1.2rem}.retail-inventory .retail-inventory__note svg{width:1.4rem;height:1.4rem}.retail-inventory .retail-inventory__badge{padding:.2rem .7rem;font-size:1.15rem;white-space:normal;text-align:center}}.js-pagination-result{order:1}.js-pagination-result:has(.exact_sku_match),.js-pagination-result:has(.exact_title_match){order:0}.card__variant-count{margin-top:2px;font-size:.88em}.product-label{padding:0 4px;border-radius:4px;font-weight:600}@media screen and (min-width:768px){.product-label{padding:2px 8px;font-size:.75em}}.product-label--embark,.product-label--exact-match{background-color:var(--loud);color:#fff}.product-label--debug{background-color:purple;color:#fff}.product-label--universal,.product-label--truck-fit{background-color:#000;color:#fff}@media screen and (min-width:1024px){.main-products-grid__filters .facets .drawer__content{--scrollbar-width: 6px;overflow:auto;max-height:calc(100vh - var(--content-start) - calc(6 * var(--space-unit)));padding-inline-end:calc(8 * var(--space-unit) - (2 * var(--scrollbar-width)));margin-inline-end:var(--scrollbar-width);scrollbar-gutter:stable;scrollbar-color:rgba(var(--text-color) / .6) rgb(var(--bg-color))}}.boolean-filter{position:relative}.boolean-filter label{cursor:pointer;padding:calc(6* var(--space-unit)) 0;padding-right:calc(14* var(--space-unit));width:100%}.boolean-filter .toggle-switch{cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-appearance:none;appearance:none;height:2rem;width:3.75rem;border-radius:6.5px;background:#ddd;flex-shrink:0;display:flex;align-items:center;transition:.3s ease-in-out all}.boolean-filter .toggle-switch:before{content:"";position:absolute;height:auto;width:1.6rem;aspect-ratio:1;border-radius:5px;background-color:#fff;transition:.3s ease-in-out all;left:2px}.boolean-filter .toggle-switch:checked{background:var(--brand)}.boolean-filter .toggle-switch:checked:before{left:calc(100% - 1.6rem - 2px)}.tabbed-page-content .tablist,.tabbed-page-content .tab-page-content{text-align:left!important;max-width:900px}:is(.tabbed-page-content .tablist,.tabbed-page-content .tab-page-content) h1,:is(.tabbed-page-content .tablist,.tabbed-page-content .tab-page-content) h2,:is(.tabbed-page-content .tablist,.tabbed-page-content .tab-page-content) h3,:is(.tabbed-page-content .tablist,.tabbed-page-content .tab-page-content) h4,:is(.tabbed-page-content .tablist,.tabbed-page-content .tab-page-content) h5,:is(.tabbed-page-content .tablist,.tabbed-page-content .tab-page-content) h6{font-size:calc(var(--body-font-size) * .135rem)}:is(.tabbed-page-content .tablist,.tabbed-page-content .tab-page-content) ul{list-style-type:disc;padding-inline-start:4rem}:is(.tabbed-page-content .tablist,.tabbed-page-content .tab-page-content) iframe{aspect-ratio:16 / 9;width:100%;height:auto;border-radius:15px}.localization__selector .custom-select__option .country-option{white-space:nowrap}#smile-ui-container{height:100%!important;max-height:600px;width:100%!important;max-width:600px;left:50%!important;top:50%;padding:unset!important;position:fixed;transform:translate(-50%,-50%)}#smile-ui-container:empty{pointer-events:none}#smile-ui-container:empty:after{content:unset}#smile-ui-container:after{content:"";position:absolute;width:100vw;height:100vh;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.25;background:#000}#smile-ui-container .smile-panel-frame-container{height:100%!important;width:100%!important;left:unset!important;bottom:unset!important;border-radius:1.5rem!important;background-color:transparent!important;border:2px solid #f1f1f1;position:relative}.product-rating{display:inline-flex;align-items:center;gap:2px}.product-rating span{line-height:1em;margin-left:.3em}.product-rating svg{color:var(--brand);width:1em;height:1em;flex-shrink:0}.alert{border-radius:var(--border-radius-lg)}.price{font-weight:700}.price__was{font-weight:400}.price__default{display:flex;flex-flow:column}.price__default:has(.retail-price) .price__was{display:none}.price__default .price-retail{font-size:1em;font-weight:600;color:rgba(var(--text-color)/.8)}.product-info__price .price__default .price-retail,.product-info__price .price__default .price__was{font-size:.55em}@media(pointer:coarse){.input,select,textarea{font-size:max(16px,.88em)}}.highlight-required>.label:after,.highlight-required .required-title:after,.highlight-required .step-heading:after,.highlight-complete>.label:after,.highlight-complete .required-title:after,.highlight-complete .step-heading:after,.vin-incomplete>.label:after{margin-inline-start:.5em;font-weight:700}.highlight-required>.label:after,.highlight-required .required-title:after,.highlight-required .step-heading:after{content:"\2715";color:rgb(var(--error-text-color))}.highlight-required.is-typing>.label:after,.highlight-required.is-typing .required-title:after,.highlight-required.is-typing .step-heading:after{content:none}.highlight-complete>.label:after,.highlight-complete .required-title:after,.highlight-complete .step-heading:after{content:"\2713";color:rgb(var(--success-text-color))}.vin-incomplete>.label:after{content:"VIN must be 17 characters";color:rgb(var(--error-text-color))}.highlight-required.vin-incomplete>.label:after{content:"\2715\a0\a0VIN must be 17 characters"}.required-addons .visually-hidden:focus{position:fixed}required-variant-picker{display:block}
/*# sourceMappingURL=/cdn/shop/t/301/assets/embark-custom.css.map?v=77931693684482064801791306567 */
