/*!
Theme Name: Pedicabspares
Theme URI: https://digitalguider.com/
Author: DG Development Team
Author URI: https://digitalguider.com/
Description: A custom WordPress theme for pedicabspares.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pedicabspares
*/

/* ===== Scrollbar CSS ===== */
  /* Firefox */
  * {
    scrollbar-width: auto;
    scrollbar-color: #d19109;
  }

  /* Chrome, Edge, and Safari */
  *::-webkit-scrollbar {
    width: 16px;
  }

  *::-webkit-scrollbar-track {
    background: #e8c791;
  }

  *::-webkit-scrollbar-thumb {
    background-color: #d19109;
    border-radius: 10px;
    border: 3px solid #ffffff;
  }
.wpcf7-not-valid-tip:not(:nth-child(1)):not(:nth-child(2)) {display:none;}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #dee5de;
    color: white;
}
.conatct-post-form .wpcf7 form.sent .wpcf7-response-output {
    color: #111111;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product{
	border-radius: 10px;
	margin: 12px;
	padding: 18px;
	background-color: #ffffff;
	box-shadow: rgba(0, 0, 0, 0.35) -1px 4px 7px 0px;
    width: 30%;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {
    text-align: center;
    width: 45px;
    height: 45px;
    line-height: 45px;
	    margin: 18px auto;
    border: 1px solid #d4962f;
    border-radius: 50%;
}
.cart.wishlist_table li .additional-info-wrapper{
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.woocommerce-ResetPassword .woocommerce-Button{
	padding:8px 20px;
    border: none;
    color: var(--themeWhiteColor);
    background-color: var(--themeSecondaryColor);
}
.woocommerce-ResetPassword .woocommerce-Input{
	    height: 45px;
    padding: 10px;
    border: 1px solid #ffc13b;
}
@media (max-width: 1024px) {
  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
       width: 30%;
    }
}
@media (max-width: 991px) {
   .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
       width: 29%;
    }
}
@media (max-width: 820px) {
   .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
           width: 29%;
    }
}
@media (max-width: 768px) {
   .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
       width: 46%;
    }
}
@media (max-width: 640px) {
   .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
       width: 100%;
    }
}
@media (max-width: 575px) {
   .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
       width: 100%;
    }
}
@media (max-width: 480px) {
  .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
       width: 100%;
    }
}@media (max-width: 375px) {
   .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
       width: 100%;
    }
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {    padding-top: 5px;
  text-align: center;
    line-height: 1.5;}
  .woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #555555;
    font-weight: 400;
    text-align: center;
}
.woocommerce ul.products li.product .button {display: inline-block;
  height: 40px;
  line-height: 36px;
  border: 1px solid #dddddd;
  border-radius: 2px;
  padding: 0 15px;
  background-color: var(--themeSecondaryColor);
  font-size: 16px;
  font-weight: 500;
  color: var(--themeWhiteColor);
  transition: 0.4s;
  text-align: center;width: 100%;}

 .product .product__action {
    position: absolute;
    top: 15px;
    right: -15px;
    visibility: hidden;
    opacity: 0;
}
  .add-to-wishlist-before_image:hover .product__action {
    visibility: visible;
    position: absolute;
    opacity: 1;
    right: 22px;
}
.comment-respond .comment-form-rating .nice-select{
	display:none;
}
.woocommerce .shop-top-area img, .woocommerce-page .shop-top-area img{height: 300px;
    object-fit: cover;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	    color: #ffffff;
    background-color: var(--themeSecondaryColor);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	color: #ffffff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a{
	color: #000;
}
.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 2em;
    padding: 0;
    padding: 20px;
    border: 1px solid #e5dada;
    box-shadow: rgba(216, 216, 219, 0.2) 0px 7px 29px 0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    position: absolute;
    content: " ";
    width: 100%;
    bottom: 0;
    left: 0;
    border: none;
    z-index: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #fff;
    color: #515151;
    z-index: 2;
    border: 1px solid #d4962f;
	
}
.woocommerce div.product .woocommerce-tabs ul.tabs{    margin: 0px;
    padding: 0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	margin:10px auto;
}
.comment-form-comment label{
	margin-left: 10px;
    margin-top: 8px;
}
.woocommerce #review_form #respond textarea {
    box-sizing: border-box;
    width: 100%;
    margin-top: 20px;
}
.comment-form-author input{
margin-left:10px;
width:auto;}
.comment-form-email input{
margin-left:10px;
width:auto;}
.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
        border: 1px solid #d4962f;
        padding: 20px;
        margin: 10px;
        width: 47%;
    }
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    margin: 0;
    text-decoration: none;
    padding: 0;
    line-height: 1;
    font-size: 1em;
    font-weight: 400;
    padding: 1em;
    min-width: 1em;
    display: block;
}
.woocommerce-product-gallery__wrapper div{
	margin-bottom:20px;
}
.woocommerce-page ul.products li.product {
    border-radius: 10px;
    margin: 14px;
    padding: 18px;
    background-color: #ffffff;
    box-shadow: rgba(0, 0, 0, 0.35) -1px 4px 7px 0px;
}
.wc-block-cart__submit-button {
    box-sizing: border-box;
    margin: 0;
    width: 100%;
    background-color: var(--themeSecondaryColor);
    color: white;
}
.wc-block-cart__submit-button:hover{
	 color: black;
}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{
	  background-color: var(--themeSecondaryColor);
    color: white;
}

