@font-face {font-family:'Neutra Text'; src:url(//www.mevisrl.it/wp-content/themes/xstore-child/fonts/NeutraTextBook.woff2) format('woff2'), url(//www.mevisrl.it/wp-content/themes/xstore-child/fonts/NeutraTextBook.otf) format('opentype'); font-weight:normal; font-style:normal; font-display:swap;}
body, h1, h2, h3, h4, h5, h6, p, li, a {font-family:'Neutra Text', Arial, sans-serif !Important;}
li {font-size:18px !Important;}
.product-template-default .toggle-info-prod .elementor-widget-text-editor {font-family:'Neutra Text', Arial, sans-serif !Important; font-size:16px !Important;}
.woocommerce-product-gallery__trigger {display:none;}
.woocommerce-notices-wrapper {display:none !Important;} .wpml-ls-statics-footer, .otgs-development-site-front-end {display:none;}
.mevi-variation-price span {font-family:"Roboto"; color:#555555; font-size:1.4rem; font-weight:700;}
.single-product form.variations_form .woocommerce-variation-price {display:none !important;}
.mevi-color-swatches{display:flex;gap:10px;align-items:center;margin:10px 0}
.mevi-color-swatches .mevi-swatch{width:34px;height:34px;overflow:hidden;display:inline-flex;border:1px solid #ddd}
.mevi-color-swatches .mevi-swatch img{width:100%;height:100%;object-fit:cover;display:block}
.mevi-color-swatches .mevi-swatch.is-active{outline:1px solid #777777; outline-offset:2px}
.product-template-default .product ul.st-swatch-preview {display:none !Important;}
.etheme-product-grid-content .mevi-color-swatches a.mevi-swatch, .single-product .product-details .mevi-color-swatches a.mevi-swatch {width:20px; height:20px;}
.etheme-product-grid-content .mevi-color-swatches, .single-product .product-details .mevi-color-swatches {display:flex; flex-wrap:wrap; justify-content:center; gap:8px; align-items:center; margin:8px 4px;}
.wpr-mini-cart-image img, .wpr-mini-cart-image a img {min-width:inherit;}
.woocommerce-shipping-totals .woocommerce-Price-amount {font-size:18px !Important;}
.widget_shopping_cart .woocommerce-mini-cart__buttons .button.btn-checkout {width:188px;}
.widget_shopping_cart .woocommerce-mini-cart__buttons .button:hover {background-color:#333333; color:#ffffff; border:solid 1px;}
@media (min-width: 1325px) {
.elementor-widget-etheme_slides .swiper-container-main, .elementor-widget-etheme_slides .swiper-slide {height:clamp(620px, 40vw, 900px) !important;}
}
@media (min-width: 481px) and (max-width: 1324px) {
.elementor-widget-etheme_slides .swiper-container-main, .elementor-widget-etheme_slides .swiper-slide {height:clamp(240px, 48vw, 620px) !important;}
}
@media (min-width: 300px) and (max-width: 480px) {
.elementor-widget-etheme_slides .swiper-container-main, .elementor-widget-etheme_slides .swiper-slide {height:clamp(150px, 48vw, 240px) !important;}
}
@media (max-width: 299px) {
.elementor-widget-etheme_slides .swiper-container-main, .elementor-widget-etheme_slides .swiper-slide {height:150px !important;}
} .product-details .products-page-cats{display:none !important;} .product-details{display:flex; flex-direction:column;} .product-details .mevi-loop-cat-breadcrumbs{order:1; font-size:16px; line-height:1.4; margin:8px 0 6px;} .product-details .product-title{order:2;} .product-details .price{order:3;} .product-details .st-swatch-in-loop{order:4;} .woocommerce-cart .cart th.product-details {display:table-cell;}
.woocommerce-mini-cart .variation-Filtrocol, .cart-item-details .variation-Filtrocol, .product-name-info .variation-Filtrocol, .woocommerce-MyAccount-navigation-link--xstore-wishlist, .woocommerce-MyAccount-navigation-link--xstore-compare, .woocommerce-MyAccount-navigation-link--downloads {display:none !Important;}
.woocommerce-account .content-product .product-content-image {min-height:0px;}
.etheme-elementor-mobile-menu-element .elementor-item-active {background-color:#999999; color:#ffffff; padding-left:10px !Important;}
.etheme-elementor-mobile-menu-element a.mevi-touch-active span.elementor-item {background-color:#999999; color:#ffffff; padding-left:10px !Important;}
.wpcf7-acceptance .wpcf7-list-item {float:left; margin:0 8px 0 0; line-height:44px;}
.wpcf7-form.sent .wpcf7-response-output {display:none !Important;}
.grecaptcha-badge {display:none;}
.seogallery .swiper-wrapper .etheme_portfolio img {width:300px; margin:0 auto;}
ul.products {list-style-type:none;}
.categorie-cerca img {width:250px !Important; margin:0 auto;}
#billing_company_field .optional, #billing_company_purchase_field .optional, #billing_partita_iva_field .optional, #billing_codice_sdi_field .optional, #billing_pec_field .optional {display:none;}
.nome-seo h1.premium-title-header {padding:0px;}
#ModuloLogin.loginrivenditori .register-column {display:none;}
#ModuloLogin.loginrivenditori .login-column {float:none; width:100%; margin-inline-end:0px;}
.titoloh1home .swiper-slide-inner {padding:0px 20px 10px 0px;}
.archive .elementor-widget-text-editor h2, .archive .elementor-widget-etheme_toggle_text h2 {font-size:20px;}