@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::selection{background:var(--color-secondary, #6786AF);color:#fff}::-moz-selection{background:var(--color-secondary, #6786AF);color:#fff}:root{--font-display: "Bianco Serif", Georgia, serif;--font-heading: "Roboto", sans-serif;--font-body: "Inria Sans", sans-serif;--font-caption: "Roboto Mono", monospace;--ls-text: -.03em;--ls-mono: 0;--font-body-family: "Inria Sans", sans-serif !important;--font-heading-family: "Roboto", sans-serif !important;--color-bg: #FFFFFF;--color-text: #1C1A1A;--color-text-muted: #5A554E;--color-surface: #F5F2EC;--color-surface-warm: #EDE9E1;--color-surface-2: #EDE9E1;--color-border: #E6E1D7;--color-border-strong: #D8D2C6;--color-border-hover: #1C1A1A;--color-dark: #1C1A1A;--color-dark-alt: #212225;--color-dark-surface: #1C1A1A;--color-dark-border: #212225;--color-primary: #420E0E;--color-primary-hover: #350B0B;--color-secondary: #6786AF;--color-card-bg: #FFFFFF;--color-product-bg: #FFFFFF;--color-success: #4A7C59;--color-success-dim: #3A6349;--color-warning: #D4A853;--color-error: #BF3834;--color-cart-badge: #6786AF;--hl-font-display: var(--font-display);--hl-font-body: var(--font-body);--hl-black: var(--color-dark);--hl-white: #FFFFFF;--hl-charcoal: var(--color-text);--hl-silver-dark: var(--color-text-muted);--hl-ink: var(--color-dark-alt);--hl-silver: var(--color-surface);--hl-grey-light: var(--color-border);--hl-border: var(--color-border);--hl-dark-bg: var(--color-dark);--hl-dark-bg-alt: var(--color-dark-alt);--hl-dark-surface: var(--color-dark-alt);--hl-dark-text: #DBDEE4;--hl-dark-text-dim: #8D8C8C;--hl-dark-text-secondary: #8D8C8C;--hl-dark-text-faint: #8D8C8C;--hl-accent: var(--color-primary);--hl-accent-hover: var(--color-primary-hover);--hl-bg: var(--color-bg);--hl-bg-alt: var(--color-surface);--hl-text: var(--color-text);--hl-text-muted: var(--color-text-muted);--hl-section-spacing: 80px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--max-width: 1440px;--max-width-narrow: 720px;--max-width-wide: 1600px;--gutter: 24px;--gutter-mobile: 16px;--section-spacing: 48px;--section-spacing-mobile: 32px;--color-snow: #DBDEE4;--color-concrete: #8D8C8C;--hl-bone: #F5F2EC;--hl-bone-2: #EDE9E1;--hl-line: #E6E1D7;--hl-line-2: #D8D2C6;--ls-mono-wide: .13em;--buttons-radius: 0 !important;--inputs-radius: 0 !important}:focus-visible{outline:2px solid var(--color-secondary, #6786AF);outline-offset:2px}:focus:not(:focus-visible){outline:none}html,body{margin:0!important;padding:0!important}body{background:var(--color-bg)!important;color:var(--color-text)!important;font-family:var(--font-body)!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;letter-spacing:var(--ls-text)!important}.gradient:not(.header-wrapper):not(.footer):not(.section-footer):not(.mega-menu__content):not(.utility-bar){background:var(--color-bg)!important;color:var(--color-text)!important}.color-background-1:not(.mega-menu__content){background:var(--color-bg)!important}.color-background-2:not(.mega-menu__content){background:#cdd1d9!important}.scroll-trigger,.scroll-trigger--offscreen,.scroll-trigger.scroll-trigger--offscreen,.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{opacity:1!important;transform:none!important}h1{font-family:var(--font-heading)!important;font-size:clamp(36px,5vw,64px)!important;font-weight:900!important;letter-spacing:var(--ls-text)!important;line-height:1.1!important;color:var(--color-text);text-transform:none!important}h2{font-family:var(--font-heading)!important;font-size:clamp(28px,3.5vw,40px)!important;font-weight:900!important;letter-spacing:var(--ls-text)!important;line-height:1.15!important;color:var(--color-text);text-transform:none!important}h3{font-family:var(--font-body)!important;font-size:24px!important;font-weight:400!important;letter-spacing:var(--ls-text)!important;line-height:1.3!important;color:var(--color-text)}h4{font-family:var(--font-body)!important;font-size:18px!important;font-weight:400!important;letter-spacing:var(--ls-text)!important;line-height:1.3!important;color:var(--color-text)}h5{font-family:var(--font-body)!important;font-size:16px!important;font-weight:400!important;letter-spacing:var(--ls-text)!important;line-height:1.4!important;color:var(--color-text)}h6{font-family:var(--font-caption)!important;font-size:14px!important;font-weight:400!important;letter-spacing:var(--ls-mono)!important;line-height:1.4!important;color:var(--color-text-muted);text-transform:uppercase}.h0,.h1,.h2{font-family:var(--font-heading)!important;text-transform:none!important}.h3,.h4,.h5,.h6{font-family:var(--font-body)}.hl-display,h1.hl-display,h2.hl-display,.h1.hl-display,.h2.hl-display{font-family:var(--font-display)!important;text-transform:none!important}.section-header__title,h2.section-header__title{font-family:var(--font-heading)!important;font-weight:900!important;letter-spacing:var(--ls-text)!important;text-transform:none!important}a{color:inherit;text-decoration:none;transition:color .2s ease}.rte a:hover,.hl-page--light a:hover{color:var(--color-primary)}.btn-primary,.button--primary,.button,.hl-btn,.hl-btn--primary,.shopify-payment-button__button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body)!important;font-size:14px!important;font-weight:400!important;letter-spacing:var(--ls-text)!important;text-transform:uppercase!important;padding:14px 32px!important;background:var(--color-text)!important;color:var(--color-snow, #DBDEE4)!important;border:1px solid var(--color-text)!important;border-radius:0!important;cursor:pointer;transition:all .2s ease!important;text-decoration:none!important}.btn-primary:hover,.button--primary:hover,.button:hover,.hl-btn:hover,.hl-btn--primary:hover,.shopify-payment-button__button:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-snow, #DBDEE4)!important}.btn-secondary,.button--secondary,.hl-btn--secondary{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body)!important;font-size:14px!important;font-weight:400!important;letter-spacing:var(--ls-text)!important;text-transform:uppercase!important;padding:14px 32px!important;background:transparent!important;color:var(--color-text)!important;border:1px solid var(--color-text)!important;border-radius:0!important;cursor:pointer;transition:all .2s ease!important;text-decoration:none!important}.btn-secondary:hover,.button--secondary:hover,.hl-btn--secondary:hover{background:var(--color-text)!important;color:var(--color-bg)!important}.btn-tertiary{font-family:var(--font-body);font-size:14px;font-weight:400;letter-spacing:var(--ls-text);color:var(--color-text);text-decoration:underline;text-underline-offset:3px;background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease}.btn-primary:disabled,.btn-primary[aria-disabled=true],.btn-primary.is-loading,.btn-secondary:disabled,.btn-secondary[aria-disabled=true],.btn-secondary.is-loading,.btn-tertiary:disabled,.btn-tertiary[aria-disabled=true],.hl-btn:disabled,.hl-btn[aria-disabled=true],.hl-btn.is-loading,.hl-btn--primary:disabled,.hl-btn--primary[aria-disabled=true],.hl-btn--secondary:disabled,.hl-btn--secondary[aria-disabled=true]{opacity:.5!important;cursor:not-allowed!important;pointer-events:none}.btn-primary.is-loading,.hl-btn.is-loading{position:relative;color:transparent!important}.btn-primary.is-loading:after,.hl-btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:hl-btn-spin .6s linear infinite;color:var(--color-snow, #DBDEE4)}@keyframes hl-btn-spin{to{transform:rotate(360deg)}}.btn-tertiary:hover{color:var(--color-primary)}.dark-section .btn-primary,.dark-section .button--primary,.dark-section .button{background:var(--color-snow, #DBDEE4)!important;color:var(--color-text)!important;border-color:var(--color-snow, #DBDEE4)!important}.dark-section .btn-primary:hover,.dark-section .button--primary:hover,.dark-section .button:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-snow, #DBDEE4)!important}.dark-section .btn-secondary,.dark-section .button--secondary{color:var(--color-snow, #DBDEE4)!important;border-color:var(--color-snow, #DBDEE4)!important}.dark-section .btn-secondary:hover,.dark-section .button--secondary:hover{background:var(--color-snow, #DBDEE4)!important;color:var(--color-text)!important}.hl-btn--full{width:100%}.badge,.hl-badge{font-family:var(--font-caption)!important;font-size:9px!important;font-weight:400!important;letter-spacing:var(--ls-mono)!important;padding:5px 10px!important;text-transform:uppercase!important;border-radius:0!important}.badge{background:var(--color-text)!important;color:var(--color-snow, #DBDEE4)!important}.hl-badge{background:var(--color-surface);color:var(--color-text)}.card-wrapper,.card{background:var(--color-card-bg)!important;border:1px solid var(--color-border)!important;transition:all .3s ease!important}.card-wrapper:hover,.card:hover{border-color:var(--color-border-hover)!important;transform:translateY(-2px)!important}.card__heading a{font-family:var(--font-body)!important;font-size:14px!important;font-weight:400!important;color:var(--color-text)!important;text-decoration:none!important}.price__regular,.price__sale,.price-item{font-family:var(--font-caption)!important;font-size:13px!important;font-weight:400!important;color:var(--color-text)!important}.hl-bestsellers .hl-product-card,.hl-bestsellers-section .hl-product-card,[class*=hl-] .hl-product-card,.hl-bestsellers .hl-product-card:hover,.hl-bestsellers-section .hl-product-card:hover,[class*=hl-] .hl-product-card:hover{background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}.hl-bestsellers .klaviyo-bis-trigger,.hl-bestsellers [class*=klaviyo],.klaviyo-bis-trigger,.hl-product-card .button--secondary,.hl-product-card__image .button{display:none!important}.shopify-section-announcement-bar{background:var(--color-dark)!important;position:relative;z-index:1001}.utility-bar{background:var(--color-dark)!important;padding:0!important;min-height:auto!important}.utility-bar .page-width{max-width:100%!important;padding:0!important;margin:0!important}.utility-bar__grid{padding:0!important;margin:0!important}.announcement-bar{background:var(--color-dark)!important;padding:6px 20px!important;border:none!important;justify-content:center!important;min-height:0!important;height:36px!important}.announcement-bar__link,.announcement-bar__message{font-family:var(--font-caption)!important;font-size:11px!important;font-weight:400!important;letter-spacing:var(--ls-mono)!important;color:var(--color-snow, #DBDEE4)!important;text-decoration:none!important;padding:0!important;margin:0!important;line-height:1.2!important;text-transform:uppercase!important}.announcement-bar__message{display:flex!important;align-items:center!important;gap:6px!important;text-align:center!important;justify-content:center!important}.announcement-bar__message span{color:var(--color-snow, #DBDEE4)!important}.announcement-bar .icon-arrow{color:var(--color-snow, #DBDEE4)!important;width:12px!important;height:12px!important}.announcement-bar-slider{padding:0!important;margin:0!important;min-height:auto!important}.announcement-bar__announcement{padding:0!important;margin:0!important}.slideshow__slide{padding:0!important;min-height:auto!important}.utility-bar--bottom-border{border-bottom:none!important}.search-modal{background:#fffffff2!important}.search-modal__content{background:var(--color-bg)!important;border:1px solid var(--color-border)!important}.search__input{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important;font-family:var(--font-body)!important;font-size:13px!important}.search__input:focus{border-color:var(--color-text)!important}.search__input::placeholder{color:var(--color-text-muted)!important}.menu-drawer{background:var(--color-bg)!important}.menu-drawer__menu-item{font-family:var(--font-body)!important;font-size:14px!important;font-weight:400!important;letter-spacing:var(--ls-text)!important;text-transform:uppercase!important;color:var(--color-text)!important;border-bottom:1px solid var(--color-border)!important;padding:16px 0!important}.menu-drawer__menu-item:hover{color:var(--color-primary)!important}.menu-drawer__submenu{background:var(--color-surface)!important}.footer,.section-footer{background:var(--color-dark-alt)!important;border-top:1px solid var(--color-dark-border)!important;padding:60px 0 32px!important}.footer__content-top{border-bottom-color:var(--color-dark-border)!important}.footer-block__heading{font-family:var(--font-caption)!important;font-size:10px!important;font-weight:400!important;letter-spacing:var(--ls-mono)!important;text-transform:uppercase!important;color:var(--color-snow, #DBDEE4)!important;margin-bottom:20px!important}.footer-block__details-content a,.footer__list-social a,.footer a,footer a{font-family:var(--font-body)!important;font-size:13px!important;color:var(--color-concrete, #8D8C8C)!important;text-decoration:none!important;transition:color .2s ease!important}.footer-block__details-content a:hover,.footer__list-social a:hover{color:var(--color-snow, #DBDEE4)!important}.footer-block p,.footer-block__text{font-family:var(--font-body)!important;font-size:13px!important;color:var(--color-concrete, #8D8C8C)!important;line-height:1.7!important}.footer__copyright,.copyright__content,.footer__copyright a,.footer__copyright span,.footer .policies a{font-family:var(--font-caption)!important;font-size:10px!important;font-weight:400!important;color:var(--color-concrete, #8D8C8C)!important;letter-spacing:var(--ls-mono)!important}.footer__payment{opacity:.5!important}.footer h2,.footer h3,.footer h4,.footer .h2,.footer .h3,.footer .h4,.section-footer h2,.section-footer h3,.footer [class*=color-] h2,.footer [class*=color-] h3,.footer .footer-block__heading,footer h2,footer h3{color:var(--color-snow, #DBDEE4)!important}.footer p,.footer li,.footer span:not(.cart-count-bubble),.section-footer p,.section-footer li,footer p,footer li{color:var(--color-concrete, #8D8C8C)!important}.footer [class*=color-],.section-footer [class*=color-],.footer .color-scheme-1,.footer .color-background-1{--color-foreground: 219, 222, 228;--color-background: 33, 34, 37;color:var(--color-snow, #DBDEE4)!important;background:transparent!important}.footer .page-width,.section-footer .page-width,footer .page-width{max-width:var(--max-width)!important;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}.drawer,.drawer__inner{z-index:10000!important}.cart-drawer{background:var(--color-bg)!important;border-left:1px solid var(--color-border)!important}@media screen and (min-width:750px){.drawer__inner{max-width:400px!important;width:400px!important}}.drawer__header{border-bottom:1px solid var(--color-border)!important}.drawer__heading{font-family:var(--font-caption)!important;font-size:12px!important;font-weight:400!important;letter-spacing:var(--ls-mono)!important;text-transform:uppercase!important;color:var(--color-text)!important}.cart-items thead th{font-family:var(--font-caption)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-text-muted)!important;padding-bottom:8px!important;border:none!important}.cart-items thead tr{border-bottom:none!important;margin-bottom:0!important}.cart-item{border-bottom:1px solid var(--color-border)!important}.cart-item__name{font-family:var(--font-body)!important;font-size:14px!important;color:var(--color-text)!important;text-decoration:none!important}.cart-item__price,.cart-item__old-price{font-family:var(--font-caption)!important;color:var(--color-text)!important}.cart-item .product-option{font-family:var(--font-caption)!important;font-size:11px!important;color:var(--color-text-muted)!important;letter-spacing:var(--ls-mono)!important}.cart-drawer .drawer__inner{overflow-y:auto!important}.cart-drawer cart-drawer-items{overflow:visible!important;flex:none!important;flex-shrink:0!important}.cart-drawer .drawer__footer{flex-shrink:0!important}.cart-drawer .drawer__header{position:sticky!important;top:0!important;z-index:3!important;background:var(--color-bg, #1C1A1A)!important}.cart-drawer .cart__ctas{position:sticky!important;bottom:0!important;background:var(--color-bg, #1C1A1A)!important;z-index:2!important;padding:12px 0!important}.cart-drawer .cart-drawer__cross-sell{padding:12px 0 0!important;margin-top:8px!important}.cart-drawer .cart-drawer__trust-badges{padding:8px 0 4px!important}.cart-drawer__footer{background:transparent!important;border-top:none!important}.cart-drawer__footer .tax-note{font-family:var(--font-caption)!important;font-size:10px!important;color:var(--color-text-muted)!important;letter-spacing:var(--ls-mono)!important;margin-top:4px!important;margin-bottom:0!important}.totals{color:var(--color-text)!important;border-top:1px solid var(--color-border)!important;border-bottom:none!important;padding:16px 0 0!important;margin-top:0!important}.totals__subtotal,.totals__subtotal-value,.totals__total,.totals__total-value{font-family:var(--font-caption)!important;font-size:13px!important;font-weight:400!important;letter-spacing:var(--ls-mono)!important;text-transform:uppercase!important;color:var(--color-text)!important}.totals h2.totals__total{font-size:13px!important;line-height:1.4!important;margin:0!important}.cart__checkout-button{background:var(--color-text)!important;color:var(--color-snow, #DBDEE4)!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:400!important;letter-spacing:var(--ls-text)!important;text-transform:uppercase!important;border-radius:0!important;padding:14px 28px!important}.cart__checkout-button:hover{background:var(--color-primary)!important}.cart-drawer__overlay{background:#0006!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.cart__empty-text{font-family:var(--font-body)!important;font-size:16px!important;font-weight:400!important;letter-spacing:var(--ls-text)!important;color:var(--color-text)!important;margin-bottom:16px!important}.cart-drawer__empty-content .button{background:var(--color-text)!important;color:var(--color-snow, #DBDEE4)!important}.cart-drawer__shipping-bar{padding:10px 0;margin:0;background:transparent;border:none}.shipping-bar__text{display:flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-caption);font-size:11px;letter-spacing:var(--ls-mono);color:var(--color-text-muted);margin-bottom:8px}.shipping-bar__text strong{color:var(--color-text)}.shipping-bar__text--success,.shipping-bar__text--success strong{color:var(--color-success)}.shipping-bar__icon{display:flex;color:inherit}.shipping-bar__buy-outright{text-align:center;margin-top:-2px;margin-bottom:8px}.shipping-bar__buy-outright a{font-family:var(--font-caption);font-size:10px;letter-spacing:var(--ls-mono);color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px}.shipping-bar__buy-outright a:hover{color:var(--color-text)}.shipping-bar__track{width:100%!important;height:3px!important;background-color:var(--color-border)!important;border-radius:2px!important;overflow:hidden!important;margin-top:0!important;position:relative!important}.shipping-bar__progress{display:block!important;height:3px!important;background-color:var(--color-primary)!important;border-radius:2px!important;transition:width .4s ease!important;position:relative!important}.shipping-bar__track--complete{background:var(--color-success-dim)}.shipping-bar__progress--complete{background:var(--color-success)}.cart-drawer__trust-badges{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0 4px;margin-top:8px}.hl-trust,.hl-trust-icons,.hl-trust-line,.hl-trust-props,.trust-badges__row{font-family:var(--font-caption, "Roboto Mono", monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #5A5A5A)}.hl-trust svg,.hl-trust-icons svg,.hl-trust-line svg,.hl-trust-props svg,.trust-badges__row svg{color:inherit;width:14px;height:14px;flex-shrink:0}.trust-badges__row{display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;gap:6px;font-size:10px}.trust-badges__payments{display:flex;gap:6px;opacity:.5}.trust-badges__payments svg{height:20px;width:auto}.cart-remove-button{color:var(--color-text-muted)!important;padding:8px!important;transition:color .2s ease!important}.cart-remove-button:hover{color:var(--color-text)!important}.cart-remove-button svg{width:18px!important;height:18px!important}cart-items{background:var(--color-bg)!important}cart-items .title{font-family:var(--font-heading)!important;font-size:32px!important;font-weight:900!important;letter-spacing:var(--ls-text)!important;text-transform:uppercase!important;color:var(--color-text)!important}cart-items .underlined-link{color:var(--color-text-muted)!important;font-family:var(--font-body)!important;font-size:13px!important}.cart__warnings{text-align:center;padding:60px 20px}.cart__footer-wrapper{background:var(--color-surface)!important;border-top:1px solid var(--color-border)!important}.cart__footer{background:var(--color-surface)!important}.cart__footer{display:grid!important;grid-template-columns:1fr minmax(320px,420px);gap:clamp(24px,4vw,72px);align-items:start}.is-empty .cart__footer{display:none!important}@media(max-width:749px){.cart__footer{grid-template-columns:1fr}}.hl-cart-progress__msg{font-family:var(--font-body);font-size:15px;margin:0 0 10px;color:var(--color-text)}.hl-cart-progress__track{height:3px;background:var(--color-border, #E6E1D7)}.hl-cart-progress__fill{height:100%;background:var(--color-primary, #420E0E);transition:width .4s ease}.hl-cart-gift{margin-top:26px;border-top:1px solid var(--color-border);padding-top:16px}.hl-cart-gift summary{font-family:var(--font-caption);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;list-style:none;display:inline-block;border:1px solid var(--color-border-strong, #D8D2C6);background:#fff;padding:11px 16px}.hl-cart-gift summary:hover{border-color:var(--color-text)}.hl-cart-gift summary::-webkit-details-marker{display:none}.hl-cart-gift summary:after{content:" +"}.hl-cart-gift[open] summary:after{content:" \2212"}.hl-cart-gift .cart__note{margin-top:12px;width:100%}.hl-cart-gift textarea{width:100%;min-height:84px;border:1px solid var(--color-border-strong, #D8D2C6);background:#fff;padding:12px;font-family:var(--font-body);font-size:14px;border-radius:0}.hl-cart-trust{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;margin:18px 0 0;padding:0}.hl-cart-trust li{font-family:var(--font-caption);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted, #5A5A5A)}.hl-cart-trust li:before{content:"\2713\a0"}cart-remove-button .button,cart-remove-button a.button{background:transparent!important;color:var(--color-text)!important;border:1px solid var(--color-border-strong, #D8D2C6)!important}.cart__footer .totals{border-color:var(--color-border)!important}.cart__footer .totals__total,.cart__footer .totals__total-value{font-family:var(--font-caption)!important;font-size:20px!important;font-weight:400!important;letter-spacing:var(--ls-mono)!important;text-transform:uppercase!important;color:var(--color-text)!important}.cart__footer .tax-note{color:var(--color-text-muted)!important;font-size:11px!important}.predictive-search{background:var(--color-bg)!important;border:1px solid var(--color-border)!important}.predictive-search__item{border-bottom-color:var(--color-border)!important}.predictive-search__item-heading{color:var(--color-text)!important}.predictive-search__item:hover{background:var(--color-surface)!important}.header__submenu,.list-menu--disclosure,.header__menu-item .list-menu--disclosure{background:var(--color-bg)!important;border:none!important;border-radius:0!important;box-shadow:0 8px 32px #0000001f!important;padding:16px 0!important;min-width:200px!important;width:auto!important;margin-top:8px!important}.header__submenu .header__menu-item,.header__submenu .list-menu__item,.list-menu--disclosure .list-menu__item{padding:12px 24px!important;margin:0!important;display:block!important;font-size:13px!important;font-weight:400!important;letter-spacing:var(--ls-text)!important;text-transform:none!important;color:var(--color-text-muted)!important;transition:all .15s ease!important;background:transparent!important}.header__submenu .header__menu-item:hover,.header__submenu .list-menu__item:hover,.list-menu--disclosure .list-menu__item:hover{color:var(--color-text)!important;background:var(--color-surface)!important}.header__submenu hr,.header__submenu .list-menu__separator{border:none!important;border-top:1px solid var(--color-border)!important;margin:8px 24px!important}.header__submenu .list-menu__item--featured,.header__submenu .header__menu-item--featured{font-weight:500!important;color:var(--color-text)!important}.header__menu-item[aria-expanded] svg,.header__menu-item .icon-caret{width:8px!important;height:8px!important;margin-left:6px!important;transition:transform .2s ease!important}.header__menu-item[aria-expanded=true] svg,.header__menu-item[aria-expanded=true] .icon-caret{transform:rotate(180deg)!important}@media(min-width:990px){.header__inline-menu details[open]>.header__submenu,.header__inline-menu details:hover>.header__submenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.header__submenu{opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease!important}}@media(max-width:989px){.menu-drawer__submenu{background:var(--color-surface)!important;padding:8px 0!important}.menu-drawer__submenu .menu-drawer__menu-item{padding:14px 32px!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:var(--color-text-muted)!important;border-bottom:none!important}.menu-drawer__submenu .menu-drawer__menu-item:hover{color:var(--color-text)!important}}.hl-product-page,.hl-product-page *{color-scheme:light!important}.product-media-gallery,.product__media-wrapper{background:transparent!important}.variant-picker__label{font-family:var(--font-caption)!important;font-size:11px!important;letter-spacing:var(--ls-mono)!important;text-transform:uppercase!important;color:var(--color-text-muted)!important}.product-form__input input[type=radio]+label{background:transparent!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important}.product-form__input input[type=radio]:checked+label{background:var(--color-text)!important;border-color:var(--color-text)!important;color:var(--color-snow, #DBDEE4)!important}.price{font-family:var(--font-caption)!important}.related-products{background:var(--color-bg)!important}.related-products .section-header__title{font-family:var(--font-heading)!important;font-size:32px!important;letter-spacing:var(--ls-text)!important;color:var(--color-text)!important}.main-page-title,.page-title{font-family:var(--font-heading)!important;font-size:42px!important;letter-spacing:var(--ls-text)!important}.image-with-text h1,.image-with-text h2,.image-with-text h3,.image-with-text .h0,.image-with-text .h1,.image-with-text .h2{font-family:var(--font-heading)!important;letter-spacing:var(--ls-text)!important}.image-with-text__text,.image-with-text__content p{font-family:var(--font-body)!important}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text .h0,.rich-text .h1,.rich-text .h2,.rich-text__heading{font-family:var(--font-heading)!important;letter-spacing:var(--ls-text)!important}.rich-text p,.rich-text__text{font-family:var(--font-body)!important}.multicolumn h2,.multicolumn .h2,.multicolumn__title{font-family:var(--font-heading)!important;letter-spacing:var(--ls-text)!important}.multicolumn .multicolumn-card__heading{font-family:var(--font-body)!important;letter-spacing:0!important;font-size:18px!important}.multicolumn .multicolumn-card p{font-family:var(--font-body)!important}.multicolumn-card,.multicolumn-card__info,.multicolumn-list__item,.content-container{background:var(--color-surface)!important}.multicolumn-card h3,.multicolumn-card .h3,.multicolumn-card__heading,.multicolumn-card__info h3{color:var(--color-text)!important}.multicolumn-card p,.multicolumn-card__info p,.multicolumn-card .rte p{color:var(--color-text-muted)!important}.multicolumn-card strong,.multicolumn-card__info strong{color:var(--color-text)!important}.collapsible-content h2,.collapsible-content .h1,.collapsible-content .h2,.collapsible-content__heading{font-family:var(--font-heading)!important;letter-spacing:var(--ls-text)!important}.accordion__title{font-family:var(--font-body)!important;font-weight:500!important}.accordion__content{font-family:var(--font-body)!important}.accordion summary svg{color:var(--color-text-muted)!important}.accordion .icon,.accordion .icon svg,.collapsible-content .icon,.collapsible-content .icon svg,summary .icon,summary .icon svg,details .icon,.accordion__title .icon,.accordion__title .icon svg,.collapsible-row__icon,.collapsible-row__icon svg,.icon--accordion,.icon--accordion svg{color:var(--color-text-muted)!important;fill:var(--color-text-muted)!important}.contact input[type=text],.contact input[type=email],.contact input[type=tel],.contact textarea,.contact select,.field__input,.form__input{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;color:var(--color-text)!important;font-family:var(--font-body)!important;font-size:14px!important;padding:16px!important;border-radius:0!important;transition:border-color .2s ease!important}.contact input:focus,.contact textarea:focus,.field__input:focus,.form__input:focus{border-color:var(--color-text)!important}.contact input::placeholder,.contact textarea::placeholder,.field__input::placeholder,.form__input::placeholder{color:var(--color-text-muted)!important}.contact label,.field__label,.form__label{font-family:var(--font-caption)!important;font-size:11px!important;font-weight:400!important;letter-spacing:var(--ls-mono)!important;text-transform:uppercase!important;color:var(--color-text-muted)!important}.contact textarea{min-height:150px!important;resize:vertical!important}.contact button[type=submit],.contact .button,.contact input[type=submit]{background:var(--color-text)!important;color:var(--color-snow, #DBDEE4)!important}.contact button[type=submit]:hover,.contact .button:hover,.contact input[type=submit]:hover{background:var(--color-primary)!important}html,body,main,article,section,div,p,span,a,li,ul,ol,h1,h2,h3,h4,h5,h6,.page-width,.shopify-section,.accordion__content,.rich-text,.rich-text p,.multicolumn-card,.multicolumn-card p,.image-with-text__content,.image-with-text__content p,.collapsible-content,.main-page-title,[class*=color-scheme]{-webkit-user-select:text!important;user-select:text!important}button,.button,input,select,.header__icon,.hl-variant-option label{-webkit-user-select:none!important;user-select:none!important}.hl-heading{font-family:var(--font-heading);font-weight:900;letter-spacing:var(--ls-text)}.hl-label{font-family:var(--font-caption);font-size:10px;letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-text-muted)}.hl-card{background:var(--color-surface);border:1px solid var(--color-border);transition:all .2s ease}.hl-card:hover{border-color:var(--color-border-hover)}.hl-price{font-family:var(--font-caption);font-size:32px;letter-spacing:var(--ls-mono)}.hl-price--compare{font-family:var(--font-body);font-size:16px;color:var(--color-text-muted);text-decoration:line-through}.hl-trust-item{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--color-text-muted)}.hl-verified{font-size:11px;color:var(--color-success)}.hl-trust-props{display:flex;justify-content:center;gap:25px;flex-wrap:wrap}.hl-trust-prop{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--color-text-muted)}.hl-trust-prop__check{color:var(--color-success)}.hl-section-header{text-align:center;margin-bottom:40px}.hl-section-header__title{font-family:var(--font-heading);font-size:28px;letter-spacing:var(--ls-text);margin-bottom:10px;color:var(--color-text)}.hl-section-header__subtitle{font-size:12px;color:var(--color-text-muted)}.hl-grid{display:grid;gap:24px}.hl-grid--2{grid-template-columns:repeat(2,1fr)}.hl-grid--3{grid-template-columns:repeat(3,1fr)}.hl-grid--4{grid-template-columns:repeat(4,1fr)}.hl-grid--6{grid-template-columns:repeat(6,1fr)}@media(max-width:989px){.hl-grid--4{grid-template-columns:repeat(2,1fr)}.hl-grid--6{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.hl-grid--2,.hl-grid--3{grid-template-columns:1fr}.hl-grid--4,.hl-grid--6{grid-template-columns:repeat(2,1fr)}}.hl-comparison-table{width:100%;border-collapse:collapse}.hl-comparison-table th,.hl-comparison-table td{padding:15px 20px;text-align:left;border-bottom:1px solid var(--color-border);font-size:12px}.hl-comparison-table th{color:var(--color-text-muted);font-weight:400;font-size:10px;letter-spacing:var(--ls-mono);text-transform:uppercase;font-family:var(--font-caption)}.hl-comparison-table td:first-child{color:var(--color-text-muted)}.hl-comparison-table td:nth-child(2){color:var(--color-text);font-weight:600}.hl-comparison-table td:nth-child(3){color:var(--color-text-muted)}.hl-comparison-table .check{color:var(--color-success)}.hl-comparison-table .cross{color:var(--color-error)}.hl-app-placeholder{border:2px dashed var(--color-border);background:var(--color-surface);padding:40px 20px;text-align:center;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.hl-app-placeholder__label{font-family:var(--font-caption);font-size:11px;letter-spacing:var(--ls-mono);color:var(--color-text-muted);text-transform:uppercase}.hl-app-placeholder__hint{font-family:var(--font-body);font-size:12px;color:var(--color-text-muted)}.hl-app-placeholder--small{padding:20px 15px;min-height:60px}.hl-app-placeholder--inline{display:inline-flex;padding:10px 15px;min-height:auto}@media(max-width:749px){input,select,textarea,.field__input,.form__input{font-size:16px!important}.button,.hl-btn,.shopify-payment-button__button,button[type=submit],input[type=submit]{min-height:48px!important;padding:14px 24px!important}.page-width{padding-left:16px!important;padding-right:16px!important}.section-header,.shopify-section-header,.shopify-section-group-header-group,[id*=header]{margin-bottom:0!important;padding:0!important}.header{padding:8px 12px!important;min-height:auto!important}.header-wrapper,sticky-header.header-wrapper{padding:0!important}.header__heading-logo-wrapper{gap:3px!important}.header__heading-logo,.header__heading-logo-wrapper img,.header__heading-logo-wrapper svg{max-width:36px!important;max-height:36px!important;width:36px!important;height:auto!important}.header .header__brand-name{font-size:14px!important;letter-spacing:var(--ls-text)!important}.header__heading,.header__heading-link,.header__heading-logo-wrapper{background-color:transparent!important}.header__icon{padding:6px!important;min-width:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.utility-bar,.shopify-section-announcement-bar,[id*=announcement]{min-height:auto!important;padding:0!important}.announcement-bar{padding:6px 12px!important;height:auto!important;min-height:auto!important}.announcement-bar__message{font-size:9px!important;line-height:1.2!important;gap:4px!important}.announcement-bar .icon-arrow{width:10px!important;height:10px!important}.announcement-bar-slider,.slideshow__slide{padding:0!important;min-height:auto!important}.hl-hero__title,.banner__heading,.image-banner__heading{font-size:32px!important;letter-spacing:var(--ls-text)!important;line-height:1.1!important}.hl-hero__subtitle,.banner__text{font-size:14px!important}.hl-hero__cta,.banner__buttons{flex-direction:column!important;gap:12px!important;width:100%!important}.hl-hero__cta .hl-btn,.hl-hero__cta .button,.banner__buttons .button{width:100%!important;text-align:center!important}.collection .grid,.product-grid,.collection-product-list,#product-grid,.template-collection .grid--2-col-tablet-down,.related-products .grid,.product-recommendations .grid,.complementary-products .grid,[class*=related] .grid,[class*=complementary] .grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.collection .grid__item,.product-grid .grid__item,.related-products .grid__item,.product-recommendations .grid__item{width:100%!important;max-width:100%!important}.card__heading a{font-size:12px!important;line-height:1.3!important}.price__regular,.price__sale,.price-item{font-size:11px!important}.card-wrapper:hover,.card:hover{transform:none!important}.hl-product-info{padding:0 16px!important}.hl-product-title,.hl-product-page h1,.product__title{font-size:26px!important;letter-spacing:var(--ls-text)!important;margin-bottom:12px!important}.hl-product-reviews{margin-bottom:12px!important}.hl-product-price{margin-bottom:16px!important}.hl-product-price__current,.hl-product-page .price,.product__price{font-size:22px!important}.hl-variant-group,.product-form__input{margin-bottom:16px!important}.hl-variant-label{margin-bottom:8px!important}.hl-variant-option label,.product-form__input input[type=radio]+label{min-height:44px!important;padding:10px 14px!important;font-size:13px!important}.hl-add-to-cart,.product-form__submit,.product-form .button{width:100%!important;min-height:52px!important;font-size:13px!important;margin-top:8px!important}.hl-trust-badges{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:20px!important;padding:16px!important}.hl-trust-badge{flex-direction:column!important;text-align:center!important;gap:6px!important;padding:12px 8px!important}.hl-trust-badge__icon{width:24px!important;height:24px!important}.hl-trust-badge__text{font-size:10px!important}.product__description,.hl-product-details{font-size:14px!important;line-height:1.6!important;margin-top:40px!important}.hl-sticky-cart,.product-sticky-bar,.sticky-add-to-cart,[class*=sticky-form],.product__sticky-form{background:var(--color-bg)!important;border-top:1px solid var(--color-border)!important;padding:10px 12px!important;z-index:100!important;box-shadow:0 -2px 10px #0000000f!important}.hl-sticky-cart__inner{gap:10px!important}.hl-sticky-cart__thumb{width:40px!important;height:40px!important;flex-shrink:0!important}.hl-sticky-cart__title{font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:120px!important}.hl-sticky-cart__price{font-size:12px!important}.hl-sticky-cart__button{padding:10px 16px!important;font-size:11px!important;white-space:nowrap!important;flex-shrink:0!important}.template-product main,.product-template{padding-bottom:70px!important}.drawer__inner{width:100%!important;max-width:100%!important}.drawer__heading{font-size:12px!important}.cart-item__name{font-size:13px!important}.shipping-bar__text{font-size:12px!important}.cart__checkout-button{width:100%!important;min-height:52px!important;font-size:14px!important}.collection-hero__title,.hl-collection-banner h1{font-size:28px!important}.collection-hero__description{font-size:14px!important}.facets__disclosure,.facet-filters__field{min-height:44px!important}.main-page-title,.page-title{font-size:32px!important;letter-spacing:var(--ls-text)!important}.accordion__title{font-size:14px!important;padding:16px 0!important}.accordion__content{font-size:14px!important;line-height:1.6!important}.multicolumn .grid{grid-template-columns:1fr!important;gap:16px!important}.multicolumn-card__heading{font-size:16px!important}.multicolumn-card p{font-size:14px!important}.rich-text h2,.rich-text .h2{font-size:24px!important}.rich-text p,.rich-text__text{font-size:14px!important;line-height:1.6!important}.image-with-text .grid{grid-template-columns:1fr!important}.image-with-text h2{font-size:24px!important}.footer,.section-footer{padding:36px 0 20px!important}.footer-block__heading{font-size:10px!important;margin-bottom:12px!important}.footer-block__details-content a,.footer-block p{font-size:13px!important}.menu-drawer__menu-item{font-size:16px!important;padding:18px 0!important;min-height:56px!important}.menu-drawer{width:100%!important;max-width:100%!important}.contact input[type=text],.contact input[type=email],.contact textarea{font-size:16px!important;padding:14px!important}.contact button[type=submit]{width:100%!important;min-height:52px!important}.hl-waitlist-popup__content,.waitlist-popup__content{width:95%!important;max-width:95%!important;margin:0 auto!important;padding:24px 20px!important}.hl-waitlist-popup h2{font-size:24px!important}.hl-waitlist-popup input[type=email]{font-size:16px!important;min-height:48px!important}.hl-waitlist-popup button[type=submit]{min-height:48px!important;width:100%!important}.shopify-section-group-header-group,.announcement-bar-section,.section-header{padding:0!important}body{font-size:15px!important;line-height:1.6!important}p{font-size:14px!important;line-height:1.6!important}.section-header__title,h2.section-header__title{font-size:24px!important;letter-spacing:var(--ls-text)!important}html,body{overflow-x:hidden!important;max-width:100vw!important}img{max-width:100%!important;height:auto!important}}.rte p{font-family:var(--font-body);font-size:16px;line-height:1.8;color:var(--color-text-muted);margin:0 0 16px}.rte p:last-child{margin-bottom:0}.rte a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.rte a:hover{color:var(--color-primary)}.rte ul,.rte ol{font-family:var(--font-body);font-size:15px;color:var(--color-text-muted);line-height:1.7;padding-left:20px;margin:0 0 16px}.rte li{margin-bottom:6px}.rte li:last-child{margin-bottom:0}.rte strong{color:var(--color-text);font-weight:600}.rte h2,.rte h3,.rte h4{font-family:var(--font-heading);color:var(--color-text);margin:32px 0 12px}.rte h2:first-child,.rte h3:first-child,.rte h4:first-child{margin-top:0}.hl-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.hl-table{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:14px}.hl-table th{font-family:var(--font-caption);font-weight:400;font-size:11px;letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--color-text);background:var(--color-surface);padding:12px 16px;text-align:left;white-space:nowrap}.hl-table td{color:var(--color-text-muted);padding:12px 16px;border-bottom:1px solid var(--color-border)}.hl-table tr:last-child td{border-bottom:none}.hl-table tbody tr:nth-child(2n) td{background:var(--color-surface)}.template-404 main{min-height:60vh;display:flex;align-items:center;justify-content:center}.template-404 .main-page-title{font-family:var(--font-heading);font-size:clamp(36px,5vw,56px);letter-spacing:var(--ls-text);color:var(--color-text)}@media(max-width:749px){.template-404 main{min-height:50vh}}#shopify-pc__banner.shopify-pc__banner__dialog{background:var(--color-bg, #FFFFFF)!important;border:1px solid var(--color-text, #1C1A1A)!important;border-radius:0!important;box-shadow:none!important;color:var(--color-text, #1C1A1A)!important;z-index:10001!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-family:var(--font-caption, "Roboto Mono", monospace)!important;font-size:13px!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--color-text, #1C1A1A)!important}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body p{font-family:var(--font-body, "Inria Sans", sans-serif)!important;color:var(--color-text, #1C1A1A)!important}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body a{color:var(--color-text, #1C1A1A)!important}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{font-family:var(--font-caption, "Roboto Mono", monospace)!important;font-size:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:0!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{background:var(--color-text, #1C1A1A)!important;color:#fff!important;border:1px solid var(--color-text, #1C1A1A)!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{background:transparent!important;color:var(--color-text, #1C1A1A)!important;border:1px solid var(--color-text, #1C1A1A)!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{font-family:var(--font-caption, "Roboto Mono", monospace)!important;font-size:11px!important;color:var(--color-text, #1C1A1A)!important;text-decoration:underline!important;background:none!important;border:none!important}#shopify-pc__prefs__dialog,.shopify-pc__prefs__dialog,#shopify-pc__prefs__dialog button,.shopify-pc__prefs__dialog button{border-radius:0!important}@media(max-width:749px){#shopify-pc__banner.shopify-pc__banner__dialog{padding:10px 14px!important;max-height:48vh!important;overflow-y:auto!important}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__wrapper{gap:8px!important}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body{margin:0 0 8px!important}#shopify-pc__banner #shopify-pc__banner__body-title{font-size:14px!important;line-height:1.2!important;margin:0 0 4px!important}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__body p{font-size:12px!important;line-height:1.35!important;margin:0!important}#shopify-pc__banner.shopify-pc__banner__dialog .shopify-pc__banner__btns{display:flex!important;flex-flow:row wrap!important;gap:8px!important;margin:0!important}#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__banner #shopify-pc__banner__btn-decline{flex:1 1 0!important;min-width:0!important;padding:10px 12px!important;font-size:13px!important;margin:0!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3!important;flex:1 1 100%!important;padding:2px!important;font-size:12px!important;margin:0!important;text-decoration:underline!important}}@media(max-width:749px){body:has(#shopify-pc__banner[style*="display: block"]) #gorgias-chat-container,body:has(#shopify-pc__banner[style*="display: block"]) #gorgias-chat-container iframe{bottom:235px!important}body:has(#shopify-pc__banner[style*="display: block"]) .hl-sticky-cta{display:none!important}}body.template-cart div[class*=kl-private],body.template-cart div[id^=kl-],body.template-cart .klaviyo-form,body.template-cart [data-testid=POPUP]{display:none!important}.hl-cart-progress__fill,.hl-editorial__overlay,.hl-brand-story__overlay,.hl-parallax-banner__overlay,.hl-filler-card__overlay,.hl-video-card__placeholder,.hl-steps__step-divider{display:block!important}.cart-drawer .quantity__button{min-width:44px!important;min-height:44px!important}.cart-drawer .quantity__input{font-size:16px!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/heavy-lies-theme.css.map */
