
.ContentImagePage{
	width: 100%;
	max-width: 780px;
	margin: auto
	}


.ContentImagePage img{
	width: 100%;

	}
.category-beauty .Coupon {
  background-color: #FFF;
  padding: 10px;
    padding-bottom: 10px;
  float: left;
  width: 100%;
  border: 10px solid #3db1cc;
  margin-bottom: 60px;
  margin-top: 30px;background-image: none;

}
.category-view .category-description h5 {
  font-family: "FuturaStdMedium";
  font-size: 15px;
  margin-top: 30px;
}

/*.elementor-widget-share-buttons{ display: none;
}*/

.category-trico .Coupon h2 {
  margin-bottom: 0 !important;
  color: #fa9800;
  font-size: 30px !important;
}


.category-trico .Coupon h3 strong {
  font-size: 21px;
  font-family: "FuturaStdBold";
  background-color: #fa9800;
  color: white;
  padding: 0px 10px;
}




.category-beauty .Coupon h2 {
  margin-bottom: 0 !important;
  color: #3db1cc;
  font-size: 30px !important;
}


.category-beauty .Coupon h3 strong {
  font-size: 21px;
  font-family: "FuturaStdBold";
  background-color: #3db1cc;
  color: white;
  padding: 0px 10px;
}


.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu ul li.level2.Evi- a {
  padding-top: 4px !important; color: white;
}

.Evi- {
  background-color: #88abf4;
  float: left;
  padding: 2px 25px;
  clip-path: polygon(15% 0,100% 0,85% 100%,0% 100%);
  margin-top: 6%;
}
.smalls {
  font-size: 65%;
}
.Telo {
position: absolute; width:auto;display: none;
}
.Telo img {
	width: 100%
}

.modal-popup.confirm .modal-footer .action-primary {
  color: #fff;
  border: 2px solid #222;
  background-color: #222;
  position: relative;width: 47%!important;
}

.minicart-wrapper .block-content .minicart-items-wrapper {
  max-height: calc(100vh - 230px)!important;
  overflow-y: scroll;
}

.modal-popup.confirm .modal-footer .action-secondary {
  margin-right: 0%!important;
  color: #fff;
  border: 2px solid #56cfe1;
  background-color: #56cfe1;
  width: 50%;
  position: relative;
}
.shipping-address-items {
  margin-left: -10px;
  margin-right: -10px;
  display: flex;
  flex-wrap: nowrap;
}

.elementor-9378 .elementor-element.elementor-element-6f5b00a3{padding:0!important}
.elementor-9378 .elementor-element.elementor-element-42aff7d .elementor-posts-container .elementor-post__thumbnail {
  padding-bottom: calc( 0.91 * 0% )!important;
}

.PrezzoTest{
  font-size: 30px!important; background-color: black; padding: 1%;width: auto !important;
float: left;color: white;
}

.blocco_home_superiore {
  margin: 80px 0 60px!important;
}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu ul li > a {

  padding-top: 0!important;
  
}

.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu ul li.level2.Evi a {padding-top: 4px!important;}

body.integratori .product-info-main .product-add-form .actions button.tocart, body.integratori .bundle-info .product-details .actions button.tocart {
  background-color: #626262;
  border-color: #626262;
}
.catalog-category-view .products-grid .product-item-info {
  margin-bottom: 100px!important;
}

body.textured .product-info-main .product-add-form .actions button.tocart, body.textured .bundle-info .product-details .actions button.tocart {
  background-color: #9f3829;
  border-color: #9f3829;
}
body.textured .pin__type.pin__type--area {
  background-color: #9f3829 !important;
}

body.integratori .pin__type.pin__type--area {
  background-color: #626262 !important;
}
body.catalog-product-view.textured .page-title-wrapper {
  background-image: url(/pub/media/catalog/tmp/category/textured-hair_1.jpg) !important;
}
body.catalog-product-view.integratori .page-title-wrapper {
  background-image: url(/pub/media/catalog/tmp/category/integratori.jpg) !important;
}
.styleIntegratori {
  text-align: center;
  color: #626262!important;
  font-size: 24px !important;
}

.styleText {
  text-align: center;
  color: #993324!important;
  font-size: 24px !important;
}

.hair-test-fr .page-title-wrapper {display:none!important;}

.category-trico .Coupon{
 
  background-color: #FFF;
  padding: 10px;
  float: left;
  width: 100%;
  border: 10px solid #ff9900;margin-bottom: 60px;
margin-bottom: 60px;
margin-top: 30px;
padding-bottom: 30px; margin-bottom:80px!important; background-image:none;
;
}
.category-trico .Coupon h5 {
   color: black;font-size: 15px !important;font-family: 'FuturaStdMedium', arial, tahoma; margin-top: 20px; margin-bottom: 30px;
}

.Coupon{
 
  background-color: #FFF;
  padding: 10px;
  float: left;
  width: 100%;
  border: 10px solid #87acf3;margin-bottom: 60px;
margin-bottom: 60px;
margin-top: 30px;
padding-bottom: 30px; margin-bottom:80px!important; background-image:url("https://crlab.com/media/wysiwyg/telo.png");background-repeat: no-repeat;background-size: 23%;
background-position-y: -33%;
}

.Coupon h3 {
  border: 0px solid #6aafc7;
  padding: 0%;
  width: 100%;
  margin: 0 auto; color: #87acf3;
}.Coupon h5 {
   color: white;font-size: 12px !important;font-family: 'FuturaStdMedium', arial, tahoma; margin-top: 20px
}
.styleIntegratori{
  text-align: center;
  color: #df8f29;
  font-size: 19px !important;
}

.slidehomepage .owl-carousel .owl-item img {
 
  padding-top: 90px;
}


.Coupon h2{
  margin-bottom: 0!important;color: #87acf3;font-size: 30px!important;
}


.category-description h2 {

  letter-spacing: .02em!important;
  padding-bottom: 14px;
  text-transform: uppercase!important;
}

.Coupon h3 strong {
  font-size: 21px;
  font-family: "FuturaStdBold";
  background-color: #87acf3;
  color: white;
  padding: 0px 10px;
}

.styleAntiforfora {
  text-align: center;
  color: #2fb1c9;
  font-size: 24px !important;font-family: 'FuturaStdMedium', arial, tahoma;
}
.link1 {
  position: absolute;
  z-index: 9999;
  background-color: #FFF;
  color: black;
 
  bottom: 15%;
  right: 19%;
  width: 300px;
  text-align: center;
  padding: 5px;
  text-transform: uppercase;
}

.link2 {
  position: absolute;
  z-index: 9999;
  background-color: #FFF;
  color: black;
 
  bottom: 20%;
  right: 19%;
  width: 300px;
  text-align: center;
  padding: 5px;
  text-transform: uppercase;
}