.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{
	    background-color: #d4962f !important;
    min-width: 30px;
    color: white !important;
     opacity: 1 !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{
	 background-color: var(--themeSecondaryColor);
    color: white;
}
.woocommerce div.product form.cart .button{
		 background-color: var(--themeSecondaryColor);
}
.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon{
	color: var(--themeSecondaryColor) !important;
	    width: 30px;
    padding: 7px;
    height: 30px;
}
.product-details .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon{
	   width: 30px;
    padding: 0px;
    height: 30px;
}
.related.products .yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon{
	width: 35px;
    padding: 8px;
    height: 35px;
}
.woocommerce div.product .product_title{
	    font-size: 32px;
    color: var(--themeSecondaryColor);
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-size: 16px;
    color: #0a3c71;
    font-weight: 600;
    margin-right: 7px;
}
.woocommerce div.product .woocommerce-tabs .panel h2{
	font-size:20px;
	    margin-bottom: 20px;
	font-weight: 600;
}
.woocommerce #review_form #respond .form-submit input {
    left: auto;
    color: #ffffff;
    background-color: var(--themeSecondaryColor);
}
.comment-form-comment textarea, .comment-form-author input, .comment-form-email input {
	padding:4px;
    border: 1px solid #d4962f;
}
.woocommerce #review_form #respond p {
    margin: 11px 0 10px;
}
.woocommerce p.stars a::before{
	    color: var(--themeSecondaryColor);
}
.woocommerce .quantity .qty {
    width: 5.631em;
    padding: 4px;
    border: 1px solid #d4962f;
    text-align: center;
    border-radius: 5px;
}
.product__modal-content-2{
	    margin-top: 11px;
}
.wp-post-image{
      height: 550px !important;
}
.wc-block-components-radio-control__option-layout{
	margin: 10px;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    float: right; 
width:100%; 
    clear: none;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    clear: both;
    margin-top: 40px;
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){
	    background-color: var(--themeSecondaryColor);
    font-size: 16px;
    font-weight: 500;
    color: var(--themeWhiteColor);
}
.wc-block-checkout__terms {
    margin: 0 0 23px;
}
.header__search-3{
position:relative;
}
.header__search-3 .suggestions-list{
    position: absolute;
    top: 40px;
    left: 227px;
    padding: 20px;
    background-color: #fff;
    z-index: 2;
    height: 266px;
    overflow-y: scroll;
    width: 300px;
    display: none;
}
.add-to-wishlist-before_image .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button__label{
	display:none;
}
 .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button__label{
	display:none;
}
 #primary .summary.entry-summary .yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button__label{
	display:block;
}
.add-to-wishlist-before_image .yith-wcwl-icon-svg{
	display:none;
}
.add-to-wishlist-before_image:hover .yith-wcwl-icon-svg{
	
    display: block;
    position: absolute;
    top: 64px;
    right: -109px;
    padding: 9px;
    z-index: 1;
    background-color: white;
    min-width: 34px;
    height: 34px;
}

