:root{--font-heading: Georgia, "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;--font-heading-family: Georgia, "Times New Roman", serif !important;--color-bg: #FFFFFF;--color-text: #1A1A1A;--color-text-muted: #666666;--color-surface: #F7F7F5;--color-surface-warm: #F5F3EF;--color-border: #E5E5E5;--color-border-hover: #CCCCCC;--color-dark: #0A0A0A;--color-dark-alt: #111111;--color-dark-surface: #1A1A1A;--color-dark-border: #2a2a2a;--color-primary: #722F37;--color-primary-hover: #5C2630;--color-secondary: #6B7B8D;--color-product-bg: #FFFFFF;--color-success: #4A7C59;--color-success-dim: #3A6349;--color-warning: #D4A853;--color-error: #B34040;--color-cart-badge: #5C3D3D;--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;--buttons-radius: 0 !important;--inputs-radius: 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:0!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:var(--color-surface)!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);font-size:clamp(36px,5vw,64px);font-weight:400;letter-spacing:.02em;line-height:1.1;color:var(--color-text)}h2{font-family:var(--font-heading);font-size:clamp(28px,3.5vw,40px);font-weight:400;letter-spacing:.02em;line-height:1.15;color:var(--color-text)}h3{font-family:var(--font-body);font-size:24px;font-weight:600;letter-spacing:0;line-height:1.3;color:var(--color-text)}h4{font-family:var(--font-body);font-size:18px;font-weight:600;letter-spacing:0;line-height:1.3;color:var(--color-text)}h5{font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:0;line-height:1.4;color:var(--color-text)}h6{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.4;color:var(--color-text-muted);text-transform:uppercase}.h0,.h1,.h2{font-family:var(--font-heading)}.h3,.h4,.h5,.h6{font-family:var(--font-body)}.section-header__title,h2.section-header__title{font-family:var(--font-heading)!important;letter-spacing:.02em!important}a{color:var(--color-text);text-decoration:none;transition:color .2s ease}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:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:14px 32px!important;background:var(--color-text)!important;color:var(--color-bg)!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:#fff!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:500!important;letter-spacing:.06em!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:500;letter-spacing:.02em;color:var(--color-text);text-decoration:underline;text-underline-offset:3px;background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease}.btn-tertiary:hover{color:var(--color-primary)}.dark-section .btn-primary,.dark-section .button--primary,.dark-section .button{background:#fff!important;color:var(--color-text)!important;border-color:#fff!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:#fff!important}.dark-section .btn-secondary,.dark-section .button--secondary{color:#fff!important;border-color:#fff!important}.dark-section .btn-secondary:hover,.dark-section .button--secondary:hover{background:#fff!important;color:var(--color-text)!important}.hl-btn--full{width:100%}.badge,.hl-badge{font-family:var(--font-body)!important;font-size:9px!important;font-weight:600!important;letter-spacing:1px!important;padding:5px 10px!important;text-transform:uppercase!important;border-radius:0!important}.badge{background:var(--color-text)!important;color:#fff!important}.hl-badge{background:var(--color-surface);color:var(--color-text)}.card-wrapper,.card{background:var(--color-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:500!important;color:var(--color-text)!important;text-decoration:none!important}.price__regular,.price__sale,.price-item{font-family:var(--font-body)!important;font-size:13px!important;font-weight:500!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-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;color:#fff!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:#fff!important}.announcement-bar .icon-arrow{color:#fff!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:500!important;letter-spacing:1px!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 #222222!important;padding:60px 0 32px!important}.footer__content-top{border-bottom-color:#222!important}.footer-block__heading{font-family:var(--font-body)!important;font-size:10px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#fff!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:#999!important;text-decoration:none!important;transition:color .2s ease!important}.footer-block__details-content a:hover,.footer__list-social a:hover{color:#fff!important}.footer-block p,.footer-block__text{font-family:var(--font-body)!important;font-size:13px!important;color:#999!important;line-height:1.7!important}.footer__copyright,.copyright__content,.footer__copyright a,.footer__copyright span,.footer .policies a{font-family:var(--font-body)!important;font-size:10px!important;font-weight:500!important;color:var(--color-text-muted)!important;letter-spacing:1px!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:#fff!important}.footer p,.footer li,.footer span:not(.cart-count-bubble),.section-footer p,.section-footer li,footer p,footer li{color:#999!important}.footer [class*=color-],.section-footer [class*=color-],.footer .color-scheme-1,.footer .color-background-1{--color-foreground: 255, 255, 255;--color-background: 17, 17, 17;color:#fff!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-body)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-text)!important}.cart-item{border-bottom:1px solid var(--color-border)!important}.cart-item__name,.cart-item__price,.cart-item__old-price{font-family:var(--font-body)!important;color:var(--color-text)!important}.cart-drawer__footer{background:transparent!important;border-top:none!important}.totals__subtotal,.totals__subtotal-value,.totals__total,.totals__total-value{font-family:var(--font-body)!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--color-text)!important}.totals{color:var(--color-text)!important}.cart__checkout-button{background:var(--color-text)!important;color:#fff!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.06em!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:500!important;letter-spacing:.04em!important;color:var(--color-text)!important;margin-bottom:16px!important}.cart-drawer__empty-content .button{background:var(--color-text)!important;color:#fff!important}.cart-drawer__shipping-bar{padding:16px;margin:12px 0;background:var(--color-surface);border:1px solid var(--color-border)}.shipping-bar__text{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-size:13px;color:var(--color-text-muted);margin-bottom:10px}.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__track{width:100%!important;height:8px!important;background-color:var(--color-border)!important;border-radius:4px!important;overflow:hidden!important;margin-top:8px!important;position:relative!important}.shipping-bar__progress{display:block!important;height:8px!important;background-color:var(--color-primary)!important;border-radius:4px!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:12px;padding:16px 0 8px;border-top:1px solid var(--color-border);margin-top:12px}.trust-badges__row{display:flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted)}.trust-badges__row svg{color:var(--color-text-muted)}.trust-badges__payments{display:flex;gap:8px;opacity:.7}.trust-badges__payments svg{height:24px;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-body)!important;font-size:32px!important;font-weight:700!important;letter-spacing:4px!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 .totals{border-color:var(--color-border)!important}.cart__footer .totals__total,.cart__footer .totals__total-value{font-family:var(--font-body)!important;font-size:20px!important;font-weight:700!important;letter-spacing:2px!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:.5px!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-body)!important;font-size:11px!important;letter-spacing:1.5px!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:#fff!important}.price{font-family:var(--font-body)!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:.02em!important;color:var(--color-text)!important}.main-page-title,.page-title{font-family:var(--font-heading)!important;font-size:42px!important;letter-spacing:.02em!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:.02em!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:.02em!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:.02em!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:.02em!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;outline:none!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-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:1px!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:#fff!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);letter-spacing:.02em}.hl-label{font-family:var(--font-body);font-size:10px;letter-spacing:2px;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-heading);font-size:32px;letter-spacing:1px}.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:.02em;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:500;font-size:10px;letter-spacing:1px;text-transform:uppercase}.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-body);font-size:11px;letter-spacing:2px;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:2px!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:.02em!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:.02em!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:.02em!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:.02em!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-weight:600;font-size:11px;letter-spacing:.06em;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:.02em;color:var(--color-text)}@media (max-width: 749px){.template-404 main{min-height:50vh}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/heavy-lies-theme.css.map */
