.font-bold{font-family:Roboto light,serif;font-weight:700}@font-face{font-family:"Font Awesome 6 Free";src:url(https://caautoparts.com/cdn/shop/files/fa-solid-900.ttf?v=14536151176265129612) format("truetype")}@font-face{font-family:Roboto light;src:url(https://caautoparts.com/cdn/shop/files/Roboto-Light.ttf?v=18207322296681684002) format("truetype")}@font-face{font-family:Roboto;src:url(https://caautoparts.com/cdn/shop/files/Roboto-Regular.ttf?v=2316581194898819560) format("truetype")}.site-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;display:none;z-index:1000}.site-overlay.show{display:block}.special-product-modal{display:none;position:fixed;top:5vh;height:90vh;max-width:100rem;width:98%;z-index:1001;left:50%;transform:translate(-50%)}.special-product-template{max-height:100%;background-color:#fff;text-align:left;display:flex;flex-direction:column}.special-product-template p{padding:0;margin:0}.special-product-template-title{font-size:18px;display:flex;align-items:center;padding:1rem 2rem}.special-product-template-title p{text-align:center;flex:1;font-size:24px}.special-product-template-title .fa{font-size:24px}@keyframes rotateClockwise{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotateCounterClockwise{0%{transform:rotate(0)}to{transform:rotate(-180deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-close-animation{animation-duration:.6s;animation-fill-mode:forwards;cursor:pointer}.fa-close-animation:hover{animation-name:rotateClockwise}.fa-close-animation:not(:hover){animation-name:rotateCounterClockwise}.special-product-container{background-color:#efefef;overflow:auto;padding:0 1.2rem 1.2rem;height:100%;min-height:70vh}.special-product-vehicle{font-size:2rem;padding:1.2rem 0}.extend-choice{display:flex;align-items:center;gap:1rem}.special-product-box{border-radius:8px;display:flex;background-color:#fff;gap:3rem;padding:2rem;min-height:20rem}.special-vehicle-extend{background-color:#ee202e;padding:.3rem 1rem;border-radius:3px}.special-vehicle-extend>div{display:flex;gap:.5rem}.special-vehicle-extend span{color:#fff;font-size:14px}.special-product-box:not(:last-child){margin-bottom:1.5rem}.extend-choice-box{border-radius:8px;display:flex;background-color:#fff;gap:1rem;padding:2rem}.special-product-image{display:flex;align-items:center;width:30%;max-width:20rem}.special-product-image img{max-width:100%}.special-product-info{flex:1;gap:1rem;display:flex;justify-content:flex-start}.special-product-text{display:flex;flex-direction:column;gap:1rem;flex:.8 1}.special-product-sku-code{font-size:16px;color:#afafaf}.special-product-container h3{line-height:20px;font-size:20px;margin:0}.cart-input-number{display:flex;background-color:#f6f6f6;border:1px solid #dae2e6;width:90px;height:43px;align-items:center}.cart-input-number>div{flex:1 1 100%;border-left:#e1e5e7 solid 1px;border-right:#e2e5e7 solid 1px;height:100%;display:flex;align-items:center;justify-content:center;font-size:15px;color:#111}.cart-input-number .fa-solid{font-size:16px;color:#8798a2;align-items:center;padding:5px;cursor:pointer}.special-product-operate-box{display:flex;align-items:flex-start;flex-direction:column;flex:.2 1;justify-content:space-between;border-left:1px solid #cccccc;padding-left:3rem}.special-product-operate-box{font-size:16px}.stock-state{color:#19ad71}.stock-state-out{color:#afafaf}.special-product-price{color:#ee202e}.add-to-cart-button{width:170px;height:44px;display:flex;font-size:18px;align-items:center;justify-content:center;border-radius:5px;overflow:hidden;cursor:pointer}.add-to-cart-button.default{background-color:#233586;color:#fff}.add-to-cart-button.default:hover{background-color:#3d4a5c}.out-of-stocks{cursor:not-allowed;background-color:#fff;border:1px solid #7f8a9a;color:#7f8a9a}.in-your-cart{display:flex;align-items:center;gap:.9rem;background-color:#51b749;color:#fff}.in-your-cart .fa-solid{font-size:20px}.shop-vehicle{background-color:#4b4b4b;display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center;flex-direction:column;height:auto;padding:1.8rem;gap:1rem;margin-top:0;border-radius:0 .5rem .5rem;max-width:40rem}.shop-vehicle>div{height:100%;position:relative;display:flex;align-items:center}.shop-vehicle .vehicle-select{display:flex;align-items:center;height:4rem;width:100%;justify-content:space-between;background-color:#fff;border-radius:.3rem;cursor:pointer}.mobile-vehicle-title{font-weight:700;color:#fff;font-size:1.4rem}.vehicle-select-box .fa-angle-left{transform:rotate(0);transition:transform .2s ease-in-out}.vehicle-select-box{flex:1}.vehicle-select-box.open .fa-angle-left{display:block;transform:rotate(-90deg)}.vehicle-select-box.open>.vehicle-list{display:block;opacity:1}.vehicle-select .text{flex:1;text-align:center;font-size:1.17rem;font-weight:700;color:#666;text-transform:uppercase}.vehicle-select-box .icon-angle{display:flex;align-items:center;height:100%;background-color:inherit;padding-left:3.5%;position:absolute;right:3.5%}.vehicle-select .fa-solid{font-size:1.2rem}.vehicle-select.selected .text{color:#000}.go-button{border-radius:.3rem;max-width:40rem;font-weight:700;font-size:1.8rem;color:#fff;background-color:#51b749;border:0;cursor:pointer;width:100%;margin:2rem 0}.fa-spinner{margin-left:5px;display:none}.bt-show{display:inline-block;animation:rotate 2s linear infinite}.vehicle-search-input{width:100%;height:2.8rem;padding:.5rem 1rem;font-size:1.2rem;color:#555;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #00000013;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.vehicle-search-input:focus,.vehicle-search-input:hover{outline:none;border:1px solid #66afe9!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.vehicle-list{display:none;border:1px solid rgba(0,0,0,.15);border-radius:.3rem;position:absolute;width:100%;top:105%;background-color:#fff;z-index:999;min-width:20rem;transition:transform 1s ease-in-out}.vehicle-list>div{max-width:100%;margin:.6rem}.vehicle-list ul{max-height:21rem;overflow:auto}.vehicle-list li{cursor:pointer;list-style:none;padding:0 1.2rem;height:3rem;display:flex;align-items:center}.vehicle-list li:hover{background-color:#f5f5f5}.vehicle-list li.selected{color:#fff;background-color:#337ab7}.shop-vehicle .vehicle-title{display:none}.mobile-vehicle-title{margin-top:2rem;background-color:#4b4b4b;position:relative;color:#fff;width:25%;height:3rem;padding-left:2rem;border-radius:.5rem .5rem 0 0;border:0;display:flex;align-items:end;font-size:1.4rem;min-width:17rem}.mobile-vehicle-title:after{content:"";position:absolute;top:0;right:0;width:2rem;height:102%;background-color:#4b4b4b;transform:skew(28deg);transform-origin:top right;border-top-right-radius:.5rem}.shop-vehicle>*{height:3rem}.shop-vehicle .vehicle-select-box{width:100%;max-width:100%;flex:auto}.shop-vehicle .vehicle-select,#shop-vehicle-box .button{height:3.5rem}.shop-vehicle .vehicle-disable,.go-button.disable{cursor:not-allowed;opacity:.8}.add-to-cart-operate{display:flex;gap:1rem}.special-product-feature{margin:10px 0;color:#282828;padding-right:1rem}.special-product-feature>div>div:first-child{line-height:18px;font-size:48px;margin-right:2px}.special-product-feature>div:not(:last-child){margin-bottom:8px}.special-product-feature>div{display:flex;font-size:14px;color:#282828}@media(max-width:600px){.special-product-template-title p{font-size:20px}.extend-choice-box{flex-direction:column}.extend-choice>div{flex:1}.extend-choice>h3{width:80px}.special-product-box{flex-direction:column}.special-product-image{max-width:none;width:100%;justify-content:center}.special-product-image img{max-width:70%}.special-product-info{display:block}.special-product-operate-box{margin-top:1rem;border-left:none;padding-left:0;gap:1rem}.add-to-cart-operate{width:100%;justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/ebc-product.css.map */
