.product .et_shop_image{display:block;padding-bottom:100%;height:0;position:relative}.product .et_shop_image img{position:absolute;top:0;left:0;height:100%!important;width:100%!important;image-rendering:contain;object-fit:contain}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:none}form.woocommerce-checkout #find_dealer_button{padding:10px 20px;display:inline-block;border:1px solid #666;border-radius:3px;margin-top:10px;cursor:pointer;transition:all 300ms ease-in-out}form.woocommerce-checkout #find_dealer_button:hover{color:#fff;background-color:#666}@media only screen and (max-width:980px){.woocommerce-page.archive #content-area{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.mra-main-menu .et_pb_menu__menu,.mra-footer-menu .et_pb_menu__menu{display:flex!important}.mra-main-menu .et_mobile_nav_menu,.mra-footer-menu .et_mobile_nav_menu{display:none!important}.mra-main-menu .et-menu>li{padding-left:7px!important;padding-right:7px!important}.mra-main-menu ul li a{font-size:16px!important}.mra-main-menu .et_pb_menu__icon.et_pb_menu__cart-button{margin:0 14px!important}.mra-main-menu .et-menu-nav>ul ul{left:auto!important;right:0!important}}@media only screen and (max-width:767px){.woocommerce-page .product .add_to_cart_button{font-size:16px!important}.woocommerce-page .product .add_to_cart_button::after{font-size:27px!important}.woocommerce-page .product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before{font-size:14px!important;margin-right:3px!important}}@media only screen and (max-width:479px){.woocommerce-page ul.products li.product:nth-child(n){width:48%!important}}