@import url('//fonts.googleapis.com/css?family=Libre+Baskerville:300,300italic,400,400italic,500,500italic,600,600italic,700,700italic&display=swap');body{}h5{font-size: 12px;}
				.catalog-product-view .product.item-image.imgzoom img.zoomImg{display:none!important}
.catalog-product-view .owl-carousel .owl-nav > div{opacity:1;visibility:visible}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .product-items .product-item-details{vertical-align:middle;display:table-cell}
.header .search-form .form-search .form.minisearch .input-text{font-size:18px;color:#000;box-shadow:none;letter-spacing:.5px;width:32.7%;margin-left:33.66%}
.customer-account-index .table-reviews-dashboard a{font-family:"FuturaStdMedium",arial,tahoma;color:#000}
.review-customer-index .product-name a{color:#000}
.customer-account-index .order,.sales-order-history .order{color:#ac00a1}
address a{color:#000}
.sales-order-view .ordered{margin-top:2%}
.items.order-links{display:none!important;margin:20px auto 40px;width:100%}
.order-details-items .table-wrapper tfoot tr th,.order-details-items .table-wrapper tfoot tr td,.order-details-items .table-wrapper tfoot tr th strong{font-size:14px;font-weight:400;color:#2a2a2a}
.sales-order-view .product-item-name{font-family:"FuturaStdMedium",arial,tahoma;margin-bottom:20px;width:100%;float:left}
.review-customer-view .product-info{background-color:#f7f7f7;padding:4%;margin-top:12%}
.review-customer-view .product-name{font-size:20px}
.review-customer-view .review-title{font-size:14px;font-weight:700;text-transform:uppercase;margin-top:1%;font-family:"FuturaStdMedium",arial,tahoma}
.account hr{border-top:0 solid #eee}
.block-dashboard-orders{margin-bottom:60px;margin-top:8%}
.widget.block-static-block{margin-top:0}
.product-info-main .product-sub-infomation:not(:empty){padding:0 0 8px}
.product-info-main .product-sub-infomation > div{padding:0}
.product.media .item-thumb:after{display:none}
.product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label,.product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label+.swatch-attribute-selected-option,div#minicart-content-wrapper .product.options dt.label,.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details dl.item-options dt,.amcheckout-step-container .amcheckout-summary-container .item-options dt.label{display:none}
.control.customer-dob button.ui-datepicker-trigger{width:100%;padding:0;margin:0;display:none}
img.hamburger{width:20px}
.checkout-cart-index .column.main .cart-empty{text-align:center;font-size:15px;padding:24px 15px 12px;border:0 solid #ddd;border-radius:5px}
.modal_newsletter_popup.modal-popup .action-close{background-color:#fff;right:0;top:0}
.customer-account-create .field.choice .label,.form-group.choice .label{margin-left:20px}
.block-customer-login{text-align:left;padding:5%;background-color:#dff5f5;margin-top:8%}
.login-container .block .block-title h2,.form-create-account h2{font-size:18px;text-transform:uppercase;font-weight:700;margin-top:10%}
.scroll-to-top{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;box-shadow:0 0 3px 0 rgba(0,0,0,0.2);width:45px;height:45px;position:fixed;right:35px;font-size:35px;text-align:center;line-height:45px;color:#fff;background-color:#000;z-index:99; }
.block.review-add .block-title .title{margin-bottom:5px;background-color:#070707;color:#fff;text-align:center;width:25%;margin-left:37.5%;font-size:15px;padding:1%;cursor:pointer;margin-top:3%}
.shipping-address-items .shipping-address-item.selected-item{color:#171717}
.store-list-container .store-list .block-title .title{font-weight:500;color:#222;font-size:20px;margin-bottom:13px;border-bottom:0 solid #ddd}
.catalog-product-view .swatch-option-tooltip{display:none!important}
.block-new-customer{margin-top:15%;padding:4%}
.product.info.detailed{margin-top:100px}
.price,.price-box .price{color:#000;font-weight:600;font-family:"FuturaStdmedium",arial,tahoma}
.owl-carousel .owl-dots .owl-dot span{background:#666;background:rgba(147,147,147,0.5);display:block;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.amcheckout-step-container .amcheckout-summary-container .minicart-items .product-image-container{height:auto!important}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#040404;border-color:#0d0d0d}
fieldset.fieldset.gdpr label.label{white-space:normal;display:inline;font-size:11px}
.stelline{margin-bottom:30px}
.minicart-items .product-item .product-item-details>.product.options{font-size:14px}
.amcheckout-step-container .amcheckout-summary-container .item-options .label{display:block;margin-bottom:0;font-weight:700}
.footer .middle-footer p{margin-bottom:1.3em;line-height:24px;font-weight:600;font-family:"FuturaStdMedium"}
.amcheckout-step-container img.payment-icon{margin-right:10px}
.minicart-wrapper .block-content>.actions{position:absolute;bottom:10px;width:285px}
.store-list-container .search-form{border:0 solid #f0f0f0}
#store-list-map{border:0 solid #ccc}
.btn.btn-xs{padding:0 25px;line-height:34px;height:36px;background-color:#fff;border:0;color:#000}
.store-content p{font-size:12px;line-height:16px}
.store-list-container .store-list>.items .stores li{margin-bottom:15px;padding-bottom:15px;border-bottom:0 solid #ddd;background-color:#f5f5f5}
.store-list-container .store-list{border:0 solid #ddd;padding-left:20px}
.store-list-container .store-list>.items .stores li .store-content .description{text-align:left}
._amcheckout-selectable-item:hover,.amcheckout-step-container .amcheckout-shipping-address .billing-address-details:hover,.amcheckout-step-container .amcheckout-shipping-address .shipping-address-details:hover,.amcheckout-step-container .shipping-address-items .shipping-address-item:hover,.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method:hover,.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method:hover{box-shadow:unset}
.checkout-index-index .header{text-align:center;padding-top:0}
.checkout-index-index .header .logo img{width:100px;height:auto}
body.checkout-index-index form#mageworx-giftcards-form .actions-toolbar{display:block}
body.checkout-index-index form#mageworx-giftcards-form button{margin:2px 0;text-align:center;min-width:250px;background-color:#fff;color:#000;border:1px solid #e8e8e8}
.modal-footer{text-align:center}
.modal-popup.confirm .modal-inner-wrap .modal-content{font-size:16px;font-style:italic;text-align:center}
.modal-popup.confirm .modal-footer .action-secondary,.modal-popup.confirm .modal-footer .action-primary{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0}
.payment-option.discount-code .form-discount .actions-toolbar .action.action-apply{color:#fff;border:1px solid #6a6a6a;background-color:#6a6a6a}
.product-label.kit-label{margin-top:-62px}
.icone{margin-top:5%;margin-bottom:8%;width:45%;margin-left:27.5%}
.icone img{width:100%}
.big{text-align:center;margin-top:40px;font:22px FuturaStdmedium,arial,tahoma}
.big strong{text-align:center;letter-spacing:.04em;font:22px FuturaStdBold,arial,tahoma}
.txt{background-color:#baa5ea;padding:2% 5%;color:#fff;text-align:center;letter-spacing:.04em;font:20px FuturaStdmedium,arial,tahoma}
.normal-price{font-weight:600;font-family:"FuturaStdmedium",arial,tahoma}
.lancio{margin-bottom:20px;padding:0;font-size:14px;font-style: italic;}
.evidenziato{background-color:#e9def9;padding:0 1%;color:#7237a4;text-align:center;letter-spacing:.04em;display:inline;font:22px FuturaStdBold,arial,tahoma}
.evidenziato2{display:block;background-color:#ffdff2;color:#000;font-size:16px;margin-top:2%;text-align:center;width:43%;clip-path:polygon(4% 0,100% 0,97% 100%,0% 100%);margin-left:27%}
.amcheckout-step-container .amcheckout-title{display:block;margin:0;padding:0;background:#FFF;cursor:pointer;letter-spacing:.04em;border-bottom:1px solid #000;width:100%;font:600 18px FuturaStdmedium}
.contact-index-index .field.choice .label,.form-group.choice .label{margin:0;margin-left:0;font-size:13px;cursor:pointer;white-space:normal;margin-left:25px}
.field.choice .label,.form-group.choice .label{margin:0;margin-left:0;font-size:13px;cursor:pointer;white-space:normal;margin-left:0}
.opc-block-summary .table-totals tr.totals.sub th,.opc-block-summary .table-totals tr.totals.sub td{font-size:14px}
._amcheckout-selectable-item.-selected,.amcheckout-step-container .amcheckout-shipping-address .billing-address-details.-selected,.amcheckout-step-container .amcheckout-shipping-address .shipping-address-details.-selected,.amcheckout-step-container .shipping-address-items .shipping-address-item.-selected,.amcheckout-step-container .shipping-address-items .shipping-address-item.selected-item,.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method.-selected,.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method.-selected,.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method.-selected,.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active{border-color:transparent}
.payment-option.discount-code .payment-option-title{color:#1a1a1a;letter-spacing:.04em;margin-bottom:0;font:600 18px FuturaStdMedium,arial,tahoma}
.opc-block-summary.amcheckout-summary-container p.step-title.amcheckout-title{background-color:#000!important;text-align:center;color:#fff!important;padding:2%;font-weight:lighter}
.field.choice,.form-group.choice{padding-left:0}
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-column.-main{padding-top:3%}
.checkout-index-index .additional-options .checkout-agreements .action-show{line-height:1.42857143;padding:0;color:#090909;text-decoration:none;background:0 0;border:0;display:inline;font-weight:400;border-radius:0;font-size:14px}
.amcheckout-step-container .amcheckout-summary-container .details-qty{display:flex;align-items:normal;flex-wrap:wrap;margin:10px 0 0;font-size:14px}
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-additional-options,.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-additional-options{background:#f9f9f9}
.amcheckout-step-container .amcheckout-summary-container .items-in-cart{margin-bottom:45px;border-bottom:0 solid #d4d4d4}
.amcheckout-step-container .opc-payment-additional{background-color:#f9f9f9;padding:6%;margin-top:5%}
.payment-option-title span{letter-spacing:.04em;font:600 18px FuturaStdMedium,arial,tahoma}
.amcheckout-step-container .opc-payment-additional input{width:40%;float:left;margin-right:30px;margin-top:9px;height:46px!important}
.payment-option.discount-code .form-discount .actions-toolbar .action{font-size:14px;padding:9px 28px;color:#6c6c6c;border:1px solid #e6e6e6;background-color:#fff;border-radius:40px;-webkit-border-radius:0;-moz-border-radius:40px;-o-border-radius:40px;letter-spacing:.04em}
.amcheckout-main-container.-modern.-layout-2columns{position:relative;margin-top:6%}
.amcheckout-step-container .fieldset>.field>.label,.amcheckout-step-container .fieldset>.fields>.field>.label{font-weight:600;padding-top:2%}
.payment-option.discount-code .payment-option-title::after{display:none}
.amcheckout-step-container .primary .action.checkout,.amcheckout-step-container .action.checkout.amasty{padding:14px 30px;background:#000}
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label{padding-left:0}
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container.-summary>.checkout-payment-method .actions-toolbar .amasty.checkout,.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary>.checkout-payment-method .actions-toolbar .amasty.checkout{float:none;width:100%}
.opc-payment .payment-methods .payment-method .payment-method-title .label{font-size:14px}
._amcheckout-selectable-item,.amcheckout-step-container .amcheckout-shipping-address .billing-address-details,.amcheckout-step-container .amcheckout-shipping-address .shipping-address-details,.amcheckout-step-container .shipping-address-items .shipping-address-item,.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method,.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method{width:100%}
.amcheckout-step-container{font-size:14px}
.opc-block-summary .items-in-cart>.title strong{display:block;color:#2a2a2a;text-transform:uppercase;margin-top:20px;font:600 14px FuturaStdmedium,arial,tahoma}
.opc-block-summary .items-in-cart.active>.title::after{content:"\f106";display:none}
._amcheckout-selectable-item,.amcheckout-step-container .amcheckout-shipping-address .billing-address-details,.amcheckout-step-container .amcheckout-shipping-address .shipping-address-details,.amcheckout-step-container .shipping-address-items .shipping-address-item,.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method,.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method{display:block;justify-content:space-between;box-sizing:border-box;padding:0;width:100%;border:0 solid #b9b9b9;border-radius:0;background:#FFF;cursor:pointer;border-bottom:0 solid #b9b9b9}
.opc-block-summary .items-in-cart>.title{border-bottom:0 solid #ddd}
.amcheckout-step-container .amcheckout-button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger),.amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger){border:none;border-radius:0;background:#000;box-shadow:none;color:#fff}
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method{width:100%;background-color:#fff;padding:0;border-bottom:1px solid #999}
.amcheckout-step-container .amcheckout-summary-container .minicart-items .product-item-details{padding-left:30px}
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container.-summary,.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary{border:0 solid #d4d4d4;background:#fff}
.amcheckout-step-container .amcheckout-summary-container .minicart-items .product-image-container{margin:0;border:0 solid #d4d4d4}
.opc-block-summary .table-totals tr.totals.grand th strong,.opc-block-summary .table-totals tr.totals.grand td strong{color:#000;font-weight:400;font-family:"FuturaStdBold"}
.minicart-items .product-item .product-item-details .product-item-name{letter-spacing:.04em;font:14px FuturaStdmedium}
.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container,.amcheckout-main-container.-modern.-layout-2columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title,.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container,.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-summary-container .amcheckout-title{background:#F9F9F9;cursor:default}
.table-checkout-shipping-method tbody tr td{border:1px solid #eaeaea;padding:14px 21px 11px;text-align:center;vertical-align:middle;cursor:pointer;padding-left:0}
.field-tooltip .field-tooltip-action::before{color:#e81b1b;content:"\f059";display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;line-height:1;font:400 21px/inherit FontAwesome}
.checkout-shipping-address .form.form-login{border:0 solid #040404;margin-bottom:18px;background-color:#f9f9f9;padding:3%}
.amcheckout-step-container input[type="checkbox"]+label:hover::before,.amcheckout-step-container input[type="radio"]+label:hover::before,.amcheckout-step-container input[type="checkbox"]:checked+label::before,.amcheckout-step-container input[type="radio"]:checked+label::before{border-color:#000;box-shadow:none}
.amcheckout-step-container .note{color:#000;font-family:"FuturaStdmedium",arial,tahoma;margin-top:10px;float:left;line-height:19px;margin-bottom:20px;width:100%}
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-column{width:30%}
.amcheckout-step-container input[type="text"],.amcheckout-step-container input[type="password"],.amcheckout-step-container input[type="url"],.amcheckout-step-container input[type="tel"],.amcheckout-step-container input[type="search"],.amcheckout-step-container input[type="number"],.amcheckout-step-container input[type="datetime"],.amcheckout-step-container input[type="email"],.amcheckout-step-container select{height:40px;border:1px solid #bfbfbf;border-radius:0;font-size:14px}
.amcheckout-step-container{font-size:14px}
.label,label{font-size:14px;color:#000;font-weight:400;text-align:left;line-height:inherit}
.checkout-index-index .checkout-header{margin:12px 0 20px;padding:0 9px;width:100%}
.checkout-index-index .checkout-header .description{font-size:18px;padding:0}
.authentication-wrapper .action-auth-toggle{margin-right:46%}
.am-checkout.-modern .authentication-wrapper .action-auth-toggle{background:#000}
.checkout-index-index .checkout-header .title{margin:0 auto 7px;font-size:33px;text-align:center}
.checkout-cart-index #shopping-cart-table .cart-price .price{color:#000;font-size:14px}
.checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty{margin:0}
.block-static-block{margin-top:60px}
.cart-price{font-family:"FuturaStdMedium";font-weight:300}
.checkout-cart-index #shopping-cart-table tbody tr td.col.item{padding-left:0}
.shopping-cart-bottom{margin-top:40px}
.checkout-cart-index .cart-summary{margin-top:5px}
.checkout-cart-index .checkout-extra>.block:first-child>.title{border-top:0 solid #efefef}
.checkout-cart-index .checkout-extra{position:relative;padding-left:250px;border:0 solid #efefef;margin-top:40px;background-color:#f4f4f4;min-height:200px}
.checkout-cart-index .shopping-cart-bottom .cart-totals .table.totals tbody tr.grand.totals strong{font-weight:400;font-family:"FuturaStdBold",arial,tahoma}
.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a{color:#222;font:601 15px FuturaStdMedium,arial,tahoma}
.checkout-cart-index #shopping-cart-table .gift-options-cart-item{border-bottom:0 solid #f0f0f0;margin-bottom:15px;padding-bottom:9px}
.checkout-cart-index .checkout-extra>.block>.title strong{font-weight:600;text-transform:uppercase}
.checkout-cart-index .checkout-extra>.block>.title{position:absolute;left:0;font-size:14px;padding:12px 20px 9px;width:250px;top:38px;cursor:pointer;border-bottom:0 solid #efefef;color:#676767}
.checkout-cart-index .checkout-extra>.block>.title.active{color:#020202;background-color:transparent;border-color:transparent;border-top-color:transparent}
.checkout-cart-index .checkout-extra>.block .content{padding:40px 30px;border-left:0 solid #f4f4f4;background-color:#f4f4f4;min-height:200px;display:none!important;position:relative}
.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;font-size:14px}
.checkout-cart-index .shopping-cart-bottom .cart-totals{margin-top:40px;position:relative;padding-top:21px;border:0 solid #eaeaea;background-color:#f4f4f4}
.checkout-cart-index #shopping-cart-table thead tr th{color:#2b2b2b;text-align:left;border:0 solid #eaeaea;border-bottom-color:#eaeaea;border-bottom-style:solid;border-bottom-width:1px;vertical-align:middle;padding:14px 10px;border-bottom:none;text-transform:uppercase;letter-spacing:.04em;font:300 12px FuturaStdBold}
.checkout-cart-index #shopping-cart-table tbody:last-child{border-bottom:1px solid #ccc}
.checkout-cart-index #shopping-cart-table tbody{border-top:1px solid #ccc}
.checkout-cart-index #shopping-cart-table tbody tr td{vertical-align:middle;border:0 solid #eaeaea;border-top-color:#eaeaea;border-top-style:solid;border-top-width:1px;border-bottom-color:#eaeaea;border-bottom-style:solid;border-bottom-width:1px;padding:25px 15px;padding-left:15px;text-align:left;border-bottom:none!important;border-top:none!important}
.btn-default{color:#222;border:1px solid #222;background-color:#fff}
.minicart-wrapper.active::after{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#00000017;opacity:.9;display:block;content:"";z-index:998}
.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:100% \9;max-width:100%;height:auto;padding-bottom:10px}
.checkout-shipping-method{margin-top:0}
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method{margin:0}
body.anticaduta .product-info-main .product-add-form .actions button.tocart,body.anticaduta .bundle-info .product-details .actions button.tocart{background-color:#52a930;border-color:#52a930}
body.antiforfora .product-info-main .product-add-form .actions button.tocart,body.antiforfora .bundle-info .product-details .actions button.tocart{background-color:#a176cf;border-color:#a176cf}
body.seboregolatrice .product-info-main .product-add-form .actions button.tocart,body.seboregolatrice .bundle-info .product-details .actions button.tocart{background-color:#EAAA00;border-color:#EAAA00}
body.dailycare .product-info-main .product-add-form .actions button.tocart,body.dailycare .bundle-info .product-details .actions button.tocart{background-color:#008EAA;border-color:#008EAA}
body.extracare .product-info-main .product-add-form .actions button.tocart,body.extracare .bundle-info .product-details .actions button.tocart{background-color:#FFB3AB;border-color:#FFB3AB}
body.ristrutturanti .product-info-main .product-add-form .actions button.tocart,body.ristrutturanti .bundle-info .product-details .actions button.tocart{background-color:#00AEC7;border-color:#00AEC7}
body.anticaduta .prodottokit a,body.anticaduta .products-grid .product-item-info .product-item-details .product-item-name a:hover{color:#52a930}
body.antiforfora .prodottokit a,body.antiforfora .products-grid .product-item-info .product-item-details .product-item-name a:hover{color:#a176cf}
body.seboregolatrice .prodottokit a,body.seboregolatrice .products-grid .product-item-info .product-item-details .product-item-name a:hover{color:#EAAA00}
body.dailycare .prodottokit a,body.dailycare .products-grid .product-item-info .product-item-details .product-item-name a:hover{color:#008EAA}
body.extracare .prodottokit a,body.extracare .products-grid .product-item-info .product-item-details .product-item-name a:hover{color:#FFB3AB}
body.ristrutturanti .prodottokit a,body.ristrutturanti .products-grid .product-item-info .product-item-details .product-item-name a:hover{color:#00AEC7}
body.antiforfora .pin__type.pin__type--area{background-color:#a176cf!important}
body.anticaduta .pin__type.pin__type--area{background-color:#49992a!important}
body.seboregolatrice .pin__type.pin__type--area{background-color:#EAAA00!important}
body.dailycare .pin__type.pin__type--area{background-color:#008EAA!important}
body.extracare .pin__type.pin__type--area{background-color:#FFB3AB!important}
body.ristrutturante .pin__type.pin__type--area{background-color:#00AEC7!important}
.product-label.sold-out-label{line-height:1.2;height:auto;padding:5px;width:auto;max-width:95px;background-color:#9a3f3f;color:#FFF}
.product.media .popup-youtube:before{content:"\f04b";color:#fff;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);text-align:center;z-index:2;width:50px;height:50px;border:1px solid #fff;border-radius:50%;font:17px/50px FontAwesome}
.product.media .gallery-horizontal .item-image .popup-youtube,.product.media .gallery-vertical .item-image .popup-youtube{display:block!important}
.header.header10 .action.nav-toggle img{filter:none;-webkit-filter:none}
.title-content{margin-bottom:5%}
#customer-reviews .title-content{margin-bottom:1%;text-align:center;font-family:"Libre Baskerville";font-style:italic;font-weight:lighter}
#customer-reviews .title-content h4{font-family:"Libre Baskerville"}
blockquote,.sub-title{font-family:"Libre Baskerville";text-align:center;display:flex;width:100%;float:left;font-size:12px;margin-top:3%}
.review-author{margin-left:40%!important}
.related-product-main,.upsell-products-list,.brand-related-products{padding-top:180px}
.modal_newsletter_popup.modal-popup .newsletter-popup-form form .form-group{padding:0 121px}
span.product-label.kit-label{left:13px;position:absolute;width:100px;height:100px;line-height:100px;border-radius:50px;top:368px}
.modal_newsletter_popup.modal-popup .newsletter-popup-form .pop-sletter-footer{background-color:#FFF}
.modal_newsletter_popup.modal-popup .newsletter-popup-content{text-align:center;padding-bottom:18px}
.modal_newsletter_popup.modal-popup .newsletter-popup-form form .actions{padding:0 121px 26px}
.modal_newsletter_popup.modal-popup .pop-sletter-title{height:350px}
.modal_newsletter_popup.modal-popup .pop-sletter-title::after{background-color:transparent}
.modal_newsletter_popup.modal-popup .newsletter-popup-form form .actions{padding:0 121px 26px}
.modal_newsletter_popup.modal-popup .pop-sletter-title h4{font-size:24px;text-transform:uppercase;position:absolute;z-index:2;line-height:42px;color:#fff;bottom:0;margin:auto;width:100%;letter-spacing:.06em;font-weight:lighter;background-color:#a1ad9f}
.newsletter-popup-content h5{margin-top:4%;margin-bottom:2%;font:26px FuturaStdMedium}
.review-add{width:100%;float:left;margin-top:0}
.block.review-list .review-items li.review-item .review-title{font-size:24px;color:#1cbfd7;font-weight:700;margin-top:2%}
.product-info-main .product.attribute.overview{line-height:21px; margin-bottom: 80px; font-size: 15px;}
.block.review-list .review-items li.review-item{border-bottom:1px solid #e4e4e8;padding-bottom:15px;margin-bottom:15px;width:100%;float:left;text-align:center;background-color:#f6f6f8;margin-right:3px;margin-top:3%;padding-left:5%;padding-right:5%}
.product-info-price{margin-top:0px}
#product-review-container{margin-top:11%}
.icone{margin-top:5%;margin-bottom:8%}
.widget_retailtune_cta img{width:100%;}
.portfolio-grid .item .portfolio-top-content .portfolio-bottom-content{top:33px;position:relative;bottom:0;left:0;opacity:1;width:100%;z-index:1;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;color:#000;display:block;padding:5px;text-align:center;line-height:19px}
.portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .title{color:#000;margin:0;font:400 26px FuturaStdMedium}
.portfolio-grid .item .portfolio-top-content .portfolio-bottom-content .category-link a{color:#000}
.portfolio-grid .item .portfolio-top-content .image-item:after{left:0;top:0;width:0;height:0}
.portfolio-grid .item.col-md-3{margin-bottom:150px}
.portfolio-grid .item.col-md-6{margin-bottom:100px}
.slider_mgs_carousel.owl-carousel .owl-dots{bottom:-36px}
.prodottokit a{text-decoration:underline;color:#238998;font-style:italic;font-weight:600}
.prodottokit{margin-top:-60px}
.message.global.cookie .content .actions button{text-decoration:none;background-color:#fff!important;width:10%}
.description{text-align:center;font-size:14px;padding:2% 8% 0}
.description strong{text-align:center;font:14px FuturaStdmedium,arial,tahoma}
.product-data-items-menu .data.item.title .data.switch{height:40px;line-height:40px;border:1px solid transparent;border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:1px;padding:0 25px;font-size:15px;font-weight:600;display:block;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;color:#000;letter-spacing:.03em}
.product-data-items-menu .data.item.title.active .data.switch{border-color:transparent;border-bottom-color:#222}
.page-title-wrapper::before{background:none}
.header.header10{background-color:transparent;border-color:transparent}
.product-data-items-menu .data.item.title:hover .data.switch,.product-data-items-menu .data.item.title.active .data.switch{color:#222;border-bottom:1px solid}
.owl-carousel .owl-dots .owl-dot span{width:8px;height:8px;margin:0 2px}
body:not(.cms-e-shop) .blocco_inferiore{margin:80px 0;background-color:#f6f6f8;clip-path:polygon(0 0,100% 0,100% 85%,0% 100%);padding:100px 0;min-height:500px}
body:not(.cms-e-shop) .blocco_inferiore .btn.friend,body:not(.cms-e-shop) .blocco_inferiore .btn.gift-card,body:not(.cms-e-shop) .blocco_inferiore .btn.test{background-color:#fff}
..cms-e-shop .blocco_inferiore .container{padding:0}
.indirizzo{font-size:12px}
.cms-e-shop .blocco_inferiore{margin:0;margin-bottom:80px}
.product-data-items-menu .data.item.title{padding:20px}
.btn{font-family:"FuturaStdLight"}
.amasty-rewards-highlight>.caption strong{font-size:1.4rem;font-weight:300;line-height:1.1;margin-top:10px}
.product-data-items-menu{display:table;margin:0 auto 60px;margin:0 auto;font-weight:400;font-family:"FuturaStdMedium"}
.amasty-rewards-highlight::before{content:"";margin:0}
.product-detail-infomation-content{margin-top:40px;padding-left:5%}
.product-detail-infomation .product-name{font-size:30px;margin-bottom:5px;font-weight:400}
.blocco_offerte_promozioni{margin:20px 0 180px}
.content-heading h3.title{display:inline-block;position:relative;color:#222;line-height:24px}
.products-grid .product-item-info .product-item-details .product-item-name a{font-size:16px}
.h3,h3{font-size:26px;font-weight:400}
.products-grid .product-item-info .product-top a.photo::after{background-color:rgba(0,0,0,0)}
div#attributetutorial{margin:0 auto;text-align:center}
.icon-service{padding:0 9%;font-size:15px}
div#notice-cookie-block{background:rgb(224, 235, 240) none repeat scroll 0 0!important;z-index: 99}
div#notice-cookie-block .notice-cookie-content{font-size:12px}
div#notice-cookie-block .notice-cookie-title{font-size:14px;letter-spacing:.08em}
.blocco_inferiore .icon-service{padding:0;font-size:15px}
.footer .middle-footer ul.menu li{line-height:22px;margin-bottom:0;font-size:13px}
.products-grid .product-item-info .product-item-details{padding-top:30px}
.widget.mgs-blog-lastest-posts .post-item-content .short-content{font-size:15px;line-height:1.6em}
.footer .bottom-footer .copyright address{margin:45px 0;line-height:1;font-size:13px}
.widget.mgs-blog-lastest-posts .post-item-content .post-item-detail .title{margin-top:40px}
.widget.mgs-blog-lastest-posts .post-item-content .post-item-detail .title a{font-size:23px}
.icon-service .text{display:table-cell;vertical-align:top;line-height:21px;font-size:15px}
.icon-service .text h6{font-size:15px}
.h6,h6{font-size:13px}
.testimonial-content{padding:0 9%}
.checkout-index-index span#tooltip-label>span{display:none}
.checkout-cart-index .storelocator_pickup{margin:80px 0}
fieldset.fieldset.gdpr label.label{white-space:normal;display:inline}
fieldset.fieldset.gdpr input[type="checkbox"]{display:inline;margin:0 5px 0 0;vertical-align:middle}
.category-description h2{font-size:14px;margin:20px 0 30px;letter-spacing:.03em;padding-bottom:14px}
.category-description h1{font-size:24px;text-transform:uppercase;letter-spacing:.05em;font-weight:lighter;font-family: 'FuturaStdMedium', arial, tahoma;}
.category-view .category-description{font-size:15px;text-align:center;padding-bottom:73px}
.catalog-product-view p.widget_retailtune_cta{margin:80px 0}
.catalog-product-view p.widget_retailtune_geolocalizzazione{border-top:0 solid;padding-top:0;margin-top:7%}
.catalog-product-view .product-info-main .product-info-stock-sku .stock.available,.catalog-product-view .product-info-main .product.attribute.sku{display:none}
.catalog-product-view .product-info-main .product-info-price .price-box .price{font:35px FuturaStdBold}
.catalog-product-view .amasty-rewards-highlight{padding:0 0 15px;display:inline-flex;top:-60px;position:relative}
.catalog-product-view .product-info-main .swatch-option{border:0;display:block;width:100%;text-align:left;margin:0;padding:0}
div#minicart-content-wrapper .product.options{display:block;float:left;width:100%}
.swatch-attribute-options{margin-bottom:30px;margin-top:0}
.product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label+.swatch-attribute-selected-option{padding-left:4px;color:#000}
.catalog-product-view .product-info-main .swatch-option.text{padding:0;color:#000;font-size:14px;font-weight:300;margin-top:5px}
.catalog-product-view .swatch-option:hover,.catalog-product-view .swatch-option.selected{box-shadow:unset}
.catalog-product-view .product-info-main .swatch-option.text:before{content:"\f1db";font-family:'FontAwesome';padding:0 5px 0 1px}
.catalog-product-view .product-info-main .swatch-option.text.selected:before{content:"\f058";font-family:'FontAwesome';padding:0 5px 0 1px}
.product-info-main .product-add-form .actions button.tocart,.bundle-info .product-details .actions button.tocart{border-radius:0!important;font-size:14px;width:auto;padding:0 34px;background-color:#56cfe1;border:1px solid #56cfe1;color:#fff;border-radius:40px;line-height:52px;font-weight:600;text-transform:uppercase;height:56px;letter-spacing:.04em;margin-left:30px}
.blocco_lookbook{display:flex;justify-content:center}
.blocco_lookbook .lookbook-container{float:none;width:unset}
body{font-family:"FuturaStdLight",arial,tahoma;font-weight:400;color:#000}

body.catalog-category-view .category-view{margin:10px 0}
.blocco_instagram{margin:0 0 80px}
.products-grid .product-item-info{margin-bottom:0}
.catalog-category-view .products-grid .product-item-info{margin-bottom:150px}
.products-grid .product-item-info .product-top .lancio{position:absolute;bottom:0;left:50%;z-index:3;width:243px;margin-left:-121px;text-align:center;visibility:hidden;background-color:#6c53d0;color:#fff;padding:0 5px}
.products-grid .product-item-info .product-top:hover .lancio{visibility:visible}
.page-title-wrapper{padding:100px 0;margin-bottom: 40px;}
.blocco_inferiore{margin:80px 0}
.header.header10 .minicart-wrapper .action.showcart>.counter.qty,.header.header10 .header-wl .count-wl{color:#fff;background-color:#000}
.blog-block .content-heading .block-note{color:#000;padding-top:5px;font:24px FuturaStdlight}
.testimonial-list-block .testimonial-content .author-info .name{letter-spacing:.05em;font:400 18px FuturaStdBold}
.blocco_linee_prodotti .slider_mgs_carousel .owl-item .slide-text .inner-text{font-family:'FuturaStdMedium'}
.footer .middle-footer a,.footer .middle-footer a:hover{color:#000}
.icon-service .icon{color:#222}
.footer .middle-footer{background-color:#fff;border:0;padding:0}
.footer .middle-footer>.container{padding-top:40px;border-top:1px solid;margin-top:80px}
.content-heading h3.title:before,.content-heading h3.title:after{width:0}
.blocco_faq{clip-path:polygon(0 25%,100% 0,100% 100%,0% 100%);background-color:#eeeaeb;padding:220px 0 10px;margin:100px 0}
div#faq-collection{padding:35px 0 80px}
.blocco_faq .content-heading{text-align:left;margin-bottom:0}
.blocco_faq .faq-accordion h3{padding-bottom:10px;font:400 15px/normal FuturaStdLight}
.blocco_inferiore .btn{text-align:center;width:100%;text-transform:uppercase;position:absolute;bottom:0;letter-spacing:.05em;font:400 12px FuturaStdBold;padding-top:12px}
.blocco_inferiore .btn a{color:#000}
.blocco_inferiore .btn.friend{background-color:#ecf3fb}
.blocco_inferiore .btn.gift-card{background-color:#fff1f1}
.blocco_inferiore .btn.test{background-color:#fff5eb}
.blocco_inferiore .icon-service{max-width:285px;margin:0 auto;position:relative;min-height:270px;height:270px}
.blocco_testimonial{margin:20px 0 80px}
.blocco_home_superiore{margin:140px 0 100px}
.content-heading{margin-bottom:80px}
.blocco_testimonial .block.widget.mgs-testimonial{background-color:#f0f5fb;margin-right:calc(-100vw / 2 + 100% / 2);margin-left:calc(-100vw / 2 + 100% / 2);clip-path:polygon(0 0,100% 0,100% 85%,0% 100%);padding:100px 0;min-height:500px}
.testimonial-list-block .testimonial-content .content blockquote{margin:20px 0;text-align:center;line-height:21px;font-style:normal;font-size:15px}
.blocco_testimonial .stelline i{font-size:15px;color:#000;padding-left:5px}
.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details dl.item-options dt{margin-top:10px;color:#2a2a2a;font-weight:400;font-family:"FuturaStdMedium"}
.blocco_testimonial .testimonial-list-block .testimonial-content .content .author-info{margin-bottom:10px}
.blocco_testimonial .testimonial-list-block .testimonial-content .content{padding-left:0}
.blocco_testimonial .testimonial-list-block .testimonial-content .content blockquote:before{content:""}
.price-box .special-price .price{color:#000}
.price-box .old-price{margin-right:8px;vertical-align:top;float:none}
.product-label{font-size:16px;height:30px;line-height:30px;background:#45d0db;color:#fff;right:15px;width:85px}
.products-grid .product-item-info .product-item-details .product-item-name a{font-weight:600}
.products-grid .product-item-info .product-item-details{text-align:center}
span.lancio{font-style:italic;color:#000;line-height:20px;width:100%;float:left;padding-left:15%;padding-right:15%}
.btn,.products-grid .product-item-info .tocart.btn-cart,.footer .block.newsletter .form.subscribe .form-group input[type="email"],.footer .block.newsletter,.checkout-cart-index #shopping-cart-table tbody tr td.col.qty .control.qty,.minicart-items .product-item .details-qty.qty .cart-item-qty{border-radius:unset;-webkit-border-radius:unset;-moz-border-radius:unset;-o-border-radius:unset}
.blocco_home_superiore .icon-service .icon,.blocco_inferiore .icon-service .icon{display:block;text-align:center;width:100%;margin-bottom:30px;padding:0}
.blocco_home_superiore .icon-service .text,.blocco_inferiore .icon-service .text{display:block;width:100%;text-align:center;color:#000}
.blocco_home_superiore .icon-service .text h6,.blocco_inferiore .icon-service .text h6{font-size:26px;margin-bottom:20px;font-weight:600;line-height:30px}
.blocco_inferiore .icon-service .text h6{margin-bottom:20px;font:400 21px/26px FuturaStdBold}
.blocco_home_superiore .icon-service .icon img,.blocco_inferiore .icon-service .icon img{max-width:60px;height:auto}
.blocco_linee_prodotti{padding:50px 0}
.blocco_linee_prodotti .slider_mgs_carousel .owl-item .slide-text>*{max-width:250px;border:0;background-color:#fff;padding:10px;color:#000;font-weight:600;letter-spacing:.08em;text-align:center;font-size:12px}
.logotop .logo img{width:130px;height:auto}
.header.header10 .search-form .actions-search .action-search,.header.header10 .dropdown-toplinks .dropdown-toggle,.header.header10 .header-wl a,.header.header10 .minicart-wrapper .action.showcart:before{color:#000}
#mainMenu{font-family:"FuturaStdMedium";margin-bottom:20px}
.header .dropdown-toplinks .dropdown-menu li a:not(.no-display){border-bottom:0 solid #eee;padding:10px 33px;display:block;color:#fff}
.header .dropdown-toplinks .dropdown-menu{right:2px;background-color:#77b5bf}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu ul li>a{border-bottom:unset;text-transform:uppercase;color:#000;font-size:13px!important;padding-top:4px;letter-spacing:.04em;float:left;width:100%;font:12px FuturaStdLight}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu{padding:50px 37px 50px 8px}
.minicart-items .product-item .product > .product-item-photo::after{background:none!important}
.minicart-items .product-item .product.actions .action{width:30px;height:30px;color:#fff;background-color:#000;border:1px solid #000;display:block;border-radius:0;text-align:center;line-height:26px}
.header .search-form .form-search{background:#c2e4e6ed}
.header .search-form .form-search .form.minisearch .input-text{border-bottom:1px solid #300;color:#000;background-color:#fff}
.header .search-form .form-search .form.minisearch .input-text placeholder{color:#9C27B0}
.header .search-close{position:absolute;right:20px;top:40px;color:#000;width:60px;height:60px;background:none;border:none;font-size:40px}
.styleAnticaduta{text-align:center;color:#2d8804;font-size:24px!important}
.styleSebo{text-align:center;color:#f0b13d;font-size:24px!important}
.styleForfora{text-align:center;color:#8e5fbf;font-size:24px!important}
.styleDaily{text-align:center;color:#3a7c9e;font-size:24px!important}
.styleExtra{text-align:center;color:#d09f90;font-size:24px!important}
.styleRistrutturanti{text-align:center;color:#3db1cc;font-size:24px!important}
.review-add .block-content{margin-top:7%}
.message.success > *{background:#f4f4f4;color:#000;text-align:center;margin-bottom:4%;font-family:"FuturaStdMedium",arial,tahoma}
.message.error > *{background:#f4f4f4;color:#000;text-align:center}
.message.info > *{background:#f4f4f4;color:#000;text-align:center}
.account .sidebar .block .block-title .title{font-size:18px;font-weight:400;color:#fff;position:relative;display:block;padding:10px 5px;margin-bottom:25px;background-color:#000;text-align:center;display:none}
.account .block-title--myac h3{margin:0;line-height:1;display:block;color:#222;font-weight:300;font-size:16px;text-transform:uppercase;letter-spacing:.04em}
.account .box-information{padding:5%;background-color:#f9f9f9;margin-left:0;height:246px}
.account .btn.btn-xs{padding:0 25px;line-height:34px;height:36px;background-color:#fff;border:0;color:#000;border:1px solid;font-size:14px;margin-top:2%}
.account .page-main{margin-top:3%}
.account .account-nav-content .nav > li > a{position:relative;display:block;padding:10px 0;color:#000;font-size:14px;font-weight:700}
.customer-account-index .box-newsletter{background-color:#f9f9f9;padding:5%;height:246px;border-left:10px solid #fff}
.account .account-nav-content .nav > li strong{position:relative;display:block;letter-spacing:.04em;font-size:14px;font-weight:700;font-family:"FuturaStdMedium",arial,tahoma}
.account .field.choice .label,.form-group.choice .label{margin-left:20px}
.message > *{padding:3%;display:block;font-size:14px;position:relative;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;margin:0 0 15px}
.message > ::before{display:none}
.account legend{font-family:"FuturaStdMedium",arial,tahoma}
.account #pci-svg{position:relative;left:-25px;top:3px;opacity:.5;fill:#131313}
.account .pci-dss-info-block{margin:29px 15px 29px 25px;width:60%}
.account .pci-dss-info-text{display:inline-block;position:relative;top:0}
.account #payment_form_stripe_payments_payment .save{background-color:#000;border:1px solid #000;width:20%;padding:1%;color:#fff}
.account .stripe-elements-field{display:inline-block;margin:8px 0;padding:14px;border-style:none;background-color:#FFF;box-shadow:none;border-radius:0;border:1px solid gray}
.account #stripe-payments-card-number{width:20em;display:inline-block}
.account .stripe-payments-brand{top:-25px}
.App-value{font-family:"FuturaStdMedium",arial,tahoma}
.account .block-addresses-list strong{font-family:"FuturaStdMedium",arial,tahoma;font-size:18px}
.account .amrewards-info-table .amrewards-table-header .col{font-weight:400;font-size:15px;color:#000;text-transform:capitalize;white-space:nowrap;letter-spacing:.04em;font-family:"FuturaStdMedium",arial,tahoma}
.account .table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{border-top:1px solid #ddd}
.account .amrewards-info-table{color:#000;border-top:1px solid #bfbdbd}
.account .rewards-block-handler{display:inline}
.account .table > thead > tr > th{vertical-align:bottom;border-bottom:0 solid #ddd}
.account .amrewards-expiring-wrapper .amrewards-info-table{max-width:100%;margin-top:15px;background-color:#fff}
.account .amrewards-current-balance{background-color:#f2f2f2;padding-left:5%;float:left;width:100%;margin-bottom:4%}
.account .amrewards-current-balance .amrewards-balance{font-weight:700;font-size:60px;float:left;margin-right:3%;font-family:"FuturaStdMedium",arial,tahoma}
.account .amrewards-current-balance .amrewards-label{font-size:18px;float:left;padding-top:5%}
.account .actions-toolbar{margin-bottom:5%}
.account .limiter{display:none}
input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"]{color:#000}
.amcheckout-step-container .shipping-address-item{display:inline!important}
.amcheckout-step-container .selected-item{background-color:#f7f7f7!important;border:4px solid #000!important;padding:2%!important;margin-top:2%}
.amcheckout-step-container .not-selected-item{border:1px solid #ddd!important;padding:2%!important;margin-top:2%}
.shipping-address-items .shipping-address-item{color:#000}
.checkout-onepage-success .order-title{background-color:#000;color:#fff;padding:5px;margin-bottom:3%;margin-top:3%;font-size:16px;text-transform:uppercase;letter-spacing:.04em}
.order-details-items .table-wrapper tfoot tr.grand_total th strong,.order-details-items .table-wrapper tfoot tr.grand_total td strong{font-size:20px;color:#000;font-family:"FuturaStdMedium",arial,tahoma}
.continue{color:#fff;background-color:#000;padding:1%}
.checkout-cart-index .continue{color:#000;background-color:#fff;padding:0;border:1px solid #000; padding: 0px 19px;}
.checkout-success{border:1px solid #f0f0f0;border-radius:5px;padding:30px 15px;text-align:center}
.checkout-onepage-success .block-title--myac{background-color:#eee;padding:1%;margin-bottom:4%;margin-top:2%}
.account .block-gdpr-info{margin-top:7%;margin-bottom:8%}
.account .table > thead > tr > th{font-size:14px}
.checkout-index-index #pci-svg{position:relative;left:-25px;top:3px;opacity:.5;fill:#131313}
.checkout-index-index .pci-dss-info-block{margin:29px 15px 29px 25px;width:60%}
.checkout-index-index .pci-dss-info-text{display:inline-block;position:relative;top:-25px}
.checkout-index-index #payment_form_stripe_payments_payment .save{background-color:#000;border:1px solid #000;width:20%;padding:1%;color:#fff}
.checkout-index-index .stripe-elements-field{display:inline-block;margin:8px 0;padding:14px;border-style:none;background-color:#FFF;box-shadow:none;border-radius:0;border:1px solid gray}
.checkout-index-index #stripe-payments-card-number{width:20em;display:inline-block}
.checkout-index-index .stripe-payments-brand{top:-25px}
.checkout-index-index .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active .payment-method-content{display:block;padding:0;margin-top:2%}
#card-details-label{display:block;font-size:16px;font-family:"FuturaStdMedium",arial,tahoma;margin-top:12%}
.checkout-success{border:0 solid #fff}
.multicheckout.success a,.checkout-success a{color:#000}
.amcheckout-step-container .shipping-address-items .shipping-address-item{min-width:98%}
.checkout-index-index .action-select-shipping-item{background-color:#f0f0f0!important;color:#000!important}
.actions-toolbar.reward-actions button.action.action-apply{color:#fff;border:1px solid #6a6a6a;background-color:#6a6a6a;font-size:14px;padding:9px 28px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;letter-spacing:.04em;margin-top:10px}
.actions-toolbar.reward-actions button.action.action-apply:hover{color:#fff;border:1px solid #56cfe1;background-color:#56cfe1}
.checkout-index-index button.action-update{padding:1%;margin-left:-19px;width:17%}
.checkout-index-index .amcheckout-step-container .checkout-billing-address .actions-toolbar .action-cancel{background:0 0;color:#000;border:1px solid;padding:8px 30px}
.customer-account-create fieldset.address .newsletter{border-bottom:2px solid #000;margin-bottom:4%;padding-bottom:4%}
.customer-account-create .country{margin-bottom:40px!important}
#attributeingredienti .description{text-align:center;font-size:14px;letter-spacing:.04em}
.principi{float:left;width:32.3%;margin-right:1%}
.principio{width:100%;float:left}
.ImagePrincipio{width:35%;float:left}
.ImagePrincipio img{width:100%;float:left}
.TitlePrincipio{width:40%;float:left;font-size:26px;color:#1e1e1e;text-align:left;line-height:27px;margin-left:20px;margin-top:21%;margin-bottom:6%}
.testoPrincipio{width:100%;float:left;text-align:left;padding-left:16%;line-height:20px;font-size: 15px;}
.principi2{float:left;width:45.3%;margin-bottom:4%;margin-right:1%;padding-left:7%}
.ImgBig{width:45%;margin-bottom:7%}
.ImgSmall{width:25%}
.principi2 .TitlePrincipio{width:40%;float:left;font-size:30px;color:#1e1e1e;text-align:left;line-height:27px;margin-left:20px;margin-top:16%;margin-bottom:6%}
.contentPrincipi{width:100%;float:left}
.contentPrincipi2{width:100%;float:left;margin-top:5%}
#attributeprincipi_attivi .description{padding:0;margin-top:4%;margin-bottom:8%;float:left}
.checkout-onepage-success .success-messages{font-size:19px;margin-bottom:3%}
.checkout-onepage-success .success-messages strong{font-family:"FuturaStdMedium",arial,tahoma}
.product-info-main .product.attribute.overview p strong{font-family:"FuturaStdMedium",arial,tahoma;letter-spacing:.03em;font-weight:400}
.popup__content--product .detail{text-align:left}
.pin__popup .popup__content--product h3{font-size:16px;color:#000;margin-top:0;text-transform:none;margin-bottom:13px;line-height:17px;margin-top:18px}
.popup__content .price-box .price{color:#000;font-family:"FuturaStdBold",arial,tahoma}
.popup__content--product > div a,.popup__content--product > div button.action.primary{display:inline-block;width:100%;color:#fff;margin:0;background:none;box-shadow:none;border:0;font-weight:400;height:auto;line-height:1;text-decoration:none;background-color:#000;text-align:center;padding:7%;margin-top:20px}
.popup__content--product > div a:hover{color:#000;background-color:#DADADA}
.ContentMisssion{width:100%;float:left}
.MissionImage{width:100%;float:left}
.MissionImage img{width:100%}
.Missiontext{width:70%;float:left;padding:5%;background-color:#f2f2f2;margin-left:10%;z-index:99999;margin-top:-8%;margin-bottom:3%}
.Missiontext p{width:100%;float:left;font-size:16px}
.Missiontext h2{width:82%;float:left;padding:5%;background-color:#eac36e;margin-left:10%;z-index:99999;margin-top:-13%;color:#fff;font-size:24px}
.Missiontext2 h2{width:100%;font-size:24px;margin-bottom:3%}
.Missiontext2 p{width:100%;float:left}
.Missiontext h3{font-size:24px;font-family:"FuturaStdMedium";margin-top:7%;float:left;margin-bottom:3%}
.Missiontext strong{font-size:16px;font-family:"FuturaStdMedium"}
.Missiontext2 strong{font-family:"FuturaStdMedium"}
.Missiontext2{width:50%;float:left;padding:5%;margin-left:8%}
.MissionImg{width:30%;float:left;margin-top:5%}
.MissionImg img{width:100%;float:left}
.bottomTest{width:100%;float:left;background-color:#f7e7e0;margin-bottom:6%;margin-top:6%;text-align:left}
.bottomTestImg{width:25%;float:left;margin-left:12%}
.bottomTestImg img{width:100%}
.bottomTestTxt{width:40%;float:left;margin-left:5%;padding-top:5%;font-size:16px;font-weight:700}
.bottomTestTxt p{width:100%;float:left}
.bottomTest .bottomTestTxt .button{width:37%;border:1px solid #000;padding:1%;font-size:14px;text-align:center;margin-top:6%;float:left;margin-right:2%}
.bottomTest .bottomTestTxt .button a{color:#000}
.cms-mission .column{padding:0!important}
.cms-mission .breadcrumbs{margin-bottom:0}
.pm-mask::before{content:"";position:absolute;background:rgba(0,0,0,0);left:0;top:0;width:100%;height:100%}
.pin__title{color:#090909;line-height:25px;font-family:"FuturaStdMedium",arial,tahoma;display:none}
.product.media .horizontal-thumbnail.owl-carousel .owl-nav > div{width:32px;height:32px;font-size:18px;margin-top:-20px;line-height:25px;border-radius:0;background:#fff;border:0;padding-top:3px}
.underSoluzione{background-color:#a58a8a2e;padding:1%;font-family:'FuturaStdMedium',arial,tahoma;color:#000}
.underSoluzioneTile{text-align:center;color:#a68282;font-size:24px!important}
.underSoluzione1{background-color:#8aa58f2e;padding:1%;font-family:'FuturaStdMedium',arial,tahoma;color:#000}
.underSoluzioneTile1{text-align:center;color:#82a68d;font-size:24px!important}
.blocco_lookbook button.action.primary{display:none!important}
.popup__content--product{padding:10px 25px 10px 15px}
.btn:hover,.btn:focus,.btn:active{color:#fff;background-color:#56cfe1}
.block.review-add .review-form h4 span{color:#000}
.stripe_payments-customer-cards #card-details-label{display:block;font-size:16px;font-family:"FuturaStdMedium",arial,tahoma;margin-top:0}
.aw_rma-customer-selectorderstep .table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th{background-color:#fff}
.aw-rma__select-order-table tbody .order-item-row:nth-child(2n){background:#fff}
.aw_rma-customer-selectorderstep .product-item-details{font-family:"FuturaStdmedium",arial,tahoma;margin-top:20px}
.aw-rma__select-order-table .items-info ul{margin:0;padding:0;padding-top:0;list-style:none none;padding-top:10%}
.aw_rma-customer-selectorderstep .item-message{margin-top:29%}
.aw_rma-customer-selectorderstep .qty-total{margin-top:29%}
.aw-rma__actions{text-align:left;margin-bottom:5px}
.aw_rma-customer-selectorderstep .col.action button{background-color:#fff;width:100%;border:1px solid #000;padding-left:16px;padding-right:16px}
.aw_rma-customer-createrequeststep legend{font-family:"FuturaStdMedium",arial,tahoma;margin-top:5%}
.aw_rma-customer-createrequeststep .product-item-details a{font-family:"FuturaStdmedium",arial,tahoma;margin-top:20px;color:#000}
.aw_rma-customer-createrequeststep .box-actions{display:none}
.aw_rma-customer-createrequeststep .aw-rma__return-item-container{margin-bottom:50px;border-bottom:1px solid #ebebeb;padding-bottom:5%}
.aw-rma__return-item-container .item-message.tick-checkbox{text-align:left;margin-top:4%;font-size:14px;padding:2%;float:left;font-style:italic;font-weight:700}
.aw-rma__return-item-container .item-return-details{background:#fff}
.aw_rma-customer-createrequeststep .control{padding:0}
.aw_rma-customer-view .control{padding:0}
.aw_rma-customer-createrequeststep .control .label.message{padding:0}
.aw_rma-customer-view .control .label.message{padding:0}
.aw_rma-customer-createrequeststep .post-submit-request{margin-top:5%;background-color:#000;border:1px solid #000;color:#fff;padding:1% 3%}
.aw_rma-customer-view .aw-rma__update_request{margin-top:5%;background-color:#000;border:1px solid #000;color:#fff;padding:1% 3%}
.aw_rma-customer-createrequeststep button[data-role="aw-rma-back-button"]{background-color:#fff;border:1px solid #000;color:#000;padding:.5% 3%;margin-bottom:6%;float:right}
.aw_rma-customer-view .aw-rma__block-general{background:#f5f5f5;padding:0}
.aw_rma-customer-view .aw-rma__block-general .fieldset > .field:not(.choice){margin-bottom:15px;border-bottom:#fff 3px solid;padding:1%}
.aw_rma-customer-view .aw-rma__box-contact-info{font-weight:700;padding-left:1%}
.aw_rma-customer-view .aw-rma__block-items .block-title{display:none}
.aw_rma-customer-view .aw-rma__return-item-container{margin-bottom:20px;margin-top:5%}
.aw_rma-customer-view .aw-rma__field > .label{padding:0;text-align:left}
.aw_rma-customer-index .btn:hover,.btn:focus,.btn:active{color:#fff;border-color:#000;background-color:#000}
.review-customer-view .actions-toolbar .secondary span{color:#000;font-weight:700}
.review-customer-view .actions-toolbar .secondary{width:18%;background-color:#fff;text-align:center;margin-top:5%;padding:1%;border:1px solid #000}
.review-customer-view .customer-review .review-details{border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;padding-bottom:4%}
.checkout-index-index .payment-option-inner button.action-cancel{font-size:14px;padding:9px 28px;margin-top:2%}
.checkout-index-index .stripe-payments span.type.Visa,.stripe-payments span.type.visa,.stripe-payments span.type.American.Express,.stripe-payments span.type.amex,.stripe-payments span.type.MasterCard,.stripe-payments span.type.mastercard,.stripe-payments span.type.Discover,.stripe-payments span.type.discover,.stripe-payments span.type.Diners,.stripe-payments span.type.diners,.stripe-payments span.type.JCB,.stripe-payments span.type.jcb{padding-right:35px}
.checkout-index-index .stripe-payments-saved-card{margin-bottom:4%}
.checkout-index-index .stripe-payments-card-form{background-color:#f9f9f9;padding:3%!important}
.checkout-index-index .stripe-payments-card-form .ccard{margin-top:-7%!important}
.checkout-index-index .stripe-payments-card-form .pci-dss-info-block{margin:29px 0 0 25px;width:62%}
.checkout-onepage-success .box-order-billing-method .payment-method .title{color:#2a2a2a;margin-bottom:2%}
.checkout-onepage-success .continue{padding:1% 3%!important}
.box-order-billing-method .payment-method .title{color:#2a2a2a;margin-bottom:2%}
.sales-order-view .actions-toolbar .secondary{width:18%;background-color:#fff;text-align:center;margin-top:5%;padding:1%;border:1px solid #000}
.sales-order-view .actions-toolbar .secondary span{color:#000;font-weight:700}
.mageworx_giftcards-account-cardlis .orders-history h2{margin-bottom:4%}
.checkout-index-index #giftcard-info dt{float:left;margin:0;font-weight:400;clear:left}
.checkout-index-index #giftcard-info{margin-top:2%}
.Iphone{display:none}
.desktop{display:block}
.Filosofiatext h2{width:82%;float:left;padding:5%;background-color:#686358;margin-left:0;z-index:99999;margin-top:-20%;color:#fff;font-size:35px}
.Filosofiatext3{float:left;width:38%;margin-left:13%;text-align:left}
.ContentFilosofia{width:100%;float:left}
.cms-una-nuova-filosofia .column{padding:0!important}
.FilosofiaImage{width:100%;float:left}
.FilosofiaImage img{width:100%}
.Filosofiatext{width:66%;float:left;padding:5%;background-color:#f2f2f2;margin-left:13%;z-index:99999;margin-top:0;margin-bottom:3%}
.Filosofiatext p{width:67%;float:left;font-size:16px}
.Filosofiatext2 h2{width:100%;font-size:24px;margin-bottom:3%}
.Filosofiatext2 p{width:100%;float:left}
.Filosofiatext h3{font-size:24px;font-family:"FuturaStdMedium";margin-top:5%;float:left;margin-bottom:3%;width:74%}
.Filosofiatext3 h2{font-size:21px;font-family:"FuturaStdMedium";margin-top:5%;float:left;margin-bottom:3%;width:100%}
.Filosofiatext strong{font-size:16px;font-family:"FuturaStdMedium"}
.Filosofiatext2 strong{font-family:"FuturaStdMedium"}
.Filosofiatext2{width:48%;float:left;padding:7% 21% 5% 0;padding-top:7%;padding-right:7%;padding-bottom:5%;padding-left:6%;margin-left:0;background-color:#f5eedc;margin-top:4.99%;margin-bottom:6%}
.FilosofiaImg{width:30%;float:left;margin-top:5%;margin-left:9%}
.FilosofiaImg img{width:100%;float:left}
.FiloImmagine{margin-top:-30%;margin-left:61%;float:left;width:26%}
.FiloImmagine img{width:100%}
.TxtNeutro{width:100%;float:left;padding:3% 28%;background-color:#e0eaf0;margin-top:0%;margin-bottom:4%}
.cms-una-nuova-filosofia .breadcrumbs{margin-bottom:0}
.faq-index-index .faq-accordion h3{font-size:26px;font-weight:400;text-align:center}
.wrapperCenter{width:70%;margin-left:15%;border-bottom:1px solid #000;margin-bottom:5%;padding-bottom:3%}
.wrapperCenter h2{font-size:26px;margin-bottom:3%}
.wrapperCenter strong{font-family:"FuturaStdMedium"}
.wrapperCenter p strong{font-family:"FuturaStdMedium"}
.blocco_inferiore btn:hover{border-color:#000!important}
.blocco_inferiore btn:focus{border-color:#000!important}
.mageworx_giftcards-account-cardlist .table-wrapper h2{font-size:21px;font-weight:lighter;margin-bottom:2%}
.mageworx_giftcards-account-cardlist .table-wrapper{margin-bottom:6%}
.list-content .title .date{display:none}
.blog-list .post-item-info .post-content .post-short-description{margin-bottom:5.3em}
.blog-list .post-item-info .post-image.has-image .post-info{color:#fff}
.blog-list .post-item-info .post-content .post-short-description p strong{font-family:"FuturaStdMedium",arial,tahoma}
.sidebar .block-blog-posts .post-list li a{color:#fff}
.sidebar .block-blog-posts .post-list li{padding-left:15px;position:relative;line-height:25px;list-style:outside none none;margin-bottom:5px;background-color:#000;color:#fff;clip-path:polygon(4% 0,100% 0,95% 100%,0% 100%)}
.post-item-info{margin-bottom:100px;padding-right:5%}
.list-content .title{text-align:left;margin-left:1%;  line-height: 15px;
    padding-top: 8px;
    padding: 8px;}
.post-info .published-by{display:none}
.post-info .comment-link{display:none}
.sidebar .block-blog-categories li{padding-left:15px;position:relative;line-height:25px;list-style:outside none none;margin-bottom:5px;background-color:#e8dbdb;text-transform:uppercase;letter-spacing:.03em;clip-path:polygon(4% 0,100% 0,95% 100%,0% 100%);padding-left:10%}
.sidebar .block-blog-categories li::before{color:#222;content:"+";left:0;position:absolute;display:none}
.tag-cloud a:hover{color:#fff;background-color:#eaeaea;border-color:#eaeaea}
.tag-cloud a{border:0 solid #222;border-radius:0;color:#222;display:inline-block;font-size:13px;margin:0 8px 8px 0;padding:2px 15px 1px;background-color:#fff6d5}
.sidebar .block .block-title .title{font-size:21px}
.sidebar .block-blog-categories li a{color:#222;font-weight:700;font-size:13px}
.post-short-description h2{font-family:"FuturaStdMedium";margin-bottom:3%;font-weight:lighter;margin-top:5%}
.post-info .published-by{display:none!important}
.post-info .post-tags{display:none!important}
.blog-post-view .post-item-info .post-info{padding:16px 0 10px;border-bottom:1px dotted #000;color:#000}
.blog-post-view .post-comments .sub-title{font-style:italic;margin-bottom:30px;color:#6ba5c2;margin-top:1%}
.post-actions{display:table;border-top:1px solid #000;border-bottom:1px solid #000;width:100%;margin-top:65px}
.post-actions .action a{color:#000}
.faq-index-index .group-title{font-size:24px;text-align:center;margin-bottom:4%;width:auto;border-bottom:2px solid #000;background-color:#000;color:#fff;line-height:31px;clip-path:polygon(4% 0,100% 0,96% 100%,0% 100%);margin-left:40%;margin-right:40%;display:none}
.faq-index-index .faq-accordion .faqText{width:100%;padding:2% 3% 2% 3%;text-align:center;margin-top:2%;margin-bottom:5%;border-bottom:1px solid #eee6e6;background-color: #f7f7f7;}
.aw_rma-customer-view .product-item-details span{color:#000;font-weight:700}
.blog-title{text-align:left;margin-bottom:3%;margin-top:2%}
.category-offerte .block.widget.mgs-products.category-products-grid .sale-label{display:none}
.header .header-wl{display:none!important}
.checkout-cart-index a.use-ajax.action.action-towishlist{display:none}
.catalog-product-view .product-info-main .product-info-price .price-box .price{font:33px FuturaStdBold}
.price-box .old-price .price{color:#878787;text-decoration:line-through;font-size:25px!important;vertical-align:middle!important}
.mageworx_giftcards-account-cardlist .action.view{display:none}
.stripe_payments-customer-subscriptions .stripe-subscription-edit.show{max-height:30em;padding-right:5px;margin-top:7%}
.stripe_payments-customer-subscriptions .cancel{margin-right: 5px;
    background-color: #e3e3e3;
    padding: 1px 13px;
    float: left;}
.stripe_payments-customer-subscriptions .stripe-subscription-edit .actions{margin-top:10px;text-align:center}
.stripe_payments-customer-subscriptions .mutable a{width:35%;background-color:#f3f2f2;border:1px solid #f3f2f2;float:right;margin-left:2%;text-align:center;padding:0 3px;color:#000}
.stripe_payments-customer-subscriptions .subscription-card.add-new{padding:10px;text-align:center;background-color:#000;margin-top:7%;margin-bottom:8%}
.stripe_payments-customer-subscriptions .subscription-card.add-new a{float:none!important;background-color:#000!important;border:0!important;color:#fff!important}
.stripe_payments-customer-subscriptions .checkout-index-index .stripe-payments span.type.Visa,.stripe-payments span.type.visa,.stripe-payments span.type.American.Express,.stripe-payments span.type.amex,.stripe-payments span.type.MasterCard,.stripe-payments span.type.mastercard,.stripe-payments span.type.Discover,.stripe-payments span.type.discover,.stripe-payments span.type.Diners,.stripe-payments span.type.diners,.stripe-payments span.type.JCB,.stripe-payments span.type.jcb{padding-right:0}
.stripe_payments-customer-subscriptions .subscription-card .label,label{font-size:11px}.stripe_payments-customer-subscriptions .stripe-subscription-edit.edit .mutable{display:block;text-align:left;padding-left:3%}
.product-item-details .price-box .old-price .price{
    color: #878787;text-decoration: line-through;font-size: 14px !important; vertical-align: top !important;}.Evi- {background-color: #00b1cb;padding: 2px 15px!important;}.cms-e-shop .trust-desktop{display:none}.cms-e-shop .trustpilot-widget{display:none}.cms-e-shop h3{display:none}
.dropdown-menu {
    -webkit-box-shadow: 0px 10px 13px -7px #00000045, 5px 5px 15px 5px rgba(0,0,0,0)!important; box-shadow: 0px 10px 13px -7px #00000045, 5px 5px 15px 5px rgba(0,0,0,0)!important}
.Percento .mega-menu-sub-title {margin-top: 10px;
}.Column1Menu { width: 20%;float: left; margin-right:3%;}
.Evi {background-color: #88c4be99; float: left; padding: 2px 15px; clip-path: polygon(15% 0,100% 0,85% 100%,0% 100%); margin-top: 6%;}
.strongMenu {
    font-family: "FuturaStdBold";
}.Column3Menu {
    width: 24%;float: left;
    margin-right: 3%;}
.Column6Menu {width: 26%;float: left; margin-right:3%;}
.Column4Menu {width: 26%;float: left; margin-right:3%;}
.Column5Menu {width: 15%;float: left;}
.Column6Menu Img {width: 100%;float: left; margin-bottom:3%}
.Column1Menu Img {width: 100%;float: left; margin-bottom:3%}
.Column7Menu Img {width: 100%;float: left; margin-bottom:3%}
.Column8Menu Img {width: 100%;float: left; margin-bottom:3%}
.Column7Menu {width: 15%;float: left; margin-right:3%}
.Column8Menu {width: 26%;float: left;}
.Column2Menu {width: 23%; float: left; margin-left: 2%;margin-top: -1%;}
.Column2Menu p { font-family: "FuturaStdLight";padding-bottom: 2%;}
.Column2Menu li { font-family: "FuturaStdMedium";     text-transform: uppercase;padding-bottom: 2%;}
.Percento { width: 80%; margin-left: 10%;}
.Column2Menu Img {width: 100%;float: left; margin-bottom:3%}
.Column3Menu Img {width: 100%;float: left; margin-bottom:3%}
.Column4Menu Img {width: 100%;float: left; margin-bottom:3%}
.Column5Menu Img {width: 100%;float: left; margin-bottom:3%}
body:not(.home):not(.cms-e-shop) header.header.header10 {background-color: #fff;
    position: relative !important;} 
.cms-e-shop .breadcrumbs {
    margin-bottom: 0px;
    display: none;}
 .owl-carousel .owl-item:not(.active) {
    opacity: 0;}
.header.header10 .dropdown-switcher .switcher-toggle {
    padding: 0px 0 0px;padding-top: 0px;color: #FFF;
    margin-left: 17px;padding-top: 0;font-size: 13px!important;background-color: #8a837a;padding-left: 6px;padding-right: 6px;}
.fa-angle-down::before {content: "\f107";display: none;}
.breadcrumbs{margin-bottom:0px}

.KITcta {
    background-color: black!important;
    border: 1px solid black!important;
    color: white!important;
    padding: 1%!important;;width: 50%;
margin-top: 5%!important;
margin-bottom: 8%!important;
margin-left: 25%; text-transform:uppercase!important;
}.KITcta a {color: white!important;;
   }.product-info-main .product-add-form {
    min-height: 60px;
}
body.catalog-product-view.ristrutturante .page-title-wrapper {
    background-image: url(/pub/media/catalog/tmp/category/finish_3.jpg) !important;
}
body.catalog-product-view.dailycare .page-title-wrapper {
    background-image: url(/pub/media/catalog/tmp/category/daily.jpg) !important;
}
body.catalog-product-view.anticaduta .page-title-wrapper {
    background-image: url(/pub/media/catalog/tmp/category/caduta3.jpg) !important;
}
body.catalog-product-view.antiforfora .page-title-wrapper {
    background-image: url(/pub/media/catalog/tmp/category/antiforfora2_1.jpg) !important;
}
body.catalog-product-view.extracare .page-title-wrapper {
    background-image: url(/pub/media/catalog/tmp/category/exyracare1.jpg) !important;
}
.categorypath-offerte-promozioni .product-top{ border: 1px solid #cacaca7d;}
.catalog-product-view .alert.stock {
    background-color: #e5cac957;
    border-radius: 0;
    font-family: "FuturaStdMedium",arial,tahoma;
    color: black;
    text-align: center;
}
.product-info-main .price-box .old-price {
    margin-right: 8px;
    vertical-align: text-bottom;
    float: none;}
.product-info-main .icone { width: 55%; margin-left: 0!important;
}
.catalog-product-view .single {
    float: left;
    width: 60%;
    margin-right: 1%;
    margin-left: 19%;
}
.cms-home .marginTWO {padding-left: 20%!important;}
.marginTWO {padding-left: 20%!important;}
.page-product-bundle h4 {
    font-size: 16px; margin-top: 2%;
}
.cms-index-index .blocco_offerte_promozioni .price-box .minimal-price .price-label {display: none;
}
.categorypath-offerte-promozioni .price-box .minimal-price .price-label {
    display: inline-block;
    font-size: 14px;
    color: #696969;
    display: none;
}
.categorypath-offerte-promozioni .alert-warning {
display: none;
}
.page-product-bundle .catalog-product-view .product-info-main .product-info-price .price-box .price {
    font: 31px FuturaStdBold;
}
.bundle-options-container .product-add-form .block-bundle-summary .price-box .price {
    color: #2a2a2a;
    font-size: 26px !important;
}
.page-product-bundle .catalog-product-view .product-info-main .product-info-price .price-box .price {
    font: 31px FuturaStdBold;
        font-size: 31px;}
.page-product-bundle #bundleSummary .old-price .price {
    font-size: 23px !important;
    margin-left: 0%;
    vertical-align: bottom !important; color: #878787;
}.page-product-bundle #bundleSummary .caption {
    margin-top: 3%;}.page-product-bundle .box-tocart {
    margin-top: 9%!important;
}.page-product-bundle #bundleSummary .old-price {
    font-size: 16px!important;
    margin-left: 5%;
}.page-product-bundle .price-box .minimal-price .price-label {
    display: none;
}
.page-product-bundle .product-info-main .product.attribute.overview p{ margin-top: 5%;
}.page-product-bundle .product-info-main h3 {
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: "FuturaStdlight";
}
.page-product-bundle #bundleSummary .title {
    display: none;
}
.page-product-bundle #bundleSummary .price-configured_price{
    display: none;
}
.page-product-bundle .bundle-options-wrapper {
    display: none;
}
.page-product-bundle .bundle-summary{
    display: none;
}
.checkout-index-index .richiesta-fattura  {
    margin-top: 5%; 
}
.blocco_linee_prodotti .slider_mgs_carousel .owl-item .slide-text .inner-text a {color: black;
}
.checkout-index-index .richiesta-fattura legend  {
    letter-spacing: .04em;
border-bottom: 1px solid #000;
font: 600 18px FuturaStdmedium;
}
.cms-studi-clinici .Filosofiatext p {
    width: 80%;
    float: left;
    font-size: 16px;
}
body.catalog-product-view.product-tricoglam-home-use-1.page-layout-1column.width1366.wide .widget_retailtune_geolocalizzazione, body.catalog-product-view.product-tricoglam-home-use-1.page-layout-1column.width1366.wide .amasty-rewards-highlight {
    display: none;
}
.cms-studi-clinici  .FiloImmagine {
    margin-top: -23%;
    margin-left: 67%;
    float: left;
    width: 18%;
}
.cms-studi-clinici  .bottomTestImg2 {
    width: 14%;
    float: left;
    margin-left: 19%;margin-bottom: 6%;
}
.cms-studi-clinici  .smaller {
 font-size: 16px;
    font-weight: lighter;
}.product-tricoglam-home-use-anticaduta .catalog-product-view .amasty-rewards-highlight {display: none}
.product-tricoglam-home-use-anticaduta .RtCtasmall {display: none}

.customer-account-edit .field.password-info {
    display: none;
}
.aw_rma-customer-view .block.aw-rma__text-block {
    margin-bottom: 37px;
}
.checkout-index-index input::placeholder{color:#000}
.ContAmico .sottolineo{font-family:"FuturaStdMedium",arial,tahoma;background-color:#f2dce98c;padding:1%;margin-top:2%;font-size:15px}
.ContAmico .sottolineo2 strong{font-size:19px;font-family:"FuturaStdBold",arial,tahoma;display:block}
.ContAmico .sottolineo2{background-color:#dae7f2a1;padding:1%;font-family:"FuturaStdMedium",arial,tahoma;margin-top:2%;font-size:15px}
.ContAmico{text-align:center;margin-bottom:8%;width:100%}
.ContAmico h2{margin-bottom:1%;font-size:26px;text-transform:uppercase;letter-spacing:.03em}
.ContAmico .funzione{font-family:"FuturaStdMedium",arial,tahoma;font-size:15px;margin-top:2%}
.ContAmico .funzione strong{font-family:"FuturaStdBold",arial,tahoma;font-size:30px;line-height:102px;font-weight:300;clip-path:polygon(2% 0,100% 0,98% 100%,0% 100%);background-color:#fff3cd;padding:.5% 4%}
.biggertitolo{font-family:"FuturaStdMedium",arial,tahoma;font-size:15px;border-bottom:1px solid #000;padding-bottom:3%;color:#000}
.bigg{font-family:"FuturaStdMedium",arial,tahoma;font-size:15px;color:#000;margin-top:4%}
.avvisoricorrenza strong{font-family:"FuturaStdBold"!important}
.avvisoricorrenza{margin-top:6%;font-weight:700;background-color:#f2f2f2;padding:2%;font-size:13px;line-height:18px;display:none}
.customer-account-create .page-title-wrapper{background-image:url(/pub/media/wysiwyg/exyracare1.jpg)}
.account .page-title-wrapper{background-image:url(/pub/media/wysiwyg/Faq.jpg)}
.checkout-cart-index .page-title-wrapper{background-image:url(/pub/media/wysiwyg/extraxare2.jpg)}
.faq-index-index .page-title-wrapper{background-image:url(/pub/media/wysiwyg/faq2.jpg)}
.customer-account-login .page-title-wrapper{background-image:url(/pub/media/wysiwyg/finish.jpg)}
.category-offerte .disable_hover_effect{margin-bottom:30px!important}
.giftcard-info .stock{color:#575757;margin-top:-20px;background-color:#f1eab1;width:20%;text-align:center;margin-left:78%}
.category-gift-card #product-review-container{margin-top:0!important}
.instagram-block .content-heading h3.title{margin-bottom:2%!important}
.instagram-block .owl-carousel .owl-nav > div{width:38px;height:38px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border:0 solid #222}
.instagram-item > a::after{background-color:transparent}
.category-gift-card .review-add{display:none}
a#card-preview{display:none!important}
.cms-principi-attivi .Filosofiatext h2{width:82%;float:left;padding:5%;background-color:#686358;margin-left:0;z-index:99999;margin-top:-20%;color:#fff;font-size:30px}
.bottomTestImg2{width:20%;float:left;margin-left:12%}
.colore5{background-color:#e8eae3}
.smaller{font-size:14px}
.Filosofiatext3 strong{font-family:"FuturaStdMedium",arial,tahoma}
.colore4{background-color:#48555b!important}
.colore2{background-color:#7d6a63!important}
.colore3{background-color:#867774}
.large{width:70%}
.marginLeft{margin-left:17%}
.marginBottom{margin-bottom:5%}
.FiloImmagine5{margin-top:-39%;margin-left:61%;float:left;width:26%}
.FiloImmagine5 img{width:100%}
.FiloImmagine4{margin-top:-11%;margin-left:20%;float:left;width:52%}
.FiloImmagine4 img{width:100%}
.FiloImmagine2{margin-top:-16%;margin-left:61%;float:left;width:26%}
.FiloImmagine2 img{width:100%}
.FiloImmagine3{margin-top:-39%;margin-left:61%;float:left;width:26%}
.FiloImmagine3 img{width:100%}
.colore{background-color:#64664b!important}
.cms-principi-attivi .column{padding:0!important}
.cms-filosofia-formulativa .column{padding:0!important}
.cms-studi-clinici .column{padding:0!important}
.cms-risultati .column{padding:0!important}
.cms-scienza-e-natura .column{padding:0!important}
.cms-principi-attivi .breadcrumbs{margin-bottom:0}
.cms-filosofia-formulativa .breadcrumbs{margin-bottom:0}
.cms-studi-clinici .breadcrumbs{margin-bottom:0}
.cms-scienza-e-natura .breadcrumbs{margin-bottom:0}
.cms-risultati .breadcrumbs{margin-bottom:0}
.cms-home .blocco_faq .faq-accordion h3 a{color:#000}
.cms-index-index .content-block.blog-block.blog-grid-block .post-info{display:none}
.contact-index-index .page-title-wrapper{background-image:url(/pub/media/wysiwyg/Faq.jpg)}
.locator-index-index .page-title-wrapper,.locator-index-view .page-title-wrapper{background-image:url(/pub/media/wysiwyg/crlab.jpg)}
.blog-post-list .page-title-wrapper,.blog-post-view .page-title-wrapper{background-image:url(/pub/media/wysiwyg/varie3.jpg)}
.minicart-wrapper .action.showcart:before{content:"\e66e"}
.storelocator-details .box-store{border:0 solid #f0f0f0}
.Rt{width:100%;margin-top:5%}
.Rt strong{text-transform:uppercase;font-family:"FuturaStdMedium",arial,tahoma;letter-spacing:.03em;font-size:14px;font-weight:700}
.Rt p{margin:0;font-size:14px}
.Rt em{font-family:"FuturaStdMedium",arial,tahoma;letter-spacing:.03em;font-size:14px;font-style:normal}
.RtCtasmall{width:100%;border-top:1px solid #000;border-bottom:1px solid #000;padding:15px 0;float:left;margin-top:6%;letter-spacing:.03em}
.RtCtasmall .icon{width:5%;float:left;margin-right:3%}
.RtCtasmall .icon img{width:100%}
.RtCtasmall .cta{width:80%;float:left}
.RtCtasmall .cta h4{font-size:14px;font-family:"FuturaStdMedium",arial,tahoma}
.RtCtasmall .cta strong{font-size:14px;text-transform:uppercase;font-family:"FuturaStdMedium",arial,tahoma}
.paddingBestseller{padding-top:80px;padding-bottom:140px}
.checkout-index-index .stripe-payments-saved-card span.stripe-payments-fade{color:#000;font-weight:400;font-size:14px;margin-top:3px;margin-left:8px}
.stripe_payments-customer-subscriptions .subscription-card .label,label{font-size:14px}
.modal_newsletter_popup.modal-popup .newsletter-popup-form .action.subscribe{border-radius:0;margin-top:10px;background-color:#b09f9f;border:2px #b09f9f}
.modal_newsletter_popup.modal-popup .newsletter-popup-form div.checkbox{color:#333;padding:9px 8px 6px;text-align:center;margin:0;background-color:#f2f2f2}
.stripe_payments-customer-subscriptions .mutable button{width:30%;background-color:#f3f2f2;border:1px solid #f3f2f2;float:left;margin-left:2%}
.stripe_payments-customer-subscriptions .table-wrapper.stripe-subscriptions{color:#000}
.stripe_payments-customer-subscriptions .table-wrapper.stripe-subscriptions a{color:#000}
@media (max-width: 1613px) {
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu{padding:50px 0}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu ul li > a{font-size:12px!important}
}
@media (max-width: 1500px) {
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.prodotti .mega-menu-content{margin:0!important}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu{padding:50px 37px 50px 8px}
}
@media (max-width: 1450px) {
.Column3Menu {width:20%;float:left;margin-right:3%}
.Column6Menu {width:26%;float:left;margin-right:3%;margin-left:3%}
.Column4Menu {width:26%;float:left;margin-right:3%}
.Column5Menu {width:14.8%;float:left}
.Percento {width:100%;margin-left:0}
.Column7Menu {width:15.2%;float:left;margin-right:3%}
.Column8Menu {width:26%;float:left}
.Column1Menu {width:20%;float:left;margin-right:0;margin-left:3%}
.Column2Menu {width:27%;float:left;margin-left:3%}
}

@media (min-width: 1200px) and (max-width: 1350px) {
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.prodotti .mega-menu-content .lastcolumn{padding-left:0;padding-right:0;width:40%}
.mega-menu-content .col-md-4{width:30%}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth > ul.dropdown-menu ul li > a{font-size:11px!important}
}
@media (max-width: 1200px) {
.prodottokit{margin-top:0}
.catalog-product-view .amasty-rewards-highlight{padding:0 0 15px;display:inline-flex;top:-10px;position:relative}
.product-info-main .product-add-form .actions button.tocart,.bundle-info .product-details .actions button.tocart{margin-left:0;width:100%}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu ul li>a{border-bottom:unset;padding:2px 0 0;text-transform:uppercase;color:#000;font-size:13px;padding-top:4px;letter-spacing:.04em;float:left;width:100%;font:12px FuturaStdLight}

}
@media (min-width: 1200px) {
.products-grid .owl-item .product-item-info{padding:4%}
.form-create-account fieldset.fieldset:not(.gdpr){padding:0 60px}
.form-create-account .actions-toolbar{width:40%;margin:0 auto;margin-top:4%}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.prodotti .mega-menu-content{margin:auto 100px}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.prodotti .mega-menu-content .lastcolumn{padding-left:0;padding-right:0}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.prodotti .mega-menu-content .lastcolumn .menucolumn{padding-left:0}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.prodotti .mega-menu-content .lastcolumn .imagecolumn{padding-left:30px;padding-right:0}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu .mega-menu-sub-title{letter-spacing:.04em;padding-bottom:10px;float:left;width:100%;font:600 13px FuturaStdMedium}
.navigation .nav-main-menu li.prodotti ul.dropdown-menu,.navigation .nav-main-menu li.crlab ul.dropdown-menu{width:100vw!important;margin-right:calc(-100vw / 2 + 100% / 2)!important;margin-left:calc(-100vw / 2 + 100% / 2)!important;left:0!important}
li.prodotti ul.dropdown-menu img.img-responsive{padding:0}
.header.header10 #mainMenu .level0 a.level0{color:#000}
.header.header10 #mainMenu .level0:hover a.level0{color:#000}
.header.header10:not(.active-sticky) .nav.nav-main-menu>li>a{padding:10px 0}
li.hairtest.trapezoid a.level0 span,li.trapezoid:hover a.level0 span{background-color:#fff;padding:2px 25px;clip-path:polygon(15% 0,100% 0,85% 100%,0% 100%)}
li.trapezoid:hover a.level0 span{background-color:#e1e2e4}
li.trapezoid a.level0 span{padding:2px 25px;letter-spacing:.03em}
.checkout-index-index .header.header10:not(.active-sticky) .table-icon-menu>div{padding:40px 12px 25px 0}
.header.header10:not(.active-sticky) .table-icon-menu>div{padding:30px 12px 25px 0}
}
@media (min-width: 768px) and (max-width: 1199px) {
.header:not(.header6):not(.header7) .nav-main-menu li > a{border-bottom:0 solid #ddd;display:block;padding:11px 54px!important;color:#fff;font-size:20px}
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs > li > a{background:none;padding:25px 0;display:block;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;margin:0;font-weight:600;color:#000;background-color:#fffdfd;border:none!important}
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs > li.active > a{background-color:#c3e3ec;color:#000}
.header:not(.header6):not(.header7) .nav-main-menu li > a + .toggle-menu a{color:#000;margin-right:39px}
.header:not(.header6):not(.header7) .megamenu-content .top-links{text-align:left;margin:0;margin-top:20px}
.padding-top30{padding-top:0}
.header .logo-header .logo img{height:100%;width:100px}
.header:not(.header6):not(.header7) .nav-main-menu li > a{border-bottom:0 solid #ddd;display:block;padding:10px 32px!important;color:#000;font-size:22px}
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs > li{width:calc(100% / 3);text-align:center;margin:0}
.header:not(.header6):not(.header7) .megamenu-content .top-links li a:not(.no-display){border-bottom:0 solid #e3e3e3;color:#000;display:block;padding:10px 32px;font-size:22px;font-family:"FuturaStdMedium",arial,tahoma}
.blocco_home_superiore{margin:50px 0 100px}
}
@media (max-width: 1199px) {
.header:not(.header6):not(.header7) .megamenu-content .dropdown-switcher .switcher-toggle {
    padding-left: 15px;
    width: 100%;
    text-align: left;
    background: none;
    color: black;font-size: 18px;
}.header:not(.header6):not(.header7) .megamenu-content .dropdown-switcher {
    float: none;
    display: block;
    border-bottom: 1px solid #fff;
    margin: 0;
        margin-top: 0px;
    position: relative;
    margin-top: 20px;
}
.TxtNeutro{width:100%;float:left;padding:3% 10%;background-color:#e0eaf0;margin-top:4%;margin-bottom:4%}
.post-item-info{padding-right:0}
.header .search-form .form-search .form.minisearch .input-text{font-size:18px;color:#000;box-shadow:none;letter-spacing:.5px;width:100%;margin-left:0}
.product-info-main .product-add-form .actions,.bundle-info .product-details .actions{width:100%}
#main-Menucontent .img-responsive{display:none}
.header:not(.header6):not(.header7) .nav-main-menu li > ul.sub-menu,.header:not(.header6):not(.header7) .nav-main-menu li > ul.dropdown-menu{padding-top:0!important;padding-left:0!important}
.header:not(.header6):not(.header7) .nav-main-menu li > a + .toggle-menu{top:12px}
}
@media (max-width: 1024px) {
.catalog-product-view .single {
    float: left;
    width: 60%!important;
    margin-right: 1%;
    margin-left: 19%;
}
.cms-home .marginTWO {
    padding-left: 15%!important;
}
.cms-studi-clinici .bottomTestImg2 {
    width: 33%;
    float: left;
    margin-left: 0;
    margin-bottom: 6%;
}
.cms-studi-clinici .smaller {
    font-size: 14px;
    font-weight: lighter;
}
.cms-filosofia-formulativa .Filosofiatext{margin-left:6%}
.cms-filosofia-formulativa .Filosofiatext3{float:left;width:80%;margin-left:10%;text-align:left}
.cms-principi-attivi .Filosofiatext{margin-left:6%}
.cms-principi-attivi .Filosofiatext3{float:left;width:80%;margin-left:10%;text-align:left}
.cms-scienza-e-natura .Filosofiatext h2{margin-top:-15%}
.cms-risultati .Filosofiatext h2{margin-top:-15%}
.FiloImmagine5{margin-top:-51%;margin-left:61%;float:left;width:36%}
.cms-risultati .Filosofiatext3{margin-left:11%}
.cms-risultati .Filosofiatext{margin-left:7%}
.cms-studi-clinici .Filosofiatext{margin-left:5%}
.cms-studi-clinici .FiloImmagine{margin-top:-49%;margin-left:61%;float:left;width:40%;margin-bottom:9%}
.cms-studi-clinici .Filosofiatext p{width:60%;float:left;font-size:14px}
.FiloImmagine2{margin-top:-17%;margin-left:74%;float:left;width:26%}
.FiloImmagine3{display:none}
.large{width:73%}
.FiloImmagine4{margin-top:-8%;margin-left:20%;float:left;width:57%}
.wrapperCenter{width:95%;margin-left:2.5%;border-bottom:1px solid #000;margin-bottom:5%;padding-bottom:3%}
.nav-main-menu .level1 a:hover{background-color:transparent}
.nav-main-menu li .level1 .toggle-menu{top:6px!important}
.nav-main-menu li .level1 .fa-plus:before{content:"\f067";font-size:12px}
.post-short-description h2{font-size:25px}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu ul li>a{text-transform:capitalize;color:#000;font-size:16px!important}
#main-Menucontent{overflow-y:scroll;overflow-x:hidden}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu{padding:0}
#mainMenu .mega-menu-sub-title{padding-left:31px;padding-bottom:14px;float:left;width:78%;font-size:18px;text-transform:capitalize;padding-top:5px;color:#fff}
.FilosofiaImg{width:39%;float:left;margin-top:5%;margin-left:0}
.Filosofiatext3{float:left;width:42%;margin-left:13%;text-align:left}
.Filosofiatext2{width:61%;float:left;padding:7% 21% 5% 0;padding-top:7%;padding-right:7%;padding-bottom:5%;padding-left:6%;margin-left:0;margin-top:4.99%;margin-bottom:6%}
.FiloImmagine{margin-top:-34%;margin-left:61%;float:left;width:30%}
.Filosofiatext h3{font-size:21px;font-family:"FuturaStdMedium";margin-top:5%;float:left;margin-bottom:0;width:74%}
.Filosofiatext p{width:100%;float:left;font-size:14px}
.Filosofiatext h2{font-size:28px}
.Filosofiatext{width:87%;float:left;padding:5%;background-color:#f2f2f2;margin-left:13%;z-index:99999;margin-top:0;margin-bottom:3%}
.Missiontext{width:100%;margin-left:0;margin-bottom:6%}
.Missiontext p{width:100%;float:left;font-size:14px}
.Missiontext h2{font-size:20px}
.Missiontext h3{font-size:20px}
.Missiontext strong{font-size:14px;font-family:"FuturaStdMedium"}
.MissionImg{width:47%;float:left;margin-top:5%}
.Missiontext2{width:50%;float:left;padding:5%;margin-left:3%}
.bottomTestTxt{width:50%;float:left;margin-left:5%;padding-top:5%;font-size:14px;font-weight:700}
.bottomTestImg{width:36%;float:left;margin-left:0}
.bottomTest .bottomTestTxt .button{width:45%;border:1px solid #000;padding:1%;font-size:14px;text-align:center;margin-top:6%;float:left;margin-right:2%}
.principi2 .TitlePrincipio{width:100%;float:left;font-size:26px;color:#1e1e1e;text-align:left;line-height:27px;margin-left:0;margin-top:0;margin-bottom:6%}
.principi{float:left;width:29.3%;margin-right:4%}
.TitlePrincipio{width:100%;float:left;font-size:26px;color:#1e1e1e;text-align:left;line-height:27px;margin-left:0;margin-top:0;margin-bottom:6%}
.ImagePrincipio{width:50%;float:left;margin-left:25%;margin-bottom:10%}
.testoPrincipio{width:100%;float:left;text-align:left;padding-left:0;line-height:20px}
.product-info-main .product-add-form .actions button.tocart,.bundle-info .product-details .actions button.tocart{border-radius:0!important;font-size:13px;width:auto;padding:0;background-color:#56cfe1;border:1px solid #56cfe1;color:#fff;border-radius:40px;font-weight:600;text-transform:uppercase;height:56px;letter-spacing:.04em;margin-left:0;padding-left:10px;padding-right:10px;width:100%;margin-top:5%}
.block-static-block{margin-top:30px}
.icone{margin-top:5%;margin-bottom:8%;width:60%;margin-left:20%}
span.product-label.kit-label{left:7px;position:absolute;width:100px;height:100px;line-height:100px;border-radius:50px;top:272px}
.account .block-title--myac h3{font-size:14px}
.account .amrewards-current-balance .amrewards-label{font-size:18px;float:left;padding-top:8%}
.account .account-sub-title{font-size:14px}
.header:not(.header6):not(.header7) .nav-main-menu li .level2 a{padding-top:0!important}
.checkout-cart-index .coupon button{width:100%}
.level2 a{padding-top:9px!important}
.nav-main-menu li .level1{margin-left:0!important;padding-left:0!important}
.nav-main-menu li .level1 a{font-size:18px!important}
.nav-main-menu li .level2 a{font-size:16px!important;font-family:"FuturaStdLight",arial,tahoma}
}
@media (min-width: 992px) {
.cms-index-index .header.header10:not(.active-sticky):not(.header-builder){border:0}
.opc-estimated-wrapper{background:#f4f4f4 none repeat scroll 0 0;border:1px solid #ccc;margin:0 0 30px;padding:11px 20px;display:none}
}
@media (min-width: 991px) {
.opc-estimated-wrapper{background:#f4f4f4 none repeat scroll 0 0;border:1px solid #ccc;margin:0 0 30px;padding:11px 20px;display:none!important}
}
@media (max-width: 990px) {
.cms-home .marginTWO {
    padding-left: 0%!important;
}
.blocco_faq{clip-path:polygon(0 7%,100% 0,100% 100%,0% 100%);background-color:#eeeaeb;padding:220px 0 10px;margin:100px 0}
.block.review-list .review-items li.review-item{width:100%;margin-right:0}
}
@media (max-width: 963px) {
.page-product-bundle .product-info-main .product-add-form .actions button.tocart, .bundle-info .product-details .actions button.tocart {
  
    margin-top:4%;
}
}
@media (max-width: 768px) {
.categorypath-offerte-promozioni .category-view .category-description {
font-size: 14px;
text-align: center;
padding-bottom: 0px!important;
}
.dropdown-menu {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    padding-bottom: 30px!important;
}
.marginTWO {
    padding-left: 0%!important;
}
.catalog-product-view .single {
    float: left;
    width: 100%!important;
    margin-right: 0%;
    margin-left: 0%;
}
.cms-home .marginTWO {
    padding-left: 0%!important;
}
.cms-studi-clinici .Filosofiatext p {
    width: 50%;
    float: left;
    font-size: 14px;
}.cms-studi-clinici .FiloImmagine {
    margin-top: -66%;
    margin-left: 61%;
    float: left;
    width: 40%;
    margin-bottom: 9%;
}
.cms-studi-clinici .smaller {
    font-size: 14px;
    font-weight: lighter;
    width: 56%;
    text-align: justify;
    margin-top: 4%;
}
.cms-risultati .Filosofiatext3{float:left;width:77%;margin-left:13%;text-align:left}
.cms-risultati .Filosofiatext p{width:60%;float:left;font-size:14px}
.FiloImmagine5{margin-top:-88%;margin-left:73%;float:left;width:22%}
.footer .middle-footer div[class*="col-lg"]:not(:last-child){margin-bottom:50px;width:33%}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
.contact-index-index h3{font-size:21px;font-weight:400}
.RtCtasmall .cta{width:92%;float:left}
.RtCtasmall .cta strong{font-size:13px;text-transform:uppercase;font-family:"FuturaStdMedium",arial,tahoma}
.review-author{margin-left:32%!important}
.nav-main-menu li .level1 .toggle-menu{top:6px!important}
.nav-main-menu li .level1 .fa-plus:before{content:"\f067";font-size:12px}
span.product-label.kit-label{left:7px;position:absolute;width:80px;height:80px;line-height:88px;border-radius:50px;top:200px}
table#my-orders-table td:before{border-bottom:0 solid #ddd;display:block;text-align:right;padding:0!important}
.stripe_payments-customer-subscriptions .stripe-subscription-edit.show{max-height:30em;padding-right:5px;margin-top:7%}
.stripe_payments-customer-subscriptions .cancel{float:none;background-color:transparent}
.stripe_payments-customer-subscriptions .stripe-subscription-edit .actions{margin-top:10px;text-align:center}
.stripe_payments-customer-subscriptions .mutable a{width:35%;background-color:#f3f2f2;border:1px solid #f3f2f2;float:right;margin-left:2%;text-align:center;padding:0 3px;color:#000}
.stripe_payments-customer-subscriptions .subscription-card.add-new{padding:10px;text-align:center;background-color:#000;margin-top:7%;margin-bottom:8%}
.stripe_payments-customer-subscriptions .subscription-card.add-new a{float:none!important;background-color:#000!important;border:0!important;color:#fff!important}
.stripe_payments-customer-subscriptions .checkout-index-index .stripe-payments span.type.Visa,.stripe-payments span.type.visa,.stripe-payments span.type.American.Express,.stripe-payments span.type.amex,.stripe-payments span.type.MasterCard,.stripe-payments span.type.mastercard,.stripe-payments span.type.Discover,.stripe-payments span.type.discover,.stripe-payments span.type.Diners,.stripe-payments span.type.diners,.stripe-payments span.type.JCB,.stripe-payments span.type.jcb{padding-right:0}
.stripe_payments-customer-subscriptions .subscription-card .label,label{font-size:11px}
.stripe_payments-customer-subscriptions .stripe-subscription-edit.edit .mutable{display:block;text-align:left;padding-left:3%}
.stripe_payments-customer-subscriptions .mutable button{width:30%;background-color:#f3f2f2;border:1px solid #f3f2f2;float:left;margin-left:2%}
.sidebar .block-blog-posts .post-list li{padding-left:0;clip-path:polygon(0% 0,100% 0,95% 100%,0% 100%)}
.sidebar .block-blog-categories li{padding-left:17px!important;clip-path:polygon(0% 0,100% 0,95% 100%,0% 100%)}
#main-Menucontent{overflow-y:scroll;overflow-x:hidden}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu{padding:0}
#mainMenu .mega-menu-sub-title{padding-left:31px;padding-bottom:14px;float:left;width:78%;font-size:18px;text-transform:capitalize;padding-top:5px;color:#fff}
.Filosofiatext h2{width:82%;float:left;padding:5%;background-color:#6d3e71;margin-left:0;z-index:99999;margin-top:-16%;color:#fff;font-size:24px!important}
.FiloImmagine{margin-top:-63%;margin-left:61%;float:left;width:30%}
.Filosofiatext{width:100%;float:left;padding:5%;background-color:#f2f2f2;margin-left:0;z-index:99999;margin-top:0;margin-bottom:3%}
.Missiontext2{width:90%;float:left;padding:5%;margin-left:3%}
.MissionImg{margin-left:20%;width:60%;float:left;margin-top:0;margin-bottom:6%}
.bottomTest .bottomTestTxt .button{width:100%;border:1px solid #000;padding:1%;font-size:14px;text-align:center;margin-top:6%;float:left;margin-right:0}
.bottomTestTxt{width:40%;float:left;margin-left:5%;padding-top:3%;font-size:14px;font-weight:700}
.bottomTestImg{width:46%;float:left;margin-left:0}
.contentPrincipi{width:80%;float:left;margin-left:10%}
.principi{float:none;width:100%;margin-right:0}
.principi2{float:none;width:100%;margin-top:4%;margin-right:0;padding-left:0}
.ImagePrincipio{width:20%;float:left;margin-left:0;margin-bottom:0}
.TitlePrincipio{width:52%;float:left;font-size:20px;color:#1e1e1e;text-align:left;line-height:27px;margin-left:20px;margin-top:46px;margin-bottom:0}
.ImgBig{width:20%;margin-bottom:0}
.testoPrincipio{width:100%;float:left;text-align:left;padding-left:0;line-height:20px;margin-top:20px;margin-bottom:20px}
.principi2 .TitlePrincipio{width:76%;float:left;font-size:20px;color:#1e1e1e;text-align:left;line-height:27px;margin-left:0;margin-top:46px;margin-bottom:0}
.col-sm-4.col-sm-offset-1.col-xs-12.product-gallery-popup{margin-left:0}
.block.review-add .block-title .title{margin-bottom:5px;background-color:#070707;color:#fff;text-align:center;width:40%;margin-left:30%;font-size:15px;padding:1%;cursor:pointer;margin-top:3%}
.product-info-main .product-add-form .actions button.tocart,.bundle-info .product-details .actions button.tocart{width:100%;margin-top:5%}
.account .account-nav-content{margin-top:10%}
.account .account-nav-content .nav > li > a{position:relative;display:block;padding:10px 0;color:#000;font-size:18px;font-weight:700;margin-top:4px;background-color:#f7f7f7;text-align:center}
.account .account-nav-content .nav > li strong{position:relative;display:block;letter-spacing:.04em;font-size:18px;font-weight:700;font-family:"FuturaStdMedium",arial,tahoma;text-align:center;background-color:#f7f7f7;padding:10px;margin-top:4px}
}
@media (max-width: 767px) {
.product-info-main .icone {
    width: 100%;
    margin-left: 0!important;
}
.cms-home .marginTWO {
    padding-left: 0%!important;
}
.page-product-bundle h4 {
margin-top: 7%;
}
.page-product-bundle .product-info-main h3 {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 5% !important;
}
.checkout-index-index .richiesta-fattura {
    margin-top: 16%;
}
.cms-studi-clinici .bottomTestImg2 {
    width: 80%;
    float: left;
    margin-left: 10%;
    margin-bottom: 6%;
}
.colore4 {
    background-color: #48555b!important;
    margin-bottom: 10%;
}
.cms-studi-clinici .Filosofiatext h2 {
 margin-bottom: 10%!important;
}
.cms-studi-clinici .smaller {
    font-size: 14px;
    font-weight: lighter;
    width: 81%;
    text-align: justify;
    margin-top: 4%;
}
.amrewards-history-index td.col.days-left {
    display: none !important;
}
.testoPrincipio{width:100%;float:none}
.checkout-success{border:0 solid #f0f0f0;border-radius:5px;padding:30px 0;text-align:center}
.avvisoricorrenza{margin-top:6%;font-weight:700;background-color:#f2f2f2;padding:4%;font-size:13px;line-height:18px}
.sendfriend-product-send .btn{width:100%;margin:0;margin-top:20px}
.ContAmico .sottolineo{font-family:"FuturaStdMedium",arial,tahoma;background-color:#f2dce98c;padding:8%;margin-top:10%;font-size:14px;line-height:1.5em}
.ContAmico .sottolineo2{background-color:#dae7f2a1;padding:8%;font-family:"FuturaStdMedium",arial,tahoma;margin-top:10%;font-size:14px;line-height:1.5em}
.ContAmico h2{margin-bottom:6%;font-size:20px;text-transform:uppercase;letter-spacing:.03em}
.ContAmico .sottolineo2 strong{font-size:17px;font-family:"FuturaStdBold",arial,tahoma;display:block;padding-bottom:13px}
.bigg{font-family:"FuturaStdMedium",arial,tahoma;font-size:14px;color:#000;margin-top:11%;margin-bottom:16%}
.ContAmico .funzione strong{font-family:"FuturaStdBold",arial,tahoma;font-size:21px;line-height:102px;font-weight:300;clip-path:polygon(2% 0,100% 0,98% 100%,0% 100%);background-color:#fff3cd;padding:.5% 19%}
.ContAmico .funzione{font-family:"FuturaStdLight",arial,tahoma;font-size:14px;margin-top:2%;line-height:1.5em}
.field-tooltip .field-tooltip-content{right:0;top:40px;left:unset}
.field-tooltip .field-tooltip-content:before,.field-tooltip .field-tooltip-content:after{display:none}
.Missiontext p{width:100%;float:left;font-size:14px;text-align:justify}
.Missiontext2 p{width:100%;float:left;text-align:justify}
.Filosofiatext2 p{width:100%;float:left;text-align:justify}
.cms-risultati .bottomTestTxt{width:85%;float:left;margin-left:7%;padding-top:3%;font-size:14px;font-weight:700;margin-bottom:10%;text-align:justify;margin-top:5%}
.cms-risultati .bottomTestImg{width:86%;float:left;margin-left:7%}
.cms-risultati .Filosofiatext h3{font-size:21px;font-family:"FuturaStdMedium";margin-top:5%;float:left;margin-bottom:0;width:100%}
.cms-risultati .Filosofiatext3 p{text-align:justify}
.FiloImmagine4{margin-top:-3%;margin-left:0;float:left;width:100%}
.cms-filosofia-formulativa .Filosofiatext3{float:left;width:86%;margin-left:7%;text-align:justify}
.cms-principi-attivi .Filosofiatext3{float:left;width:86%;margin-left:7%;text-align:justify}
.cms-studi-clinici .Filosofiatext{margin-left:5%;width:90%}
.cms-studi-clinici .Filosofiatext p{width:100%;float:left;font-size:14px;margin-top:5%;text-align:justify}
.cms-studi-clinici .FiloImmagine{margin-top:0;margin-left:0;float:left;width:100%;margin-bottom:0}
.cms-risultati .Filosofiatext p{width:100%;float:left;font-size:14px;text-align:justify;margin-top:4%}
.cms-risultati .Filosofiatext{margin-left:0}
.FiloImmagine5{display:none}
.cms-principi-attivi .Filosofiatext{margin-left:0}
.cms-filosofia-formulativa .Filosofiatext{margin-left:0}
.cms-risultati .Filosofiatext3{margin-left:6%;width:86%}
.FiloImmagine2{margin-top:-16px;margin-left:0;float:left;width:100%}
.footer .middle-footer p{margin-top:13%}
.contentPrincipi2{width:100%;float:none;margin-top:0}
.RtCtasmall .cta strong{font-size:13px;text-transform:uppercase;font-family:"FuturaStdMedium",arial,tahoma;letter-spacing:.04em}
.footer .middle-footer div[class*="col-lg"]:not(:last-child){width:100%}
.locator-index-view .btn.btn-lg{padding:0 40px;height:38px;line-height:36px;width:100%;font-size:14px;letter-spacing:.03em}
.storelocator-details .box-store{border:0 solid #f0f0f0;padding:0}
.customer-account-create .container{padding-right:10px;padding-left:10px}
.customer-account-create .password-strength-meter{font-size:12px}
.RtCtasmall{margin-top:0}
.Rt{width:100%;margin-top:0}
.block.review-list .review-items li.review-item .review-title{font-size:22px;color:#1cbfd7;font-weight:700;line-height:28px;margin-top:11%;margin-bottom:6%}
.cms-index-index .blocco_offerte_promozioni{margin:20px 0 100px}
.paddingBestseller{padding-top:80px;padding-bottom:80px}
.TxtNeutro{width:100%;float:left;padding:8% 7%;background-color:#e0eaf0;margin-top:auto;margin-bottom:4%;text-align:justify}
.page-with-filter .owl-stage-outer .product-item-info{margin-left:2px}
.aw_rma-customer-index .actions a span{background-color:#f1f0ee;padding:4px 24px}
.aw_rma-customer-index table.aw-rma-list tbody tr{border-bottom:0 solid #ddd;display:block;margin-bottom:18%}
.aw_rma-customer-index table.aw-rma-list tbody td{border-bottom:1px solid #ddd!important;border-top:0 solid #ddd!important}
.search.results.mgs-instant-search .block-title{background:none;padding:0;text-align:center}
.mageworx_giftcards-account-cardlist .table-wrapper h2{font-size:21px;font-weight:lighter;margin-bottom:2%;margin-top:8%}
.stripe_payments-customer-subscriptions .stripe-subscription-edit.show{max-height:30em;padding-right:5px;margin-top:7%}
.stripe_payments-customer-subscriptions .cancel{margin-right:5%}
.stripe_payments-customer-subscriptions .stripe-subscription-edit .actions{margin-top:10px;text-align:center}
.stripe_payments-customer-subscriptions .mutable a{width:35%;background-color:#fff;border:1px solid #fff;float:right;margin-left:2%;text-align:center;padding:0 3px;color:#000}
.stripe_payments-customer-subscriptions .subscription-card.add-new{padding:10px;text-align:center;background-color:#000;margin-top:7%;margin-bottom:8%}
.stripe_payments-customer-subscriptions .subscription-card.add-new a{float:none!important;background-color:#000!important;border:0!important;color:#fff!important}
.stripe_payments-customer-subscriptions .checkout-index-index .stripe-payments span.type.Visa,.stripe-payments span.type.visa,.stripe-payments span.type.American.Express,.stripe-payments span.type.amex,.stripe-payments span.type.MasterCard,.stripe-payments span.type.mastercard,.stripe-payments span.type.Discover,.stripe-payments span.type.discover,.stripe-payments span.type.Diners,.stripe-payments span.type.diners,.stripe-payments span.type.JCB,.stripe-payments span.type.jcb{padding-right:0}
.stripe_payments-customer-subscriptions .subscription-card .label,label{font-size:12px}
.stripe_payments-customer-subscriptions .stripe-subscription-edit.edit .mutable{display:block;text-align:left;padding-left:3%}
.stripe_payments-customer-subscriptions .mutable button{width:30%;background-color:#fff;border:1px solid #fff;float:left;margin-left:2%}
.checkout-index-index .checkout-index-index .stripe-payments-saved-card span.stripe-payments-fade{color:#999;font-weight:400;font-size:12px;margin-top:6px}
.blog-title{text-align:center;margin-bottom:3%;margin-top:2%;font-size:26px}
.faq-index-index .faq-accordion .faqText{width:100%;text-align:left;margin-top:1%;margin-bottom:9%;margin-top:5%;}
.faq-index-index .faq-accordion h3{font-size:22px;font-weight:400;text-align:left;line-height:25px}
.faq-index-index .group-title{font-size:18px;text-align:center;margin-bottom:12%;width:auto;border-bottom:2px solid #000;background-color:#000;color:#fff;line-height:31px;clip-path:polygon(3% 0,100% 0,96% 100%,0% 100%);margin-left:0;margin-right:0}
.blog-list .post-item-info .post-content .post-short-description{margin-bottom:3.3em}
.blog-post-view .btn-default{color:#fff;border:1px solid #222;background-color:#fff;width:100%;background-color:#000}
.blog-post-view .post-comments .sub-title{text-align:left}
.post-short-description p{text-align:justify}
.post-short-description h2{font-size:24px;margin-bottom:5%}
.blog-list .post-item-info .post-image.has-image .post-info{margin-top:-10px}
#main-Menucontent{overflow-x:hidden}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu ul li>a{text-transform:capitalize;color:#000;font-size:15px!important}
.header:not(.header6):not(.header7) .navigation .nav-main-menu li.mega-menu-fullwidth>ul.dropdown-menu{padding:0}
#mainMenu .mega-menu-sub-title{padding-left:48px;padding-bottom:14px;float:left;width:100%;font-size:18px;text-transform:capitalize;padding-top:5px;color:#000}
.Filosofiatext2{width:100%;float:left;padding:7%;margin-bottom:0}
.FilosofiaImg{width:80%;float:left;margin-top:10%;margin-left:10%;margin-bottom:10%}
.Filosofiatext3{float:left;width:88%;margin-left:6%;text-align:justify}
.FiloImmagine{margin-top:6%;margin-left:0;float:left;width:100%}
.Filosofiatext h3{font-size:18px;font-family:"FuturaStdMedium";margin-top:5%;float:left;margin-bottom:0;width:100%}
.Filosofiatext h2{width:100%;float:left;padding:5%;background-color:#6d3e71;margin-left:0;z-index:99999;margin-top:-16%;color:#fff;font-size:21px!important}
.Filosofiatext{width:100%;float:left;padding:6%;background-color:#f2f2f2;margin-left:0;z-index:99999;margin-top:0;margin-bottom:3%}
.Missiontext2 h2{width:100%;font-size:21px;margin-bottom:3%}
.Iphone{display:block}
.desktop{display:none}
.bottomTest{padding-top:10%}
.bottomTestTxt{width:79%;float:left;margin-left:10%;padding-top:3%;font-size:14px;font-weight:700;margin-bottom:10%}
.bottomTest .bottomTestTxt .button{padding:3%}
.bottomTestImg{width:80%;float:left;margin-left:10%}
.MissionImg{margin-left:0;width:99%;float:left;margin-top:0;margin-bottom:6%}
.Missiontext2{width:100%;float:left;padding:5% 6%;margin-left:-1px}
.Missiontext h3{font-size:18px}
.Missiontext h2{font-size:18px;width:100%;float:left;padding:5%;background-color:#686358;margin-left:0;z-index:99999;margin-top:-13%;color:#fff}
.Missiontext{padding:6%}
.checkout-onepage-success .checkout-success .primary{width:100%;background-color:#000;padding:3%!important;margin-top:12%}
.checkout-index-index .form-discount .primary{width:100%}
.sales-order-view .table>tbody+tbody{border-top:0 solid #ddd!important}
.sales-order-view table#my-orders-table tfoot tr{background-color:#fff!important}
.account .sales-order-view table#my-orders-table tbody tr,table#my-orders-table tfoot tr{border-bottom:0 solid #ddd!important;display:block;margin-bottom:0!important}
.sales-order-view .actions-toolbar .secondary{width:100%;background-color:#fff;text-align:center;margin-top:8%;padding:3%;border:1px solid #000}
.underSoluzioneTile1{font-size:18px!important}
.underSoluzioneTile{font-size:18px!important}
.amcheckout-step-container .primary .action.checkout,.amcheckout-step-container .action.checkout.amasty{padding:14px 30px;background:#000;text-transform:uppercase;letter-spacing:.04em}
.checkout-index-index .payment-option-inner button.action-cancel{padding:5%}
.checkout-index-index .checkout-agreement button{width:auto!important}
.review-customer-view .actions-toolbar .secondary span{color:#000}
.review-customer-view .actions-toolbar .secondary{width:100%;background-color:#fff;text-align:center;margin-top:8%;padding:3%;border:1px solid #000}
.review-customer-view .customer-review.view .product-info .product-reviews-summary .rating-summary .rating-result{float:left;margin-bottom:15%}
.review-customer-view .customer-review.view .product-info .product-reviews-summary .reviews-actions{float:left;width:100%;padding:0}
.aw_rma-customer-view .control .label.message{padding:0;margin:0}
.aw_rma-customer-view .item-return-details .aw-rma__field > .label{width:22%;float:left;font-family:"FuturaStdMedium",arial,tahoma;margin-top:7%;border-top:1px solid #dadada;padding-top:7%}
.aw_rma-customer-view .item-return-details .aw-rma__field > .control{width:78%;float:left;margin-top:7%;border-top:1px solid #dadada;padding-top:7%}
.aw_rma-customer-view .aw-rma__box-contact-info{font-weight:700;padding:4%}
.aw_rma-customer-view .aw-rma__block-general .fieldset > .field:not(.choice){margin-bottom:15px;border-bottom:#fff 3px solid;padding:4%}
.aw_rma-customer-view .aw-rma__update_request{margin-top:5%;background-color:#000;border:1px solid #000;color:#fff;padding:3%;width:102%;margin-bottom:16%}
.aw_rma-customer-view .aw-rma__block-thread .messages li.admin.auto{background:#ffeb3b69;width:100%}
.aw-rma__return-item-container .item-return-details .content{margin:0}
.aw_rma-customer-createrequeststep button[data-role="aw-rma-back-button"]{background-color:#ececec;border:0 solid #000;color:#000;padding:2% 3%;margin-bottom:17%;float:right;width:100%}
.aw_rma-customer-createrequeststep .post-submit-request{margin-top:5%;background-color:#000;border:1px solid #000;color:#fff;padding:3%;width:100%}
.aw_rma-customer-createrequeststep legend{font-family:"FuturaStdMedium",arial,tahoma;margin-top:13%;float:left}
.aw_rma-customer-createrequeststep .page-main{margin-top:0!important}
.popup__content{padding-right:30px!important}
.pin__popup .popup__content--product h3{font-size:14px;line-height:15px}
.pin__type.pin__type--area{width:25px!important;height:25px!important;line-height:41px!important}
#customTest.container{padding-right:10px;padding-left:10px}
.checkout-cart-index .block-static-block{margin-top:0!important}
.cms-home .icon-service{padding:0;margin-bottom:20px}
.footer-container .newsletter_gdpr{margin-top:5%}
.blocco_home_superiore .icon-service .text,.blocco_inferiore .icon-service .text{display:block;width:100%;text-align:center;color:#000;padding:0 3%}
.cms-home .testimonial-content{padding:0}
.customer-account-login .actions-toolbar button.login{width:100%;margin-bottom:8%}
.customer-account-login .btn-secondary{width:100%}
#my-reviews-table tbody tr td.summary .rating-summary .rating-result{left:165px}
.breadcrumbs{background-color:#f6f6f8;font-size:11px;padding:9px 0 6px;margin-bottom:0px}
.breadcrumbs .items > li a{color:#222;font-size:11px}
.page-products .description{text-align:center;font-size:14px;padding:0;margin-top:5%}
.header:not(.header6):not(.header7) .nav-main-menu li .level2 a{padding-top:0!important;text-transform:capitalize}
.checkout-cart-index .coupon button{width:100%}
.level2 a{padding-top:0!important}
#attributeingredienti .description{text-align:left}
.page-product-configurable .review-form-actions button{width:100%;font-family:"FuturaStdMedium";font-weight:400;letter-spacing:.5px}
.page-product-configurable .product-data-items-content .data.item.content{padding:0}
.sales-order-view .product-item-name{float:none}
.container{padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}
.nav-main-menu li .level1{margin-left:0!important;padding-left:0!important}
.nav-main-menu li .level1 a{font-size:15px!important}
.nav-main-menu li .level2 a{font-size:16px!important;font-family:"FuturaStdLight",arial,tahoma}
.account .block-gdpr-info{margin-top:15%;margin-bottom:21%}
.block-dashboard-orders{margin-bottom:60px;margin-top:21%}
.account .rating-summary{overflow:hidden;white-space:nowrap;padding-top:4%}
.principio{width:100%;float:none;margin-bottom:10%}
.ImagePrincipio{width:30%;float:none;margin-left:0;margin-bottom:0}
.principi2 .TitlePrincipio{width:85%;float:none;font-size:20px;color:#1e1e1e;text-align:left;line-height:23px;margin-left:20px;margin-top:34px;margin-bottom:6%;display:block;padding-top:19%;font-weight:700}
.ImgBig{width:30%;margin-bottom:0}
.TitlePrincipio{width:66%;float:none;font-size:20px;color:#1e1e1e;text-align:left;line-height:21px;margin-left:20px;margin-top:34px;margin-bottom:6%;display:block;padding-top:12%;font-weight:700}
.contentPrincipi{width:100%;float:none;margin-left:0}
table#my-orders-table td:before,table#my-reviews-table td:before{content:attr(data-th);float:left;font-weight:600}
table#my-orders-table tbody td,#my-reviews-table tbody tr td{border-bottom:0 solid #ddd;display:block;text-align:right;padding:20px 15px 20px 5px}
table#my-orders-table tbody tr,table#my-orders-table tfoot tr,table#my-reviews-table tbody tr{border-bottom:1px solid #ddd;display:block;margin-bottom:40px;background-color:#f5f5f5}
.customer-account-index table#my-orders-table tbody tr{background-color:#f5f5f5}
.sales-order-history table#my-orders-table tbody tr{background-color:#f5f5f5}
table#my-orders-table thead,table#my-orders-table tfoot tr th,table#my-reviews-table thead,table.aw-rma-list thead,table.aw-rma__select-order-table thead,table#my-giftcards-table thead,table#my-giftcards-order-table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
table#my-orders-table thead tr{border-bottom:3px solid #ddd;display:block}
table#my-orders-table .col,table#my-reviews-table .col,table.aw-rma-list .col,table#my-giftcards-order-table .col,table.aw-rma__select-order-table .col,table#my-giftcards-table .col{font-weight:400;font-size:14px;color:#000;text-transform:capitalize;white-space:normal;letter-spacing:.04em;font-family:"FuturaStdMedium",arial,tahoma}
.checkout-index-index .header .megamenu-content{text-align:left}
button.action.action-edit-address.amcheckout-button.-edit{padding:7px 28px;font-size:14px;background-color:#7b7b7b}
.amcheckout-step-container .checkout-billing-address .actions-toolbar>.primary{float:none;padding:10px 0}
.amcheckout-step-container .checkout-billing-address .actions-toolbar .action-cancel{border:1px solid #e8e8e8;color:#000}
.amcheckout-step-container .checkout-billing-address .actions-toolbar>.primary .action{padding:9px 28px;margin:0 0 10px}
.checkout-index-index .amcheckout-step-container input[type=checkbox]+label span:only-child,.amcheckout-step-container input[type=radio]+label span:only-child{flex:auto;font-size:13px;margin-bottom:7%}
.checkout-index-index .header{padding:0;z-index:2}
.checkout-index-index header .r3.col-lg-2.col-md-4.col-sm-4.pull-right{z-index:2}
.checkout-index-index button.action-update{padding:1%;margin-left:-19px;width:17%}
.checkout-index-index .header a.logo{display:block;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:5px 0;min-height:51px}
.checkout-index-index header .mobile-item-col{text-align:left;z-index:2}
body.account.amrewards-history-index .amrewards-info-table .amrewards-table-header .col{font-weight:400;font-size:15px;color:#000;text-transform:capitalize;white-space:nowrap;letter-spacing:.04em;font-family:"FuturaStdMedium",arial,tahoma}
body.account.amrewards-history-index thead.amrewards-table-header tr,table.aw-rma-list thead tr,table.aw-rma__select-order-table thead tr,table#my-giftcards-table thead tr,table#my-giftcards-order-table thead tr{border-bottom:3px solid #ddd;display:block}
body.account.amrewards-history-index thead.amrewards-table-header{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
body.account.amrewards-history-index table#my-orders-table tbody tr,table.aw-rma-list tbody tr,table.aw-rma__select-order-table tbody tr,table#my-giftcards-table tbody tr,table#my-giftcards-order-table tbody tr{border-bottom:1px solid #000;display:block}
body.account.amrewards-history-index table#my-orders-table tbody td,table#my-orders-table tfoot td,table.aw-rma-list tbody td,table#my-giftcards-order-table tbody td,table#my-giftcards-table tbody td,table.aw-rma__select-order-table tbody td,table#my-orders-table td:before{border-bottom:0 solid #ddd;display:block;text-align:right;padding:20px 15px 20px 5px}
body.account.amrewards-history-index table#my-orders-table td:before,table.aw-rma-list td:before,table#my-giftcards-table td:before,table.aw-rma__select-order-table td:before,table#my-giftcards-order-table td:before{content:attr(data-th);float:left;font-weight:600}
.minicart-wrapper .block-content>.actions{width:235px}
.store-list-container .store-list > .items .stores li .store-content .store-logo{display:block;float:left;width:100%;padding-top:0}
.store-list-container .search-form{padding:0}
.store-list-container .store-list{padding:0}
.block-static-block{margin-top:35px!important}
.cms-e-shop .blocco_inferiore{margin:0;margin-bottom:40px}
fieldset.fieldset.gdpr label.label{font-size:11px}
.catalog-product-view p.widget_retailtune_geolocalizzazione{border-top:0 solid;padding-top:0;margin-top:18%}
.blocco_inferiore .icon-service{max-width:100%;margin:0 auto;position:relative;min-height:280px;height:280px;margin-top:9%}
.footer .bottom-footer .copyright address{margin:0;line-height:1.4em;font-size:11px}
.footer .middle-footer>.container{padding-top:40px;border-top:0 solid;margin-top:20px;background-color:#f7f7f7;padding-left:9%;padding-right:9%}
.footer .bottom-footer .copyright address{margin:5px 0;line-height:1.8em;font-size:13px}
.footer_block_infomation .menu{padding-bottom:15%}
.footer .middle-footer div[class*="col-lg"]:not(:last-child){margin-bottom:-20px}
.products-grid.slider-1-row .owl-item{padding:0}
.social-link{margin-bottom:16%}
span.lancio{font-style:italic;color:#000;line-height:20px;width:100%;float:left;padding-left:5%;padding-right:5%}
.message.global.cookie .content .actions button{text-decoration:none;background-color:#fff!important;width:39%}
.blocco_home_superiore{margin:0 0 50px}
.content-heading{margin-bottom:30px}
.blocco_linee_prodotti{padding:0;margin-bottom:15%}
.h3,h3{font-size:20px;font-weight:400}
.slider_mgs_carousel.owl-carousel .owl-dots{display:block}
.blocco_home_inferiore{margin-top:-90px}
.blocco_faq{clip-path:polygon(0 5%,100% 0,100% 100%,0% 100%);background-color:#eeeaeb;padding:111px 0 10px;margin:0 0 80px;text-align:center;display:none}
.blocco_faq .content-heading{text-align:center;margin-bottom:0}
.blocco_testimonial .block.widget.mgs-testimonial{clip-path:polygon(0 0,100% 0,100% 92%,0% 100%);padding:30px 0;min-height:427px}
.blocco_instagram{margin-top:14%}
.header .logo-header .logo img{height:100%;width:90px!important}
.header:not(.header6):not(.header7) .nav-main-menu li>a{color:#000;font-size:15px;text-transform:uppercase;letter-spacing:0.02em}
.header:not(.header6):not(.header7) .nav-main-menu li>a+.toggle-menu {
    line-height: 0;}
#mainMenu {
    font-family: "FuturaStdMedium";
    margin-bottom: 20px;
    margin-top: 30px;}

.dropdown-menu {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    padding-bottom: 30px!important;
}
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs>li>a{background:none;padding:25px 0;display:block;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;margin:0;font-weight:600;color:#fff;background-color:#8a837a;border:none!important}
.product-data-items-content .data.item.content{border:0 solid #f6f6f8}
.icone{margin-top:5%;margin-bottom:8%;width:100%;margin-left:0}
.description{text-align:left;font-size:14px;padding:0;margin-top:5%}
.product-detail-infomation .product-name{font-size:26px;margin-bottom:5px;font-weight:400;line-height:35px}
.related-product-main,.upsell-products-list,.brand-related-products{padding-top:50px}
.prodottokit{margin-top:0}
.catalog-product-view .amasty-rewards-highlight{top:-13px}
.product-info-main .product-add-form .actions button.tocart,.bundle-info .product-details .actions button.tocart{border-radius:0!important;width:100%;margin-left:0;margin-top:20px}
.lookbook-container{margin-top:0!important}
body:not(.cms-e-shop) .blocco_inferiore{margin:80px 0;background-color:#f6f6f8;clip-path:polygon(0 0,100% 0,100% 96%,0% 100%);padding:50px 0;min-height:500px}
.header:not(.header6):not(.header7) .nav-main-menu li>a{border-bottom:0 solid #fff}
.checkout-index-index .checkout-header .description{text-align:center}
.amcheckout-step-container .opc-payment-additional input{width:100%;float:left;margin-right:0;margin-top:9px;height:46px!important;margin-bottom:5%}
body.checkout-index-index form#mageworx-giftcards-form button{margin:8px 0;text-align:center;min-width:100%;background-color:#FFF}
.amcheckout-step-container .form-discount .actions-toolbar .action{min-height:47px}
.opc-block-summary.amcheckout-summary-container p.step-title.amcheckout-title{background-color:#fff!important;text-align:left;color:#000!important;padding:2%;font-weight:700}
.evidenziato{background-color:#e9def9;padding:0 1%;color:#7237a4;text-align:center;letter-spacing:.04em;display:inline;font:14px FuturaStdBold,arial,tahoma}
.evidenziato2{display:block;background-color:#ffdff2;color:#000;font-size:14px;margin-top:2%;text-align:center;width:80%;clip-path:polygon(4% 0,100% 0,97% 100%,0% 100%);margin-left:10%}
.big{text-align:center;margin-top:40px;font:16px FuturaStdmedium,arial,tahoma}
.catalog-category-view .products-grid .product-item-info{margin-bottom:50px}
.products-grid .product-item-info .product-item-details{padding-top:20px}
.products-grid .product-item-info .product-item-details .product-item-name a{font-size:14px}
.catalog-product-view p.widget_retailtune_geolocalizzazione{border-top:0 solid;padding-top:0;margin-top:0}
.checkout-cart-index #shopping-cart-table tbody{border:0 solid #ccc}
.checkout-cart-index #shopping-cart-table .cart-price .price{color:#000;font-size:24px}
.checkout-cart-index #shopping-cart-table tbody:last-child{border-bottom:0 solid #ccc}
.checkout-cart-index #shopping-cart-table tbody tr td.col.item .product-item-details .product-item-name a{color:#222;font:601 20px FuturaStdMedium,arial,tahoma}
.checkout-cart-index #shopping-cart-table .gift-options-cart-item{border-bottom:0 solid #f0f0f0;margin-bottom:0;padding-bottom:0}
.checkout-cart-index #shopping-cart-table .cart.item tr td{padding:8px 0!important;border-bottom:0 dashed rgba(129,129,129,0.2)!important;text-align:center}
.checkout-cart-index .checkout-extra{position:relative;padding-left:0;border:0 solid #efefef;margin-top:0;background-color:#f4f4f4;min-height:200px;padding-top:91px;float:left;width:100%}
.checkout-cart-index .checkout-extra>.block .content{padding:20px;border-left:0 solid #f4f4f4;background-color:#f4f4f4;min-height:200px;display:none!important;position:relative}
.checkout-index-index .checkout-header .title{margin:0 auto 7px;font-size:26px;text-align:center}
.opc-estimated-wrapper{background:#f4f4f4 none repeat scroll 0 0;border:1px solid #ccc;margin:0 0 30px;padding:11px 20px;display:none}
.checkout-index-index .checkout-header .description{font-size:14px;padding:0}
.checkout-agreements .field.choice .label,.form-group.choice .label{margin:0;margin-left:0;font-size:13px;cursor:pointer;white-space:normal}
.block.review-add .block-title .title{margin-bottom:5px;background-color:#070707;color:#fff;text-align:center;width:100%;margin-left:0;font-size:14px;padding:3%;cursor:pointer;margin-top:3%}
span.product-label.kit-label{left:1px;position:absolute;width:80px;height:80px;line-height:84px;border-radius:50px;top:222px;font-size:12px;left:12px;padding:0}
.header:not(.header6):not(.header7) .megamenu-content .top-links li a:not(.no-display){border-bottom:0 solid #e3e3e3;color:#000;display:block;padding:12px 47px;font:15px FuturaStdmedium,arial,tahoma; text-transform:uppercase; letter-spacing:0.02em}
.header:not(.header6):not(.header7) .megamenu-content .top-links{text-align:left;margin:0;margin-top:20px}
.block-new-customer{margin-top:0;padding:4%}
.modal_newsletter_popup.modal-popup .pop-sletter-title h4{font-size:20px;text-transform:uppercase;position:absolute;z-index:2;line-height:41px;color:#fff;bottom:0;margin:auto;width:100%;letter-spacing:.06em;font-weight:lighter;background-color:#a1ad9f}
.newsletter-popup-content h5{margin-top:0;margin-bottom:4%;font:19px/24px FuturaStdMedium}
.modal_newsletter_popup.modal-popup .newsletter-popup-content p{font-size:14px;line-height:18px}
.modal_newsletter_popup.modal-popup .newsletter-popup-form form .form-group{padding:0 20px}
.modal_newsletter_popup.modal-popup .newsletter-popup-form form .actions{padding:0 21px 26px}
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs > li.active > a{background-color:#c3e3ec;color:#272727}
.header:not(.header6):not(.header7) .nav-main-menu li > a + .toggle-menu a{color:#000;margin-right:30px; padding:10px}
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs > li.active > a{background-color:#c3e3ec;color:#272727}
.scroll-to-top{right:11px}
.lancio{margin-bottom:20px;padding:0;font-size:13px;line-height:15px}
.review-add .block-content{margin-top:7%}
.products-grid .product-item-info{margin-bottom:30px}
.product-detail-infomation-content{margin-top:0;padding-left:0}
.RtCtasmall .cta{width:90%!important;float:left}
.RtCtasmall .cta h4{font-size:15px!important;font-family:"FuturaStdMedium",arial,tahoma}
.product.info.detailed{margin-top:60px}
.category-description h1{font-size:21px}
.styleAnticaduta{font-size:18px!important;margin-bottom:10px!important}
.styleSebo{font-size:18px!important;margin-bottom:10px!important}
.styleForfora{font-size:18px!important;margin-bottom:10px!important}
.styleDaily{font-size:18px!important;margin-bottom:10px!important}
.styleExtra{font-size:18px!important;margin-bottom:10px!important}
.styleRistrutturanti{font-size:18px!important;margin-bottom:10px!important}
#customer-reviews .title-content h4{font-size:16px}
.block.review-list .review-items li.review-item{width:100%;margin-right:0}
.review-author{margin-left:5%!important}
.account .box-information{padding:5%;background-color:#f9f9f9;margin-left:0;height:auto;margin-bottom:5%;text-align:left}
.account .box-information p{font-size:16px}
.customer-account-index .box-newsletter{background-color:#f9f9f9;padding:5%;height:auto;border-left:0 solid #fff;text-align:left}
.customer-account-index .box-newsletter p{font-size:16px}
.account .box-shipping-address{margin-top:13%}
.account .block-dashboard-addresses{margin-top:60px;text-align:left}
.account .block-addresses-default{text-align:left}
.account .block-addresses-list{margin-top:13%;text-align:left}
.account .block-title--myac h3{font-size:18px}
.account .btn-primary{width:100%;margin-bottom:5%}
.account .btn-secondary{width:100%;margin-left:0!important}
.account .btn.btn-sm{width:100%;margin:0}
.account .box-address-billing{margin-bottom:20%}
.account .page-main{margin-top:-7%}
.account .btn.btn-xs{width:100%}
.account .pci-dss-info-text{top:-23px}
.account .pci-dss-info-block{margin:29px 15px 29px 25px;width:87%}
.account #payment_form_stripe_payments_payment .save{background-color:#000;border:1px solid #000;width:100%;padding:3%;color:#fff}
.account .amrewards-current-balance .amrewards-label{font-size:18px;float:left;padding-top:16%}.amcheckout-step-container .shipping-address-items .shipping-address-item{min-width:94%}.amcheckout-step-container .amcheckout-button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger),.amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger){width:100%}.amcheckout-step-container .amcheckout-summary-container .product-item-details .product-item-name block{display:inline!important}#attributeprincipi_attivi .description{padding:0;margin-top:4%;margin-bottom:8%;float:none}
.checkout-index-index .amcheckout-step-container .amcheckout-summary-container .amcheckout-title>.amcheckout-icon{background:#fff;display:none} }.checkout-index-index hr {display: none;}
.categorypath-e-shop-offerte-promozioni .alert-warning {display: none;}
.cms-iscrizione-newsletter .btn.disabled, .btn[disabled], fieldset[disabled] .btn { pointer-events: none; cursor: not-allowed; 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: white; letter-spacing: 0.08em; text-align: center; background-color: gray; border-color: gray; }
.Column2Menu .strong {font-family: "FuturaStdMedium";
    padding-bottom: 2%;
    font-size: 16px;
    line-height: 20px;}
.cms-iscrizione-newsletter .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff57!important;
    letter-spacing: 0.08em;
    text-align: center;
}

.header.header10 .dropdown-switcher .dropdown-menu {
    display: block !important;
    opacity: 0;
    left: 0;
    right: auto;
    visibility: hidden;
    background-color: #8a837a;
    top: 46px;
 
}

.header .dropdown-switcher .dropdown-menu li > a {
    border-bottom: 1px solid #ddd;
    color: #FFF;
    padding: 8px 15px;
    background: none;
    white-space: nowrap;
}
.hair-test .page-title-wrapper {
    background-image: url('/media/wysiwyg/testTRICO.jpg');
display: none!important;
}
.price-box .minimal-price .price-label {
  
    display: none;
}body:not(.cms-e-shop) .blocco_inferiore {
    margin: 80px 0;
    background-color: #f6f6f8;
    clip-path: polygon(0 0,100% 0,100% 85%,0% 100%);
    padding: 100px 0;
        padding-left: 0px;
    min-height: 500px;
}

.risTESTrisposta{  font-size: 16px;
}


.infoDisclaimer {
    background-color: #4cabbb;
    padding: 12px;
    color: white;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.02em;
    margin-right: -25px;
    margin-left: -25px;
}
#customTest .logoTest {
    margin-right: calc(-100vw / 2 + 100% / 2);
    margin-left: calc(-100vw - 15px / 2 + 100% / 2);
}
.textTricotestTIT {
    font-size: 45px;
    line-height: 54px;
    margin-bottom: 60px; margin-top:30px
}

.textTricotest{
    font-size: 20px;
}
.textTricotest strong{
    font-size: 20px;font-family: "FuturaStdMedium",arial,tahoma;
}


.tito {


 font-size: 23px;
text-transform: uppercase;
line-height: 33px;
margin-bottom: 30px;
color: #59abca;

border-top: 1px solid #4a87bd;
padding-top: 29px;
font-family: "FuturaStdBold",arial,tahoma;

}
.customtest-index-index .page-title-wrapper {
  background-image: url('/media/wysiwyg/testTRICO.jpg');
}
.Tricotest li{

    font-size: 16px;
    font-family: "FuturaStdmedium",arial,tahoma;
    margin-bottom: 0px;line-height: 31px;

}
.midP {
    font-size: 14px;
    font-family: "FuturaStdBold",arial,tahoma; margin-top:30px
}

@media (max-width: 768px) {
.textTricotestTIT {
    font-size: 45px;
    line-height: 47px;
    margin-bottom: 60px;
    margin-top: 30px;
}}
@media (max-width: 375px) {
.Tricotest li {
    font-size: 14px;
    font-family: "FuturaStdmedium",arial,tahoma;
    margin-bottom: 0px;
    line-height: 31px;
    background-color: #0000000f;
    border-bottom: 13px solid white;
}.midP {
    font-size: 14px;
    font-family: "FuturaStdBold",arial,tahoma;
    margin-top: 30px;
    line-height: 20px;
}
.textTricotestTIT {
    font-size: 25px;
    line-height: 36px;
    margin-bottom: 20px;
    margin-top: -17px;
}.textTricotest {
    font-size: 15px;
}.textTricotest strong {
    font-size: 16px;
    font-family: "FuturaStdMedium",arial,tahoma;
}.tito {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 27px;
    margin-bottom: 30px;
    color: #59abca;
    border-top: 1px solid #4a87bd;
    padding-top: 29px;
    font-family: "FuturaStdBold",arial,tahoma;
}
.TitlePrincipio{width:71%;float:none;font-size:20px;color:#1e1e1e;text-align:left;line-height:26px;margin-left:20px;margin-top:34px;margin-bottom:8%;display:block;padding-top:12%;font-weight:700}
.RtCtasmall .cta strong{font-size:12px;text-transform:uppercase;font-family:"FuturaStdMedium",arial,tahoma;letter-spacing:.04em}
.checkout-index-index .table-checkout-shipping-method tbody tr td{border:1px solid #eaeaea;padding:14px 7px 11px;text-align:center;vertical-align:middle;cursor:pointer;padding-left:0;text-align:left;line-height:16px}
.RtCtasmall .cta h4{font-size:15px!important;font-family:"FuturaStdMedium",arial,tahoma;letter-spacing:0}
.RtCtasmall .cta strong{font-size:13px!important;text-transform:uppercase;font-family:"FuturaStdMedium",arial,tahoma;letter-spacing:0}
span.product-label.kit-label{position:absolute;width:80px;height:80px;line-height:84px;border-radius:50px;top:230px;font-size:12px;left:13px;padding:0}

.infoDisclaimer {
    background-color: #4cabbb;
    padding: 12px;
    color: white;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.02em;
    margin-right: -25px;
    margin-left: -25px;
}

}
@media (max-width: 320px) {
.TitlePrincipio{width:79%;float:none;font-size:20px;color:#1e1e1e;text-align:left;line-height:21px;margin-left:20px;margin-top:34px;margin-bottom:6%;display:block;padding-top:12%;font-weight:700}
.ContAmico .funzione strong{font-family:"FuturaStdBold",arial,tahoma;font-size:19px;line-height:89px;font-weight:300;clip-path:polygon(0% 0,100% 0,100% 100%,0% 100%);background-color:#fff3cd;padding:.5% 6%}
span.product-label.kit-label{position:absolute;width:80px;height:80px;line-height:84px;border-radius:50px;top:198px;font-size:12px;left:13px;padding:0}
}

.product-info-main .product-add-form {
    min-height: 60px;
}



#customTest .Risultatoparte .title{margin-bottom:1%;font-family:"FuturaStdMedium";font-size:20px;letter-spacing:.03em;text-align:center}
#customTest .Risultatoparte{width:70%;margin-left:15.5%}
#customTest .ContieniProdotti{width:90%;margin-left:5%}
#customTest .product-item-info.product-item.col-lg-3{width:50%;margin-bottom:10%}
#customTest .Risultatoparte .testo{text-align:center}
#customTest .Risultatoparte h2{font-family:"FuturaStdMedium";font-size:20px;background-color:#d9eeee;width:auto!important;margin-top:10%;margin-bottom:10%;display:block;clip-path:polygon(1% 0,100% 0,99% 100%,0% 100%);text-align:center;padding:.3%;font-weight:300}
#customTest .RisultatoTitoletto{font-family:"FuturaStdMedium";font-size:20px;background-color:#f7edf5;width:auto!important;margin-top:10%;margin-bottom:10%;display:block;clip-path:polygon(1% 0,100% 0,99% 100%,0% 100%);text-align:center;padding:.3%;font-weight:300}
#customTest .colorMood{background-color:#f9ecdc}
#customTest button.tocart{margin-left:17px!important;background-color:#000!important}
#customTest .small{font-size:22px}
#customTest .logoTest{width:100%;margin-left:0;margin-top:-40px;margin-bottom:3%}
#customTest .logoTest img{width:100%}
#customTest .contentTest{width:100%;float:left;text-align:center}
.titleTest{width:100%;float:left;font-size:48px;line-height:50px;margin-bottom:4%}
.titleTest strong{font-family:"FuturaStdMedium"}
.contentTest p{width:100%;float:left;text-align:center;margin-top:0;margin-left:0;font-size:17px;line-height:30px}
#customTest .contentTest p strong{font-family:"FuturaStdMedium"}
#customTest .blockcms_container{display:block;width:100%;float:left;text-align:center}
#customTest .blockcms{margin-top:1%;width:100%;float:left}
#customTest .buttonTest{width:20%;border:1px solid;float:left;color:#000;text-transform:uppercase;margin-left:40%;margin-top:0;font-family:"FuturaStdMedium",arial,tahoma}
#customTest .buttonTest a:link{color:#000;display:block;padding:5%;letter-spacing:.04em;font-weight:700}
#customTest .buttonTest a:hover{color:#fff;background-color:#000}
#customTest .options_container{width:50%;float:left;margin-left:25%}
#customTest button.action.primary.btn{width:30%;float:left;margin-top:10%;height:50px}
#customTest span.question{display:block;width:64%;float:left;text-align:center;font-size:40px;line-height:48px;margin:20px 0 4%!important;display:block;margin-left:18%!important}
#customTest .dida{font-size:14px;width:80%;float:left;margin-left:10%;line-height:22px;margin-top:4%;font-style:italic}
#customTest span.title{font-size:30px;padding:0;margin:0}
#customTest .options input[type="radio"],#customTest .options input[type="checkbox"]:not(.input-type){opacity:0;position:fixed;width:0}
#customTest span.options label.label-radio,#customTest span.options label.label-checkbox{display:inline-block;padding:10px 20px;font-family:"FuturaStdLight",arial,tahoma;font-size:16px;border:1px solid #b0aaaa;border-radius:4px;width:100%;text-align:center;box-shadow:0 0 10px #eee}
#customTest span.options input[type="radio"]:checked+label,#customTest span.options input[type="checkbox"]:checked+label:not(.label-input-checkbox){background-color:#d1dee8}
#customTest span.options input[type="radio"]:focus+label,#customTest span.options input[type="radio"]:hover+label,#customTest span.options input[type="checkbox"]:focus+label:not(.label-input-checkbox),#customTest span.options input[type="checkbox"]:hover+label:not(.label-input-checkbox){background-color:#d1dee8}
#customTest button[data-stepaction="back"]{float:left;border:1px solid #e1dbda}
#customTest button[data-stepaction="next"]{float:right!important;background-color:#e1dbda;border:1px solid #e1dbda}
#customTest button[data-stepaction="save"]{float:right!important;background-color:#000;color:#fff;border:1px solid #000}
#customTest .strongTest{font-size:17px;float:left;width:100%;font-family:"FuturaStdMedium",arial,tahoma;text-transform:uppercase;margin-top:9%;font-weight:700;letter-spacing:.04em}
#customTest .smallTest{font-size:14px}
#customTest label.label-input-checkbox{display:inline;padding-left:5px}
#customTest input[type="email"]{width:100%;margin-left:0;margin-bottom:7%;margin-top:0px;float:left;border:1px solid #000;height:51px;color:#000;font-size:15px}
#customTest .description{text-align:center;font-size:14px;padding:2% 8% 0;width:80%;float:left;margin-left:10%;margin-top:3%;font-style:italic}
#customTest .ContentRisultato{width:100%;float:left}
#customTest .ContentRisultato h2{width:100%;float:left;text-align:center;font-size:30px;margin-bottom:4%}
#customTest .ContentRisultato p{width:100%;float:left;text-align:center;font-size:16px;margin-bottom:5%}
#customTest .TxtLinea p strong{font-family:"FuturaStdMedium",arial,tahoma;font-weight:500}
#customTest .LineaRisultato1{width:100%;float:left}
#customTest .LineaRisultato1 h3{width:100%;float:left;font-size:24px;color:#000;text-align:left;margin-top:3%;font-family:"FuturaStdMedium"}
#customTest .TxtLinea{width:50%;float:left;font-size:14px;text-align:left;margin-top:3%}
#customTest .ImgLinea img{width:100%}
.ImgLinea{width:30%;float:left;margin-left:9%}
#customTest span.results{width:100%;float:left}
.Sebo{color:#f0b13d!important}
.Anti{color:#8a6fba!important}
.Anticaduta{color:#2d8804!important}
#customTest .TxtLinea p{width:100%;float:left;text-align:left;font-size:14px}
#customTest span.options label.label-radio.image{width:29%;margin-left:35%}
#customTest span.options label.label-radio.image img{width:100%}
@media (max-width: 1351px) {
#customTest .Risultatoparte{width:90%;margin-left:5%}
#customTest .ContieniProdotti{width:60%;margin-left:20%}
}
@media (max-width: 768px) {
#customTest .Risultatoparte{width:98%;margin-left:0}
#customTest .logoTest{width:104%!important;float:left;margin-bottom:5%;margin-top:-40px;margin-left:-4%!important}
}
@media (max-width: 767px) {.slidehomepage .owl-carousel .owl-item img {padding-top: 38px!important;}.WhiteBanner {height: 60px;}
.header .dropdown-switcher .dropdown-menu li > a {color: #000;}
#customTest .logoTest{width:112%!important;float:left;margin-bottom:5%;margin-top:-40px;margin-left:-6%!important}
#customTest .Risultatoparte .title{margin-bottom:5%;font-family:"FuturaStdMedium";font-size:16px;letter-spacing:.03em;text-align:center}
#customTest .Risultatoparte{width:100%;margin-left:0}
#customTest .RisultatoTitoletto{font-size:16px;padding:4%;line-height:21px}
#customTest .Risultatoparte h2{font-size:16px;padding:4%;line-height:21px}
#customTest .ContieniProdotti{width:100%;margin-left:0}
.titleTest{margin-bottom:2%;width:100%;float:left;font-size:35px;line-height:40px}
.contentTest p{width:100%;float:left;text-align:center;margin-top:4%;margin-left:0;font-size:15px}
#customTest .buttonTest{width:90%;border:1px solid;float:left;color:#000;text-transform:uppercase;margin-left:5%;margin-top:4%;font-family:"FuturaStdMedium",arial,tahoma;margin-bottom:5%}
#customTest span.question{display:block;width:100%;float:left;text-align:center;font-size:28px;line-height:38px;margin:20px 0 4%!important;display:block;margin-left:0}
#customTest .options_container{width:100%;float:left;margin-left:0}
#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}
#customTest button.action.primary.btn{width:47%;float:left;margin-top:10%;height:50px}
#customTest .smallTest{font-size:14px;line-height:21px}
#customTest .description{text-align:center;font-size:13px;padding:0;width:100%;float:left;margin-left:0;margin-top:11%;font-style:italic}
#customTest span.options label.label-radio,#customTest span.options label.label-checkbox{font-weight:400;display:inline-block;padding:10px 20px;font-family:"FuturaStdLight",arial,tahoma;font-size:14px;border:1px solid #b0aaaa;border-radius:4px;width:100%;text-align:center;box-shadow:0 0 10px #eee;line-height:22px;font-size:17px}
#customTest span.options label.label-radio.image{width:60%;margin-left:20%}
#customTest .ContentRisultato h2{width:100%;float:left;text-align:left;font-size:30px;margin-bottom:4%;margin-top:7%}
#customTest .ContentRisultato p{font-size:14px;text-align:left}
#customTest .LineaRisultato1 h3{text-align:left;margin-top:7%}
#customTest .TxtLinea{width:100%}
.ImgLinea{width:100%;float:left;margin-left:0}
#customTest .TxtLinea p{text-align:left}
}
@media (max-width: 375px) {
.titleTest{margin-bottom:2%;width:100%;float:left;font-size:30px;line-height:37px}
.contentTest p{width:100%;float:left;text-align:center;margin-top:4%;margin-left:0;font-size:14px}
#customTest span.options label.label-radio,#customTest span.options label.label-checkbox{font-weight:400;display:inline-block;padding:18px 20px;font-family:"FuturaStdLight",arial,tahoma;font-size:14px;border:1px solid #b0aaaa;border-radius:4px;width:100%;text-align:center;box-shadow:0 0 10px #eee;line-height:22px;font-size:17px}
#customTest span.question{display:block;width:100%;float:left;text-align:center;font-size:26px;line-height:38px;margin:20px 0 7%!important;display:block;margin-left:0}
}
.NoneContatti{display:none}