.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left;float:right}.one-whole{width:100%}.one-half{width:50%}.one-third{width:33.3333333333%}.two-thirds{width:66.6666666667%}.one-quarter{width:25%}.two-quarters{width:50%}.three-quarters{width:75%}.one-fifth{width:20%}.two-fifths{width:40%}.three-fifths{width:60%}.four-fifths{width:80%}.one-sixth{width:16.6666666667%}.two-sixths{width:33.3333333333%}.three-sixths{width:50%}.four-sixths{width:66.6666666667%}.five-sixths{width:83.3333333333%}.one-eighth{width:12.5%}.two-eighths{width:25%}.three-eighths{width:37.5%}.four-eighths{width:50%}.five-eighths{width:62.5%}.six-eighths{width:75%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.two-tenths{width:20%}.three-tenths{width:30%}.four-tenths{width:40%}.five-tenths{width:50%}.six-tenths{width:60%}.seven-tenths{width:70%}.eight-tenths{width:80%}.nine-tenths{width:90%}.one-twelfth{width:8.3333333333%}.two-twelfths{width:16.6666666667%}.three-twelfths{width:25%}.four-twelfths{width:33.3333333333%}.five-twelfths{width:41.6666666667%}.six-twelfths{width:50%}.seven-twelfths{width:58.3333333333%}.eight-twelfths{width:66.6666666667%}.nine-twelfths{width:75%}.ten-twelfths{width:83.3333333333%}.eleven-twelfths{width:91.6666666667%}.instant-search-menu.instant-search-menu--mobile dt .cs-item-details .description{font-size:14px}.instant-search-menu.instant-search-menu--mobile .list-image img{max-width:90px}.instant-search-menu.instant-search-menu--mobile .header-right{background:#000;color:#fff;text-align:center;padding:10px;margin-left:-6px}body{padding-top:114px}@media all and (max-width: 900px){body{padding-top:105px}}#shopify-section-header{position:fixed;top:0;width:100%;z-index:9;background:#fff}.header--is-up #shopify-section-header{transform:translateY(-50px);transition:transform .5s}@media all and (max-width: 900px){.header--is-up #shopify-section-header{transform:translateY(-121px)}}.header--is-sticky{padding-top:114px}@media all and (max-width: 900px){.header--is-sticky{padding-top:105px}}.header--is-sticky.header--transition #shopify-section-header{transform:translateY(0);transition:transform .5s}.mobile-nav{padding-top:10px}.mobile-menu--is-open{min-height:calc(100vh - 105px)}.mobile-menu--user-actions{align-items:center;justify-content:space-between;display:flex;margin:15px 13px;border-top:1px solid}.mobile-menu--user-actions .mobile-nav__link{width:50%;display:flex;align-items:center;justify-content:center;border:1px solid;border-radius:3px;margin-top:1rem}.mobile-menu--user-actions .mobile-nav__link:first-of-type{margin-right:10px;background-color:#fff}.mobile-menu--user-actions .mobile-nav__link:first-of-type a{color:#000}.fb_dialog.fb_dialog_mobile.fb_customer_chat_bubble_animated_no_badge.fb_customer_chat_bubble_pop_in{z-index:9!important}@media (max-width: 900px){.product-single__quantity{margin-top:8px}.product-single--number label{margin-bottom:2px!important;font-size:12px!important}}@media (min-width: 900px){.template-cart .product-single__quantity{margin-left:70px;margin-right:-28px}.template-cart .product-single__quantity label{margin-left:0}}button.btn.btn--secondary.update-cart{display:none}.collection-slider .swiper-slide{display:flex;flex-direction:column;height:auto}.collection-slider .swiper-slide img{width:100%}.collection-slider .swiper-slide .spr-badge{zoom:.7;margin-bottom:10px}.collection-slider__title{position:relative;background:#e7e7e7;color:#000;text-transform:uppercase;text-align:center;padding:1rem;letter-spacing:1px;border-top:2px solid white;transition:all .3s;min-height:50px}.collection__title{padding-bottom:1rem;margin-bottom:2rem;margin-top:2rem;text-align:center;font-size:1.4rem;text-transform:uppercase;letter-spacing:1px}.swiper-slide:hover .collection-slider__title{background:#000;color:#fff}.wrapper{max-width:1270px;position:relative}.shopify-section .swiper-button-prev{left:-10px;right:auto;color:#000;z-index:3}.shopify-section .swiper-button-next{right:-10px;left:auto;color:#000;z-index:3}.shopify-section .swiper-pagination.swiper-pagination-bullets{left:0;width:100%;display:flex;align-items:center;justify-content:center;margin:1rem 0;z-index:3;display:none}.shopify-section .swiper-pagination-bullet-active{background:#000}.shopify-section span.swiper-pagination-bullet{margin:0 10px;width:12px;height:12px}@media screen and (max-width: 769px){.shopify-section .swiper-button-prev{left:10px;right:auto;color:#000;top:auto;bottom:18px}.shopify-section .swiper-button-next{right:10px;left:auto;color:#000;top:auto;bottom:18px}.shopify-section .swiper-button-next,.shopify-section .swiper-button-prev{bottom:7px!important}.shopify-section .swiper-button-next:after,.shopify-section .swiper-button-prev:after{font-size:1.3rem}.shopify-section .swiper-pagination.swiper-pagination-bullets{bottom:-35px}.collection__title{margin-bottom:.5rem}[data-section-type=collezioni-slider]{padding:0;margin:-4rem 0 0}}.template-index .product-single__quantity{display:none!important}.slider__controls-container{overflow:hidden}.template-collection .spr-badge,.product-recommendations .spr-badge{zoom:.7;margin-bottom:10px}[data-section-type=collection-list-section] .grid-link__title{background:#000;color:#fff;padding:10px 0;margin-top:-10px;font-weight:600}@media (max-width: 900px){.announcement-skeleton{background-color:#000;width:100%;height:50px}}.product-page__immagini-cta{display:flex;align-items:flex-start;justify-content:center;margin:1rem 0}.product-page__immagini-image{flex:1}.product-page__cta .info{color:#000;font-weight:500;font-size:12px;background:#f2f0f0;padding:4px 6px;text-decoration:none;border-radius:3px;text-transform:uppercase}.product-page__delivery-info-close{color:#feb107}.product-page .product-description.rte p,.product-page .product-description.rte li{font-size:14.8px}@media (max-width: 900px){.product-page__immagini-cta{display:block}.product-page__immagini-image{height:100%;display:block;width:100%;margin-bottom:-8px}}.product-page__info-trigger{margin-left:5px!important;text-transform:none!important;cursor:pointer}.product-page__delivery-info{position:fixed;top:80px;left:0;width:85vw;height:auto;max-height:80vh;background:#fff;z-index:99;margin:0 auto;right:0}@media (min-width: 900px){.product-page__delivery-info{max-width:600px}}.product-page__delivery-info-overlay{background:#000000b3;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:-1}.product-page__delivery-info-box{background-color:#fff;height:100%}.product-page__delivery-info-text{padding:20px;max-height:80vh;overflow:auto}.product-page__delivery-info-text p{font-size:15px}.product-page__delivery-info-title{text-transform:uppercase;font-weight:600;padding-bottom:10px;border-bottom:1px solid;margin-bottom:10px;display:block}.product-page__delivery-info-close{background:#fff;cursor:pointer;font-weight:400;padding:0 22px 2px 10px;position:absolute;right:0;top:20px}.product-page__payment-icons{margin:15px 0 10px;border-bottom:1px solid #dadada;padding-bottom:9px}@media (max-width: 1100px){.product-page__payment-icons{padding:6px 6px 1px;border:1px solid #e7e7e7;border-radius:7px;background:#f5f5f5}}.product-page__payment-icons .inline-list{margin:0}.product-page__payment-icons .satispay-logo{border-radius:4px;border:1px solid #f0f0f0;max-width:72px;padding:3px}@media (max-width: 1100px){.product-page__payment-icons .satispay-logo{padding:3.5px;background:#fff}}.product-page__payment-icons-text{margin:0 0 6px;font-size:10px;text-transform:uppercase}button.shopify-payment-button__more-options{border:1px solid transparent;transition:all .3s}button.shopify-payment-button__more-options:hover{background-color:#fff;border:1px solid black;color:#000}.product-single__quantity{display:flex;align-items:center;justify-content:flex-start}.product-single--symbol{cursor:pointer;width:38px;height:42px;background:#e7e7e7;margin-top:5px;display:flex;align-items:center;justify-content:center}.product-single--number input{min-width:60px;text-align:center;border:1px solid #e7e7e7}.product-single--number label{margin-left:-36px;font-size:14px;margin-bottom:-1px}.template-product .product-single__quantity{margin-top:14px}.product-single__photos,.product-single__thumbnails{overflow:hidden}.product-single__thumbnails{cursor:pointer}.product-single__photos span.swiper-pagination-bullet{width:6px;height:6px}.product-single__photos .swiper-pagination-bullets{display:flex;align-items:center;justify-content:center;margin:10px auto}@media (min-width: 900px){.product-single__photos .swiper-pagination-bullets{display:none}}@media (max-width: 900px){.product-single__grid{margin-left:-20px;zoom:1.1;margin-top:-6px;width:110%}.product-single__thumbnails{display:none;margin-bottom:20px;margin-top:-28px}.product-single__photos{margin-bottom:15px}}.template-collection .rte--header p,.template-collection .rte--header li{line-height:1.4}@media (max-width: 900px){#prodotti-kerastase-acquista-on-line-artistlab-salone-autorizzato .grid-link__image{max-height:260px}}.zoom-lightbox{cursor:auto}.product-image__single{margin-top:-29px}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}#shopify-product-reviews a.spr-summary-actions-newreview{background:#000;color:#fff;padding:10px 20px}@media (max-width: 800px){#shopify-product-reviews a.spr-summary-actions-newreview{display:block;margin-top:14px}}#shopify-product-reviews .spr-container{border-color:transparent;padding:24px 0}#shopify-product-reviews span.spr-summary-actions-togglereviews{font-size:.8rem}@media (max-width: 800px){#shopify-product-reviews .spr-header-title,#shopify-product-reviews .spr-summary{text-align:left}#shopify-product-reviews .spr-summary-actions{text-align:center}}.spr-badge-caption{font-size:.8rem}.back-in-stock{display:flex;margin-top:-2rem}.back-in-stock h3{font-family:Avenir Next Rounded,sans-serif;font-weight:700}.back-in-stock #zooomybackinstock{max-height:241px;overflow:hidden}@media all and (max-width: 900px){.back-in-stock #zooomybackinstock{max-height:261px;padding:20px 10px 10px}}.countdown{background:-webkit-linear-gradient(to bottom right,#6A82FB,#FC5C7D);background:#fc5c7d;background:linear-gradient(to bottom right,#6a82fb,#fc5c7d);border-radius:13px;color:#fff;font-weight:600;margin:30px 0 10px;max-width:300px;padding:16px 10px;width:100%}@media (max-width: 900px){.countdown{max-width:100%}}.countdown-timer{display:block;width:100%}.countdown-timer .timer{display:flex;align-items:center;justify-content:space-around}.countdown-timer .timer__testo{font-size:12px}.countdown-timer .timer__giorni,.countdown-timer .timer__ore,.countdown-timer .timer__minuti,.countdown-timer .timer__secondi{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:21px;line-height:1.4}.countdown__title{font-size:14px;margin-bottom:11px;text-align:center}.countdown__title p{margin-bottom:0}.blog__header{width:100vw;height:200px;background-size:cover;background-position:center;margin-bottom:60px}.blog__header .section-header{display:flex;align-items:center;justify-content:center;margin:0;padding:0;height:100%}.blog__header .section-header__title{margin:0;background-color:#ffffffde;padding:14px;font-weight:700}.blog__article-title{font-family:Avenir Next Rounded,sans-serif;font-weight:700;font-size:1.4rem;margin-top:11px!important}@media (max-width: 768px){.blog__article-title{position:absolute;bottom:90px;background:#fff;padding:10px}}.blog-date{font-size:14px}.blog__single-article{position:relative}@media (max-width: 900px){.blog__single-article .article__image-wrapper{margin-left:-15px;width:110%}}.template-blog main{margin-top:0}.template-article .section-header{margin-bottom:0}@media (max-width: 900px){.template-article .section-header{margin-top:-100px;background:#fff;padding:10px;margin-left:-15px}}.template-article .rte img{width:100%}.template-article .breadcrumb{display:block!important}@media (min-width: 768px){.template-article .blog__single-article{position:relative;float:left;margin-right:20px}}.google-review-carousel{background-color:#f6f6f6;padding:2rem 0}.template-product .reputon-google-reviews-widget{display:flex;justify-content:flex-start}@media (max-width: 768px){.template-product .reputon-google-reviews-widget{margin-left:-10px}}@media (max-width: 768px){.product-page__google-reviews{margin:-15px 0}}.product-page__google-reviews h2{text-align:left}.immagine-responsive{padding:0;margin-top:-9px}.immagine-responsive img{width:100%}@media (max-width: 900px){.immagine-responsive__desktop{display:none}}@media (min-width: 900px){.immagine-responsive__mobile{display:none}}.menu-open .ot-fb-logo.facebook-chat-button,.menu-open .fb-customerchat{display:none}
/*# sourceMappingURL=/cdn/shop/t/95/assets/compiledCSS.css.map */
