html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--hw-cream: #f7f4ee;--hw-cream-deep: #f1ede4;--hw-charcoal: #141414;--hw-charcoal-soft: #1a1a1e;--hw-gold: #d9973f;--hw-gold-bright: #e8a33d;--hw-orange: #e89b4b;--hw-ink: #1e1e1e;--hw-body: #5a5751;--hw-body-on-dark: #c9c5be;--hw-card: #fffdf9;--hw-hairline: rgba(30, 30, 30, .12);--hw-hairline-on-dark: rgba(247, 244, 238, .14);--hw-radius-card: 16px;--hw-radius-media: 20px;--hw-shadow-card: 0 6px 24px rgba(30, 30, 30, .06);--hw-section-pad: clamp(64px, 9vw, 120px);--hw-text-column: 680px}h1,h2,h3,.h1,.h2,.h3{font-weight:450;letter-spacing:.005em}p{color:var(--hw-body)}.hw-eyebrow{display:block;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--hw-gold)}.hw-card{background:var(--hw-card);border-radius:var(--hw-radius-card);box-shadow:var(--hw-shadow-card)}.hw-badge{display:inline-block;padding:.5em 1.2em;border:1px solid var(--hw-gold);border-radius:100px;color:var(--hw-gold);font-family:var(--font-subheading--family);font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;background:transparent;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.button.size-style,.button-secondary.size-style,.product-form-buttons .button:not(.button-unstyled),.blog-post-comments__form-submit,.submit-button.button{min-height:54px;padding-inline:2rem;font-weight:550;letter-spacing:.01em}body{--height-buy-buttons: 50px}.button.size-style,.product-form-buttons .button:not(.button-unstyled):not(.button-secondary),.sticky-add-to-cart__button,.cart__checkout-button,.quick-add__button,.submit-button.button,.blog-post-comments__form-submit,.facets__see-results,.cart-items__empty-button,.hw-pill--primary{background:linear-gradient(150deg,#edaa5e,#e2913e 55%,#d07f2e);color:#fffdf9;border:0}.button.size-style:hover,.product-form-buttons .button:not(.button-unstyled):not(.button-secondary):hover,.sticky-add-to-cart__button:hover,.cart__checkout-button:hover,.quick-add__button:hover,.submit-button.button:hover,.hw-pill--primary:hover{filter:brightness(.96)}#header-group .header-section .header{border-bottom:1px solid var(--hw-hairline)}.header__heading-link,.header__heading-logo-link{font-family:var(--font-heading--family);letter-spacing:.01em}.hw-section{padding-block:clamp(48px,7vw,96px)}.hw-section .hw-container{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:var(--page-margin, 20px)}.hw-scheme-cream{background:#f7f4ee}.hw-scheme-dark{background:#16161a}.hw-scheme-dark h1,.hw-scheme-dark h2,.hw-scheme-dark h3{color:#f4f1ea}.hw-scheme-dark .hw-body-text,.hw-scheme-dark .hw-body-text p{color:#c9c5be}.hw-scheme-cream .hw-body-text,.hw-scheme-cream .hw-body-text p{color:#5a5751}.hw-pill{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.9em 2.2em;border-radius:100px;font-family:var(--font-body--family);font-size:.9375rem;font-weight:550;text-decoration:none;transition:opacity .25s ease}.hw-pill:hover{opacity:.88}.hw-pill--outline{background:transparent;color:inherit;border:1px solid currentcolor}.hw-scheme-dark .hw-pill--outline{color:#f4f1ea}.hw-scheme-cream .hw-pill--outline{color:#1e1e1e}.hw-text-link{color:#d9973f;font-weight:550;text-decoration:underline;text-underline-offset:4px}.hw-section-wrapper:has(.hw-scheme-cream):has(+.hw-section-wrapper .hw-scheme-cream) .hw-section,.hw-section-wrapper:has(.hw-scheme-dark):has(+.hw-section-wrapper .hw-scheme-dark) .hw-section{padding-block-end:0}.announcement-bar,.announcement-bar p,.announcement-bar .announcement-bar__slide{color:#f7f4ee}#header-component .menu-list__link{font-family:var(--font-body--family);letter-spacing:.02em;font-weight:400}#header-component .menu-list__link:hover{color:var(--hw-gold)}.menu-drawer__menu-item.menu-drawer__menu-item--mainlist{font-family:var(--font-heading--family);font-size:1.25rem;font-weight:450;letter-spacing:.01em;line-height:1.3}.menu-drawer__menu-item.menu-drawer__menu-item--child{font-size:.9375rem}footer .footer-content,footer .footer-content :is(p,a,li,span,h2,.rte,.rte>*),footer .utilities,footer .utilities :is(p,a,li,span,small,time,.footer-utilities__text){color:#fbfaf7!important}footer a,footer .link{text-decoration:none;transition:color .2s ease}footer .footer-content a:hover,footer .footer-content .link:hover,footer .utilities a:hover{color:#e8b465!important}footer .email-signup{width:100%;max-width:340px}footer .email-signup__input::placeholder{color:#f4f1ea8c}footer .social-links{margin-top:6px}footer .payment-icons{opacity:.8;margin-top:4px}@media screen and (max-width:749px){footer .footer-content>:nth-child(2){order:2}footer .footer-content>:nth-child(3){order:3}footer .footer-content>:nth-child(4){order:1}}.product-information .view-product-title{font-weight:450}.product-information product-price,.product-information .price{font-family:var(--font-heading--family)}.product-information .quantity-selector-wrapper{display:none}.product-information__media .hw-review-card{margin-top:14px}@media screen and (max-width:989px){.product-information__media .hw-review-card{margin-inline:var(--page-margin, 16px)}}.product-information__media media-gallery.sticky-content{position:static}@media screen and (min-width:990px){.product-information__media{position:sticky;top:calc(var(--header-height, 0px) + 12px);align-self:start;height:fit-content}.product-information__media .hw-review-card{margin-bottom:24px}}@media screen and (min-width:990px){.product-information.section{padding-block-start:48px!important}}.sticky-add-to-cart__bar{border-radius:20px}.sticky-add-to-cart__image,.sticky-add-to-cart__button{border-radius:12px}footer .footer a{text-underline-offset:3px}footer .payment-icons{opacity:.85}.page-wrapper--drawer-open{margin-right:0}@media screen and (min-width:990px){.page-wrapper--drawer-open shopify-account::part(dialog){translate:none}}.theme-drawer__dialog::backdrop{background:#14120e66}#cart-drawer .theme-drawer__title{font-size:1.25rem;font-weight:450}#cart-drawer .theme-drawer__badge{background:transparent;border:1px solid var(--hw-gold);color:var(--hw-gold);font-size:.6875rem;font-weight:600}#cart-drawer .cart-items__media-container,#cart-drawer .cart-items__media img{border-radius:12px}#cart-drawer .cart-items__media{max-width:56px}#cart-drawer .cart-items__title{font-size:.875rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cart-drawer .cart-items__price{font-family:var(--font-heading--family);font-size:.9375rem}#cart-drawer .cart-items__quantity-controls .quantity-selector-wrapper,#cart-drawer .quantity-selector{min-height:32px;height:32px}#cart-drawer .quantity-selector input{font-size:.8125rem}#cart-drawer .cart-items__quantity-controls .svg-wrapper svg{width:12px;height:12px}#cart-drawer .cart-totals__total-label{font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hw-body)}#cart-drawer .cart__total-value,#cart-drawer .cart-totals__total-value{font-family:var(--font-heading--family);font-size:1.25rem}#cart-drawer .cart__checkout-button{min-height:50px;font-size:.9375rem}.hw-cart-trust{margin:10px 0 0;text-align:center;font-family:var(--font-subheading--family);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#8d887e}#cart-drawer .theme-drawer__header{padding-block-end:0}#cart-drawer .hw-line-discounts{margin-block:2px}li.hw-line-discount{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:6px;background:#f1ede4;color:#5a5751!important;font-size:.625rem!important;font-weight:400!important;letter-spacing:.03em;line-height:1.4}li.hw-line-discount span{font-size:inherit;font-weight:inherit}.hw-line-discount__icon svg{width:10px;height:10px}.cart-items__unit-price-wrapper{display:none}.cart-items__price{text-align:right}.hw-line-compare{display:block;margin-top:2px;font-family:var(--font-heading--family);font-size:.8125rem;color:#1e1e1e61}#cart-drawer .quantity-selector-wrapper,#cart-drawer .quantity-selector{background:transparent;border:0;box-shadow:none}#cart-drawer .quantity-selector{--style-border-width-inputs: 0;padding:0}#cart-drawer .quantity-selector .quantity-minus,#cart-drawer .quantity-selector .quantity-plus{border-radius:8px;transition:background .2s ease}#cart-drawer .quantity-selector .quantity-minus:hover,#cart-drawer .quantity-selector .quantity-plus:hover{background:#1e1e1e12}#cart-drawer .theme-drawer__dialog{z-index:calc(var(--layer-temporary, 20) + 1)}.page-wrapper--drawer-open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-temporary, 20);background:#14120e66;pointer-events:none}.hw-cart-progress{padding:10px var(--theme-drawer-padding, 20px)}.hw-cart-progress__text{margin:0 0 8px;font-size:.75rem;color:var(--hw-body);text-align:center}.hw-cart-progress__track{height:3px;border-radius:100px;background:#1e1e1e1a;overflow:hidden}.hw-cart-progress__fill{height:100%;border-radius:100px;background:linear-gradient(90deg,#d9973f,#e8a33d);transition:width .4s ease}.hw-cart-upsell{padding:14px var(--theme-drawer-padding, 20px);border-top:1px solid rgba(30,30,30,.08)}.hw-cart-upsell__header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.hw-cart-upsell__heading{margin:0;font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hw-gold)}.hw-cart-upsell__nav{display:flex;gap:6px}button.hw-cart-upsell__arrow{width:26px;height:26px;min-width:26px;min-height:26px;padding:0;border:1px solid rgba(30,30,30,.18);border-radius:50%;background:transparent;color:#5a5751;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}button.hw-cart-upsell__arrow:hover{border-color:var(--hw-gold);color:var(--hw-gold)}.hw-cart-upsell__arrow .svg-wrapper svg{width:12px;height:12px}.hw-cart-upsell__arrow--next .svg-wrapper{transform:rotate(180deg)}.hw-cart-upsell__card{position:relative}.hw-cart-upsell__card.is-adding:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:linear-gradient(100deg,#f7f4ee99 20%,#fffdf9f2,#f7f4ee99 80%);background-size:200% 100%;animation:hw-skeleton 1.1s ease-in-out infinite;z-index:1}@keyframes hw-skeleton{0%{background-position:120% 0}to{background-position:-80% 0}}.hw-cart-upsell__track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hw-cart-upsell__track::-webkit-scrollbar{display:none}.hw-cart-upsell__card{flex:0 0 82%;max-width:300px;scroll-snap-align:start;display:flex;align-items:center;gap:10px;background:var(--hw-card);border:1px solid rgba(30,30,30,.08);border-radius:12px;padding:10px 12px}.hw-cart-upsell__media{flex-shrink:0;width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--hw-cream-deep)}.hw-cart-upsell__media img{width:100%;height:100%;object-fit:cover}.hw-cart-upsell__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hw-cart-upsell__title{font-size:.8125rem;line-height:1.3;color:var(--hw-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hw-cart-upsell__price{font-family:var(--font-heading--family);font-size:.875rem;color:var(--hw-ink)}.hw-cart-upsell__form .product-form-buttons{margin:0}button.hw-cart-upsell__add{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;aspect-ratio:1;border-radius:50%;background:linear-gradient(150deg,#edaa5e,#d98a35);color:#fffdf9;display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;padding:0;flex-shrink:0;overflow:hidden}.hw-cart-upsell__add .add-to-cart-text__content{display:none}.hw-cart-upsell__add .svg-wrapper svg{width:15px;height:15px}.field input,.field textarea,input[type=email],input[type=text],input[type=tel]{border-radius:12px}.blog-post-content,.article-content{max-width:var(--hw-text-column);margin-inline:auto;line-height:1.7}.blog-post-content blockquote,.article-content blockquote{border-left:2px solid var(--hw-gold);padding-left:1.25rem;font-style:italic}@media(prefers-reduced-motion:no-preference){.hw-fade-in{animation:hw-fade-in .7s ease both}@keyframes hw-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/helianwell-brand.css.map */
