.italian-flag-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-image: url('https://chic.menu/italy.png'); background-size: cover; background-position: center; z-index: 9999; opacity: 0.3; display:none; }
.boxzilla .boxzilla-content p { display: flex !important; align-items: center !important; justify-content: space-around !important; margin: 0 !important; }
.boxzilla .boxzilla-content p a,
.boxzilla .boxzilla-content p span { display: flex !important; align-items: center !important; justify-content: center !important; flex: 1 !important; }
.boxzilla .boxzilla-content p svg { width: 28px !important; height: 28px !important; display: block !important; }
@media screen and (max-width:600px) { li.erm_product.no_image ul{ 
position:relative!important; } 
img.mfp-img {
    border-width: 0!important; height: auto; width: auto; overflow: hidden; }
li.erm_product.no_image ul { 
right: 0; position: absolute; } 
#erm_menu-id-4749 li.erm_product.no_image:nth-child(2) ul { position: relative !important; } 
	.woocommerce {
    margin-top: 60px; }
	.xlwcty_wrap.xlwcty_circle_show .xlwcty_in_wrap {

    margin-top: 100px; }
	.erm_product {
    margin: 0px!important; }

	
img.erm_product_image {
    width: 60px!important; height: 60px!important; border-radius:50%!important; margin-left: 4px; background-color:antiquewhite; }; }
@media screen and (min-width:1281px) { img.logo {margin-top: 200px!important; }
img.whatsapp.aligncenter {
    margin-top: -20px!important; }
.header-operator {
    top: 50px; position: relative; }; }
@media screen and (min-width:1024px) { img.logo {margin-top: 300px!important; }
img.whatsapp.aligncenter {
    margin-top: 10%!important; }
.menu-digitale {
    margin-top: 15rem; }
.deals span {
    line-height: 26px!important; }; }
@media screen and  (min-width:768px) { img.logo {margin-top: 120px!important; }
img.whatsapp.aligncenter {
    margin-top: 10%!important; }
@media screen and (max-width:428px) { body.login.js.login-action-login.wp-core-ui.locale-it-it; }
background: bisque!important;
}
.login form { background: bisque!important; border: 0px!important,; }
.erm_product_price { display:block !important; overflow: auto!important; margin-bottom: 8px!Important; }
span.salse { position: relative; font-family: system-ui; font-size: 10px; left: 5px; line-height: 26px; }
.erm_product_price .price { padding-right: 12px!important; }
h3.erm_product_title { font-family: system-ui!important; font-size: 0.8em!important; }
.sgpb-gdpr-info { font-size: 10px!important; text-align: justify!important; }
.sgpb-alert-info { max-width: 250px!important; }
div.erm_product_desc p { font-style: normal!important; font-size: 14px!important; font-family: system-ui !important; text-align: justify;hyphens: auto;text-wrap: pretty;word-break: break-word;letter-spacing: -0.2px;word-spacing: -0.5px;text-justify: inter-character; }
.game div.su-spoiler-title { margin-left:0px!important; justify-content: center; }
.storia div.su-spoiler-title { justify-content: center; }
.vis-all div.su-spoiler-title { justify-content: center; }
.yottie-widget-inner { border-radius: 0px!important; }
.su-expand-content.su-u-trim { width: 80%!important; margin: auto; text-align: justify; font-size: 15px; font-weight: 500; font-family: system-ui!important; }
.su-expand-link { cursor: pointer; margin-top: -36px!important; }
.su-expand-link-less { margin-top: 20px!important; }
div.header-operator img { display: block; margin-left: auto; margin-right: auto; }
.xoo-wsc-header { margin-top: 10px; border: none; }
.ultimate-instagram-container { padding-left: 6px!important; }
.su-row .su-column+.su-column { margin: 0.0rem 0 0!important; }
.su-column.su-column-size-1-2.left { width: 50%; display: inline-block; margin-top: 14px!important; font-size: 20px; }
.su-column.su-column-size-1-2.right { width: 50%; float: right; font-size: 20px; }
.xlwcty_wrap .xlwcty_customer_info .xlwcty_title { margin-top: -16%!important; }
.xlwcty_wrap .xlwcty_margin_bottom { font-size: 14px!important; }
.xlwcty_customer_info .xlwcty_BSpace { font-size: 14px!important; }
.xlwcty_order_info { margin-top: 120px!important; margin-bottom: 30px; font-family: sans-serif; }
.xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_leftDiv .xlwcty_p_name .xlwcty_t { font-family: sans-serif; }
.single-product .single_add_to_cart_button { padding-top: 1.55rem; padding-bottom: 1.59rem; float: right; font-size: 15px; }
.wcpa_form_outer .wcpa_form_item .wcpa_checkbox label { font-family: sans-serif!important; font-weight: 400!important; }
li.erm_product.no_image span.name { font-size: 11px; position: relative; }
.erm_product.no_image .erm_product_desc { padding-bottom: 25px!important; border-bottom-style: dotted; border-bottom-width: 1px; clear: both; }
.erm_product_price li { display: block; width: 161px; float: right; }
.su-quote-inner.su-u-clearfix.su-u-trim span { font-size: 18px!important; }
.italiano { left: -280px!important; }
.vis-all .su-spoiler-content { padding-left: 30px!important; padding-right: 30px!important; }
.su-gmap.su-u-responsive-media-yes.mappa { width: 100%!important; height: 260px!important; overflow: visible; }
li.erm_product.no_image .name .erm_product_desc { font-size: 11px; position: relative; top:-300px!important; }
a.image-popup { text-decoration: none; }
p.whatsnumber { margin-top: 20px!important; font-size: 8px; font-family: 'Inter var'; }
ul.erm_menu_content li.erm_product.with_image:nth-last-child(1) .erm_product_desc { border-bottom: 0px !Important; }
ul.erm_menu_content li.erm_product.with_image .erm_menu:not(.type-erm_menu) ul { margin-top: 40px!important; }
.erm_product.no_image:nth-last-child(1) { margin-bottom: -57px !Important; }
.fb-video.fb_iframe_widget.fb_iframe_widget_fluid_desktop { left: auto!important; }
}