.woocommerce ul.products li.product a{
	    justify-content: right;
}
.yith-wcwl-add-to-wishlist-button{text-align:right;
}
.related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg{
	 right: -108px;
}
.woocommerce .products .star-rating {
    display: block;
    margin: 0 0 .5em;
    float: none;
    margin: 10px auto;
}
.woocommerce .star-rating span{
	color: #d4962f;
}
.error-400 .box-404 h2{
    margin: 25px 25px;
    font-weight: bold;
	color:#d19109;
}
.error-400 .back-btn-box .back-btn{
	display:inline-block;
	margin:20px;
	padding:8px 18px;
	background-color:#d4962f;
	color:#fff;
	border-radius:8px;
}
.error-400 .error-wrap-icons img{
	width:100%;
}
#primary .product__modal-box .product__modal-nav{
	overflow-y: auto;
    height: 503px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{
	
    border: none; 
    position: absolute;
    bottom: 0px;
    width: 0px; 
    height: 0px; 
    content: " ";
    box-sizing: border-box;
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{
    margin: 14px auto;
    color: #000;
    box-shadow: 0 .5rem 1rem rgb(0 0 0 / 13%) !important;
    padding: 11px;
    background-color: #ffffff;
	position:relative;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active{
    color: var(--themeWhiteColor);
    background-color: var(--themeSecondaryColor);
}
 .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active::before {
        content: '';
        display: block;
        border-top: 8px solid transparent;
        border-left: 10px solid var(--themeSecondaryColor);
        border-bottom: 8px solid transparent;
        position: absolute;
        top: 50%;
        right: -10px;
        transform: translateY(-50%);
        opacity: 1;
    }
 .woocommerce-MyAccount-content{
	  margin: 14px auto;
    color: #000;
    box-shadow: 0 .5rem 1rem rgb(0 0 0 / 13%) !important;
    padding: 25px;
    background-color: #ffffff;
}
/*
.entry-footer .edit-link{
    position: absolute;
    top: 79%;
    right: 298px;
    z-index: 1;
    color: var(--themeWhiteColor);
    background-color: var(--themeSecondaryColor);
    padding: 5px 12px;
    border-radius: 4px;
}*/
.woocommerce nav.woocommerce-pagination ul{
	  border: 1px solid #cfc8d8;
}
.woocommerce nav.woocommerce-pagination ul li {
    border: 1px solid #cfc8d8;
    padding: 0;
    margin: 2px;
    float: left;
    display: inline;
    overflow: hidden;
}
	#customer_login .woocommerce-form input.input-text{
	    height: 45px;
    padding: 10px;
    border: 1px solid #ffc13b;
}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{
	border:none;
	padding:8px 20px;
	 color: var(--themeWhiteColor);
	background-color:var(--themeSecondaryColor);
}
.woocommerce .woocommerce-form-register .woocommerce-form-register__submit{
	padding:8px 20px;
	border:none;
	 color: var(--themeWhiteColor);
	background-color:var(--themeSecondaryColor);
}
.woocommerce .form-row>label {
 margin-top: 0px; 
  margin-left:0px; 
  color: #6f7172; 
}
.custom-mobile-icon ul{
	text-align: center;
    margin-bottom: 26px;
}
.wishlist_table .product-add-to-cart .add_to_cart {
    margin: 0 auto 0px !important;
    text-align: center;
    background-color: var(--themeSecondaryColor);
    font-size: 16px;
    font-weight: 500;
    color: var(--themeWhiteColor);
     padding: 9px 12px;
    margin-bottom: 10px;
}
.wishlist_table .product-add-to-cart a{
	display:inline !important;
}
.wishlist_table .product-add-to-cart a.button {
    padding: 10px 25px !important;
    display: inline-flex !important;
	line-height: 19px;
}
.page-template-cart .woocommerce{
	margin:40px auto;
	    display: flex;
	flex-flow:row wrap;
    align-items: center;
    justify-content: center;	
}
.page-template-cart .woocommerce .woocommerce-cart-form{
	width:60%;
}
.page-template-cart .woocommerce .cart-collaterals{
	width:40%;
}
.page-template-cart .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 88%;
}
.page-template-cart .woocommerce .cart-collaterals .cart_totals h2{
	font-size:28px;
	margin:14px auto;
}
.page-template-cart .woocommerce  .cart-collaterals .wc-proceed-to-checkout a.checkout-button{
    color: #ffffff;
    background-color: var(--themeSecondaryColor);
	    padding: 14px 35px;
}
.page-template-cart .woocommerce .woocommerce-cart-form .shop_table .button{
	   color: #ffffff;
    background-color: var(--themeSecondaryColor);
	    padding: 14px 35px;
}

