body .icon__fallback-text{font-family:var(--font-primary)}body .announcement-bar{background-color:var(--color-surface-brand);color:var(--color-text-on-dark)}body .announcement-bar :is(a,span,p){color:var(--color-text-on-dark)}body .announcement-bar :is(.announcement-text,.announcement-link-text){font-family:var(--font-primary);font-size:var(--type-overline);font-weight:var(--weight-semibold);line-height:var(--lh-ui);letter-spacing:var(--tracking-overline);text-transform:uppercase}body .toolbar{background-color:var(--color-surface-default);color:var(--color-text-primary)}body .toolbar__menu a{font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-text-primary)}body .toolbar__menu a:hover{color:var(--color-text-brand)}body .site-header{box-shadow:var(--elevation-low)}body .site-nav__link:not(.site-nav__link--icon){font-family:var(--font-primary);font-size:var(--type-body-m);font-weight:var(--weight-regular);line-height:var(--lh-body);letter-spacing:0;text-transform:none;color:var(--color-text-primary);transition:color var(--duration-fast) var(--easing-standard)}body .site-nav__link:not(.site-nav__link--icon):hover,body .site-nav__item:hover>.site-nav__link:not(.site-nav__link--icon),body details[open]>summary.site-nav__link,body .site-nav__link--active{color:var(--color-text-brand)}body .site-nav__link--underline:after{display:none}body .site-nav__link--icon .icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}body .site-nav__dropdown-link{font-size:var(--type-body-m);font-weight:var(--weight-regular);letter-spacing:0;text-transform:none;color:var(--color-text-primary)}body .site-nav__dropdown-link--top-level{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label)}body .site-nav__dropdown-link:hover{color:var(--color-text-brand)}body .section-header__title{font-size:var(--type-display);font-weight:var(--weight-bold);line-height:var(--lh-heading);letter-spacing:0;text-transform:none}body :is(.section-header__description,.section-header__subtitle){font-size:var(--type-lead);line-height:var(--lh-body);color:var(--color-text-secondary)}@media(max-width:767px){body .section-header__title{font-size:var(--type-h3)}}body .flickity-page-dots .dot,body .flickity-page-dots .dot.is-selected{width:8px;height:8px;margin:0 2px;border:0;opacity:1;transform:none;background-color:var(--color-state-disabled)}body .flickity-page-dots .dot.is-selected{background-color:var(--color-text-secondary)}body .flickity-prev-next-button{width:52px;height:52px;border-radius:var(--radius-pill);border:var(--border-width-thin) solid var(--color-border-strong);background:var(--color-surface-default);color:var(--color-text-primary);box-shadow:none;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}body .flickity-prev-next-button:hover{background:var(--color-state-hover-light)}body .flickity-prev-next-button :is(svg,.icon){width:var(--icon-size-lg);height:var(--icon-size-lg)}body :is(.hero,.slideshow-wrapper) .flickity-prev-next-button{width:44px;height:44px;border:0;background:var(--color-surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text-on-dark)}body :is(.hero,.slideshow-wrapper) .flickity-prev-next-button:hover{background:var(--color-surface-default);color:var(--color-text-primary)}body .promo-grid__container{border-radius:var(--radius-banner);overflow:hidden}body .promo-grid__bg :is(video,.video-div){width:100%;height:100%;object-fit:cover}body .variant__label{font-size:var(--type-overline);font-weight:var(--weight-semibold);line-height:var(--lh-ui);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-text-primary)}body .variant-input-wrap{display:flex;flex-wrap:wrap;gap:var(--space-8)}body .variant-input-wrap .variant-input{margin:0}body .variant-input-wrap label.variant__button-label:not(.color-swatch){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:0 var(--space-16);border:0;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-border-strong);background:var(--color-surface-default);color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--type-label);font-weight:var(--weight-semibold);line-height:var(--lh-ui);letter-spacing:var(--tracking-label);text-transform:none;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}body .variant-input-wrap label.variant__button-label:not(.color-swatch):hover{background:var(--color-state-hover-light)}body .variant-input-wrap input[type=radio]:checked+label.variant__button-label:not(.color-swatch){background:var(--color-brand-primary);color:var(--color-text-on-dark);box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-brand-primary)}body .variant-input-wrap input[type=radio].disabled+label.variant__button-label:not(.color-swatch){background:var(--color-surface-default);color:var(--color-text-disabled);box-shadow:inset 0 0 0 var(--border-width-thin) var(--color-state-disabled);text-decoration:line-through}body .variant-input-wrap input[type=radio].disabled+label.variant__button-label:after{display:none}body .variant-input-wrap input[type=radio]:focus-visible+label.variant__button-label{outline:var(--border-width-thick) solid var(--color-brand-primary);outline-offset:2px}body .product-block--price .product__price{font-size:var(--type-h4);font-weight:var(--weight-bold);line-height:var(--lh-heading);color:var(--color-text-primary)}body .product-block--price .product__price.product__price--compare{font-size:var(--type-body-l);font-weight:var(--weight-regular);line-height:var(--lh-body);color:var(--color-text-secondary);text-decoration:line-through}body .product-block--price .product__price-savings{display:inline-flex;align-items:center;vertical-align:middle;margin-left:var(--space-8);padding:var(--space-4) var(--space-12);border-radius:var(--radius-pill);background:var(--color-brand-accent);color:var(--color-text-primary);font-size:var(--type-overline);font-weight:var(--weight-semibold);line-height:var(--lh-ui);letter-spacing:var(--tracking-overline);text-transform:uppercase}body .product__main-photos .product-image-main{border-radius:var(--radius-banner);overflow:hidden}body .product__thumbs .product__thumb,body .product__thumbs .image-wrap,body .product__thumbs .product__thumb:after{border-radius:var(--radius-sm);overflow:hidden}body .product__thumb-arrow{border-radius:var(--radius-pill)}body .collapsible-trigger.label{font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline)}body .product-single__meta .collapsible-trigger,body .collapsibles-wrapper--border-bottom{border-color:var(--color-border-default)}body .product__policies{font-size:var(--type-caption);line-height:var(--lh-ui);color:var(--color-text-secondary)}body .site-footer{background-color:var(--color-surface-inverse);color:var(--color-text-on-dark)}body .site-footer :is(a,p,li,span,strong,.rte){color:var(--color-text-on-dark)}body .site-footer a{font-size:var(--type-body-m);line-height:var(--lh-body)}body .site-footer a:hover{text-decoration:underline;text-underline-offset:3px}body .site-footer :is(p,.rte){font-size:var(--type-body-s);line-height:var(--lh-body)}body .site-footer .footer__title{font-size:var(--type-h4);font-weight:var(--weight-bold);line-height:var(--lh-heading);letter-spacing:0;text-transform:none;color:var(--color-text-on-dark)}body .site-footer .social-icons .icon{width:32px;height:32px}body .site-footer .footer__newsletter{position:relative;max-width:320px}body .site-footer .footer__newsletter-input{width:100%;max-width:none;height:56px;margin:0;padding:0 64px 0 var(--space-24);border:0;border-radius:var(--radius-pill);background:var(--color-surface-default);color:var(--color-text-primary);font-size:var(--type-body-m)}body .site-footer .footer__newsletter-input::placeholder{color:var(--color-text-secondary)}body .site-footer .footer__newsletter-btn{position:absolute;top:2px;right:2px;bottom:auto;transform:none;width:52px;height:52px;padding:0;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:var(--color-surface-inverse);color:var(--color-text-on-dark)}body .site-footer .footer__newsletter-btn .icon{display:none}body .site-footer .footer__newsletter-btn:before{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center / 24px no-repeat}body .site-footer .footer__newsletter-btn-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body :is(.contact-form,.customer) :is(input[type=text],input[type=email],input[type=tel],input[type=password],textarea):not(.footer__newsletter-input){border:0;border-bottom:var(--border-width-thin) solid var(--color-border-strong);border-radius:0;background:transparent;box-shadow:none;padding:var(--space-16) 0 calc(var(--space-16) + 1px);font-size:var(--type-body-l);line-height:var(--lh-body);color:var(--color-text-primary)}body :is(.contact-form,.customer) :is(input[type=text],input[type=email],input[type=tel],input[type=password],textarea):not(.footer__newsletter-input):focus{outline:none;border-bottom:var(--border-width-thick) solid var(--color-brand-primary);padding-bottom:var(--space-16)}body :is(.contact-form,.customer) :is(.input--error,[aria-invalid=true]){border-bottom:var(--border-width-thick) solid var(--color-feedback-error)}body :is(.contact-form,.customer) label:not(.hidden-label){font-size:var(--type-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--color-text-secondary)}@media(max-width:767px){body :is(.contact-form,.customer) :is(input[type=text],input[type=email],input[type=tel],input[type=password],textarea):not(.footer__newsletter-input){padding:var(--space-12) 0 calc(var(--space-12) + 1px);font-size:16px}}body .testimonials-section{background-color:var(--color-surface-brand)}body .testimonials-section .section-header__title{color:var(--color-text-on-dark)}body .testimonials-section .testimonials-slider__text{background:var(--color-surface-default);color:var(--color-text-primary);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);box-shadow:none}body .testimonials-section .testimonials-slider__text p{font-size:var(--type-body-m);line-height:var(--lh-body)}body .testimonials-section .testimonial-stars{color:var(--color-brand-accent);font-size:16px;letter-spacing:4px}body .testimonials-section cite{font-style:normal;font-size:var(--type-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);color:var(--color-text-primary)}body .testimonials-section .testimonials__info{font-size:var(--type-caption);line-height:var(--lh-ui);color:var(--color-text-secondary)}body .article__title{font-size:var(--type-h5);font-weight:var(--weight-bold);line-height:var(--lh-heading);color:var(--color-text-primary)}body .article__date{font-size:var(--type-caption);line-height:var(--lh-ui);letter-spacing:0;text-transform:none;color:var(--color-text-secondary)}body .article__grid-image{border-radius:var(--radius-lg);overflow:hidden}body .breadcrumb{font-size:var(--type-caption);line-height:var(--lh-ui);letter-spacing:0;text-transform:none;color:var(--color-text-secondary)}body .breadcrumb a{color:var(--color-text-secondary)}
/*# sourceMappingURL=/cdn/shop/t/156/assets/hilo-ds-components.css.map */