.link3 {
  position: absolute;
  z-index: 9999;
  background-color: #FFF;
   color: black;
 
  bottom: 25%;
  right: 19%;
  width: 300px;
  text-align: center;
  padding: 5px;
  text-transform: uppercase;
}
.upsell-products-list .content-heading h3{text-transform: none !important; }



.related-product-main {
  padding-top: 80px!important;
}


.upsell-products-list {
  padding-top: 20px!important;
}

.elementor-35603 .elementor-element.elementor-element-6023090 .elementor-heading-title {
 transform: scale(1, 1.3);
  /* Safari and Chrome */
  -webkit-transform: scale(1, 1.3);
  /* Firefox */
  -moz-transform: scale(1, 1.3);
  /* IE 9+ */
  -ms-transform: scale(1, 1.3);
  /* Opera */
  -o-transform: scale(1, 1.3);
}

.elementor-35603 .elementor-element.elementor-element-26eb750 .elementor-heading-title {
 transform: scale(1, 1.3);
  /* Safari and Chrome */
  -webkit-transform: scale(1, 1.3);
  /* Firefox */
  -moz-transform: scale(1, 1.3);
  /* IE 9+ */
  -ms-transform: scale(1, 1.3);
  /* Opera */
  -o-transform: scale(1, 1.3);
}
.Coupon h4 {
  font-family: "FuturaStdLight";
  margin-top: 20px;
  font-size: 18px;letter-spacing: 0; color:#000;
}

.Coupon h4 strong {
  background-color: #88abf4;
  padding: 4px 10px;
  font-family: 'FuturaStdMedium', arial, tahoma;
  color: #ffffff;
}

#customTest .product-info-main .product-add-form .actions button.tocart {
  margin-left: 17px!important;
}
#customTest .ContentRisultato h2 {
 
  text-align: left!important;
  font-size: 30px;
  margin-bottom: 2%!important;
  font-family: "FuturaStdBold"!important;
}

#customTest .intro {
  font-size: 24px!important;
  line-height: 35px!important;
	text-align: left!important;
  font-family: "FuturaStdMedium",arial,tahoma;
}

#customTest .TxtLinea {
  width: 100%!important;
  margin-top: 2%;
}

#customTest .TxtLinea p strong {
  font-size: 18px!important;
 
}

.ImgLinea {
  width: 100%!important;
  float: left;
  margin-left: 0%!important;
}
#customTest .LineaRisultato1 h3 {
  width: 100%;
  float: left;
  font-size: 26px!important;
  color: #000;
  text-align: left;
  margin-top: 0%!important;
  font-family: "FuturaStdMedium";
  text-transform: uppercase!important;
  margin-bottom: 1%!important;
  text-decoration: underline!important;
}

#customTest .TxtLinea p {

  font-size: 16px!important;
  line-height: 26px!important;
}

.hair-test-pt input[type="null"] {
width: 100%!important;
background: #fff;
border: 1px solid #000!important;
box-sizing: border-box;
border-radius: 0!important;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
font-size: 13px;
height: 40px!important;
line-height: 36px!important;
padding: 0 10px!important;
vertical-align: baseline;
color: #878787;
box-shadow: none !important;
}


.couponTest {
  background-color: #8a837a;
  float: left;
  padding: 50px;
  width: 100%;
  text-align: left;
  margin-bottom: 30px;
  color: white;
  font-size: 20px;
  font-weight: lighter;
  font-family: "FuturaStdBold",arial,tahoma;
}
.couponTest strong{
  background-color: white;
  color: #8a837a;
  padding: 2px 41px;
  clip-path: polygon(15% 0,100% 0,85% 100%,0% 100%);
}