.woocommerce-MyAccount-content h2{
	font-size:20px;
}
.woocommerce-MyAccount-content .woocommerce-EditAccountForm input.input-text{
	    height: 45px;
    padding: 10px;
    border: 1px solid #ffc13b;
}
.woocommerce-MyAccount-content .woocommerce-input-wrapper input{
	    height: 45px;
    padding: 10px;
    border: 1px solid #ffc13b;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
  border: none;
    border-radius: 4px;
    margin-bottom: 13px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 11px;
    right: 1px;
    width: 20px;
}
.woocommerce-MyAccount-content  .woocommerce-input-wrapper .select2-selection__rendered{
	    height: 45px;
    padding: 10px;
    border: 1px solid #ffc13b;
}
.woocommerce-MyAccount-content .woocommerce-address-fields button{ 
	margin-top:20px;
	color: #ffffff;
    background-color: var(--themeSecondaryColor);
	padding: 14px 35px;}
.woocommerce .woocommerce-customer-details address{
	  border: 1px solid #ffc13b;
}
.woocommerce-MyAccount-content .woocommerce-button.view{
	color:#fff;
	    padding: 5px 15px;
	background-color:#d4962f;
}
.mobile-sidebar-toggle {
    display: none; /* Hide toggle button by default */
}

@media (max-width: 768px) { /* Adjust the max-width as needed */
    .mobile-sidebar-toggle {
		position:relative;
            display: inline-block;
      
		/* Show toggle button on mobile */
    }
	.mobile-sidebar-toggle button{
		  padding:6px 11px 6px 12px;
        margin: 10px auto;
        text-align: left;
        border: 1px solid #e8e8e8;
        border-radius: 4px; 
}
    .pproduct-sidebar-area {
        display: none; /* Hide sidebar by default */
    }
}
.mobile-sidebar-toggle button i{
	color:#967c7c;
    font-size: 10px;
    margin-left: 10px;}

.mobile-sidebar-toggle [aria-expanded="true"] i {
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            transform: rotate(180deg);
        }
