@layer shopify-resets{.sexyhair-component,.sexyhair-component *,.sexyhair-scope,.sexyhair-scope *{--color-button: initial;--color-button-text: initial;--alpha-button-background: initial;--font-body-family: initial;--font-body-style: initial;--font-body-weight: initial}}@layer base{.sexyhair-component{contain:style layout;isolation:isolate}.sexyhair-section-header *,.sexyhair-section-header *:before,.sexyhair-section-header *:after,.sexyhair-section-footer *,.sexyhair-section-footer *:before,.sexyhair-section-footer *:after,[class^=sexyhair-section-] *,[class^=sexyhair-section-] *:before,[class^=sexyhair-section-] *:after,.sexyhair-component *,.sexyhair-component *:before,.sexyhair-component *:after,.sexyhair-scope *,.sexyhair-scope *:before,.sexyhair-scope *:after{box-sizing:border-box}.sexyhair-section-header *,.sexyhair-section-footer *,[class^=sexyhair-section-] *,.sexyhair-component *,.sexyhair-scope *{border-width:0;border-style:solid}.sexyhair-section-header img:not([width]):not([height]),.sexyhair-section-footer img:not([width]):not([height]),[class^=sexyhair-section-] img:not([width]):not([height]),.sexyhair-component img:not([width]):not([height]),.sexyhair-scope img:not([width]):not([height]){display:block;max-width:100%;height:auto}.sexyhair-section-header button,.sexyhair-section-header [role=button],.sexyhair-section-footer button,.sexyhair-section-footer [role=button],[class^=sexyhair-section-] button,[class^=sexyhair-section-] [role=button],.sexyhair-component button,.sexyhair-component [role=button],.sexyhair-scope button,.sexyhair-scope [role=button]{cursor:pointer}button,button[type=button],button[type=submit],button[type=reset],a[role=button],a.button{text-decoration:none!important}.sexyhair-component button,.sexyhair-scope button{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none}.sexyhair-component input,.sexyhair-component textarea,.sexyhair-component select,.sexyhair-scope input,.sexyhair-scope textarea,.sexyhair-scope select{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.sexyhair-component input[type=checkbox],.sexyhair-component input[type=radio],.sexyhair-scope input[type=checkbox],.sexyhair-scope input[type=radio]{cursor:pointer!important;pointer-events:auto!important;opacity:1!important}.sexyhair-component input[type=checkbox]:disabled,.sexyhair-component input[type=radio]:disabled,.sexyhair-scope input[type=checkbox]:disabled,.sexyhair-scope input[type=radio]:disabled{cursor:not-allowed!important;pointer-events:none!important}.sexyhair-component a,.sexyhair-scope a{text-decoration:inherit;color:inherit}.sexyhair-component ul,.sexyhair-component ol,.sexyhair-scope ul,.sexyhair-scope ol{list-style:none;padding:0;margin:0}.sexyhair-section-header :is(h1,h2,h3,h4,h5,h6,p,hr),.sexyhair-section-footer :is(h1,h2,h3,h4,h5,h6,p,hr),[class^=sexyhair-section-] :is(h1,h2,h3,h4,h5,h6,p,hr),.sexyhair-component :is(h1,h2,h3,h4,h5,h6,p,hr),.sexyhair-scope :is(h1,h2,h3,h4,h5,h6,p,hr){margin:0}}@layer components{.sexyhair-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%}@media(min-width:768px){.sexyhair-container{width:750px}}@media(min-width:992px){.sexyhair-container{width:970px}}@media(min-width:1200px){.sexyhair-container{width:1170px}}}.sexyhair-component,.sexyhair-component *,.sexyhair-scope,.sexyhair-scope *{font-family:var(--font-body)}[class^=input-wrapper-] input.sexyhair-input,input.sexyhair-input.body-medium{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}[class^=input-wrapper-] input.sexyhair-input{padding:16px 12px 8px}.sexyhair-reset-button{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none;--color-button: initial;--color-button-text: initial;--alpha-button-background: initial}.sexyhair-reset-link{text-decoration:none;color:inherit}.sexyhair-reset-input{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.type-h1{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:64px;line-height:64px;letter-spacing:0;text-transform:uppercase}.type-display-ultralight{font-family:var(--font-heading);font-weight:var(--font-weight-ultralight);text-transform:uppercase}.type-h2{font-family:var(--font-body);font-weight:var(--font-weight-ultralight);font-size:56px;line-height:60px;letter-spacing:.72px;text-transform:uppercase}.type-h3{font-family:var(--font-body);font-weight:var(--font-weight-ultralight);font-size:48px;line-height:55px;letter-spacing:.72px;text-transform:uppercase}.type-h4{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:34px;line-height:42px;letter-spacing:.72px;text-transform:uppercase}.type-subheading{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:18px;line-height:18px;letter-spacing:.72px;text-transform:uppercase}.type-body{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:18px;line-height:27px;letter-spacing:.72px}.type-body-md{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:15px;line-height:27px;letter-spacing:.72px}.type-body-sm{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:14px;line-height:27px;letter-spacing:0}.type-nav-link{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:15px;line-height:27px;letter-spacing:0;text-transform:uppercase}.type-nav-heading{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:12px;line-height:14px;letter-spacing:0;text-transform:uppercase}.type-nav-link-secondary{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:17px;line-height:17px;letter-spacing:0}.type-nav-link-shop{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:15px;line-height:27px;letter-spacing:0}.type-button{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:20px;line-height:27px;letter-spacing:1px;text-transform:uppercase}.type-button-bolder{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:18px;line-height:18px;letter-spacing:.72px;text-transform:uppercase}.type-text-link{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:16px;line-height:18px;letter-spacing:.72px;text-transform:uppercase;text-decoration:underline;text-underline-offset:.6em}.type-footer-heading-lg{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:20px;line-height:27px;letter-spacing:.72px}.type-footer-heading{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:16px;line-height:19px;letter-spacing:.72px;text-transform:uppercase}.type-footer-heading-link{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:18px;line-height:27px;letter-spacing:.72px}.type-footer-body{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:16px;line-height:18px;letter-spacing:.72px}.type-footer-body-link{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:16px;line-height:18px;letter-spacing:.72px;text-decoration:underline}.type-pdp-h1{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:64px;line-height:64px;letter-spacing:0;text-transform:uppercase}.type-pdp-subheading{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:32px;line-height:38px;letter-spacing:.72px;text-transform:uppercase}.type-accordion-link{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:18px;line-height:28px;letter-spacing:.72px;text-transform:uppercase}.type-benefits-body{font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:15px;line-height:23px;letter-spacing:0;text-transform:uppercase}.body-large{font-family:var(--font-body);font-weight:var(--font-weight-light);font-style:normal;font-size:16px;line-height:24px;letter-spacing:.15px}.body-medium{font-family:var(--font-body);font-weight:var(--font-weight-light);font-style:normal;font-size:14px;line-height:24px;letter-spacing:.25px}.body-small{font-family:var(--font-body);font-weight:var(--font-weight-light);font-style:normal;font-size:12px;line-height:16px;letter-spacing:.25px}.label-medium{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-style:normal;font-size:16px;line-height:24px;letter-spacing:.5px;text-transform:uppercase}.label-small,button.label-small{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-style:normal;font-size:14px;line-height:24px;letter-spacing:.5px;text-transform:uppercase}.headline-small{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-style:normal;font-size:18px;line-height:24px;letter-spacing:0px}.body-large-regular{font-family:var(--font-body);font-weight:var(--font-weight-roman);font-style:normal;font-size:16px;line-height:24px;letter-spacing:.15px}.body-medium-regular{font-family:var(--font-body);font-weight:var(--font-weight-roman);font-style:normal;font-size:14px;line-height:24px;letter-spacing:.25px}.title-large{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-style:normal;font-size:28px;line-height:32px;letter-spacing:0px;text-transform:uppercase}.title-medium{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-style:normal;font-size:22px;line-height:32px;letter-spacing:.1px}.subtitle-large{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-style:normal;font-size:18px;line-height:22px;letter-spacing:.25px}.subtitle-medium{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-style:normal;font-size:14px;line-height:21px;letter-spacing:.25px}.subtitle-medium-regular{font-family:var(--font-body);font-weight:var(--font-weight-roman);font-style:normal;font-size:14px;line-height:21px;letter-spacing:.25px}.detail-bold{font-family:var(--font-body);font-weight:var(--font-weight-bold);font-style:normal;font-size:15px;line-height:20px;letter-spacing:1.3px;text-transform:uppercase}.detail-medium{font-family:var(--font-body);font-weight:500;font-style:normal;font-size:15px;line-height:25px;letter-spacing:1.3px;text-transform:capitalize}.text-xs{font-size:12px;line-height:16px}.text-sm{font-size:14px;line-height:20px}.text-lg{font-size:18px;line-height:28px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-brand{font-family:var(--font-body);font-weight:var(--font-weight-roman)}.font-brand-bold{font-family:var(--font-body);font-weight:var(--font-weight-bold)}.font-brand-light{font-family:var(--font-body);font-weight:var(--font-weight-light)}.font-helvetica{font-family:var(--font-body);font-weight:var(--font-weight-roman)}.font-helvetica-light{font-family:var(--font-body);font-weight:var(--font-weight-light)}.font-helvetica-bold{font-family:var(--font-heading);font-weight:var(--font-weight-bold)}.font-normal{font-weight:var(--font-weight-roman)}.font-semibold{font-weight:600}.font-bold{font-weight:var(--font-weight-bold)}.leading-5{line-height:20px}.leading-6{line-height:24px}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.whitespace-nowrap{white-space:nowrap}.text-white{color:var(--color-white)}.text-black{color:var(--color-black)}.text-sexy-red{color:var(--color-sexy-red)}.text-gray{color:var(--color-gray)}.text-gray-69{color:var(--color-gray-69)}.text-gray-f0{color:var(--color-gray-f0)}.text-gray-f8{color:var(--color-gray-f8)}.text-warm-gray{color:var(--color-warm-gray)}.text-warm-gray-light{color:var(--color-warm-gray-light)}.text-warm-gray-light-20{color:var(--color-warm-gray-light-20)}.text-warm-gray-light-40{color:var(--color-warm-gray-light-40)}.text-off-white{color:var(--color-off-white)}.text-beige{color:var(--color-beige)}.text-black-50{color:var(--color-black-50)}.text-black-10{color:var(--color-black-10)}.bg-white{background-color:var(--color-white)}.bg-black{background-color:var(--color-black)}.bg-sexy-red{background-color:var(--color-sexy-red)}.bg-light-gray{background-color:var(--color-light-gray)}.bg-gray-69{background-color:var(--color-gray-69)}.bg-gray-f0{background-color:var(--color-gray-f0)}.bg-gray-f8{background-color:var(--color-gray-f8)}.bg-warm-gray{background-color:var(--color-warm-gray)}.bg-warm-gray-light{background-color:var(--color-warm-gray-light)}.bg-warm-gray-light-20{background-color:var(--color-warm-gray-light-20)}.bg-off-white{background-color:var(--color-off-white)}.bg-beige{background-color:var(--color-beige)}.bg-transparent{background-color:transparent}.bg-cover{background-size:cover}.bg-center{background-position:center}.border-white{border-color:var(--color-white)}.border-black{border-color:var(--color-black)}.border-sexy-red{border-color:var(--color-sexy-red)}.border-gray-69{border-color:var(--color-gray-69)}.border-warm-gray-light{border-color:var(--color-warm-gray-light)}.border-warm-gray-light-20{border-color:var(--color-warm-gray-light-20)}.border-warm-gray-light-40{border-color:var(--color-warm-gray-light-40)}.border-beige{border-color:var(--color-beige)}.border-t-beige{border-top-color:var(--color-beige)}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.fill-warm-gray{fill:var(--color-warm-gray)}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.shadow-none{box-shadow:none}.ring-2{box-shadow:0 0 0 2px var(--ring-color, var(--color-black))}.ring-black{--ring-color: var(--color-black)}.ring-offset-2{box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--ring-color, var(--color-black))}.placeholder-warm-gray-light::placeholder{color:var(--color-warm-gray-light)}.transition-colors{transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:ease}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.opacity-60{opacity:.6}.disabled{cursor:not-allowed;pointer-events:none}.select-none{-webkit-user-select:none;user-select:none}.invisible{opacity:0;visibility:hidden}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-sexy-red:hover{color:var(--color-sexy-red)}.hover\:text-gray-69:hover{color:var(--color-gray-69)}.hover\:text-warm-gray:hover{color:var(--color-warm-gray)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-sexy-red:hover{background-color:var(--color-sexy-red)}.hover\:bg-gray-f0:hover{background-color:var(--color-gray-f0)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-gray-69:hover{background-color:var(--color-gray-69)}.hover\:border-sexy-red:hover{border-color:var(--color-sexy-red)}.hover\:border-gray-69:hover{border-color:var(--color-gray-69)}.hover\:no-underline:hover{text-decoration-line:none}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:border-black:focus{border-color:var(--color-black)}.focus\:ring-2:focus{box-shadow:0 0 0 2px var(--ring-color, var(--color-black))}.focus\:ring-black:focus{--ring-color: var(--color-black)}.focus\:ring-offset-2:focus{box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--ring-color, var(--color-black))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sexyhair-component a:focus-visible,.sexyhair-component button:focus-visible,.sexyhair-component input:focus-visible,.sexyhair-component select:focus-visible,.sexyhair-component textarea:focus-visible,.sexyhair-component [tabindex]:focus-visible,.sexyhair-scope a:focus-visible,.sexyhair-scope button:focus-visible,.sexyhair-scope input:focus-visible,.sexyhair-scope select:focus-visible,.sexyhair-scope textarea:focus-visible,.sexyhair-scope [tabindex]:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}:where(.sexyhair-component) h1,:where(.sexyhair-component) h2,:where(.sexyhair-component) h3,:where(.sexyhair-component) h4,:where(.sexyhair-component) h5,:where(.sexyhair-scope) h1,:where(.sexyhair-scope) h2,:where(.sexyhair-scope) h3,:where(.sexyhair-scope) h4,:where(.sexyhair-scope) h5{color:inherit}.grid[class*=grid--][class*=-col],.grid.product-grid{display:flex;flex-wrap:wrap}.text-gray-b8{color:var(--color-gray-b8)}.text-near-black-16{color:var(--color-near-black-16)}[data-sh-reveal]{--sh-dur: 1.6s;--sh-stagger: .25s;--sh-lead: 0ms;--sh-y: 150px;--sh-ease: cubic-bezier(.22, 1, .36, 1)}[data-sh-reveal][data-sh-reveal-variant=drop]{--sh-dur: 1.2s;--sh-stagger: .12s;--sh-lead: .5s;--sh-y: -30px}html.sh-reveal-ready .sh-reveal-item{opacity:0;transform:translateY(var(--sh-y));transition:opacity var(--sh-dur) var(--sh-ease),transform var(--sh-dur) var(--sh-ease);transition-delay:calc(var(--sh-lead) + var(--sh-stagger) * var(--sh-i, 0));will-change:opacity,transform}html.sh-reveal-ready [data-sh-reveal].sh-revealed .sh-reveal-item,html.sh-reveal-ready [data-sh-reveal].sh-revealed.sh-reveal-item{opacity:1;transform:none;will-change:auto}@media(prefers-reduced-motion:reduce){html.sh-reveal-ready .sh-reveal-item{opacity:1;transform:none;transition:none;transition-delay:0ms;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/sexyhair-utilities.css.map */
