/*
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.5.1765445795
Updated: 2025-12-11 09:36:35

*/
.rtwpvg-images{
  max-width: 100%!important;
  width: 100%!important;
}
div.rtwpvg-images.rtwpvg-images-thumbnail-columns-4.rtwpvg-has-product-thumbnail.rtwpvg-has-gallery-images{
	 max-width: 100%!important;
  width: 100%!important;
}
/* Stile dell'header quando la classe .header-scrolled è presente */
header.header-scrolled section.elementor-section.elementor-top-section.elementor-element.elementor-element-15194697{
    background-color: #fff!important; 
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); 
    transition: background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
}
.elementor-15884 .elementor-element.elementor-element-ecf7d63 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart span{
	color: #fff!important;
}


#elementor-menu-cart__toggle_button{
	background: none!important;
}
#elementor-menu-cart__toggle_button:hover{
	background: #B08D55!important;
}
/* CARRELLO LATERALE */



a.elementor-button.elementor-button--view-cart.elementor-size-md{
	background: #b08d55!important;
}

a.elementor-button.elementor-button--view-cart.elementor-size-md:hover{
	background: #bba583!important;
}

a.elementor-button.elementor-button--checkout.elementor-size-md{
	background: #3E2723!important;
	color: #fff!important;
}
a.elementor-button.elementor-button--checkout.elementor-size-md:hover{
	background: #70463f!important;
}
/* rnd */
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{
	z-index: 3;
}

.woocommerce-variation-description{
	padding: 20px;
}

form.wpcf7-form label{
	width: 100%;
}

nav.woocommerce-MyAccount-navigation{
	display: none;
}
.woocommerce-account .woocommerce-MyAccount-content{
	width: 100%;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-aec69a7.elementor-section-full_width.elementor-section-height-min-height.elementor-section-items-stretch.elementor-hidden-desktop.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.animated.fadeIn.elementor-sticky--active.elementor-section--handles-inside{
	background: #fff!important;
}

#mobile-head{
	opacity: 1;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    background: #fff;
    width: 100%;
}

#dropdown-16194{
	height: 50vh!important;
	max-height: 50vh!important;
    overflow-y: scroll!important;
}
/* =========================================
   1) DEFAULT (mobile-first)
   - Qui metti lo stile base (smartphone)
   ========================================= */
body.page-id-15931 .woo-img-wrapper, body.page-id-16221 .woo-img-wrapper, body.archive .woo-img-wrapper{
	width: 100%;
    height: 310px; // 510 su schermi grandi
    overflow: hidden;
    transition: all .7s ease-in;
    max-width: 420px;
    max-height: 310px;
    padding: 20px;
    margin: 0;
	margin: 0 auto;
}
body.page-id-15931 ul.products.elementor-grid.columns-3 li a.woocommerce-LoopProduct-link.woocommerce-loop-product__link, body.page-id-16221 ul.products.elementor-grid.columns-3 li a.woocommerce-LoopProduct-link.woocommerce-loop-product__link, body.archive ul.products.elementor-grid.columns-3 li a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	padding-top: 10px;
}

body.page-id-15931 ul.products.elementor-grid.columns-3 li, body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{
 max-height: 300px;
 /* border: 2px solid #B08D55!important; */	
 padding: 0!important;
 margin-bottom: 20px;
}
body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{
	max-height: 90vw;
}
body.page-id-15931 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.page-id-16221 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.archive ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before{
	content: "";
    display: block;
    width: 100%;
    height: 298px;
    position: absolute;
    top: 0;
    /* background: rgba(0, 0, 0, .05); */
	pointer-events: none;
	 border: 2px solid #B08D55; 
}
body.page-id-15931 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.page-id-16221 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.archive ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before{
	height: 90vw;
}

body.page-id-15931 ul.products.elementor-grid.columns-3 li img, body.page-id-16221 ul.products.elementor-grid.columns-3 li img, body.archive ul.products.elementor-grid.columns-3 li img{
	transition: all .7s ease-in;
	padding: 30px;
}
body.page-id-15931 ul.products.elementor-grid.columns-3 li img:hover, body.page-id-16221 ul.products.elementor-grid.columns-3 li img:hover, body.archive ul.products.elementor-grid.columns-3 li img:hover{
	padding: 0;
}

body.page-id-15931 ul.products.elementor-grid.columns-3, body.page-id-16221 ul.products.elementor-grid.columns-3, body.archive ul.products.elementor-grid.columns-3{
	margin-bottom: 100px!important;
}
body.page-id-16221 .elementor-element.elementor-wc-products .attachment-woocommerce_thumbnail, body.archive .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail{
    max-width: 65vw;
    margin: 0 auto;
	padding: 0px;

}
body.page-id-16221 h2.woocommerce-loop-product__title, body.archive h2.woocommerce-loop-product__title{
margin-top: 50px!important;
}
.elementor-16221 .elementor-element nav.woocommerce-pagination {
    float: left;
    margin-top: 80px!important;
}

/* =========================================
   2) 360–479px (smartphone medi/moderni portrait)
   ========================================= */
@media screen and (min-width: 360px) and (max-width: 479px) {

body.page-id-15931 .woo-img-wrapper, body.page-id-16221 .woo-img-wrapper, body.archive .woo-img-wrapper{ height: 430px; max-height: 430px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.page-id-16221 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.archive ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before{ height: 430px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 li, body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{ max-height: 430px; }

body.page-id-16221 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.archive ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before{ height: 77vw; }
body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{ max-height: 77vw; }	
body.page-id-16221 .elementor-element.elementor-wc-products .attachment-woocommerce_thumbnail, body.archive .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail{
    max-width: 65vw;
    margin: 0 auto;
	padding: 0px;

}
body.page-id-16221 h2.woocommerce-loop-product__title, body.archive h2.woocommerce-loop-product__title{
margin-top: 30px!important;
}	
.elementor-16221 .elementor-element nav.woocommerce-pagination {
    float: left;
    margin-top: 80px!important;
}
}

/* =========================================
   3) 480–767px (smartphone landscape / small devices)
   ========================================= */
@media screen and (min-width: 480px) and (max-width: 600px) {
body.page-id-15931 .woo-img-wrapper, body.page-id-16221 .woo-img-wrapper, body.archive .woo-img-wrapper{ height: 500px; max-height: 500px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.page-id-16221 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.archive ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before{ height: 500px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 li, body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{ max-height: 500px; }
body.page-id-16221 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.archive ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before{ height: 80vw; }
	
	
body.page-id-16221 .elementor-element.elementor-wc-products .attachment-woocommerce_thumbnail, body.archive .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail{
    max-width: 65vw;
    margin: 0 auto;
	padding: 0px;

}
body.page-id-16221 h2.woocommerce-loop-product__title, body.archive h2.woocommerce-loop-product__title{
margin-top: 50px!important;
}	
body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{	
    max-width: 80vw;
    margin: 0 auto;
    margin-bottom: 60px;	
	max-height: 70vw;
	
}
.elementor-16221 .elementor-element nav.woocommerce-pagination {
    float: left;
    margin-top: 80px!important;
}
}	
	
@media screen and (min-width: 601px) and (max-width: 767px) {
body.page-id-15931 .woo-img-wrapper, body.page-id-16221 .woo-img-wrapper, body.archive .woo-img-wrapper{ height: 500px; max-height: 500px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.page-id-16221 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.archive ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before{ height: 500px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 li, body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{ max-height: 500px; }

body.page-id-16221 .elementor-16221 .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail, body.archive .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail{
    max-width: 60vw;
    margin: 0 auto;
	padding: 0px;

}
body.page-id-16221 h2.woocommerce-loop-product__title, body.archive h2.woocommerce-loop-product__title{
margin-top: 50px!important;
}	
body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{	
    max-width: 80vw;
    margin: 0 auto;
    margin-bottom: 60px;	
	
}
.elementor-16221 .elementor-element nav.woocommerce-pagination {
    float: left;
    margin-top: 40px!important;
}	
	
}
	

/* =========================================
   4) 768–1023px (tablet portrait)
   ========================================= */
@media screen and (min-width: 768px) and (max-width: 1023px) {
body.page-id-15931 .woo-img-wrapper, body.page-id-16221 .woo-img-wrapper, body.archive .woo-img-wrapper{ height: 300px; max-height: 300px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.page-id-16221 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.archive ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before{ height: 300px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 li, body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{ max-height: 300px; }

body.page-id-16221 .elementor-16221 .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail, body.archive .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail{
    max-width: 200px;
    margin: 0 auto;

}	
.elementor-16221 .elementor-element nav.woocommerce-pagination {
    float: left;
    margin-top: 40px!important;
}
}

/* =========================================
   5) 1024–1279px (tablet landscape / small laptop)
   ========================================= */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
body.page-id-15931 .woo-img-wrapper, body.page-id-16221 .woo-img-wrapper, body.archive .woo-img-wrapper{ height: 350px; max-height: 350px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.page-id-16221 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.archive ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before{ height: 350px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 li, body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{ max-height: 350px; }

body.page-id-16221 .elementor-16221 .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail, body.archive .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail{
    max-width: 240px;
    margin: 0 auto;

}	
.elementor-16221 .elementor-element nav.woocommerce-pagination {
    float: left;
    margin-top: 40px!important;
}
}

/* =========================================
   6) 1280–1599px (laptop / desktop medio)
   ========================================= */
@media screen and (min-width: 1280px) and (max-width: 1599px) {
body.page-id-15931 .woo-img-wrapper, body.page-id-16221 .woo-img-wrapper{ height: 500px; max-height: 500px; }
body.archive .woo-img-wrapper{ height: 380px; max-height: 380px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.page-id-16221 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.archive ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before{ height: 500px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 li, body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{ max-height: 500px; }
body.page-id-16221 h2.woocommerce-loop-product__title, body.archive h2.woocommerce-loop-product__title{
margin-top: 50px!important;
}
	
body.page-id-16221 .elementor-16221 .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail, body.archive .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail{
    max-width: 100%;
    margin: 0 auto;
    padding: 30px;
}		
.elementor-16221 .elementor-element nav.woocommerce-pagination {
    float: left;
    margin-top: 40px!important;
}
}

/* =========================================
   7) 1600–1919px (desktop large)
   ========================================= */
@media screen and (min-width: 1600px) and (max-width: 1919px) {
body.page-id-15931 .woo-img-wrapper, body.page-id-16221 .woo-img-wrapper{ height: 500px; max-height: 500px; }
body.archive .woo-img-wrapper{ height: 380px; max-height: 380px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.page-id-16221 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.archive ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before{ height: 500px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 li, body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{ max-height: 500px; }
body.page-id-16221 h2.woocommerce-loop-product__title, body.archive h2.woocommerce-loop-product__title{
margin-top: 50px!important;
}
	
body.page-id-16221 .elementor-16221 .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail, body.archive .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail{
    max-width: 100%;
    margin: 0 auto;
    padding: 30px;
}		
.elementor-16221 .elementor-element nav.woocommerce-pagination {
    float: left;
    margin-top: 20px!important;
}
}

/* =========================================
   8) ≥ 1920px (desktop wide / 2K+)
   ========================================= */
@media screen and (min-width: 1920px) {
body.page-id-15931 .woo-img-wrapper, body.page-id-16221 .woo-img-wrapper{ height: 500px; max-height: 500px; }
body.archive .woo-img-wrapper{ height: 380px; max-height: 380px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.page-id-16221 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.archive ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before{ height: 500px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 li, body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{ max-height: 500px; }

body.page-id-16221 h2.woocommerce-loop-product__title, body.archive h2.woocommerce-loop-product__title{
margin-top: 50px!important;
}
	
body.page-id-16221 .elementor-16221 .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail, body.archive .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail{
    max-width: 100%;
    margin: 0 auto;
    padding: 30px;
}		
.elementor-16221 .elementor-element nav.woocommerce-pagination {
    float: left;
    margin-top: 20px!important;
}
}

/* =========================================
   9) ≥ 2560px (extra: 2K/4K wide)
   ========================================= */
@media screen and (min-width: 2560px) {
body.page-id-15931 .woo-img-wrapper, body.page-id-16221 .woo-img-wrapper{ height: 500px; max-height: 500px; }
body.archive .woo-img-wrapper{ height: 380px; max-height: 380px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.page-id-16221 ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before, body.archive ul.products.elementor-grid.columns-3 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link::before{ height: 500px; }
body.page-id-15931 ul.products.elementor-grid.columns-3 li, body.page-id-16221 ul.products.elementor-grid.columns-3 li, body.archive ul.products.elementor-grid.columns-3 li{ max-height: 500px; }

body.page-id-16221 h2.woocommerce-loop-product__title, body.archive h2.woocommerce-loop-product__title{
margin-top: 50px!important;
}

body.page-id-16221 .elementor-16221 .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail, body.archive .elementor-element.elementor-element-bbd1342.elementor-wc-products .attachment-woocommerce_thumbnail{
    max-width: 100%;
    margin: 0 auto;
    padding: 30px;
}		
.elementor-16221 .elementor-element nav.woocommerce-pagination {
    float: left;
    margin-top: 20px!important;
}
	
}

div.paypal-buttons.paypal-buttons-context-iframe.paypal-buttons-label-pay.paypal-buttons-layout-vertical{
	z-index:1;
}
body.page-id-94:not(.logged-in) .elementor-element-4d655d4, body.page-id-94:not(.logged-in) .elementor-element-34e7c707 .u-column2.col-2{
	display: none;
}
.wpcsb-atc button{
	    background-color: #b08d55!important;
}


@media screen and (min-width: 0px) and (max-width: 1023px) {
	.woocommerce-message{
		padding-top: 80px;
	}
	div.wpcsb-wrapper.wpcsb-wrapper-bottom.wpcsb-active{
		z-index: 999999;
	}
.wpcsb-product-name, .wpcsb-product-price, .wpcsb-atc button{
	font-size: 12px!important;
}
.wpcsb-product-name{
    line-height: 11px;
}
.wpcsb-product-action{
		margin: 2px!important;
}
.wpcsb-image-new{
	width: 30px!important;
}	
	.quantity input{
		padding: 0!important;
	}
.wpcsb-atc button{
	    padding: 4px 20px;
    line-height: 16px;
	}	
button.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show{
transform: scale(0.5);
        left: 0 !important;
        margin-bottom: -15px !important;
        margin-left: -30px !important;
        width: 156px !important;
}
	
	.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{
		font-size: 12px;
	}
	
	body.single-product product_title.entry-title.elementor-heading-title{
		line-height: 36px!important;
	}
}


#quadmenu_1 #menu-item-17945 div.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item{
	padding: 10px!important;
		max-height: 80px!important;
	margin: 10px 5px;
	overflow: hidden;
}
#quadmenu_1 #menu-item-17945 .elementor-menu-cart__product-name.product-name{
	line-height: 12px!important;
}

#quadmenu_1 #menu-item-17945 .quadmenu-icon.dashicons.dashicons-cart{
	color: #857070;
    width: 20px;
    font-size: 15px;
    line-height: 15px;
    margin-top: -2px;
}
#quadmenu_1 #menu-item-17945 .elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item div{
	max-height: 80px!important;
}
#quadmenu_1 #menu-item-17945 .elementor-menu-cart__product-price.product-price{
	position: relative;
	top: -10px;
}
#quadmenu_1 #menu-item-17945 .elementor-menu-cart__subtotal{
	padding: 10px!important;
}
#quadmenu_1 #menu-item-17945 .elementor-menu-cart__footer-buttons a{
	padding: 4px 10px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

#quadmenu_1 #menu-item-17945 elementor-menu-cart__product-image.product-thumbnail{
	height: 80px!important;
}