.woocommerce form .form-row label input{margin-right: 10px;
}
 .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button{
	    color: #ffffff;
	     padding: 8px 20px;
    background-color: var(--themeSecondaryColor);
}
#primary .entry-content .woocommerce-MyAccount-content  h2{
		font-size:20px;
}
.wc-block-cart__empty-cart__title.with-empty-cart-icon:before {
	background-color: #d4962f !important;}
.custom-retrun-shop-btn{
	text-align:center;
}
@media (max-width: 1280px){
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    clear: none;
        width: 47%;
        margin: 10px 10px;
}
	.woocommerce-page ul.products li.product {
 width: 44.8%;
}
	.related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -210px;
}
	.add-to-wishlist-before_image:hover .yith-wcwl-icon-svg{
		    right: -133px;
}
}
@media (max-width: 1024px){
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    clear: none;
        width: 47%;
        margin: 10px 10px;
}
	.woocommerce-page ul.products li.product {
 width: 44.8%;
}
	.related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -170px;
}
		.shop-details .shop-top-area .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -180px;
}
}
@media (max-width: 991px) {
    .related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
        right: -128px;
    }
	
	.shop-details .shop-top-area .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -122px;
}
}
@media (max-width: 820px) {
    .related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
        right: -118px;
    }
	
	.shop-details .shop-top-area .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -123px;
}
}
@media (max-width: 767px){
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    clear: none;
    width: 100%;
		    margin: 10px auto;
}
		.woocommerce-page ul.products li.product {
    width: 45%;
}
		.tab-pane .product__modal-img img {
    width: 100%;
    height: 450px;
}
		.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
    border: 1px solid #d4962f;
    padding: 20px;
    margin: 10px;
    width: 95%;
}
	.related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -85px;
}
		.shop-details .shop-top-area .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -85px;
}
}
@media (max-width: 640px){
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    clear: none;
    width: 100%;
		        margin: 10px auto;
}
	.woocommerce-page ul.products li.product {
    width: 100% !important;
}
	#primary .product__modal-box .product__modal-nav {
    overflow-y: auto;
    height: auto;
}
	.tab-pane .product__modal-img img {
    width: 100%;
    height: 380px;
}
	.comment-form-author input{
margin-left:0px;
width:100%;}

.comment-form-email input{
margin-left:0px;
	width:100%;
	}
	.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
    border: 1px solid #d4962f;
    padding: 20px;
    margin: 10px;
    width: 100%;
}
	.related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -218px;
}
	.shop-details .shop-top-area .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -218px;
}
	.item-details .product-name h3{
		font-size:20px;
}
}
@media (max-width: 576px){
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    clear: none;
    width: 100%;
		        margin: 10px auto;
}
	.woocommerce-page ul.products li.product {
    width: 100% !important;
}
	#primary .product__modal-box .product__modal-nav {
    overflow-y: auto;
    height: auto;
}
	.tab-pane .product__modal-img img {
    width: 100%;
    height: 380px;
}
	.comment-form-author input{
margin-left:0px;
width:100%;}

.comment-form-email input{
margin-left:0px;
	width:100%;
	}
	.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
    border: 1px solid #d4962f;
    padding: 20px;
    margin: 10px;
    width: 100%;
}
	.related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
           right: -218px;
}
	.shop-details .shop-top-area .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -218px;
}
	.item-details .product-name h3{
		font-size:20px;
}
}
@media (max-width: 540px){
		.related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
                   right: -218px;
	}
	.shop-details .shop-top-area .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -218px;
}
}
	@media (max-width: 480px){
		.related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
           right: -188px;
		}
		.shop-details .shop-top-area .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -188px;
}
}
@media (max-width: 414px){
		.related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
                    right: -156px;
}
.shop-details .shop-top-area .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
            right: -155px;
}
}
@media (max-width: 390px){
		.related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
                    right: -144px;
}
.shop-details .shop-top-area .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
            right: -144px;
}
}
@media (max-width: 375px){
		.related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
            right: -136px;
}
.shop-details .shop-top-area .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -135px;
}
}
@media (max-width: 360px){
		.related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
            right: -128px;
}
.shop-details .shop-top-area .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
    right: -129px;
}
}
@media (max-width: 320px){
		.related.products .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
                   right: -108px;
}
.shop-details .shop-top-area .add-to-wishlist-before_image:hover .yith-wcwl-icon-svg {
            right: -108px;
}
}
.payment-icon ul{display: flex;}
.payment-icon img{
	height: 40px;
    width: 75px;
    object-fit: cover;
    padding: 0px 4px 0px 0px;
}
