.elementor-636 .elementor-element.elementor-element-a18271c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-636 .elementor-element.elementor-element-c6b64fc{--display:flex;--min-height:0px;}.woocommerce .elementor-636 .elementor-element.elementor-element-af5f73e .flex-viewport:not(:last-child){margin-bottom:50px;}.woocommerce .elementor-636 .elementor-element.elementor-element-af5f73e .flex-control-thumbs img{border-style:none;}.elementor-636 .elementor-element.elementor-element-e22562c{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-1bf8161 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;color:#000000;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-636 .elementor-element.elementor-element-5db9798 .price{color:#000000;font-family:"Geist", Sans-serif;font-size:1rem;font-weight:600;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-636 .elementor-element.elementor-element-f87a53a{padding:0px 0px 20px 0px;color:#000000;font-family:"Geist", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-636 .elementor-element.elementor-element-d9db674 .cart button, .elementor-636 .elementor-element.elementor-element-d9db674 .cart .button{font-family:"Geist", Sans-serif;font-size:0.9rem;font-weight:600;text-transform:uppercase;border-radius:0px 0px 0px 0px;background-color:#000000;transition:all 0.2s;}.elementor-636 .elementor-element.elementor-element-d9db674 .cart button:hover, .elementor-636 .elementor-element.elementor-element-d9db674 .cart .button:hover{color:#000000;background-color:#FFFFFF;border-color:#000000;}.elementor-636 .elementor-element.elementor-element-d9db674 .added_to_cart{color:var( --e-global-color-primary );font-family:"Geist", Sans-serif;}.elementor-636 .elementor-element.elementor-element-d9db674{--button-spacing:0px;}.elementor-636 .elementor-element.elementor-element-d9db674 .quantity .qty{font-family:"Geist", Sans-serif;font-weight:300;border-style:none;border-radius:0px 0px 0px 0px;color:#FFFFFF;background-color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-636 .elementor-element.elementor-element-d9db674 form.cart .variations{width:0%;margin-bottom:0px;}.woocommerce .elementor-636 .elementor-element.elementor-element-d9db674 form.cart table.variations tr th, .woocommerce .elementor-636 .elementor-element.elementor-element-d9db674 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-636 .elementor-element.elementor-element-d9db674 form.cart table.variations label{color:#000000;font-family:"Geist", Sans-serif;font-size:1rem;font-weight:400;}.woocommerce .elementor-636 .elementor-element.elementor-element-d9db674 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-636 .elementor-element.elementor-element-d9db674 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-636 .elementor-element.elementor-element-d9db674 form.cart table.variations td.value:before{font-family:"Geist", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;}.woocommerce .elementor-636 .elementor-element.elementor-element-d9db674 form.cart table.variations td.value select, .woocommerce .elementor-636 .elementor-element.elementor-element-d9db674 form.cart table.variations td.value:before{border-radius:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-636 .elementor-element.elementor-element-ad06b75{padding:30px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-ad06b75 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:0.8rem;font-weight:400;text-decoration:underline;color:#000000;}.elementor-636 .elementor-element.elementor-element-134eed9{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-636 .elementor-element.elementor-element-134eed9:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-134eed9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-636 .elementor-element.elementor-element-7b12d79{--iteration-count:infinite;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;--dynamic-text-color:#FFFFFF;}.elementor-636 .elementor-element.elementor-element-7b12d79.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-636 .elementor-element.elementor-element-7b12d79 .elementor-headline{text-align:center;font-family:"Geist", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:uppercase;}.elementor-636 .elementor-element.elementor-element-7b12d79 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-636 .elementor-element.elementor-element-4477bd1{--display:flex;--margin-top:-70px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-636 .elementor-element.elementor-element-4477bd1:not(.elementor-motion-effects-element-type-background), .elementor-636 .elementor-element.elementor-element-4477bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-636 .elementor-element.elementor-element-53d8067{--display:flex;}.elementor-636 .elementor-element.elementor-element-47b6b39{width:100%;max-width:100%;padding:0px 0px 30px 0px;text-align:center;}.elementor-636 .elementor-element.elementor-element-47b6b39.elementor-element{--align-self:flex-start;}.elementor-636 .elementor-element.elementor-element-47b6b39 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-636 .elementor-element.elementor-element-78d5a25{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products ul.products li.product{text-align:center;}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products  ul.products{grid-column-gap:20px;}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:0px;}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:0px;}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Geist", Sans-serif;font-size:1rem;font-weight:500;}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Geist", Sans-serif;font-size:0.9rem;font-weight:500;}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products ul.products li.product .price del {font-family:"Geist", Sans-serif;font-size:0.8rem;}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#000000;}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products ul.products li.product .button:hover{color:#000000;background-color:#FFFFFF;}@media(min-width:768px){.elementor-636 .elementor-element.elementor-element-c6b64fc{--width:100%;}.elementor-636 .elementor-element.elementor-element-53d8067{--width:90%;}}@media(max-width:1024px){.elementor-636 .elementor-element.elementor-element-a18271c{--grid-auto-flow:row;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-636 .elementor-element.elementor-element-134eed9{--margin-top:-40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-636 .elementor-element.elementor-element-4477bd1{--margin-top:-70px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-636 .elementor-element.elementor-element-a18271c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-636 .elementor-element.elementor-element-af5f73e{padding:0px 0px 0px 0px;}.elementor-636 .elementor-element.elementor-element-e22562c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-636 .elementor-element.elementor-element-134eed9{--margin-top:-70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );}.elementor-636 .elementor-element.elementor-element-7b12d79.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-636 .elementor-element.elementor-element-4477bd1{--margin-top:-70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-636 .elementor-element.elementor-element-78d5a25{--padding-top:0px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-636 .elementor-element.elementor-element-6e024fb.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-c6b64fc *//* 1. Riduce la dimensione delle singole miniature */
.woocommerce-product-gallery .flex-control-thumbs li {
    width: 60px !important; 
    margin-left: 5px !important;  /* Spazio simmetrico a sinistra */
    margin-right: 5px !important; /* Spazio simmetrico a destra */
    margin-bottom: 10px !important; 
    flex-float: none !important;
}

/* 2. Centra l'intero blocco delle miniature */
.woocommerce-product-gallery .flex-control-thumbs {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important; /* Forza l'allineamento al centro */
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* 3. Mantiene le immagini proporzionate nei quadratini */
.woocommerce-product-gallery .flex-control-thumbs img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d9db674 *//* Sbianca completamente ogni singola parte della tabella varianti (celle, etichette e righe) */
.elementor-636 .elementor-element.elementor-element-d9db674 .variations,
.elementor-636 .elementor-element.elementor-element-d9db674 .variations th,
.elementor-636 .elementor-element.elementor-element-d9db674 .variations td,
.elementor-636 .elementor-element.elementor-element-d9db674 .variations tr,
.elementor-636 .elementor-element.elementor-element-d9db674 .variations .label {
    background: #ffffff !important;
    background-color: #ffffff !important;
    border: none !important;
}

/* Rende trasparente lo sfondo nativo della tendina select se necessario */
.elementor-636 .elementor-element.elementor-element-d9db674 .variations select {
    background-color: #ffffff !important;
}

/* Allinea a sinistra la tabella delle varianti e i suoi elementi */
.elementor-636 .elementor-element.elementor-element-d9db674 .variations {
    width: auto !important;
    margin-left: 0 !important;
    margin-right: auto !important;
}

/* Rimuove i blocchi di larghezza fissa sulle etichette (SIZE) e sulle celle */
.elementor-636 .elementor-element.elementor-element-d9db674 .variations th,
.elementor-636 .elementor-element.elementor-element-d9db674 .variations td {
    text-align: left !important;
    padding-left: 0 !important;
    padding-right: 15px !important; /* Spazio di sicurezza tra la scritta SIZE e la tendina */
    width: auto !important;
}

/* Forza la tendina di selezione ad allinearsi a sinistra */
.elementor-636 .elementor-element.elementor-element-d9db674 .variations select {
    margin-left: 0 !important;
}

/* 1. Forza il contenitore della quantità a comportarsi come un Flexbox allineato */
.elementor-636 .elementor-element.elementor-element-d9db674 .quantity {
    display: inline-flex !important;
    align-items: center !important;
    vertical-align: middle !important;
    height: 40px !important;
    min-height: 40px !important;
}

/* 2. Regola l'altezza e l'allineamento dei singoli elementi del plugin (-, numero, +) */
.elementor-636 .elementor-element.elementor-element-d9db674 .quantity input.qty,
.elementor-636 .elementor-element.elementor-element-d9db674 .quantity .minus,
.elementor-636 .elementor-element.elementor-element-d9db674 .quantity .plus {
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    line-height: 40px !important;
    padding: 0 !important;
    margin: 0 !important; /* Rimuove margini nascosti che creano scalini */
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* 3. Imposta le larghezze dei blocchi */
.elementor-636 .elementor-element.elementor-element-d9db674 .quantity .minus,
.elementor-636 .elementor-element.elementor-element-d9db674 .quantity .plus {
    width: 50px !important;
}

.elementor-636 .elementor-element.elementor-element-d9db674 .quantity input.qty {
    width: 60px !important;
}

/* 4. Allinea il pulsante ADD TO CART sulla stessa linea dei moduli precedenti */
.elementor-636 .elementor-element.elementor-element-d9db674 .single_add_to_cart_button {
    height: 40px !important;
    min-height: 40px !important;
    line-height: 40px !important;
    padding: 0 25px !important;
    vertical-align: middle !important;
    margin-left: 10px !important; /* Distanzia leggermente il pulsante dal tasto + */
}

/* 5. Se nel tuo form WooCommerce c'è un wrapper che li separa, lo allineiamo */
.elementor-636 .elementor-element.elementor-element-d9db674 .cart .variations_button {
    display: flex !important;
    align-items: center !important;
}

/* Cambia la dimensione del font del numero della quantità */
.elementor-636 .elementor-element.elementor-element-d9db674 .quantity input.qty {
    font-size: 1rem !important;
}

/* Nasconde il testo dell'etichetta dell'attributo lasciando solo gli swatches sotto */
.elementor-636 .elementor-element.elementor-element-d9db674 .variations th label,
.elementor-636 .elementor-element.elementor-element-d9db674 .variations th,
.label {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-6e024fb *//* STATO NORMALE DEL BOTTONE NELLA GRIGLIA */
.elementor-636 .elementor-element.elementor-element-6e024fb .elementor-loop-item .button,
.elementor-636 .elementor-element.elementor-element-6e024fb .products .button {
    background-color: #000000 !important;
    color: #ffffff !important;
    border: none !important; /* Rimuove completamente il bordo di base */
    border-radius: 0px !important;
    transition: transform 0.3s ease-in-out, background-color 0.3s ease-in-out, color 0.3s ease-in-out !important;
}

/* HOVER STATE: APPLICA LO SKEW, DIVENTA BIANCO E RIMANE SENZA BORDO */
.elementor-636 .elementor-element.elementor-element-6e024fb .elementor-loop-item .button:hover,
.elementor-636 .elementor-element.elementor-element-6e024fb .products .button:hover {
    background-color: #ffffff !important;
    color: #000000 !important;
    border: none !important; /* Sicurezza per evitare che riappaia il bordo nativo */
    transform: skew(40deg, -10deg) !important;
}/* End custom CSS */
/* Start custom CSS *//* Rende il tasto Clear grigio, più piccolo e distanziato correttamente */
.variations_form .reset_variations {
    color: #a0a0a0 !important; /* Cambia il colore in un grigio chiaro/neutro */
    font-size: 12px !important; /* Opzionale: lo rende un po' più piccolo e discreto */
    text-decoration: none !important; /* Toglie eventuali sottolineature fastidiose */
    margin-left: 5px !important; /* Lo distanzia leggermente dai quadratini delle taglie */
    transition: color 0.2s ease !important;
}

/* Opzionale: cambia colore quando l'utente ci passa sopra con il mouse */
.variations_form .reset_variations:hover {
    color: #111111 !important; /* Diventa nero quasi assoluto al passaggio del mouse */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-display: auto;
	src: url('https://lillimeter.com/wp-content/uploads/2026/06/Geistwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */