.site-header{position:relative}.bnp-page-module .theme-form{display:flex;align-items:center;justify-content:space-between;width:100%}.bnp-page-module .theme-form .form-group{flex-grow:1;min-width:175px;width:100%;margin-bottom:0;position:relative}.bnp-page-module .theme-form .form-group.fg-element{z-index:1}.bnp-page-module .theme-form .form-group.fg-element:after{content:"";position:absolute;right:0;bottom:20px;width:2px;height:30px;background-color:#ddd;display:block}@media(max-width:768px){.bnp-page-module .theme-form{display:block}.bnp-page-module .theme-form .form-group{padding:0;margin:0}}.bnp-page-module .theme-form button.bnp-form-submit{border:0;width:50px;height:50px;background-color:var(--primary-color);border-radius:50%;position:absolute;right:10px;top:8px}.bnp-page-module.form_container.form-data-fetching:after{bottom:30px}.bnp-page-module.form_container{box-shadow:0 3px 12px #0000001a,0 1px 2px #00000014;max-width:850px;background:var(--white-color);position:relative;z-index:1;border-radius:45px;overflow:hidden;border:1px solid #ddd}.bnp-page-module.form_container .theme-form .form-control,.bnp-page-module.form_container .theme-form .form-select{font-size:15px;opacity:1;color:var(--dark-color);height:66px;border:0;font-weight:400;padding:0 0 0 20px;text-transform:capitalize;border-radius:8px}.bnp-page-module.form_container .theme-form .form-control:hover,.bnp-page-module.form_container .theme-form .form-select:hover{background-color:#f9f9f9;border-radius:35px}.page-header.bnp-header{position:relative;padding:70px 0;background-color:#fafafa}.bnp-modal-section .form-select,.bnp-modal-section .form-control{height:45px;border-color:var(--dark-color)}.bnp-modal-section .form-select:focus{box-shadow:none;border-color:var(--dark-color)}.bnp-modal-section .carEditedModel{text-align:center;display:block;font-size:18px;text-transform:capitalize;text-decoration:underline;color:#2861a4}.bnp-modal-section{background-color:#fafafa;position:relative}.bnp-modal-wrapper{position:relative;z-index:1;cursor:pointer;margin-top:25px;border-radius:8px;overflow:hidden;border-top:1px solid #eee;background-color:var(--light-color);box-shadow:2px 4px 12px #00000014;transition:all .5s}.bnp-modal-wrapper:hover{box-shadow:2px 4px 16px #00000029;transform:scale3d(1.01,1.01,1.01);transition:all .5s}.bnp-modal-wrapper .bnp-modal-linking{font-size:0;position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:2;cursor:pointer}.bnp-modal-wrapper .bnp-modal-img{background-color:var(--light-color);margin:0 auto;overflow:hidden;text-align:center}.bnp-modal-wrapper .bnp-modal-img img{margin:0 auto}.bnp-modal-wrapper .bnp-modal-content{padding:25px 25px 30px;background-color:var(--primary-color)}.bnp-modal-wrapper p{color:var(--light-color);font-size:16px;margin:0 0 30px;padding:0;letter-spacing:1px}.bnp-modal-wrapper h2{font-size:19px;color:var(--light-color);margin-bottom:7px;letter-spacing:1px;text-transform:capitalize;transition:all .5s}@media(max-width:767px){.bnp-modal-wrapper h2{font-size:18px}}.bnp-modal-wrapper:hover h2{color:var(--white-color);transition:all .5s}.bnp-modal-wrapper span.theme-btn{min-width:250px;min-height:60px;border-radius:30px;padding:10px;font-size:17px;letter-spacing:1px}.bnp-interlinking h2{font-size:24px;color:var(--dark-color)}@media(max-width:767px){.bnp-interlinking h2{font-size:18px}}.bnp-interlinking a.bnp_popularLinking{display:block;color:var(--primary-color);margin-top:10px;text-transform:capitalize;padding-left:15px;transition:.3s ease-in-out;cursor:pointer;position:relative;z-index:1}.bnp-interlinking a.bnp_popularLinking:after{content:"";position:absolute;top:8px;left:0;height:7px;width:7px;border-top:2px solid var(--primary-color);border-left:2px solid var(--primary-color);transform:translate(0) rotate(135deg);transition:all .2s ease-in-out}.bnp-interlinking a.bnp_popularLinking:hover,.bnp-interlinking a.bnp_popularLinking:active,.bnp-interlinking a.bnp_popularLinking:focus{text-decoration:underline}.trim-customization.dropdown button{background:0;border:0;padding:0;font-size:15px;margin-top:5px;text-decoration:underline;color:var(--primary-color)}@media(max-width:991px){.trim-customization.dropdown button{margin-top:0;display:block}}.trim-customization.dropdown .dropdown-toggle:after{margin-left:5px;border:0;content:"";background-image:url(https://storage.googleapis.com/sba-frontend-dev-bucket/dealer-frontend-application/editable.png);background-position:center;background-size:cover;width:15px;height:15px;top:6px;position:relative}.changeTrimModal .btn-close{position:absolute;right:5px;top:5px;width:25px;height:25px;display:block;font-size:13px;background-color:var(--primary-color);opacity:1;color:var(--light-color);padding:0;margin:0;line-height:16px;background-image:none}.changeTrimModal .btn-close:focus{box-shadow:none;outline:0}.changeTrimModal .modal-content{border-radius:0}.changeTrimModal ul.nav-tabs{border-bottom:1px solid #ddd}.changeTrimModal ul.nav-tabs li.nav-item button{background-color:var(--light-color);color:var(--dark-color);font-size:14px;margin:0;border:0;text-decoration:none;padding:8px 20px;border-radius:0;background-image:none}.changeTrimModal ul.nav-tabs li.nav-item button.active{background-color:var(--primary-color);color:var(--light-color)}.changeTrimModal .tab-content{height:250px;overflow-y:scroll}.changeTrimModal .tab-content .trim-name{display:block;color:var(--dark-color);font-size:15px;padding:13px 15px;position:relative;z-index:1}.changeTrimModal .tab-content .trim-name-point{position:absolute;right:20px;top:12px;width:16px;height:16px;border-radius:50%;border:1px solid var(--primary-color);display:block}.changeTrimModal .tab-content .trim-name-point:before{content:"";position:absolute;right:4px;top:4px;width:6px;height:6px;border-radius:50%;background:#ddd;display:block}.changeTrimModal .tab-content .trim-name:hover .trim-name-point:before{background:var(--primary-color)}.not-found-text{margin-bottom:0;margin-top:50px;background-color:#f9f9f9;padding:10px;color:red;border-left:5px solid red;font-weight:500;text-transform:uppercase;letter-spacing:1px}.page-header.bnp-header h1{font-weight:500}@media(max-width:768px){.bnp-page-module.form_container{border-radius:8px;padding:15px}.bnp-page-module .theme-form .form-group.fg-element:after{right:0;bottom:0;width:100%;height:0;left:0;margin:0 auto}.bnp-page-module .theme-form button.bnp-form-submit{border:0;width:100%;height:60px;background-color:var(--primary-color);border-radius:35px;position:relative;right:0;top:0;margin:0}.bnp-page-module .theme-form button.bnp-form-submit span{color:var(--light-color);text-transform:capitalize;font-size:17px;font-family:var(--heading-font);letter-spacing:1px;padding-left:7px}.page-header.bnp-header{position:relative;padding:30px 0 40px}.bnp-page-module.form_container .theme-form .form-control,.bnp-page-module.form_container .theme-form .form-select{height:60px;border:1px solid #ddd;margin-bottom:15px;border-radius:35px}}.topBnp_nav{background:#000;z-index:8}@media(max-width:991px){.topBnp_nav.sticky-top.active{top:0!important}}.topBnp_nav_inner{display:flex;justify-content:space-between;align-items:center;width:100%}.topBnp_nav_inner>div{width:100%;display:flex;align-items:center}.topBnp_nav h1{font-size:24px;color:var(--dark-color);text-transform:capitalize;line-height:1.15;margin:0;padding:0}@media(max-width:767px){.topBnp_nav h1{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:268px}}.topBnp_nav .topBnp_nav_back{transform:rotate(-180deg);padding:0;border-radius:50%;width:40px;height:40px;display:block;line-height:36px;text-align:center;position:relative;flex-shrink:0}@media(max-width:767px){.topBnp_nav .topBnp_nav_back{width:25px}}.topBnp_nav .topBnp_year{color:var(--light-color)}.topBnp_nav .topBnp_nav_back:hover{background-color:#58595b;transition:all .5s}.topBnp_nav .topBnp_nav_back img{max-width:20px}.topBnp_nav .topBnp_nav_back:hover img{filter:invert(0)}.topBnp_nav .navbar{padding:3px 0}.topBnp_nav .navbar-nav{padding-left:40px}@media(max-width:991px){.topBnp_nav .navbar{padding:10px 0}}@media(max-width:991px){.topBnp_nav .navbar-collapse{position:absolute;top:116px;left:0;right:0;background-color:var(--white-color);z-index:7;flex-direction:column;text-align:center;margin:0!important;box-shadow:1px 1px 1px #ccc;border-radius:0 0 10px 10px;padding:0}}.topBnp_nav .navbar-nav .nav-item{position:relative;z-index:1}@media(max-width:991px){.topBnp_nav .navbar-nav .nav-item{text-align:left;padding:0 30px;display:block}}.topBnp_nav .navbar-nav .nav-item .nav-link{color:var(--light-color);padding:27px 10px;overflow:hidden;position:relative}@media(max-width:991px){.topBnp_nav .navbar-nav .nav-item .nav-link{color:var(--dark-color);display:inline-block;padding:8px 0}}.topBnp_nav .navbar-nav .nav-item .nav-link:before{content:"";position:absolute;background:var(--white-color);height:4px;width:0;display:block;bottom:1px;left:0}.topBnp_nav .navbar-nav .nav-item:last-child .nav-link{z-index:1}.topBnp_nav .navbar-nav .nav-item:last-child .nav-link:after{content:"";position:absolute;left:0;top:30px;width:2px;height:20px;display:block;z-index:-1;background-color:var(--dark-color)}@media(max-width:991px){.topBnp_nav .navbar-nav .nav-item .nav-link:before{display:inline-block;background:var(--dark-color);height:2px}.topBnp_nav .navbar-nav .nav-item:last-child .nav-link:after{width:0}}.topBnp_nav .navbar-nav .nav-item .nav-link.active{color:var(--white-color);background:#333}@media(max-width:991px){.topBnp_nav .navbar-nav .nav-item .nav-link.active{background:unset;color:var(--dark-color)}}.topBnp_nav .navbar-nav .nav-item .nav-link.active:before{width:100%}.topBnp_nav .topBnp_nav_price{color:var(--light-color);padding:0;font-size:16px;border-radius:0;text-align:right}.topBnp_nav .topBnp_nav_price span{display:block}.topBnp_nav .topBnp_nav_price span.vehicle-price{font-size:24px;line-height:1;font-family:var(--heading-font)}.topBnp_nav .topBnp_nav_price span.vehicle-price-text{font-size:14px;font-weight:400}@media(max-width:991px){.topBnp_nav .topBnp_nav_price{display:none}}.topBnp_nav .navbar-toggler{position:relative;margin:0;padding-right:0;z-index:1}.topBnp_nav .navbar-toggler:after{content:"";position:absolute;width:13px;height:13px;border-left:2px solid var(--white-color);border-bottom:2px solid var(--white-color);transform:rotate(-45deg);display:inline-block;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s;right:5px;top:-5px}@media(max-width:991px){.bnp-customization-section .col-xl-8{background:var(--light-color);overflow:hidden;top:110px;z-index:2;box-shadow:0 -12px 22px 7px #ccc}}.bnp-customization-section .bnp-vehicle-title{max-width:600px}.bnp-customization-section .bnp-vehicle-title h2{font-size:24px;color:var(--dark-color);text-transform:capitalize;line-height:1.15;margin-bottom:10px}@media(max-width:767px){.bnp-customization-section .bnp-vehicle-title{padding-left:0}.bnp-customization-section .bnp-vehicle-title h2{display:none}}.bnp-customization-section .vehicle-banner-img{max-width:100%;width:100%;height:75vh;position:relative;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}@media(max-width:767px){.bnp-customization-section .vehicle-banner-img{max-width:300px;margin:0 auto;height:150px}}@media only screen and (min-width:767px)and (max-width:991px){.bnp-customization-section .vehicle-banner-img{max-width:400px;margin:0 auto;height:225px}}.bnp-customization-section .vehicle-banner-img img{border-radius:3px;overflow:hidden;max-height:100%;height:100%;width:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate3d(0,0,0) scale(1);transform:translateZ(0) scale(1);position:absolute;left:0;right:0;top:0;bottom:0;display:block;margin:auto!important;-webkit-transition:all .5s;transition:all .5s}.bnp-customization-section .carousel-control-prev,.bnp-customization-section .carousel-control-next{opacity:1;z-index:3;top:40%;width:42px;height:30px;background-color:var(--primary-color);border-radius:35px}@media(max-width:767px){.bnp-customization-section .carousel-control{display:none}}.bnp-customization-section .carousel-control-prev{left:0}.bnp-customization-section .carousel-control-next{right:0}.bnp-customization-section .carousel-control-next:focus,.bnp-customization-section .carousel-control-next:hover,.bnp-customization-section .carousel-control-prev:focus,.bnp-customization-section .carousel-control-prev:hover{outline:0;opacity:1}.bnp-customization-section .carousel-control-prev .carousel-control-prev-icon,.bnp-customization-section .carousel-control-next .carousel-control-next-icon{background-size:40% 100%;-webkit-transition:all .5s;-ms-transition:all .5s;transition:all .5s;position:relative}.bnp-customization-section .carousel-control-prev .carousel-control-prev-icon{background-image:url(https://storage.googleapis.com/sba-frontend-dev-bucket/dealer-frontend-application/slider-prev.svg)}.bnp-customization-section .carousel-control-next .carousel-control-next-icon{background-image:url(https://storage.googleapis.com/sba-frontend-dev-bucket/dealer-frontend-application/slider-next.svg)}.bnp-customization-section .bnp-vehicle-title a{margin-left:5px;transform:rotate(-180deg)}@media(max-width:767px){.bnp-vehicle-title a{display:inline-block}.bnp-customization-section .bnp-vehicle-title{padding-left:0}}.bnpModel_year select{border:1px solid #ddd;background-color:var(--white-color);color:var(--text-color);border-radius:4px;display:inline-block;-moz-appearance:none;-webkit-appearance:none;background:url(../images/dropdown.svg) #f9f9f9;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-repeat:no-repeat;background-position:97% 50%;background-size:10px 10px;height:50px;font-size:14px;width:100%;padding:0 30px 0 11px;cursor:pointer}.trim-customization.dropdown button{background:0;border:0;padding:0;font-size:15px;margin-top:0;text-decoration:underline;color:var(--primary-color)}.customization-title-slider{position:sticky;top:75px;z-index:3}.vehicleSummary-details h2{color:var(--dark-color);font-size:30px;margin-bottom:20px}.customization-detail{background:#f9f9f9;padding:30px 20px 0}.customization-detail .customization-choices h2{color:var(--dark-color);font-size:30px;margin-bottom:20px}@media(max-width:767px){.customization-detail .customization-choices h2{font-size:20px;margin-bottom:15px}}.customization-detail .customization-choices .bnb-sub-head{font-size:20px;color:var(--dark-color)}@media(max-width:767px){.customization-detail .customization-choices .bnb-sub-head{font-size:17px;margin-top:18px!important}}.theme-check-filter,.check-filter{margin-top:20px}.check-filter .packagePrice{font-weight:600}.check-filter input[type=checkbox],.check-filter input[type=radio]{position:absolute;opacity:0;z-index:-3}.check-filter input[type=checkbox]:not(:checked)+label:after,.check-filter input[type=radio]:not(:checked)+label:after{opacity:0}.check-filter input[type=checkbox]:checked+label:before,.check-filter input[type=radio]:checked+label:before{background-color:var(--primary-color);border:1px solid var(--primary-color)}.check-filter input[type=checkbox]+label,.check-filter input[type=radio]+label{padding-left:25px;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:0;top:6px}.check-filter input[type=checkbox]+label:before,.check-filter input[type=radio]+label:before{content:"";position:absolute;left:0;top:-7px;width:18px;height:18px;border:2px solid #ccc;border-radius:2px;background:transparent}.label-customize .check-filter input[type=checkbox]+label:after,.label-customize .check-filter input[type=radio]+label:after{content:"Added";position:absolute;right:10px;bottom:10px;width:auto;height:auto;border:0px solid #ccc;background:var(--primary-color);color:var(--light-color);border-radius:35px;padding:2px 15px;font-size:13px}@media(max-width:767px){.label-customize .check-filter input[type=checkbox]+label:after,.label-customize .check-filter input[type=radio]+label:after{content:"";position:absolute;right:0;bottom:0;width:auto;height:auto;border:0px solid #ccc;background:var(--white-color);color:var(--light-color);border-radius:0;padding:0;font-size:0}}.check-filter .control-label{display:flex;font-size:16px;letter-spacing:.5px;color:#444;margin:0 0 10px;text-transform:capitalize;cursor:pointer}.check-filter.boxCheck{position:relative;flex-shrink:0;display:block;text-align:center}.check-filter.boxCheck>.control-label{position:relative;width:100%;background:var(--light-color);padding:10px;border-radius:10px;border:1px solid silver;overflow:hidden}@media(max-width:767px){.check-filter.boxCheck>.control-label{padding:7px 10px}}.check-filter.boxCheck>.control-label:hover{box-shadow:0 0 8px #b9b9b9;border-radius:10px}.check-filter.boxCheck>.control-label .__color{position:relative;display:inline-block;height:50px;width:50px;border-radius:50px;border:1px solid #ccc;flex-shrink:0}@media(max-width:767px){.check-filter.boxCheck>.control-label .__color{height:36px;width:36px}}.check-filter.boxCheck input[type=checkbox]+label,.check-filter.boxCheck input[type=radio]+label{position:absolute;width:100%;height:100%;top:0;left:0;padding:0;margin:0}.check-filter.boxCheck input[type=checkbox]+label:before,.check-filter.boxCheck input[type=radio]+label:before{right:0;bottom:0;top:0;left:0;width:unset;height:unset;border-color:transparent}.check-filter.boxCheck input[type=checkbox]:checked+label:before,.check-filter.boxCheck input[type=radio]:checked+label:before{border-color:var(--primary-color);background:transparent;border-width:2px;border-radius:10px}.check-filter.boxCheck .control-label{margin-bottom:0}.check-filter.boxCheck .bnp-filter-detail-box{width:100%;display:flex;align-items:center;justify-content:space-between}.check-filter.boxCheck .bnp-filter-detail-box .bnp-price-label{font-weight:600}.check-filter.boxCheck .bnp-price-label{width:75px;flex-shrink:0;text-align:right;font-weight:600}.check-filter.boxCheck .bnp-filter-detail-box .___color_text{margin-left:10px;top:0;position:relative;text-align:left;font-size:15px}.customization-choices .__colorImg{border-radius:50%;overflow:hidden;flex-shrink:0}.customization-choices .__colorImg img{display:inline-block;height:50px;width:50px;border-radius:50%}.bnp-customization-section-in .sticky-top{z-index:7}.check-filter.boxCheck .bnp-filter-detail-box .bnp-filter-detail-box-inner{display:flex;align-items:center}.check-filter.boxCheck .bnp-filter-detail-box .___price_text{color:var(--dark-color);z-index:1;padding-left:25px}.check-filter.boxCheck.bigBox_check .control-label{padding:0}.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box{position:relative;display:flex;text-align:left;flex-direction:column;height:100%;overflow:hidden}.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-img{position:relative;overflow:hidden;padding:10px;width:100%;height:175px;text-align:center}@media(max-width:767px){.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-img{height:80px}}.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-img img{border-radius:10px;width:100%;-o-object-fit:cover;object-fit:scale-down;height:100%;position:absolute;left:0;right:0;margin:0 auto;top:0;bottom:0}.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-content{padding:0 10px 10px;width:100%;min-height:120px;position:relative;margin-bottom:0}@media(max-width:767px){.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-content{min-height:100px}}.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-content .bnp-filter-detail-box-content-head{font-size:16px;margin-top:10px;min-height:40px;display:-webkit-box;font-family:"Heading Font, sans-serif";-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-height:1.5em;max-height:3em}@media(max-width:767px){.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-content .bnp-filter-detail-box-content-head{font-size:13px;min-height:auto}}.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-content .item_inc{font-size:14px;color:var(--primary-color);display:block;margin-top:5px;position:absolute;bottom:8px;left:11px}@media(max-width:767px){.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-content .item_inc{font-size:13px}.check-filter.boxCheck .bnp-filter-detail-box .___color_text{font-size:14px;line-height:1.25}}.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-content .bnp-filter-detail-box-price{color:var(--dark-color);margin-top:5px;font-size:14px}@media(max-width:767px){.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-content .bnp-filter-detail-box-price{margin-bottom:0}}.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-cta{padding:10px;border-top:1px solid silver;width:100%;position:relative}.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-cta button{background:transparent;position:relative;font-size:14px;color:var(--dark-color)}.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-cta button:before{content:"";position:absolute;top:9px;right:-10px;width:7px;height:7px;transform:translateZ(0) rotate(45deg);border-top:2px solid var(--dark-color);border-right:2px solid var(--dark-color);transition:all .5s}.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-cta button:hover{color:#444}.check-filter.boxCheck.bigBox_check .bnp-filter-detail-box .bnp-filter-detail-box-cta button:hover:before{right:-15px;border-top:2px solid #444;border-right:2px solid #444}.bnp-filter-detail-box-cta .bnp-feature-add{position:absolute;right:10px;background-color:var(--primary-color);color:var(--light-color);border-radius:35px;padding:2px 15px;top:10px;font-size:13px}.check-filter .bnp-feature-select{position:absolute;left:-15px;top:-28px;background-color:var(--primary-color);display:block;width:50px;height:75px;z-index:1;text-align:center;line-height:45px;transform:rotate(45deg);display:flex;align-items:center;justify-content:flex-end;padding-right:6px;display:none}.check-filter input[type=checkbox]:checked+label .bnp-feature-select,.check-filter input[type=radio]:checked+label .bnp-feature-select{display:flex}.check-filter .bnp-feature-select img{transform:rotate(-45deg)}.trim-choice .check-filter.boxCheck>.control-label{padding:20px 10px}@media(max-width:767px){.trim-choice .check-filter.boxCheck>.control-label{padding:15px 10px}}.accessories-choice .accordion-item{border-radius:0;border:0;margin:10px 0;box-shadow:none}.accessories-choice .accordion-item .accordion-header{border-radius:6px;background-color:var(--white-color);border:0;padding:0}.accessories-choice .accordion-item .accordion-header button{position:relative;border-radius:0;color:#121212;display:block;padding:12px;outline:none;text-align:left;font-size:17px;width:100%;background:none;border-bottom:1px solid #ccc!important}.accessories-choice .accordion-item .accordion-header button:after{content:"";float:right;color:var(--primary-color);position:absolute;top:50%;right:20px;font-size:18px;height:18px;width:18px;background-image:url(../images/up.svg);background-position:center;background-repeat:no-repeat;transform:translateY(-50%);transition:all .5s;background-size:15px}.accessories-choice .accordion-item .accordion-header button.collapsed:after{background-image:url(../images/down.svg)}.accessories-choice .accordion-item .accordion-header button:hover,.accessories-choice .accordion-item .accordion-header button:focus{text-decoration:none;box-shadow:none;outline:none}.accessories-choice .accordion-item .accordion-header.collapsed button{color:var(--text-color);border-bottom:1px solid #ccc!important}.accessories-choice .accordion-item .accordion-body{padding:25px 0;line-height:1.5;border-bottom:0}.accessories-choice .accordion-item .accordion-body p{margin-bottom:8px}.accessories-choice .accordion-item .accordion-body p:last-child{margin-bottom:0}.accessories-choice .accordion-item .accordion-body p a{color:var(--primary-color);text-decoration:underline}.vehicleSummary-wrapper{margin-bottom:20px}.vehicleSummary-wrapper h3{color:var(--dark-color);border-bottom:1px solid silver;font-size:16px;font-weight:400;display:flex;justify-content:space-between;padding-bottom:7px;margin-bottom:5px}.vehicleSummary-wrapper h3 span{color:var(--dark-color);font-size:16px;font-weight:500}.vehicleSummary-wrapper ul li{font-size:14px;padding:2px 0}.vehicleSummary-wrapper ul.vehicleSummary-itemList{padding-left:15px}.vehicleSummary-wrapper ul.vehicleSummary-itemList li{list-style:square}.vehicleSummary-wrapper ul.price-summary li{display:flex;justify-content:space-between;font-size:14px;padding-bottom:0}.vehicleSummary-wrapper ul.price-summary li .price-detail{color:#000;padding-left:5px}.price_summry{color:var(--dark-color);border-bottom:1px solid var(--dark-color);font-size:16px;display:flex;justify-content:space-between;padding-bottom:7px;margin-bottom:5px;font-weight:500}.priceSummary-detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.priceSummary-detail h6{font-size:16px;color:#4c4c4c}.priceSummary-detail p{font-size:14px;margin-bottom:0}.vehicleSummary-wrapper p{margin-bottom:0}.customization-detail .theme-btn{width:100%}.sticky__bottom{position:sticky;bottom:0;z-index:3;background-color:var(--light-color)}.vehicleSummary-bottom{display:flex;align-items:center;justify-content:space-between;background:var(--light-color);margin:0 -20px;padding:0 10px}.vehicleSummary-bottom .topBnp_nav_price{flex-shrink:0;margin-right:15px;color:var(--dark-color);font-size:16px}.vehicleSummary-bottom .topBnp_nav_price span{display:block}.vehicleSummary-bottom .topBnp_nav_price span.vehicle-price{font-size:24px;line-height:1;font-family:var(--heading-font)}.vehicleSummary-bottom .topBnp_nav_price span.vehicle-price-text{font-size:14px;font-weight:400}@media(min-width:992px){.vehicleSummary-bottom .topBnp_nav_price{display:none}}@media(max-width:991px){.vehicleSummary-bottom .topBnp_nav_price{display:block}}.vehicleSummary-bottom .theme-btn{padding:5px 20px;height:60px;min-width:200px;width:100%;font-size:20px;font-weight:600;letter-spacing:0px;border-radius:30px;text-transform:capitalize;font-family:var(--content-font)}@media(max-width:767px){.vehicleSummary-bottom .theme-btn{min-width:auto;padding:5px 10px;height:50px;font-size:15px;font-weight:500}}.vehicleSummary-bottom .theme-btn:hover,.vehicleSummary-bottom .theme-btn:focus{color:var(--primary-color);background:var(--light-color);border-color:var(--primary-color)}.vehicleSummary-bottom .price-summary .price-detail,.vehicleSummary-bottom .price-summary .price-title{color:var(--light-color)!important}.sticky__bottom.vehicleSummary-wrapper{bottom:65px}@media(max-width:991px){.vehicleSummary-bottom{position:sticky;bottom:0;z-index:3;left:0;right:0;margin:0 -20px;border-radius:0}}@media(max-width:991px){.sticky__bottom.vehicleSummary-wrapper{position:unset}}@media(max-width:991px){.vehicleSummary_disclaimer{padding-bottom:35px}}.modalpopup-form .carModel-details-wrapper h2{text-transform:capitalize;padding:9px 7px 7px;margin-bottom:0;font-size:15px}.modalpopup-form .carModel-details-wrapper .carModel-details-info p{margin-bottom:0;padding:5px 0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modalpopup-form .carModelimg{max-width:250px;width:100%}.customization-leadform{padding:25px 20px 20px;background-color:#f9f9f9;margin-top:30px;margin-bottom:15px}@media(max-width:768px){.modalpopup-form .carModelimg{margin-bottom:30px}}.bnpSelect_model{z-index:9999}.bnpSelect_model .modal-dialog{max-width:650px}.bnpSelect_model .btn-close{position:absolute;right:17px;top:17px;background-color:var(--light-color);opacity:1}.bnpSelect_model .bnpSelect_model_content{padding:25px}.bnpSelect_model .modal-title{font-weight:600;font-size:20px;color:var(--dark-color)}.bnpSelect_model .priceAnd_seclection{display:flex;justify-content:space-between;align-items:center;margin-top:20px;border-bottom:1px solid silver;padding-bottom:20px;margin-bottom:20px}.bnpSelect_model .priceAnd_seclection .partSelection_btn{background:var(--primary-color);color:var(--light-color);border:1px solid var(--primary-color);padding:8px 15px;border-radius:30px}.bnpSelect_model ul{list-style:square;padding-left:20px}.bnpSelect_model ul li{list-style:square}.customization-detail-loader{position:absolute;height:100%;width:100%;z-index:5;background:linear-gradient(to right,#ffffffe6,#ffffff80,#ffffffe6,#ffffe180);background-size:400% 400%;animation:backwards-animate 5s infinite ease-in-out}@keyframes backwards-animate{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.bnp_interlink{background:#f9f9f9;border-top:1px solid #ddd;margin-top:50px}.customization-choices.section-summary{background-color:var(--light-color);padding:40px 20px;border-radius:10px}.customization-choices.section-summary .vehicle-summary-detail{text-align:center}.customization-choices.section-summary .vehicle-summary-detail p{font-size:16px;font-weight:600;margin:0}.customization-choices.section-summary .vehicle-summary-detail h2{color:var(--dark-color);font-size:32px;margin-bottom:25px;font-weight:600;line-height:1.25}@media(max-width:767px){.customization-choices.section-summary .vehicle-summary-detail h2{font-size:20px}}@media(min-width:768px)and (max-width:991px){.customization-choices.section-summary .vehicle-summary-detail h2{font-size:30px}}.customization-choices.section-summary .vehicle-summary-detail .vehicle-summary-price-box p{font-size:24px;font-weight:400}.customization-choices.section-summary .vehicle-summary-detail .vehicle-summary-price-box p span{display:block;line-height:1.25}.customization-choices.section-summary .vehicle-summary-detail .vehicle-summary-price-box .vehicle-price{font-weight:600}.customization-choices.section-summary .vehicle-summary-detail .vehicle-summary-price-box p span.vehicle-price-text{font-weight:400;font-size:14px}.customization-choices.section-summary .vehicle-summary-list{margin-top:30px;border-top:1px solid #ddd;padding-top:30px}.customization-choices.section-summary .vehicle-summary-point{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd}.customization-choices.section-summary .vehicle-summary-point:last-child{border-bottom:0;padding:0}.customization-choices.section-summary .vehicle-summary-list h3{font-size:22px}@media(max-width:767px){.customization-choices.section-summary .vehicle-summary-list h3{font-size:17px}}@media(min-width:768px)and (max-width:991px){.customization-choices.section-summary .vehicle-summary-list h3{font-size:18px}}.customization-choices.section-summary .vehicle-summary-list .vehicle-summary-box{display:flex;align-items:center;justify-content:space-between;font-size:17px;margin-top:15px}.customization-choices.section-summary .vehicle-summary-list .vehicle-summary-box:first-child{margin-top:0}.customization-choices.section-summary .vehicle-summary-list .vehicle-summary-box p{margin-bottom:0}.customization-choices.section-summary .vehicle-summary-list .vehicle-summary-box .vehicle-summary-price{font-weight:600;flex-shrink:0;width:75px;text-align:right}.customization-choices.section-summary .vehicle-summary-list .vehicle-summary-box .vehicle-summary-item span{display:block;font-weight:500}.customization-choices.section-summary .vehicle-total-price{background-color:#f9f9f9;padding:15px;font-size:17px}.customization-choices.section-summary .vehicle-total-msrp,.customization-choices.section-summary .vehicle-total-addons,.customization-choices.section-summary .vehicle-total-build{display:flex;align-items:center;justify-content:space-between}.customization-choices.section-summary .vehicle-total-msrp p,.customization-choices.section-summary .vehicle-total-addons p,.customization-choices.section-summary .vehicle-total-build p{margin-bottom:0}.customization-choices.section-summary .vehicle-total-msrp .total-amount,.customization-choices.section-summary .vehicle-total-addons .total-amount,.customization-choices.section-summary .vehicle-total-build .total-amount{flex-shrink:0;width:85px;text-align:right}.customization-choices.section-summary .vehicle-total-build{font-weight:500;padding:18px 20px;margin:20px 0;background:#edf3ff;font-family:"Heading Font, sans-serif";color:var(--dark-color);border-radius:5px}.customization-choices.section-summary .vehicle-total-build .total-amount{color:var(--primary-color);font-size:20px}@media(max-width:767px){.customization-choices.section-summary .vehicle-summary-list .vehicle-summary-box{font-size:15px}.customization-choices.section-summary{padding:30px 15px}.customization-choices.section-summary .vehicle-summary-detail .vehicle-summary-price-box p{font-size:20px}.customization-choices.section-summary .vehicle-total-price{padding:10px;font-size:14px}.customization-choices.section-summary .vehicle-summary-description{font-size:13px;padding:20px 0 0}.check-filter.boxCheck .bnp-filter-detail-box .bnp-price-label{font-size:14px}}.topBnp_side_cta{display:flex;flex-wrap:nowrap;gap:10px}.topBnp_side_cta .theme-btn{border-radius:30px}.bnp-edit-print-cta{display:flex;text-align:center;max-width:400px;justify-content:space-between;margin:15px auto 0;position:relative}.bnp-edit-print-cta:before{content:"";position:absolute;left:0;right:0;margin:0 auto;display:block;width:1px;height:100%;background:#d8d8d8}.bnp-edit-print-cta-grid{background:transparent;border:0;width:200px;outline:none}.bnp-edit-print-cta-grid span{display:block;font-weight:600;margin-top:15px;color:#000;transition:.3s ease-in-out}.bnp-edit-print-cta-grid:hover span{color:var(--primary-color);transition:.3s ease-in}.trim-customization span{color:var(--white-color);padding-right:10px}@media(max-width:767px){.bnp-edit-print-cta-grid{width:150px}.topBnp_side_cta{flex-wrap:wrap}}
