body{font-family:var(--font-primary);font-size:var(--type-body-m);line-height:var(--lh-body);letter-spacing:0;color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6),body[data-type_header_capitalize] :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--font-primary);font-weight:var(--weight-bold);line-height:var(--lh-heading);letter-spacing:0;text-transform:none}body :is(h4,.h4){font-size:var(--type-h4)}body :is(h5,.h5){font-size:var(--type-h5)}body :is(h6,.h6){font-size:var(--type-body-m)}body[data-type_header_capitalize][data-type_product_capitalize] :is(.site-header--heading-style .site-nav__link,.mobile-nav--heading-style .mobile-nav__link--top-level,.grid-product__title,.grid-product__title--heading,.product-single__title,.collection-item__title span,.collection-item__title--heading,.type-advanced .rte--strong,.type-product .rte--strong,.type-sale_collection .rte--strong){text-transform:none;letter-spacing:0}.hilo-display{font-family:var(--font-primary);font-weight:700;font-size:var(--type-display);line-height:var(--lh-heading);letter-spacing:0}.hilo-lead{font-family:var(--font-primary);font-weight:400;font-size:var(--type-lead);line-height:var(--lh-body)}.hilo-body-l{font-size:var(--type-body-l);line-height:var(--lh-body)}.hilo-body-m{font-size:var(--type-body-m);line-height:var(--lh-body)}.hilo-body-s{font-size:var(--type-body-s);line-height:var(--lh-body)}.hilo-caption{font-size:var(--type-caption);line-height:var(--lh-ui)}.hilo-label{font-size:var(--type-label);font-weight:600;line-height:var(--lh-ui);letter-spacing:var(--tracking-label)}.hilo-overline{font-size:var(--type-overline);font-weight:600;line-height:var(--lh-ui);letter-spacing:var(--tracking-overline);text-transform:uppercase}.hilo-quote-l{font-family:var(--font-accent);font-style:italic;font-weight:700;font-size:var(--type-quote-l);line-height:var(--lh-quote-l)}.hilo-quote-s{font-family:var(--font-accent);font-style:italic;font-weight:700;font-size:var(--type-quote-s);line-height:var(--lh-quote-s)}body :is(.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded){font-family:var(--font-primary);font-size:var(--type-button);font-weight:var(--weight-medium);line-height:var(--lh-ui);letter-spacing:0;text-transform:none;border-radius:var(--radius-pill)}body :is(.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded):not(.btn--circle){box-sizing:border-box;min-height:var(--btn-h);padding:calc((var(--btn-h) - 1.31em) / 2 - 1px) var(--btn-pad-inline)}body[data-button_style] :is(.btn,.rte .btn):not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):not(.btn--circle){background-color:var(--color-brand-primary);border:var(--border-width-thin) solid var(--color-brand-primary);color:var(--color-text-on-dark);transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);transition-delay:0s}body[data-button_style] :is(.btn,.rte .btn):not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):not(.btn--circle):hover,body[data-button_style] :is(.promo-grid__slide-link,.hero__slide-link):hover~* .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):not(.btn--circle){background-color:var(--color-state-hover);border-color:var(--color-state-hover);transition-delay:0s}body[data-button_style] :is(.btn,.rte .btn):not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):not(.btn--circle):active{background-color:var(--color-state-pressed);border-color:var(--color-state-pressed)}body :is(.btn--secondary,.btn--tertiary,.rte .btn--secondary){background-color:transparent;color:var(--color-text-primary);border:var(--border-width-thin) solid var(--color-border-strong);transition:background-color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}body :is(.btn--secondary,.btn--tertiary,.rte .btn--secondary):hover{background-color:var(--color-state-hover-light)}body :is(.btn--secondary,.btn--tertiary,.rte .btn--secondary):active{background-color:var(--color-state-pressed-light)}body :is(.btn--inverse,.rte .btn--inverse){background-color:transparent;color:var(--color-text-on-dark);border:var(--border-width-thin) solid var(--color-border-on-dark);transition:background-color var(--duration-fast) var(--easing-standard)}body :is(.btn--inverse,.rte .btn--inverse):hover,body :is(.promo-grid__slide-link,.hero__slide-link):hover~* .btn--inverse{background-color:var(--color-state-hover-on-dark)}body :is(.btn--inverse,.rte .btn--inverse):active{background-color:var(--color-state-pressed-on-dark)}body .shopify-payment-button .shopify-payment-button__button--unbranded{border:var(--border-width-thin) solid var(--color-brand-primary);transition:background-color var(--duration-fast) var(--easing-standard)}body .shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--color-state-hover);border-color:var(--color-state-hover)}body .shopify-payment-button .shopify-payment-button__button--unbranded:active:not([disabled]){background-color:var(--color-state-pressed);border-color:var(--color-state-pressed)}body[data-button_style] :is(.btn,.rte .btn):not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):not(.btn--circle):is([disabled],.disabled,[aria-disabled=true]),body :is(.btn--secondary,.btn--tertiary,.btn--inverse):is([disabled],.disabled,[aria-disabled=true]){background-color:var(--color-state-disabled);border-color:var(--color-state-disabled);color:var(--color-text-disabled);cursor:not-allowed}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]),textarea,select){font-family:var(--font-primary);font-size:16px;letter-spacing:0;color:var(--color-text-primary)}body ::placeholder{color:var(--color-text-secondary);opacity:1}body :is(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--border-width-thick) solid var(--color-brand-primary);outline-offset:2px}body hr{border-color:var(--color-border-default)}::selection{background:var(--color-surface-warm);color:var(--color-text-brand)}@media(min-width:769px){body .page-width{padding-left:var(--layout-page-margin);padding-right:var(--layout-page-margin)}}@media(min-width:1200px){body .page-width:not(.page-width--narrow):not(.page-width--tiny){max-width:calc(var(--layout-container) + 2 * var(--layout-page-margin))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/156/assets/hilo-ds-base.css.map */
