.elementor-1967 .elementor-element.elementor-element-f0d3614{--display:flex;}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-open{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-panel{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-widget-fm_product_gallery_carousel .fm-wpgc-filter-header h3{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-widget-fm_product_gallery_carousel .fm-wpgc-filter-group summary{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-widget-fm_product_gallery_carousel .fm-wpgc-filter-options label, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-price-fields label{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-widget-fm_product_gallery_carousel .fm-wpgc-filter-options input{accent-color:var( --e-global-color-accent );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-actions button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-quick-filter{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-widget-fm_product_gallery_carousel .fm-wpgc-product-badges span{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-widget-fm_product_gallery_carousel .fm-wpgc-page-button{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-widget-fm_product_gallery_carousel .fm-wpgc-infinite-status, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-empty{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 );color:var( --e-global-color-text );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-title, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-title a{color:var( --e-global-color-text );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-title{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-widget-fm_product_gallery_carousel .fm-wpgc-product-price{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-widget-fm_product_gallery_carousel .fm-wpgc-product-price, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price > .amount, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price > a > .amount{color:var( --e-global-color-text );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price del, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price del .amount{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 );color:var( --e-global-color-text );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price ins, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price ins .amount{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 );color:var( --e-global-color-text );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-arrow{background-color:#FFFFFF00;top:50%;border-radius:50% 50% 50% 50%;color:var( --e-global-color-7aba997 );}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-product-card{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7970369 ) 0%, var( --e-global-color-7876e08 ) 100%);border-radius:0px 0px 0px 0px;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-products-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-image-swiper{height:560px;border-radius:0px 0px 0px 0px;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-image-swiper img{object-fit:contain;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-quick-filter{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-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-product-badges span{font-family:"Chillax", Sans-serif;font-size:12px;font-weight:400;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-infinite-status, .elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-empty{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-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-image-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:var( --e-global-color-primary );}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-image-pagination{gap:5px;bottom:16px !important;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-image-pagination .swiper-pagination-bullet-active{background-color:var( --e-global-color-accent );}.elementor-1967 .elementor-element.elementor-element-3e3a1f9{--fm-wpgc-arrow-size:42px;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-arrow::before{width:9px;height:9px;border-width:2px 2px 0 0;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-image-prev{left:14px;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-image-next{right:14px;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-arrow:hover, .elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-arrow:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-arrow.swiper-button-disabled{opacity:0.3;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-product-content{text-align:right;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-product-title, .elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-product-price{width:100%;text-align:right;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-product-title, .elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-product-title a{color:var( --e-global-color-text );}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-product-title{font-family:"Chillax", Sans-serif;font-size:16px;font-weight:400;text-decoration:none;margin-bottom:40px;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-product-price{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 );}@media(min-width:768px){.elementor-1967 .elementor-element.elementor-element-f0d3614{--content-width:1800px;}}@media(max-width:1024px){.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-open{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-panel{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-header h3{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-group summary{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-options label, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-price-fields label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-actions button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-quick-filter{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-badges span{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-page-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-infinite-status, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-empty{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price del, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price del .amount{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price ins, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price ins .amount{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-products-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-image-swiper{height:380px;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-quick-filter{font-size:var( --e-global-typography-text-font-size );}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-infinite-status, .elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-empty{font-size:var( --e-global-typography-text-font-size );}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-product-price{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-open{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-panel{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-header h3{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-group summary{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-options label, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-price-fields label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-filter-actions button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-quick-filter{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-badges span{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-page-button{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-infinite-status, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-empty{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price del, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price del .amount{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price ins, .elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-price ins .amount{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-fm_product_gallery_carousel .fm-wpgc-product-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-products-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:14px;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-image-swiper{height:420px;}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-quick-filter{font-size:var( --e-global-typography-text-font-size );}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-infinite-status, .elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-empty{font-size:var( --e-global-typography-text-font-size );}.elementor-1967 .elementor-element.elementor-element-3e3a1f9 .fm-wpgc-product-price{font-size:var( --e-global-typography-text-font-size );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Chillax';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://soligioielli.it/wp-content/uploads/2026/03/Chillax-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Chillax';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://soligioielli.it/wp-content/uploads/2026/03/Chillax-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Chillax';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://soligioielli.it/wp-content/uploads/2026/03/Chillax-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Chillax';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://soligioielli.it/wp-content/uploads/2026/03/Chillax-Semibold.woff2') format('woff2');
}
/* End Custom Fonts CSS */