.elementor-2672 .elementor-element.elementor-element-9b9404f .woocommerce-breadcrumb{font-family:"Montserrat", Sans-serif;}.elementor-2672 .elementor-element.elementor-element-b7a01fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2672 .elementor-element.elementor-element-b7a01fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;}.elementor-2672 .elementor-element.elementor-element-1f5e848{padding:0px 0px 0px 0px;font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-2672 .elementor-element.elementor-element-1f5e848.elementor-element{--flex-grow:0;--flex-shrink:1;}.woocommerce .elementor-2672 .elementor-element.elementor-element-1731809 .price{font-family:"Montserrat", Sans-serif;}.elementor-2672 .elementor-element.elementor-element-57cb36f .cart button, .elementor-2672 .elementor-element.elementor-element-57cb36f .cart .button{font-family:"Montserrat", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:18px 25px 18px 25px;color:#B96347;background-color:transparent;border-color:#B96347;transition:all 0.4s;}.elementor-2672 .elementor-element.elementor-element-57cb36f .cart button:hover, .elementor-2672 .elementor-element.elementor-element-57cb36f .cart .button:hover{color:#FFFFFF;background-color:#B96347;}.elementor-2672 .elementor-element.elementor-element-57cb36f{--button-spacing:48px;}.elementor-2672 .elementor-element.elementor-element-57cb36f .quantity .qty{transition:all 0.2s;}.elementor-2672 .elementor-element.elementor-element-9074af3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2672 .elementor-element.elementor-element-9074af3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#083800;}.elementor-2672 .elementor-element.elementor-element-9074af3.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#083800;}.elementor-2672 .elementor-element.elementor-element-9074af3.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2672 .elementor-element.elementor-element-9074af3.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;}.woocommerce .elementor-2672 .elementor-element.elementor-element-9074af3.elementor-wc-products .products > h2{font-family:"Montserrat", Sans-serif;}.elementor-2672 .elementor-element.elementor-element-9074af3.elementor-wc-products ul.products li.product .price{font-family:"Montserrat", Sans-serif;}.elementor-2672 .elementor-element.elementor-element-9074af3.elementor-wc-products ul.products li.product .button{color:#B96347;background-color:transparent;border-color:#B96347;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2672 .elementor-element.elementor-element-9074af3.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#B96347;}.elementor-2672 .elementor-element.elementor-element-9074af3.elementor-wc-products ul.products li.product span.onsale{display:block;}.woocommerce .elementor-2672 .elementor-element.elementor-element-1e290f1 .price{font-family:"Montserrat", Sans-serif;}.elementor-2672 .elementor-element.elementor-element-32f784f .cart button, .elementor-2672 .elementor-element.elementor-element-32f784f .cart .button{font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;color:#B96347;background-color:transparent;border-color:#B96347;transition:all 0.2s;}.elementor-2672 .elementor-element.elementor-element-32f784f .cart button:hover, .elementor-2672 .elementor-element.elementor-element-32f784f .cart .button:hover{color:#FFFFFF;background-color:#B96347;}.elementor-2672 .elementor-element.elementor-element-32f784f .added_to_cart{font-family:"Montserrat", Sans-serif;}.elementor-2672 .elementor-element.elementor-element-32f784f .quantity .qty{border-radius:0px 0px 0px 0px;padding:3px 0px 3px 0px;transition:all 0.2s;}.elementor-2672 .elementor-element.elementor-element-bbbf96e{font-weight:600;color:#083800;}.elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products ul.products li.product{--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Montserrat", Sans-serif;}.woocommerce .elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products .products > h2{color:#083800;}.elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products ul.products li.product .price{font-family:"Montserrat", Sans-serif;}.elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products ul.products li.product .button{color:#B96347;background-color:transparent;border-color:#B96347;font-family:"Montserrat", Sans-serif;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#B96347;}.elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-2672 .elementor-element.elementor-element-9074af3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2672 .elementor-element.elementor-element-9074af3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2672 .elementor-element.elementor-element-fcacf06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-2672 .elementor-element.elementor-element-fcacf06 .woocommerce-breadcrumb{font-size:11px;}.elementor-2672 .elementor-element.elementor-element-e537526 .elementor-heading-title{font-size:24px;}.elementor-2672 .elementor-element.elementor-element-7ee3c3d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2672 .elementor-element.elementor-element-7ee3c3d.elementor-element{--align-self:center;}.elementor-2672 .elementor-element.elementor-element-32f784f .cart button, .elementor-2672 .elementor-element.elementor-element-32f784f .cart .button{font-size:11px;border-width:1px 1px 1px 1px;}.elementor-2672 .elementor-element.elementor-element-32f784f{--button-spacing:11px;}.elementor-2672 .elementor-element.elementor-element-32f784f .quantity .qty{font-size:15px;line-height:0.1em;}.elementor-2672 .elementor-element.elementor-element-bbbf96e{font-size:20px;}.elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:13px;}.woocommerce .elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products .products > h2{font-size:24px;}.elementor-2672 .elementor-element.elementor-element-4fb1d18.elementor-wc-products ul.products li.product .button{font-size:10px;border-width:1px 1px 1px 1px;}}/* Start custom CSS *//* Mirko: descrizione e link carrello */
body.elementor-page-2672 .e-6772501{background:#F7F3E9!important;}
body.elementor-page-2672 a.added_to_cart.wc-forward{color:#284B35!important;font-family:Montserrat,sans-serif;text-decoration:underline;text-underline-offset:3px;}
body.elementor-page-2672 a.added_to_cart.wc-forward:hover,body.elementor-page-2672 a.added_to_cart.wc-forward:focus-visible{color:#B96347!important;}

body.elementor-page-2672 .related ul.products li.product a.button{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;}

@media(max-width:767px){body.elementor-page-2672 .elementor-element-1e290f1 .price{margin-left:12px!important;}}

body.elementor-page-2672 .elementor-widget-woocommerce-product-content,body.elementor-page-2672 .elementor-widget-woocommerce-product-content p{font-family:Montserrat,sans-serif!important;}
@media(min-width:768px){body.elementor-page-2672 .related ul.products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px!important;}body.elementor-page-2672 .related ul.products:before,body.elementor-page-2672 .related ul.products:after{display:none!important;}body.elementor-page-2672 .related ul.products li.product{display:flex!important;flex-direction:column!important;width:auto!important;margin:0!important;float:none!important;min-width:0;}body.elementor-page-2672 .related ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;}body.elementor-page-2672 .related ul.products li.product .price{margin-top:auto!important;padding-top:10px;}body.elementor-page-2672 .related ul.products li.product a.button{margin-top:14px!important;width:100%;} }
@media(min-width:768px) and (max-width:1024px){body.elementor-page-2672 .related ul.products{grid-template-columns:repeat(3,minmax(0,1fr));}}

body.elementor-page-2672 .elementor-widget-woocommerce-product-content,body.elementor-page-2672 .elementor-widget-woocommerce-product-content *,body.elementor-page-2672 .mirko-product-description,body.elementor-page-2672 .mirko-product-description *{font-family:'Montserrat',sans-serif!important;}

@media(min-width:768px){body.elementor-page-2672 .elementor-widget-woocommerce-product-content,body.elementor-page-2672 .elementor-widget-woocommerce-product-content *{font-size:13px!important;line-height:1.5!important;}body.elementor-page-2672 .elementor-widget-woocommerce-product-content p{margin-bottom:8px!important;}}
 @media(max-width:767px){body.elementor-page-2672 .mirko-product-description,body.elementor-page-2672 .mirko-product-description *,body.elementor-page-2672 .elementor-widget-woocommerce-product-content,body.elementor-page-2672 .elementor-widget-woocommerce-product-content *{font-family:Montserrat,sans-serif!important;font-size:12px!important;line-height:1.8!important}} body.elementor-page-2672 .mirko-product-description,body.elementor-page-2672 .mirko-product-description *,body.elementor-page-2672 .elementor-widget-woocommerce-product-content,body.elementor-page-2672 .elementor-widget-woocommerce-product-content *{font-family:Montserrat,sans-serif!important;font-weight:400!important;font-size:13px!important;line-height:1.5!important;font-style:normal!important;letter-spacing:normal!important;color:#284B35!important;text-transform:none!important} @media(max-width:767px){body.elementor-page-2672 .mirko-product-description,body.elementor-page-2672 .mirko-product-description *,body.elementor-page-2672 .elementor-widget-woocommerce-product-content,body.elementor-page-2672 .elementor-widget-woocommerce-product-content *{font-size:12px!important;line-height:1.8!important}}/* End custom CSS */