/*
Theme Name: Grbshp
Theme URI: N/A
Author: Meulenkamp internet en reclamebureau
Author URI: N/A
Description: A custom wordpress theme for Maxami.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Html5, Css3, PHP5, Custom post type, Blog, Wpml
Text Domain: maxami
*/

@import url('assets/css/main.css');
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock.in-stock{
	color: #28d12e;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock.out-of-stock {
    color: #da1a1f;
}
div.woocommerce ul li:before{
	background: transparent;
}
.woocommerce span.onsale{
	display: none;
}
.archive .custom-pagebuilder-cntrl{
	margin-top: 60px;
}
.ftr-logo .logo{
	max-width: 320px;
    padding: 20px 0;
}
/*Spinner*/
.pro-single-right .price-cntrl{
    display: flex;
    align-items: flex-end;
}
.pro-single-right .price-cntrl .price-inner{
	padding-right: 30px;
}
.pro-single-right .price-cntrl > span{
	font-size: 14px;
}
.pro-single-right .price-html .woocommerce-Price-amount:after{
	opacity: 0;
}
.pro-single-right .price-html .excl-price{
	padding-top: 5px;
}
.pro-single-right .price-html .excl-price * {
    color: #7b7b7b!important;
    opacity: 1;
    font-weight: 400;
}
.ajax-loading {
    display: none;
    margin-top: 10px; /* Adjust as necessary */
}

.spinner {
    display: inline-block;
    width: 20px;  /* Adjust size */
    height: 20px; /* Adjust size */
    border: 2px solid #ccc;
    border-top-color: #0073aa; /* Change to your theme color */
    border-radius: 50%;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    to { transform: rotate(360deg); }
}


a.add_to_wishlist.single_add_to_wishlist span {
    display: none;
}

.yith-wcwl-wishlistaddedbrowse a {
    display: none;
}

.yith-wcwl-wishlistexistsbrowse a {
    display: none;
}

.product-long-desc{
    padding-bottom: 50px!important;
}

.single-product .product-review{
	padding-top: 30px!important;
}




#add_payment_method table.cart img, 
.woocommerce-cart table.cart img, 
.woocommerce-checkout table.cart img {
    width: auto!important;
    max-height: 90px!important;
    /* object-fit: cover; */
}

@media (max-width: 1299px){
    .cart-number {
        right: -6px!important;
    }
}
@media (max-width: 767px){
   .product-custom-desc-crtl iframe{
        width: 100%!important;
    } 
    .product-top-lft{
        padding-bottom: 10px;
    }
    .product-top-bar{
        display: block;
    }
    .pro-single-right .price-cntrl .price-inner {
        padding-right: 20px;
    }
}
@media (max-width: 479px){
   .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
        position: absolute;
        right: 5px;
        top: 0;
    }
    .pro-single-right .price-cntrl .price-inner {
        padding-right: 10px;
    }
}

.so-widget-image {
    border-radius: 12px;
}

@media (min-width: 661px) {
    .grabo__banners {
        gap: 8px;
    }
}


.grabo__banners {
    overflow: hidden !important;
}