@charset "UTF-8";.e-n-menu .e-n-menu-title{z-index:2!important}.e-n-menu .e-n-menu-content{z-index:1!important}.e-n-menu ul.elementor-icon-list-items{display:grid;grid-template-columns:repeat(2,4fr);gap:10px;list-style-type:none!important;padding:0!important}.e-n-menu ul.elementor-icon-list-items li{align-items:flex-start!important}.e-n-menu div#e-n-menu-title-8034{background-color:white!important}a#elementor-menu-cart__toggle_button{padding:0}.mob-menu a.elementor-item.elementor-item-anchor.has-submenu{text-shadow:-.2px -.2px 0 rgba(0,0,0,0),.2px -.2px 0 rgba(0,0,0,0),-.2px .2px 0 rgba(0,0,0,0),.2px .2px 0 rgba(0,0,0,0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.mob-menu a.elementor-sub-item{font-size:14px!important;text-transform:unset!important;padding-top:10px!important;padding-bottom:10px!important}.mob-menu .highlighted{text-shadow:-.2px -.2px 0 black,.2px -.2px 0 black,-.2px .2px 0 black,.2px .2px 0 black!important;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.mob-menu .highlighted span.sub-arrow:before{transform:rotate(45deg)}.mob-menu span.sub-arrow svg{display:none}.mob-menu span.sub-arrow:before{content:url(/wp-content/uploads/2025/01/left-arrow.svg);transform:rotate(0deg);transition:transform 0.2s}.mob-menu .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.mob-menu .elementor-nav-menu--dropdown .elementor-item.highlighted,.mob-menu .elementor-nav-menu--dropdown .elementor-item:focus,.mob-menu .elementor-nav-menu--dropdown .elementor-item:hover,.mob-menu .elementor-sub-item.elementor-item-active,.mob-menu .elementor-sub-item.highlighted,.mob-menu .elementor-sub-item:focus,.mob-menu .elementor-sub-item:hover{background-color:#fff0}.mob-menu a.elementor-sub-item.elementor-item-active{font-weight:bold!important}.page-id-1561 .elementor-widget-taxonomy-filter .e-filter{gap:5px}.shop_menu ul.elementor-icon-list-items.elementor-inline-items{justify-content:space-between!important}.cambio-vista li:nth-child(n+2){cursor:pointer}.cambio-vista li:nth-child(3){display:none}.lista-prodotti{color:#000}.lista-prodotti .info-prezzo-prodotto{opacity:1!important;transform:translate(0,0);-webkit-transition:all 0.5s 250ms ease-in-out;-moz-transition:all 0.5s 250ms ease-in-out;transition:all 0.5s 250ms ease-in-out;z-index:1}.lista-prodotti .breve-descrizione{opacity:0!important;transform:translate(0,35px);-webkit-transition:all 0.5s 250ms ease-in-out;-moz-transition:all 0.5s 250ms ease-in-out;transition:all 0.5s 250ms ease-in-out;z-index:2}.lista-prodotti:hover .breve-descrizione{opacity:1!important;bottom:0;transform:translate(0,0);-webkit-transition:all 0.5s 0ms ease-in-out!important;-moz-transition:all 0.5s 0ms ease-in-out!important;transition:all 0.5s 0ms ease-in-out!important;z-index:0}.lista-prodotti:hover .info-prezzo-prodotto{opacity:0!important;transform:translate(0,35px);-webkit-transition:all 0.5s 0s ease-in-out!important;-moz-transition:all 0.5s 0s ease-in-out!important;transition:all 0.5s 0s ease-in-out!important}.testo-categorie:hover{font-weight:600}.testo-categorie{transition:font-weight 0.2s ease-in-out}.page-id-1561 .e-loop__load-more.elementor-button-wrapper:before,.tax-product_cat .e-loop__load-more.elementor-button-wrapper:before{content:"Visualizza il resto dei prodotti";font-family:"Archivo"}.page-id-1561 .e-loop__load-more.elementor-button-wrapper,.tax-product_cat .e-loop__load-more.elementor-button-wrapper{display:flex;flex-direction:column;align-items:center}.page-id-1561 .chiudi,.tax-product_cat .chiudi{cursor:pointer}.page-id-1561 #pop-up-filtri,.tax-product_cat #pop-up-filtri{visibility:hidden;opacity:0;-webkit-transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-ms-transition:opacity 0.15s ease-in-out;-o-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;backdrop-filter:blur(10px)}.page-id-1561 #pulsante-filtri,.tax-product_cat #pulsante-filtri{-webkit-transition:opacity 0.15s ease-in-out;-moz-transition:opacity 0.15s ease-in-out;-ms-transition:opacity 0.15s ease-in-out;-o-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out}.page-id-1561 .active a,.tax-product_cat .active a{background:black!important;border-color:black!important;color:white!important}.single-product table.variations tr{display:flex;flex-direction:column;text-align:left}.single-product table tbody>tr:nth-child(odd)>td,.single-product table tbody>tr:nth-child(odd)>th{background-color:white!important}.single-product button.single_add_to_cart_button.button.alt{text-align:left}.single-product th.label{padding:0}.single-product .e-n-tabs-heading button:not(:nth-child(3)){justify-content:flex-start!important;padding:5px 0px!important}.single-product .e-n-tabs-heading{border-bottom:1px solid #000}.single-product .e-n-tabs-heading button:nth-child(3){justify-content:flex-end!important;padding:5px 0}.single-product .e-n-tabs-heading button{width:150px!important;max-width:150px!important;min-width:150px!important}.single-product .e-n-tabs-heading{display:flex;justify-content:space-between!important}.single-product input[type="number"]::-webkit-inner-spin-button,.single-product input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single-product input[type="number"]{-moz-appearance:textfield;border-radius:0;height:35px;max-height:35px;border-left:none;border-right:none}.single-product button.minus,.single-product button.plus{background:white!important;height:35px!important}.single-product button.minus{border-right:none!important;margin-right:-5px}.single-product button.plus{border-left:none!important;margin:0px!important;margin-left:-5px!important}.single-product button.minus:hover,.single-product button.plus:hover{color:white!important;background:black!important}.single-product input[type=number]{border-color:black!important}.single-product .woocommerce-message{background:#fff;color:#000;font-family:"Archivo";border-top-color:#000}.single-product .woocommerce-message a.button.wc-forward{border:2px solid #000;border-radius:0;background:#000;color:#fff;font-family:"Archivo"}.single-product .woocommerce-message a.button.wc-forward:hover{border:2px solid #000;border-radius:0;background:#fff;color:#000;font-family:"Archivo"}.single-product .woocommerce-message::before{content:"";color:#000}body.page-id-2198 a.wc-block-components-product-name{text-decoration:none!important}body.page-id-2198 p,body.page-id-2198 a,body.page-id-2198 span,body.page-id-2198 div{font-family:"Archivo"}body.page-id-2198 h1,body.page-id-2198 h2,body.page-id-2198 h3{font-family:"EB Garamond"}body.page-id-2198 a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained{text-decoration:none!important;text-transform:uppercase;background:#000;border:1px solid #000;-moz-transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}body.page-id-2198 a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover{color:black!important;background:#fff;border:1px solid #000}@media screen and (max-width:767px){body.page-id-2198 .wp-block-woocommerce-cart.alignwide.wc-block-cart{padding:0 25%}}body.page-id-56{padding:5% 0!important}body.page-id-56 .elementor.elementor-14.elementor-location-header{display:none!important}body.page-id-56 .elementor.elementor-115.elementor-location-footer{display:none}body.page-id-56 p,body.page-id-56 a,body.page-id-56 span,body.page-id-56 div{font-family:"Archivo"}body.page-id-56 h1,body.page-id-56 h2,body.page-id-56 h3{font-family:"EB Garamond"}body.page-id-56 a:hover{text-decoration:underline;color:#000}body.page-id-56 .wc-block-components-product-metadata__description{font-size:.7em}body.page-id-56 button{text-decoration:none;font-family:"Archivo";text-transform:uppercase;background:#000;color:#fff;border:1px solid #000;-moz-transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in}body.page-id-56 button:hover{color:#000;background:#fff;border:1px solid #000}body.page-id-56 span.wc-block-components-address-card__edit:hover{background-color:inherit;color:#000}body a{color:#000}.dv_catalogo{display:none}body p{line-height:1.2em!important}.scroll_horizontal{overflow-y:hidden!important;overflow-x:auto!important}.scroll_horizontal .elementor-element{flex-wrap:nowrap;width:100%;max-width:300vw}.scroll_horizontal .elementor-element .elementor-widget-container{width:100px}@media screen and (max-width:1200px){.scroll_horizontal .elementor-element{width:calc(100vw + (300 - 100) * ((1200px - 100vw) / (1200 - 320)))}}@media screen and (max-width:767px){.scroll_horizontal .elementor-element{width:300vw}}