@media (min-width:1024px) { .cover-header-inner-wrapper {
    display: none; }; }
@media (min-width:768px) { .woocommerce {
    margin-top: 70px!important; }; }
.yottie-widget { display: table!important; margin-right: auto!important; margin-left: auto!important; }
.vis-all .su-spoiler-content { background-color: #f9f9ea; border-radius: 20px; text-align: center; margin-top: 30px; }
.vis-all .su-spoiler-content span { font: 0.7em "Lucida Grande", Lucida, Verdana, sans-serif; }
.vis-all .su-spoiler-content span strong { font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif; }
img.alignnone.size-full.wp-image-579 { margin-bottom: 20px!important; }
.post .entry-content { margin-bottom: -40px; }
span.decreto { font-size: 10px; font-weight: 600; margin-top: -16px; text-align: right; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; }
.vis-all .su-spoiler-icon { display: none!important; }
.vis-all div.su-spoiler-title:focus { outline:none!important; }
.vis-all div.su-spoiler-title { font-family: 'Bebas Neue', sans-serif !important; font-size: 18px !important; font-weight: 400 !important; text-transform: uppercase; text-align: center; border-style: none !important; margin-top: -13px; color: #ca2453; letter-spacing: 0.8px; background: rgba(0,0,0,0); }
.single  div.taptap-main-menu-button { display:none; }
.allergeni_colum { width: 50%!important; margin-right: 0!important; }
li.allerge { display: table-row; float: left; vertical-align: middle; margin-top: 0; margin-left: 0; padding: 2px; margin-right: 2px; }
li.allerge p { display: inline-block; vertical-align: middle; font-style: italic; font-family: sans-serif; font-size: 11px!important; margin-left: 4px; margin-top: 0px!important; padding-top: 1px; }
ul.all-ger { list-style-type: none; display: inline-block; margin-bottom: 0; margin-left: 0; margin-top: -15px; }
.food-divider { border: 1px dotted #cacaca; margin-bottom: 25px; }
.img-aller { height: 18px; }
div.menu-text.div_allergens { margin-top: -10px!important; clear: both; }
.menu-text.div_allergens span { margin-left: 29px!important; position: relative; top: -22px; font-style: italic; font-family: sans-serif; font-size: 11px; }
img.ta { margin-left: auto; margin-right: auto; width: 6em; margin-bottom: 10px!important; margin-top: -8px; display: block; }
span.price_lo { font-weight: bold; }
span.price_lo { font-weight: bold; float: right; }
.singular .entry-header { display: none; }
.entry-content { background-color: white; }
.section-inner { display: none; }
.header-footer-group { margin-top: 0px!important; }
img.logo-operatore { padding-bottom: 66px; margin-right: auto; margin-left: auto; }
p.languages { text-align: center; }
.qr { margin-top: -33px; }
.header-inner { display: none!important; }
h5,
	.heading-size-5 { font-size: 3.2vw!important; text-align: center; font-family: system-ui; text-transform: uppercase; }
h6,
.heading-size-6 { font-size: 2.5rem; letter-spacing: 0.03125em; text-transform: uppercase; text-align: center; word-spacing: 5px; }
h4,
.heading-size-4 { font-size: 1.2rem; font-weight: normal; font-style: normal; text-align: center; text-transform: uppercase; }
h1.entry-title,
h2.entry-title { margin: 0; display: none; }
.su-spoiler-title { border-style: solid; border-width: 1px; text-align: left; border-radius: 10px!important; padding-top: 10px!important; padding-bottom: 10px!important; font: 3.9vw "Lucida Grande", Lucida, Verdana, sans-serif!important; padding-left: 15px!important; min-height: 50px!important; }
.su-spoiler-content p { color: #252525!important; letter-spacing: 0.3px; }
.su-spoiler-content { padding-left: 7px!important; padding-right: 7px!important; margin-top: 10px; }
.su-spoiler-content em { color: #252525!important; font: italic 14px/21px; }
.su-spoiler-icon { margin-top: 4px; margin-left: 5px; display: none!important; }
div.su-accordion,su-u-trim { margin-top: 30px; }
p { line-height: 1.5; margin: 0 0 1em 0; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; }
.entry-content { background-color: white; }
body { background: white; }
.entry-categories-inner { display:  none!important; }
.post-meta { display:none!important; }
.pagination-single { display:none!important; }
.eui-widget-title.eapps-instagram-feed-title { font-size: 16px; margin-bottom: -18px; }
p.footer-copyright { font-size: 10px; }
.slogan { text-align: center; font: 8.2vw "Alex Brush"!important; margin-top: 25px; margin-bottom: -1px!important; color: maroon; }
.shareb { color: #000; }
.eui-widget-title.eapps-instagram-feed-title { font-size: 16px; margin-bottom: -18px; }
p.condividi { font-variant: small-caps; text-align: center; font-size: 3.8vw; font-family: system-ui; }
.website { margin-left: auto; margin-right: auto; padding-bottom:20px!important; margin-top: 20px; }
.covid { margin-left: auto; margin-right: auto; }
.footer-top-visible .footer-nav-widgets-wrapper,
.footer-top-hidden #site-footer { margin-top: 1rem; }
span.su-label.su-label-type-default { font-size: 12px; }
img.whatsapp.aligncenter { margin-top: -10%; }
img.qr-code.alignnone.wp-image-214.size-full { margin-top: -1%; }
.taptap-widgets-wrapper { margin-top: -30px; margin: auto; width: 50%; }
img.whatsapp.alignnone.wp-image-969.size-full { margin-top: 75px; }
p.whatsnumber a { font-size: 14px; text-decoration: none; }
p.telephone a { font-size: 14px; text-decoration: none; }
.game div.su-spoiler-title { text-align: center; color: maroon; margin-left: -29px; margin-bottom: -20px; margin-top: -25px; border-color: white; font: 21px 'Swanky and Moo Moo', cursive!important; text-transform: lowercase; background: rgba(0,0,0,0); }
.game .su-spoiler-icon { display: none!important; }
.game div.su-spoiler-title:focus { outline:none!important; }
div.erm_menu { border-top-style: none!important; border-bottom-style: none!important; }
h3.erm_product_title { position: relative; top: -36px; color: #252525!important; font-weight: 600; left:4px; }
div.erm_product_desc { margin-bottom: 60px; border-bottom-style: dotted; border-bottom-width: 1px; font-style: italic; height: auto!important; padding-bottom: 10px; margin-left: 4px; color:black; }
div.erm_product_price { margin-top: -60px; font-weight: normal; font-style: normal; margin-bottom: 20px; margin-left: 14%; }
div.erm_product_desc p em { font-style: italic; font-size: 14px; }
div.erm_footer_desc { border-top-style: none!important; }
.su-spoiler-icon-plus.pro.su-spoiler-closed { margin-bottom: 10px!important; }
.skip-link { display: none; }
.bg-image { background-position:center; background-repeat:no-repeat; background-size:cover; width: 100%!important; height: auto!important; }
img.wp-image-1394-italiano { width: 40px; }
.italiano { width: 100px!important; position: absolute; top:-20px; bottom: 0; left: 0; right: 0; margin: auto; }
.ms-staff-carousel.ms-round .ms-slide-bgcont { border-radius:5000px; border: 3px solid teal!important; margin:0 -8px; }
div.ms-info h3 { margin-top: 0; font: 14px Lucida, Verdana, sans-serif; margin-bottom: 5px; color: teal; }
div.ms-info { font: italic 12px Lucida, Verdana, sans-serif; color: black; }
p.acquista { text-align: center; color: teal; text-transform: uppercase; margin-top: -20px; font: 18px Bebas Neue!important; }
.ms-slide-info { position:absolute; margin-bottom: -40px!important; }
.asporto { text-transform: lowercase!important; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; font-style: italic; margin-top: 3px; font-size: 10px; text-align: center; margin-bottom: -10px; }
div.su-table.allergeni_tt tr { font-size: px!important; vertical-align: top!important; vertical-align: text-top; }
.newsletter { text-align: center; font-size: 10px; color: #b5151c; margin-top: -90px; }
li.erm_product.with_image div.erm_product_price ul { margin-top: 20px!important; }
li.erm_product.with_image div.erm_product_desc { margin-left: -34px; padding-bottom: 40px; border-style: none; }
span.name { font-size: 11px; }
p.giorni-apertura { font-size: 30px!important; margin-top: 47px!important; margin-bottom: 5px!important; color: purple; }
p.aperture { text-transform: uppercase; text-align: center; margin-top: 10px; font-family: 'Bebas Neue'; font-size: 18px; margin-left: 15px; margin-right: 15px; }
div.mfp-figure { border-width: 0!important; border-radius: 50%!important; }
.mfp-figure:after { display: none!important; }
.mfp-bg { background: #fdf9f9!important; opacity: 0.8!important; filter: alpha(opacity=80)!important; }
ul.erm_menu_content { top: 20.5px; position: relative; }
.delfinip { font-size: 9px; color: black; height: 50px; margin-top: -20px; text-transform: uppercase; text-align: center; }
.erm_product.no_image .erm_product_desc { height: 35px; }
.erm_product.no_image:nth-last-child(1) .erm_product_desc { border-bottom: 0px; margin-bottom:75px; }
.erm_product.no_image:nth-last-child(1) { margin-bottom: -31px; }
a.fb { position: relative; top: 0.1ex; }
.erm_product_price { display: block; font-size: 14px; text-align: right; font-style: italic; left: 9px; position: relative; display: flex; }
.banner { margin-top: 0rem; margin-right: auto; margin-bottom: 0rem; margin-left: auto; }
.wpkqcg_qrcode { margin-bottom: 20px; margin-top: -40px; }
.qrcode-s { display: block; margin: auto; }
img.google-b { margin-left: auto; margin-right: auto; display:block; }
.fb-video.fb_iframe_widget.fb_iframe_widget_fluid_desktop { left: calc(50% - 287px); margin-bottom: 0px; }
img.logo-ext.alignnone { padding-bottom: 22px; margin-top: -35px; }
img.alignnone.size-medium { margin-top: 0px; margin-bottom: 0px; }
div.su-accordion, su-u-trim { margin-top: 18px!important; margin-bottom: 30px; }
.iscwp-gallery-grid.iscwp-image-fit .iscwp-col-2 .iscwp-img-wrp, .iscwp-image-fit.slidestoshow-2 .iscwp-img-wrp { height: 400px; margin-left: -25px!important; margin-right: -25px!important; }
img.logo_bottom { width: 70px!important; height: auto; }
img.full-w { display: block; margin: 0 auto; position: relative; }
a.su-button.su-button-style-glass.deals.su-button-wide { height: 35px; padding-top: 12px; margin-bottom: -15px; }
.su-button.su-button-style-glass.deals.su-button-wide { height: 35px; padding-top: 12px; margin-bottom: -15px; line-height:26px!important; }
.toolbar { position: relative; left: 0; right: 0; z-index: 9999; cursor: default; display: none; }
#outerContainer { width: 100%; position: relative; background-color: white; }
.flickity-viewport { margin-top: -16px; margin-bottom: -12px; }
a.esempio { font-family: 'Inter var'; font-size: smaller; text-decoration: none; color: black; border-bottom: solid; line-height: 2em; }
li.wpmi-item img { border-radius: 20px; margin-bottom: 0px; margin-top: 5px; }
ul.wpmi-list.wpmi-layout-3 { margin-left: -10px; }
img.online-provider.aligncenter { margin-bottom: -38px; margin-top: 0px; }
.su-u-responsive-media-yes { padding-bottom: 36%!important; }
.wc_payment_method { display: none!important; }
p.text-button { text-align: center; font-family: sans-serif; text-transform: uppercase; font-size: 12px; line-height: 1.6; }
.eapps-instagram-feed-posts-item-image-landscape .eapps-instagram-feed-posts-item-image { border-radius: 30px; }
p.follow-ig { text-align: center; margin-top: 20px; margin-bottom: 15px!important; font-family: 'Anton'; font-size: 17px; background: linear-gradient(to right, #30CFD0 0%, #330867 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font: { size: 20vw; family: $font; }; }
p.share-ig { text-align: center; margin-top: 20px; margin-bottom: 8px!important; font-family: 'Anton'; font-size: 17px; background: linear-gradient(to right, #d94f4f 0%, #086737 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font: { size: 20vw; family: $font; }; }
.eapps-instagram-feed-posts-item-image-wrapper { margin-top: 8px!important; }
span.xoo-wsc-shiptxt { display: none; }
img.wifi-icon { width: 70px!important; display: block; margin-left: auto; margin-right: auto; }
img.woocommerce-placeholder.wp-post-image { display: none; }
.page-id-6318 nav.woocommerce-breadcrumb { display: none; }
.page-id-6318 .wa-order-class { display: none; }
.page-id-6318 .woocommerce-product-gallery .woocommerce-product-gallery__image--placeholder { border: 1px solid #f2f2f2; display: none; }
.page-id-6318 tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_ingredienti { display: none; }
.page-id-6318 span.posted_in { display: none; }
.page-id-6318 li#tab-title-additional_information { display: none; }
.page-id-6318 div#tab-additional_information h2 { display: none; }
.page-id-6318 input#quantity_5fbcd9d603e10 { display: none; }
.page-id-6318 div#wcpa-checkbox-group-1606150404869 { margin-left: 7%; margin-top:20px; }
.page-id-6318 .entry-content { background-color: #FFED00; }
.page-id-6318 .wcpa_price_summary { background: none; }
.page-id-6318 h1.entry-title,
h2.entry-title { display: contents; }
.xlwcty_info { display: none!important; }
div.boxzilla-container.boxzilla-bottom-right-container a { text-decoration: none; font-family: "Bebas Neue"; letter-spacing: 1px; }
.su-row.box_button_row.first-child.last-child { flex: 1 1 30%; display: flex; align-items: center; justify-content: center; font-size: 25px; }
.su-gmap { width: 50%!important; margin: 0 auto!important; }
@media (min-width:1281px) { .boxzilla{
		display:none!important; }; }
.logo-operatore-full.aligncenter { margin-top: 78px; margin-bottom: 99px; }
.header-operator { width: 100%!important; }
.header-operator-no-store { width: 100%!important; margin-top: -45px!important; padding-bottom: 77px!important; }
.header-operator_no_slogan { width: 100%!important; padding-bottom: 10px; text-align: center; }
img.size-full.app { margin-top: 100px; }
h5 { margin-bottom: 0px!important; }
img.ultimate-instagram-instagram-image { border-radius: 25px; padding-bottom: 6px; }
span.xoo-wsc-ctxt { display: none; }
.header-operator_ennegi { width: 100%!important; margin-bottom: -35px; text-align:center; }
.postid-4585 p.footer-copyright { display: none; }
img.centering { display: block; margin: 0 auto; }
span.mb-bhi-display.mb-bhi-closed { background-color: crimson; opacity: 93%; display: block; height: 100%!important; position: absolute; width: 100%!important; text-align: center; font-family: 'Bebas Neue'; color: white; padding-top: 100px; font-size: 23px; }
span.mb-bhi-display.mb-bhi-open { display: none; }
table.mabel-bhi-businesshours { top: 119px; position: absolute; background: white; z-index: 10; margin-left: 5%; margin-right: auto; font-family: 'Bebas Neue'; }
.img_centering { margin-top: 0px; margin-bottom: 0px; display: block; margin-left: auto; margin-right: auto; }
.update-nag.notice.notice-warning.inline { display: none!important; }
p.date-time { text-transform: uppercase; font-size: 3.7vw; text-align: center; margin-bottom: 2px; }
.header-operator-page { width: 100%!important; margin-top: 27px; }
.post-inner { padding-top: 0rem!important; }
.entry-content >* { margin-bottom: 0em!important; }
.share-colors { text-align: center; font-size: 25px; padding-top: 10px; }
.address-store { font-size: 1.2rem; font-weight: normal; font-style: normal; text-align: center; text-transform: uppercase; margin-top: 10px; }
.list-without-button { margin-top: 20px; margin-left: 20px; margin-bottom: -45px!important; }
.wp-editor-expand #wp-content-editor-container { border-bottom: 0 none; display: none!important; }
.searchform-popup { display: none!important; }
div#local-storage-notice { display: none!important; }
h1.entry-title, h2.entry-title { display: none!important; }
img.ultimate-instagram-feed-posts-item-user-image { display: none!important; }
.eui-popover-content-item-icon { display: none!important; }
.ing-smallest #ingallery-popup-close { color: red!important; position: static!important; text-align: right!important; }
a.chic-menu-link { color: black; text-decoration: none; font-size: 11px; text-transform: uppercase; font-weight: 500; }
.main-title { display: none; }
.inside-header { display: none!important; }
.entry-header { display: none!important; }
div.su-accordion, su-u-trim { margin-top: 18px!important; margin-bottom: 30px; margin-left: 5%; margin-right: 5%; }
.entry-meta { color: #595959; display: none; }
.post .entry-content { margin-top: 0px!important; }
.erm_product_price .price { position: relative; top: -1px; font-size: 0.9em; font-family: system-ui; }
div.erm_product_price { margin-top: -54px!important; overflow: hidden!important; }
li.erm_product.no_image span.name { font-size: 0.7em; position: relative; margin-right: -6px; top:-1.5px!important; }
.su-spoiler-content p { font-family: system-ui!important; font-size: 13px; }
img.alignnone.size-full.wp-image-579 { margin-bottom:9px!important; }
.su-spoiler.su-spoiler-style-default.su-spoiler-icon-plus.gold.su-spoiler-closed { background-color: #efc350; border-radius: 10px; }
.inside-site-info { background-color: white; }
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product { padding-bottom: 16px; border-bottom: lightgray; border-bottom-style: solid; border-bottom-width: 1px; margin: 0 0 1.50em!important; padding-left: 5px; }
h2.woocommerce-loop-product__title { font-family: system-ui; font-size: 1.0em!important; font-weight: 600!important; }
.text_allergen { position: relative; display: block; font-size: 12px; font-family: system-ui; margin-right: 5px; }
img.img-allergen { margin-right: 4px; max-width: 20px!important; position: relative; top: 0.4em; }
.description p { font-size: 13px!important; font-family: system-ui; }
span.woocommerce-Price-amount.amount { font-family: system-ui; color: black; font-weight: 500; }
.onsale::before { font-family: fontAwesome; content: "\f02b\00a0"; color: green; top: 3px!important; right: 45px!important; background: none!important; }
.woocommerce span.onsale { min-height: 3.236em; min-width: 3.236em; padding: 0.202em; font-weight: 400; position: absolute; text-align: left!important; line-height: 3.236; top: 1.8em!important; left: 7.2em!important; margin: 0; border-radius: 100%; color: green; font-size: .857em; z-index: 9; background: none; font-family: system-ui; }
.add_to_cart_button::before { font-family: fontAwesome; content: "\f217\00a0"; }
a.added_to_cart.wc-forward { display: none; }
.woocommerce-privacy-policy-text p { font-size: 12px!important; }
span.store_excerpt { font-family: sans-serif; font-size: 13px; margin-left: 64px; margin-top: -11px; }
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart { background-color: #f45c16; color: white; position: absolute; top: -8px; right: 0px; border-radius: 10px; }
.privacy-policy-link { display: none!important; }
p.operatori-g { text-align: justify; margin-left: 5px; margin-right: 5px; }
p.operatori-g em { text-align: justify; margin-left: 5px; margin-right: 5px; }
p.operatori-g { font-size: 13px!important; }
p.power-ennegi { text-align: center; font-family: system-ui; font-size: 11px; margin-top: 30px; text-transform: uppercase; }
.login.js.login-action-login.wp-core-ui.locale-en-us { background: white!important; }
woocommerce-additional-fields:before { content: "Ci siamo quasi!"; font-size: 20px; color: chocolate; font-weight: 400; }
.woocommerce-additional-fields h3 { display: none; }
.site-info { display: none!important; }
.sgpb-main-html-content-wrapper { text-align: center; }
.policy { text-align: justify; }
.storia .su-spoiler-title { border: 0px; text-align: center; font-family: 'Bebas Neue', sans-serif !important; font-weight: 400 !important; text-transform: uppercase; letter-spacing: 1px; outline: none !important; font-size: 20px !important; }
.storia p { text-align: justify; margin-bottom: -30px; background-color: #f9f9ea; border-radius: 20px; padding: 25px; line-height: 2em; }
.su-spoiler.su-spoiler-style-default.su-spoiler-icon-plus.storia { margin-bottom: -30px; }
.site-content .content-area { width: auto!important; display: block!important; }
.site-content { display: block!important; }
h3.erm_product_title { text-transform: uppercase!important; width: 72vw; display: block; }
.n-title-area { position: relative; padding-bottom: 10px; overflow: hidden; }
.n-t { float: left; max-width: 40%; }
.n-p { float: right; max-width: 60%; }
.n-p .erm_product_price { margin-top: 0 !important; }
.n-p .erm_product_price ul { margin-top: -2px!important; }
li.erm_product.with_image .n-p div.erm_product_price ul { margin-top: 0 !important; }
li.erm_product.with_image .n-pro-desc-img .n-pro-desc div.erm_product_desc { margin-left: 0 !important; padding-bottom: 0 !important; margin-bottom: 10px !important; }
.n-t h3.erm_product_title { left: 0 !important; top: 0 !important; }
.n-pro-desc { float: left; width: 75%; margin-top: -12px!important; }
.n-pro-img img { margin-right: 0 !important; }
.n-pro-img { float: right; max-width: 60px !important; }
li.n-prod-li.erm_product.with_image { padding: 0px 0 10px 0; border-bottom: 1px dotted #c0c0c0; margin-bottom: 20px !important; }
li.n-prod-li.erm_product.with_image:last-child { border: 0 !important; }
.n-title-area { position: relative; overflow: hidden; padding-bottom: 10px; }
li.n-prod-li.erm_product.no_image { padding: 0px 0 10px 0; border-bottom: 1px dotted #c0c0c0; margin-bottom: 20px !important; }
li.erm_product.no_image .n-pro-desc-img .n-pro-desc div.erm_product_desc { margin-left: 0 !important; padding-bottom: 0 !important; margin-bottom: 10px !important; border-bottom: 0 !important; }
ul.erm_menu_content li:last-child { border-bottom: 0 !important; }
.erm_desc { display: none !important; }
n-prod-li erm_product with_image .n-p .erm_product_price { margin-top: -2px !important; }
.no_image .n-pro-desc { width: 100%!important; }
.no_image .n-pro-desc:nth-last-child(1) { margin-bottom:20px!important; margin-left:-10px; }
dd.variation-Negozio { margin-left: 3px; margin-right: 0px; }
.vi-wcaio-sidebar-cart-wrap a { color: black; }
table.thwepo-extra-options td { border: none; display: grid; }
.su-spoiler.su-spoiler-style-default.su-spoiler-icon-plus.desc_button { font-size: 14px; text-align: justify; border-radius: 20px; line-height: 2em; }
.mejs-controls { display: none!important; }
.allergie { display: block; clear: both; padding: 30px 0 20px 0; }
span.congelato-pro { color: white; margin-top: 30px; margin-bottom: 30px; text-align: center; font-size: 10px; text-transform: uppercase; display:block; }
#chic-exit-btn { z-index: 9999999; }
.ingallery-items {margin-left: 0!important;margin-right: 0!important}