:root{--viewport-color:#033559}.main-product-parts .loop-widget-container{padding:0 20px 10px}.main-product-clothes .loop-widget-container{padding:0 0 20px}.loop-widget-container .loop-widget-purchase-options-label,.loop-widget-container .loop-widget-tooltip-label{color:#fff!important}.loop-widget-container .loop-widget-tooltip-image svg{fill:#fff}span.in-stock{padding-top:3px}body .okeReviews[data-oke-container] .oke-w-review-side,div.okeReviews .oke-w-review-side,body .okeReviews[data-oke-container] .oke-w-filterOption-label,div.okeReviews .oke-w-filterOption-label{background-color:#033559!important}body .okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{background-color:#033559!important;padding:10px!important}.main-product-clothes .product__info-wrapper .product__title{margin-bottom:30px}.main-product-clothes .product__info-wrapper .product__title h1{font-weight:700;font-style:italic;font-size:40px;line-height:normal;letter-spacing:.4px;color:#fff;text-transform:uppercase}.main-product-clothes .product__info-wrapper variant-selects{margin:30px 0}.main-product-clothes .product__info-wrapper variant-selects legend.form__label{font-weight:700;font-style:italic;font-size:16px;line-height:normal;letter-spacing:.68px;margin:0 0 15px!important;text-transform:uppercase}.main-product-clothes .product__info-wrapper variant-selects fieldset.product-form__input{margin:0 0 25px!important}.main-product-clothes .product__info-wrapper .availability-cls{margin:10px 0 30px}.main-product-clothes .product__info-wrapper .availability-cls .stock-cls{display:flex;align-items:center;gap:10px;font-family:Roboto;font-weight:600;font-style:italic;font-size:14px;line-height:21px;letter-spacing:.4px;text-align:center}.main-product-clothes .product__info-wrapper .quantity{color:#fff}.main-product-clothes .product__info-wrapper .quantity .quantity__button:focus-visible,.main-product-clothes .product__info-wrapper .quantity .quantity__input:focus-visible{background:transparent;border:0;outline:none;box-shadow:none}.main-product-clothes .product__info-wrapper .quantity:before{border-color:#fff;background:transparent}.main-product-clothes .product__info-wrapper .quantity:after{border-color:#084f82;background:transparent}.main-product-clothes .product__info-wrapper .quantity svg path{fill:#fff}.main-product-clothes .product__info-wrapper .custom-buy-block .custom-buy-button button.product-form__submit{min-height:50px;background:#e42626;border:0;text-transform:uppercase;opacity:1;transition:.1s ease-in-out 0s}.main-product-clothes .product__info-wrapper .custom-buy-block .custom-buy-button button.product-form__submit:hover{opacity:.8;transition:.1s ease-in-out 0s}.main-product-clothes .product__info-wrapper .custom-buy-block .custom-buy-button button.product-form__submit[disabled]{opacity:.6}.main-product-clothes .product__info-wrapper .custom-buy-block .custom-buy-button button.product-form__submit:before,.main-product-clothes .product__info-wrapper .custom-buy-block .custom-buy-button button.product-form__submit:after{display:none}.main-product-clothes .product__info-wrapper{margin:60px 0 0}.main-product-clothes .grid__item.product__media-wrapper slider-component ul li .product-media-container{background-color:#012846;padding:0}@media(min-width:768px){.main-product-clothes .grid__item.product__media-wrapper slider-component modal-opener,.main-product-clothes .grid__item.product__media-wrapper slider-component .product__media,.main-product-clothes .grid__item.product__media-wrapper slider-component img{max-height:350px;height:100%;object-fit:contain}.main-product-clothes .grid__item.product__media-wrapper slider-component ul li:first-child modal-opener,.main-product-clothes .grid__item.product__media-wrapper slider-component ul li:first-child .product__media,.main-product-clothes .grid__item.product__media-wrapper slider-component ul li:first-child img{max-height:550px}.main-product-clothes .product__media-item:not(.is-active){display:none}}@media(max-width:767px){.main-product-clothes .grid__item.product__media-wrapper slider-component modal-opener,.main-product-clothes .grid__item.product__media-wrapper slider-component .product__media,.main-product-clothes .grid__item.product__media-wrapper slider-component img{max-height:300px;height:100%;object-fit:contain}.main-product-clothes .product-media-container .media{padding-top:300px}.main-product-clothes .product__info-wrapper{margin:10px 0 0}.main-product-clothes .product__info-wrapper .product__title{margin-bottom:20px}.main-product-clothes .product__info-wrapper variant-selects{margin:20px 0}.main-product-clothes .product__info-wrapper variant-selects fieldset.product-form__input{margin:0 0 20px!important}.main-product-clothes .product__info-wrapper variant-selects legend.form__label{margin:0 0 8px!important;font-size:14px}.main-product-clothes .slider-btns{display:none!important}.main-product-clothes .slider-button{color:#fff!important}.main-product-clothes .slider-button[disabled] .icon{color:#fff!important;opacity:.4}.main-product-clothes .product-inner-info{text-align:center}.main-product-clothes .product__info-wrapper .product__title h1{font-size:24px}.main-product-clothes .product__info-wrapper .availability-cls{margin:25px 0 20px}.main-product-clothes .product__info-wrapper .availability-cls .stock-cls{justify-content:center}.main-product-clothes .product__info-wrapper .quantity{margin:auto}}.breadcrumb{background:#c00001;text-align:center;padding:20px;display:flex;align-items:center;justify-content:center;gap:20px}.breadcrumb a,.breadcrumb span{font-weight:800;font-size:8.55px;line-height:normal;letter-spacing:2.26px;text-align:center;color:#fff;text-transform:uppercase;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}@media(max-width:767px){.breadcrumb{padding:10px;gap:10px}.breadcrumb a,.breadcrumb span{font-size:6px}}body.dark-product-template.gradient,body.dark-product-template .gradient{background-color:var(--gradient-background);color:#fff}.new-pdp-design .product__info-container .custom-price-block .price__container .price__sale .price-item--sale,.new-pdp-design .product__info-container .custom-price-block .price__container .price-item--regular{font-weight:700;font-size:21.83px;line-height:normal;letter-spacing:.68px;color:#fff}.new-pdp-design .product-form__input--pill input[type=radio]+label{background-color:#012846!important;border-color:#084f82!important;color:#fff!important;border-radius:0!important;padding:1rem 1.5rem!important}.new-pdp-design .product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{background-color:#e42626!important;border-color:#e42626!important}.new-pdp-design .product-form__input--pill input[type=radio]:disabled+label,.new-pdp-design .product-form__input--pill input[type=radio].disabled+label{color:#fff9!important}.new-pdp-design .product__accordion{border-top:1px solid #CCCCCC!important;border-bottom:1px solid #CCCCCC!important;padding:12px 0;margin:60px 0 0}.new-pdp-design .product__accordion+.accordion{border-bottom:1px solid #CCCCCC!important}.new-pdp-design .product__accordion .accordion__title{font-weight:700;font-style:italic;font-size:27px;line-height:normal;letter-spacing:.4px;color:#fff;text-transform:uppercase}.new-pdp-design .product__accordion svg{height:10px!important}.new-pdp-design .shipping-cls .get-by-cls{background:#033559;padding:20px;font-weight:400;font-size:12px;line-height:29px;letter-spacing:1.6px;display:flex;align-items:start;gap:10px;margin:50px 0 0;text-align:left}.new-pdp-design .shipping-cls .get-by-cls svg{transform:translateY(5px)}.new-pdp-design .shipping-cls .free-ship-cls{padding:20px 40px;font-weight:400;font-size:12px;line-height:29px;letter-spacing:1.6px;margin:30px 0 20px;border:1px solid #CCCCCC;color:#ccc;text-align:left}.new-pdp-design .shipping-cls .free-ship-cls a{color:#ccc}.new-pdp-design .color_swatch .swatch-container{display:flex;align-items:center;gap:10px}.new-pdp-design .color_swatch .swatch-container .swatch-color{width:25px;height:25px;display:block;border-radius:100%}@media(max-width:767px){.new-pdp-design .product__accordion .accordion__content{text-align:left}.new-pdp-design{padding-top:0!important}.new-pdp-design .product-form__input--pill input[type=radio]+label{font-size:12px}.new-pdp-design .grid__item.product__media-wrapper media-gallery{padding:0!important}}.main-product-parts .product__info-wrapper .availability-cls{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:20px 30px;border-top:1px solid #ffffff91;margin:0;background:var(--gradient-background);color:rgb(var(--color-button))}.main-product-parts .product__info-wrapper #cm-verify-fitment{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:20px 30px;border-top:1px solid #ffffff91;margin:0}.cm_vehicle-widget__verify-fitment{width:100%}.main-product-parts .product__info-wrapper variant-selects{padding:20px 30px;margin:0;border-top:1px solid #ffffff91}.main-product-parts .product__info-wrapper .availability-cls .stock-cls{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;line-height:normal;letter-spacing:.4px}.main-product-parts .product__info-wrapper .availability-cls .ship-cls{display:flex;align-items:start;gap:10px;font-weight:400;font-size:12px;line-height:1.6;letter-spacing:.4px}.main-product-parts .product__info-wrapper .sku-cls{margin:0!important;padding:0 30px 5px;font-family:Roboto;font-weight:400;font-size:11.98px;line-height:normal;letter-spacing:.65px;color:#ccc}.main-product-parts .product__info-wrapper .sku-cls.flex{display:flex;align-items:center;column-gap:5px}.main-product-parts .product__info-wrapper .vehicle-cls{padding:20px 30px 10px;margin:0!important;display:flex;flex-direction:column;gap:5px}.main-product-parts .product__info-wrapper .vehicle-cls span{font-weight:700;font-size:8.75px;line-height:normal;letter-spacing:.4px;text-transform:uppercase}.main-product-parts .product__info-wrapper .vehicle-cls p{margin:0;font-weight:500;font-size:14px;line-height:1.4;letter-spacing:.4px;text-transform:uppercase}.main-product-parts .product__info-wrapper .bottom-product-form{text-align:center;padding:30px 0 0;margin:30px 0 0!important;border-top:1px solid #cccc}.main-product-parts .grid__item.product__media-wrapper media-gallery{background:#012846;padding:40px;display:block}.main-product-parts .grid__item.product__media-wrapper .slider-button svg{width:20px;height:20px;margin:auto}.main-product-parts .grid__item.product__media-wrapper .slider-button svg path{fill:#fff}.main-product-parts .grid__item.product__media-wrapper slider-component modal-opener,.main-product-parts .grid__item.product__media-wrapper slider-component .product__media,.main-product-parts .grid__item.product__media-wrapper slider-component img{max-height:400px;height:100%;object-fit:contain}.main-product-parts .grid__item.product__media-wrapper slider-component img{background-color:#fff}.main-product-parts .grid__item.product__media-wrapper slider-component .product__media{padding-top:400px;background:#012846}.main-product-parts .grid__item.product__media-wrapper .bottom-gallery-section{display:flex;align-items:center;justify-content:center;gap:40px;margin:40px 0 0}.main-product-parts .grid__item.product__media-wrapper .bottom-gallery-section .video-block{cursor:pointer}.main-product-parts .grid__item.product__media-wrapper .bottom-gallery-section .video-block img{vertical-align:middle}.main-product-parts .grid__item.product__media-wrapper .bottom-gallery-section .icon-block{text-align:center}.main-product-parts .grid__item.product__media-wrapper .bottom-gallery-section .icon-block p{font-weight:400;font-size:10px;line-height:normal;letter-spacing:.4px;text-align:center;text-transform:uppercase;margin:5px 0 0;color:#fff;text-decoration:none}.main-product-parts .grid__item.product__media-wrapper .bottom-gallery-section .icon-block a{color:#fff;text-decoration:none;display:block}.main-product-parts .grid__item.product__media-wrapper .bottom-gallery-section .icon-block a:hover svg path{fill:#c00001}.main-product-parts .grid__item.product__media-wrapper .bottom-gallery-section .icon-block a:hover p{color:#c00001}@media screen and (min-width:750px){.main-product-parts .grid__item.product__media-wrapper .thumbnail-slider .thumbnail-list.slider--tablet-up{max-width:300px;margin:auto}.main-product-parts .product--thumbnail_slider .thumbnail-slider{max-width:500px;margin:auto}}@media screen and (min-width:900px){.main-product-parts .grid__item.product__media-wrapper .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(33.3% - .8rem)}}@media(max-width:767px){.main-product-parts .grid__item.product__media-wrapper .bottom-gallery-section{gap:20px;margin:20px 0 30px}}.main-product-parts .product-inner-info{border:1px solid #ffffff91;background:#012846}.main-product-parts .product__info-container{color:#fff;max-width:480px;margin-left:auto}.main-product-parts .product__info-container .product__title{padding:30px 30px 5px;margin:0}.main-product-parts .product__info-container .custom-price-block{padding:10px 30px 20px;margin:0}.main-product-parts .product__info-container .custom-price-block .price__container .price__sale .price-item--regular{font-weight:700;font-size:18px;line-height:normal;letter-spacing:.68px;margin:0;color:#e42626}.main-product-parts .product__info-container .product__title h1{font-weight:700;font-size:18px;line-height:1.4;letter-spacing:.4px;color:#fff;text-transform:uppercase}.main-product-parts .pdp-form-block{position:relative;padding:30px 30px 34px;border-top:1px solid #ffffff91;background:#033559;margin:0}.main-product-parts .custom-buy-block{display:flex;align-items:start;justify-content:space-between;gap:20px}.main-product-parts .pdp-form-block .build-list{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500;font-size:12.25px;line-height:normal;letter-spacing:1.4px;text-align:center;text-transform:uppercase;cursor:pointer}.main-product-parts .custom-buy-block .custom-quantity-block{width:40%}.main-product-parts .custom-buy-block .custom-buy-button{width:60%}.main-product-parts .custom-buy-block .custom-quantity-block quantity-input,.main-product-parts .custom-buy-block .custom-buy-button>div{width:100%}.main-product-parts .custom-buy-block .custom-quantity-block quantity-input{min-height:60px}.main-product-parts .custom-buy-block .custom-buy-button button.product-form__submit{min-height:60px;background:#e42626;border:0;text-transform:uppercase}.main-product-parts .custom-buy-block .custom-buy-button button.product-form__submit:before,.main-product-parts .custom-buy-block .custom-buy-button button.product-form__submit:after{display:none}@media(max-width:767px){.main-product-parts .product__info-container .product__title h1{font-size:16px}.main-product-parts .product__info-container .product__title{padding:20px 20px 5px}.main-product-parts .product__info-wrapper .vehicle-cls{padding:20px 20px 10px}.main-product-parts .product__info-container .custom-price-block{padding:10px 20px 20px}.main-product-parts .product__info-wrapper .availability-cls{padding:20px 30px 15px}.main-product-parts .pdp-form-block{padding:20px 20px 35px}}.swym-button-bar{display:none!important;position:absolute;left:0;right:0;text-align:center;bottom:0}.main-product-parts .swym-button-bar{display:inline-block!important}.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext{background-color:transparent!important;display:flex;align-items:center!important;justify-content:center!important;gap:10px!important;font-weight:500!important;font-size:12.25px!important;line-height:normal!important;letter-spacing:1.4px!important;text-transform:uppercase!important;cursor:pointer!important;flex-direction:row-reverse!important;opacity:1!important}.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext span{opacity:1!important}.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext:after{width:17px!important;height:17px!important;opacity:1!important;position:unset!important;transform:translate(28px)}product-recommendations .card-wrapper{border:1px solid #ebebeb}.card-wrapper .vehicle-cls{font-weight:400;font-size:12px;line-height:20px;letter-spacing:.4px;text-align:center;margin:10px 0 0}.card-wrapper .price{font-weight:700;font-style:italic;font-size:16.09px;line-height:30px;letter-spacing:.5px;text-align:center;margin:15px 0 0}.card-wrapper .sku-cls{font-weight:400;font-size:12.91px;line-height:21px;letter-spacing:.4px;text-align:center;color:#ccc;margin:5px 0 0}.card-wrapper .card__heading a{font-weight:800;font-style:italic;font-size:14.13px;line-height:18.8px;letter-spacing:.4px;text-decoration:none;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.5em}.card-wrapper .card__content{padding:5px!important}.table-container{max-width:1100px;margin:0 auto;width:100%;border-collapse:collapse;color:#fff}.table-container tr{border-bottom:1px solid #d2d2d2}.table-container td,.table-container th{padding:8px 15px;font-weight:400;font-size:14px;line-height:normal;letter-spacing:.4px}.table-container td:first-child{font-style:italic;font-weight:700;width:25%}.table-container td:nth-child(2){text-align:right;width:25%}.table-container td:nth-child(3){font-weight:700;width:25%}.table-container td:nth-child(4){text-align:right;width:25%}.table-container .fuel-type{display:inline-flex;align-items:center}.table-container .fuel-icon{display:inline-block;margin-right:5px;padding:2px 5px;font-size:12px;font-weight:700;color:#fff}.table-container .s80{background-color:#079ae0}.table-container .t1{background-color:#0a70a6}.table-container .warning{color:#fc0}.table-container .warning-link{color:#ff6b6b;text-decoration:none}@media(max-width:767px){.table-container td,.table-container th{padding:8px;font-size:10px}.table-container .fuel-icon{font-size:10px}}.main-product-parts .slider-btns{display:flex;align-items:center;justify-content:space-between;margin:20px 0 0;position:relative}.main-product-clothes .slider-btns{display:flex;align-items:center;justify-content:space-between;margin:30px 0 0;position:relative}.main-product-clothes .slider-btns>div{cursor:pointer}.main-product-clothes .slider-btns .disable{opacity:.5;pointer-events:none}.main-product-parts .slider-btns:after{content:"";position:absolute;background:#fff;height:1px;width:80%;left:50%;top:50%;transform:translate(-50%,-50%)}.main-product-parts .slider-btns nav{display:flex;align-items:center;gap:12px;z-index:9}.main-product-parts .slider-btns nav .dot{display:block!important;width:10px;height:10px;border:1px solid #aeaeae;border-radius:100%;background-color:#001f36;cursor:pointer}.main-product-parts .slider-btns .dot:hover{border-color:#df0100}.main-product-parts .slider-btns .dot.active-dot{background-color:#df0100;border-color:#df0100}.main-product-parts .gallery-nav{font-family:Roboto;font-weight:700;font-size:14px;line-height:18px;letter-spacing:1.8px;text-align:center;background:transparent;border:0;box-shadow:none;color:#ccc;cursor:pointer}.main-product-parts .gallery-nav:hover{color:#fff}@media(max-width:767px){.main-product-parts .slider-btns{display:none}}.custom-tabs{padding:20px;color:#fff}.custom-tabs .tab-nav{position:sticky;top:0;z-index:9;display:flex;justify-content:space-around;list-style:none;padding:0;margin:0;align-items:center;background:#033559}.custom-tabs .tab-link{padding:15px;cursor:pointer;font-weight:500;font-size:14px;line-height:normal;letter-spacing:.36px;text-align:center;text-transform:uppercase;border-bottom:1px solid transparent}.custom-tabs .border-list span{background:#cccc;width:1px;display:block;height:20px}.custom-tabs .tab-link:hover{border-color:#fff}.custom-tabs .tab-content{display:block;padding:30px 20px 20px}.custom-tabs .tab-content#description *{color:#fff}.custom-tabs dl{display:flex;flex-flow:row wrap}.custom-tabs dl dt{width:35%}.custom-tabs dl dd{margin:0;width:65%}.custom-tabs h2{text-transform:uppercase;font-weight:700;font-style:italic;font-size:54px;line-height:normal;text-align:center;color:#fff}@media(max-width:767px){.custom-tabs{padding:0}.custom-tabs .tab-nav{overflow:auto}.custom-tabs .tab-link{min-width:fit-content}.custom-tabs .tab-content{padding:5px;font-size:14px}.custom-tabs h2{font-size:28px}}.pdp-video-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;padding:20px;display:none;z-index:9999;width:100%;height:100%;align-items:center;justify-content:center}.pdp-video-popup .popup-content{position:relative;box-shadow:0 0 20px #000}.pdp-video-popup .close-popup{position:absolute;top:-28px;right:0;background:#fff;color:#000;border:none;cursor:pointer;font-size:16px;font-weight:700;padding:5px 10px}.pdp-video-popup .close-popup:hover{background:red;color:#fff}.hr-call-for-the-price .product-inner-info .product__text{padding:10px 30px;font-weight:700}#specifications table td,#specifications table th{border:1px solid rgba(255,255,255,.2)}#description iframe{max-width:100%;border:none}.price--on-sale .price-item.price-item--regular{text-decoration-thickness:from-font}.hr-parts .shopify-section.section,.hr-test .shopify-section.section{background-color:var(--blue-clr)}.hr-parts .cm_fitment-table .fitment-table-header,.hr-parts .cm_fitment-table__horizontal .fitment-table-body.cmRepeater_alwaysVisibleValues .fitment-row:nth-child(odd),.hr-parts .cm_fitment-table__horizontal .fitment-table-body.cmRepeater_initiallyHiddenValues .fitment-row:nth-child(2n){background:inherit}.hr-parts h3{font-size:calc(var(--font-heading-scale) * 3rem);margin-bottom:.5rem}.hr-parts h4{font-size:calc(var(--font-heading-scale) * 2rem);margin:1.5rem 0}@media only screen and (min-width:750px){.hr-parts h3{font-size:calc(var(--font-heading-scale) * 4rem)}.hr-parts h4{font-size:calc(var(--font-heading-scale) * 3rem)}}.product-image_with-dave-logo{position:relative}div.product-image_dave-logo{display:inline-block;position:absolute;z-index:1;top:0;right:-60px;width:300px;height:120px;background-image:url(/cdn/shop/files/dave_and_flag.svg?v=1765494512);background-repeat:no-repeat;background-size:100%}custom-fields .ma-custom-field fieldset input[type=checkbox]{position:relative}
/*# sourceMappingURL=/cdn/shop/t/12/assets/product.css.map */
