@import"https://use.typekit.net/jnx4ema.css";@import"https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400..900&display=swap";:root{--bebas-neue-pro-font: "bebas-neue-pro", sans-serif;--maven-pro-font: "Maven Pro", sans-serif}.heading h2{font-family:var(--bebas-neue-pro-font);font-size:3.2vw!important;font-weight:400;text-transform:capitalize}.heading p{font-family:var(--maven-pro-font);font-size:1.35vw;margin-top:-1.5em}@media screen and (max-width: 769px){.heading h2{font-size:6vw!important;width:80%;margin-left:auto;margin-right:auto}.heading p{font-size:4.25vw;line-height:1.2;margin-top:-.5em}}@media screen and (min-width: 750px){.top--banner .__page-banner-text.text-desktop-horizontal-position__right{left:46%!important}.top--banner .__page-banner-text{height:75%!important}}.top--banner .column-text{font-family:var(--bebas-neue-pro-font)}.top--banner .column-text h2{font-family:var(--bebas-neue-pro-font);font-size:7vw;font-weight:300;line-height:1;text-transform:uppercase}.top--banner .column-text h2 strong,.top--banner .column-text p strong{font-weight:700}.top--banner .column-text :is(h2){margin-bottom:.35em}.top--banner .column-text p{font-size:3.5vw;font-weight:300;line-height:1}@media screen and (max-width: 749px){.top--banner .__page-banner-text{width:100%!important;padding-left:0!important;padding-right:0!important;padding-top:0!important}.top--banner .column-text h2{font-size:15vw}.top--banner .column-text :is(h2){margin-bottom:.2em}.top--banner .column-text p{font-size:7.8vw}}.heat-protector--carousel{position:relative;padding-top:1vw;padding-bottom:1vw;margin:auto}@media screen and (min-width: 750px){.heat-protector--carousel .product-slider__wrapper{justify-content:center!important;flex:0 0 auto!important;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;max-width:75%!important}.heat-protector--carousel .keen-slider__slide{margin-bottom:0}.heat-protector--carousel .dots{display:none}}.heat-protector--carousel .keen-slider__slide img{width:100%;height:auto}@media screen and (max-width: 749px){.heat-protector--carousel{border-radius:7px;padding-top:5vw;padding-left:10px;padding-bottom:2vw}.heat-protector--carousel .product-slider__wrapper{width:100%;padding-bottom:30px}.heat-protector--carousel .keen-slider{justify-content:flex-start;margin-left:10px}.image--carousel .keen-slider__slide img{margin-bottom:3em}.heat-protector--carousel .card-wrapper{margin-bottom:1em}.heat-protector--carousel .dots{position:absolute;bottom:0;left:45%;transform:translate(-50%);text-align:center;width:28.31vw;height:.3rem;background-color:#f4f4f4;border-radius:2.75rem;display:flex;align-items:center;justify-content:space-between}.heat-protector--carousel .dot{width:10.875rem;height:.3rem;margin:0;background-color:#f4f4f4;border-radius:2.75rem;cursor:pointer}.heat-protector--carousel .dot--active{background-color:#000}.heat-protector--carousel .dots{width:87.31vw}.heat-protector--carousel .rich-text.section--padding{padding-top:30px}}.heat-protector-collection--container{padding-top:10px}.heat-protector-collection--container h1{font-family:var(--maven-pro-font);font-size:1.4vw;font-weight:500;text-transform:uppercase;margin:0}.heat-protector-collection--container h2{font-family:var(--maven-pro-font);font-size:.85vw;font-weight:400;text-transform:uppercase;margin:0}.heat-protector-collection--container p{font-family:var(--maven-pro-font);font-size:1vw;font-weight:400;margin-bottom:.5em;line-height:1.3}.heat-protector-collection--container .price{font-family:var(--maven-pro-font);font-size:1.15vw;font-weight:500;margin-bottom:.5em}.heat-protector-collection--container .price .price__suffix{font-size:100%;line-height:calc(.75 + var(--font-price-scale));margin-inline-start:.1rem}.heat-protector-collection--container .price .price__prefix{font-size:100%;line-height:calc(1 + 1.2 / var(--font-price-scale))}@media screen and (max-width: 769px){.heat-protector-collection--container{margin-bottom:0}.heat-protector-collection--container h1{font-size:5vw}.heat-protector-collection--container h2{font-size:2.7vw}.heat-protector-collection--container p{font-size:2.8vw;margin-bottom:0}.heat-protector-collection--container .price{font-size:3vw;margin-bottom:0}}@media screen and (min-width: 750px){.flex-item:nth-child(1)>div{grid-template-columns:10% 75%}.flex-item:nth-child(2)>div{grid-template-columns:10% 69%}.flex-item:nth-child(3)>div{grid-template-columns:10% 89%}.flex-item:nth-child(4)>div{grid-template-columns:10% 143%}.flex-item:nth-child(5)>div{grid-template-columns:15% 173%;width:69%}.testimonials p{white-space:nowrap}}.testimonials p{font-family:var(--maven-pro-font);font-size:1.7vw;text-align:left}.testimonials .multicolumn-card{display:grid;grid-template-columns:10% 90%;justify-content:center;align-items:center}.testimonials .kiss-grid img{width:80%}@media screen and (max-width: 769px){.testimonials .page-width{padding:0 1.5rem}.testimonials .multicolumn-card{grid-template-columns:10% 85%}.testimonials .kiss-grid img{width:90%}.testimonials p{font-size:3.75vw;line-height:1.2}.flex-item:nth-child(5)>div>div>div>p{margin-top:1em!important}.flex-item:nth-child(1){order:0}.flex-item:nth-child(2){order:5}.flex-item:nth-child(3){order:1}.flex-item:nth-child(4){order:2}.flex-item:nth-child(5){order:3}}.look__hotspot:empty{display:flex!important}.look__hotspot_wrapper .look__hotspot{margin-top:0;left:21vw;top:20vw}.look__hotspot{z-index:1;position:absolute;margin-left:-2.2rem;margin-top:-2.2rem;width:2.5vw;height:2.5vw;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.look__hotspot:before{width:1.5vw;height:1.5vw;background-color:rgb(var(--hotspot-color));transition:transform var(--duration-default) ease}.look__hotspot:before,.look__hotspot:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.look__hotspot:after{width:100%;height:100%;background-color:rgba(var(--hotspot-color),.5);animation:hotspot 1.5s ease infinite}@media screen and (hover: hover){.look__hotspot:hover{z-index:2}}.look-book-label{--color-button-border: none;font-size:clamp(24px,3vw,36px);border:none;background:transparent;padding:0;min-width:auto}.look-book-label{position:absolute;left:20px;bottom:10px;color:#fff;font-weight:600}@media screen and (max-width: 769px){.look-book-label{font-size:12px}}.heat-protector--carousel .look__hotspot{background-color:#fff;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;width:3vw;height:3vw}.heat-protector--carousel .look__hotspot:before{display:block;content:"";width:1.5vw;height:1.5vw;border-radius:0}@media screen and (max-width: 767px){.heat-protector--carousel .look__hotspot{translate:-10px 10px;width:9vw;height:9vw}.heat-protector--carousel .look__hotspot:before{width:4vw;height:4vw}.look__hotspot:before{width:2.6rem;height:2.6rem}.look__hotspot_wrapper .look__hotspot{margin-top:0;left:55vw;top:46vw}}@media screen and (min-width: 750px){.reduce-hair-damage--section{padding:30px 0}.reduce-hair-damage--section .blurb-text{position:relative;left:-14%;margin-bottom:-12.5vw;text-align:center}}.reduce-hair-damage--section .blurb-text h2{font-family:var(--bebas-neue-pro-font);font-size:3.3vw;text-transform:uppercase;line-height:1;text-align:center}.reduce-hair-damage--section .kiss-grid{position:relative;left:-3%}.reduce-hair-damage--section .multicolumn-card{font-family:var(--bebas-neue-pro-font);justify-content:flex-end}@media (max-width: 769px){.reduce-hair-damage--section .kiss-grid{left:0}.reduce-hair-damage--section .blurb-text h2{font-size:7vw;line-height:1.2}}.left-section{position:relative;flex:4}.left-section h2{position:absolute;top:-11%;left:62%;white-space:nowrap;line-height:1;font-family:var(--bebas-neue-pro-font);font-size:6rem;text-transform:uppercase;margin-bottom:1.5rem;text-align:center}.bar-graph-wrapper{display:flex;justify-content:end;align-items:flex-end;width:100%;margin-left:2.5vw}.damage-rate-axis{position:relative;height:33vw;width:15px;display:flex;flex-direction:column;align-items:center;margin-right:2.75rem}.damage-rate-axis .label{font-size:2rem;margin-left:0;margin-bottom:.5rem;white-space:nowrap}.damage-rate-axis .ticks{position:relative;width:100%;height:100%;border-left:2px solid #000}.damage-rate-axis .ticks:before{content:"";position:absolute;top:.55%;left:-8%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;border-top:1px solid black;border-left:1px solid black}.damage-rate-axis .tick{position:absolute;left:-4rem;font-size:2rem;width:100%;font-weight:300}.damage-rate-axis .tick:after{content:"";display:block;position:absolute;top:50%;left:260%;width:165%;border-bottom:1px solid}.damage-rate-axis .tick:nth-child(3):after{content:"";display:block;position:absolute;top:100%;left:262%;width:159%;border-bottom:1px solid}.tick[style*="80%"]{bottom:80%}.tick[style*="40%"]{bottom:40%}.tick[style*="0%"]{bottom:0%}.bar-graph{display:flex;gap:2rem;align-items:flex-end;height:200px;position:relative}.bar{position:relative;width:100px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;color:#000;font-weight:700;padding-bottom:.5rem}.yellow-bar{width:12vw;height:10vw;background-color:#fff200}.blue-bar{width:12vw;height:22vw;background-color:#60cdd7}.bar-label{font-family:var(--bebas-neue-pro-font);font-size:1.75vw;margin-top:.5rem;margin-bottom:2.5rem;text-align:center;line-height:1}.bar-percent{position:absolute;top:-3.5rem;font-size:2rem;font-weight:300}@media (max-width: 769px){.bar-graph-wrapper{justify-content:center;margin-left:0;margin-bottom:1rem}.damage-rate-axis{height:100vw}.damage-rate-axis .label{font-size:1.7rem;margin-left:-1rem}.yellow-bar{width:30vw;height:30vw}.blue-bar{width:30vw;height:65vw}.bar-label{font-size:5.75vw}}.middle-section{display:grid;grid-template-columns:1fr 1fr;flex:4;column-gap:1rem;justify-content:center;align-items:center;width:22vw;margin:0 auto;text-align:center;margin-left:6.8vw}@media (max-width: 769px){.middle-section{margin-left:auto;width:76vw}.cuticle-comparison .label br{display:none}.cuticle-comparison .label{font-size:4.5vw!important;margin-top:2rem}.footnote{left:28%!important;width:150%!important;font-size:3.8vw!important}.cuticle-before:after{top:26%!important;left:37%!important;font-size:4vw!important}.cuticle-after:after{top:59%!important;left:38%!important;font-size:4vw!important}.without-cuticle-before:after{top:26%!important;left:76%!important;font-size:4vw!important}.without-cuticle-after:after{top:59%!important;left:77%!important;font-size:4vw!important}}.cuticle-comparison{margin-bottom:0}.cuticle-comparison .label{font-size:1.5vw;font-weight:700;margin-bottom:1rem;line-height:1}.cuticle-comparison img{position:relative}.cuticle-before:after{content:"before";display:block;position:absolute;top:57%;left:43%;font-size:1vw;text-transform:uppercase;color:#fff}.cuticle-after:after{content:"after";display:block;position:absolute;top:77%;left:43%;font-size:1vw;text-transform:uppercase;color:#fff}.without-cuticle-before:after{content:"before";display:block;position:absolute;top:57%;left:77%;font-size:1vw;text-transform:uppercase;color:#fff}.without-cuticle-after:after{content:"after";display:block;position:absolute;top:77%;left:77%;font-size:1vw;text-transform:uppercase;color:#fff}.cuticle-comparison img{width:100%;margin-bottom:1rem}.footnote{position:relative;left:34%;width:140%;font-size:1vw;line-height:1;margin-top:.5em}@media screen and (min-width: 750px){.right-section{width:110%}}.right-section .kiss-grid img{width:110%}.right-section img{width:100%;border-radius:4px}.content-selector{margin-bottom:0}@media screen and (min-width: 750px){.content-column,.product-column{padding:70px 0!important}}.content-column,.product-column{padding:30px 0}.content-column{background-color:#fff200}.product-column{background-color:#60cdd7}.selector-right{justify-content:center}.content-option-heading h2{font-family:var(--bebas-neue-pro-font);font-size:3.2vw!important;font-weight:400;margin-top:-2rem;text-transform:capitalize}@media (max-width: 768px){.content-column,.product-column{padding-bottom:15px}.content-option-heading h2{font-size:6vw!important}}.content-option-grid{padding:0 10px}.content-option{text-align:center}.content-option h3{font-family:var(--bebas-neue-pro-font);font-size:2.7rem!important;font-weight:400;text-transform:uppercase}.content-option.active h3{font-weight:700}.content-option p{font-family:var(--maven-pro-font);font-size:1.1vw!important;line-height:1.3;width:95%;margin:0 auto!important}@media (max-width: 768px){.content-option p{font-size:2.4vw!important;width:100%}}.product-info.active{grid-template-columns:1fr 1.2fr!important;gap:0!important}.product-info img{position:relative;width:60%;height:auto;margin-left:3rem;z-index:1}.product-info h1{font-family:var(--bebas-neue-pro-font);font-size:3.2vw!important;font-weight:400;margin-top:-2rem;text-transform:capitalize}.product-info h2{font-family:var(--bebas-neue-pro-font);font-size:4.25vw!important;font-weight:700!important;text-transform:uppercase;margin-top:-.2em}.product-info p{font-family:var(--maven-pro-font);font-size:1.35vw!important;margin-top:-.8em;text-transform:capitalize}@media (max-width: 768px){.product-info h1{font-size:6vw!important;margin-top:-3rem!important}.product-info h2{font-size:9.25vw!important}.product-info p{font-size:2.8vw!important}.product-info ul{margin:4vw auto!important;padding-inline-start:17px}.product-info li{font-size:3.35vw!important}.product-info-content .button{min-width:150px}}.product-info ul{margin:3vw auto}.product-info li{position:relative;font-family:var(--maven-pro-font);font-size:1.85vw;list-style:none;padding-left:.5em}.product-info li:before{content:"";position:absolute;left:-11%;top:10%;width:15%;height:80%;background-image:url(/cdn/shop/files/checkmark_icon_v2.png);background-repeat:no-repeat;background-position:center;background-size:60%}.thin--column .product-info-image,.medium--column .product-info-image,.coarse--column .product-info-image{position:relative}.thin--column .product-info-image:after{content:"";position:absolute;background-image:url(/cdn/shop/files/KissColorsAndCare__Keratin-Spray_icon_v3.png);background-repeat:no-repeat;background-position:top;background-size:75%;width:75%;height:50%;top:-6%;left:25%;z-index:0}.medium--column .product-info-image:after{content:"";position:absolute;background-image:url(/cdn/shop/files/KissColorsAndCare__Hair-Oil-Spray_icon_v3.png);background-repeat:no-repeat;background-position:top;background-size:75%;width:75%;height:50%;top:-6%;left:25%;z-index:0}.coarse--column .product-info-image:after{content:"";position:absolute;background-image:url(/cdn/shop/files/KissColorsAndCare__Hair-Oil-Serum_icon_v2.png);background-repeat:no-repeat;background-position:top;background-size:75%;width:75%;height:50%;top:-6%;left:25%;z-index:0}.benefits{background-color:#60cdd7;padding:30px 20px}.benefits .kiss-grid img{width:30%;margin:0 auto}.benefits h2{font-family:var(--bebas-neue-pro-font);font-weight:700;font-size:1.6vw;margin-bottom:.25em}.benefits p{font-family:var(--maven-pro-font);font-size:1.25vw;margin-top:.25em}@media screen and (max-width: 769px){.white-bkg{background-color:#fff}.benefits{padding:0}.benefits .multicolumn-card{margin-top:2em;margin-bottom:2em}.benefits h2{font-size:6.5vw}.benefits p br{display:none}.benefits p{font-size:4.25vw;width:78%;margin:0 auto}}.tutorial--video{padding:3vw 6vw}@media screen and (min-width: 750px){.tutorial--video .deferred-media__poster-button{height:8.4rem;width:8.4rem}}@media screen and (max-width: 769px){.tutorial--video{padding:3vw 6vw 6vw}}svg.icon.icon-play{display:block;position:relative;background-image:url(/cdn/shop/files/KCC_play_button-white.png);background-repeat:no-repeat;background-position:center;background-size:75%;width:100%;height:100%;top:0;left:5%;z-index:0}.tutorial--video .deferred-media__poster-button{background-color:rgba(var(--color-base-background),.4)!important;border:.7px solid!important;height:6rem;width:6rem}.hot--tools{background-color:#fff200;padding:30px 20px}.hot--tools .blurb-text h2{font-family:var(--bebas-neue-pro-font);font-size:3.2vw!important;font-weight:400;text-transform:uppercase;text-align:center;margin-top:0}.hot--tools .kiss-grid{max-width:80%!important;margin:0 auto!important}.hot--tools .kiss-grid img{width:85%;margin:0 auto}@media screen and (min-width: 750px){.icon-item:nth-child(1)>div{width:45%}.icon-item:nth-child(2)>div{width:45%}.icon-item:nth-child(3)>div{width:45%}.icon-item:nth-child(4)>div{width:77%}.hot--tools p{white-space:nowrap}}.hot--tools p{font-family:var(--maven-pro-font);font-size:1.8vw;margin-top:.25em}@media screen and (max-width: 769px){.hot--tools .kiss-grid{gap:30px!important}.hot--tools .kiss-grid img{width:58%}.icon-item:nth-child(4)>div>use-animate>div>picture>img{width:100%}.hot--tools .blurb-text h2{font-size:6vw!important}.hot--tools p{font-size:5vw;line-height:1.2}}.image--carousel{position:relative;padding-top:1.5vw;padding-bottom:1vw;margin:auto}@media screen and (min-width: 750px){.image--carousel .product-slider__wrapper{justify-content:center!important;flex:0 0 auto!important;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;max-width:97%!important}.image--carousel .keen-slider__slide{margin-bottom:0}.image--carousel .dots{display:none}}.image--carousel .keen-slider__slide img{width:100%;height:auto}@media screen and (max-width: 749px){.image--carousel{border-radius:7px;padding-top:5vw;padding-left:10px;padding-bottom:2vw}.image--carousel .product-slider__wrapper{width:100%;padding-bottom:30px}.image--carousel .keen-slider{justify-content:flex-start;margin-left:10px}.image--carousel .card-wrapper{margin-bottom:1em}.image--carousel .dots{position:absolute;bottom:0;left:45%;transform:translate(-50%);text-align:center;width:28.31vw;height:.3rem;background-color:#f4f4f4;border-radius:2.75rem;display:flex;align-items:center;justify-content:space-between}.image--carousel .dot{width:10.875rem;height:.3rem;margin:0;background-color:#f4f4f4;border-radius:2.75rem;cursor:pointer}.image--carousel .dot--active{background-color:#000}.image--carousel .dots{width:100vw}}@media screen and (width: 768px) and (height: 1024px){.top--banner .__page-banner-text{width:100%!important;padding-right:0!important;padding-top:0!important}.top--banner .__page-banner-text.text-desktop-vertical-position__center{justify-content:start!important}.top--banner .__page-banner-text.text-desktop-horizontal-position__right{left:0!important}.top--banner .column-text h2{font-size:15vw}.top--banner .column-text :is(h2){margin-bottom:.2em}.top--banner .column-text p{font-size:7.8vw}.heat-protector--carousel .look__hotspot{width:7vw;height:7vw}.heat-protector--carousel .look__hotspot:before{width:3vw;height:3vw}.look__hotspot_wrapper .look__hotspot{left:42vw;top:40vw}.heat-protector-collection--container h1{font-size:4vw}.heat-protector-collection--container h2{font-size:2.2vw}.heat-protector-collection--container p{font-size:2vw}.heat-protector-collection--container .price{font-size:2.4vw}.testimonials .multicolumn-card{grid-template-columns:10% 85%!important;width:100%!important}.testimonials p{white-space:pre-wrap}.reduce-hair-damage--section{padding:0}.reduce-hair-damage--section .blurb-text{position:relative;top:0;left:0}.reduce-hair-damage--section .blurb-text h2{margin-bottom:2.5em}.damage-rate-axis .label{font-size:3rem}.cuticle-comparison .label{margin-top:4rem}.right-section{width:100%}.product-info li:before{width:14%;height:82%}.hot--tools .kiss-grid{align-items:baseline;margin-left:15rem!important}.hot--tools p{font-size:4vw}.icon-item:nth-child(4)>div>use-animate>div>picture>img{width:70%}.icon-item:nth-child(4) p{white-space:wrap!important}}@media screen and (width: 820px) and (height: 1180px){.bar-graph-wrapper{margin-left:5.5vw}.middle-section{margin-left:8.5vw}.cuticle-before:after{top:56%;left:46%}.cuticle-after:after{top:76%;left:47%}.without-cuticle-before:after{top:56%;left:81%}.without-cuticle-after:after{top:76%;left:82%}.footnote{width:145%}}@media screen and (width: 912px) and (height: 1368px){.bar-graph-wrapper{margin-left:5.5vw}.middle-section{margin-left:8.5vw}.cuticle-before:after{top:56%;left:46%}.cuticle-after:after{top:76%;left:47%}.without-cuticle-before:after{top:56%;left:81%}.without-cuticle-after:after{top:76%;left:82%}.footnote{width:145%}}@media screen and (width: 853px) and (height: 1280px){.bar-graph-wrapper{margin-left:5.5vw}.middle-section{margin-left:8.5vw}.cuticle-before:after{top:56%;left:46%}.cuticle-after:after{top:76%;left:47%}.without-cuticle-before:after{top:56%;left:81%}.without-cuticle-after:after{top:76%;left:82%}.footnote{width:145%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/template-z-heat-protector.css.map */
