.product-type-symm .mdsh-product-variation select.is-disabled{opacity:.5}.product-type-symm .additional-options select{margin-bottom:15px}.product-type-symm table.variations-custom-data{margin:0}.product-type-symm table.variations-custom-data td,.single-product div.product table.variations-custom-data th{display:list-item;padding:0;list-style:none;background-color:transparent}.product-type-symm table.variations-custom-data tr:last-child .value{margin-bottom:0}.single-product div.product.product-type-symm .woocommerce-product-gallery .woocommerce-product-gallery__trigger{z-index:1}.done-selection-ymm .vehicle-fit{display:inline-block;width:100%;border:1px solid #3baf7e;margin-bottom:15px;border-radius:3px}.done-selection-ymm .vehicle-fit .fitIcon.column{display:inline-block;width:15%;background:#3baf7e;height:91px;float:left;position:relative;vertical-align:middle}.done-selection-ymm .vehicle-fit .fitIcon.column:before{font:30px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";color:#fff;position:absolute;top:30%;left:32%}.done-selection-ymm .fit-info.column,.no-matching-selection-ymm .fit-info.column{display:inline-block;padding:8px 0 8px 20px;width:calc(100% - 33%);vertical-align:middle}.done-selection-ymm .fit-info.column span,.no-matching-selection-ymm .fit-info.column span{font-weight:800;font-size:16px;line-height:3px;color:#000}.done-selection-ymm .fit-info.column .filtered-fitment span,.no-matching-selection-ymm .fit-info.column .filtered-fitment span{color:#6d6d6d;font-weight:400}.done-selection-ymm .fit-info.column .filtered-fitment a.change-selection,.no-matching-selection-ymm .fit-info.column .filtered-fitment a.change-selection{display:inline-block;float:right;width:calc(100% - 40%)}.done-selection-ymm .result,.no-matching-selection-ymm .result{width:17%;display:inline-block;vertical-align:middle;padding:8px 20px 8px 5px;text-align:right;border-left:1px solid #cdcdcd}.no-matching-selection-ymm .vehicle-fit{display:inline-block;width:100%;border:1px solid #000;margin-bottom:15px;border-radius:3px}.no-matching-selection-ymm .vehicle-fit .fitIcon.column{display:inline-block;width:15%;background:#000;height:91px;float:left;position:relative;vertical-align:middle}.no-matching-selection-ymm .vehicle-fit .fitIcon.column:before{font:30px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f128";color:#fff;position:absolute;top:30%;left:32%}.ymm-selection a.change-selection{color:#000;font-weight:800}.info-right .widget_shopping_cart .wc-continue-shopping,.mdsh-woocommerce-product-information.mdsh_symm_product p.price.mdsh-price.single_add_to_cart_button span.mdsh-variation-rang,.mdsh-woocommerce-product-information.mdsh_symm_product p.price.mdsh-price.single_add_to_cart_button span.second_content,.our_information_section1 .added_to_cart,.product-type-symm .mdsh-main-product-box .symm-selection-row.hidden{display:none}.mdsh-woocommerce-product-information.mdsh_symm_product p.price.mdsh-price.single_add_to_cart_button span.mdsh-no-variation-price+span.second_content,.mdsh-woocommerce-product-information.mdsh_symm_product p.price.mdsh-price.single_add_to_cart_button.disabled.wc-variation-selection-needed span.second_content,.os_cart_modal .modal-content img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,.os_section p.woocommerce-mini-cart__buttons.buttons{display:inline-block}.mdsh-woocommerce-product-information.mdsh_symm_product .single_order_split p.price.mdsh-price.single_add_to_cart_button span.mdsh-variation-rang,.mdsh-woocommerce-product-information.mdsh_symm_product .single_order_split p.price.mdsh-price.single_add_to_cart_button span.second_content,.mdsh-woocommerce-product-information.mdsh_symm_product p.price.mdsh-price.single_add_to_cart_button.disabled.wc-variation-selection-needed span.mdsh-variation-rang{display:inline-block!important}.mdsh-main-product-box .symm-selection.focus{border:2px solid #d33!important}.product-type-symm .mdsh-main-product-box .ymm-verify-vehicle-fit button.verify-fit{width:100%;font-weight:700;height:auto;line-height:2;text-transform:uppercase;border-radius:5px;margin-bottom:1em}.product-type-symm .single_variation_wrap span.hide-rhr-price-range,.ref_single_order_split.ref_sku_pp_show>p.mdsh-price,.symm_data .mdsh_symm_product .woocommerce-variation.single_variation{display:none!important}@media screen and (max-width:980px){.fit-info.column{width:calc(100% - 38%)}.result{width:22%}}@media screen and (max-width:767px){.fit-info.column{width:calc(100% - 36%)}.result{width:20%}.done-selection-ymm .vehicle-fit .fitIcon.column:before{font-size:26px}.lightbox-container{margin-top:10%}.lightbox-close:after{font-size:15px;padding:2px 4px 3px}.os_section .os_image_detail,.os_section .os_prd_detail{width:100%;float:none;display:block}.os_section .os_prd_detail{margin-top:30px;padding:0}}@media screen and (max-width:440px){.fit-info.column span{font-size:14px}.fit-info.column{width:calc(100% - 45%);padding:8px 0 8px 12px}.result{width:28%;padding:8px 12px 8px 3px}.done-selection-ymm .vehicle-fit .fitIcon.column:before{top:39%;font-size:20px}.lightbox-container{margin-top:13%}}.mdsh-product-details.mdsh-custom-product-calss,.minicart-title .rp_estimated_date,.symm_data .mdsh-woocommerce-product-information.mdsh_symm_product p.price.mdsh-price.single_add_to_cart_button span.mdsh-variation-rang{display:block}.product .mdsh-product-box .os_quantity{float:left}.product .mdsh-product-box .os_quantity input{padding:5px 8px;height:40px;width:60px;text-align:center;background-color:#fff}.product .mdsh-product-box .os_quantity input::-webkit-inner-spin-button,.product .mdsh-product-box .os_quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.product .mdsh-product-box .os_minus,.product .mdsh-product-box .os_plus{border:1px solid #ccc;background-color:#fff;cursor:pointer;padding:5px 8px;font-size:20px;font-family:Exo,sans-serif;color:#000;line-height:normal;width:40px;height:40px;text-align:center;float:left}.product .mdsh-product-box .os_plus{margin-right:10px;border-left:0}.product .mdsh-product-box .os_minus{border-right:0}.os_cart_modal .minicart-image{display:block;text-align:center;margin:0 auto;padding:0 35px}.os_cart_modal .minicart-title{display:block;width:80%}.os_cart_modal .modal-content dt{font-size:13px;font-family:Exo,sans-serif;vertical-align:top;display:inline-block;margin:0!important;color:#6d6d6d}.os_cart_modal .modal-content dd{width:calc(100% - 70px);display:inline-block;margin:0!important;vertical-align:top}.os_cart_modal .modal-content dd p{font-size:13px;color:#6d6d6d;line-height:20px;margin-bottom:0}.os_cart_modal .modal-content a.remove{position:relative;top:auto;right:auto}.os_cart_modal .modal-content .remove:before{content:"\f057";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:fontawesome;font-size:28px;position:absolute;top:50%;left:50%;right:0;bottom:0;color:#d33;text-indent:0;text-align:center;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.os_cart_modal .modal-content .shockerhitch-mini-cart{display:inline-block;width:98%;margin-bottom:40px}.os_cart_modal .modal-content .buttons a.button.wc-continue-shopping,.os_cart_modal .modal-content .buttons a.button.wc-forward{margin-right:20px;text-transform:uppercase}.our_information_section1 a.os_ajax_add_to_cart,.our_information_section1 a.os_disable_ajax_add_to_cart{background-color:#d33!important;color:#fff!important;padding:10px 20px;font-size:14px;font-weight:700;text-transform:uppercase;display:inline-block;border:none;font-family:Exo,sans-serif;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;line-height:20px}.our_information_section1 a.os_ajax_add_to_cart:hover,.our_information_section1 a.os_disable_ajax_add_to_cart:hover{background-color:#000!important;color:#fff}.our_information_section1 a.os_disable_ajax_add_to_cart{opacity:.5!important}.os_choose_options,.single_order_split .os_choose_options{background-color:#d33;color:#fff;padding:10px 20px;font-size:18px;font-weight:700;text-transform:uppercase;display:inline-block;border:none;font-family:Exo,sans-serif;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;line-height:35px;margin-top:15px;width:100%}.od_product_detail{margin-bottom:20px}.od_product_detail .woocommerce-variation-price{display:inline-block;vertical-align:sub}.our_information_section1 .pp-pay-later-message{padding:10px 0 0}.os_image_detail{display:inline-block;float:left;width:25%}.os_prd_detail{display:inline-block;width:75%;padding:0 50px}.os_section{display:inline-block;width:100%}.os_section .mdsh-product-details{border-top-left-radius:7px;border-top-right-radius:7px;padding:27px;display:inline-block}.mdsh-custom-add-to-cart{width:100%;margin-top:15px}.ref_single_order_split.ref_sku_pp_show .woocommerce-variation.single_variation{display:block!important}a.button.product_type_simple.add_to_cart_button.os_variation_needed{opacity:.55;color:#fff}.ymm-verify-vehicle-fit{display:flex;margin-top:15px}.os_section .os_cart_modal .modal-content .remove{margin-top:5px;font-size:0;display:inline-block;vertical-align:middle;width:24px}.os_section .os_cart_modal .modal-content .remove:before{position:static;-webkit-transform:none;-ms-transform:none;transform:none;width:auto;height:auto}.os_section .os_cart_modal .modal-content .shockerhitch-mini-cart{margin-bottom:0;vertical-align:middle;width:calc(100% - 30px)}.os_section .os_cart_modal .modal-content .cart_list li{margin-bottom:40px}@media screen and (max-width:991px){.os_section .os_cart_modal .shockerhitch-minicart-product-image{display:block;padding-right:0;padding-left:10px}.os_section .os_cart_modal .minicart-image{margin-bottom:10px;padding:0;text-align:left}.os_section .os_cart_modal .minicart-title{width:100%}}@media screen and (max-width:599px){.os_section .os_cart_modal .modal-content{width:80%}.os_section .os_cart_modal .modal-content dt{display:block}.os_section .os_cart_modal .modal-content dd{display:block;width:100%;margin-bottom:10px!important}.os_section .os_cart_modal .modal-content .buttons a.button{margin-bottom:10px}.os_section .os_cart_modal .minicart-title a{word-break:break-word}}@media screen and (max-width:370px){.os_section .mdsh-custom-add-to-cart{display:block}.os_section .mdsh-custom-add-to-cart .add_to_cart_button{margin-top:5px}}.os_section p.wc-continue-shopping-p{display:inline-block;margin-right:15px}.os_not_available{font-size:18px;color:red;text-align:center;font-weight:700;margin:5px 0}.os_rp_estimated_date{color:#d33;font-size:14px;display:block;width:100%;margin:10px 0 0}.sku_error{margin-top:15px;color:red}.os_prd_detail .affirm-as-low-as{margin-top:7px}