.cowlendar-section .Card-sc-u6utj6-1{flex-direction:column}.cowlendar-section .items-wrapper{flex-direction:row!important}.cowlendar-section .content{width:100%;padding:0 30px 50px}.cowlendar-section .image-wrapper{border-radius:0!important;width:100%!important}.cowlendar-section .Card-sc-u6utj6-1{padding:0}.CardWrapper-sc-u6utj6-0.jVTPfz{flex-direction:row}.cowlendar-section.services-list-7{width:100%;max-width:1200px!important;margin:0 auto}.Card-sc-u6utj6-1.kmBkVj{flex-direction:column}@font-face{font-family:Avenir Next Condensed Medium;src:url(/cdn/shop/files/AvenirNextCondensed-Medium.ttf?v=1753957009) format("truetype");font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue LT Condensed;src:url(/cdn/shop/files/HelveticaLT-Condensed.ttf?v=1753957646) format("truetype");font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6,p,span,a,div,button,input,textarea,ul,li,label,strong{font-family:Helvetica Neue LT Condensed,Avenir Next Condensed Medium,Helvetica,Arial,sans-serif!important;font-style:normal}h1,h2,h3,h4,h5,h6{font-weight:600}.contact-content .contact-form .form-input{border-radius:0}.halo-faqs-content .faqs-desc{margin-bottom:50px;text-align:center}.socail__links li.social-share__item a svg{color:#fff;fill:#fff}.article-body .article-content.halo-text-format p{margin:0!important}.article-body .article-content.halo-text-format img{padding-top:20px}.previewCart-wrapper cart-update-quantity.previewCartItem-qty{display:none}.halo-cart-sidebar .halo-sidebar-header.text-left .title{font-size:24px;text-transform:uppercase}.halo-cart-sidebar .previewCartInfo{position:relative;padding:5px 30px 30px;border-top:1px solid #ccc}.previewCart-wrapper .halo-sidebar-close svg{width:30px;height:30px}.previewCart-wrapper s.before-discount-price{font-size:14px!important}.previewCart-wrapper span.discounted-price{font-size:14px}.previewCart-wrapper .previewCartItem-remove svg{width:10px;height:10px}.previewCart-wrapper ul.previewCartTotalsPrice.list-unstyled{display:none}.previewCartItem-content a.previewCartItem-name.link-underline.card-title{font-size:16px;font-weight:600}.cart-count-bubble .text{font-size:10px!important;text-align:center}.previewCartMessage .message{text-align:center}.previewCart-wrapper .previewCartItem-image{width:100%;max-width:100px}.previewCartItem-change .previewCartItem-qty .quantity,.previewCartInfo a.button.button-2.button-view-cart,.previewCartInfo button#cart-sidebar-checkout{border-radius:0}.header__inline-menu .menu-lv-item .text{font-size:13px}.productView-buttons .productView-form input.form-input.quantity__input{border-radius:0;width:100px}.loyalty-tooltip ul li{font-size:13px}.productView-buttons .product-form__submit{border-radius:0!important}.product-details .productView-customText{border:1px solid #000;border-radius:0;display:flex;align-items:center;padding:5px;gap:10px}.product-details .productView-customText p.product__text{margin-top:0}.product-details .productView-customText .product__text.title svg{fill:#000}.halo-recommendations-block .card-product img.motion-reduce.lazyloaded,.recentlyViewed-row img.motion-reduce.lazyloaded{object-fit:cover}.recentlyViewed-row .card,.halo-recommendations-block .card{background-color:#fff;padding:15px;border-radius:5px!important;border:1px solid #f0f1f4!important}.halo-recommendations-block .card__badge,.recentlyViewed-row .card__badge{display:none}.sticky-actions-row .product-form__submit{width:100%;border-radius:8px!important}.productView-stickyCart .quantity__input{border-radius:8px;width:100px}.product-details .productView-customText{margin-top:20px}.recentlyViewed-row .card-action .button:hover,.halo-recommendations-block .card-action .button:hover{border-radius:0;background:#fff;color:#000}.recentlyViewed-row .card-action .button,.halo-recommendations-block .card-action .button{border-radius:0;background:#000;color:#fff}.empty-add-cart-button-wrapper button#show-sticky-product,.sticky-options .select__select{border-radius:0}.productView-image-wrapper .media,.productView-image-wrapper .productView-img-container.product-single__media{max-height:370px;max-width:370px}.productView-image-wrapper .media,.productView-image-wrapper .productView-img-container.product-single__media{max-height:370px;max-width:370px;height:370px;padding:0!important}.productView.layout-1 .productView-images-wrapper,.productView.layout-2 .productView-images-wrapper{align-items:flex-start!important;justify-content:flex-start}.productView-sticky .halo-productView-left,.productView-sticky .halo-productView-right{position:unset!important}.productView-image-wrapper .slick-track{max-height:370px}.halo-productView-right ul.list-unstyled.list-social.clearfix{display:flex;justify-content:center;position:absolute;left:50%;transform:translate(-50%);margin-top:50px}.product-details .productView-bottom{padding-top:50px}.product-details .productView-tab .tabs{text-align:left}.right__side_brand_image{width:100%;max-width:31.63265%;display:inline-block;margin-left:6.12245%;vertical-align:top}.right__side_brand_image img{width:100%;max-width:80%;padding-bottom:20px}.tab__inner_top{display:flex;justify-content:space-between}.tab__inner_top .toggle-content{width:100%;max-width:50%}.tab__inner_content .tab-showMore .button{padding-right:0;text-align:left;border:0;border-bottom:2px solid #000;border-radius:0;width:max-content;margin:0;padding-left:0;background:#fff!important;color:#000!important;padding-bottom:0;min-width:15%}.btm__brand_btn a{padding:.7em 1.125em .6em;border:2px solid #000;color:#000!important;background-color:#fff;letter-spacing:.04em;box-sizing:border-box;display:inline-block;text-align:center;min-width:218px}.loyalty-box{border:1px solid #ccc;border-radius:10px;display:flex;align-items:center;max-width:600px;margin:20px 0;position:relative}.loyalty-content p{margin:0;font-size:16px}#loyalty-popup{display:none;position:absolute;top:20px;left:20px;z-index:99;background:#fff;padding:15px;width:70%;box-shadow:0 5px 10px #0000001a;border-radius:8px}.loyalty-box:hover #loyalty-popup{display:block}.loyalty-box{position:relative;display:inline-block}.loyalty-popup-inner{position:relative;font-size:16px}.close-popup{position:absolute;top:5px;right:10px;font-size:20px;font-weight:700;cursor:pointer}.loyalty-content{display:flex}.loyalty-content .svg-container svg{width:50px;height:30px;stroke:unset}.loyalty-content .svg-container{width:50px;height:30px;cursor:pointer}.info-icon{position:absolute;top:-1px;right:38px;width:20px;height:20px;background-color:#d50032;color:#fff;border-radius:50%;font-size:16px;font-weight:700;font-family:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}span.loyalty-icon{position:relative;display:inline-block}.loyalty-content p{font-size:12px;line-height:20px;font-weight:600}.loyalty-content{padding:13px;gap:10px;align-items:center}.loyalty-content p a{font-weight:800;text-decoration:underline}.btm__brand_btn a:hover{background:#000;color:#fff!important;z-index:1}.btm__brand_btn a:hover{color:#fff!important}label.form-label.quantity__label{display:none}.jdgm-preview-badge .jdgm-prev-badge[data-average-rating="0.00"]{display:block!important}.jdgm-widget{display:block!important;margin-bottom:20px;padding-top:10px}.search-modal__form form.search.search-modal__form{width:100%;max-width:300px!important}.search-modal__form details.search_details{width:100%;max-width:300px!important}@media screen and (min-width: 1024px){.hero-slider-container .hero-slide video{height:100vh}img.mobile-only{display:none}}@media only screen and (max-width: 767px){.CardWrapper-sc-u6utj6-0.jVTPfz{flex-wrap:wrap}.productView-image-wrapper .productView-nav button{display:none!important}.consultation-tabs-wrapper .tabs-nav{gap:0;flex-wrap:nowrap}.hero-slider-container .hero-slide video{height:auto!important}.hero-slider-container .hero-slide .content a{padding:10px 20px}.hero-slider-container .hero-slide{min-width:100%;height:100%}.hero-slider-container .slider-nav.prev{left:6px!important}.hero-slider-container .slider-nav.next{right:6px!important}.hero-slider-container .hero-slide .content h2{font-size:20px;margin:0}.hero-slider-container .hero-slide .content p{font-size:14px;margin:0;padding-bottom:20px;line-height:19px;padding-top:10px}.productView-image-wrapper .productView-nav .slick-counter{display:none}.custom__haircare_slider .slick-active button{border-color:#000!important;background:#000!important}.twoo___grid_sec .content__promo p{font-size:14px}.right__side_brand_image img{text-align:center;margin:0 auto}.right__side_brand_image{width:100%;max-width:100%;margin-top:50px;margin-bottom:30px;text-align:center}.custom__haircare_slider .slick-dots li button{height:3px!important;width:100px!important;max-width:100px;border-radius:0!important}.custom__haircare_slider ul.slick-dots li{width:100px!important;max-width:100px!important;border-radius:0!important}.custom__haircare_slider .slideshow .item .slide-content .slide-button.button{width:100%}.custom__haircare_slider{margin-top:50px}.tab__inner_top{flex-direction:column}.right__side_brand_image{margin-left:0}.product-details .productView-bottom{margin-top:60px}.tab__inner_top .toggle-content{max-width:100%}.banner__btn{DISPLAY:NONE}.reviews_footer{padding-left:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.hero-slider-container img.desktop-only{display:none}.hero-slider-container .hero-slide{min-width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-page.css.map */
