@media only screen and (min-width:1260px){p,span,.rte,.address.note.space-below,.more-link,.template-index .image-with-text--image-left .rte,.accordion span,.section.testimonials-section .line-1.rte,.additional-info-heading h5,.tabs-content,.thirdform-content,.thirdform-content h5,.thirdform-content h6,.thirdform-content h4,.quiz-qus span,.check-option,.certification-bottom-content .educational-video-btn a,.common-page-content .rte,.template-article main .shopify-section h1,.template-article main .shopify-section h2,.template-article main .shopify-section h3,.template-article main .shopify-section h4,.template-article main .shopify-section h5,.template-article main .shopify-section h6,.template-article main .shopify-section a,.template-article main .shopify-section p,.template-article main .shopify-section span,.page-educational-bottom .video-heading h5,.blog-container .article-area .article-bottom-area .article-title h5,.blog-container .article-area .article-bottom-area .article-read-more a,.privacy-page-area .rte p,.template-index .professional-sublabel h5,.location-direction a{font-size:22px!important;line-height:normal!important}.nav-item-link-title,.main-nav .nav-item.drop-norm .sub-nav .sub-nav-item-link-title,.toolbar-icons .toolbar-account span,.account-dropdown li,.page-footer .rte p,.main-newsletter-section .newsletter-social>span{font-size:15px!important}.template-index .steps-button,.template-index .image-with-text--image-right .image-with-text__text__wrap .rte p,.template-index .light-space-above.cc-animate-init.-in.cc-animate-complete a.btn,.certification-bottom-content .form-steps-button>div button,.certification-bottom-content .quiz-next-btn button,#view_address,.checkout-button.checkout-button--lower,.certificate-area>div button,.add-salon-btn button{font-size:22px;font-weight:500}.section.testimonials-section .testimonial__text:after{height:210px!important}body.template-index section.image-with-text .image-with-text__text__wrap{padding-left:0!important}.section.testimonials-section .testimonial__text .line-2{line-height:normal}}@media only screen and (min-width:2501px)and (max-width:2800px){.promo-file-image{height:500px}.page-educational-top{padding-top:50px}.main-ingredient-page .reading-column{max-width:1280px!important;width:100%}.template-sfx-page-certification .description-info{margin-top:16px}.template-sfx-page-certification .file-upload{margin-top:23px}.template-sfx-page-certification .business-inforarea .experience-fields{margin-top:0}.page-5kit-flow-inner .description-info{margin-top:16px}.page-5kit-flow-inner .form-license-fields.form-left-fields .file-upload{margin-top:19px}.section.testimonials-section .line-1.rte{margin:51px auto 0;padding:18px 0}.page-faq-section3 .section-head h1{max-width:734px}.template-index .haircare-steps-mainouterarea{top:30%}.collection-header .header-image{height:1000px}p,span,.rte,.address.note.space-below,.more-link,.template-index .image-with-text--image-left .rte,.accordion span,.section.testimonials-section .line-1.rte,.additional-info-heading h5,.tabs-content,.thirdform-content,.thirdform-content h5,.thirdform-content h6,.thirdform-content h4,.quiz-qus span,.check-option,.certification-bottom-content .educational-video-btn a,.common-page-content .rte,.template-article main .shopify-section h1,.template-article main .shopify-section h2,.template-article main .shopify-section h3,.template-article main .shopify-section h4,.template-article main .shopify-section h5,.template-article main .shopify-section h6,.template-article main .shopify-section a,.template-article main .shopify-section p,.template-article main .shopify-section span,.page-educational-bottom .video-heading h5,.blog-container .article-area .article-bottom-area .article-title h5,.blog-container .article-area .article-bottom-area .article-read-more a,.privacy-page-area .rte p{font-size:35px!important}.nav-item-link-title,.main-nav .nav-item.drop-norm .sub-nav .sub-nav-item-link-title,.toolbar-icons .toolbar-account span,.account-dropdown li,.page-footer .rte p,.main-newsletter-section .newsletter-social>span,.page-footer ul.plain li a,.bottom-links ul li,.bottom-footer-right .copy{font-size:25px!important}.template-index .steps-button,.template-index .image-with-text--image-right .image-with-text__text__wrap .rte p,.template-index .light-space-above.cc-animate-init.-in.cc-animate-complete a.btn,.certification-bottom-content .form-steps-button>div button,.certification-bottom-content .quiz-next-btn button,#view_address,.checkout-button.checkout-button--lower,.certificate-area>div button,.add-salon-btn button{font-size:35px}.professional-btns>div,.custom-homesection .consumer-btn{max-width:400px}.container{max-width:2000px!important}.template-index .haircare-popup-inner{height:1420px!important}.template-index .haircare-popup-inner iframe{width:2530px!important;height:1420px!important}.help-text{font-size:31px!important}.help-text svg{width:40px!important;height:40px!important}.help-dropdown{left:0!important;top:35px!important;max-width:750px!important}.help-dropdown span{font-size:30px!important;line-height:normal!important}.help-dropdown>div span:first-child{width:200px!important}.help-dropdown>div{margin-bottom:15px!important}.top-social .social-links svg{width:40px!important;height:40px!important}.announcement-bar{padding:20px 0!important}.toolbar-container{height:auto!important}.main-nav .nav-item .nav-item-link{padding:28px 23px!important;font-size:30px!important}.nav-item.dropdown.drop-norm svg{top:44%!important;transform:translateY(-44%)!important;right:-18px!important;width:40px!important;height:40px!important}.main-nav .sub-nav .sub-nav-item-link{font-size:30px!important}.main-nav .sub-nav{width:400px!important}.toolbar-icons .toolbar-account svg,.current-cart-icon svg{width:40px!important;height:40px!important}.toolbar-right{padding-top:18px!important}.toolbar-icons .toolbar-cart{width:50px!important;margin-left:5px!important}.toolbar-logo .logo img{width:350px!important}.products-section .section-heading{max-width:500px!important;font-size:40px!important}.products-section .section-heading:after{height:50px!important}.template-index .section-gallery h2,.template-index .accordion-section-heading h2,.section.testimonials-section .testimonials-section__text h2.section-heading{font-size:40px!important}.certificate-area>div button{max-width:500px}.template-index .accordion-container{max-width:1570px!important}.template-index .image-with-text2.image-with-text--image-left .container:after{height:229px!important}.section.testimonials-section .line-1.rte{max-width:1230px!important}.template-page .section.testimonials-section .testimonial__text:after{height:260px!important}}@media only screen and (min-width:1801px)and (max-width:2000px){.template-sfx-page-certification .description-info{margin-top:9px}.template-sfx-page-certification .file-upload{margin-top:14px}.template-sfx-page-certification .business-info.form-field-area .experience-fields{margin-top:5px}.page-5kit-flow-inner .description-info{margin-top:9px}.page-5kit-flow-inner .form-license-fields.form-left-fields .file-upload{margin-top:12px}blockquote.line-1.rte span{font-size:22px!important}.template-index .haircare-steps-mainouterarea{top:30%}.collection-header .header-image{height:700px}.template-index .image-with-text2.image-with-text--image-left .container:after{height:213px!important}.template-index .haircare-popup-inner iframe,.certification-video-section iframe{width:1920px;height:1070px}.haircare-popup-container.custom-homesection,.template-index .haircare-popup-inner{height:1070px}.professional-btns>div,.custom-homesection .consumer-btn{max-width:300px}.custom-liquid-section .snapwidget-widget{width:1900px!important;height:240px!important}.help-dropdown{left:100px;max-width:450px;width:100%}p,span,.rte,.address.note.space-below,.more-link,.template-index .image-with-text--image-left .rte,.accordion span,.section.testimonials-section .line-1.rte,.additional-info-heading h5,.tabs-content,.thirdform-content,.thirdform-content h5,.thirdform-content h6,.thirdform-content h4,.quiz-qus span,.check-option,.certification-bottom-content .educational-video-btn a,.common-page-content .rte,.template-article main .shopify-section h1,.template-article main .shopify-section h2,.template-article main .shopify-section h3,.template-article main .shopify-section h4,.template-article main .shopify-section h5,.template-article main .shopify-section h6,.template-article main .shopify-section a,.template-article main .shopify-section p,.template-article main .shopify-section span,.page-educational-bottom .video-heading h5,.blog-container .article-area .article-bottom-area .article-title h5,.blog-container .article-area .article-bottom-area .article-read-more a,.privacy-page-area .rte p{font-size:29px!important}.nav-item-link-title,.main-nav .nav-item.drop-norm .sub-nav .sub-nav-item-link-title,.toolbar-icons .toolbar-account span,.account-dropdown li,.page-footer .rte p,.main-newsletter-section .newsletter-social>span,.page-footer ul.plain li a,.bottom-links ul li,.bottom-footer-right .copy{font-size:21px!important}.template-index .steps-button{font-size:25px}.template-index .image-with-text--image-right .image-with-text__text__wrap .rte p,.template-index .light-space-above.cc-animate-init.-in.cc-animate-complete a.btn,.certification-bottom-content .form-steps-button>div button,.certification-bottom-content .quiz-next-btn button,#view_address,.checkout-button.checkout-button--lower,.certificate-area>div button,.add-salon-btn button{font-size:29px}.products-section .section-heading{max-width:500px!important;font-size:40px!important}.products-section .section-heading:after{height:50px!important}.template-index .section-gallery h2,.template-index .accordion-section-heading h2,.section.testimonials-section .testimonials-section__text h2.section-heading{font-size:40px!important}.template-index .accordion-container{max-width:1200px!important}.main-nav .sub-nav{width:300px!important}.section.testimonials-section .line-1.rte{max-width:900px!important}.certificate-area>div button{max-width:410px}.template-page .section.testimonials-section .line-1.rte{max-width:1000px!important}}@media only screen and (min-width:1581px)and (max-width:1800px){.page-5kit-flow-inner .description-info{margin-top:6px}.template-sfx-page-certification .description-info{margin-top:5px}.template-sfx-page-certification .certification-bottom-content select{height:46px}.collection-header .header-image{height:650px}.template-sfx-page-certification .file-upload{margin-top:12px}.template-sfx-page-certification .business-info.form-field-area .experience-fields{margin-top:4px}p,span,.rte,.address.note.space-below,.more-link,.template-index .image-with-text--image-left .rte,.accordion span,.section.testimonials-section .line-1.rte,.additional-info-heading h5,.tabs-content,.thirdform-content,.thirdform-content h5,.thirdform-content h6,.thirdform-content h4,.quiz-qus span,.check-option,.certification-bottom-content .educational-video-btn a,.common-page-content .rte,.template-article main .shopify-section h1,.template-article main .shopify-section h2,.template-article main .shopify-section h3,.template-article main .shopify-section h4,.template-article main .shopify-section h5,.template-article main .shopify-section h6,.template-article main .shopify-section a,.template-article main .shopify-section p,.template-article main .shopify-section span,.page-educational-bottom .video-heading h5,.blog-container .article-area .article-bottom-area .article-title h5,.blog-container .article-area .article-bottom-area .article-read-more a,.privacy-page-area .rte p{font-size:26px!important}.nav-item-link-title,.main-nav .nav-item.drop-norm .sub-nav .sub-nav-item-link-title,.toolbar-icons .toolbar-account span,.account-dropdown li,.page-footer .rte p,.main-newsletter-section .newsletter-social>span,.page-footer ul.plain li a,.bottom-links ul li{font-size:19px!important}.template-index .haircare-popup-inner iframe,.certification-video-section iframe{width:1920px;height:900px}.haircare-popup-container.custom-homesection,.template-index .haircare-popup-inner{height:900px}.custom-liquid-section .snapwidget-widget{width:1600px!important;height:199px!important}.help-dropdown{left:100px;max-width:450px;width:100%}.template-index .accordion-container{max-width:1080px}.products-section .section-heading{max-width:400px!important;font-size:32px!important}.products-section .section-heading:after{height:40px!important}.template-index .section-gallery h2{font-size:32px!important}.section.testimonials-section .line-1.rte{max-width:700px!important}.template-index .image-with-text2.image-with-text--image-left .container:after{height:199px!important}.template-page .section.testimonials-section .line-1.rte{max-width:860px!important}.template-index .haircare-steps-mainouterarea{top:30%}.page-5kit-flow-inner .form-license-fields.form-left-fields .file-upload{margin-top:9px}}@media only screen and (min-width:1300px)and (max-width:1580px){.collection-header .header-text,.collection-header .header-image{height:600px}.haircare-popup-container.custom-homesection,.template-index .haircare-popup-inner{height:760px}.template-index .haircare-popup-inner iframe{width:1920px;height:760px}.certification-video-section iframe{width:1920px;height:790px}.template-index .haircare-popup-inner .step-container{float:none;max-width:1100px;margin:0 auto}.custom-liquid-section .snapwidget-widget{width:1400px!important}.section.testimonials-section .testimonial__text:after{height:210px!important}}@media only screen and (min-width:1270px)and (max-width:1299px){.template-index .haircare-popup-inner iframe{width:1700px;height:710px}.template-index .haircare-popup-inner{height:710px}}@media only screen and (max-width:1024px){.promo-file-image{height:250px}.custom-video-section iframe,.certification-bottom-content iframe{height:580px}.template-index .haircare-popup-inner iframe{height:585px}.template-index .haircare-popup-inner{height:580px}.main-newsletter-section .newsletter-social{padding:46px 20px}.section.collection-page .collection-header .header-text,.section.collection-page .collection-header .header-image{min-height:400px}.section.collection-page .collection-header .header-text{padding-top:0!important;padding-right:0!important}.section.collection-page .header-text .page-title{font-size:30px;line-height:35px;margin-bottom:10px}.section.collection-page .header-text .rte{font-size:14px}.template-collection .section-text-with-icons .icon-column__title{font-size:13px!important}.template-collection .section-text-with-icons .icon-column__text.rte{font-size:11px!important}.template-collection .section-text-with-icons .rimage-outer-wrapper{max-width:40px!important}.template-collection .section-text-with-icons .icon-column__image{width:40px!important;margin-right:5px!important}.certification-heading h2{font-size:26px}.help-menu{width:70%}.main-nav .nav-item .nav-item-link{padding:17px 10px}.faq-main-top{padding-left:20px}.page-faq-top:after{height:140px}.main-newsletter-section .newsletter-section__text{width:65%}.main-newsletter-section .newsletter-social{width:35%}.template-index .main-newsletter-section{margin:-37px 0 0!important}}@media only screen and (max-width:980px){.template-index .haircare-popup-inner iframe,.template-index .haircare-popup-inner,.certification-bottom-content iframe{height:560px}.template-index .image-with-text__text__wrap h2{font-size:50px;line-height:40px}.template-index .image-with-text__text__wrap .feature-subheader{font-size:16px;letter-spacing:.5px}.template-index .image-with-text__text__wrap .rte p{margin:0}.products-section .product-block__title-price a,.product-list .product-block .product-block__title-price a{font-size:15px;line-height:18px;margin-bottom:0}.products-section .product-block__title-price .price,.product-list .product-block .product-block__title-price .price{margin-top:0}.main-newsletter-section .newsletter-section__text{width:60%;padding:20px 20px 20px 0!important}.main-newsletter-section .newsletter-social{width:40%;justify-content:center}.template-index .main-newsletter-section{margin:-43px 0 0!important}}@media only screen and (max-width:812px){#toolbar{display:flex}.toolbar-left{width:33.3%!important;border-left:0;border-right:0;flex:1 0 auto!important;float:none}.nav-tool-center.toolbar-center{display:none}.toolbar-right{padding-right:0;width:33.3%!important;flex:1 0 auto!important;float:none;border-right:0}.logo .logo-desktop{margin:0}.toolbar-icons{text-align:right;width:unset}.container.nav-container.for-desktop{display:block!important}.main-nav>ul{width:unset;padding:0!important}.custom-video-section iframe{height:460px}.section-product-template .product-title{font-size:22px}.section-product-template .product-description{font-size:13px}.section-product-template .additional-info-tabs{margin-top:20px}.product-recommendations .products-section .section-heading{max-width:190px}.certification-video-section .videos iframe{height:450px}.template-index .haircare-popup-inner iframe,.template-index .haircare-popup-inner{height:465px}.template-index .accordion{font-size:13px}.template-index .panel p{line-height:19px;font-size:13px}.section-text-with-icons .icon-columns .icon-columns__column{padding:15px 15px 15px 0}.section-text-with-icons .icon-column__title{font-size:14px!important}.section-text-with-icons .icon-column__text.rte{font-size:12px!important}.section-text-with-icons .icon-column__image{width:40px!important;margin-right:10px!important}.template-index .main-newsletter-section{margin:-64px 0 0!important}}@media only screen and (max-width:768px){.template-index .hairstylist{padding:20px}.professional-label h4,.consumer-label h4{font-size:23px}.quiz-qus h5,.quiz-qus h5 a{font-size:15px}.quiz-qus span{margin-top:10px}.custom-video-section iframe{height:430px}.template-index .haircare-popup-inner iframe,.template-index .haircare-popup-inner{height:440px}.products-section .product-block__title-price a,.product-list .product-block .product-block__title-price a{font-size:13px}.section.collection-page .collection-header .header-text,.section.collection-page .collection-header .header-image{min-height:300px}.section.collection-page .collection-header:after{height:130px}.section.collection-page .collection-header .header-text{padding-left:10px}.main-video-block iframe{height:380px}.help-menu{width:65%}.common-page-head h1{font-size:26px;margin-bottom:7px}.page-faq-top:after{height:110px}}@media only screen and (max-width:767px){.promo-file-image{height:430px}.logo img{width:100%}.page-header{height:auto}#toolbar{display:inline-block}.toolbar .toolbar-right{width:33.3%!important;float:left;display:inline-block}.toolbar-left{display:inline-block!important;width:33.3%!important;float:left;margin:14px 0}.mobile-toolbar{width:100%;float:left}.toolbar-logo.for-desktop{display:none}.toolbar-center.for-mobile-view{width:33.3%!important;float:left;display:inline-block}.toolbar .toolbar-center .toolbar-logo img{max-width:145px;width:100%}.toolbar-logo .logo{max-width:100%!important}.toolbar-icons{width:30%;float:right}#mobile-nav nav .header{display:none}.section-product-template .product-gallery,.section-product-template .product-form{width:100%!important}.template-index .textcolumnwithimage-inner{max-width:390px;width:100%;margin:0 auto}.template-index .text-column .text-column__image.text-column__image--shape-portrait_taller .rimage-wrapper{z-index:1}.template-index .textcolumnwithimage h3{top:0}.template-index .richtextsection{padding-top:40px!important;padding-bottom:40px!important}.template-index .image-with-text .image-with-text__text .image-with-text__text__wrap{padding-top:30px}.template-index .image-with-text2.image-with-text--image-left .container:after{height:172px;top:0}.template-index .image-with-text2.image-with-text--image-left{padding-top:0!important}.template-index .image-with-text2.image-with-text--image-left .image-with-text__text__wrap{max-width:100%!important;padding-bottom:30px}.template-index .image-with-text2.image-with-text--image-left .image-with-text__text__wrap h2{max-width:100%;color:#fff}.section-text-with-icons .icon-columns .icon-columns__column{border-right:0}.section-text-with-icons .icon-columns{padding:20px 0}.section-text-with-icons .icon-column__image.for-mobile{display:block;width:100%!important;float:none;max-width:70px;margin:40px auto 0!important}.section-text-with-icons .icon-column__image.for-desktop{display:none}.section-text-with-icons .icon-column__content{width:100%;float:left;display:inline-block}.section-text-with-icons .icon-columns__column--inner{display:inline-block!important}.main-newsletter-section .newsletter-section__text{width:100%;padding:40px 0 20px!important;border:0}.main-newsletter-section .newsletter-section__text h2,.main-newsletter-section .mailing-list{text-align:center}.main-newsletter-section .newsletter-social{padding-bottom:20px;width:100%;padding-top:0}.section.collection-page .collection-header .header-image{min-height:400px;max-width:450px;width:100%;margin:0 auto}.section.collection-page .collection-header .header-text{min-height:100%}.section.collection-page .collection-header:after{height:300px}.section.collection-page .header-text .rte{color:#fff;width:100%}.section.collection-page .header-text .page-title{margin-top:20px}.section.collection-page .collection-header .header-text{padding-left:50px}.section-text-with-icons .icon-columns{padding:10px 0 20px;display:inline}.certification-left{width:100%;padding-right:0;padding-bottom:30px}.certification-right{width:100%;padding-left:0}.certification-bottom-content .haircare-steps-mainouterarea{margin-top:0}.certification-bottom-content .form-display.form-second-display .form-left-fields,.certification-bottom-content .form-display.form-second-display .business-info.form-field-area{width:100%;padding:0}.certification-bottom-content .form-display.form-second-display input{width:100%}.certification-bottom-content .form-display.form-second-display .experience-fields{margin-top:0}.certification-bottom-content #agree{width:auto}.faq-section2-inner{display:inline-block}.faq-accordion-left,.faq-accordion-right,.faq-left-block,.faq-right-block{width:100%;padding:0}.help-dropdown{width:370px;left:-120px}.template-index .textcolumnwithimage-inner:after{display:none}.promo-file-block{width:50%;min-height:300px}.section-text-with-icons .icon-columns .icon-columns__column{padding:0!important}.section-text-with-icons{padding-top:40px!important}.custom-liquid-section iframe{height:249px!important}.extra-msg{margin-left:0!important}.hide-price-login{text-align:center;font-size:27px;padding:37px 0!important}}@media only screen and (max-width:640px){.promo-file-image{height:350px}.toolbar-icons{width:35%}.custom-video-section iframe{height:360px}#page-wrap-inner{min-height:100%!important}.tabs-content #tab-1,.tabs-content #tab-2{font-size:13px}.tabs-content #tab-2 .spr-header-title{font-size:19px}.certification-video-section .videos iframe,.template-index .haircare-popup-inner iframe,.template-index .haircare-popup-inner{height:360px}.template-index .richtextsection h2{font-size:20px}.main-video-block iframe{height:340px}.top-social .social-links li{margin:0}.help-menu{width:72%}.page-faq-top{display:inline-block}.faq-image{width:100%}.faq-main-top{width:100%;max-width:100%;color:#fff;padding-bottom:30px}.common-page-head h1{padding:0}.page-faq-top:after{height:230px;left:0}.page-faq{padding-bottom:20px}.template-index .main-newsletter-section{margin:-70px 0 0!important}.download-certificate,.continue-shopping,.promo-files{width:100%!important;text-align:center!important;padding-right:0!important;padding-bottom:20px}.promo-file-block{min-height:260px}.about-banner-text{max-width:100%;padding-top:20px}.about-banner-text .common-page-content{width:100%;float:left}.page-about-top:after{height:100%!important}.custom-liquid-section iframe{height:222px!important}}@media only screen and (max-width:581px){.promo-file-image{height:310px}.step1-button.step-btn{display:inline-block}.step-btn>div{margin:0 0 15px;width:100%;padding:20px}.final-consumer{margin:0}.hairstylist{border-right:0;border-bottom:1px solid #000}.step-title h3{font-size:19px}.form-field-area input,.salon-country select,.describe-box,#license-state{font-size:12px}.professional-btns button{margin-left:5px;margin-right:5px}.form-steps-button{margin-top:15px}.watch-videos-text p{font-size:17px;line-height:26px}.collection-page-btn button{font-size:23px}.certification-video-section .videos iframe{height:330px}.template-index .haircare-popup-inner iframe,.template-index .haircare-popup-inner{height:328px}.template-index .professional-label h4,.template-index .consumer-label h4{font-size:19px}.template-index .step-btn>div{margin:0;width:100%;padding:0}.template-index .hairstylist{border:none}.template-index .professional-btns{width:100%;text-align:center;float:left;display:flex}.template-index .professional-btns>div{float:left}.template-index .professional-sublabel{margin-bottom:10px}.template-index .consumer-label h4{margin:0}.bottom-links ul li{margin-right:7px}.certification-bottom-content .step-title h3{font-size:23px}.main-video-block iframe{height:300px}.announcement-bar .announcement-bar__inner{display:inline-block;width:100%}.announcement-bar__text{text-align:center!important;width:100%}.top-social{width:100%;padding-top:10px}.help-menu{width:50%;float:left;text-align:left}.top-social .social-links{width:50%;float:left;text-align:right}.top-social .social-links li{margin:0 3px}.help-dropdown{left:0}.help-dropdown>div span{font-size:12px!important}.template-index .main-newsletter-section{margin:-77px 0 0!important}.promo-file-block{min-height:240px}.custom-liquid-section iframe{height:215px!important}.page-gallery #section-id-gallery .gallery__item{height:540px}}@media only screen and (max-width:531px){.form--fields.for-mobile{display:block}.form-right-fields.for-desktop{display:none}.form-left-fields,.form-right-fields,.website-medias,.business-info{width:100%;padding:0}.form-display{height:320px;padding-right:7px;overflow-y:auto}.form-third-display{margin-bottom:0}.custom-video-section iframe{height:300px}.certification-bottom-content .form-display{height:auto;padding-right:0}.professional-btns>div{max-width:200px}}@media only screen and (max-width:481px){.promo-file-image{height:auto}.extra-steps-button>div{width:100%;text-align:center;padding:0;margin:10px 0}.step-container.extrastep{top:60px}.quiz-qus h5,.quiz-qus h5 a{font-size:13px}.quiz-qus span{margin-top:0}.ans-input{margin:5px 0}.check-option{font-size:12px}.ans-symbol{font-size:12px;margin-left:3px}.quiz-submission-msg p{font-size:20px}.toolbar-icons{width:50%}.announcement-bar__text__inner{letter-spacing:0}.announcement-bar__text{text-align:left!important;width:50%}.social-links{display:none}#mobile-nav nav .header,#mobile-nav nav .header .social-links{display:block}.collection-page-btn button{font-size:20px}.section.collection-page .product-block__title-price a,.product-recommendations .product-block__title-price a,.product-list .product-block .product-block__title-price a{font-size:14px;line-height:20px}.section.collection-page .product-block__title-price span,.product-recommendations .product-block__title-price span,.product-list .product-block .product-block__title-price span{font-size:12px!important}.breadcrumbs li{font-size:12px}.certification-video-section .videos iframe{height:270px}.certification-heading h2{font-size:25px;margin-bottom:0}.template-index .haircare-popup-inner iframe,.template-index .haircare-popup-inner{height:276px}.template-index .accordion span:before{right:-12px;top:20px}.template-index .accordion span:after{right:-8px;top:16px}.template-index .accordion.active span:after{display:none}.template-index .image-with-text2.image-with-text--image-left .container:after{height:202px}.template-index .testimonial__text:after{height:250px!important}.main-newsletter-section .newsletter-social .social-links{display:block}.section.collection-page .collection-header .header-image{min-height:310px;max-width:350px}.main-video-block iframe{height:250px}.page-educational-videos .page-head h1{font-size:28px}.page-educational-bottom .video-heading h5{font-size:12px}.top-social{width:50%;padding-top:0}.help-menu{width:100%;text-align:right}.help-dropdown{left:-140px}.help-text{font-size:12px!important}.template-index .main-newsletter-section{margin:-105px 0 0!important}.thirdform-content p{font-size:13px}.promo-file-block{min-height:auto;width:100%;padding:0;margin-bottom:20px}.promo-page-title h1{font-size:30px;margin-bottom:0}.about-banner-text .common-page-content .rte{font-size:13px}.announcement-bar .announcement-bar__inner{display:flex}.custom-liquid-section iframe{height:218px!important}.page-gallery #section-id-gallery .gallery__item{height:430px}.template-index .image-with-text--image-right .image-with-text__text__wrap .rte{font-size:16px}.professional-btns>div{max-width:150px}}@media only screen and (max-width:400px){.page-gallery #section-id-gallery .gallery__item{height:360px}.toolbar-left{width:10%!important}.toolbar-center.for-mobile-view{width:70%!important}.toolbar-icons{width:100%}.toolbar .toolbar-right{width:20%!important}.custom-video-section iframe{height:230px}.certification-video-section .videos iframe{height:230px}.template-index .haircare-popup-inner iframe{height:234px}.template-index .haircare-steps-mainouterarea{position:relative;top:0;transform:unset;padding:20px}.template-index .haircare-popup-inner{height:100%}.template-index .accordion{font-size:11px;position:relative}.template-index .accordion span{position:static}.template-index .accordion span:before{right:10px;top:25px}.template-index .accordion span:after{right:14px;top:21px}.template-index .panel p{line-height:15px;font-size:11px}.template-index .image-with-text2.image-with-text--image-left .container:after{height:172px}.template-index .image-with-text2.image-with-text--image-left .image-with-text__text__wrap{padding-left:20px}.template-index .image-with-text2.image-with-text--image-left .image-with-text__text__wrap h2{font-size:22px;margin-bottom:0}.template-index .section.testimonials-section .line-1.rte{padding-left:20px;padding-right:20px}.template-index .testimonial__text:after{height:290px!important}.main-newsletter-section #section_signup_form .input-row.inline-input-button input:last-child{max-width:90px}.bottom-footer-left{width:100%}.bottom-links ul{text-align:center}.bottom-footer-right{width:100%;text-align:center;padding-top:20px}.section.collection-page .collection-header:after{height:250px}.section-product-template .product-title{font-size:19px}.certification-heading h2{font-size:22px}.main-video-block iframe{height:200px}.template-index .main-newsletter-section{margin:-115px 0 0!important}.salonrecord-lower-form .salon-city-state{padding-bottom:0!important}.salonrecord-lower-form .salon-city-state>div,.salonrecord-lower-form .salon-postal-country>div{width:100%;padding-left:0;padding-right:0!important;padding-bottom:10px}.working-day span:first-child{width:100px;font-size:12px}.open-close{width:260px}.open-close label span{font-size:12px}.open-close input{width:90px;height:30px}.singlepost-container .singlepost-content .singlepost-title h4{font-size:19px}.top-social{width:21%;float:right}.announcement-bar__text{width:79%}.help-dropdown{width:300px;left:-220px}.custom-liquid-section iframe{height:208px!important}section.image-with-text .about-heading{font-size:22px!important}}@media only screen and (max-width:380px){.page-gallery #section-id-gallery .gallery__item{height:340px}.collection-page-btn button{font-size:15px}.section.collection-page .product-block__title-price a,.product-recommendations .product-block__title-price a,.product-list .product-block .product-block__title-price a{font-size:11px;line-height:15px}.btn.product-add{padding:9px 5px}.certification-video-section .videos iframe{height:220px}.certification-heading h2{font-size:22px}.certification-bottom-content .quiz-submission-msg p{font-size:18px;line-height:24px}.template-index .professional-btns{display:inline-block}.template-index .professional-btns>div{float:none}.section.collection-page .collection-header .header-image{min-height:250px;max-width:290px}.section.collection-page .collection-header:after{height:230px}.section.collection-page .collection-header .header-text{padding-left:20px}.section-product-template .product-title{font-size:15px}.page-faq-section3 .section-head h1{font-size:18px}.open-close{width:240px}.working-day span:first-child{width:70px}.open-close select{width:90px}.thirdform-content h6,.thirdform-content h5{font-size:13px}.announcement-bar__text{width:65%}.top-social{width:35%}.help-dropdown{left:-170px}.custom-liquid-section iframe{height:203px!important}}@media only screen and (max-width:320px){.page-gallery #section-id-gallery .gallery__item{height:280px}.template-index .haircare-popup-inner iframe{height:184px}.template-index .testimonial__text:after{height:360px!important}.certification-video-section .videos iframe{height:180px}.template-index .main-newsletter-section{margin:-125px 0 0!important}.working-day span:first-child{width:80px}.help-dropdown{left:-190px}.custom-liquid-section iframe{height:198px!important}blockquote.line-1.rte span{font-size:22px!important;padding-top:15px!important}}@media only screen and (min-width:1581px)and (max-width:1800px){blockquote.line-1.rte span{font-size:22px!important;padding-top:15px!important}.page-faq-section3 .section-head h1{max-width:597px}}@media only screen and (min-width:1801px)and (max-width:2000px){.page-faq-section3 .section-head h1{max-width:597px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom-mediaquery.css.map */
