@layer shopify-resets{.esalon-component,.esalon-component *,.esalon-scope,.esalon-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{.esalon-component{contain:style layout;isolation:isolate}.esalon-section-header *,.esalon-section-header *:before,.esalon-section-header *:after,.esalon-section-footer *,.esalon-section-footer *:before,.esalon-section-footer *:after,[class^=esalon-section-] *,[class^=esalon-section-] *:before,[class^=esalon-section-] *:after,.esalon-component *,.esalon-component *:before,.esalon-component *:after,.esalon-scope *,.esalon-scope *:before,.esalon-scope *:after{box-sizing:border-box}.esalon-section-header *,.esalon-section-footer *,[class^=esalon-section-] *,.esalon-component *,.esalon-scope *{border-width:0;border-style:solid}.esalon-section-header img:not([width]):not([height]),.esalon-section-footer img:not([width]):not([height]),[class^=esalon-section-] img:not([width]):not([height]),.esalon-component img:not([width]):not([height]),.esalon-scope img:not([width]):not([height]){display:block;max-width:100%;height:auto}.esalon-section-header button,.esalon-section-header [role=button],.esalon-section-footer button,.esalon-section-footer [role=button],[class^=esalon-section-] button,[class^=esalon-section-] [role=button],.esalon-component button,.esalon-component [role=button],.esalon-scope button,.esalon-scope [role=button]{cursor:pointer}button,button[type=button],button[type=submit],button[type=reset],a[role=button],a.button,a.esalon-button-link{text-decoration:none}.esalon-component a.esalon-button-link,.esalon-component button,.esalon-scope a.esalon-button-link,.esalon-scope button{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none}.esalon-component input,.esalon-component textarea,.esalon-component select,.esalon-scope input,.esalon-scope textarea,.esalon-scope select{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.esalon-component input[type=checkbox],.esalon-component input[type=radio],.esalon-scope input[type=checkbox],.esalon-scope input[type=radio]{cursor:pointer!important;pointer-events:auto!important;opacity:1!important}.esalon-component input[type=checkbox]:disabled,.esalon-component input[type=radio]:disabled,.esalon-scope input[type=checkbox]:disabled,.esalon-scope input[type=radio]:disabled{cursor:not-allowed!important;pointer-events:none!important}.esalon-component a:not(.esalon-button-link),.esalon-scope a:not(.esalon-button-link){text-decoration:inherit;color:inherit}.esalon-component a.esalon-button-link,.esalon-scope a.esalon-button-link{text-decoration:none}.esalon-component ul,.esalon-component ol,.esalon-scope ul,.esalon-scope ol{list-style:none;padding:0;margin:0}.esalon-section-header :is(h1,h2,h3,h4,h5,h6,p,hr),.esalon-section-footer :is(h1,h2,h3,h4,h5,h6,p,hr),[class^=esalon-section-] :is(h1,h2,h3,h4,h5,h6,p,hr),.esalon-component :is(h1,h2,h3,h4,h5,h6,p,hr),.esalon-scope :is(h1,h2,h3,h4,h5,h6,p,hr){margin:0}}@layer components{.esalon-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%}@media(min-width:768px){.esalon-container{width:750px}}@media(min-width:992px){.esalon-container{width:970px}}@media(min-width:1200px){.esalon-container{width:1170px}}}[class^=input-wrapper-] input.esalon-input,input.esalon-input.body-medium{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}[class^=input-wrapper-] input.esalon-input{padding:16px 12px 8px}.esalon-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}.esalon-reset-link{text-decoration:none;color:inherit}.esalon-reset-input{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}a.esalon-button-link:visited,a.esalon-button-link:active,a.esalon-button-link:focus{text-decoration:none!important}.esalon-button-wrapper a.esalon-button-link:visited,.esalon-button-wrapper a.esalon-button-link:active,.esalon-button-wrapper a.esalon-button-link:focus{text-decoration:none}.display-large{font-family:Domaine Display Extrabold Italic,serif;font-weight:800;font-style:italic;font-size:60px;line-height:72px;letter-spacing:-.25px}.display-medium{font-family:Domaine Display Extrabold Italic,serif;font-weight:800;font-style:italic;font-size:44px;line-height:56px;letter-spacing:0px}.display-small{font-family:Domaine Display Extrabold Italic,serif;font-weight:800;font-style:italic;font-size:32px;line-height:40px;letter-spacing:0px}.display-xs{font-family:Domaine Display Extrabold Italic,serif;font-weight:800;font-style:italic;font-size:14px;line-height:14px;letter-spacing:0px}.body-large{font-family:Apercu Pro Light,sans-serif;font-weight:300;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.15px}.body-medium{font-family:Apercu Pro Light,sans-serif;font-weight:300;font-style:normal;font-size:14px;line-height:24px;letter-spacing:.25px}.body-small{font-family:Apercu Pro Light,sans-serif;font-weight:300;font-style:normal;font-size:12px;line-height:16px;letter-spacing:.25px}.body-xs{font-family:Apercu Pro Light,sans-serif;font-weight:300;font-style:normal;font-size:10px;line-height:10px;letter-spacing:.25px}.label-xl{font-family:Apercu Pro Regular,sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:24px;letter-spacing:.25px;text-transform:uppercase}.label-large{font-family:Apercu Pro Regular,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:24px;letter-spacing:.25px;text-transform:uppercase}.label-medium{font-family:Apercu Pro Regular,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.5px;text-transform:uppercase}.label-small,a.esalon-button-link.label-small,button.label-small{font-family:Apercu Pro Regular,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:24px;letter-spacing:.5px;text-transform:uppercase}.label-xs{font-family:Apercu Pro Regular,sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:24px;letter-spacing:.5px;text-transform:uppercase}.headline-large{font-family:Domaine Display Italic,serif;font-weight:400;font-style:italic;font-size:36px;line-height:48px;letter-spacing:0px}.headline-medium{font-family:Domaine Display Italic,serif;font-weight:400;font-style:italic;font-size:26px;line-height:32px;letter-spacing:0px}.headline-small{font-family:Domaine Display Italic,serif;font-weight:400;font-style:italic;font-size:18px;line-height:24px;letter-spacing:0px}.headline-xs{font-family:Domaine Display Italic,serif;font-weight:400;font-style:italic;font-size:16px;line-height:24px;letter-spacing:0px}.body-large-regular{font-family:Apercu Pro Regular,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.15px}.body-medium-regular{font-family:Apercu Pro Regular,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:.25px}.body-small-regular{font-family:Apercu Pro Regular,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:16px;letter-spacing:.25px}.body-xs-regular{font-family:Apercu Pro Regular,sans-serif;font-weight:400;font-style:normal;font-size:10px;line-height:10px;letter-spacing:.25px}.link-large{font-family:Apercu Pro Regular,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.15px;text-transform:uppercase;text-decoration:underline;text-decoration-style:solid}.link-medium{font-family:Apercu Pro Regular,sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;letter-spacing:.25px;text-transform:uppercase;text-decoration:underline;text-decoration-style:solid}.link-small{font-family:Apercu Pro Regular,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:16px;letter-spacing:.25px;text-transform:uppercase;text-decoration:underline;text-decoration-style:solid}.title-large{font-family:Apercu Pro Regular,sans-serif;font-weight:700;font-style:normal;font-size:28px;line-height:32px;letter-spacing:0px}.title-medium{font-family:Apercu Pro Regular,sans-serif;font-weight:700;font-style:normal;font-size:22px;line-height:32px;letter-spacing:.1px}.title-small{font-family:Apercu Pro Regular,sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:24px;letter-spacing:.15px}.body-large-bold{font-family:Apercu Pro Regular,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.15px}.body-medium-bold{font-family:Apercu Pro Regular,sans-serif;font-weight:700;font-style:normal;font-size:14px;line-height:24px;letter-spacing:.25px}.body-small-bold{font-family:Apercu Pro Regular,sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:16px;letter-spacing:.25px}.body-xs-bold{font-family:Apercu Pro Regular,sans-serif;font-weight:700;font-style:normal;font-size:10px;line-height:10px;letter-spacing:.25px}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-apercu-pro{font-family:Apercu Pro Regular,sans-serif}.font-apercu-pro-bold{font-family:Apercu Pro Bold,sans-serif}.font-apercu-pro-light{font-family:Apercu Pro Light,sans-serif}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.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-rich-black{color:var(--color-rich-black)}.text-regal-blue{color:var(--color-regal-blue)}.text-wild-watermelon{color:var(--color-wild-watermelon)}.text-wewak{color:var(--color-wewak)}.text-cloudy{color:var(--color-cloudy)}.text-storm-dust{color:var(--color-storm-dust)}.text-floral-white{color:var(--color-floral-white)}.text-pampas{color:var(--color-pampas)}.text-cerulean{color:var(--color-cerulean)}.text-dark-cerulean{color:var(--color-dark-cerulean)}.text-shakespeare{color:var(--color-shakespeare)}.text-patterns-blue{color:var(--color-patterns-blue)}.text-carousel-pink{color:var(--color-carousel-pink)}.text-lavender-blush{color:var(--color-lavender-blush)}.text-athens-blue{color:var(--color-athens-blue)}.text-snow{color:var(--color-snow)}.text-cloudy-20{color:var(--color-cloudy-20)}.text-cloudy-40{color:var(--color-cloudy-40)}.text-regal-blue-50{color:var(--color-regal-blue-50)}.text-regal-blue-10{color:var(--color-regal-blue-10)}.bg-white{background-color:var(--color-white)}.bg-rich-black{background-color:var(--color-rich-black)}.bg-regal-blue{background-color:var(--color-regal-blue)}.bg-wild-watermelon{background-color:var(--color-wild-watermelon)}.bg-wewak{background-color:var(--color-wewak)}.bg-cloudy{background-color:var(--color-cloudy)}.bg-cloudy-20{background-color:var(--color-cloudy-20)}.bg-storm-dust{background-color:var(--color-storm-dust)}.bg-floral-white{background-color:var(--color-floral-white)}.bg-pampas{background-color:var(--color-pampas)}.bg-patterns-blue{background-color:var(--color-patterns-blue)}.bg-athens-blue{background-color:var(--color-athens-blue)}.bg-snow{background-color:var(--color-snow)}.bg-carousel-pink{background-color:var(--color-carousel-pink)}.bg-lavender-blush{background-color:var(--color-lavender-blush)}.bg-cerulean{background-color:var(--color-cerulean)}.bg-dark-cerulean{background-color:var(--color-dark-cerulean)}.bg-shakespeare{background-color:var(--color-shakespeare)}.bg-transparent{background-color:transparent}.bg-cover{background-size:cover}.bg-center{background-position:center}.border-white{border-color:var(--color-white)}.border-cloudy{border-color:var(--color-cloudy)}.border-cloudy-20{border-color:var(--color-cloudy-20)}.border-cloudy-40{border-color:var(--color-cloudy-40)}.border-pampas{border-color:var(--color-pampas)}.border-regal-blue{border-color:var(--color-regal-blue)}.border-wild-watermelon{border-color:var(--color-wild-watermelon)}.border-shakespeare{border-color:var(--color-shakespeare)}.border-t-pampas{border-top-color:var(--color-pampas)}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-pill{border-radius:30px}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.fill-storm-dust{fill:var(--color-storm-dust)}.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-regal-blue))}.ring-regal-blue{--ring-color: var(--color-regal-blue)}.ring-offset-2{box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--ring-color, var(--color-regal-blue))}.placeholder-cloudy::placeholder{color:var(--color-cloudy)}.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-regal-blue:hover{color:var(--color-regal-blue)}.hover\:text-wild-watermelon:hover{color:var(--color-wild-watermelon)}.hover\:text-wewak:hover{color:var(--color-wewak)}.hover\:text-storm-dust:hover{color:var(--color-storm-dust)}.hover\:text-cerulean:hover{color:var(--color-cerulean)}.hover\:text-dark-cerulean:hover{color:var(--color-dark-cerulean)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-wild-watermelon:hover{background-color:var(--color-wild-watermelon)}.hover\:bg-patterns-blue:hover{background-color:var(--color-patterns-blue)}.hover\:bg-dark-cerulean:hover{background-color:var(--color-dark-cerulean)}.hover\:bg-shakespeare:hover{background-color:var(--color-shakespeare)}.hover\:border-wild-watermelon:hover{border-color:var(--color-wild-watermelon)}.hover\:border-shakespeare:hover{border-color:var(--color-shakespeare)}.hover\:no-underline:hover{text-decoration-line:none}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:border-regal-blue:focus{border-color:var(--color-regal-blue)}.focus\:ring-2:focus{box-shadow:0 0 0 2px var(--ring-color, var(--color-regal-blue))}.focus\:ring-regal-blue:focus{--ring-color: var(--color-regal-blue)}.focus\:ring-offset-2:focus{box-shadow:0 0 0 2px var(--color-white),0 0 0 4px var(--ring-color, var(--color-regal-blue))}.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}.esalon-component a:focus-visible,.esalon-component button:focus-visible,.esalon-component input:focus-visible,.esalon-component select:focus-visible,.esalon-component textarea:focus-visible,.esalon-component [tabindex]:focus-visible,.esalon-scope a:focus-visible,.esalon-scope button:focus-visible,.esalon-scope input:focus-visible,.esalon-scope select:focus-visible,.esalon-scope textarea:focus-visible,.esalon-scope [tabindex]:focus-visible{outline:2px solid var(--color-regal-blue);outline-offset:2px}@layer shopify-overrides{.esalon-component.esalon-button-wrapper:focus-visible,.esalon-component.esalon-button-wrapper.focused,.esalon-component.esalon-button-wrapper.focus{outline:0;outline-offset:0;box-shadow:none}.esalon-component.esalon-button-wrapper a:focus-visible,.esalon-component.esalon-button-wrapper a.focused,.esalon-component.esalon-button-wrapper a.focus,.esalon-component.esalon-button-wrapper button:focus-visible,.esalon-component.esalon-button-wrapper button.focused,.esalon-component.esalon-button-wrapper button.focus{outline:0;outline-offset:0;box-shadow:none}.esalon-component.esalon-button-wrapper a.esalon-button-link:focus-visible,.esalon-component.esalon-button-wrapper a.esalon-button-link.focused,.esalon-component.esalon-button-wrapper a.esalon-button-link.focus,.esalon-component.esalon-button-wrapper button:focus-visible,.esalon-component.esalon-button-wrapper button.focused,.esalon-component.esalon-button-wrapper button.focus{outline:0;outline-offset:0;box-shadow:none}[id].esalon-component.esalon-button-wrapper a.esalon-button-link:focus-visible,[id].esalon-component.esalon-button-wrapper a.esalon-button-link.focused,[id].esalon-component.esalon-button-wrapper a.esalon-button-link.focus,[id].esalon-component.esalon-button-wrapper button:focus-visible,[id].esalon-component.esalon-button-wrapper button.focused,[id].esalon-component.esalon-button-wrapper button.focus{outline:0;outline-offset:0;box-shadow:none}}.esalon-component.esalon-button-wrapper a.esalon-button-link:focus-visible,.esalon-component.esalon-button-wrapper a.esalon-button-link.focused,.esalon-component.esalon-button-wrapper a.esalon-button-link.focus,.esalon-component.esalon-button-wrapper button:focus-visible,.esalon-component.esalon-button-wrapper button.focused,.esalon-component.esalon-button-wrapper button.focus{outline:0;outline-offset:0;box-shadow:none}:where(.esalon-component) h1,:where(.esalon-component) h2,:where(.esalon-component) h3,:where(.esalon-component) h4,:where(.esalon-component) h5,:where(.esalon-scope) h1,:where(.esalon-scope) h2,:where(.esalon-scope) h3,:where(.esalon-scope) h4,:where(.esalon-scope) h5{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/18/assets/esalon-utilities.css.map */
