/* https://www.dimann.com/wp-content/plugins/cp-ws-naturadiretta/css/cpwsnaturadiretta_front.css */
article.product-review{min-height:200px;font-family:Lora,serif;margin-bottom:10px}.product-review-single{text-align:center}.product-review-single-rating span{color:#3C3F41}.product-review-single-rating span.product-review-single-rating-checked{color:orange}.product-review-title{padding-top:15px;padding-bottom:15px}.product-review-excerpt{padding:5px}.product-review-excerpt .product-review-excerpt-content{overflow:hidden;line-height:1.5rem;margin-left:50px;margin-right:50px}.swiper-pagination{font-family:Lora,serif}#visualizza-le-recensioni-stars{margin-right:15px}@media screen and (max-width:999px){#visualizza-le-recensioni-stars{margin:0;display:block}div.visualizza-le-recensioni{text-align:center;padding:0;margin-top:10px;margin-bottom:20px}}.single-product-page-after-add-to-cart-title{display:block;font-family:Lora,serif;font-style:normal;font-size:17px;line-height:24px;box-sizing:border-box}.single__cta-talk-with-us{margin-bottom:10px;margin-top:10px}.single__cta-talk-with-us a{border-color:#0033a0;background:#fff;color:#0033a0;font-size:12px;letter-spacing:.86px}a.single-product-page-see-all-products,.single-product-page-see-all-products-mobile-container a{color:#000;font-family:Lora,sans-serif;text-decoration:underline;font-style:italic;font-size:19px!important;letter-spacing:0!important;text-transform:initial!important}a.single-product-page-see-all-products:hover,.single-product-page-see-all-products-mobile-container a:hover{color:#ff8c96}div.single__image--prodotto .single__cta-cart{margin-bottom:10px;margin-top:10px}div.single__image--prodotto .single__cta-cart.single__cta-cart-mobile{position:fixed;top:0;bottom:auto;margin:0;left:0;right:0;max-width:100%;padding-top:30px;padding-bottom:30px;background-color:#0033a0;z-index:4;animation:toTheBottom 1s 1}.fade-in{animation:fadeIn ease 1s!important}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}div.single-product-page-see-all-products-mobile-container{width:100%;margin-bottom:15px;text-align:center}section.ricerca{margin:15px}section.ricerca div.ricerca__container{text-align:center}section.search-tiles{margin:30px}@media (max-width:450px){section.search-tiles{margin:20px 5px 5px}article.post.search-post-list-with-img,article.post.search-post-list-no-img{width:100%;float:left;margin:0}div.title-magazine{margin-bottom:15px}input.search-bar-text-input{width:60%!important;height:50px!important}}span.ricerca__keyword span.keyword{font-weight:700}article.post.search-post-list-with-img{height:600px!important;overflow:hidden}article.post.search-post-list-no-img{height:350px!important;overflow:hidden}div.title-magazine{margin-bottom:10px}div.search-bar{text-align:center;margin-top:20px;margin-bottom:30px}input.search-bar-text-input{border:1px solid #000;border-radius:34px;padding:10px 70px 10px 15px;font-size:18px;color:#666;width:35%;margin-left:30px}button.search-bar-btn-search{position:relative;right:40px;top:5px;height:100%;background:transparent;border:0;padding:0;cursor:pointer}div.ricerca__notfound{text-align:center!important;margin:15px}.post_most_read{margin:30px 0!important;text-align:center!important}.popup-review{z-index:10000000001;position:fixed;padding:25px;background:#fff;width:80%;left:10%;display:block;top:10%}.wrapper-popup{background-color:rgba(0,0,0,.5);position:fixed;z-index:10000000000;width:100%;height:100%;top:0;left:0;display:none}.toggle-review .single__correlati-title{display:none}.toggle-review .product-review-single{width:80%;margin:auto}.swiper-button-prev::after,.swiper-container-rtl .swiper-button-next::after{content:''!important}.swiper-button-next::after,.swiper-container-rtl .swiper-button-prev::after{content:''!important}.swiper-button-next,.swiper-button-prev{display:block!important}body.single-prodotto span.single__composizione-contenuto_medio{display:block;font-family:Lora,serif;font-style:normal;font-size:10px;margin-bottom:15px}body.single-prodotto span.single__composizione-title{margin-bottom:5px}@media screen and (max-width:767px){body.home .section--sezione-2 .cta__container{display:block!important;height:200px!important;margin-top:0!important}body.home .section--sezione-3{padding-top:50px!important}body.home .section--sezione-3 .cta__container{display:block!important;height:100px!important}body.home .section--sezione-2 .boxes-wrapper .boxes{margin-bottom:0!important}}section.single--prodotto .banner__description{margin-bottom:75px!important}section.single--prodotto .banner__container{margin-bottom:75px!important}body.single-kit_cistite .gluten__container{margin-top:10px!important;margin-bottom:10px!important}body.category .posts-categories--products img.category-ico{height:40px!important}.title-magazine-stories{padding-bottom:20px}.la-nostra-promessa-bold-statement{margin-left:25%;margin-right:25%;margin-top:-5%;text-align:center}.la-nostra-promessa-bold-statement .p1a{line-height:150%;font-size:300%}.la-nostra-promessa-bold-statement .p1b{line-height:150%;font-size:200%}.la-nostra-promessa-bold-statement .p1c{line-height:150%;font-size:170%}.la-nostra-promessa-bold-statement .p1d{line-height:150%;font-size:300%}@media screen and (max-width:767px){.la-nostra-promessa-bold-statement{margin-left:0;margin-right:0;margin-top:0;text-align:center}.la-nostra-promessa-bold-statement .p1a{line-height:150%;font-size:200%}.la-nostra-promessa-bold-statement .p1b{line-height:150%;font-size:130%}.la-nostra-promessa-bold-statement .p1c{line-height:150%;font-size:115%}.la-nostra-promessa-bold-statement .p1d{line-height:150%;font-size:200%}}.single__correlati-title{margin-bottom:0!important}#op3-element-cgGdJGIc label{text-align:left;margin-bottom:5px}#op3-element-cgGdJGIc input[type=text],#op3-element-cgGdJGIc input[type=email],#op3-element-cgGdJGIc textarea{padding:5px}#op3-element-cgGdJGIc input[type=email]{width:100%;max-width:100%;border:1px solid #000;padding:5px}#zrf-form label{text-align:left;margin-bottom:5px}#zrf-form input[type=text],#zrf-form input[type=email],#zrf-form textarea{padding:5px}#zrf-form input[type=email]{width:100%;max-width:100%;border:1px solid #000;padding:5px}#zrf-form #zendesk_field_zen_submit{text-align:center}#zrf-form p{margin:.75em 0}.contact-static-img-container{display:flex}.contact-static-img-container img.contact-static-img{max-width:820px;width:100%;height:auto}