body .hilo-floating-cta{background:var(--color-surface-default);border-top:0;box-shadow:var(--elevation-top);gap:var(--space-8) var(--space-12);padding:var(--space-12) var(--layout-page-margin) var(--space-8)}body .hilo-floating-cta .hilo-floating-btn{min-height:var(--btn-h);border-radius:var(--radius-pill);font-family:var(--font-primary);font-size:var(--type-button);font-weight:var(--weight-medium);line-height:var(--lh-ui);letter-spacing:0;gap:var(--space-8);transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}body .hilo-floating-cta .hilo-floating-btn:active{transform:none}body .hilo-floating-cta .hilo-floating-cart{background:var(--color-brand-primary);border:var(--border-width-thin) solid var(--color-brand-primary);color:var(--color-text-on-dark)}body .hilo-floating-cta .hilo-floating-cart:hover{background:var(--color-state-hover);border-color:var(--color-state-hover)}body .hilo-floating-cta .hilo-floating-cart:active{background:var(--color-state-pressed);border-color:var(--color-state-pressed)}body .hilo-floating-cta .hilo-floating-stylist{background:transparent;border:var(--border-width-thin) solid var(--color-border-strong);color:var(--color-text-primary)}body .hilo-floating-cta .hilo-floating-stylist:hover{background:var(--color-state-hover-light)}body .hilo-floating-cta .hilo-floating-stylist:active{background:var(--color-state-pressed-light)}body .hilo-floating-cta .hilo-floating-icon svg{width:var(--icon-size-md);height:var(--icon-size-md)}body .hilo-floating-cta .hilo-floating-trust-line{margin-top:0;font-size:var(--type-caption);font-weight:var(--weight-regular);line-height:var(--lh-ui);letter-spacing:0;color:var(--color-text-brand)}body .hilo-floating-message{border-radius:var(--radius-sm);background:var(--color-surface-inverse);color:var(--color-text-on-dark);font-size:var(--type-body-s);font-weight:var(--weight-medium)}@media(max-width:768px){body .hilo-floating-cta{gap:var(--space-8);padding:var(--space-8) var(--layout-page-margin)}body .hilo-floating-cta .hilo-floating-icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}}body .hilo-mnav{background:var(--color-surface-default);border-top:0;box-shadow:var(--elevation-top)}body .hilo-mnav .hilo-mnav__item{color:var(--color-text-secondary);opacity:1;position:relative}body .hilo-mnav .hilo-mnav__label{font-family:var(--font-primary);font-size:var(--type-caption);font-weight:var(--weight-regular);line-height:var(--lh-ui);letter-spacing:0;text-transform:none;color:inherit;opacity:1}body .hilo-mnav .hilo-mnav__icon svg{width:var(--icon-size-lg);height:var(--icon-size-lg);stroke-width:2}body .hilo-mnav .hilo-mnav__item.is-active{color:var(--color-text-brand)}body .hilo-mnav .hilo-mnav__item.is-active:after{content:"";position:absolute;left:50%;bottom:-6px;width:16px;height:3px;margin-left:-8px;border-radius:var(--radius-pill);background:var(--color-brand-primary)}body .hilo-mnav .hilo-mnav__star{background:var(--color-brand-accent)}body [id*=hilo_footer_links]{background:var(--color-surface-subtle)!important;border-top:var(--border-width-thin) solid var(--color-border-default)!important}body [id*=hilo_footer_links] .hfl__heading{font-size:var(--type-overline)!important;font-weight:var(--weight-semibold)!important;line-height:var(--lh-ui)!important;letter-spacing:var(--tracking-overline)!important;text-transform:uppercase!important;color:var(--color-text-secondary)!important}body [id*=hilo_footer_links] a{font-size:var(--type-body-s)!important;line-height:var(--lh-body)!important;color:var(--color-text-secondary)!important}body [id*=hilo_footer_links] a:hover{color:var(--color-text-primary)!important}body [id*=hilo_footer_links] .hfl__sep{font-size:var(--type-body-s)!important;color:var(--color-state-disabled)!important;opacity:1!important}body :is(.hfh .hfh__in,.hos .hos__in,.hvp .hvp__in,.hcr .hcr__in){max-width:calc(var(--layout-container) + 2 * var(--layout-page-margin))!important;padding-left:var(--layout-page-margin)!important;padding-right:var(--layout-page-margin)!important;margin-left:auto!important;margin-right:auto!important}body .hfh .hfh__card{border-radius:var(--radius-banner)!important;background:var(--color-surface-placeholder)!important}body .hfh .hfh__copy{max-width:736px!important}body .hfh .hfh__h{font-size:var(--type-display)!important;font-weight:var(--weight-bold)!important;line-height:var(--lh-heading)!important;letter-spacing:0!important;color:var(--color-text-on-dark)!important}body .hfh .hfh__sub{font-size:var(--type-body-l)!important;line-height:var(--lh-body)!important;color:var(--color-text-on-dark)!important}body .hfh .hfh__ctas{gap:var(--space-16)!important}body .hfh :is(.hfh__btn,.hfh__link){display:inline-flex!important;align-items:center;justify-content:center;gap:var(--space-4);min-height:var(--btn-h)!important;padding:0 var(--space-16)!important;border-radius:var(--radius-pill)!important;font-size:var(--type-button)!important;font-weight:var(--weight-medium)!important;line-height:var(--lh-ui)!important;letter-spacing:0!important;text-decoration:none!important;transition:background-color var(--duration-fast) var(--easing-standard)}body .hfh .hfh__btn{background:var(--color-surface-default)!important;color:var(--color-text-primary)!important;border:0!important}body .hfh .hfh__btn:hover{background:var(--color-state-hover-light)!important}body .hfh .hfh__link{background:transparent!important;color:var(--color-text-on-dark)!important;border:var(--border-width-thin) solid var(--color-border-on-dark)!important}body .hfh .hfh__link:hover{background:var(--color-state-hover-on-dark)!important}body .hos .hos__card{border-radius:var(--radius-banner)!important;background:var(--color-surface-warm)!important}body .hcr .hcr__h{font-size:var(--type-display)!important;font-weight:var(--weight-bold)!important;line-height:var(--lh-heading)!important;letter-spacing:0!important}body .hcr .hcr__nav{gap:var(--space-16)!important}body .hcr .hcr__arrow{width:52px!important;height:52px!important;border:var(--border-width-thin) solid var(--color-border-strong)!important;border-radius:var(--radius-pill)!important;background:transparent!important;color:var(--color-text-primary)!important}body .hcr .hcr__arrow:hover{background:var(--color-state-hover-light)!important}body .hcr .hcr__track{gap:var(--hcr-gap, var(--space-48))!important}body .hcr .hcr__item{width:var(--hcr-size, 176px)!important;flex:0 0 var(--hcr-size, 176px)!important;gap:var(--space-16)!important}body .hcr .hcr__ring{width:var(--hcr-size, 176px)!important;height:var(--hcr-size, 176px)!important;padding:0!important;border:0!important}body .hcr .hcr__ring img{width:100%!important;height:100%!important;background:var(--color-surface-placeholder)!important}body .hcr .hcr__label{width:100%!important;font-size:var(--type-label)!important;font-weight:var(--weight-semibold)!important;line-height:var(--lh-ui)!important;letter-spacing:var(--tracking-label)!important;color:var(--color-text-primary)!important;opacity:1!important;transition:color var(--duration-fast) var(--easing-standard)}body .hcr .hcr__item:hover .hcr__label{color:var(--color-text-brand)!important}@media(max-width:767px){body .hcr .hcr__h{font-size:var(--type-h3)!important}body .hcr .hcr__track{gap:var(--hcr-gap-m, var(--space-16))!important}body .hcr .hcr__item{width:var(--hcr-size-m, 88px)!important;flex-basis:var(--hcr-size-m, 88px)!important;gap:var(--space-12)!important}body .hcr .hcr__ring{width:var(--hcr-size-m, 88px)!important;height:var(--hcr-size-m, 88px)!important}body .hcr .hcr__label{font-size:var(--type-caption)!important;font-weight:var(--weight-regular)!important;letter-spacing:0!important}}body [id*=hilo_two_column_promo_grid]>section{background:var(--color-surface-default)!important}body .hilo-two-promo__wrap{max-width:calc(var(--layout-container) + 2 * var(--layout-page-margin));margin:0 auto;padding:0 var(--layout-page-margin)}body .hilo-two-promo__grid{gap:var(--layout-gutter)!important}body .hilo-two-promo__card{border-radius:var(--radius-banner)!important;overflow:hidden;background:var(--color-surface-placeholder)!important}body [id*=hilo_collection_seo] :is(h2,h3){text-transform:none!important;letter-spacing:0!important}body [id*=hilo_collection_seo] :is(p,li,a){color:var(--color-text-secondary)!important}body [id*=hilo_collection_seo] a{text-decoration:underline;text-underline-offset:3px}body [id*=hilo_collection_seo] .hilo-cseo__q{border-color:var(--color-border-default)!important}
/*# sourceMappingURL=/cdn/shop/t/156/assets/hilo-ds-sections.css.map */
