@font-face{font-family:Sofia;src:url(/cdn/shop/files/Sofia-Regular.woff2?v=1764961888) format("woff2"),url(/cdn/shop/files/Sofia-Regular.woff?v=1764961887) format("woff");font-style:normal;font-display:swap}@font-face{font-family:Helvetica-Regular;src:url(Helvetica-Regular.woff2?v=gk2) format("woff2"),url(/cdn/shop/files/Helvetica-Regular.woff?v=1764951561) format("woff");font-style:normal;font-display:swap}@font-face{font-family:Helvetica-Md;src:url(Helvetica-Regular.woff2?v=gk2) format("woff2"),url(/cdn/shop/files/Helvetica-Regular.woff?v=1764951561) format("woff");font-style:normal;font-display:swap}@font-face{font-family:Helvetica-Light;src:url(/cdn/shop/files/Helvetica-Light.woff2?v=1764951561) format("woff2"),url(/cdn/shop/files/Helvetica-Light.woff?v=1764951560) format("woff");font-style:normal;font-display:swap}@font-face{font-family:HelveticaNowDisplay-Regular;src:url(/cdn/shop/files/HelveticaNowDisplay-Regular.woff2?v=1764951549) format("woff2"),url(/cdn/shop/files/HelveticaNowDisplay-Regular.woff?v=1764951549) format("woff");font-style:normal;font-display:swap}@font-face{font-family:HelveticaNowDisplay-Medium;src:url(/cdn/shop/files/HelveticaNowDisplay-Medium.woff2?v=1764951549) format("woff2"),url(/cdn/shop/files/HelveticaNowDisplay-Medium.woff?v=1764951549) format("woff");font-style:normal;font-display:swap}@font-face{font-family:HelveticaNowDisplay-Bold;src:url(/cdn/shop/files/HelveticaNowDisplay-Bold.woff2?v=1764951549) format("woff2"),url(/cdn/shop/files/HelveticaNowDisplay-Bold.woff?v=1764951549) format("woff");font-style:normal;font-display:swap}.announcement-bar__flex{align-items:center;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:0;position:relative}.announcement-bar__flex--with-tools{grid-template-columns:auto minmax(0,1fr);text-align:left}.announcement-bar__flex--with-cta{grid-template-columns:minmax(0,1fr) auto}.announcement-bar__flex--with-tools.announcement-bar__flex--with-cta{grid-template-columns:auto minmax(0,1fr) auto;position:relative}.announcement-bar__tools{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:6px;position:relative;z-index:2}.announcement-bar__tools .toolbar__social{flex-shrink:0;margin:0;text-align:left}.announcement-bar__tools .toolbar__social a{padding-bottom:0;padding-top:0}.announcement-bar__message{min-width:0;text-align:center;position:absolute;width:100%}.announcement-bar__tools .announcement-bar__social .icon{height:16px;top:-2px;width:16px}.announcement-bar__tools .announcement-bar__social svg path{fill:currentColor}.announcement-bar__tools .faux-select,.announcement-bar__tools select{font-size:14px;padding-left:4px}.announcement-bar__tools .faux-select .icon path{stroke:currentColor}.announcement-bar .multi-selectors{flex-shrink:1;flex-wrap:nowrap;justify-content:flex-start;margin:0;min-width:0}.announcement-bar .multi-selectors__item{margin-bottom:0;margin-right:4px}.announcement-bar .multi-selectors__item:last-child{margin-right:0}@media only screen and (min-width:769px){.site-header--stuck{padding:2px 0}.announcement-bar{padding:4px 0!important}}@media only screen and (max-width:768px){.announcement-bar .announcement-bar__tools,.announcement-bar .announcement-bar__cta-wrap{display:none!important}.announcement-bar__flex,.announcement-bar__flex--with-tools,.announcement-bar__flex--with-cta,.announcement-bar__flex--with-tools.announcement-bar__flex--with-cta{grid-template-columns:minmax(0,1fr)}.announcement-bar .multi-selectors__item{margin-bottom:0;margin-top:0}.home-mobile-button{display:flex!important}}.announcement-bar a:not(.btn),.announcement-bar a:not(.btn):visited{color:var(--colorAnnouncementText)}.announcement-bar a:not(.btn):active,.announcement-bar a:not(.btn):hover,.announcement-bar a:not(.btn):visited:active,.announcement-bar a:not(.btn):visited:hover{color:var(--colorAnnouncementText)}.announcement-bar__cta-wrap{flex-shrink:0;justify-self:end}.announcement-bar__cta-wrap .announcement-bar__cta.btn{align-items:center;background-color:var(--announcement-cta-bg, var(--colorBtnPrimary));border-color:var(--announcement-cta-bg, var(--colorBtnPrimary));border-radius:4px;color:var(--announcement-cta-text, var(--colorBtnPrimaryText));display:inline-flex;justify-content:center;line-height:1;margin:0;padding:4px 10px;white-space:nowrap}.announcement-bar__cta-wrap .announcement-bar__cta.btn:hover,.announcement-bar__cta-wrap .announcement-bar__cta.btn:focus{background-color:var(--announcement-cta-bg, var(--colorBtnPrimary));border-color:var(--announcement-cta-bg, var(--colorBtnPrimary));color:var(--announcement-cta-text, var(--colorBtnPrimaryText));filter:brightness(1.06)}.announcement-bar{padding:10px 0}.announcement-link-text p{font-size:14px}.featured-collection__view-all-btn{background-color:#ffa400;border-color:#ffa400;color:#000}.featured-collection__view-all-btn:hover,.featured-collection__view-all-btn:focus{background-color:#e69500;border-color:#e69500;color:#000}.section-header--with-link .section-header__title{text-align:center}.footer__small-text{text-align:left;font-weight:700;font-size:16px}.site-footer{border-top:1px solid #e8e8e1;background:#ffa400;color:#fff;position:relative;isolation:isolate}.site-footer__bg{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:top center;mix-blend-mode:soft-light;z-index:-1;pointer-events:none}.multi-selectors__item .disclosure-list__label,.multi-selectors__item .faux-select .icon{color:#000}@media only screen and (min-width:769px){.home-mobile-button{display:none!important}}.h1.hero__title .animation-contents,.section-header__title,.site-nav__link.site-nav__link--underline{font-family:Helvetica-Light;text-transform:capitalize!important;letter-spacing:1px}.grid-buttons .btn,.grid-head-reviews .grid-product__title,[data-type_header_capitalize=true] .h1,[data-type_header_capitalize=true] .h2,[data-type_header_capitalize=true] .h3,[data-type_header_capitalize=true] h1,[data-type_header_capitalize=true] h2,[data-type_header_capitalize=true] h3,a.btn,p.h4.footer__title.small--hide,span.form__submit--large{text-transform:initial;font-family:Helvetica-Md}a.btn{font-family:Helvetica-Regular!important;font-size:14px!important;letter-spacing:1px}.btn--secondary.btn--small{font-weight:400}.site-footer__linklist a,a,input.btn,span.form__submit--large{font-family:Helvetica-Light}button,h4,h5,label,span{font-family:Helvetica-Regular;text-transform:initial}.template-product .product__quantity{max-width:50%;width:100%}html button,html input,html optgroup,html select,html textarea{line-height:var(--typeBaseLineHeight)}html button{font-family:Helvetica-Regular}.shopify-payment-button #shopify-buyer-consent,more-payment-options-link{display:none!important}.shopify-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0px !important}.social-sharing{display:flex;justify-content:space-around}.template-product-color-swatches .social-sharing,.template-product-gift-card .social-sharing{display:block;text-align:center}.template-product-new span.social-sharing__title,.template-product-tools-template span.social-sharing__title{font-family:HelveticaNowDisplay-Medium}#rewards-count-display{font-weight:600;font-family:HelveticaNowDisplay-Regular;border-bottom:2px solid #ffa400;color:#000}.announcement-link-text,.article__date,.h1,p{font-family:Helvetica-Regular!important}a.article__title,p.h4.footer__title.small--hide{letter-spacing:1px;font-weight:600;font-size:18px;font-family:Helvetica-light;margin-bottom:20px}.site-footer__linklist a{letter-spacing:1px;padding:2px 0;font-size:14px;font-weight:600}a.site-nav__dropdown-link.site-nav__dropdown-link--second-level{font-weight:600;text-transform:capitalize}.template-collection-color-and-developer .gk-coll .grid-product__tag,.template-list-collections .color-and-developer-sale .gk-coll .grid-product__tag,.pro-color-and-developer-sale .gk-coll .grid-product__tag{left:0!important;right:unset!important}.grid-head-reviews .grid-product__title{min-height:55px;letter-spacing:1px!important;font-family:Helvetica-Light;font-size:16px;font-weight:600;text-align:center}.template-product-color-swatches .variant-input-wrap label.disabled:after{border-color:red;height:80%}.site-nav__item:hover .site-nav__link--underline:after{background:#ffa400c7;height:14px;z-index:-1;left:0;width:calc(65% + 10px);border:0px!important;transition:transform .3s cubic-bezier(.77,0,.175,1),-webkit-transform .3s cubic-bezier(.77,0,.175,1)}[data-type_headers_align_text=center] .breadcrumb{text-align:start}.template-page-quiz .page-width,.template-page-save-10-percent-off .page-width{padding-bottom:0!important}.klaviyo-form-Rtcax6 .needsclick.kl-private-reset-css-Xuajs1{background:#fff7ea}.template-page-save-10-percent-off h1.section-header__title{text-transform:unset!important}section#klaviyo-footer{background-color:#fff7ea}.prof-btn{width:100%;font-size:13.6px!important}.template-product .prof-btn{width:100%;font-size:16px!important;margin-bottom:12px;color:#000}.login-btn{background:#fff0;border:1px solid #ffa400;width:100%}#NavDrawer .mobile-nav__link--top-level{font-size:16.192px;text-transform:uppercase}#NavDrawer .mobile-nav>.mobile-nav__item a[href="/pages/professional"]{color:#ffa400!important}#NavDrawer a.mobile-nav__link--top-level[href$="/pages/hair-quiz"]{position:relative}#NavDrawer a.mobile-nav__link--top-level[href$="/pages/hair-quiz"]:before{content:"hair Quiz";position:absolute;top:25%;right:10px;margin:0;width:22%;height:fit-content;padding:6px;transform:translate(-50%);border-radius:4px;background-color:#ffa400;color:#333;font-size:10px;font-weight:700;text-align:center;text-transform:none;animation:gk-mobile-blink 1s infinite}@keyframes gk-mobile-blink{0%,to{opacity:0}50%{opacity:1}}#NavDrawer shopify-account .mobile-nav__link--top-level{justify-content:center;width:100%;padding:10.5px;background:#ffa400;font-family:Helvetica-Light;font-size:14px;font-weight:800;letter-spacing:.368px;text-transform:none}#NavDrawer shopify-account{display:block;flex:1 1 100%;width:100%}#NavDrawer shopify-account::part(signed-out-avatar),#NavDrawer shopify-account::part(signed-in-avatar){display:block;width:100%;padding:0}#NavDrawer shopify-account [slot]{display:block;width:100%}#NavDrawer shopify-account .mobile-nav__link--top-level svg{display:none}#NavDrawer shopify-account [slot=signed-out-avatar] .mobile-nav__link--top-level:after{content:"/ Create";margin-left:-4px}.faq-item{background:#878789;color:#fff;margin-bottom:1%}.faq-item .collapsible-trigger.collapsible-trigger--inline{width:auto;padding:11px 0 11px 40px;color:#fff}.faq-item .collapsible-trigger--icon-right .collapsible-trigger__icon{left:0;right:auto}.faq-item .collapsible-content__inner--faq{padding-left:1%;padding-right:1%;color:#fff}html:root{--typeUppercaseSpacing: .3em}ul,.subheading{font-family:Helvetica-Regular}.rte{padding:12px 0}.rte p{font-size:16px;line-height:1.4em}.h4,h4{font-size:18px;letter-spacing:inherit}.btn{padding:8px 20px}.btn--circle{padding:10px}.btn--circle.btn--large{padding:15px}.breadcrumb a[href]{display:inline}.gk-featured-grid a.featured-collection__view-all-btn{display:inline-block}.gk-product-review-summary{min-height:24px}.gk-jdgm-rating-link .gk-product-review-summary p{justify-content:flex-start!important}.custom-liquid-field.field1 b{font-size:16px;line-height:24px;font-family:HelveticaNowDisplay-Regular;font-weight:400;color:#848484}.custom-liquid-field.field1:has(>b){margin-top:3%}@media screen and (max-width:798px){.custom-liquid-field.field1:has(>b){margin-bottom:5%}}.announcement-bar .announcement-link-text p{font-size:14px}@media screen and (max-width:340px){.announcement-bar .announcement-link-text p{font-size:12px}}@media screen and (max-width:500px){.product-section-new h1.h2.product-single__title{font-size:18px!important;line-height:1.3}.template-product .main-content h2{font-size:18px!important}.product-section-new .gk-jdgm-rating-link,.product-section-new .gk-jdgm-rating-link .jdgm-prev-badge__stars .jdgm-star,.product-section-new .gk-jdgm-rating-link .jdgm-prev-badge__text{font-size:14px}}@media screen and (max-width:340px){.product-section-new .gk-jdgm-rating-link{gap:3px;letter-spacing:0}.product-section-new .gk-jdgm-rating-link .jdgm-prev-badge__stars .jdgm-star{padding-right:1px!important}}@media only screen and (max-width:768px){.template-product .product__main-photos{margin-left:0;margin-right:0}.template-product .product__main-photos{margin-bottom:0}.template-product .product__main-photos .flickity-page-dots{position:static;bottom:auto}}@media screen and (max-width:799px){.h1,h1{font-size:27.74px!important}}[data-section-type=collection-grid] a.btn{background:#ffa400;border:1px solid #dedede;color:#000;padding:14px 0}[data-section-type=collection-grid] a.btn:hover{background:#ffa400}@media screen and (min-width:799px){.feature-row-wrapper .feature-row{margin:0}.feature-row-wrapper .feature-row__item{max-width:100%!important;flex:0 1 50%}.feature-row-wrapper .feature-row__text{min-width:50%;flex:0 1 50%}}@media screen and (max-width:798px){button.h4.footer__title.collapsible-trigger.collapsible-trigger-btn.medium-up--hide{font-weight:600;letter-spacing:0;text-transform:capitalize;font-size:16px}}@media screen and (max-width:575px){.jdgm-prev-badge__text{font-size:12px}.jdgm-prev-badge__stars .jdgm-star{font-size:10px}}.template-blog img{transition:transform .3s ease-in-out!important}.grid__item.grid-product .grid-product__meta{position:unset}[data-section-type=collection-grid] h2.section-header__title{position:relative;z-index:1;color:#000}.site-nav__link{z-index:1}.go3176171171 span{font-family:Helvetica-Regular!important}.klaviyo-footer{background:#fff7ea}#tdf_notify.tdf_container .tdf_notify_container{left:30px!important;bottom:50px!important}.footer__collapsible p{font-size:inherit!important;line-height:inherit!important;margin:0 0 15px!important}.grid-head-reviews{justify-content:space-between;align-items:center;margin:2% 0}.template-product .button-quantity .js-qty__num{padding:5% 0!important}.template-product-color-swatches .variant-input-wrap label{padding:10px!important;margin:0!important;width:100%;height:100%}.template-product-color-swatches img.color-swatch__img{display:flex;justify-content:center;align-items:center;height:100%;max-width:60px!important}.template-product-color-swatches .product-section-new label.variant__label{display:flex!important;align-items:center;justify-content:flex-start;gap:5px}@media screen and (min-width:799px){.site-nav__dropdown.text-left{width:auto;background-color:transparent}.site-header{padding:2px 0;box-shadow:0 2px 5px #00000026!important}}@media screen and (max-width:798px){.footer__collapsible p{font-size:inherit!important;line-height:inherit!important;margin:0 0 15px!important;text-align:center}}@media screen and (min-width:769px){.template-product .gk-main-section-pdp-padding{padding-top:75px!important}.icons-text-col .steps-main,.Juvexin-Penetrates{margin-bottom:0%!important}.heading-new-offers{margin-top:0%!important}.jm-stack.jm-stack--space-300.jm-review-widget.jm-review-widget--standard-header{padding-top:0!important;padding-bottom:0!important}}@media screen and (max-width:768px){.home-mobile-button a[href="/pages/professional"]{background-color:#ffa400}}.grid-product__tag.grid-product__tag--sold-out{background-color:#ffa400;color:var(--colorNavText)}.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{font-size:calc(var(--typeBaseSize) * .92)}.image-wrap img{transition:transform .3s ease-in-out,opacity .4s ease}.image-wrap img:hover{transform:scale(1.1)}.product-block .image-wrap img:hover,.footer__collapsible .image-wrap img:hover{transform:unset}.site-footer__linklist a:hover{text-decoration:none}.gk-hero-hover .btn:hover{background:#ffa400!important}.header-wrapper--sticky .site-nav--has-dropdown:hover>a{color:#000!important}@media screen and (min-width:799px){.site-nav__dropdown.text-left a:hover{background:#2d006a;color:#fff}}@media screen and (min-width:799px){.site-nav__dropdown.text-left{box-shadow:none;padding:10px 0 5px}.header-wrapper--sticky .site-header:not(.site-header--stuck){box-shadow:none!important}}@media screen and (max-width:959px){.feature-row-wrapper .feature-row__images{padding-top:0}}@media screen and (max-width:768px){.feature-row-wrapper .feature-row__images{padding-left:0;padding-right:0}}.feature-row-wrapper .feature-row__images .image-wrap{background:#f1f3f3}.template-product-color-swatches .product-section-new .variant-wrapper--color .variant__label[for]{font-size:16px;font-weight:700}.template-product-color-swatches .product-section-new .variant-wrapper--color [data-variant-color-label]{text-transform:none}.template-product-color-swatches .variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0 0 2px #ffa400!important}.template-product .variant-input-wrap input[type=radio]:checked+label{font-weight:600}.jm-stack.jm-stack--space-300.jm-review-widget.jm-review-widget--standard-header{padding-top:75px!important;padding-bottom:0!important}header#SiteHeader summary.site-nav__link--underline[data-link$="/pages/professional"]{padding-left:19px;padding-right:18px}.shopify-policy__container{max-width:1500px!important;margin:0 auto!important}#CartDrawer shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 36px;--shopify-accelerated-checkout-button-border-radius: 3px}.gk-featured-grid .gk-coll--color .grid-product__tag{left:0!important;right:unset!important;inset-inline-end:unset!important}.template-product .main-content,.template-index .main-content{--gk-pdp-space: 20px}@media screen and (min-width:769px){.template-product .main-content,.template-index .main-content{--gk-pdp-space: 40px}}.template-product .main-content>.shopify-section{padding-top:var(--gk-pdp-space);padding-bottom:var(--gk-pdp-space)}.template-product .main-content>.shopify-section:not(:has(img,picture,video,iframe,svg,p,h2,h3,h4,button,a,input)),.template-product .main-content>.shopify-section:not(:has(>:not(.hide,script,style,link))){padding-top:0;padding-bottom:0}.template-product .main-content .page-content--product,.template-product .main-content .page-content--product .grid__item{padding-top:0;padding-bottom:0}.template-product .main-content .gk-main-section-pdp-padding{padding-top:0!important}.template-product .main-content .index-section{margin-top:0;margin-bottom:0}.template-product .main-content .jm-stack.jm-stack--space-300.jm-review-widget,.template-product .main-content .heyzine-flipbook{padding-top:0!important;padding-bottom:0!important}.template-product .main-content .heading-new-offers{margin-top:0}.template-product .main-content [data-product-blocks]{margin-bottom:-25px}.template-product .main-content .recom-products-grid{margin-bottom:-10px}.template-product .main-content .section-main-icons-new .image-left-side img,.template-product .main-content .section-main-icons-new .image-left-side video{vertical-align:top}@media screen and (min-width:769px){.template-product .main-content .recom-products-grid{margin-bottom:calc(-1% - 10px)}}@media screen and (max-width:768px){.template-product .main-content .section-main-icons-new .icons-right-block-main{row-gap:20px}.template-product .main-content .section-main-icons-new .icons-right-block,.template-product .main-content .section-main-icons-new .icons-right-block h4{margin-bottom:0}}.template-index .main-content>.shopify-section{padding-top:var(--gk-pdp-space);padding-bottom:var(--gk-pdp-space);margin-top:0;margin-bottom:0}.template-index .main-content>.shopify-section:first-child{padding-top:0}.template-index .main-content>.shopify-section:not(:has(img,picture,video,iframe,svg,p,h2,h3,h4,button,a,input)),.template-index .main-content>.shopify-section:not(:has(>:not(.hide,script,style,link))),.template-index .main-content>.shopify-section:has(.gk-featured-grid,>.gk-menu-pills){padding-top:0;padding-bottom:0}.template-index .main-content .gk-featured-grid,.template-index .main-content>.shopify-section>.gk-menu-pills{padding-top:var(--gk-pdp-space);padding-bottom:var(--gk-pdp-space)}.template-index .main-content .index-section{margin-top:0;margin-bottom:0}.template-index .main-content>.shopify-section:has(>.gk-blog-posts){padding-top:0;padding-bottom:0}.template-index .main-content .gk-blog-posts{padding-top:var(--gk-pdp-space)!important;padding-bottom:var(--gk-pdp-space)!important}.template-index .main-content .gk-featured-grid:not(:has(.featured-collection__view-all-btn)) .grid--uniform{margin-bottom:-21px}.template-index .main-content .icons-text-col .steps-main{margin-bottom:-40px!important}@media screen and (max-width:768px){.template-index .main-content .logo-bar{margin-bottom:-20px}}@media screen and (min-width:769px){.template-index .main-content .gk-featured-grid:not(:has(.featured-collection__view-all-btn)) .grid--uniform{margin-bottom:-40px}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/custom.css.map */
