.primary-font{font-family:"roobert bold",Arial,Helvetica,Sans-serif}.secondary-font{font-family:"Univers45 Light",Arial,Helvetica,Sans-serif}.pull-left-xs{float:left}.pull-right-xs{float:right}@media(min-width: 441px)and (max-width: 1023.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media(min-width: 1024px)and (max-width: 1279.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media(min-width: 1280px)and (max-width: 1439.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media(min-width: 1440px)and (max-width: 2159.98px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media(min-width: 2160px){.pull-left-xxl{float:left}.pull-right-xxl{float:right}}@media(max-width: 440.98px){.hidden-xs-down{display:none !important}}@media(max-width: 1023.98px){.hidden-sm-down{display:none !important}}@media(max-width: 1279.98px){.hidden-md-down{display:none !important}}@media(max-width: 1439.98px){.hidden-lg-down{display:none !important}}@media(max-width: 2159.98px){.hidden-xl-down{display:none !important}}.hidden-xxl-down{display:none !important}.row.equal-height>[class^=col]{display:-webkit-box;display:-ms-flexbox;display:flex}.swatch-circle-beige{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#f5f5dc;border-radius:1.25em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:.2}.swatch-filter-beige{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#f5f5dc;border-radius:.69em;background-color:#f5f5dc;display:block;position:relative}.swatch-filter-beige.disabled{opacity:.2}.swatch-circle-black{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#000000;border-radius:1.25em;display:block;position:relative}.swatch-circle-black.disabled{opacity:.2}.swatch-filter-black{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#000000;border-radius:.69em;background-color:#000000;display:block;position:relative}.swatch-filter-black.disabled{opacity:.2}.swatch-circle-blue{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#388BFF;border-radius:1.25em;display:block;position:relative}.swatch-circle-blue.disabled{opacity:.2}.swatch-filter-blue{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#388BFF;border-radius:.69em;background-color:#388BFF;display:block;position:relative}.swatch-filter-blue.disabled{opacity:.2}.swatch-circle-brown{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#a52a2a;border-radius:1.25em;display:block;position:relative}.swatch-circle-brown.disabled{opacity:.2}.swatch-filter-brown{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#a52a2a;border-radius:.69em;background-color:#a52a2a;display:block;position:relative}.swatch-filter-brown.disabled{opacity:.2}.swatch-circle-green{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#2ABB7F;border-radius:1.25em;display:block;position:relative}.swatch-circle-green.disabled{opacity:.2}.swatch-filter-green{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#2ABB7F;border-radius:.69em;background-color:#2ABB7F;display:block;position:relative}.swatch-filter-green.disabled{opacity:.2}.swatch-circle-grey{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:1.25em;display:block;position:relative}.swatch-circle-grey.disabled{opacity:.2}.swatch-filter-grey{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:.2}.swatch-circle-navy{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#000080;border-radius:1.25em;display:block;position:relative}.swatch-circle-navy.disabled{opacity:.2}.swatch-filter-navy{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#000080;border-radius:.69em;background-color:#000080;display:block;position:relative}.swatch-filter-navy.disabled{opacity:.2}.swatch-circle-orange{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#ffa500;border-radius:1.25em;display:block;position:relative}.swatch-circle-orange.disabled{opacity:.2}.swatch-filter-orange{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#ffa500;border-radius:.69em;background-color:#ffa500;display:block;position:relative}.swatch-filter-orange.disabled{opacity:.2}.swatch-circle-pink{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:1.25em;display:block;position:relative}.swatch-circle-pink.disabled{opacity:.2}.swatch-filter-pink{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:.2}.swatch-circle-purple{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#800080;border-radius:1.25em;display:block;position:relative}.swatch-circle-purple.disabled{opacity:.2}.swatch-filter-purple{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#800080;border-radius:.69em;background-color:#800080;display:block;position:relative}.swatch-filter-purple.disabled{opacity:.2}.swatch-circle-red{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#f00;border-radius:1.25em;display:block;position:relative}.swatch-circle-red.disabled{opacity:.2}.swatch-filter-red{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#f00;border-radius:.69em;background-color:#f00;display:block;position:relative}.swatch-filter-red.disabled{opacity:.2}.swatch-circle-white{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#FFFFFF;border-radius:1.25em;display:block;position:relative}.swatch-circle-white.disabled{opacity:.2}.swatch-filter-white{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#FFFFFF;border-radius:.69em;background-color:#FFFFFF;display:block;position:relative}.swatch-filter-white.disabled{opacity:.2}.swatch-circle-yellow{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#ff0;border-radius:1.25em;display:block;position:relative}.swatch-circle-yellow.disabled{opacity:.2}.swatch-filter-yellow{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#ff0;border-radius:.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:.2}.swatch-circle-miscellaneous{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(130, 30, 145)), color-stop(25%, rgb(130, 30, 145)), color-stop(25%, rgb(237, 209, 52)), color-stop(50%, rgb(255, 255, 0)), color-stop(50%, rgb(237, 209, 52)), color-stop(50%, #59ba00), color-stop(76%, #59ba00), color-stop(76%, #111), to(#111)),-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(14, 92, 209)), color-stop(50%, rgb(14, 92, 209)), color-stop(50%, rgb(226, 11, 11)), to(rgb(226, 11, 11)));background:linear-gradient(0deg, rgb(130, 30, 145) 0, rgb(130, 30, 145) 25%, rgb(237, 209, 52) 25%, rgb(255, 255, 0) 50%, rgb(237, 209, 52) 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%),linear-gradient(0deg, rgb(14, 92, 209) 0, rgb(14, 92, 209) 50%, rgb(226, 11, 11) 50%, rgb(226, 11, 11) 100%);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;height:2.5em;position:relative;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:.2}.swatch-circle-miscellaneous.selected::after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.product-detail .attributes .swatch-circle{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;border:.063em solid rgba(0,0,0,.3);display:inline-block;margin-right:.313em;position:relative}.product-detail .attributes .swatch-circle.color-value[data-selected=true]::after{color:#000;content:"\f058";display:table-caption;font-family:FontAwesome,sans-serif;font-size:1.625em;left:.295em;position:absolute}.product-detail .attributes .swatch-circle.color-value.selected::after{background:#fff;border-radius:50%;color:#000;content:"\f058";display:table-caption;font-family:FontAwesome,sans-serif;font-size:1.625em;height:.75em;left:.31em;line-height:.8em;position:absolute;top:.35em;width:.8em}.product-detail .attributes .swatch-circle i.fa-times-circle{background:#fff;border-radius:50%;height:.75em;line-height:.8em;width:.8em}.product-detail [disabled] .swatch-circle,.product-detail .swatch-circle.unselectable{cursor:not-allowed}.product-detail [disabled] .swatch-circle.color-value.selected::after,.product-detail .swatch-circle.unselectable.color-value.selected::after{background-color:#495057}.social-container{padding-top:.9375em;text-align:center}.social-container .social-icons{text-decoration:none;font-size:1.875em;list-style-type:none;padding:0;color:#6e6f74}@media(max-width: 1279.98px){.social-container .social-icons{font-size:1.5625em}}.social-container .social-icons i,.social-container .social-icons a{color:#6e6f74;padding-right:.2em}label.color~a:hover{text-decoration:none}.description-and-detail{margin-top:2em}@media(max-width: 440.98px){.description-and-detail{margin-top:0}.description-and-detail .title{font-size:1.5rem;margin-bottom:0;font-family:Dosis,sans-serif}.description-and-detail>div:last-child{margin-bottom:1em}}@media(min-width: 441px){.description-and-detail .description{margin-bottom:2em}}@media(max-width: 440.98px){.description-and-detail .content{margin-top:1em}}label.availability{padding-right:.3125em}@media(min-width: 441px){.product-number-rating{border-bottom:1px solid #c8c9cc}}@media(min-width: 1024px){.product-number-rating{border-top:1px solid #c8c9cc}}@media(min-width: 441px)and (max-width: 1023.98px){.product-name{border-bottom:1px solid #c8c9cc}}@media(min-width: 441px){.product-number-rating .ratings{margin-top:.625em}}@media(max-width: 440.98px){.product-number-rating .ratings{background-color:#fff;margin-top:-1.875em;margin-right:-0.9375em;padding:.1875em}}.product-number{color:#c8c9cc;font-size:.875em;padding-bottom:.938em;padding-top:.938em}.promotions{font-weight:normal;text-align:center;height:85%}.promotions div.collapsible-xl button.callout{font-size:1.25em;padding-bottom:1.25rem;padding-top:1.25rem;color:#f25b50}@media(min-width: 441px){.promotions div.collapsible-xl button.callout{font-size:1.375em}}.promotions div.collapsible-xl button.callout::after{color:#000}.product-breadcrumb .breadcrumb{border-bottom:none;margin-left:-1rem;margin-bottom:0}@media(max-width: 1279.98px){.product-breadcrumb .breadcrumb{border-top:1px solid #c8c9cc}}.price{font-size:1.5rem}.product-options{margin-top:1.25em}.size-chart .size-chart-collapsible{max-height:0;overflow:hidden;-webkit-transition:max-height .5s;transition:max-height .5s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0, 1);transition-timing-function:cubic-bezier(0, 1, 0, 1)}.size-chart .size-chart-collapsible.active{max-height:100%;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.color-attribute{border:none;padding:0;background:none}.non-input-label{display:block;margin-bottom:.5rem}@media(min-width: 1024px){.attributes{padding-left:2.5rem;padding-right:2.5rem}}@media(max-width: 440.98px){.product-grid{padding-top:.938em}.product-grid .col-6{padding-left:5px;padding-right:5px}}.primary-font{font-family:"roobert bold",Arial,Helvetica,Sans-serif}.secondary-font{font-family:"Univers45 Light",Arial,Helvetica,Sans-serif}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}button{background:rgba(0,0,0,0);border:0}@font-face{font-family:"roobert bold";src:url("../../fonts/Roobert-one.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"roobert bold";src:url("../../fonts/Roobert-one.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"roobert bold";src:url("../../fonts/Roobert-one.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"roobert bold";src:url("../../fonts/Roobert-one.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Univers45 Light";src:url("../../fonts/Univers45-Light.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Univers45 Light";src:url("../../fonts/Univers45-Light.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.primary-font{font-family:"roobert bold",Arial,Helvetica,Sans-serif}.secondary-font{font-family:"Univers45 Light",Arial,Helvetica,Sans-serif}.primary-font{font-family:"roobert bold",Arial,Helvetica,Sans-serif}.secondary-font{font-family:"Univers45 Light",Arial,Helvetica,Sans-serif}@media(min-width: 441px){.selectCarModal{background-color:rgba(0,0,0,.5)}}@media(max-width: 440.98px){.selectCarModal .modal-dialog{margin-top:0;height:100vh}}@media(min-width: 441px)and (max-width: 1279.98px){.selectCarModal .modal-dialog{max-width:48.75rem;width:80%}}@media(max-width: 440.98px){.selectCarModal .modal-dialog .modal-body{padding:1rem}}.selectCarModal .modal-dialog .modal-body .heading{font-size:1.5rem;line-height:2rem}@media(min-width: 441px){.selectCarModal .modal-dialog .modal-body .heading{font-size:1.75rem;line-height:2.25rem}}@media(min-width: 1280px){.selectCarModal .modal-dialog .modal-body .heading{font-size:2.5rem;line-height:3rem}}.selectCarModal .modal-dialog .modal-body .sub-heading{font-size:1.125rem;line-height:1.5rem}@media(min-width: 441px){.selectCarModal .modal-dialog .modal-body .sub-heading{font-size:1.125rem;line-height:1.75rem}}@media(min-width: 1280px){.selectCarModal .modal-dialog .modal-body .sub-heading{font-size:1.5rem;line-height:2.125rem}}@media(max-width: 440.98px){.selectCarModal .modal-dialog .modal-close-button{z-index:99;top:8px;right:8px}.selectCarModal .modal-dialog .modal-close-button .icon-close svg path{fill:#0a0a0a}}.selectCarModal .modal-dialog .modal-close-button:hover{opacity:unset}.selectCarModal .configurator-car-model-list .explore-button{display:none}.selectCarModal .configurator-car-model-list .car-card{border:1px solid #d7d8da;padding:1rem 0}.selectCarModal .configurator-car-model-list .car-card:hover{height:100%;padding:0 0 .25rem;background-color:#f5f5f5 !important}@media(min-width: 441px){.selectCarModal .configurator-car-model-list .car-card:hover{padding:0 0 .875rem}}@media(min-width: 1280px){.selectCarModal .configurator-car-model-list .car-card:hover{padding:0 0 1.25rem}}.selectCarModal .configurator-car-model-list .car-card:hover .car-model-img{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transition-duration:700ms;transition-duration:700ms}.selectCarModal .configurator-car-model-list .car-card:hover .car-model-price{display:none}.selectCarModal .configurator-car-model-list .car-card:hover .model-buttons{display:block}.selectCarModal .configurator-car-model-list .car-card .car-model-img{width:227px;height:80px;-o-object-fit:contain;object-fit:contain}@media(max-width: 1439.98px){.selectCarModal .configurator-car-model-list .car-card .car-model-img{width:200px;height:91px}}.selectCarModal .configurator-car-model-list .car-card .car-model-name{font-size:.75rem;line-height:1rem;font-family:"roobert bold",Arial,Helvetica,Sans-serif}@media(min-width: 441px){.selectCarModal .configurator-car-model-list .car-card .car-model-name{font-size:.875rem;line-height:1.125rem}}@media(min-width: 1280px){.selectCarModal .configurator-car-model-list .car-card .car-model-name{font-size:1.125rem;line-height:1.25rem}}.selectCarModal .configurator-car-model-list .car-card .car-model-price{font-size:.875rem;line-height:1.25rem;font-family:"Univers45 Light",Arial,Helvetica,Sans-serif}@media(min-width: 441px){.selectCarModal .configurator-car-model-list .car-card .car-model-price{font-size:1rem;line-height:1.375rem}}@media(min-width: 1280px){.selectCarModal .configurator-car-model-list .car-card .car-model-price{font-size:1.125rem;line-height:1.75rem}}.selectCarModal .configurator-car-model-list .car-card .model-buttons{display:none}.selectCarModal .configurator-car-model-list .car-card .btn.car-model-button{min-width:168px;height:36px}.selectCarModal .configurator-car-model-list .car-card .btn.car-model-button .btn__label{font-size:1rem;line-height:1.25rem}@media(max-width: 440.98px){.selectCarModal .configurator-car-model-list .car-card .btn.car-model-button .btn__label{font-size:.875rem}}.selectCarModal .configurator-car-model-list .car-card .btn.car-model-button .icon-car svg path{fill:#fff}@media(max-width: 1439.98px){.selectCarModal .configurator-car-model-list .car-card .btn.car-model-button{min-width:90px;padding:16px 14px}}.selectCarModal .configurator-modal-footer{font-size:.875rem;line-height:1.25rem}@media(min-width: 441px){.selectCarModal .configurator-modal-footer{font-size:1rem;line-height:1.375rem}}@media(min-width: 1280px){.selectCarModal .configurator-modal-footer{font-size:1.125rem;line-height:1.75rem}}@media(max-width: 1023.98px){.selectCarModal .configurator-modal-footer .configurator-footer-actions-save.btn{width:100%}}.stages-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0px}.stages-list ul li{font-weight:700;padding:0px .75rem}.build-badge .build-badge__title{padding:.625rem 1rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.build-badge .build-badge__slant{width:0;height:0;border-top:2.8125rem solid #232429;border-right:2.1875rem solid #f5f5f5}@media(min-width: 1280px){.build-badge .build-badge__slant{border-top:2.8125rem solid #232429}}.load-build-badge .load-build-badge__title{padding:.625rem 1rem .625rem 0rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer}.load-build-badge .load-build-badge__slant{width:0;height:0;border-bottom:2.8125rem solid #d7d8da;border-left:2.1875rem solid #f5f5f5}@media(min-width: 1280px){.load-build-badge .load-build-badge__slant{border-bottom:2.8125rem solid #d7d8da}}.navbar-header{height:5rem;padding:.75rem}.navbar-header .navbar-header__brand-logo{height:1.3125rem}.navbar-header .navbar-header-finance-summary{border-right:1px solid #b8b8b8}.build-stages .nav-tabs{border:none}.build-stages .nav-tabs .nav-item .nav-link:hover{background:#f5f5f5}.build-stages .nav-tabs .nav-item .nav-link:focus{background:#f5f5f5}.build-stages .nav-tabs .nav-item.show .nav-link{background:#f5f5f5}.main-menu .carousel-control-next,.main-menu .carousel-control-prev{padding:0px 1rem;margin:.125rem}.configurator-main-menu{border-bottom:1px solid #c8c9cc}#maincontent{-webkit-transition:width .5s ease-in-out,height .5s ease-in-out;transition:width .5s ease-in-out,height .5s ease-in-out;-webkit-transition:max-width .5s ease-in-out,max-height .5s ease-in-out;transition:max-width .5s ease-in-out,max-height .5s ease-in-out;-webkit-transition:min-width .5s ease-in-out,min-height .5s ease-in-out;transition:min-width .5s ease-in-out,min-height .5s ease-in-out}.hero-image-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}.prices-add-to-cart-actions{position:unset}.configurator-specs__promotions{gap:.25rem}.configurator-specs__promotions .configurator-summary-promotions{display:none}.configurator-specs__promotions .card{border:none;border-radius:.5rem}.configurator-specs__promotions .card .card-body .icon{width:3.125rem;height:3.125rem}.configurator-specs{max-width:100%;width:57.5rem;gap:1rem}.configurator-specs .configurator-specs__slot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;background:#f5f5f5;border-radius:.625rem;padding:.625rem;width:100%}@media(min-width: 1024px){.configurator-specs .configurator-specs__slot{background:#fff;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3.75rem}}.configurator-specs .configurator-specs__slot .configurator-specs__view-all-btn{color:#c00;border:none}.configurator-specs .configurator-specs__slot .configurator-specs__view-all-btn:hover{color:var(--color-primary);background-color:var(--color-red-10)}.configurator-specs .configurator-specs__slot .configurator-specs__view-all-btn.btn-outline-dark:not(:disabled):not(.disabled):active{color:var(--color-primary);background-color:var(--color-red-20)}@media(min-width: 1024px){.configurator-specs .configurator-specs__slot .configurator-specs__view-all-btn{color:#0a0a0a;border:2px solid #000}.configurator-specs .configurator-specs__slot .configurator-specs__view-all-btn:hover{color:#000;background-color:#f5f5f5}.configurator-specs .configurator-specs__slot .configurator-specs__view-all-btn.btn-outline-dark:not(:disabled):not(.disabled):active{color:var(--color-primary);background-color:var(--color-red-20)}}@media(min-width: 600px)and (max-width: 1020px){.configurator-specs{margin-top:6.25rem}}@media(min-width: 400px)and (max-width: 1020px){.toggle-tabs .btn{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;-webkit-transition:width .3s ease;transition:width .3s ease;width:110px}}#keyspec-view-all-slot .configurator-modal-content__keySpecs{border-radius:.5rem}@media(max-width: 440.98px){#keyspec-view-all-slot .configurator-modal-content__keySpecs .modal-body{background-color:#fff}}#keyspec-view-all-slot .modal-header__keySpecs{border-bottom:none}#keyspec-view-all-slot .modal-header__keySpecs .configurator-modal-content__keySpecs__close-btn{z-index:1;background-color:rgba(0,0,0,0);color:#fff;width:1.575rem;height:1.575rem;margin:0rem;top:-2.25rem;right:-1.25rem}#keyspec-view-all-slot .modal-header__keySpecs .configurator-modal-content__keySpecs__close-btn path{fill:#fff}@media(max-width: 440.98px){#keyspec-view-all-slot .modal-header__keySpecs .configurator-modal-content__keySpecs__close-btn{color:#000;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;top:0px;right:0px}#keyspec-view-all-slot .modal-header__keySpecs .configurator-modal-content__keySpecs__close-btn path{fill:#000}}#keyspec-view-all-slot .modal-body{padding:.75rem;margin-top:3.125rem}@media(min-width: 441px){#keyspec-view-all-slot .modal-body{margin-top:0}}@media(min-width: 1024px){#keyspec-view-all-slot .modal-body{padding:2.6875rem}}#keyspec-view-all-slot .modal-body .modal-title_variant_name_title{color:#0a0a0a;padding-bottom:2.125rem;text-align:center}@media(max-width: 440.98px){#keyspec-view-all-slot .modal-body .modal-title_variant_name_title{text-align:left;padding-bottom:1.5rem}}#keyspec-view-all-slot .modal-body .modal-title__keySpecs{color:#0a0a0a;padding-bottom:1rem;text-align:center}@media(max-width: 440.98px){#keyspec-view-all-slot .modal-body .modal-title__keySpecs{padding-bottom:.5rem;text-align:left}}#keyspec-view-all-slot .modal-body .modal-info-table__keySpecs tr td{border-top:none;border-bottom:.0625rem solid #b8b8b8}#keyspec-view-all-slot .modal-body .keySpecTextInfoParameter{color:#000;padding:.75rem .75rem .75rem 0rem}#keyspec-view-all-slot .modal-body .keySpecTextInfoValue{color:#000;padding:.75rem .75rem .75rem 7.8125rem}@media(max-width: 1023.98px){#keyspec-view-all-slot .modal-body .keySpecTextInfoValue{padding-right:0rem}}#keyspec-view-all-slot .modal-body .configurator__keySpec-download-btn{font-size:.875rem;line-height:1.25rem;font-family:"roobert bold",Arial,Helvetica,Sans-serif;font-weight:700}#keyspec-view-all-slot .modal-body .configurator__keySpec-download-btn:hover{background-color:rgba(0,0,0,0)}@media(min-width: 441px){#keyspec-view-all-slot .modal-body .configurator__keySpec-download-btn{font-size:1rem}}.configure-swatchs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem}.configure-swatchs .color-swatch{position:relative}.configure-swatchs .color-swatch:has(input:checked) label::after{position:absolute;content:"";background:unset;background-image:url("../../images/icons/check-round.svg");height:100%;width:100%;background-size:contain;top:0;left:0}.configure-swatchs .configure-swatchs__swatch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:2.5rem;width:2.5rem;border-radius:50%;position:relative}.configure-swatchs .configure-swatchs__swatch:hover{border:2px solid #c00}.attribute-color__m-slot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.configurator-specs .configurator-specs__slot{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 1024px){.configurator-specs .configurator-specs__slot{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.configurator-specs .configurator-specs__slot .configurator-specs__spec{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}@media(min-width: 1024px){.configurator-specs .configurator-specs__slot .configurator-specs__spec{gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 1024px){.configurator-summary__inclusions.tab-pane{display:block;opacity:1}}.configure-stage__actions{gap:.625rem}@media(max-width: 1023.98px){.configure-stage__actions .configure-stage__action-save-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.configure-stage__actions .configure-stage__action-save-wrapper .configure-stage__action-save-tag-line{line-height:1.375rem;padding-bottom:0rem}@media(max-width: 1023.98px){.configure-stage__actions .configure-stage__action-test-drive-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.configure-stage__actions .configure-stage__action-test-drive-wrapper .configure-stage__action-test-drive-tag-line{line-height:1.375rem;padding-bottom:0rem}@media(max-width: 1023.98px){.configure-stage__actions .configure-stage__action-summary-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.configure-stage__actions .configure-stage__action-summary-wrapper .refundable-promotional-offer p{padding:.5625rem 0rem .75rem 0rem}.car-background-color,.car-background-color-summary{height:250px;position:relative}.car-background-color img,.car-background-color-summary img{width:80%;top:-58px;right:42px;position:absolute}.product-detail .attributes .swatch-circle.color-value:not(.selected):hover::after{content:"";background:unset;background-position:center;background-size:cover;background-image:url("../../images/icons/addWhite.svg");height:100%;width:100%;position:absolute;top:0;left:0}.product-detail .attributes .swatch-circle.color-value.selected::after{content:"";background:unset;background-position:center;background-size:cover;background-image:url("../../images/icons/check-round.svg");height:100%;width:100%;top:0;left:0}.product-detail .attributes .modify-order-ordered-car-color{pointer-events:none}.product-detail .attributes .modify-order-ordered-car-color .swatch-circle.color-value::after{content:"";display:inline-block;height:100%;width:100%;background:center;background-repeat:no-repeat;background-image:url("../../images/icons/price-protection-white.svg")}.carousel .icon-prev,.carousel .icon-next{background-color:unset;margin:-1.875rem}.radio-cards .radio-cards__card{color:#000;border-radius:.375rem;min-height:2.875rem;padding:.75rem;gap:1rem;border-width:.125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.radio-cards .radio-cards__card:has(input[type=radio]:checked){color:#fff;background-color:#000 !important}.product-detail .attributes .swatch-circle{background-repeat:round}.configurator-location__dealers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.configurator-location__dealers .dealers__list__store-info__name{max-width:70%}.configurator-location__dealers .dealers__list__store-info__name,.configurator-location__dealers .dealers__list__store-info__distance{line-height:1.25rem;font-size:.875rem}@media(min-width: 441px){.configurator-location__dealers .dealers__list__store-info__name,.configurator-location__dealers .dealers__list__store-info__distance{font-size:1rem}}@media(min-width: 1024px){.configurator-location__dealers .dealers__list__store-info__name,.configurator-location__dealers .dealers__list__store-info__distance{font-size:1rem}}.configurator-location .configurator-location__form__input .configurator-location--invalid-error-msg{padding-top:.25rem}.configurator__carousel-item.active{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.configurator__carousel-item.active .configurator-mobile-nav{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.configurator__carousel-item.active .configurator-mobile-nav::after{content:"";width:100%;height:.1875rem;background-color:#c00;position:absolute;bottom:0;left:0}.carousel-no-tabs__slot .carousel-control-prev,.carousel-no-tabs__slot .carousel-control-next{opacity:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel-no-tabs__slot .carousel-control-prev .fa,.carousel-no-tabs__slot .carousel-control-next .fa{color:#000;font-size:24px}.carousel .carousel-control-prev,.carousel .carousel-control-next{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel .carousel-control-prev:focus,.carousel .carousel-control-next:focus{outline:none;border:1px solid #000}.nav-item:has(.configuratorSummary-tab.active) .configuratorSummary-tab-proxy{border-bottom:.188em solid #c00;padding-bottom:.33rem}.stages-list .nav-tabs .nav-item .nav-link.active{padding-bottom:.33rem}@media(max-width: 440.98px){.configurator-load-a-build-modal .modal-content{height:100%}}.configurator-load-a-build-modal .modal-content .modal-body{padding:2rem !important;border-radius:.5rem}@media(max-width: 440.98px){.configurator-load-a-build-modal .modal-content .modal-body{padding-top:4rem !important;border-radius:0}}.configurator-load-a-build-modal .modal-content .modal-body .unique-code-input-container.form-group .form-control{width:2.75rem;height:3.25rem;display:unset;border-radius:.5rem;font-size:1.5rem;line-height:1.75rem;font-family:"roobert bold",Arial,Helvetica,Sans-serif;font-weight:700;text-align:center;background-color:#fafafa;text-transform:uppercase}@media(max-width: 1023.98px){.configurator-load-a-build-modal .modal-content .modal-body .unique-code-input-container.form-group .form-control{font-size:1.125rem;line-height:1.375rem}}.configurator-load-a-build-modal .modal-content .modal-body .unique-code-invalid-feedback .error-text{padding-top:2px}@media(max-width: 440.98px){.configurator-load-a-build-modal .modal-content .modal-body .load-my-build-cta-container{position:fixed;left:0;bottom:2rem;padding:0 2rem;width:100%}}.configurator-load-a-build-modal .modal-content .modal-body .load-my-build-cta-container .load-my-build-cta{margin-top:10rem}@media(max-width: 1023.98px){.configurator-load-a-build-modal .modal-content .modal-body .load-my-build-cta-container .load-my-build-cta{height:2.5rem}}.configurator-variation-promotions.promotions{text-align:unset}.configurator-variation-promotions .promotions-card{border-radius:.5rem}.configurator-variation-promotions .promotions-card img{width:3.125rem;height:2.875rem}.promotion-details-modal.modal{z-index:9999}.promotion-details-modal.modal .modal-body{padding:2.5rem !important}@media(min-width: 441px){.promotion-details-modal.modal .modal-body{border-radius:.5rem}}.promotion-details-modal.modal .modal-body .promotion-modal-img-container{padding:2rem 1.5rem}.promotion-details-modal.modal .modal-body .promotion-modal-img-container img{max-width:10rem;width:100%}.promotion-details-modal.modal .modal-body .promotion-modal-info{padding:1.5rem}.promotion-details-modal.modal .modal-body .promotion-modal-info .promotion-modal-info-text ul{list-style:unset !important;padding-left:32px !important}@media(max-width: 440.98px){.promotion-details-modal.modal .modal-body{height:100vh}}.promotions-block-one .campaign-block-2,.promotions-block-one .campaigns-heading{display:none}.promotions-block-one .campaign-block-1{gap:.75rem}.promotions-block-two .campaign-block-1{display:none}.promotions-block-two .mobile-promotions{overflow:scroll;display:none}.promotions-block-two .configurator-summary-promotions{display:none}@media(max-width: 1023.98px){.promotion-slider .promotions-card{height:100%;width:9.5rem}.promotion-slider .promotions-card img{width:3rem;height:2.875rem}}@media(max-width: 1023.98px)and (max-width: 440.98px){.promotion-slider .promotions-card img{width:1.5rem;height:1.375rem}}@media(max-width: 1023.98px){.promotion-slider .slick-arrow .icon{opacity:0}.promotion-slider .slick-dots{bottom:-16px !important;padding-left:0}}.unique-code-input-error.form-group .form-control{background-color:#ffd5d2 !important;border:1px solid #f25b50}.cross-border-details-container{border:1px solid #b8b8b8;border-radius:.5rem}.cross-border-details-container .load-cross-border-order{text-decoration:underline}.configurator-alert-message-block{top:7.8125rem;z-index:1}@media(max-width: 1279.98px){.configurator-alert-message-block{top:7.18rem}}.configurator-alert-message-block .cross-border-alert-message .remove-cross-border-from-order{text-decoration:underline}@media(max-width: 440.98px){.configurator-modify-car-cancel-modal .modal-content,.configurator-modify-car-update-modal .modal-content{height:100vh;border-radius:0}}.grade-protected-price{background-color:#8c8d91 !important;pointer-events:none;color:#fff !important}.icon-price-protected{bottom:2px;right:2px}#interior-section{height:5.625rem;border-radius:.5rem}@media(min-width: 441px){#interior-section{height:6.25rem}}#interior-section #interior-img{border-radius:.5rem 0 0 .5rem;overflow:hidden;height:inherit;width:8rem}#interior-section #interior-img img{height:100%;width:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width: 441px){#interior-section #interior-img{width:8.25rem}}#interior-section #interior-text{background:#000;border-radius:0 .5rem .5rem 0;margin-left:-0.1rem;width:84%;padding-left:20px;padding-right:20px}#interior-section #interior-text span{color:#fff;width:100%}.configurator-summary{padding-top:9.375rem}.configurator__images-slot{padding-top:8rem}@media(min-width: 441px){.configurator__images-slot{padding-top:10.5rem;position:sticky;top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media(min-width: 441px){.configurator__variation-slot{padding-top:10.5rem}}#keyspecviewall.modal__keySpecFeatures>.modal-dialog ul{width:100%;padding:0}#keyspecviewall.modal__keySpecFeatures>.modal-dialog li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;width:80%;position:relative;overflow-wrap:anywhere}#keyspecviewall.modal__keySpecFeatures>.modal-dialog li::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg>');content:"";background-repeat:no-repeat;display:block;width:40px;height:20px;position:relative;left:10%;margin-left:8px;-ms-flex-negative:0;flex-shrink:0}.card.product-up-sell--card{width:100%}@media(min-width: 441px)and (max-width: 749px){#product-recommendations-up-sell-pack-config-wrapper .--card-body__product-up-sell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}#product-recommendations-up-sell-pack-config-wrapper .--card-body__product-up-sell .product-up-sell__image-container{min-width:100%;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;margin:0px !important}#product-recommendations-up-sell-pack-config-wrapper .--card-body__product-up-sell .product-up-sell__text-info-container{min-width:90%;text-align:center}#product-recommendations-up-sell-pack-config-wrapper .--card-body__product-up-sell .product-up-sell__text-info-container .product-up-sell--card__load-more-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.configurator-summary__inclusions.active.show{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.configurator-summary__inclusions__field-set{position:absolute;border-radius:.625rem;background-color:#000;color:#fff;-webkit-animation:fade-in .5s linear forwards;animation:fade-in .5s linear forwards;z-index:1;max-width:18.75rem;bottom:-165px}.configurator-summary__inclusions__field-set::after{border-left:solid rgba(0,0,0,0) .625em;border-right:solid rgba(0,0,0,0) .625em;border-top:solid #000 .625em;content:" ";height:0;position:absolute;width:0;left:140px;bottom:178px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(min-width: 441px){.configurator-summary__inclusions__field-set::after{bottom:180px}}@media(min-width: 1024px){.configurator-summary__inclusions__field-set::after{bottom:182px}}.declaimer-configure-tab{margin-bottom:6.375rem;border:1px solid #b8b8b8}@media(min-width: 441px){.declaimer-configure-tab{margin-bottom:6.5625rem}}@media(min-width: 1024px){.declaimer-configure-tab{margin-bottom:5.5rem}}.declaimer-configure-tab__heading-slot{cursor:pointer;padding:0 2.1875rem}@media(min-width: 441px){.declaimer-configure-tab__heading-slot{padding:1rem 8.875rem}}.declaimer-configure-tab__heading-slot .declaimer-configure-tab__heading-indicators-open{display:-webkit-box;display:-ms-flexbox;display:flex}.declaimer-configure-tab__heading-slot .declaimer-configure-tab__heading-indicators-close{display:none}.declaimer-configure-tab__heading-slot.collapsed .declaimer-configure-tab__heading-indicators-open{display:-webkit-box;display:-ms-flexbox;display:flex}.declaimer-configure-tab__heading-slot.collapsed .declaimer-configure-tab__heading-indicators-close{display:none}.declaimer-configure-tab__heading-slot:not(.collapsed) .declaimer-configure-tab__heading{color:#c00 !important}.declaimer-configure-tab__heading-slot:not(.collapsed) .declaimer-configure-tab__heading-indicators-open{display:none}.declaimer-configure-tab__heading-slot:not(.collapsed) .declaimer-configure-tab__heading-indicators-close{display:-webkit-box;display:-ms-flexbox;display:flex}.declaimer-configure-tab .disclaimer-tab-body-text{padding:1rem 2rem}@media(min-width: 441px){.declaimer-configure-tab .disclaimer-tab-body-text{padding:1rem 8.875rem}}.declaimer-summary-tab{margin-bottom:7.75rem;border:1px solid #b8b8b8}@media(min-width: 441px){.declaimer-summary-tab{margin-bottom:6.5625rem}}@media(min-width: 1024px){.declaimer-summary-tab{margin-bottom:2.625rem}}.declaimer-summary-tab__heading-slot{cursor:pointer;padding:0 2.1875rem}@media(min-width: 441px){.declaimer-summary-tab__heading-slot{padding:1rem 8.875rem}}.declaimer-summary-tab__heading-slot .declaimer-summary-tab__heading-indicators-open{display:-webkit-box;display:-ms-flexbox;display:flex}.declaimer-summary-tab__heading-slot .declaimer-summary-tab__heading-indicators-close{display:none}.declaimer-summary-tab__heading-slot.collapsed .declaimer-summary-tab__heading-indicators-open{display:-webkit-box;display:-ms-flexbox;display:flex}.declaimer-summary-tab__heading-slot.collapsed .declaimer-summary-tab__heading-indicators-close{display:none}.declaimer-summary-tab__heading-slot:not(.collapsed) .declaimer-summary-tab__heading{color:#c00 !important}.declaimer-summary-tab__heading-slot:not(.collapsed) .declaimer-summary-tab__heading-indicators-open{display:none}.declaimer-summary-tab__heading-slot:not(.collapsed) .declaimer-summary-tab__heading-indicators-close{display:-webkit-box;display:-ms-flexbox;display:flex}.declaimer-summary-tab .disclaimer-tab-body-text{padding:1rem 2rem}@media(min-width: 441px){.declaimer-summary-tab .disclaimer-tab-body-text{padding:1rem 8.875rem}}@media(max-width: 440.98px){.weekly-interest-disclaimer-modal.modal .modal-dialog{margin-bottom:0}}@media(max-width: 440.98px){.weekly-interest-disclaimer-modal.modal .modal-dialog .modal-content{height:100vh;border-radius:0}}.weekly-interest-disclaimer-modal.modal .modal-dialog .modal-content .modal-body{padding:2.5rem 5rem;border-radius:.5rem}@media(max-width: 440.98px){.weekly-interest-disclaimer-modal.modal .modal-dialog .modal-content .modal-body{padding:2.5rem 3rem}}#heroImageTabContent{min-width:18rem;max-width:18rem;min-height:9.75rem;-webkit-transition:width .5s ease,height .5s ease;transition:width .5s ease,height .5s ease;-webkit-transition:max-width .5s ease,max-height .5s ease;transition:max-width .5s ease,max-height .5s ease;-webkit-transition:min-width .5s ease,min-height .5s ease;transition:min-width .5s ease,min-height .5s ease}@media(min-width: 441px){#heroImageTabContent{min-width:60vw;max-width:60vw;min-height:20vh;max-height:10vh}}@media(min-width: 1024px){#heroImageTabContent{min-width:60vw;max-width:60vw;min-height:25.5rem;max-height:25.5rem}}@media(min-width: 1280px){#heroImageTabContent{min-width:auto;min-height:18.75rem;max-height:unset}}@media(min-width: 1440px){#heroImageTabContent{min-height:34.375rem;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content}}.configurator-summary__top{gap:2.5rem}.configurator-summary__top .configurator-summary__hero{gap:1.5625rem}.configurator-summary__top .configurator-summary__hero .configurator-summary__hero__info .weekly-payment-details,.configurator-summary__top .configurator-summary__hero .configurator-summary__hero__info .interest-rate-details,.configurator-summary__top .configurator-summary__hero .configurator-summary__hero__info .comparison-rate-details{gap:.25rem}.configurator-summary__middle .configurator-summary__promotion__cards{gap:1.5625rem}.configurator-summary__middle .configurator-summary__accessories{gap:1.75rem}.configurator-summary__middle .configurator-summary__accessories .configurator-summary__accessories__cards{gap:2rem}.configurator-summary__middle .configurator-summary__totals{gap:.5rem}.configurator-summary__middle .configurator-summary__totals .configurator-summary__totals__variation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.configurator-summary__middle .configurator-summary__totals .configurator-summary__totals__field-set .configurator-summary__totals__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.configurator-summary__middle .build-summary-chart{gap:1rem}@media(max-width: 440.98px){.configurator-summary__middle .toggle-tabs{margin:0 1.75rem;padding:0;width:100%;gap:0}.configurator-summary__middle .toggle-tabs .nav-item{width:50%}.configurator-summary__middle .toggle-tabs .nav-item .btn{min-width:5rem;padding:1rem .5rem;width:100%}}@media(max-width: 1023.98px){.your-accessory-column-summary .configurator-summary__totals__field-value{padding-right:2.5rem}}.configurator-summary__inclusions{gap:1.5rem}.configurator-summary__inclusions .summary-promotion-container{border-radius:.5rem}@media(max-width: 440.98px){.configurator-summary__inclusions .summary-promotion-container{width:100vw;position:relative;margin-left:-50vw;left:50%;border-radius:0}}.configurator-summary__inclusions .summary-promotion-container .desktop-promotions,.configurator-summary__inclusions .summary-promotion-container .mobile-promotions{display:none !important}.configurator-summary__inclusions .summary-promotion-container .configurator-summary-promotions{padding:1.5rem;margin-bottom:1.5rem}@media(max-width: 440.98px){.configurator-summary__inclusions .summary-promotion-container .configurator-summary-promotions{padding:.75rem 2rem}}.configurator-summary__inclusions .summary-promotion-container .configurator-summary-promotions .promotions-details p{margin-bottom:.5rem}.configurator-summary__inclusions .summary-promotion-container .configurator-summary-promotions .promotions-details ul{list-style:none;padding-left:0;margin-bottom:0}.configurator-summary__inclusions .summary-promotion-container .configurator-summary-promotions hr:last-child{display:none}@media(min-width: 441px){.refund-message-card{background-color:#fff;border-radius:.5rem;border:.0625rem solid #c8c9cc}}.refund-message-card .tooltip-activator{cursor:pointer}.add-to-cart-messages{display:none}.summary-product-finance-modal .summary-appy-finance-location .price-offer-info,.summary-product-finance-modal .summary-appy-finance-location #userLocationDisclaimer{display:none}.summary-product-finance-modal .configurator-location__dealers{margin-top:1rem}.summary-product-finance-modal .configurator-location__user-current-location{display:none !important}@media(max-width: 440.98px){.summary-product-finance-modal .configurator-location__dealers .configurator-location__dealers__list{height:13rem}}.summary-product-finance-modal .configurator-location__dealers .configurator-location__dealers__list .configurator-location__dealers__list__store .dealers__list__store-info__address{display:none}.summary-product-finance-modal .configurator-location__dealers .configurator-location__dealers__list .configurator-location__dealers__list__store:has(.form-check-input:checked) .dealers__list__store-info__address{display:block}@media(max-width: 440.98px){.summary-product-finance-modal .icon-close svg path{fill:#fff !important}}.summary-product-finance-modal .data-sharing-consent{cursor:pointer}.order-summary-details-mobile-toggle-wrapper .order-summary-details-mobile-toggle{padding-bottom:2px !important}.order-summary-details-mobile-toggle-wrapper:has(.collapsed) .icon-add{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.order-summary-details-mobile-toggle-wrapper:has(.collapsed) .icon-minus{display:none}@media(min-width: 1024px){.show-on-desktop-default.collapse{display:block}}.drive-away-price-error-modal .modal-dialog{margin-top:5rem}.drive-away-price-error-modal .modal-content{border:0px solid}.drive-away-price-error-modal .modal-content .modal-body{border-radius:.5rem}.drive-away-price-error-modal .modal-content .modal-body .icon-refresh svg path{fill:#fff !important}@media(max-width: 1279.98px){.drive-away-price-error-modal .modal-dialog{margin-top:15rem;width:45%}.drive-away-price-error-modal .mid-copy{min-height:10.9375rem}}@media(max-width: 440.98px){#offcanvasDriveAwayPriceErrorBottom.offcanvas{--bs-offcanvas-height: rem-calc(300px)}}#offcanvasDriveAwayPriceErrorBottom.offcanvas .offcanvas-header{position:absolute;right:.3125rem;top:.625rem}#offcanvasDriveAwayPriceErrorBottom.offcanvas .drive-away-price-refresh-btn{width:90%}#offcanvasDriveAwayPriceErrorBottom.offcanvas .icon-refresh svg path{fill:#fff !important}.icon-error-filled svg path{fill:#c00 !important}.configurator-footer{position:fixed;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #b8b8b8;bottom:0;left:0;z-index:200;border-radius:.5rem;background:#fff}@media(min-width: 1024px){.configurator-footer{padding:1rem 1.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#fff;border-radius:0px}}.configurator-footer .accordion{padding:6px 0px 12px 0px;background:#f5f5f5;border-radius:.5rem .5rem 0px 0px}@media(min-width: 1024px){.configurator-footer .accordion{padding:0px;border-radius:0px}}.configurator-footer .accordion .configurator-footer__btn-m{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.configurator-footer .accordion .configurator-footer__btn-m:not(.collapsed) .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.configurator-footer .configurator-footer__location__summary,.configurator-footer .configurator-footer__location__icon{display:block}.configurator-footer #configurator-footer-actions-summary{display:-webkit-box;display:-ms-flexbox;display:flex}.configurator-footer .configurator-footer__location__dealer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media(min-width: 1024px){.configurator-footer .configurator-footer__location__dealer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.configurator-footer .configurator-footer__location__dealer .configurator-footer__location__dealer__name,.configurator-footer .configurator-footer__location__dealer .configurator-footer__location__dealer__availability{max-width:80%}@media(min-width: 1024px){.configurator-footer .configurator-footer__location__dealer .configurator-footer__location__dealer__name,.configurator-footer .configurator-footer__location__dealer .configurator-footer__location__dealer__availability{max-width:70%}}.configurator-footer .configurator-footer__actions{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media(min-width: 1024px){.configurator-footer .configurator-footer__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.configurator-footer .configurator-footer__location_slot{padding:1rem;width:100%}.configurator-footer .configurator-footer__location_slot .configurator-footer__location{width:100%}@media(min-width: 1024px){.configurator-footer .configurator-footer__location_slot .configurator-footer__location{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:auto}}.configurator-footer .configurator-footer__location_slot .configurator-footer__location .configurator-footer__location__summary .configurator-footer-change-location-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;pointer-events:none}.configurator-footer .configurator-footer__location_slot .configurator-footer__location .configurator-footer__location__summary .configurator-footer-change-location-button .icon-edit{pointer-events:all;cursor:pointer}.configurator-footer .configurator-footer-accordion{width:100%}@media(min-width: 1024px){.configurator-footer .configurator-footer-accordion{width:50%}}.configurator-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;min-height:20.4375rem}@media(min-width: 441px){.configurator-location{padding:1rem 1rem}}@media(min-width: 1024px){.configurator-location{padding:1.5rem 1.5rem}}.configurator-location .configurator-location__form__input{padding:.25rem}.configurator-location .configurator-location__user-current-location{padding:.5rem 0px;color:#c00;font-weight:700;font-size:.875rem;line-height:1.3125rem;font-family:var(--skin-body-font-alt)}.configurator-location .configurator-location__dealers__list__store .dealers__list__store-info__address{display:none}.configurator-location .configurator-location__dealers__list__store:has(input[type=radio]:checked) .dealers__list__store-info__address{display:block}#modal-location .pe-all{pointer-events:all !important}@media(min-width: 441px){#modal-location .pe-all{max-width:450px}}@media(min-width: 1024px){#modal-location .pe-all{max-width:500px}}.configurator-location__user-current-location__label{font-size:.875rem;line-height:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:underline;font-family:var(--skin-body-font-alt)}.configurator-location-confirm{width:28rem}#mobile-footer-confirm-location{margin-top:0px}@media(min-width: 441px){#mobile-footer-confirm-location{margin-top:75px}}.configurator-location__dealers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.configurator-location__dealers .configurator-location__dealers__title{font-weight:700}.configurator-location__dealers .configurator-location__dealers__list{height:220px}@media(max-width: 440.98px){.configurator-location__dealers .configurator-location__dealers__list{height:18.125rem}}.configurator-location__dealers .dealers__list__store-info__name{font-family:"roobert bold",Arial,Helvetica,Sans-serif;max-width:70%}.configurator-location__dealers .dealers__list__store-info__distance{font-family:"roobert bold",Arial,Helvetica,Sans-serif}.configurator-location__form{padding-bottom:1.625rem}@media(min-width: 1024px){.configurator-location__form{padding-bottom:0rem}}.configurator-location__user-current-location{padding-top:1rem}@media(min-width: 1024px){.configurator-location__user-current-location{padding-top:0rem}}.book-test-drive-modal .configuration-code-container{border-bottom:2px solid #d6d6d6;padding:1.5rem 0 2rem}@media(min-width: 1024px){.book-test-drive-modal .modal-dialog{min-width:51.5rem}}.book-test-drive-modal .modal-body{padding-left:2.5rem;padding-right:2.5rem}@media(max-width: 440.98px){.book-test-drive-modal .modal-body{padding-left:1rem;padding-right:1rem}.book-test-drive-modal .modal-heading{text-align:center}.book-test-drive-modal .img-fluid.hero-img{width:100px;height:50px}.book-test-drive-modal .configuration-code-container{text-align:center}}@media(min-width: 441px){.book-test-drive-modal .hero-img-container{overflow:hidden;margin-right:-4.5rem}.book-test-drive-modal .hero-img-container .img-fluid.hero-img{height:90px}.book-test-drive-modal .modal-body{overflow:hidden;border-radius:.5rem}}@media(min-width: 1024px){.book-test-drive-modal .hero-img-container{overflow:hidden}.book-test-drive-modal .hero-img-container .img-fluid.hero-img{height:100px}.book-test-drive-modal .modal-body{overflow:hidden}}.book-test-drive-modal .btn.configuration-code-copy-btn{min-width:90px;width:142px}.book-test-drive-modal .configuration-code{font-size:1.75rem;line-height:2rem;letter-spacing:.75rem}@media(max-width: 1279.98px){.book-test-drive-modal .configuration-code{font-size:1.25rem;line-height:1.5rem}}@media(max-width: 440.98px){.book-test-drive-modal .test-drive-request-cta{width:100% !important}}.book-test-drive-modal .test-drive-request-cta svg path{fill:#fff}.book-test-drive-modal .configurator-test-drive-form .user-location-summary .price-offer-info{display:none}.book-test-drive-modal .configurator-test-drive-form .configurator-location__dealers__title{display:none}.book-test-drive-modal .configurator-test-drive-form .configurator-location__dealers .configurator-location__dealers__list hr{opacity:0}.book-test-drive-modal .configurator-test-drive-form .configurator-location__dealers .configurator-location__dealers__list .configurator-location__dealers__list__store .dealers__list__store-info__address{display:none}.book-test-drive-modal .configurator-test-drive-form .configurator-location__dealers .configurator-location__dealers__list .configurator-location__dealers__list__store:has(.form-check-input:checked) .dealers__list__store-info__address{display:block}.book-test-drive-modal .configurator-test-drive-form .configurator-location__dealers .configurator-location__dealers__list .configurator-location__dealers__list__store-info{font-family:"roobert bold",Arial,Helvetica,Sans-serif;font-size:1rem;line-height:1.25rem}@media(max-width: 1023.98px){.book-test-drive-modal .configurator-test-drive-form .configurator-location__dealers .configurator-location__dealers__list .configurator-location__dealers__list__store-info{font-size:.875rem}}.book-test-drive-modal .configurator-test-drive-form .form-check .form-check-input{width:1rem;height:1rem;top:-3px}.book-test-drive-modal .veil .spinner{position:fixed}.share-model-dealer .modal-dialog{max-width:31.25rem !important}.configurator-save-and-share-modal .modal-dialog{max-width:43.75rem}.configurator-save-and-share-modal .modal-body{border-radius:.75rem}@media(max-width: 440.98px){.configurator-save-and-share-modal .modal-content{height:100vh}.configurator-save-and-share-modal .modal-body{padding-left:2rem;padding-right:2rem;border-radius:0}.configurator-save-and-share-modal .configuration-code-copy-btn{min-width:6.875rem}}.configurator-save-and-share-modal .save-and-share-nav-container .save-and-share-nav-section .toggle-tabs{gap:0}.configurator-save-and-share-modal .save-and-share-nav-container .save-and-share-nav-section .toggle-tabs .nav-item .nav-btn{min-width:9rem;font-size:.875rem;line-height:1rem;color:#0a0a0a}@media(max-width: 440.98px){.configurator-save-and-share-modal .save-and-share-nav-container .save-and-share-nav-section .toggle-tabs .nav-item .nav-btn{padding:1rem .75rem}}.configurator-save-and-share-modal .save-and-share-nav-container .save-and-share-nav-section .toggle-tabs .nav-item .nav-btn:active,.configurator-save-and-share-modal .save-and-share-nav-container .save-and-share-nav-section .toggle-tabs .nav-item .nav-btn:focus,.configurator-save-and-share-modal .save-and-share-nav-container .save-and-share-nav-section .toggle-tabs .nav-item .nav-btn:focus-visible{color:#fafafa;-webkit-box-shadow:none;box-shadow:none}.configurator-save-and-share-modal .save-and-share-nav-container .save-and-share-nav-section .toggle-tabs .nav-item .nav-btn.btn.active{color:#fafafa;background-color:#0a0a0a}.configurator-save-and-share-modal .configuration-code-container .configuration-code{font-size:1.5rem;line-height:1.75rem;font-family:"roobert bold",Arial,Helvetica,Sans-serif;letter-spacing:.75rem;width:10rem}@media(max-width: 440.98px){.configurator-save-and-share-modal .configuration-code-container .configuration-code{font-size:1.125rem;line-height:1.375rem}}.configurator-save-and-share-modal .configuration-code-container .configuration-code-copy-btn{min-width:7.9375rem}.configurator-save-and-share-modal .configuration-code-container .configuration-code-copy-btn:focus,.configurator-save-and-share-modal .configuration-code-container .configuration-code-copy-btn:active{-webkit-box-shadow:none;box-shadow:none}.configurator-save-and-share-modal .form-check .form-check-input{width:1rem;height:1rem;top:-3px}@media(max-width: 440.98px){.configurator-save-and-share-modal .only-build-email-send-block{position:fixed;left:0;bottom:2rem;padding:0 2rem;width:100%}}.configurator-save-and-share-modal .only-build-email-send-block hr{margin-top:12.25rem}.configurator-save-and-share-modal .custom-checkbox .custom-control-label{padding-top:.125rem}.configurator-save-and-share-modal .card.preferred-location-card{border:1px solid #b8b8b8;border-radius:.75rem}.configurator-save-and-share-modal .card.preferred-location-card .card-header{border-bottom:.0625rem solid #b8b8b8;font-family:"roobert bold",Arial,Helvetica,Sans-serif;padding:.75rem}.configurator-save-and-share-modal .card.preferred-location-card .card-body{padding:.75rem}.configurator-save-and-share-modal .configurator-save-and-share-cta svg path{fill:#fff}.configurator-save-and-share-modal .create-account-policy a{text-decoration:underline}.configurator-save-and-share-modal .save-my-build-container .sign-in-info-btn-container{border-radius:.75rem}.configurator-save-and-share-modal .save-my-build-container .save-my-build-card{border:1px solid #b8b8b8;border-radius:.5rem}.configurator-save-and-share-modal .save-my-build-container .save-my-build-card .card-header{border-bottom:1px solid #b8b8b8}.configurator-save-and-share-modal .save-my-build-container .save-my-build-card a,.configurator-save-and-share-modal .save-my-build-container .save-my-build-card .customer-email{text-decoration:underline}.configurator-save-and-share-modal .save-my-build-container .save-my-build-card a:hover,.configurator-save-and-share-modal .save-my-build-container .save-my-build-card a:active,.configurator-save-and-share-modal .save-my-build-container .save-my-build-card .customer-email:hover,.configurator-save-and-share-modal .save-my-build-container .save-my-build-card .customer-email:active{background-color:unset}.configurator-save-and-share-modal .save-my-build-container .save-my-build-card .sign-out-cta{font-family:"roobert bold",Arial,Helvetica,Sans-serif;font-size:1rem;line-height:1.25rem}@media(max-width: 440.98px){.configurator-save-and-share-modal .save-my-build-container .save-my-build-card .sign-out-cta{font-size:.875rem}}@media(max-width: 440.98px){.configurator-save-and-share-modal .save-my-build-container .save-footer{position:fixed;left:0;bottom:2rem;padding:0 2rem}}.configurator-save-and-share-modal .save-my-build-container .icon-new-window svg path{fill:#fff}.configurator-save-and-share-modal .save-my-build-container hr{margin-top:12.25rem}.privacy-policy .create-account-policy{font-size:.875rem;line-height:1.375rem}@media(max-width: 1023.98px){.privacy-policy .create-account-policy{font-size:.75rem;line-height:1.25rem}}@media(max-width: 440.98px){.privacy-policy .create-account-policy{line-height:1.125rem}}.offline-configurator-footer-action-share.btn{min-width:15rem}.offline-configurator-footer-action-share.btn:hover,.offline-configurator-footer-action-share.btn:focus{background-color:unset;text-decoration:none}.send-and-share-success-message,.configurator-test-drive-success-message,.save-build-success-message,.save-build-success-message-cxp,.order-unchanged-error,.offline-order-error-message{color:#fafafa;background-color:#35363b;position:absolute;bottom:3rem;border-radius:.5rem;left:25%;z-index:200}@media(max-width: 440.98px){.send-and-share-success-message,.configurator-test-drive-success-message,.save-build-success-message,.save-build-success-message-cxp,.order-unchanged-error,.offline-order-error-message{left:0%;width:100% !important}}.send-and-share-success-message .card,.configurator-test-drive-success-message .card,.save-build-success-message .card,.save-build-success-message-cxp .card,.order-unchanged-error .card,.offline-order-error-message .card{background-color:#35363b}.send-and-share-success-message .card .icon-warning svg path,.configurator-test-drive-success-message .card .icon-warning svg path,.save-build-success-message .card .icon-warning svg path,.save-build-success-message-cxp .card .icon-warning svg path,.order-unchanged-error .card .icon-warning svg path,.offline-order-error-message .card .icon-warning svg path{fill:#d6d6d6}.send-and-share-success-message .customer-email,.configurator-test-drive-success-message .customer-email,.save-build-success-message .customer-email,.save-build-success-message-cxp .customer-email,.order-unchanged-error .customer-email,.offline-order-error-message .customer-email{text-decoration:underline}.send-and-share-success-message .my-account-link,.configurator-test-drive-success-message .my-account-link,.save-build-success-message .my-account-link,.save-build-success-message-cxp .my-account-link,.order-unchanged-error .my-account-link,.offline-order-error-message .my-account-link{text-decoration:underline;line-height:1.25rem}.veil .underlay{outline:0}#configurator-footer-actions-save{min-width:auto}@media(max-width: 440.98px){.offcanvas.offcanvas-location-bottom{--bs-offcanvas-height: 84vh}}.configurator-location__title-cxp,.configurator-location__description-cxp{display:none}.cxp-configurator .configurator-location__title-default,.cxp-configurator .configurator-location__description-default{display:none}.cxp-configurator .configurator-location__title-cxp,.cxp-configurator .configurator-location__description-cxp{display:block}.recommendation-tiles{gap:1.5rem}.recommendation-tiles .slick-next.slick-arrow{right:-50px;margin-right:0px}.recommendation-tiles .slick-prev.slick-arrow{left:-50px;margin-left:0px}#product-recommendations-up-sell-config .recommendation-tiles{gap:1.5rem}#product-recommendations-up-sell-config .recommendation-tiles .slick-next.slick-arrow{right:-0.625rem}#product-recommendations-up-sell-config .recommendation-tiles .slick-prev.slick-arrow{left:0}.recommendation-tile{background-color:#fff;outline:2px solid #b8b8b8;height:auto;min-height:100%}@media(max-width: 440.98px){.recommendation-tile .recommendation-tile__action{min-width:100%}}@media(min-width: 441px){.recommendation-tile{width:13.75rem;height:auto;min-height:100%}}@media(min-width: 1024px){.recommendation-tile{width:15.5rem;height:auto;min-height:100%}}.recommendation-tile.skeleton{min-height:18.75rem}.recommendation-tile:hover{background-color:#fafafa}.recommendation-tile__price-badge{top:0;left:0}.recommendation-tile__selected-badge{display:none;top:0;right:0}.recommendation-tile__action{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.recommendation-tile__action-add{display:block}.recommendation-tile__action-remove{display:none}.recommendation-tile input[type=checkbox]{display:none}.recommendation-tile input[type=radio]{display:none}.recommendation-tile .recommendation-tile__included-in-pack{display:none}.recommendation-tile.--included-in-pack{outline:2px solid #0a0a0a}.recommendation-tile.--included-in-pack .recommendation-tile__selected-badge{display:block}.recommendation-tile.--included-in-pack .recommendation-tile__action{display:none}.recommendation-tile.--included-in-pack .recommendation-tile__included-in-pack{display:block;padding:.25rem 0}.recommendation-tile:has(input[type=checkbox]:checked){outline:2px solid #0a0a0a}.recommendation-tile:has(input[type=checkbox]:checked) .recommendation-tile__selected-badge{display:block}.recommendation-tile:has(input[type=checkbox]:checked) .recommendation-tile__action-add{display:none}.recommendation-tile:has(input[type=checkbox]:checked) .recommendation-tile__action-remove{display:block}.recommendation-tile:has(input[type=radio]:checked){outline:2px solid #0a0a0a}.recommendation-tile:has(input[type=radio]:checked) .recommendation-tile__selected-badge{display:block}.recommendation-tile:has(input[type=radio]:checked) .recommendation-tile__action-add{display:none}.recommendation-tile:has(input[type=radio]:checked) .recommendation-tile__action-remove{display:block}.recommendation-product-detail .recommendation-tile__included-in-pack{display:none}.recommendation-product-detail.--included-in-pack .recommendation-tile__selected-badge{display:block}.recommendation-product-detail.--included-in-pack .recommendation-tile__action{display:none}.recommendation-product-detail.--included-in-pack .recommendation-tile__included-in-pack{display:block;padding:.25rem 0}.product-recommendations-accessories-membership,.product-recommendations-accessories-pack,.product-recommendations-accessories-cross-sell{-webkit-transition:width .5s ease,height .5s ease;transition:width .5s ease,height .5s ease;-webkit-transition:max-width .5s ease,max-height .5s ease;transition:max-width .5s ease,max-height .5s ease;-webkit-transition:min-width .5s ease,min-height .5s ease;transition:min-width .5s ease,min-height .5s ease;padding:0}.product-recommendations-accessories-membership:has(.recommendation-lazy .reccomendation-no-data),.product-recommendations-accessories-pack:has(.recommendation-lazy .reccomendation-no-data),.product-recommendations-accessories-cross-sell:has(.recommendation-lazy .reccomendation-no-data){padding:.625rem}.product-recommendations-accessories-membership:has(.recommendation-lazy .reccomendation-no-data) .recommendation-lazy,.product-recommendations-accessories-pack:has(.recommendation-lazy .reccomendation-no-data) .recommendation-lazy,.product-recommendations-accessories-cross-sell:has(.recommendation-lazy .reccomendation-no-data) .recommendation-lazy{display:none}@media(min-width: 441px){.product-recommendations-accessories-membership,.product-recommendations-accessories-pack,.product-recommendations-accessories-cross-sell{padding:40px}}@media(min-width: 1024px){.product-recommendations-accessories-membership,.product-recommendations-accessories-pack,.product-recommendations-accessories-cross-sell{padding:40px 172px}}.slide .recommendation-tile .recommendation-tile__action{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.slider:not(.slick-initialized),.promotion-slider:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex}.slider .slick-list .slick-track,.promotion-slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.slider .slick-prev,.slider .slick-next,.promotion-slider .slick-prev,.promotion-slider .slick-next{background:unset;margin-right:20px}.slider .slick-dots,.promotion-slider .slick-dots{position:absolute;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.slider .slick-dots li,.promotion-slider .slick-dots li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 6px;cursor:pointer}.slider .slick-dots li button,.promotion-slider .slick-dots li button{padding:0;border:4px solid #b8b8b8;background-color:rgba(0,0,0,0);border-radius:50%;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0)}.slider .slick-dots li button::before,.promotion-slider .slick-dots li button::before{display:none}.slider .slick-dots li.slick-active button,.promotion-slider .slick-dots li.slick-active button{border-color:#5c5c5c;background-color:#5c5c5c}.product-recommendations__header-left>i{display:none}@media(max-width: 1023.98px){.product-recommendations__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-recommendations__header .mobile-hr-el{display:block;width:100%}.product-recommendations__header button[data-bs-target="#offcanvasBottom2"]{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 441px){.product-recommendations__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-recommendations__header .mobile-hr-el{display:none;width:100%}.product-recommendations__header button[data-bs-target="#offcanvasBottom2"]{display:none}}.product-recommendations__header .nav-item .nav-link{font-family:var(--skin-body-font-alt) !important;font-weight:700;color:#0a0a0a;font-size:12px;line-height:14px}@media(min-width: 441px){.product-recommendations__header .nav-item .nav-link{font-size:14px;line-height:16px}}@media(min-width: 1024px){.product-recommendations__header .nav-item .nav-link{font-size:16px;line-height:20px}}.accessory-pack-container{margin-top:3.125rem}@media(min-width: 441px){.accessory-pack-container{margin:2.5rem 0}}@media(min-width: 1024px){.accessory-pack-container{margin:2.5rem 5.125rem}}@media(min-width: 441px){.product-recommendations__header{margin:0 .375rem}}@media(min-width: 1024px){.product-recommendations__header{margin:0 5.9375rem}}.product-recommendations-accessories .recommendation-tiles>.recommendation-tile{color:#0a0a0a}@media(min-width: 441px){.product-recommendations-accessories .recommendation-tiles>.recommendation-tile{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%}}@media(min-width: 1024px){.product-recommendations-accessories .recommendation-tiles>.recommendation-tile{-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%}}.product-recommendations-accessories .recommendation-tiles>.recommendation-tile .card-title{font-size:14px;line-height:18px;min-height:2.25rem}@media(min-width: 441px){.product-recommendations-accessories .recommendation-tiles>.recommendation-tile .card-title{font-size:16px;line-height:20px;min-height:2.5rem}}@media(min-width: 1024px){.product-recommendations-accessories .recommendation-tiles>.recommendation-tile .card-title{font-size:20px;line-height:22px;min-height:2.75rem}}.product-recommendations-accessories .recommendation-tiles>.recommendation-tile .card-text{font-weight:300;font-size:12px;line-height:20px;min-height:3.75rem}.product-recommendations-accessories .recommendation-tiles>.recommendation-tile .card-text.description-text{display:none}@media(min-width: 441px){.product-recommendations-accessories .recommendation-tiles>.recommendation-tile .card-text.description-text{display:-webkit-box}}@media(min-width: 1024px){.product-recommendations-accessories .recommendation-tiles>.recommendation-tile .card-text{font-size:14px;line-height:22px;min-height:4.25rem}}.product-recommendations-accessories .recommendation-tiles>.recommendation-tile .card-body>.recommendation-tile__learn-more{font-size:14px;line-height:20px;min-width:unset;font-weight:700;color:#0a0a0a;font-family:var(--skin-body-font-alt)}@media(min-width: 441px){.product-recommendations-accessories .recommendation-tiles>.recommendation-tile .card-body>.recommendation-tile__learn-more{font-size:16px;line-height:20px}}.recommendation-tile__action .recommendation-tile__action-add,.recommendation-tile__action .recommendation-tile__action-remove{color:#0a0a0a}@media(min-width: 441px){.recommendation-tile__action .recommendation-tile__action-add,.recommendation-tile__action .recommendation-tile__action-remove{font-size:16px}}.recommendation-tile__price-badge{font-family:var(--skin-body-font-alt);line-height:16px;font-size:12px;gap:5px}@media(min-width: 441px){.recommendation-tile__price-badge{font-size:14px;line-height:18px}}@media(min-width: 1024px){.recommendation-tile__price-badge{font-size:18px;line-height:20px}}.accessories-title{font-size:20px;line-height:24px}@media(min-width: 441px){.accessories-title{font-size:28px;line-height:36px}}@media(min-width: 1024px){.accessories-title{font-size:40px;line-height:48px}}.modal-content{border-radius:12px}.modal-content>.modal-body>.recommendation-product-detail{width:inherit}.modal-content>.modal-body>.recommendation-product-detail>.recommendation-product-detail__images{overflow:hidden;max-width:100%}@media(min-width: 1024px){.modal-content>.modal-body>.recommendation-product-detail>.recommendation-product-detail__images{-webkit-transform:translateX(-1.5px);transform:translateX(-1.5px)}}.modal-content>.modal-body>.recommendation-product-detail>.recommendation-product-detail__images img{height:100%;border-radius:8px}@media(min-width: 441px){.modal-content>.modal-body>.recommendation-product-detail>.recommendation-product-detail__images img{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media(min-width: 1024px){.modal-content>.modal-body>.recommendation-product-detail>.recommendation-product-detail__images img{border-bottom-left-radius:10px;border-top-right-radius:0}}.modal-content>.modal-body>.recommendation-product-detail>.recommendation-product-detail__details{overflow:visible !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}.disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recommendation-product-detail__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 440.98px){.recommendation-product-detail__description .mobile-recommendation-tile-action-container{position:fixed;left:0;bottom:0;padding:1rem;width:100%;border-top:1.5px solid #d6d6d6;background-color:#fff}}@media(min-width: 1024px){.disclaimer{padding:0 32px}.recommendation-product-detail__description{padding:0 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.recommendation-tile__description{padding-bottom:100px}@media(min-width: 441px){.recommendation-tile__description{padding-bottom:0}}#selectDealer .recommendation-product-detail__details .recommendation-product-detail__description #recommendation-title-back-button{display:none}#accessories-pack-details .modal-dialog{pointer-events:auto !important}#accessories-pack-details .disclaimer{padding:0 2rem}#accessories-pack-details .disclaimer#disclaimerHeading div.btn-block:not(.collapsed){color:#c00}#accessories-pack-details .disclaimer#disclaimerHeading div.btn-block:not(.collapsed)+div{display:none}#accessories-pack-details .disclaimer#disclaimerHeading div.btn-block:not(.collapsed)+div+div.color--primary-60{display:block !important}#selectDealer,#pack-component-content{background-color:#fff}#selectDealer .modal-dialog #recommendation-tile__learn-more-content,#pack-component-content .modal-dialog #recommendation-tile__learn-more-content{margin-top:40px;border:none}#selectDealer .modal-dialog #recommendation-tile__learn-more-content>.modal-body,#pack-component-content .modal-dialog #recommendation-tile__learn-more-content>.modal-body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#selectDealer .recommendation-product-detail,#pack-component-content .recommendation-product-detail{padding:0 32px;overflow-x:auto}#selectDealer .recommendation-product-detail__description,#pack-component-content .recommendation-product-detail__description{padding:0}#selectDealer .recommendation-product-detail__description .recommendation-tile__action,#pack-component-content .recommendation-product-detail__description .recommendation-tile__action{width:100%}#selectDealer .recommendation-product-detail__details .recommendation-product-detail__description,#pack-component-content .recommendation-product-detail__details .recommendation-product-detail__description{height:300px;color:#0a0a0a;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#selectDealer .recommendation-product-detail__details .recommendation-product-detail__description>h3,#pack-component-content .recommendation-product-detail__details .recommendation-product-detail__description>h3{font-size:24px;line-height:28px;font-weight:700}#selectDealer .recommendation-product-detail__details .recommendation-product-detail__description strong,#pack-component-content .recommendation-product-detail__details .recommendation-product-detail__description strong{font-family:var(--skin-body-font-alt);font-size:18px;line-height:22px}#selectDealer .recommendation-product-detail__details .recommendation-product-detail__description>p,#pack-component-content .recommendation-product-detail__details .recommendation-product-detail__description>p{font-size:14px;line-height:20px;font-weight:300}#selectDealer .recommendation-product-detail__details .disclaimer-title,#pack-component-content .recommendation-product-detail__details .disclaimer-title{font-family:var(--skin-body-font-alt)}#selectDealer .recommendation-product-detail__details .desktop-modal-cs .disclaimer,#pack-component-content .recommendation-product-detail__details .desktop-modal-cs .disclaimer{display:none}#selectDealer .recommendation-product-detail__details .desktop-modal-cs .disclaimer#disclaimerHeading div.btn-block:not(.collapsed),#pack-component-content .recommendation-product-detail__details .desktop-modal-cs .disclaimer#disclaimerHeading div.btn-block:not(.collapsed){color:#c00}#selectDealer .recommendation-product-detail__details .desktop-modal-cs .disclaimer#disclaimerHeading div.btn-block:not(.collapsed)+div,#pack-component-content .recommendation-product-detail__details .desktop-modal-cs .disclaimer#disclaimerHeading div.btn-block:not(.collapsed)+div{display:none}#selectDealer .recommendation-product-detail__details .desktop-modal-cs .disclaimer#disclaimerHeading div.btn-block:not(.collapsed)+div+div.color--primary-60,#pack-component-content .recommendation-product-detail__details .desktop-modal-cs .disclaimer#disclaimerHeading div.btn-block:not(.collapsed)+div+div.color--primary-60{display:block !important}#selectDealer .recommendation-product-detail__details .mobile-modal-cs,#pack-component-content .recommendation-product-detail__details .mobile-modal-cs{width:100%;padding:16px;margin-left:0;font-size:16px;line-height:20px;font-weight:700;color:#5c5c5c;background-color:#f5f5f5;border-top:1px solid #b8b8b8}#selectDealer .recommendation-product-detail__details .mobile-modal-cs .disclaimer,#pack-component-content .recommendation-product-detail__details .mobile-modal-cs .disclaimer{width:100%;margin:0}#selectDealer .recommendation-product-detail__details .mobile-modal-cs .disclaimer#disclaimerHeading div.btn-block:not(.collapsed),#pack-component-content .recommendation-product-detail__details .mobile-modal-cs .disclaimer#disclaimerHeading div.btn-block:not(.collapsed){color:#c00}#selectDealer .recommendation-product-detail__details .mobile-modal-cs .disclaimer#disclaimerHeading div.btn-block:not(.collapsed)+div,#pack-component-content .recommendation-product-detail__details .mobile-modal-cs .disclaimer#disclaimerHeading div.btn-block:not(.collapsed)+div{display:none}#selectDealer .recommendation-product-detail__details .mobile-modal-cs .disclaimer#disclaimerHeading div.btn-block:not(.collapsed)+div+div.color--primary-60,#pack-component-content .recommendation-product-detail__details .mobile-modal-cs .disclaimer#disclaimerHeading div.btn-block:not(.collapsed)+div+div.color--primary-60{display:block !important}#selectDealer .recommendation-product-detail__details .mobile-modal-cs+div,#pack-component-content .recommendation-product-detail__details .mobile-modal-cs+div{position:sticky;width:100%;bottom:-1px;padding-top:12px;background:#fff;border-top:1px solid #d6d6d6}#selectDealer .recommendation-product-detail__details>div>hr,#pack-component-content .recommendation-product-detail__details>div>hr{display:none}@media(min-width: 441px){#selectDealer,#pack-component-content{background-color:rgba(0,0,0,0)}#selectDealer .recommendation-product-detail,#pack-component-content .recommendation-product-detail{padding:0}#selectDealer .recommendation-product-detail__description .recommendation-tile__action,#pack-component-content .recommendation-product-detail__description .recommendation-tile__action{width:-webkit-min-content;width:-moz-min-content;width:min-content}#selectDealer .recommendation-product-detail__details .recommendation-product-detail__description,#pack-component-content .recommendation-product-detail__details .recommendation-product-detail__description{padding:32px;height:auto}}@media(min-width: 441px)and (min-width: 1024px){#selectDealer .recommendation-product-detail__details .recommendation-product-detail__description,#pack-component-content .recommendation-product-detail__details .recommendation-product-detail__description{padding:0}}@media(min-width: 441px){#selectDealer .recommendation-product-detail__details .recommendation-product-detail__description>h3,#pack-component-content .recommendation-product-detail__details .recommendation-product-detail__description>h3{font-size:28px;line-height:32px}#selectDealer .recommendation-product-detail__details .recommendation-product-detail__description>p,#pack-component-content .recommendation-product-detail__details .recommendation-product-detail__description>p{font-size:16px;line-height:22px}#selectDealer .recommendation-product-detail__details .disclaimer-title,#pack-component-content .recommendation-product-detail__details .disclaimer-title{margin-left:0;font-size:16px;line-height:20px;font-weight:700;color:#5c5c5c;background-color:#f5f5f5;border-bottom-right-radius:6px;border-bottom-left-radius:6px}#selectDealer .recommendation-product-detail__details .desktop-modal-cs .disclaimer,#pack-component-content .recommendation-product-detail__details .desktop-modal-cs .disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 32px;border-color:#b8b8b8;border-top:1px;border-style:solid;border-bottom:none;border-left:hidden;border-right:hidden}#selectDealer .recommendation-product-detail__details .desktop-modal-cs .disclaimer.card,#pack-component-content .recommendation-product-detail__details .desktop-modal-cs .disclaimer.card{margin:0}#selectDealer .recommendation-product-detail__details .mobile-modal-cs,#pack-component-content .recommendation-product-detail__details .mobile-modal-cs{display:none}#selectDealer .recommendation-product-detail__details .mobile-modal-cs+div,#pack-component-content .recommendation-product-detail__details .mobile-modal-cs+div{position:unset;width:auto;bottom:0;padding-top:0;border-top:0}#selectDealer .recommendation-product-detail__details>div>hr,#pack-component-content .recommendation-product-detail__details>div>hr{display:block}}#selectDealer .recommendation-title-back-button,#pack-component-content .recommendation-title-back-button{display:none}@media(min-width: 1024px){#selectDealer .recommendation-product-detail,#pack-component-content .recommendation-product-detail{margin:auto;height:600px}#selectDealer .recommendation-product-detail__details,#pack-component-content .recommendation-product-detail__details{overflow:overlay;max-height:100%;padding-left:15px !important}#selectDealer .recommendation-product-detail__details .recommendation-product-detail__description,#pack-component-content .recommendation-product-detail__details .recommendation-product-detail__description{padding-right:12px;padding-bottom:12px}#selectDealer .recommendation-product-detail__details .recommendation-product-detail__description>h3,#pack-component-content .recommendation-product-detail__details .recommendation-product-detail__description>h3{font-size:40px;line-height:40px}#selectDealer .recommendation-product-detail__details .recommendation-product-detail__description>strong,#pack-component-content .recommendation-product-detail__details .recommendation-product-detail__description>strong{font-size:24px;line-height:28px}#selectDealer .recommendation-product-detail__details .recommendation-product-detail__description>p,#pack-component-content .recommendation-product-detail__details .recommendation-product-detail__description>p{font-size:18px;line-height:28px}#selectDealer .recommendation-product-detail__details .disclaimer-title,#pack-component-content .recommendation-product-detail__details .disclaimer-title{border-top:1px solid #5c5c5c;margin-left:-16px;font-size:20px;line-height:22px;border-bottom-right-radius:6px;border-bottom-left-radius:0px}#selectDealer .recommendation-product-detail__images,#pack-component-content .recommendation-product-detail__images{position:sticky;top:0;height:100%;padding-right:0}}@media(max-width: 440.98px){#selectDealer .modal-dialog .close{top:-40px}#selectDealer #recommendation-tile__learn-more-content .recommendation-product-detail{padding:0}}button[data-bs-target="#offcanvasBottom2"]{display:none;background:#f5f5f5;color:#0a0a0a;height:auto}#offcanvasBottom2 button[data-bs-dismiss=offcanvas]{display:none}#offcanvasBottom2{height:auto}#offcanvasBottom2+.offcanvas-backdrop.show{pointer-events:none}#offcanvasBottom2>.offcanvas-header{padding:0}#offcanvasBottom2 .offcanvas-nav-items{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}#offcanvasBottom2 .offcanvas-nav-items>li.nav-item{width:100%;padding:5px 0}#offcanvasBottom2 .offcanvas-nav-items>li.nav-item>button{width:100%}#offcanvasBottom2 .offcanvas-nav-items>li.nav-item>button.active{background-color:#0a0a0a;color:#fafafa}.product-recommendations-accessories-membership{color:#0a0a0a}.product-recommendations-accessories-membership .membership-title{font-size:20px;line-height:24px;font-weight:700}@media(min-width: 441px){.product-recommendations-accessories-membership .membership-title{font-size:28px;line-height:36px}}@media(min-width: 1024px){.product-recommendations-accessories-membership .membership-title{font-size:40px;line-height:48px}}#product-recommendations-membership .recommendation-tiles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 441px){#product-recommendations-membership .recommendation-tiles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#product-recommendations-membership .recommendation-tile .card-body>strong{font-size:18px;line-height:22px}@media(min-width: 1024px){#product-recommendations-membership .recommendation-tile .card-body>strong{font-size:24px;line-height:28px}}#product-recommendations-membership .recommendation-tile .card-body>p{font-size:12px;line-height:18px;font-weight:300}#product-recommendations-membership .recommendation-tile .card-body>p.description-text{display:none}@media(min-width: 441px){#product-recommendations-membership .recommendation-tile .card-body>p{line-height:20px}}@media(min-width: 1024px){#product-recommendations-membership .recommendation-tile .card-body>p{font-size:14px;line-height:22px}}#product-recommendations-membership .recommendation-tile .card-body>.recommendation-tile__learn-more{font-size:14px;line-height:20px;min-width:unset;font-weight:700;color:#0a0a0a;font-family:var(--skin-body-font-alt)}@media(min-width: 441px){#product-recommendations-membership .recommendation-tile .card-body>.recommendation-tile__learn-more{font-size:16px;line-height:20px}}.modal-dialog.--accessory-pack-modal{min-width:90% !important}.accessory-pack-pack-type{display:none}@media(max-width: 440.98px){.recommendation-product-detail-pack-popup{padding-top:4.6875rem}}.recommendation-product-detail-pack-popup .recommendation-product-detail__image img{display:block;border-radius:.625rem}.recommendation-product-detail-pack-popup .sub-title-jumbotron{padding-top:.5rem;color:#3d3d3d}.recommendation-product-detail-pack-popup .title-jumbotron{padding-top:.5rem;color:#0a0a0a}.recommendation-product-detail-pack-popup .recommendation-product-description-tile{padding-top:.5rem}.recommendation-product-detail-pack-popup .--accessory-pack-modal .packageComponents{display:inline-block;width:100%;min-width:0}.recommendation-product-detail-pack-popup .--accessory-pack-modal .packageComponents>div{width:100%;height:100%}@media(min-width: 441px){.recommendation-product-detail-pack-popup .sub-title-jumbotron{color:#d6d6d6}.recommendation-product-detail-pack-popup .title-jumbotron{color:#fff}.recommendation-product-detail-pack-popup .recommendation-product-detail-pack-image__description{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.recommendation-product-detail-pack-popup .recommendation-product-detail-pack-image__description .recommendation-product-detail__image-gradient{position:absolute;left:0;right:0;bottom:0;height:85%;z-index:2;pointer-events:none;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.85)), color-stop(20%, rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.5) 20%, rgba(0, 0, 0, 0) 100%);-webkit-transition:opacity .4s;transition:opacity .4s;opacity:1}.recommendation-product-detail-pack-popup .recommendation-product-detail__details{padding:0 5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.recommendation-product-detail-pack-popup .recommendation-product-button-primary{background-color:#0a0a0a;border-radius:.5rem}.recommendation-product-detail-pack-popup .recommendation-product-button-primary .price-btn{margin:.5rem .875rem}.recommendation-product-detail-pack-popup .recommendation-product-detail-pack-accessary-tile__description__price{margin:1.5rem 2.5rem 1.5rem 2.5rem}.recommendation-product-detail-pack-popup .recommendation-product-description-tile{padding:2.875rem 0 0 1.5rem}.recommendation-product-detail-pack-popup .disclaimer-wrapper{background-color:#f5f5f5;border-radius:0 0 12px 12px}}.custom-slider{height:100%}.custom-slider .slick-list.draggable{height:100%}.custom-slider .slick-list.draggable .slick-track{gap:0}.custom-slider .slick-list.draggable .slick-track .slick-slide>div{height:100%}.custom-slider .slick-list.draggable .slick-track .slick-slide>div .slide{height:100%}.custom-slider .slick-list.draggable .slick-track .slick-slide>div .slide img{width:inherit}.custom-slider .slick-dots{right:24px;bottom:16px}.custom-slider .slick-prev,.custom-slider .slick-next{display:none !important;background:gray}@media(min-width: 441px){.custom-slider .slick-prev,.custom-slider .slick-next{display:inline-block !important}}.product-recommendations-up-sell-slot .recommendation-tiles .slick-dots{margin-bottom:-0.625rem}.product-recommendations-up-sell-slot .slick-prev,.product-recommendations-up-sell-slot .slick-next{top:32%}.product-recommendations-up-sell-slot .product-up-sell--card{border-radius:.5rem;border:.0625rem solid #b8b8b8;margin:0px 6px 15px 0px !important}.product-recommendations-up-sell-slot .card-body.--card-body__product-up-sell{padding:0 1rem 0 0}.product-recommendations-up-sell-slot .card-body.--card-body__product-up-sell .product-up-sell__image-container{border-radius:.25rem}.product-recommendations-up-sell-slot .card-body.--card-body__product-up-sell .product-up-sell__text-info-container{padding:.75rem 0;padding-left:0;padding-right:0;gap:.25rem}.product-recommendations-up-sell-slot .card-body.--card-body__product-up-sell .product-up-sell__text-info-container .product-up-sell--card__load-more-btn{font-family:"roobert bold",Arial,Helvetica,Sans-serif;text-decoration:underline}.pack-component-modal{background:rgba(0,0,0,.8)}.pack-component-modal .mobile-recommendation-tile-action-container{display:none}.pack-component-modal .modal-content{border:none}.pack-component-modal .btn-accessory-pack-learn-more{display:none}.pack-component-modal .accessory-pack-pack-type{display:block}.product-recommendations-accessories .recommendation-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto !important}@media(max-width: 440.98px){.product-recommendations-accessories .recommendation-tile{width:45%;padding:0}.product-recommendations-accessories .recommendation-tile .card-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-recommendations-accessories-slot-m{overflow:hidden}.product-recommendations-accessories-slot-m .modal-content{max-height:80vh;overflow-y:scroll;overflow-x:hidden}.recommendation-tiles-grid{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 441px){.recommendation-tiles-grid{grid-template-columns:auto auto}}@media(min-width: 1024px){.recommendation-tiles-grid{grid-template-columns:auto auto auto auto}}.product-recommendations-accessories-pack .recommendation-tile.card .card-body p:not([class]){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4;line-clamp:4}.product-recommendations-accessories-pack,.product-recommendations-accessories-cross-sell,.product-recommendations-membership-slot{-webkit-transition:width .5s ease,height .5s ease;transition:width .5s ease,height .5s ease;-webkit-transition:max-width .5s ease,max-height .5s ease;transition:max-width .5s ease,max-height .5s ease;-webkit-transition:min-width .5s ease,min-height .5s ease;transition:min-width .5s ease,min-height .5s ease}.product-recommendations-accessories-pack .cropped-image,.product-recommendations-accessories-cross-sell .cropped-image,.product-recommendations-membership-slot .cropped-image{height:170px;overflow:hidden}.product-recommendations-accessories-pack .slick-list .slick-track,.product-recommendations-accessories-cross-sell .slick-list .slick-track,.product-recommendations-membership-slot .slick-list .slick-track{padding:1rem;height:36.25rem;gap:2.5rem !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-recommendations-accessories-pack .slick-list .slick-track::before,.product-recommendations-accessories-cross-sell .slick-list .slick-track::before,.product-recommendations-membership-slot .slick-list .slick-track::before{display:none}.product-recommendations-accessories-pack .slick-slide,.product-recommendations-accessories-cross-sell .slick-slide,.product-recommendations-membership-slot .slick-slide{height:100% !important}.product-recommendations-accessories-pack .slick-slide>div,.product-recommendations-accessories-cross-sell .slick-slide>div,.product-recommendations-membership-slot .slick-slide>div{height:100%}.product-recommendations-accessories-pack .slick-slide .recommendation-tile,.product-recommendations-accessories-cross-sell .slick-slide .recommendation-tile,.product-recommendations-membership-slot .slick-slide .recommendation-tile{width:100% !important}.button-link-small{font-family:"roobert bold",Arial,Helvetica,Sans-serif;font-size:.75rem;line-height:.875rem}@media(min-width: 441px){.button-link-small{font-size:.75rem;line-height:.875rem}}@media(min-width: 1024px){.button-link-small{font-size:.875rem;line-height:1rem}}#selectedAccessoryInfo{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#selectedAccessoryInfo .product-recommendations__header-selected{margin-right:0 !important;text-wrap-mode:nowrap;padding:.5rem 1.5rem}.btn-for-mobile{-ms-flex-preferred-size:initial;flex-basis:initial;min-width:-webkit-fit-content !important;min-width:-moz-fit-content !important;min-width:fit-content !important}.product-recommendations-up-sell-pack-config-wrapper .recommendation-tiles .slick-slide>div,#product-recommendations-up-sell-pack .recommendation-tiles .slick-slide>div{height:100%}.product-recommendations-up-sell-slot .recommendation-lazy .recommendation-tiles .slick-list .slick-track .slick-slide .slide .card{margin:0 .5rem 0 0}.product-recommendations-up-sell-slot .slick-list .slick-track{gap:0px}.product-recommendations-up-sell-slot #product-recommendations-up-sell-config .slick-prev.slick-arrow,.product-recommendations-up-sell-slot #product-recommendations-up-sell .slick-prev.slick-arrow{display:none !important}.product-recommendations-up-sell-slot #product-recommendations-up-sell-config .slick-next.slick-arrow,.product-recommendations-up-sell-slot #product-recommendations-up-sell .slick-next.slick-arrow{display:none !important}.product-recommendations-up-sell-slot #product-recommendations-up-sell-config .product-up-sell__image-container,.product-recommendations-up-sell-slot #product-recommendations-up-sell .product-up-sell__image-container{overflow:hidden}@media(max-width: 440.98px){#selectDealer .modal-content .modal-dialog__close svg,#selectDealer .modal-content .modal-dialog__close g,#selectDealer .modal-content .modal-dialog__close path{fill:#000 !important}}#recommendation-membership-m{overflow:hidden}.recommendation-lazy .slick-dots{padding:0px}.accessary-tile-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.accessary-tile-carousel .recommendation-tile{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media(min-width: 441px){.accessary-tile-carousel .recommendation-tile{-webkit-box-flex:0;-ms-flex:0 0 47%;flex:0 0 47%}}@media(min-width: 1024px){.accessary-tile-carousel .recommendation-tile{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%}}.recommendation-lazy,#product-recommendations-accessories-pack,#product-recommendations-membership{-webkit-transition:width .5s ease,height .5s ease;transition:width .5s ease,height .5s ease;-webkit-transition:max-width .5s ease,max-height .5s ease;transition:max-width .5s ease,max-height .5s ease;-webkit-transition:min-width .5s ease,min-height .5s ease;transition:min-width .5s ease,min-height .5s ease}#product-recommendations-up-sell-config .slide:not(:first-child){display:none}#product-recommendations-accessories-pack .slider:not(.slick-initialized),#product-recommendations-membership .slider:not(.slick-initialized){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#product-recommendations-accessories-pack .slider:not(.slick-initialized) .recommendation-tile,#product-recommendations-membership .slider:not(.slick-initialized) .recommendation-tile{margin:auto;width:70%}@media(min-width: 1024px){#product-recommendations-accessories-pack .slider:not(.slick-initialized),#product-recommendations-membership .slider:not(.slick-initialized){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#product-recommendations-accessories-pack .slider:not(.slick-initialized)>*,#product-recommendations-membership .slider:not(.slick-initialized)>*{display:none}#product-recommendations-accessories-pack .slider:not(.slick-initialized)>:nth-child(-n+3),#product-recommendations-membership .slider:not(.slick-initialized)>:nth-child(-n+3){display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}#product-recommendations-accessories-pack .slider:not(.slick-initialized)>:nth-child(-n+3) .recommendation-tile,#product-recommendations-membership .slider:not(.slick-initialized)>:nth-child(-n+3) .recommendation-tile{width:100%}}#configuratorConfigure .product-recommendations-up-sell-slot .recommendation-tile{width:100%}#configuratorSummary .product-recommendations-up-sell-slot .recommendation-tile{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.no-slider .slick-track{margin:0 !important;width:100% !important}.no-slider .slick-track .slick-slide{width:100% !important}#configuratorSummary .no-slider{max-width:50%}@media(max-width: 1279.98px){.product-recommendations-accessories-membership.fade:not(.show){opacity:1}}
