@font-face{font-family:Gibson;src:url(/cdn/shop/files/GibsonThinRegular.eot?v=1726059609);src:url(/cdn/shop/files/GibsonThinRegular.eot?v=1726059609?#iefix) format("embedded-opentype"),url(/cdn/shop/files/GibsonThinRegular.woff2?v=1726059609) format("woff2"),url(/cdn/shop/files/GibsonThinRegular.woff?v=1726059608) format("woff"),url(/cdn/shop/files/GibsonThinRegular.ttf?v=1726059609) format("truetype");font-weight:600;font-style:normal;font-display:swap}.video__player video{height:auto}.product-sub-bagde{font-size:10px;background-color:#f58f8799;padding:3px;font-weight:600;font-family:Cardo;color:#000;text-transform:uppercase;letter-spacing:1px}.col-title{text-align:center}.col-title h3{text-transform:capitalize}.accord{background-color:#f58f87;color:#000;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s;text-transform:uppercase;margin-bottom:10px;font-weight:600;letter-spacing:1px}.active,.accord:hover{background-color:#f49c9c}.accord:after{content:"+";color:#000;font-weight:700;float:right;margin-left:5px}.active:after{content:"\2212"}.panel-open{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.panel-open ol{padding:15px 0 0;margin-left:20px}.panel-open span{font-size:16px!important;font-family:Avenir Next!important}.row-flex{display:flex;align-items:flex-start;gap:50px}.col-50{width:50%}.col-50 img{max-width:100%}.col-50 h2{margin:0}.press-cls h2{font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);line-height:1.2;margin:.5em 0;font-size:36.8px}.press-cls span{font-size:16px;font-family:Avenir Next;font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);line-height:1.2;margin:.5em 0}.how-to-button-section{padding:0;position:sticky;top:130px;background-color:#fff;z-index:35}.how-to-wrap-section{padding:20px 0}.tutorial-flex{display:flex;justify-content:center;gap:20px;padding:20px 0}.tutorial-flex.how-to-top-buttons{padding:10px 0}.tutorial-col a{text-transform:uppercase;background-color:#f48f87;border-radius:15px 15px 0 0;padding:20px;display:inline-block}.how-to-claw{text-align:center}.how-to-claw-text{margin-bottom:50px}.tutorial-heading{font-family:Avenir Next}.how-to-step{text-align:center}.how-to-image{width:calc(50% - 20px)}.how-to-image img{width:100%;height:100%}.how-to-video{width:calc(50% - 20px)}.how-to-video video{width:100%;height:100%}.how-to-step-images{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -20px}.how-to-step-col{width:33.33%;padding:20px}.img-card{position:relative}.img-card img{width:100%;aspect-ratio:.8;object-fit:cover}.image-desc{padding:9px}.step-number{position:absolute;top:20px;left:20px;background-color:#000;color:#ebd8ce;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:36px;font-weight:600}.step-list{counter-reset:steplistli}.step-list li{display:flex;gap:20px;text-align:left;font-size:20px;margin-bottom:30px}.step-list li span{padding-top:5px;width:calc(100% - 60px)}.step-list li span p{margin:0}.step-list li:before{content:counter(steplistli);counter-increment:steplistli;border-radius:50%;background-color:#000;width:40px;height:40px;color:#ebd8ce;line-height:1;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:600}.hair-care{scroll-margin-top:300px}.hair-care h6{font-family:Avenir Next;text-align:left;margin:40px 0}.hair-care p{text-align:left;margin-bottom:30px;font-size:20px}@media (min-width: 750px){.hero__video.frame__item .video-background{min-height:auto;aspect-ratio:1.78;width:100%}}@media (max-width: 1024px){.step-number{width:50px;height:50px;font-size:34px}}@media (max-width: 767px){.how-to-step-col{width:50%}.step-number{font-size:20px;height:30px;width:30px;left:15px;top:10px}.step-list li{font-size:18px}.step-list li span{font-size:15px}.step-list li:before{font-size:20px;height:30px;width:30px}.hair-care p{font-size:15px}.row-flex{flex-wrap:wrap}.col-50,.col-50 img{width:100%}.tutorial-flex.how-to-top-buttons .tutorial-col a{border-radius:0;font-weight:600;letter-spacing:1px;font-size:15px}}@media (max-width: 749px){.tutorial-flex.how-to-top-buttons{gap:10px}.tutorial-flex.how-to-top-buttons .tutorial-col a{font-size:11px;padding:10px;border-radius:0;font-weight:600;letter-spacing:1px;font-size:15px;min-height:56px;display:flex;justify-content:center;align-items:center}.how-to-button-section{top:85px}.hero__content__wrapper.frame__item{width:100%;aspect-ratio:1.78}.step-list li:before{font-size:20px;height:30px;width:30px}}@media (max-width: 575px){.tutorial-flex:not(.how-to-top-buttons){flex-wrap:wrap}.tutorial-col{width:100%}.tutorial-col a{display:block;text-align:center}.how-to-image,.how-to-video{width:100%}.step-list li:before{font-size:20px;height:30px;width:30px}}@media (max-width: 479px){.how-to-button-section{top:64px}.tutorial-flex.how-to-top-buttons{flex-direction:column}.step-list li:before{font-size:20px;height:30px;width:30px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom.css.map */
