#upsell-page{max-width:1100px;text-align:left;margin:0 auto}#accessory-header{font-size:25px}#accessory-item{width:70%;float:left}#accessory-price-button{width:29%;margin-top:25px;float:left;display:flex}.accessory-item-inner{display:flex}#accessory-pack-holder{margin-right:10px;width:30%;float:right}.accessory-price{font-weight:700;font-size:20px;width:39%;margin:10px auto}.accessory-button{padding:6px 12px;background-color:#0d81c3;color:#fff!important;text-transform:uppercase;border:0;font-weight:700;font-size:13px;width:50%;height:40px;outline:0}.accessory-item-inner-photo{margin:auto 0}.accessory-item-inner-photo-thumb{max-width:120px;max-height:120px}#accessory-holder{min-height:300px;float:left;width:65%;margin-left:15px}.accessory-holder-inner{margin-bottom:15px;padding:10px;border:1px solid #c3c3c3;display:flex}#accessory-recommend{margin-left:15px}.accessory-item-inner-tdd{width:75%;margin-left:10px}.accessory-item-inner-title{font-size:18px;font-weight:700}.accessory-item-inner-description{font-size:12px}.accessory-recommend-inner{font-size:25px}#accessory-pack{width:100%;border:1px solid #000;box-shadow:0 0 10px #aaa;text-align:center}#accessory-pack-title{font-size:20px;font-weight:700;margin-top:15px}#accessory-pack-subtotal{font-size:15px;font-weight:900}.accessory-pack-item{margin:15px;border:1px solid #a0a0a0;border-style:solid;border-width:1.5px;text-align:center}.accessory-pack-border{width:100%;height:70px;display:flex;margin:10px 0;border-bottom:1px solid #a0a0a0}.accessory-pack-item-img{width:25%}.accessory-pack-item-img-thumb{max-width:60px;max-height:60px}.accessory-pack-item-title{font-size:12px;font-weight:700;width:45%;text-align:left}.accessory-pack-item-price{font-weight:700;width:30%;margin:auto}#addToCartUpsell{display:block;background:#0d81c3;padding:12px;width:70%;color:#f3f3f3;margin:8px auto;text-align:center;text-transform:uppercase;transition:background .3s;border:none}#addDiscountedCeramic,#addToCartUpsell{display:block;background:#0d81c3;padding:12px;width:70%;color:#f3f3f3;margin:8px auto;text-align:center;text-transform:uppercase;transition:background .3s;border:none}#addDiscountedCeramic{font-size:1rem;letter-spacing:.5px}#upsell-modal{max-width:100%;margin-left:auto;margin-right:auto}#modal-popup{position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(34,34,34,.8);z-index:99999;height:100%;display:none}#upsell-content{border-top-left-radius:15px;border-top-right-radius:15px;background-color:#f0f0f0;text-align:left;margin:0 auto;max-width:1200px;padding-bottom:26px}#modal-accessory-price-button{width:100%}#modal-accessory-price-button .accessory-question{margin:0;text-align:right}#modal-accessory-price-button .upsell-btns-small .modal-accessory-price{font-size:32px;margin:0;line-height:1}#modal-accessory-price-button .upsell-btns-small{display:flex;align-items:center;justify-content:flex-end}#modal-accessory-price-button .upsell-btns-small .upsell-btns-small-group{padding-left:12px;max-width:180px;width:100%}#modal-popup #modal-wrap{background-color:#fff;height:100%;max-width:1200px;margin:0 auto;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:auto}#modal-accessory-pack-holder{padding:0;position:relative}#modal-accessory-pack{width:370px;border:1px solid #d2d2d2;background-color:#fff;box-shadow:0 0 10px #aaa;text-align:center;position:fixed}#modal-accessory-pack-title{font-size:20px;font-weight:700;margin-top:15px}#modal-accessory-pack-subtotal{font-size:15px;font-weight:600}#modal-top-section{position:relative;border-top-left-radius:15px;border-top-right-radius:15px;width:100%;margin-bottom:26px}#modal-top-section .upsell-modal-top{background-color:#ccc}#modal-top-section .upsell-modal-top .modal-top-title{position:relative;background-color:#f0f0f0;padding:1rem 1rem 0 2rem;width:60%}#modal-top-section .upsell-modal-top .modal-top-title:after{content:'';background-color:#f0f0f0;position:absolute;top:0;left:99.9%;bottom:0;width:5%;clip-path:polygon(0 0,0 100%,100% 100%)}#modal-top-section .upsell-modal-top .modal-top-title h1.modal-title{margin:0;line-height:1;font-size:24px}#modal-top-section .upsell-modal-top .modal-top-title .modal-vehicle-title{color:#222;font-weight:600;font-size:18px}#modal-accessory-pack .modal-cart-btns{padding:10px 0}#modal-accessory-pack .modal-cart-btns a{display:block;background:#b4b4b4;padding:14px 12px;width:100%;color:#f3f3f3;text-align:center;text-transform:uppercase;border:none;font-size:12px;font-weight:500;border-radius:4px;cursor:pointer}#modal-accessory-pack .modal-cart-btns .modal-cart-btns-group,#modal-accessory-price-button .upsell-btns-small .btn-group-lg,.modal-accessory-item-inner{display:flex}#modal-accessory-pack .modal-cart-btns .modal-cart-btns-group a{margin:6px 10px}#modal-accessory-pack .modal-cart-btns .modal-cart-btns-group.checkout-btn-upsell a{font-weight:800}.modal-top-close{padding:10px;text-align:right;position:relative}.close-modal{color:#fff;cursor:pointer;padding-left:10px}.modal-triangle{border-left:36px solid #f0f0f0;border-top:43px solid transparent;top:0;display:inline;position:absolute;left:100%}.modal-accessory-button-add,.modal-accessory-button-remove{display:block;padding:6px 7px;font-size:12px;color:#333;text-transform:uppercase;border-radius:7px;font-weight:600;width:100%;outline:0;border:2px solid #bdbdbd;background-color:transparent;margin:4px 0}.modal-accessory-button-add-active,.modal-accessory-button-remove-active{color:#fff;pointer-events:none;transition:.16s all ease-in-out}.modal-accessory-button-add-active{background-color:transparent;border:none;color:#222}.modal-accessory-button-add-active span{color:#5faf4b;font-size:16px}.modal-accessory-button-remove-active{background-color:#b4b4b4}.modal-accessory-holder-inner{position:relative;box-sizing:border-box;margin-bottom:16px;padding:16px;background-color:#fff;box-shadow:0 0 10px #aaa;border-radius:15px;border:1px solid #ccc;transition:.16s all ease-in-out}.modal-accessory-holder-inner.required-item{border:2px solid red}.modal-accessory-holder-inner.required-item .required-text{display:block}.modal-accessory-holder-inner.required-item .modal-upsellDropdown{border:1px solid red}.modal-accessory-holder-inner.required-item .modal-accessory-button-add,.modal-accessory-holder-inner.required-item .modal-accessory-button-remove{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}.modal-accessory-holder-inner .modal-accessory-item-inner-wrap{display:flex}.modal-accessory-holder-inner .modal-accessory-item-inner-wrap .modal-inner-description{width:100%;padding-left:20px}.modal-accessory-holder-inner .modal-accessory-item-inner-wrap .modal-accessory-item-inner-photo{max-width:160px;width:100%;display:flex}.modal-accessory-holder-inner .modal-accessory-item-inner-wrap .modal-accessory-item-inner-photo .modal-accessory-item-inner-photo-thumb{max-width:160px;width:100%;margin:auto 0}.modal-accessory-item-inner-tdd{width:100%;margin-bottom:20px}.modal-accessory-item-inner-title{font-size:15px;font-weight:700;text-align:center}.modal-inner-description{margin:1em auto}.modal-inner-description>p{line-height:1.25em;margin:0 auto;width:auto}.modal-text-drop{padding-right:4px}.modal-dropdown-text{cursor:pointer;display:-webkit-box;line-height:1.5em}.modal-accessory-item-inner-description{font-size:15px;font-weight:500;padding:5px;display:none;line-height:1.5}.upsell-modal-top{font-size:25px;position:relative}.modal-accessory-pack-item{margin:15px;border:1px solid #d2d2d2;border-style:solid;border-width:1.5px;text-align:center}.modal-accessory-pack-border{width:100%;height:70px;display:flex;margin:auto;border-bottom:1px solid #a0a0a0}.modal-accessory-pack-item-img{width:25%;margin:auto}.modal-accessory-pack-item-img-thumb{max-width:60px;max-height:60px}.modal-accessory-pack-item-title{font-size:12px;font-weight:700;width:35%;text-align:left;margin:auto}.modal-accessory-pack-item-price{font-weight:700;width:30%;margin:auto}.modal-accessory-pack-remove{color:red;cursor:pointer;display:flex;align-items:center;margin-right:10px}.modal-accessory-pack-remove span{display:flex;align-items:center;justify-content:center;border:solid 2px red;width:26px;height:26px;font-size:14px;border-radius:2px}.modal-upsellDropdown{width:50%;border:1px solid #ccc;height:30px;color:#555;border-radius:6px}#ceramic-modal-container .video-container,#tpms-modal-container .tpms-video-container,.video-container{position:relative;margin:auto;width:100%;padding-top:56.25%}#ceramic-modal-container .video-container iframe,#tpms-modal-container .tpms-video-container iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#ceramic-modal-container .modal-header,#tpms-modal-container .tpms-modal-header{display:flex;justify-content:flex-end;width:100%;margin:auto;padding-right:5px;border:none}#ceramic-modal-container .modal-header .close,#tpms-modal-container .tpms-modal-header .close{position:relative;color:#fff;background-color:rgba(0,0,0,.01);outline:0;border:none}#ceramic-play-button,#tpms-play-button,.ceramic-play-button,.tpms-play-button{margin:10px 0;color:red;max-width:215px;cursor:pointer}.choose-option{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;border:1px solid red}.required-text p{font-size:1rem;color:red}.required-text{display:none;text-align:right}.nqarp-info{cursor:pointer;margin-top:15px}.modal-discount{font-size:12px}.modal-btns-container-fixed{z-index:999;position:fixed;width:100%;left:0;bottom:0;background-color:#fff}.modal-accessory-item-inner-warning{opacity:0;position:absolute;overflow:hidden;height:0;top:0;right:0;left:0;bottom:0;opacity:0;align-items:center;justify-content:center;background-color:rgba(240,240,240,1);border-radius:15px;z-index:-99;transition-duration:.6s;transition-property:all;transition-timing-function:ease-in-out}.modal-accessory-item-inner-warning.warn{opacity:1;z-index:99;height:100%}.modal-accessory-item-inner-warning .modal-acc-warning-innner{display:flex;align-items:center;justify-content:center;margin:0 auto;flex-direction:column;text-align:center;max-width:460px;width:100%;height:100%;padding:0 15px}.modal-accessory-item-inner-warning .modal-acc-warning-innner .modal-acc-warning-innner-icon{margin-bottom:12px;font-size:22px}.modal-accessory-item-inner-warning .modal-acc-warning-innner .warning-modal-btn{display:flex;width:100%;justify-content:center}.modal-accessory-item-inner-warning .modal-acc-warning-innner .warning-modal-btn button{display:inline-block;padding:.5rem 1rem;color:#333;text-transform:uppercase;border-radius:7px;font-weight:600;font-size:14px;max-width:160px;width:100%;outline:0;border:2px solid #999;background-color:transparent;margin:.5rem}.modal-accessory-item-inner-warning .modal-acc-warning-innner h1{color:#222;font-size:2em}.modal-accessory-item-inner-warning .modal-acc-warning-innner p{color:red}.modal-btns-container-relative{position:relative;width:100%;left:0;bottom:0;background-color:#fff}#ceramic-modal-container,#tpms-modal-container{display:none;z-index:99999;position:fixed;left:0;top:0;bottom:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);overflow:hidden}#ceramic-modal-container .ceramic-modal-content,#ceramic-modal-container .modal-content,#tpms-modal-container .tpms-modal-content,.modal-container .ceramic-modal-content,.modal-container .tpms-modal-content{margin:auto;max-width:800px;width:100%;padding:0 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ceramic-modal-container .video-container,#tpms-modal-container .tpms-video-container,.video-container{position:relative;margin:auto;width:100%;padding-top:56.25%}#ceramic-modal-container .video-container iframe,#tpms-modal-container .tpms-video-container iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#ceramic-modal-container .modal-header,#tpms-modal-container .tpms-modal-header{display:flex;justify-content:flex-end;width:100%;margin:auto;padding-right:5px;border:none}#ceramic-modal-container .modal-header .close,#tpms-modal-container .tpms-modal-header .close{position:relative;color:#fff;background-color:rgba(0,0,0,.01);outline:0;border:none}.choose-option{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;border:1px solid red}.svg-inline--fa.fa-minus,.svg-inline--fa.fa-plus{font-size:19px}.row{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:.5rem;margin-left:.5rem}#modal-accessory-holder{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}#modal-accessory-pack-holder{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}@media screen and (max-width:1200px){#modal-accessory-pack{width:100%;position:relative}#modal-accessory-pack-holder{padding:0 22px;position:relative}}@media screen and (max-width:769px){#modal-accessory-holder,#modal-accessory-pack-holder{flex-basis:100%;max-width:100%}.modal-accessory-holder-inner .modal-accessory-item-inner-wrap .modal-inner-description{padding-left:0}.modal-accessory-holder-inner .modal-accessory-item-inner-wrap{flex-direction:column}#modal-top-section .upsell-modal-top .modal-top-title{width:90%}#modal-top-section .upsell-modal-top .modal-top-title{padding:.25rem .75rem .75rem}#modal-accessory-pack{margin:20px 0}.modal-accessory-item-inner-title{font-size:.875rem}.modal-accessory-item-inner-description{font-size:12px}.modal-accessory-holder-inner .modal-accessory-item-inner-wrap .modal-accessory-item-inner-photo{margin-bottom:16px}.modal-upsellDropdown{width:100%}.modal-accessory-holder-inner .modal-accessory-item-inner-wrap .modal-accessory-item-inner-photo{margin:0 auto}}@media screen and (max-width:768px){#accessory-item,#accessory-pack-holder{margin:auto;width:98%;float:none}#accessory-price-button{width:66%;float:none}.accessory-holder-inner{display:block}#accessory-price-button,.accessory-recommend-inner{text-align:center}#accessory-price-button{margin:15px auto}#accessory-holder{width:99%;float:none}#accessory-pack{width:66%;margin:20px auto;text-align:center}.accessory-item-inner-tdd{width:75%}.accessory-item-inner-photo-thumb{max-width:100px;max-height:100px}}@media screen and (max-width:475px){.accessory-item-inner-photo{max-width:100px;max-height:100px}#accessory-pack{width:99%}#accessory-holder{margin-left:5px}}@media screen and (min-width:1025px){#ceramic-modal-container .video-container,#tpms-modal-container .tpms-video-container{min-width:780px}}@media screen and (min-width:1199px){.modal-accessory-holder-inner{margin-right:16px;margin-left:16px}}