/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1754034513
Updated: 2025-08-01 09:48:33

*/


.woocommerce .woocommerce-loop-category__title .count {
    display: none !important;
}

/* Hide category count */
.woocommerce .woocommerce-loop-category__title .count {
    display: none !important;
}

/* Hide product prices on shop/archive */
.woocommerce ul.products li.product .price {
    display: none !important;
}


/* Product images */
.woocommerce ul.products li.product img {
    height: 300px !important;
    object-fit: contain !important;
}

/* Category images */
.woocommerce ul.products li.product-category img {
    height: 300px !important; /* example height for categories */
    object-fit: cover !important; /* or any style you want */
   
}



.woocommerce ul.products li.product-category{
	padding: 0px !important;
	background-color: #f7f7f7 !important;
}



#eael-advance-tabs-32bbd29 > div.eael-tabs-nav > ul{
	    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

@media (max-width: 768px) {
	
#eael-advance-tabs-32bbd29 > div.eael-tabs-nav > ul{
	    display: grid;
    grid-template-columns: repeat(1, 1fr);
}
}



  .variant-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 20px;
        }
        .variant-item {
            text-align: center;
            border: 1px solid #ddd;
            padding: 10px;
            border-radius: 8px;
			background-color: white;
        }
        .variant-image img {
            max-width: 100%;
            height: auto;
        }
        .variant-sku {
            margin-top: 8px;
            font-weight: bold;
        }


.single_variation_wrap{
	display:none;
}

.elementor-widget.elementor-widget-woocommerce-product-add-to-cart > div > form > div > div.single_variation_wrap > div.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled{
	display:none;
}

.woocommerce-variation-availability{
	display: none;
}

.woocommerce div.product form.cart .variations{
	background-color: white;
}

.woocommerce div.product form.cart .variations:hover{
	background-color: white !important;
}

.woocommerce div.product div.images img{
	    height: 500px !important;
    object-fit: contain;
}
/* 
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{
background-color: var(--e-global-color-d9ae638);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(184, 184, 184, 0.5);
} */


.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
	background-color: white;
}

/* 
.woocommerce div.product form.cart .variations .label{
	display: none;
}
 */

.stoffarver-wrapper{
	    display: grid;
    gap: 20px;
    grid-template-columns: repeat(4, 1fr);
}


.variations_form .variations .disabled {
    display: none !important;
}

.elementor-widget-woocommerce-product-meta  .posted_in{
	display: none;
}


.sku-mail-button.disabled {
  opacity: 0.5;
  cursor: not-allowed;
}


:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart{
	display: none !important;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{
	    padding: 0px !important;
    padding-bottom: 10px !important;
	display: flex;
    align-items: baseline;
}
}

.woocommerce div.product form.cart .variations label{
	font-size: 20px;
	font-weight: 500;
}




.woo-variation-swatches .variable-items-wrapper .variable-item img{
	object-fit: contain;
}



.woo-variation-items-wrapper ul[data-attribute_name="attribute_pa_din-pas-stol-saede"] li{
	    height: 140px !important;
    width: 200px !important;
}
.woo-variation-items-wrapper ul[data-attribute_name="attribute_pa_gaspatron"] li{
	    height: 140px !important;
    width: 200px !important;
}

.woo-variation-items-wrapper ul[data-attribute_name="attribute_pa_hjul-glidesko"] li{
	    height: 140px !important;
    width: 200px !important;
}


.woo-variation-items-wrapper ul[data-attribute_name="attribute_pa_farve"] li .variable-item-contents img{
	object-fit: cover !important;
}

 .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{
	background-size: 20% !important;
}