.EviEv{background-color:#89d28d;float:left;padding:2px 21px;padding-top:2px;clip-path:polygon(7% 0,100% 0,93% 100%,0% 100%);margin-top:3%;color:#FFF;padding-top:5px;width:100%;text-align:center;font-family:"FuturaStdMedium"!important;}
.EviEv a{color:#FFF!important; font-family:"FuturaStdMedium"!important;}

.EviNatale{background-color:#df2626;float:left;padding:2px 21px;padding-top:2px;clip-path:polygon(7% 0,100% 0,93% 100%,0% 100%);margin-top:3%;color:#FFF;padding-top:5px;width:70%;text-align:center}
.EviNatale a{color:#FFF!important}
.payment-option.discount-code .form-discount .actions-toolbar .action.action-apply:disabled{background-color:#ccc;border-color:#ccc}
.rassicurazioni-clienti .img-rassicurazioni-clienti{float:left;width:15%;margin-right:3px}
.img-rassicurazioni-clienti img{width:100%}
.rassicurazioni-clienti .txt2{text-align:left;font:12px FuturaStdmedium,arial,tahoma;text-transform:uppercase;padding-top:6px}
.rassicurazioni-clienti .col-md-6{padding:3%}
.payment-option.discount-code .form-discount .actions-toolbar .action.action-apply:disabled:hover{color:#fff;border:1px solid #6a6a6a;background-color:#6a6a6a}
.pagamenti{width:70%;margin-left:15%;margin-top:5px}
.iconNew{width:21%;float:left;margin-right:15px}
.iconNew img{width:100%}
.cms-iscrizione-newsletter .contentNLsubscribe{display:none}
footer .middle-footer > .container{padding-top:50px;border-top:1px solid;margin-top:-50px!important}
.checkout-index-index .message.error>*{background:#FF6161;color:#FFF;text-align:center;font-size:18px}
.checkout-index-index .amcheckout-block.amcheckout-step-container div.mage-error{color:#fff;font-style:italic;padding-top:5px;line-height:1.4;font-size:15px;background-color:red;padding-left:5px;padding-bottom:5px}
.product-brand{display:none}
.brand-related-products{display:none}
.scegli-centro label::before{border-radius:100px!important}
.scegli-centro .testo{display:flex;flex-direction:column;margin-left:20px}
.checkout-shipping-method.geopickup{margin:20px 0;margin-top:60px!important}
.secondline{font-family:"FuturaStdMedium",arial,tahoma}
img.icona-pickup{max-height:40px;width:auto;margin-left:7px}
.firstline{font-family:"FuturaStdBold",arial,tahoma;font-weight:300}
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label{padding:5px}
select#carrier-center-list{width:65%;margin-top:10px;margin-left:87px}
.scegli-centro .amcheckout-step-container input[type=checkbox]+label:before{margin:13px 15px 0 0 !important;border-radius:100px!important}
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-content .actions-toolbar>.primary{float:left;padding-left:20px!important}
.MarginSEO{display:flex;flex-wrap:wrap;border-top:1px solid #000;padding-top:70px}
.cms-e-shop .contentNLsubscribe .contentNLsubscribebg{display:none}
.home .footer .middle-footer>.container{padding-top:0;border-top:0 solid;margin-top:0}
.checkout-cart-index .modal-header{background-color:#fff}
.h2LancioText{text-transform:uppercase;font-family:"FuturaStdBold";font-size:30px!important;color:#4ab1ba;margin-bottom:3px!important}
.h2LancioOfferta{background-color:#173657;display:inline-block;padding:10px 69px 0;color:#fff;font-size:22px!important;font-family:"FuturaStdMedium";margin-bottom:0!important}
.h2LancioCodice{font-size:20px!important;margin:0!important;letter-spacing:.03em;padding-bottom:14px}
.h2LancioCodice strong{font-family:"FuturaStdBold"}
.checkout-cart-index .modal-title{font-size:30px;text-align:center}
.checkout-cart-index .modal-footer button{width:100%;position:relative;background-color:#000;color:#fff;border:1px solid #000;text-align:center;margin-top:2px}
.checkout-cart-index .modal-popup .action-close:before{border:0 solid #fff;padding-top:3px}
.checkout-cart-index .modal-popup.confirm .action-close{top:-12px}
.mgs-instant-search .wrapper:not(.products) .items .item.post{margin-bottom:20px;padding:0;margin-right:1%;width:31%;background-color:#f2f2f2}
.product-tricoglam-home-use-1 .product-info-main .product-add-form .box-tocart .field.qty{margin-left:39%!important}
.product-tricoglam-home-use-1 .description ul{list-style:disc;margin:0}
body.anticaduta .product-tricoglam-home-use-1 .product-info-main .product-add-form .actions button.tocart,body.anticaduta .product-tricoglam-home-use-1 .bundle-info .product-details .actions button.tocart{background-color:#52a930;border-color:#52a930}
.product-tricoglam-home-use-1 .page-title-wrapper{background-image:url(/media/catalog/tmp/category/caduta3_1.jpg)!important}
.product-tricoglam-home-use-anticaduta .product-info-main .product-add-form .box-tocart .field.qty{margin-left:39%!important}
.product-tricoglam-home-use-anticaduta .description ul{list-style:disc;margin:0}
.instantsearch-result-index .posts-grid .post{display:flex;margin:16px;align-content:space-between;flex-wrap:wrap}
.mgs-instant-search .block-title .view-more{float:right;background-color:#8a837a;padding:0 2%}
.search.results.mgs-instant-search a{color:#fff}
.product-kit9-protezione-lattespray-shampoo-balsamo-bundle .page-title-wrapper{background-image:url(/media/catalog/tmp/category/offerta-estate_1.jpg)!important}
.product-kit9-protezione-lattespray-shampoo-balsamo-bundle .category-offerte-promozioni .product-info-main .product-add-form .actions button.tocart,.bundle-info .product-details .actions button.tocart{background-color:#e4834c!important;border:1px solid #e4834c!important}
.product-summer-kit-7 .page-title-wrapper{background-image:url(/media/catalog/tmp/category/offerta-estate_1.jpg)!important}
.product-summer-kit-7 .category-offerte-promozioni .product-info-main .product-add-form .actions button.tocart,.bundle-info .product-details .actions button.tocart{background-color:#e4834c!important;border:1px solid #e4834c!important}
.product-kit8-shampoo-delicato-crema-balsamo-siero-nutritivo-bundle-1 .page-title-wrapper{background-image:url(/media/catalog/tmp/category/offerta-estate_1.jpg)!important}
.product-kit8-shampoo-delicato-crema-balsamo-siero-nutritivo-bundle-1 .category-offerte-promozioni .product-info-main .product-add-form .actions button.tocart,.bundle-info .product-details .actions button.tocart{background-color:#e4834c!important;border:1px solid #e4834c!important}
.product-kit10-ricci-hairmousse-shampoobalsamo-oilnonoil-bundle-1 .page-title-wrapper{background-image:url(/media/catalog/tmp/category/offerta-estate_1.jpg)!important}
.product-kit10-ricci-hairmousse-shampoobalsamo-oilnonoil-bundle-1 .category-offerte-promozioni .product-info-main .product-add-form .actions button.tocart,.bundle-info .product-details .actions button.tocart{background-color:#e4834c!important;border:1px solid #e4834c!important}
.product-kit-3-shampoo-delicato-crema-balsamo-cera-bundle-din.product-kit6-capelli-mossi .page-title-wrapper{background-image:url(/media/catalog/tmp/category/offerta-estate_1.jpg)!important}
.product-kit-3-shampoo-delicato-crema-balsamo-cera-bundle-din.product-kit6-capelli-mossi .category-offerte-promozioni .product-info-main .product-add-form .actions button.tocart,.bundle-info .product-details .actions button.tocart{background-color:#e4834c!important;border:1px solid #e4834c!important}
.product-kit-3-shampoo-delicato-crema-balsamo-cera-bundle-din .page-title-wrapper{background-image:url(/media/catalog/tmp/category/offerta-estate_1.jpg)!important}
.product-kit-3-shampoo-delicato-crema-balsamo-cera-bundle-din .category-offerte-promozioni .product-info-main .product-add-form .actions button.tocart,.bundle-info .product-details .actions button.tocart{background-color:#e4834c!important;border:1px solid #e4834c!important}
.header .dropdown-toplinks .dropdown-menu{right:80px!important}
.header .search-form .form-search{background:#000000ab!important}
.header .search-close{position:absolute;right:20px;top:40px;color:#000;width:60px;height:60px;background:none;border:none;font-size:40px;z-index:99999}
.header .search-form .form-search .form.minisearch{max-width:100%!important;margin:0 auto;padding:0!important;margin-top:0!important;width:100%;background-color:#fff;height:200px}
.header .search-form .form-search .form.minisearch .input-text{color:#000;box-shadow:none;letter-spacing:.5px;width:100%!important;margin-left:0!important;height:80px!important;font-size:24px;margin-top:50px}
.header .search-close{top:0!important}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .posts.posts-list{float:left;width:47%;padding-left:5%}
#search_mini_form .mgs-instant-search-dropdown{position:absolute;z-index:1;margin-top:0;right:0;left:0}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .products{margin:0;float:left;width:42%;margin-left:6%}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper ul.products{width:100%;margin-left:0}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .posts-list .post-item-info .post-item-details{vertical-align:middle}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .posts-list .post-item-info .post-item-photo{display:table-cell;vertical-align:top;width:150px;padding:0 10px 0 0}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-photo{display:table-cell;vertical-align:top;width:115px;padding:0 10px 0 0}
#search_mini_form .mgs-instant-search-dropdown{top:155px!important}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .title{margin:0 -10px;line-height:40px;padding:0 10px;background-color:#eee;color:#fff}
.category-offerte-promozioni .product-info-main .product-add-form .actions button.tocart,.bundle-info .product-details .actions button.tocart{background-color:#e4834c;border:1px solid #e4834c}
.search h2{margin-top:90px;margin-bottom:24px;font-size:30px}
.isearch{display:flex;width:100%;flex-wrap:wrap}
.catalog-product-view .product-info-main .product-info-price .price-box .price{line-height:24px!important}
.isearch .post-isearch-wrapper ol{display:flex;flex-wrap:wrap}
.isearch .post-isearch-wrapper ol li.item{background-color:#f2f2f2;padding:30px;width:31%;margin-right:20px;margin-bottom:20px}
.isearch .post-isearch-wrapper ol li.item img{width:100%}
.isearch .post-isearch-wrapper ol li.item h3{font-size:22px;font-weight:400;line-height:25px;color:#000;margin-top:12px}
.isearch .post-isearch-wrapper ol li.item h3 a{color:#000}
.isearch .post-isearch-wrapper ol li.item span{font-size:15px;margin-top:20px;display:flex}
#minicart-content-wrapper .not-available-info,.checkout-cart-index .cart-summary .error.unavailable{background-color:#c33e3e;color:#fff;padding:10px;text-align:left;margin-top:30px;line-height:19px}
.checkout-cart-index .cart-summary .error.unavailable{background-color:#c33e3e;color:#fff;padding:23px;text-align:left;font-size:16px;text-align:center;margin-top:0;line-height:19px;margin-bottom:50px;font-family:"FuturaStdMedium",arial,tahoma}
#minicart-content-wrapper .not-available-info strong{font-family:"FuturaStdBlod",arial,tahoma}
.page-product-bundle .product-info-price{margin-top:-13px}
.bundle-options-container .product-add-form .block-bundle-summary .price-box .price{font-size:30px!important}
.page-product-bundle #bundleSummary .old-price{font-size:16px!important}
.product-categories{display:block;text-align:center;margin:100px 0 0}
.product-categories h3{display:none}
.product-categories ul li{display:inline-flex;padding:15px;background-color:#f2f2f2}
.product-categories ul li a{color:#000;font-size:15px}
.product.not_available{border:1px solid #ccc;opacity:.5;padding:5px}
.product.not_available .not_saleable{background-color:#ccc;text-align:center}
.product.not_available{border:0 solid #ccc;opacity:.5;padding:0}
.product.not_available .not_saleable{background-color:#ccc;text-align:center;text-transform:uppercase;margin-top:10px}
.checkout-cart-index #shopping-cart-table .unavailable{opacity:.5}
.checkout-cart-index .contentNLsubscribe{display:none}
.checkout-cart-index .message.error>*{background:#c33e3e;color:#fff;text-align:center;margin-bottom:40px;padding:20px;font-size:18px;font-family:"FuturaStdMedium",arial,tahoma}
.checkout-cart-index #shopping-cart-table .unavailable .message.error>*{background:#f4f4f4;color:#000;text-align:left;margin-top:15px;width:300px;text-transform:uppercase;font-size:13px}
.product.not_available .minicart-items .product-item .product-item-details .product-item-name{margin-top:28px}
.product.not_available .minicart-items .product-item .product-item-details .product-item-name a{margin-top:28px}
.WhiteBanner{height:140px;background-color:#fff;width:100%;position:absolute}
.block-new-customer{margin-top:8%!important}
.product-item-details .trustpilot-widget{margin-top:25px}
.trust-desktop{background-color:#f6f6f8;display:block;margin-top:100px;padding:3%}
.trust-mobile{display:none}
.cms-e-shop .trust-desktop{background-color:#f0f5fb;clip-path:polygon(0 0,100% 0,100% 85%,0% 100%);padding:140px 0;padding-left:10%;padding-right:10%;padding-bottom:8%;margin:30px calc(-100vw / 2 + 100% / 2) 100px calc(-100vw / 2 + 100% / 2)}
.blocco_instagram{margin-top:-80px!important}
.block-new-customer p{font-size:16px;margin-bottom:30px}
.block-new-customer p strong{font-weight:700;font-family:"FuturaStdMedium",arial,tahoma}
.block-new-customer li{background-color:#eff4f4;padding-left:15px;margin-bottom:10px;font-weight:700;font-size:16px}
.modal_newsletter_popup.modal-popup .pop-sletter-title h4{background-color:#111!important}
.newsletter-popup-content h5{margin-top:2%!important;padding-left:5%!important;padding-right:5%!important}
.ContentMessage{background-color:#f4f4f4;width:90%;margin-left:5%;text-align:center;padding:4%;margin-bottom:30px}
.ContentMessage h1{font-family:"FuturaStdMedium";font-size:28px;text-transform:uppercase;text-align:center;width:100%}
.ContentMessage p{font-size:22px;margin-top:1%}
.Column1MenuMagazine{width:20%;float:left;margin-right:3%;margin-left:5%}
.Column2MenuMagazine{width:20%;float:left;margin-right:3%}
.Column2MenuMagazine Img{width:100%;float:left;margin-bottom:3%}
.Column1MenuMagazine Img{width:100%;float:left;margin-bottom:3%}
.cms-e-shop div.slidehomepage .page-header-sliders,.preslide{padding:0}
.RelativeSlide{position:relative}
.ContSlide{position:absolute;top:30%;width:30%;left:6%}
.TitleSlideNew{float:left;z-index:9999;width:100%;font-size:50px;line-height:50px;font-family:"FuturaStdBold",arial,tahoma;color:#464646;margin-bottom:20px}
.TextSlideNew{font-size:20px;float:left;width:100%;line-height:30px;color:#464646;margin-bottom:30px}
.buttonSlide{background-color:#464646;width:200px;padding:10px;color:#fff!important;text-align:center;font-family:"FuturaStdMedium",arial,tahoma;float:left}
.buttonSlide a{color:#fff!important}
.TextSlideNew strong{font-size:20px;font-family:"FuturaStdBold",arial,tahoma;padding-top:10px;display:block}
.TextTest{position:absolute;z-index:9;bottom:13%;width:25%;left:6%}
.TitleTest{font-family:"FuturaStdBold",arial,tahoma;font-size:16px;line-height:19px}
.TextTest p{font-size:15px;float:left;width:100%;margin-top:2%}
.TextTest .buttonSlide{background-color:#FFF;width:200px;padding:10px;color:#000!important;text-align:center;font-family:"FuturaStdMedium",arial,tahoma;float:left}
.slidehomepage .slider_mgs_carousel.owl-carousel .owl-dots{bottom:24px}
.ec-gtm-cookie-directive>div>div>div a.action.accept{color:#FFF;background-color:#10d0d0;border-radius:15px;padding-left:20px;padding-right:20px;font-family:"FuturaStdLight",arial,tahoma;margin-top:3%}
.ec-gtm-cookie-directive>div>div>div a.action.accept-all{color:#8bc53f;font-weight:700;color:#FFF;background-color:#10d0d0;border-radius:15px;padding-left:20px;padding-right:20px;font-family:"FuturaStdLight",arial,tahoma;margin-left:10px;margin-top:3%}
.ec-gtm-cookie-directive>div>div>div a.action.decline{display:block;text-align:left;padding:5px;padding-right:5px;padding-left:5px;float:left;background-color:#000;color:#8bc53f;font-weight:700;color:#FFF;background-color:#090909;border-radius:15px;padding-left:20px;padding-right:20px;font-family:"FuturaStdLight",arial,tahoma;margin-left:10px;margin-top:3%}
.ec-gtm-cookie-directive>div>div>div a.action.accept{color:#FFF!important}
.ec-gtm-cookie-directive>div>div>div a.action.refuse{display:block;text-align:left;padding:5px;padding-right:5px;padding-left:5px;float:left;background-color:#000;color:#8bc53f;font-weight:700;color:#FFF;background-color:#131313;border-radius:15px;padding-left:20px;padding-right:20px;font-family:"FuturaStdLight",arial,tahoma;margin-left:10px;margin-top:3%}
.ec-gtm-cookie-directive p strong{font-family:"FuturaStdMedium",arial,tahoma}
.widgetRT{margin-top:9%}
.cms-e-shop .page-header-sliders{padding:0 8%}
.checkout-index-index .modal-footer button{position:relative;width:180px}
.checkout-index-index .modal-content label.label[for="shipping-save-in-address-book"]{padding-left:10px}
.category-idee-regalo .product-info-main .product-add-form .actions button.tocart:hover,.category-idee-regalo .bundle-info .product-details .actions button.tocart:hover{border-color:#cd0202;background-color:#cd0202}
.category-idee-regalo .product-info-main .product-add-form .actions button.tocart,.category-idee-regalo .bundle-info .product-details .actions button.tocart{background-color:#cd0202;border:1px solid #cd0202}
#newsletter-popup-validate-detail{display:none}
.product-info-main .product-add-form .product-detail-deals .hurry-text{display:none}
.product-tricoglam-home-use-1 .contentNLsubscribe{display:none}
.catalog-product-view .product-info-main .product-info-price .price-box .price{padding-bottom:8px}
.hair-test-pt.customtest-index-index .page-title-wrapper{display:none!important}
.blocco_offerte_promozioni{display:none}
.BFDisclaimer{background-color:#000;color:#fff;text-transform:uppercase;padding:.5%;font-size:13px;letter-spacing:.04em;line-height:15px;margin-left:-15px;margin-right:-15px}
.BFDisclaimer strong{font-weight:700;font-family:"FuturaStdMedium",arial,tahoma}
.BFDisclaimer a{color:#fff;text-decoration:none}
.BFDisclaimer a:hover{color:#ff0;text-decoration:none}
.Evi2{background-color:#8a837a;float:left;padding:2px 21px;clip-path:polygon(7% 0,100% 0,93% 100%,0% 100%);margin-top:6%;color:#fff;padding-top:5px}
.Evi2 a{color:#fff!important}
.Evi3{background-color:#ce0203;float:left;padding:2px 21px;clip-path:polygon(7% 0,100% 0,93% 100%,0% 100%);margin-top:3%;color:#fff;padding-top:5px;width:70%;text-align:center}
.Evi3 a{color:#fff!important}
.Evi4{background-color:#000;float:left;padding:0 21px;padding-top:0;clip-path:polygon(7% 0,100% 0,93% 100%,0% 100%);margin-top:2%;color:#FFF;padding-top:2px;width:70%;text-align:center}
.Evi4 a{color:#fff!important}
.TitleBF3{background-color:#000;text-transform:uppercase;padding:5px;color:#fff;text-align:center;font-size:30px}
.GreyBF{background-color:#f0f0f0;padding-bottom:5%}
.CtaBFnovember{background-color:#8a837a;width:60%;color:#fff;text-align:center;padding:14px;margin-bottom:3%;line-height:24px;margin-left:21%}
.CtaBFnovember2{background-color:#000;width:60%;color:#fff;text-align:center;padding:14px;margin-bottom:3%;line-height:24px;margin-left:21%}
.CtaBFnovember a{color:#fff}
.CtaBFnovember2 a{color:#fff}
.CtaBFnovemberPay{font-size:16px;text-align:center;margin-bottom:4%;padding-top:3%}
.categorypath-e-shop-black-day-30 .contentNLsubscribe{display:none}
.categorypath-e-shop-black-day-15 .contentNLsubscribe{display:none}
.cms-black-november-2021 .contentNLsubscribe{display:none}
.imgBFnovember{margin-left:-15px;margin-right:-15px}
.imgBFnovember img{width:100%}
.imgFB-blacknovember{width:26%;margin-top:-9%;margin-left:8%;position:absolute}
.pBF-november{font-size:18px;line-height:34px;margin-top:3%}
.pBF strong{font-weight:900;font-family:"FuturaStdmedium",arial,tahoma}
.pBF-november strong{font-weight:900;font-family:"FuturaStdmedium",arial,tahoma}
.TestoBFNovember{width:41%;margin-left:39%;float:left;height:685px;margin-top:3%}
.imgFB-blacknovember img{width:100%}
.imgFB{width:20%;position:absolute;right:3%;margin-top:-11%}
.imgFB img{width:100%}
.TitleBF{font-size:25px!important;text-transform:uppercase;margin-top:1%!important}
.TitleBFsec{font-size:20px!important;text-transform:uppercase;margin-top:-3%!important;margin-bottom:5%}
.pBF{font-size:18px;padding:0 10%;line-height:29px}
.hair-test-en.customtest-index-index .page-title-wrapper{display:none!important;visibility:hidden}
.category-offers .alert-warning{display:none;visibility:hidden}
.page-product-bundle.category-hair-loss-prevention .page-title-wrapper{background-image:url(/pub/media/catalog/tmp/category/caduta3.jpg)!important}
.product-info-main div[id^='trustpilot-widget-trustbox-']{display:flex;margin-left:-1.2%!important;justify-content:start;width:100%;margin-top:-35px;height:140px}
.product-info-main div[id^='tp-widget-based-on-reviews-']{text-align:left!important;font-family:"FuturaStdLight",arial,tahoma!important;font-weight:400!important}
.catalog-product-view .amasty-rewards-highlight{top:-35px!important}
.catalog-product-view .MarginSEO{display:none}
.contentSeoTrust{top:-69px!important}
body.main .wrapper-company-stars{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:start!important}
.hairfooter{width:100%;display:flex;flex-direction:row;justify-content:center}
.CTAResult{width:auto;float:left;background-color:#8a837a;text-align:center;margin-right:3%;padding:1% 3%;color:#fff;margin-top:1%;text-transform:uppercase; margin-bottom: 5%}
.CTAResult2{width:auto;float:left;background-color:#8a837a;text-align:center;margin-right:3%;padding:1% 3%;color:#fff;margin-top:1%;text-transform:uppercase;margin-bottom: 5%}
.CTAResult a{color:#fff}
#customTest input[type="email"]{width:100%;margin-left:0;margin-bottom:7%;margin-top:0;float:left;border:1px solid #000;height:51px;color:#000;font-size:15px}
.contentNLsubscribe{background-color:#ffff;text-align:center;margin-top:-40px;float:left;width:100%;margin-bottom:80px;background-size:cover;padding:0}
.contentNLsubscribe .contentNLsubscribebg{padding:30px;padding-bottom:5px;padding-top:5px;margin-left:5%;margin-right:5%}
.contentNLsubscribe .ctaNL{background-color:#8a837a;width:270px;margin:0 auto;color:#fff;text-transform:uppercase;letter-spacing:.03em;padding:8px;margin-top:5px;margin-bottom:20px}
.contentNLsubscribe .ctaNL a{color:#fff}
.contentNLsubscribe h3{margin-top:34px;font-size:27px;font-family:"FuturaStdBold"}
.contentNLsubscribe .txt{background-color:transparent;padding:2% 5%;color:#000;text-align:center;letter-spacing:.04em;font:15px FuturaStdmedium,arial,tahoma;text-transform:uppercase}
.header .dropdown-switcher .dropdown-menu li>a{text-transform:uppercase;letter-spacing:.08em}
.header .dropdown-switcher .dropdown-menu li>a img{height:auto;margin-right:7px;margin-top:-4px;width:16px;display:none}
.header .dropdown-switcher .dropdown-menu li>a{text-align:center}
.header.header10 .dropdown-switcher .switcher-toggle{font-size:13px!important;text-transform:uppercase;letter-spacing:.08em}
.header.header10 .dropdown-switcher{margin-right:10px!important}
.block.newsletter .btn{filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:100;margin-top:30px;margin-bottom:40px;text-align:center;text-transform:uppercase;color:#fff;letter-spacing:.08em;text-align:center;background-color:#000;border-color:#000}
@media (max-width: 1550px) {
.ContSlide{position:absolute;top:20%;width:40%;left:6%}
.TextTest{bottom:4%}
}
@media (max-width: 1199px) {
ul#menu_mobile_prodotti_box li.box.uno .image img{min-width:43px!important;width:43px!important;margin-left:19px;margin-right:8px}
.WhiteBanner{height:60px;background-color:#fff;width:100%;position:absolute}
.TitleSlideNew{font-size:30px;line-height:30px;font-family:"FuturaStdBold",arial,tahoma}
.TextSlideNew{font-size:17px;line-height:20px}
.TextSlideNew strong{font-size:17px;line-height:20px}
.CtaBFnovember{color:#fff;text-align:center;padding:5px;margin-bottom:3%}
div#switcher-language-nav-mobile{padding-left:30px}
div#switcher-language-nav-mobile li.switcher-option a{color:#000}
div#switcher-language-nav-mobile li.switcher-option{text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;border-bottom:1px solid #fdfcfc;padding-bottom:11px;font-size:15px;width:87%;align-items:center;display:flex}
div#switcher-language-nav-mobile li.switcher-option.selected{font-weight:900;font-family:'FuturaStdmedium'}
div#switcher-language-nav-mobile li.switcher-option img{padding-right:10px;display:none}
.header.header10 .megamenu-content .nav-tabs>li>a img{max-height:27px}
.footer_block_quick_link .menu{padding-bottom:15%}
.header.header10 .megamenu-content .nav-tabs>li>a img.image-Menucontent{max-height:18px!important}
.header.header10 .megamenu-content .nav-tabs>li>a img.image-Accountcontent{max-height:23px!important}
.header.header10 .megamenu-content .nav-tabs>li>a img.image-Settingcontent{max-height:25px!important}
.header:not(.header6):not(.header7) .megamenu-content .dropdown-switcher{border-bottom:none!important}
}
@media (min-width: 1200px) {
.header.header10 .dropdown-switcher .switcher-toggle{font-size:18px!important;text-transform:uppercase;letter-spacing:.08em}
div#switcher-language-mobile{display:none!important}
}
@media (max-width: 1199px) {

.slidehomepage .owl-carousel .owl-item img {
    padding-top: 0px;
}}
@media (max-width: 1024px) {
		.slidehomepage .owl-carousel .owl-item img {
    padding-top: 0px;
}
	#customTest .ContentRisultato p {
    width: 95%;
   
}#customTest .intro {
    font-size: 20px!important;
    line-height: 29px!important;
    text-align: left!important;
    font-family: "FuturaStdMedium",arial,tahoma;
    
}#customTest .TxtLinea p {
    width: 95%;
}#customTest .ImgLinea img {
    width: 95%;
}
	.couponTest {
   
    width: 96%;
 
}
	#customTest .product-info-main .product-add-form .actions button.tocart {
  
    width: 96%;
    
    margin-left: 1.5%;
}
	
	
.WhiteBanner{height:49px}
.header .search-form .form-search .form.minisearch .input-text{font-size:20px!important;color:#000;box-shadow:none;letter-spacing:.5px;width:100%;margin-left:0}
.ContSlide{position:absolute;top:20%;width:35%;left:6%;position:absolute;top:20%;width:30%;left:6%}
.TitleTest{font-family:"FuturaStdBold",arial,tahoma;font-size:12px;line-height:16px}
.TextTest p{font-size:12px;float:left;width:100%;margin-top:2%;font-size:12px;float:left;width:100%;margin-top:2%}
.ec-gtm-cookie-directive>div>div>div a.action.accept{color:#FFF;background-color:#10d0d0;border-radius:14px;padding-left:20px;padding-right:20px;font-family:"FuturaStdLight",arial,tahoma;margin-top:3%;width:100%;text-align:center}
.ec-gtm-cookie-directive>div>div>div a.action.accept-all{width:100%;color:#8bc53f;font-weight:700;color:#FFF;background-color:#10d0d0;border-radius:15px;padding-left:20px;padding-right:20px;font-family:"FuturaStdLight",arial,tahoma;margin-left:0;margin-top:3%;text-align:center}
.ec-gtm-cookie-directive>div>div>div a.action.refuse{display:block;text-align:left;padding:5px;padding-right:5px;padding-left:5px;float:left;background-color:#000;color:#8bc53f;font-weight:700;color:#FFF;background-color:#131313;border-radius:15px;padding-left:20px;padding-right:20px;font-family:"FuturaStdLight",arial,tahoma;margin-left:0;margin-top:3%;width:100%;text-align:center}
.ec-gtm-cookie-directive>div>div>div a.action.decline{display:block;text-align:left;padding:5px;padding-right:5px;padding-left:5px;float:left;background-color:#000;color:#8bc53f;font-weight:700;color:#FFF;background-color:#090909;border-radius:15px;padding-left:20px;padding-right:20px;font-family:"FuturaStdLight",arial,tahoma;margin-left:0;margin-top:3%;width:100%;text-align:center}
.TestoBFNovember{width:53%;margin-left:39%;float:left;height:590px;margin-top:3%}
.CtaBFnovember{width:90%;color:#fff;text-align:center;padding:5px;margin-bottom:3%;font-size:15px;margin-left:5%}
.CtaBFnovember2{width:90%;color:#fff;text-align:center;padding:5px;margin-bottom:3%;font-size:15px;margin-left:5%}
.imgFB{width:25%;position:absolute;right:3%;margin-top:-24%}
.catalog-product-view .amasty-rewards-highlight{top:-30px!important}
.product-info-main div[id^='trustpilot-widget-trustbox-']{display:flex;margin-left:-1.2%!important;justify-content:start;width:100%;margin-top:-20px}
}
@media (min-width: 768px) {
div[id="5d5ff879-d267-4502-9431-4b3a594822c7"]{display:none!important}
}
@media (max-width: 768px) {
	
	.Coupon {
    background-color: #FFF;
    padding: 60px;
    float: left;
    width: 100%;
    border: 10px solid #87acf3;
    margin-bottom: 60px;
    margin-bottom: 60px;
    margin-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 80px!important;
    background-image: url(https://crlab.com/media/wysiwyg/telo.png);
    background-repeat: no-repeat;
    background-size: 31%;
    background-position-y: -10%;
    
    background-position-x: -3%;
}

select#carrier-center-list{width:100%}
.pagamenti{width:100%;margin-left:0;margin-top:15px}
.rassicurazioni-clienti .txt2{text-align:left;font:16px FuturaStdmedium,arial,tahoma;text-transform:uppercase;padding-top:6px}
.rassicurazioni-clienti .img-rassicurazioni-clienti{float:left;width:5%;margin-right:3px}
.isearch .post-isearch-wrapper ol li.item{width:47%}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper{background-color:#fff;padding:20px!important;max-height:calc(100vh - 120px)!important;overflow-x:hidden;overflow-y:auto}
.header .search-close{position:absolute!important;right:0;top:0!important;z-index:999}
.header .search-form .form-search .form.minisearch{max-width:580px;margin:0 auto;padding:0;margin-top:0}
.header .search-form .form-search .form.minisearch .input-text{border-bottom:1px solid #300!important;color:#000;background-color:#fff;height:60px!important}
.checkout-cart-index #shopping-cart-table .unavailable .message.error>*{width:224px}
.TextTest{display:none}
.contentPrincipi{width:100%!important;float:left;margin-left:0!important}
.TitleSlideNew{font-size:25px;line-height:25px;font-family:"FuturaStdBold",arial,tahoma}
.TextSlideNew{font-size:15px;line-height:18px}
.TextSlideNew strong{font-size:15px;line-height:18px}
.buttonSlide{background-color:#464646;width:100px;padding:5px;color:#fff!important;text-align:center;font-family:"FuturaStdMedium",arial,tahoma;float:left;font-size:12px}
.product-info-main div[id^='trustpilot-widget-trustbox-']{display:flex;margin-left:2%!important;justify-content:start}
.CtaBFnovemberPay{font-size:13px;text-align:center;margin-bottom:4%;padding-top:3%}
.TitleBF3{background-color:#000;text-transform:uppercase;padding:5px;color:#fff;text-align:center;font-size:23px}
.TestoBFNovember{width:53%;margin-left:39%;float:left;height:760px;margin-top:3%}
.CTAResult{width:100%;float:left;background-color:#8a837a;text-align:center;margin-right:0;padding:1% 3%;color:#fff;margin-top:3%;text-transform:uppercase}
.contentNLsubscribe{margin-top:-62px}
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs>li>a{height:80px}
#mainMenu{font-family:"FuturaStdMedium";margin-bottom:20px;margin-top:23px}
.cms-e-shop .trust-desktop{background-color:#f0f5fb;clip-path:polygon(0 0,100% 0,100% 85%,0% 100%);padding:62px 0;padding-left:10%;padding-right:10%;padding-bottom:13%;margin:30px calc(-100vw / 2 + 100% / 2) 100px calc(-100vw / 2 + 100% / 2)}
ol.products.list.items.product-items{display:flex;flex-wrap:wrap}
ol.products.list.items.product-items li.item.product.product-item-info.product-item{position:relative;padding-bottom:40px}
.product-item-details .trustpilot-widget{margin-top:25px;position:absolute!important}
}


@media (max-width: 767px) {.category-view .category-description h5 {
  font-family: "FuturaStdMedium";
  font-size: 15px;
  margin-top: 30px;
}
	
	.Coupon {
    background-color: #FFF;
    padding: 10px;
    float: left;
    width: 100%;
    border: 10px solid #87acf3;
    margin-bottom: 60px;
    margin-bottom: 60px;
    margin-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 80px!important;
    background-image: url(https://crlab.com/media/wysiwyg/telo.png);
    background-repeat: no-repeat;
    background-size: 51%;
    background-position-y: -5%;
    background-position-x: -3%;
    padding-top: 80px;
}
	.cms-e-shop .page-header-sliders{padding:0}

	.slidehomepage .slider_mgs_carousel.owl-carousel .owl-dots {
    bottom: 7px!important;
}
	
	.blocco_home_superiore {
    margin: 0 0 50px!important;
}
.blocco_home_superiore .icon-service .text h6, .blocco_inferiore .icon-service .text h6 {
   
    font-weight: lighter!important;

}
	.slidehomepage .owl-carousel .owl-item img {
 
  padding-top: 0px;
}

	#customTest .product-info-main .product-add-form .actions button.tocart {
    border-radius: 0!important;
    width: 94%!important;
    margin-top: 20px!important;
    margin-left: 3%!important;
}
	.couponTest {
 font-size: 14px;
  padding: 20px;margin-bottom: 10px;    width: 100%;

}
	#customTest .intro {
    font-size: 16px!important;
    line-height: 24px!important;
   
    
}
	
	#customTest .LineaRisultato1 h3 {
    
    font-size: 20px!important;
    
}
	#customTest .ContentRisultato p {
    width: 100%;
   
}
	
	#customTest .TxtLinea p {
    width: 100%;
    
}
.products-grid .product-item-info .product-item-details{padding-left:10px;padding-right:10px}
body.main .tp-widget-stars{width:84px!important}
body.main .tp-widget-readmore{font-size:11px!important}
ol.products.list.items.product-items li.item.product.product-item-info.product-item{position:relative;padding-bottom:40px;padding-left:0!important;padding-right:0!important}
.pagamenti{width:100%;margin-left:0;margin-top:15px}
.rassicurazioni-clienti .txt2{text-align:left;font:16px FuturaStdmedium,arial,tahoma;text-transform:uppercase;padding-top:6px}
.rassicurazioni-clienti .img-rassicurazioni-clienti{float:left;width:10%;margin-right:3px}
.blocco_instagram{margin:0!important}
.cms-e-shop .blocco_home_superiore .container{padding-right:0;padding-left:0}
.cms-e-shop .blocco_home_superiore .container .icon-service{padding:0 4%;font-size:16px}
.cms-e-shop .blocco_inferiore .container{padding-right:0;padding-left:0}
.iconNew{width:17%;float:left;margin-right:20px}
select#carrier-center-list{width:100%;margin-top:10px;margin-left:0}
.blocco_inferiore .icon-service{min-height:255px!important}
body:not(.cms-e-shop) .blocco_inferiore{padding-top:0!important}
.MarginSEO{padding-top:60px}
.contentNLsubscribe{margin-bottom:40px;margin-top:-127px}
.contentNLsubscribe .txt{background-color:transparent;padding:0;color:#000;text-align:center;letter-spacing:.04em;font:15px FuturaStdmedium,arial,tahoma;text-transform:lowercase;margin-bottom:5%}
.h2LancioText{text-transform:uppercase;font-family:"FuturaStdBold";font-size:25px!important;color:#4ab1ba;margin-bottom:3px!important}
.h2LancioOfferta{background-color:#173657;display:inline-block;padding:10px 49px 0;color:#fff;font-size:16px!important;font-family:"FuturaStdMedium";margin-bottom:0!important}
.h2LancioCodice{font-size:16px!important;margin:0!important;letter-spacing:.03em;padding-bottom:14px}
.header .search-form .form-search .form.minisearch{height:auto!important}
.header .search-close{position:absolute;right:0!important}
.header .search-form .form-search .form.minisearch .input-text{margin-top:0!important}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .posts.posts-list{float:left;width:100%;padding-left:0}
#search_mini_form .mgs-instant-search-dropdown{top:60px!important}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .products{margin:0;float:left;width:100%;margin-left:0}
.search h2{margin-top:0;font-size:25px}
.search ol.products{margin-bottom:40px}
.isearch .post-isearch-wrapper ol li.item{width:100%;margin-right:0}
.products-grid .product-item-info .product-top:hover .tocart.btn-cart{display:none}
.product-info-price{margin-top:0;margin-bottom:20px}
.blocco_instagram{margin-top:30px!important}
.modal_newsletter_popup.modal-popup .pop-sletter-title{height:307px!important}
.widget.block-static-block{margin-top:0!important}
.trust-desktop{background-color:#f6f6f8;display:none}
.trust-mobile{display:block;margin-top:80px}
.cms-e-shop .trust-mobile{display:block;margin-top:30px;margin-bottom:120px;background-color:#f0f5fb;padding:20px}
.ContentMessage h1{font-size:21px}
.ContentMessage p{font-size:18px;margin-top:6%;line-height:20px}
.ContSlide{position:absolute;top:15%;width:80%;left:0;text-align:center;padding:6%;background-color:#ffffffbf;left:10%}
.ContentMessage{width:inherit;text-align:center;padding:10%;margin:-39px -25px 30px}
.buttonSlide{background-color:#464646;width:70%;padding:7px 40px;color:#fff!important;text-align:center;font-family:"FuturaStdMedium",arial,tahoma;float:left;font-size:16px;margin-left:15%}
.TextSlideNew{font-size:18px;line-height:24px}
.TextSlideNew strong{font-size:17px;line-height:19px}
.TextSlideNew{margin-bottom:20px}
.KITcta{background-color:#000!important;border:1px solid #000!important;color:#fff!important;padding:1%!important;width:80%!important;margin-top:5%!important;margin-bottom:8%!important;margin-left:10%!important;text-transform:uppercase!important}
.catalog-product-view .amasty-rewards-highlight{z-index:-7}
.BFDisclaimer strong{font-weight:700;font-size:13px;font-family:"FuturaStdMedium",arial,tahoma}
.BFDisclaimer{background-color:#000;color:#fff;text-transform:uppercase;padding:3%;font-size:11px;letter-spacing:.04em;line-height:15px;margin-left:-15px;margin-right:-15px}
.TitleBF3{font-size:18px}
.CtaBFnovember2{line-height:20px;padding-left:5%;padding-right:5%}
.CtaBFnovember{color:#fff;text-align:center;padding:5px;margin-bottom:9%}
.CtaBFnovemberPay{font-size:13px;line-height:17px}
.TestoBFNovember{width:100%;margin-left:0;float:left;height:930px;margin-top:3%;text-align:center}
.imgFB-blacknovember{width:84%;margin-top:16%;margin-left:5%;position:absolute;bottom:-24px}
.pBF-november{font-size:15px;line-height:29px;text-transform:uppercase;margin-top:9%}
.pBF{font-size:15px;padding:0;line-height:21px}
.TitleBF{font-size:21px!important;text-transform:uppercase;margin-top:5%!important;letter-spacing:0!important}
.TitleBFsec{font-size:16px!important;text-transform:uppercase;margin-top:-11%!important;margin-bottom:5%}
.imgFB{width:90%;position:relative;left:6%;margin-top:-101px}
.blocco_inferiore .icon-service{height:255px!important}
.contentNLsubscribe{padding:20px}
.contentNLsubscribe .ctaNL{width:100%}
.contentNLsubscribe h3{margin-top:25px;font-size:26px;font-family:"FuturaStdBold";line-height:29px;margin-bottom:12px}
.contentNLsubscribe .contentNLsubscribebg{background-color:#ffffffd4;padding:20px;margin-left:0;margin-right:0}
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs>li>a{height:76px}
.Tricotest li{font-size:14px;font-family:"FuturaStdmedium",arial,tahoma;margin-bottom:0;line-height:31px;background-color:#0000000f;border-bottom:13px solid #fff}
.textTricotestTIT{font-size:25px!important;line-height:36px!important;margin-bottom:20px!important;margin-top:-17px!important}
.textTricotest{font-size:15px!important}
.tito{font-size:16px!important;text-transform:uppercase!important;line-height:27px!important;margin-bottom:30px!important;color:#59abca!important;border-top:1px solid #4a87bd!important;padding-top:29px!important;font-family:"FuturaStdBold",arial,tahoma}
.TitleH1{text-align:center;font-size:25px!important;margin-bottom:30px!important;margin-top:5%}
body:not(.cms-e-shop) .blocco_inferiore{clip-path:polygon(0 0,100% 0,100% 96%,0% 100%)!important}
.header:not(.header6):not(.header7) .megamenu-content .top-links{text-align:left;margin:0;margin-top:29px!important}
	.Coupon h3 strong {
    font-size: 22px;
    font-family: "FuturaStdBold";
}
	
	.Coupon h3 {
    border: 4px solid white;
        padding: 0%;
    width: 100%;
    margin: 0 auto;

}
	.Coupon h2 {
    margin-bottom: 0!important;

    font-size: 23px!important;
}
	.Coupon h4 {
    font-family: "FuturaStdLight";
    margin-top: 20px;
    font-size: 16px;
    letter-spacing: 0;    line-height: 30px;
  
}
}

@media (max-width: 399px) {

.WhiteBanner {
    height: 49px;
}}