header{background-color:transparent}:root{--page-width: 93.571rem;--duration-short: .1s;--duration-default: .2s;--duration-long: .5s;--color-background: 255, 255, 255}.overflow-hidden-mobile,.overflow-hidden-tablet,.overflow-hidden-desktop{overflow:hidden}@media screen and (min-width: 750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width: 990px){.overflow-hidden-tablet{overflow:auto}}.link,.customer a{cursor:pointer;display:inline-block;border:none;box-shadow:none;text-underline-offset:.3rem;color:rgb(var(--color-link));background-color:transparent;font-size:1.4rem;font-family:inherit}.link.link--bold{font-family:StyreneA-Bold;font-size:16px;line-height:100%;letter-spacing:0;text-transform:uppercase}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 calc(1rem + 2px)}.page-width.drawer-menu{max-width:100%}.page-width-desktop{padding:0;margin:0 auto}@media screen and (min-width: 750px){.page-width{padding:0 5rem}.top-bar .page-width,.header.page-width{padding-left:38px;padding-right:38px;max-width:1440px}.page-width--narrow{padding:0 9rem}.page-width-desktop{padding:0}.page-width-tablet{padding:0 5rem}}@media screen and (min-width: 990px){.page-width--narrow{max-width:72.6rem;padding:0}.page-width-desktop{max-width:var(--page-width);padding:0 5rem}}@media screen and (min-width: 1440px){.top-bar .page-width,.header.page-width{padding-left:68px;padding-right:68px}}.section-header.shopify-section-group-header-group{z-index:3}.shopify-section-header-sticky{position:sticky;top:0;background-color:#fff}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top .15s ease-out}.section-header .top-bar{opacity:1;visibility:visible;height:auto;transition:.25s all ease-in-out;background-color:#000}.section-header.scrolled-past-header .top-bar{opacity:0;visibility:hidden;height:0}.top-bar__nav-item{font-family:StyreneA-Bold;font-size:10px;line-height:13px;letter-spacing:0;text-transform:uppercase;color:#fff}.top-bar__nav-item span{text-decoration:underline}.top-bar__nav-item:hover,.top-bar__nav-item:focus{color:#fff}.top-bar__nav-item.top-bar__nav-item--bellami-hair{text-decoration:none;font-family:StyreneA-Light;font-weight:500}.top-bar__inner{display:grid;grid-template-areas:"navlinks actions";grid-template-columns:1fr auto;padding:8px 0}.top-bar__nav-links{grid-area:navlinks;display:flex;align-items:center;gap:8px}.top-bar__nav-actions{display:flex;grid-area:actions;justify-self:end;gap:20px}.top-bar__action-item{font-family:StyreneA-Light;font-size:10px;line-height:100%;letter-spacing:0;text-transform:uppercase;display:flex;align-items:center;text-decoration:none;padding:calc(1rem - 4px) 0;color:rgb(var(--color-foreground));margin:0;gap:8px;padding:0;color:#fff}.top-bar__action-item:hover,.top-bar__action-item:focus{color:#fff}.top-bar__action-item svg path{fill:#fff}.top-bar__action-item.top-bar__action-item--stylist,.top-bar__action-item.top-bar__action-item--beauty-bar,.header-currencies.top-bar__action-item.top-bar__action-item--currency{display:none;font-size:14px}@media (min-width: 1024px){.top-bar__action-item.top-bar__action-item--account{display:none}.top-bar__action-item.top-bar__action-item--stylist,.top-bar__action-item.top-bar__action-item--beauty-bar,.header-currencies.top-bar__action-item.top-bar__action-item--currency{display:flex}.top-bar__nav-item{font-family:StyreneA-Medium;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase;text-decoration:underline;margin-right:10px}.top-bar__nav-item span{text-decoration:none}.top-bar__nav-item br{display:none}.top-bar__nav-item:last-child{margin-right:0}.top-bar__nav-item.top-bar__nav-item--bellami-hair{font-family:StyreneA-Light}}.header-wrapper{display:block;position:relative}.header-wrapper.menu-opt-in{background-color:#000;color:#fff}.header-wrapper.menu-opt-in .header__inline-menu .header-menu--level-1--link{color:#fff}.header-wrapper.menu-opt-in .header__icons>:not(header-drawer) svg path{fill:#fff;transition:fill .25s ease-in}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.header{display:grid;grid-template-areas:"heading icons";grid-template-columns:1fr 1fr;align-items:center;padding-top:13px;padding-bottom:13px}@media screen and (max-width: 749px){.header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (min-width: 990px){.header{grid-template-columns:1fr auto 1fr}.header--top-left,.header--middle-left:not(.header--has-menu){grid-template-areas:"heading icons" "navigation navigation";grid-template-columns:1fr auto}.header--top-left.drawer-menu,.header--middle-left.drawer-menu{grid-template-areas:"navigation heading icons";grid-template-columns:auto 1fr auto;column-gap:1rem}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr 364px}.header--middle-center:not(.drawer-menu){grid-template-areas:"navigation heading icons";grid-template-columns:1fr auto 1fr;column-gap:2rem}.header--middle-center a.header__heading-link{text-align:center}.header--top-center{grid-template-areas:"left-icons heading icons" "navigation navigation navigation"}.header--top-center.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:1.05rem}}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading}.header__heading-link{display:inline-block;text-decoration:none;word-break:break-word}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__heading-link .h2{line-height:1;font-size:14px}.header__heading-logo{height:auto;max-width:110px}.header__heading-logo--dark{opacity:0;visibility:hidden;height:0}.header-wrapper.menu-opt-in .header__heading-logo--dark{opacity:1;visibility:visible;height:auto}.header-wrapper.menu-opt-in .header__heading-logo--light{opacity:1;visibility:hidden;height:0}.header__heading-logo-wrapper{width:100%;display:inline-block;transition:width .3s cubic-bezier(.52,0,.61,.99)}@media screen and (max-width: 989px){.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{text-align:left;justify-self:start}.header--mobile-left{grid-template-columns:auto 2fr 1fr}}@media screen and (min-width: 990px){.header__heading,.header__heading-link{justify-self:start}.header--middle-center .header__heading-link,.header--middle-center .header__heading,.header--top-center .header__heading-link,.header--top-center .header__heading{justify-self:center;text-align:center}}.header__icons{display:flex;grid-area:icons;justify-self:end;gap:calc(1rem - 5px)}.header__icons .shopify-app-block{max-width:4.4rem;max-height:4.4rem;overflow:hidden}.header__icon:not(.header__icon--summary),.header__icon span{display:flex;align-items:center;justify-content:center}.header__icon{color:rgb(var(--color-foreground))}.header__icon span{height:100%}.header__icon:after{content:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}.header__icon .icon{fill:none;vertical-align:middle}.header__icon,.header__icon--cart .icon{padding:0}.header__icons .header__icon--account{display:none}.menu-opt-in .header__icons .header__icon--account:hover{color:#fff}.header__icon--account span{font-family:StyreneA-Medium;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase;margin-left:calc(1rem - 6px);text-decoration:none}.header__icon--cart{position:relative}.cart-count-bubble{position:absolute;font-size:8px;font-weight:700;top:9px;font-family:StyreneA-Bold}.header__icon--menu[aria-expanded=true]:before{content:"";top:100%;left:0;height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));width:100%;display:block;position:absolute;background:#fffff980}menu-drawer+.header__search{display:none}.header>.header__search{grid-area:left-icons;justify-self:start}.header--top-center.drawer-menu>.header__search{margin-left:3.2rem}.header:not(.header--has-menu) *>.header__search{display:none}.header__search{display:inline-flex;line-height:0}.header--top-center>.header__search{display:none}.header--top-center *>.header__search{display:inline-flex}@media screen and (min-width: 990px){.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:inline-flex}.header:not(.header--top-center)>.header__search,.header--top-center *>.header__search{display:none}}.no-js .predictive-search{display:none}details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}details[open] .modal-overlay{display:block}details[open] .modal-overlay:after{position:absolute;content:"";background-color:rgb(var(--color-foreground),.5);top:100%;left:0;right:0;height:100vh}.no-js details[open]>.header__icon--search{top:1rem;right:.5rem}.search-modal{opacity:0;border-bottom:.1rem solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}.search-modal__content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 5rem 0 1rem;line-height:calc(1 + .8 / var(--font-body-scale));position:relative}.search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}.search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}.search-modal__form{width:100%}.search-modal__close-button{position:absolute;right:.3rem}@media screen and (min-width: 750px){.search-modal__close-button{right:1rem}.search-modal__content{padding:0 6rem}}@media screen and (min-width: 990px){.search-modal__form{max-width:74.2rem}.search-modal__close-button{position:initial;margin-left:.5rem}}.header__icon--menu .icon{display:block;position:absolute;opacity:1;transform:scale(1);transition:transform .15s ease,opacity .15s ease}.header__icon--summary{width:24px}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:25;border:transparent}details:hover>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:25;border:transparent}@media (prefers-reduced-motion){details[open]>.header__submenu{opacity:1;transform:translateY(0)}details:hover>.header__submenu{opacity:1;transform:translateY(0)}}.header__inline-menu{margin-left:-1.2rem;grid-area:navigation;display:none}.header--top-center .header__inline-menu,.header--top-center .header__heading-link{margin-left:0}@media screen and (min-width: 1350px){.header__heading-logo-wrapper{margin-left:-7px}.header__heading-logo{max-width:198px}.header:not(.drawer-menu).page-width{padding-top:8px;padding-bottom:8px}.header__inline-menu{display:block;text-align:right}.header--top-center .header__inline-menu{justify-self:center}.header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}.header--middle-left .header__inline-menu{margin-left:0}.header__icons .header__icon--account{display:flex}}.header__menu{padding:0 1rem}.header-menu--level-1 .list-menu{margin-left:-185px}details.header-menu--level-1[open]>summary:after{content:"";position:absolute;width:calc(100% - 1rem);height:2px;left:50%;bottom:0;background-color:#fff;transform:translate(-50%);transition:transform .15s ease-in-out 0s}.header__menu-item{font-family:StyreneA-Bold;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase;padding:calc(2rem - 3px) 1rem;text-decoration:none;color:rgba(var(--color-foreground),.75)}.header__menu-item:hover{color:rgb(var(--color-foreground))}details[open]:hover>.header__menu-item{text-decoration-thickness:.2rem}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__menu-item:hover .header__active-menu-item{text-decoration-thickness:.2rem}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.global-settings-popup,.header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.header__submenu .header__submenu{position:absolute;top:0;left:calc(100% + 185px);min-width:350px}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{font-family:StyreneA-Medium;font-size:12px;justify-content:space-between;padding:calc(1rem + 2px) calc(2rem - 6px);border-bottom:1px solid rgba(0,0,0,.1);color:#000;min-height:53px;background:#fff;margin-right:10px}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}header-menu>details,details-disclosure>details{position:relative;text-align:left}header-menu details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.list-menu--right{right:0}.list-menu--disclosure{position:absolute;min-width:400px;border:1px solid rgba(var(--color-foreground),.2)}.list-menu--disclosure:focus{outline:none}.list-menu--disclosure.localization-selector{max-height:18rem;overflow:auto;width:10rem;padding:.5rem}.collapsible .collapsible__trigger{font-family:StyreneA-Medium;font-size:12px;line-height:100%;letter-spacing:0;text-transform:uppercase;padding:calc(1rem - 4px) 0;text-decoration:none;color:#000;background:transparent;border:none;border-top:1px solid rgba(0,0,0,.1);width:calc(100% - 32px);margin-left:16px;text-align:left;position:relative}.collapsible .collapsible__trigger .icon{position:absolute;right:0}.collapsible .collapsible__trigger .icon.icon-minus{position:absolute;top:15px}.collapsible .collapsible__trigger[aria-expanded=false] .icon-minus,.collapsible .collapsible__trigger[aria-expanded=true] .icon-plus{opacity:0}.collapsible .menu-drawer__menu-item--collapse-item{font-family:ProximaNova-Regular;text-transform:none}.collapsible .collapsible__content[aria-hidden=true]{opacity:0;visibility:hidden;height:0;transition:all .3s ease}.collapsible .collapsible__content[aria-hidden=false]{opacity:1;visibility:visible;height:auto}.disclosure{text-align:center;position:relative}.disclosure button{background:transparent;border:none;color:#000;padding:0;display:flex;gap:10px;align-items:center;justify-self:center}.disclosure button .disclosure__country-name{font-family:StyreneA-Bold;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase}.disclosure ul{background:#fff;text-align:center;margin:0 auto;z-index:999;position:absolute;top:30px;left:0;max-height:300px;overflow:auto;width:300px;border:1px solid rgba(0,0,0,.1);padding:8px 0;border-radius:3px}.disclosure a{display:block;color:#000;padding:8px 0;font-family:StyreneA-Regular;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase}.disclosure a:hover{background:#000;color:#fff}.menu-drawer__utility-links-item .disclosure ul{width:100%;top:auto;bottom:calc(100% + 3px);padding:8px 0;border-radius:4px}.site-footer .disclosure .disclosure__button{transition:.25s all ease-out}.site-footer .disclosure .disclosure__button[aria-expanded=true]{border:1px solid #fff}.site-footer .disclosure ul{right:0;left:auto;top:auto;bottom:calc(100% + 1rem)}.site-footer .disclosure .disclosure__country-name{font-family:StyreneA-Regular;display:inline-block;color:#fff}@media only screen and (min-width: 1024px){.disclosure ul{right:0;left:auto}.top-bar .disclosure button .disclosure__country-name{display:none}}#FreeShippingBanner{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/54/assets/base.css.map */
