/** Shopify CDN: Minification failed

Line 135:34 Unexpected "{"

**/

.m-header .m-menu__item a.sf__parent-item {
font-weight: 700;
font-size: 15px;
}
.rounded-image img {
	border-radius: 20px;
}
.m-footer {
border-top: 1px solid #eee;
}
.m-announcement-bar__content {
font-size:14px;
}
.m-about-page, .sf__about-custom-heading, .content__heading {
color: #003d29;
}
@media ( min-width: 768px ) {
.sf__footer-block-newsletter .m-footer--block-title {
font-size: 36px;
}
}
@media (max-width: 767px) {
.m-announcement-bar__content {
font-size:12px;
}
#sf-custom__block--a8b49856-baab-44d0-bffe-dde92caf5633 {
order:-1;
}
}
.m-footer form.sf__footer-form-newsletter .sf__newletter__form-input {color: #343538;
}
.sf__footer-form-newsletter-icon, .sf__footer-form-newsletter .sf__form-submit {color: #003d29;
}
.m-page-header .m-page-header__breadcrumb {
display:none;}
.m-hero {
border-radius:20px;
}
.template-page #MainContent {
padding-top: 5rem;
}
.sf-menu-submenu__title {
color:#003D29;
}
.prod__tag--soldout {
background: #e30613;
font-size:10px !important;
}
.product-tag {
background-color:#e8f5eb;
padding:8px;
border-radius:20px;
}
.prod__tag {
font-size:16px;
}
.m-product-card-style-4 .m-product-card__content .m-product-card-price .prod__price {
font-size: 24px;
}
.fdt_merchantStriscia-2wrap_widget_merchant {
background-color:#e8f5eb !important;
}
.m-button.m-button--white, a.m-button.m-button--white, button.m-button.m-button--white {
background: #F4B350;
color:#ffffff;
}

.sf-custom .content__heading {
line-height: 1.35;
}
 .sf-custom .content__heading,
.sf-custom .content__subheading,
.sf-custom .prose {
color: var(--color-heading-text);
}
.sf-custom--01 .content__subheading {
font-weight:700;}

.m-icon-box--02 h3 {
	font-size: 20px;
}

.m-icon-box .rte {
	color: var( --color-body-text );
}

.m-icon-box > div[class*='container'] {
	background-color:#EAF5EB;
	padding-left: 40px;
	padding-right: 40px;
	border-radius: 20px;
}
.custom-container-home > div[class*='container'] {
        padding: 40px;
	border-radius: 20px;
background-color: #FAF1E5 !important;
}
.custom-container-home-2 > div[class*='container'] {
        padding: 40px;
	border-radius: 20px;
background-color: #e3defe !important;
}
.ft-promotion-2 > div[class*='container'] {
background-color: #FAF1E5 !important;
}
.container-2 {
padding-top:20px;
padding-bottom:20px;
}

@media (min-width: 1536px) {
 .sf-custom--01 .content__heading {
font-size: 48px;
}
}
.m-article-card .m-article-cardImage {border-radius: 20px;}
@media(min-width:1024px) {
.sf-custom--01 .content__subheading { font-size: 20px; }
}

@media (min-width:1400px) {
.m-icon-box > div[class*='container'] {
	padding-left: 70px;
	padding-right: 70px;
}
}

@media (max-width: 767px) {
.sf-custom--01, .sf-custom__grid, {
	flex-direction: column-reverse;
}

.sf-custom .content__subheading {
	margin-bottom: 10px;
}

.sf-custom .sf-custom__text-cta {
	margin-top: 12px;
}
.img-features {
width:50%;
margin-left:auto;
margin-right:auto;
}
}
.custom-container-reviews > div[class*='container'] {
        padding: 40px;
	border-radius: 20px;
background-color: #EAF5EB !important;
}

#fdt_carouselcarosello-1_widget_merchant {
  background: #E6F2E9 !important;
}
.m-icon-box > div[class*='container'] {
	background-color:#EAF5EB;
	padding-left: 40px;
	padding-right: 40px;
	border-radius: 20px;
}
.ft-promotion-3 > div[class*='container'] {
background-color: #ffffff !important;
}
.ft-promotion-2 > div[class*='container'] {
background-color: #FAF1E5 !important;
}
.ft-promotion-4 > div[class*='container'] {
background-color: #e8f5eb !important;
border-radius:20px;
padding: 50px;
}
.m-button, .m-button--primary {
text-decoration:none !important;
font-weight:700 !important;
}
.come-funziona-img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.testo-articoli-pagine {
  margin: 0 auto !important;
  max-width: 740px !important;
}
.rounded-image {
  border-radius:20px;
}
.ft-promotion-4 > div[class*='container'] p {
  max-width:740px !important;
  margin: 0 auto !important;
}
.sf-custom p {
  color: #343538 !important;
}
.m-image-with-text p {
  color: #343538 !important;
}
.data-scadenza-product-card {
  font-size: 10px;
  margin-top:5px;
}
.scd__subtotal {
  font-size:24px;
}
.sf-cart-subtotal__title, .sf-cart-subtotal__price {
  font-size:24px;
}
/* Announcement bar - colore arancione */
.m-announcement-bar {
  background-color: #f4b350 !important;
  background-image: none !important;
}
.m-announcement-bar,
.m-announcement-bar a,
.m-announcement-bar span,
.m-announcement-bar div,
.m-announcement-bar svg {
  color: #ffffff !important;
  stroke: #ffffff !important;
}

.m-footer__copyright {
  font-size: 12px !important;
}