:root{--hl-red: #d41c1c;--hl-red-hover: #b81818;--hl-dark: #0a0a0a;--hl-card: #111111;--hl-card-raised: #161616;--hl-border: #1e1e1e;--hl-border-strong: #333333;--hl-muted: #999999;--hl-text: #e8e8e8;--hl-text-bright: #ffffff;--font-size--paragraph: 1rem !important;--font-size--sm: 1rem !important;--font-size--xs: .9rem !important;--font-size--2xs: .875rem !important;--font-size--3xs: .875rem !important}header-component,.header,.header-section,#header-group,#header-group>.shopify-section{background-color:#0a0a0a!important;border-bottom:1px solid var(--hl-border)!important;color:#ccc!important}.header__menu-item,overflow-list a,.overflow-list__item a,header-component a{color:#ccc!important;font-size:.875rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.header__menu-item:hover a,overflow-list a:hover,.overflow-list__item a:hover{color:var(--hl-red)!important}.header__icon svg,.header-actions svg,header-component svg{color:#ccc!important;stroke:#ccc!important}#shopify-section-sections--19150306213991__header_announcements_YCtUf4,[class*=header_announcements],.header-announcements,.announcement-bar{background-color:var(--hl-red)!important}.header-announcements *,.announcement-bar *,[class*=header_announcements] *{color:#fff!important;font-size:.875rem!important}.cart-drawer,[class*=cart-drawer],theme-drawer{background-color:#0d0d0d!important;border-left:1px solid var(--hl-border)!important}.cart-drawer .text-block,[class*=cart-drawer] .text-block{--color: var(--hl-text) !important;color:var(--hl-text)!important;font-size:1rem!important}.cart-item__title,.cart-drawer__title,[class*=cart__heading]{color:#fff!important;font-size:1.1rem!important;font-weight:700!important}.cart-item__price,[class*=cart-item__price] .price,[class*=cart-item__price] .money{color:#fff!important;font-size:1rem!important;font-weight:700!important}.search-modal,.predictive-search,[class*=search-modal]{background-color:#0d0d0d!important;border-color:var(--hl-border)!important}dialog,.modal,[class*=quick-add-modal]{background-color:#0d0d0d!important;color:var(--hl-text)!important}dialog .text-block{--color: var(--hl-text) !important;color:var(--hl-text)!important;font-size:1rem!important}@media screen and (max-width:749px){header-component,.header{background-color:#0a0a0a!important}.header-drawer,[class*=header-drawer],[class*=mobile-nav]{background-color:#0d0d0d!important;border-right:1px solid var(--hl-border)!important}.header-drawer .text-block,[class*=header-drawer] .text-block{--color: var(--hl-text) !important;color:var(--hl-text)!important;font-size:1.1rem!important}.header-drawer a,[class*=mobile-nav] a{color:var(--hl-text)!important;font-size:1.1rem!important;padding:14px 0!important;border-bottom:1px solid var(--hl-border)!important}.header-drawer a:hover{color:var(--hl-red)!important}}html{scrollbar-color:#2a2a2a var(--hl-dark)!important}::-webkit-scrollbar-track{background-color:var(--hl-dark)!important}::-webkit-scrollbar-thumb{background-color:#2a2a2a!important}::-webkit-scrollbar-thumb:hover{background-color:#3a3a3a!important}.header-section,.header-section>*,.header__row,.header__row--bottom,.header__sticky-bar,[class*=header-section],#header-group,#header-group:after,#header-group>.shopify-section,#header-group>.shopify-section:after,.header-group{background-color:#0a0a0a!important;border-bottom:none!important;box-shadow:none!important}#header-group{border-bottom:1px solid #1e1e1e!important}header-component:after,.header:after,.header-section:after{display:none!important;background:none!important;border:none!important;height:0!important}header-component[stuck],header-component[scrolled],.header--stuck,.header--scrolled{background-color:#0a0a0a!important;border-bottom:1px solid #1e1e1e!important;box-shadow:none!important}mega-menu,.mega-menu,.mega-menu__content,[class*=mega-menu],header-menu,.header-menu,.header-menu__submenu,.submenu,[class*=submenu],.menu-drawer,[class*=menu-drawer],floating-panel,[class*=floating-panel],popover-component,[class*=popover]{background-color:#0d0d0d!important;border:none!important;box-shadow:none!important;color:#e8e8e8!important}mega-menu *,.mega-menu *,[class*=mega-menu] *,.header-menu__submenu *,[class*=submenu] *,floating-panel *,[class*=floating-panel] *{color:#e8e8e8!important;background-color:transparent!important}mega-menu a,.mega-menu a,[class*=mega-menu] a,.header-menu__submenu a,[class*=submenu] a,floating-panel a,[class*=floating-panel] a{color:#ccc!important;font-size:1.15rem!important;font-weight:500!important;text-decoration:none!important;display:block!important;padding:5px 0!important;background-color:transparent!important;border-bottom:none!important}mega-menu a:hover,.mega-menu a:hover,[class*=mega-menu] a:hover,.header-menu__submenu a:hover,floating-panel a:hover{color:#d41c1c!important}mega-menu .text-block,[class*=mega-menu] .text-block,floating-panel .text-block,.mega-menu__heading{--color: #ffffff !important;color:#fff!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:8px!important}mega-menu .text-block p,[class*=mega-menu] .text-block p,floating-panel .text-block p{color:#ccc!important;background-color:transparent!important;font-size:1rem!important}mega-menu hr,.mega-menu hr,floating-panel hr{border-color:#1e1e1e!important}floating-panel,floating-panel>*,[class*=floating-panel],.header__menu-panel,[class*=header__menu-panel],anchored-popover,[class*=anchored-popover],mega-menu-list,[class*=mega-menu-list]{--color-background: #000000 !important;background-color:#000!important;border:none!important;box-shadow:none!important}floating-panel *,[class*=floating-panel] *,anchored-popover *,mega-menu-list *,[class*=mega-menu-list] *{--color: #e8e8e8 !important;--color-background: #000000 !important;color:#e8e8e8!important;background-color:transparent!important}floating-panel a,anchored-popover a,mega-menu-list a,[class*=mega-menu-list] a{color:#ccc!important;font-size:1.15rem!important;font-weight:500!important;text-decoration:none!important;display:block!important;padding:5px 0!important;background-color:transparent!important;border-bottom:none!important}floating-panel a:hover,anchored-popover a:hover,mega-menu-list a:hover{color:#d41c1c!important}floating-panel .text-block,anchored-popover .text-block,mega-menu-list .text-block{--color: #ffffff !important;color:#fff!important;background-color:transparent!important}floating-panel .text-block p,anchored-popover .text-block p,mega-menu-list .text-block p{color:#ccc!important;background-color:transparent!important;font-size:1rem!important}floating-panel .text-block:first-child p,anchored-popover .text-block:first-child p{color:#fff!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}floating-panel .layout-panel-flex,anchored-popover .layout-panel-flex,floating-panel [class*=layout-panel],anchored-popover [class*=layout-panel]{background-color:#000!important;border-right:1px solid #1a1a1a!important}floating-panel:after,anchored-popover:after{display:none!important}[class*=color-custom-][class*=header-menu],[class*=color-custom-AUD],.color-custom-AUDJMRk5sNVVNVTdTN__header-menu,.color-custom-AUDJMRk5sNVVNVTdTN__header-menu-1{--color-background: #000000 !important;--color-background-rgb: 0 0 0 !important;--color: #e8e8e8 !important;--color-rgb: 232 232 232 !important;--color-foreground: #e8e8e8 !important;--color-foreground-rgb: 232 232 232 !important;background-color:#000!important;color:#e8e8e8!important}[class*=color-custom-top-sections--],[class*=color-custom-bottom-sections--]{background-color:#000!important;--color-background: #000000 !important;--color-background-rgb: 0 0 0 !important}header-component.header,#header-component{--color-background-bottom-row: #000000 !important;--color-background-top-row: #000000 !important;background-color:#000!important}.header__row--bottom,.header__row{background-color:#000!important;--color-background: #000000 !important;border-bottom:none!important;border-top:none!important;box-shadow:none!important}.header__underlay,.header__underlay-open,.header__underlay-closed{background-color:#000!important;opacity:0!important}.header-section,#shopify-section-sections--19150306213991__header_section{background-color:#000!important}@media screen and (min-width:990px){:root{--menu-font-md--size: 1.25rem !important;--menu-font-sm--size: 1.25rem !important;--menu-font-lg--size: 1.25rem !important}overflow-list a,.overflow-list__item a,.header__menu-item,header-component nav a,.header-menu__item>a,[class*=header-menu]>li>a{font-size:1.25rem!important;letter-spacing:.04em!important;font-weight:700!important;color:#ccc!important;text-transform:uppercase!important;white-space:nowrap!important}overflow-list a:hover,.header__menu-item:hover a,header-component nav a:hover{color:#d41c1c!important}.overflow-list__item>a,.overflow-list__item>button,overflow-list>li>a,overflow-list>li>button,.header__menu-item>a,.header__menu-item>button{font-size:1.25rem!important;font-weight:700!important;color:#ccc!important;text-transform:uppercase!important;letter-spacing:.04em!important;background-color:transparent!important}.overflow-list__item>a:hover,.overflow-list__item>button:hover,.header__menu-item>a:hover,.header__menu-item>button:hover{color:#d41c1c!important}}@media screen and (min-width:750px)and (max-width:989px){:root{--menu-font-md--size: 1rem !important;--menu-font-sm--size: 1rem !important}overflow-list a,.overflow-list__item a,.header__menu-item,header-component nav a,.overflow-list__item>a,.overflow-list__item>button,.header__menu-item>a,.header__menu-item>button{font-size:1rem!important;font-weight:700!important;color:#ccc!important;text-transform:uppercase!important;white-space:nowrap!important}}.menu-list__submenu,[class*=menu-list__submenu]{background-color:#000!important;--color-background: #000000 !important}.menu-list__submenu-inner,[class*=menu-list__submenu-inner]{background-color:#0a0a0a!important;border-top:3px solid #d41c1c!important;border-bottom:1px solid #1e1e1e!important;box-shadow:0 16px 48px #000000d9!important;overflow:visible!important}.mega-menu{background-color:#0a0a0a!important;padding:0!important;margin:0!important}.mega-menu__grid{background-color:#0a0a0a!important;padding:0!important}.mega-menu__list{background-color:#0a0a0a!important;display:grid!important;grid-template-columns:repeat(var(--menu-columns-desktop, 6),1fr)!important;gap:0!important;padding:0!important;margin:0!important;list-style:none!important;width:100%!important;box-sizing:border-box!important}.mega-menu__column{background-color:#111!important;border-right:1px solid #1e1e1e!important;padding:28px 24px 32px!important;box-sizing:border-box!important;vertical-align:top!important;min-height:200px!important}.mega-menu__column:last-child{border-right:none!important}.mega-menu__link--parent,a.mega-menu__link--parent{display:block!important;color:#fff!important;font-size:1.25rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important;text-decoration:none!important;padding:0 0 10px!important;margin-bottom:14px!important;border-bottom:2px solid #d41c1c!important;line-height:1.2!important;background:transparent!important;transition:color .15s ease!important}.mega-menu__link--parent:hover,a.mega-menu__link--parent:hover{color:#d41c1c!important}.mega-menu__link,a.mega-menu__link{display:block!important;color:#999!important;font-size:1.15rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:.01em!important;text-decoration:none!important;padding:5px 0!important;line-height:1.4!important;background:transparent!important;transition:color .12s ease,padding-left .12s ease!important}.mega-menu__link:hover,a.mega-menu__link:hover{color:#fff!important;padding-left:6px!important}.mega-menu__column .list-unstyled{list-style:none!important;padding:0!important;margin:0!important;background:transparent!important}.mega-menu__column .list-unstyled li{background:transparent!important;padding:0!important;margin:0!important;border:none!important}.mega-menu__column>div>a.mega-menu__link:not(.mega-menu__link--parent){color:#fff!important;font-weight:700!important;font-size:1.25rem!important;padding:0 0 10px!important;margin-bottom:14px!important;border-bottom:2px solid #d41c1c!important;text-transform:uppercase!important;letter-spacing:.06em!important}.mega-menu__column>div>a.mega-menu__link:not(.mega-menu__link--parent):hover{color:#d41c1c!important;padding-left:0!important}.wrap-text{background:transparent!important;color:inherit!important;display:block!important}.menu-list__submenu *,.menu-list__submenu-inner *,.mega-menu *,.mega-menu__grid *,.mega-menu__list *{box-shadow:none!important}.menu-list__submenu:after,.menu-list__submenu-inner:after,.mega-menu:after,.mega-menu__grid:after,.mega-menu__list:after{display:none!important;content:none!important}body:has(main[data-template=index]){--color-background: #0a0a0a;--color-background-rgb: 10 10 10;--color-foreground: #e8e8e8;--color-foreground-rgb: 232 232 232;--color-foreground-heading: #ffffff;--color-border: #1e1e1e;--color-border-rgb: 30 30 30;--color-shadow: rgba(0, 0, 0, .8);--color-shadow-rgb: 0 0 0;background-color:var(--hl-dark)!important;color:var(--hl-text)!important}body:has(main[data-template=index]) .page-wrapper{background-color:var(--hl-dark)!important;color:var(--hl-text)!important}body:has(main[data-template=index]) .shopify-section{background-color:var(--hl-dark)!important}body:has(main[data-template=index]) p,body:has(main[data-template=index]) li,body:has(main[data-template=index]) td,body:has(main[data-template=index]) th,body:has(main[data-template=index]) label,body:has(main[data-template=index]) input,body:has(main[data-template=index]) select,body:has(main[data-template=index]) textarea,body:has(main[data-template=index]) button{font-size:1rem!important;line-height:1.6!important;color:var(--hl-text)}body:has(main[data-template=index]) h1,body:has(main[data-template=index]) .h1{color:#fff!important}body:has(main[data-template=index]) h2,body:has(main[data-template=index]) .h2{color:#fff!important;font-size:clamp(2rem,4vw,3rem)!important}body:has(main[data-template=index]) h3,body:has(main[data-template=index]) .h3{color:#fff!important;font-size:1.75rem!important}body:has(main[data-template=index]) h4,body:has(main[data-template=index]) .h4{color:#fff!important;font-size:1.25rem!important}body:has(main[data-template=index]) h5,body:has(main[data-template=index]) .h5{color:var(--hl-text)!important;font-size:1.1rem!important}body:has(main[data-template=index]) h6,body:has(main[data-template=index]) .h6{color:var(--hl-text)!important;font-size:1rem!important}body:has(main[data-template=index]) a{color:var(--hl-text)}body:has(main[data-template=index]) a:hover{color:var(--hl-red)}body:has(main[data-template=index]) .text-block{--color: var(--hl-text) !important;--color-rgb: 232 232 232 !important;color:var(--hl-text)!important;font-size:1rem!important;line-height:1.6!important}body:has(main[data-template=index]) .text-block p,body:has(main[data-template=index]) .text-block span,body:has(main[data-template=index]) .text-block a{color:var(--hl-text)!important;font-size:inherit!important}body:has(main[data-template=index]) .collection-card .text-block,body:has(main[data-template=index]) .collection-card .text-block p{--color: #ffffff !important;color:#fff!important;font-size:1.1rem!important;font-weight:700!important}body:has(main[data-template=index]) .product-grid-view-zoom-out--details,body:has(main[data-template=index]) .product-grid-view-zoom-out--details h3,body:has(main[data-template=index]) .product-grid-view-zoom-out--details .h4,body:has(main[data-template=index]) .product-card .text-block p[role=heading],body:has(main[data-template=index]) .product-card .text-block p{color:var(--hl-text)!important;font-size:.875rem!important;line-height:1.4!important}body:has(main[data-template=index]) .shopify-section .text-block.h1,body:has(main[data-template=index]) .shopify-section .text-block.h2,body:has(main[data-template=index]) .shopify-section .text-block.h3{--color: #ffffff !important;color:#fff!important}body:has(main[data-template=index]) .section__link,body:has(main[data-template=index]) a.section__link{color:var(--hl-muted)!important;font-size:1rem!important;text-decoration:none!important;border-bottom:1px solid var(--hl-border-strong)!important}body:has(main[data-template=index]) .section__link:hover{color:var(--hl-red)!important;border-color:var(--hl-red)!important}body:has(main[data-template=index]) .collection-card{background-color:var(--hl-card)!important}body:has(main[data-template=index]) .collection-card__content{background-color:var(--hl-card)!important;padding:10px 12px!important}body:has(main[data-template=index]) .collection-card__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000000d 55%);pointer-events:none}body:has(main[data-template=index]) product-card,body:has(main[data-template=index]) .product-card{background-color:var(--hl-card)!important}body:has(main[data-template=index]) .product-card__content,body:has(main[data-template=index]) .product-grid__card{background-color:var(--hl-card)!important}body:has(main[data-template=index]) .card-gallery{background-color:#141414!important}body:has(main[data-template=index]) .product-grid-view-zoom-out--details h3,body:has(main[data-template=index]) .product-grid-view-zoom-out--details .h4{font-size:.875rem!important;color:var(--hl-text)!important;font-weight:400!important;line-height:1.4!important}body:has(main[data-template=index]) product-price,body:has(main[data-template=index]) .price__regular,body:has(main[data-template=index]) .price__sale{color:#fff!important}body:has(main[data-template=index]) .price-item--sale,body:has(main[data-template=index]) .price-item--sale .money{color:#fff!important;font-size:1rem!important;font-weight:700!important}body:has(main[data-template=index]) .compare-at-price,body:has(main[data-template=index]) .price-item--regular.compare-at-price,body:has(main[data-template=index]) .compare-at-price .money{color:#666!important;font-size:.875rem!important;text-decoration:line-through!important}body:has(main[data-template=index]) .color-custom-badge-sale{background-color:var(--hl-red)!important}body:has(main[data-template=index]) .quick-add__button,body:has(main[data-template=index]) .button.quick-add__button{background-color:var(--hl-red)!important;color:#fff!important;font-size:.875rem!important}body:has(main[data-template=index]) .button,body:has(main[data-template=index]) .button--primary,body:has(main[data-template=index]) button.button{background-color:var(--hl-red)!important;color:#fff!important;border:none!important;font-size:1rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;min-height:48px!important}body:has(main[data-template=index]) .button:hover,body:has(main[data-template=index]) .button--primary:hover{background-color:var(--hl-red-hover)!important;color:#fff!important}body:has(main[data-template=index]) .button--secondary,body:has(main[data-template=index]) .button.button--secondary{background-color:transparent!important;color:#fff!important;border:1px solid var(--hl-border-strong)!important;font-size:1rem!important}body:has(main[data-template=index]) .button--secondary:hover{border-color:#fff!important;background-color:#ffffff0d!important}body:has(main[data-template=index]) .button-unstyled,body:has(main[data-template=index]) .button.button-unstyled{background-color:transparent!important;color:var(--hl-text)!important;border:none!important;min-height:auto!important;font-size:inherit!important}body:has(main[data-template=index]) .add-to-cart-button{background-color:var(--hl-red)!important;color:#fff!important;min-height:48px!important;font-size:1rem!important}body:has(main[data-template=index]) .hl-hero-section input,body:has(main[data-template=index]) .hl-sale-strip-section input,body:has(main[data-template=index]) .hl-review-section input,body:has(main[data-template=index]) .shopify-section:not(:has(.predictive-search)):not(:has(dialog)) input[type=email],body:has(main[data-template=index]) .shopify-section:not(:has(.predictive-search)):not(:has(dialog)) input[type=tel],body:has(main[data-template=index]) .shopify-section:not(:has(.predictive-search)):not(:has(dialog)) input[type=number],body:has(main[data-template=index]) .shopify-section:not(:has(.predictive-search)):not(:has(dialog)) input[type=password],body:has(main[data-template=index]) .shopify-section:not(:has(.predictive-search)):not(:has(dialog)) textarea,body:has(main[data-template=index]) .shopify-section:not(:has(.predictive-search)):not(:has(dialog)) select{background-color:#111!important;color:var(--hl-text)!important;border:1px solid var(--hl-border-strong)!important;font-size:1rem!important;min-height:48px!important}body:has(main[data-template=index]) .shopify-section textarea::placeholder,body:has(main[data-template=index]) .shopify-section input[type=email]::placeholder{color:#666!important;font-size:1rem!important}body:has(main[data-template=index]) .shopify-section input:not([type=search]):focus,body:has(main[data-template=index]) .shopify-section textarea:focus,body:has(main[data-template=index]) .shopify-section select:focus{border-color:var(--hl-red)!important;outline:none!important}input#cmdk-input,.predictive-search-form input,.predictive-search input,[class*=predictive-search] input,.search-modal input,dialog input{background-color:transparent!important;color:inherit!important;border:none!important;min-height:auto!important;box-shadow:none!important}body:has(main[data-template=index]) accordion-component,body:has(main[data-template=index]) .accordion,body:has(main[data-template=index]) details{background-color:transparent!important;border-bottom:1px solid var(--hl-border)!important}body:has(main[data-template=index]) accordion-component summary,body:has(main[data-template=index]) details summary,body:has(main[data-template=index]) .accordion__heading{color:var(--hl-text)!important;font-size:1rem!important;font-weight:600!important;padding:18px 0!important;cursor:pointer!important}body:has(main[data-template=index]) accordion-component summary:hover,body:has(main[data-template=index]) details summary:hover{color:#fff!important}body:has(main[data-template=index]) accordion-component .text-block,body:has(main[data-template=index]) details>*:not(summary){color:var(--hl-muted)!important;font-size:1rem!important;line-height:1.6!important;padding:0 0 16px!important}body:has(main[data-template=index]) footer,body:has(main[data-template=index]) .footer,body:has(main[data-template=index]) footer .shopify-section{background-color:#000!important;border-top:1px solid var(--hl-border)!important}body:has(main[data-template=index]) footer .text-block,body:has(main[data-template=index]) .footer .text-block{--color: #555555 !important;color:#555!important;font-size:1rem!important}body:has(main[data-template=index]) footer .text-block.h5,body:has(main[data-template=index]) footer .text-block.h6,body:has(main[data-template=index]) .footer .text-block.h5,body:has(main[data-template=index]) .footer .text-block.h6{--color: var(--hl-muted) !important;color:var(--hl-muted)!important;font-size:.875rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important}body:has(main[data-template=index]) footer a,body:has(main[data-template=index]) .footer a{color:#555!important;font-size:1rem!important;text-decoration:none!important}body:has(main[data-template=index]) footer a:hover,body:has(main[data-template=index]) .footer a:hover{color:var(--hl-red)!important}body:has(main[data-template=index]) .footer__legal,body:has(main[data-template=index]) [class*=footer__bottom],body:has(main[data-template=index]) [class*=footer__copyright]{border-top:1px solid #111111!important;color:#444!important;font-size:1rem!important}body:has(main[data-template=index]) .divider,body:has(main[data-template=index]) hr{border-color:var(--hl-border)!important;background-color:var(--hl-border)!important;opacity:1!important}body:has(main[data-template=index]) #MainContent>.shopify-section:first-child{margin-top:0!important}body:has(main[data-template=index]) #MainContent>.shopify-section:first-child>*{--section-top-offset: 0px !important;padding-top:0!important;margin-top:0!important}@media screen and (max-width:749px){body:has(main[data-template=index]) .button,body:has(main[data-template=index]) button.button,body:has(main[data-template=index]) .add-to-cart-button{min-height:52px!important;font-size:1rem!important}body:has(main[data-template=index]) input,body:has(main[data-template=index]) select,body:has(main[data-template=index]) textarea{min-height:52px!important;font-size:1rem!important}body:has(main[data-template=index]) .product-grid-view-zoom-out--details h3,body:has(main[data-template=index]) .product-grid-view-zoom-out--details .h4{font-size:.9375rem!important}}body:has(main[data-template=index]) .hl-btn-primary{display:inline-block;background:var(--hl-red);color:#fff!important;border:none;padding:14px 28px;font-size:1rem!important;font-weight:900;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:2px;text-decoration:none;line-height:1;transition:background .15s ease}body:has(main[data-template=index]) .hl-btn-primary:hover{background:var(--hl-red-hover)!important;color:#fff!important}body:has(main[data-template=index]) .hl-btn-ghost{display:inline-block;background:transparent;color:#fff!important;border:1px solid #333333;padding:14px 28px;font-size:1rem!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:2px;text-decoration:none;line-height:1;transition:border-color .15s ease,background .15s ease}body:has(main[data-template=index]) .hl-btn-ghost:hover{border-color:#fff;background:#ffffff0d!important;color:#fff!important}body:has(main[data-template=index]) .hl-hero-section{position:relative;background:#0d0d0d;min-height:560px;display:grid;grid-template-columns:38% 62%;overflow:hidden;max-width:1200px;margin-left:auto;margin-right:auto}body:has(main[data-template=index]) .hl-hero-stripe{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--hl-red);z-index:3}body:has(main[data-template=index]) .hl-hero-left{padding:56px 40px 56px 48px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}body:has(main[data-template=index]) .hl-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px}body:has(main[data-template=index]) .hl-hero-eyebrow-dot{width:6px;height:6px;background:var(--hl-red);border-radius:50%;flex-shrink:0}body:has(main[data-template=index]) .hl-hero-eyebrow-text{font-size:1rem!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#999!important;line-height:1!important}body:has(main[data-template=index]) .hl-hero-headline{font-size:clamp(2.5rem,5vw,3.25rem)!important;font-weight:900;line-height:.95!important;text-transform:uppercase;color:#fff!important;margin-bottom:8px;letter-spacing:-.01em}body:has(main[data-template=index]) .hl-hero-headline em{color:var(--hl-red)!important;font-style:normal}body:has(main[data-template=index]) .hl-hero-sub{font-size:1rem!important;color:#999!important;margin-bottom:20px;line-height:1.5!important;max-width:340px}body:has(main[data-template=index]) .hl-hero-deals{display:flex;gap:12px;margin-bottom:28px;flex-wrap:wrap}body:has(main[data-template=index]) .hl-deal-chip{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:4px;padding:12px 16px;text-align:center;text-decoration:none}body:has(main[data-template=index]) .hl-deal-chip.featured{background:var(--hl-red);border-color:var(--hl-red)}body:has(main[data-template=index]) .hl-deal-chip-price{font-size:1.375rem!important;font-weight:900;color:#fff!important;line-height:1}body:has(main[data-template=index]) .hl-deal-chip-label{font-size:1rem!important;color:#888!important;text-transform:uppercase;letter-spacing:.03em;margin-top:4px;line-height:1.1}body:has(main[data-template=index]) .hl-deal-chip.featured .hl-deal-chip-label{color:#ffffffbf!important}body:has(main[data-template=index]) .hl-hero-cta-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}body:has(main[data-template=index]) .hl-hero-right{position:relative;overflow:hidden;background:#111;max-height:560px;max-width:560px}body:has(main[data-template=index]) .hl-hero-img-link{display:block;width:100%;height:100%;line-height:0}body:has(main[data-template=index]) .hl-hero-img{width:100%;height:100%;max-height:560px;object-fit:cover;object-position:center top;display:block}body:has(main[data-template=index]) .hl-hero-img-placeholder{width:100%;height:100%;min-height:480px;background:linear-gradient(135deg,#111,#1a0a0a,#111);display:flex;align-items:center;justify-content:center}body:has(main[data-template=index]) .hl-hero-img-label{font-size:1rem!important;color:#444!important;text-transform:uppercase;letter-spacing:.08em}body:has(main[data-template=index]) .hl-hero-badge{position:absolute;bottom:24px;right:24px;background:var(--hl-red);border-radius:50%;width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2}body:has(main[data-template=index]) .hl-hero-badge-num{font-size:1.25rem!important;font-weight:900;color:#fff!important;line-height:1}body:has(main[data-template=index]) .hl-hero-badge-sub{font-size:1rem!important;color:#fffc!important;text-transform:uppercase;letter-spacing:.03em;line-height:1.2}body:has(main[data-template=index]) .hl-marquee-section{background:var(--hl-red);padding:12px 0;overflow:hidden;white-space:nowrap}body:has(main[data-template=index]) .hl-marquee-track{overflow:hidden}body:has(main[data-template=index]) .hl-marquee-inner{display:inline-flex;gap:40px;animation:hl-marquee-scroll 28s linear infinite}body:has(main[data-template=index]) .hl-marquee-section:hover .hl-marquee-inner{animation-play-state:paused}body:has(main[data-template=index]) .hl-marquee-item{font-size:1rem!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff!important;display:inline-flex;align-items:center;gap:10px;line-height:1;flex-shrink:0}body:has(main[data-template=index]) .hl-marquee-item:before{content:"\2605";color:#ffffff80;font-size:1rem}@keyframes hl-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){body:has(main[data-template=index]) .hl-marquee-inner{animation:none}}body:has(main[data-template=index]) .hl-split-section{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#000}body:has(main[data-template=index]) .hl-split-panel{position:relative;min-height:320px;overflow:hidden;display:flex;align-items:flex-end;cursor:pointer;text-decoration:none}body:has(main[data-template=index]) .hl-split-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}body:has(main[data-template=index]) .hl-split-panel:hover .hl-split-bg-img{transform:scale(1.03)}body:has(main[data-template=index]) .hl-split-bg-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a;display:flex;align-items:center;justify-content:center;font-size:1rem!important;color:#333!important;text-transform:uppercase;letter-spacing:.08em}body:has(main[data-template=index]) .hl-panel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000c7,#00000014 60%);z-index:1}body:has(main[data-template=index]) .hl-split-panel-content{position:relative;z-index:2;padding:28px}body:has(main[data-template=index]) .hl-split-label{font-size:2rem!important;font-weight:900;text-transform:uppercase;color:#fff!important;line-height:1;margin-bottom:8px}body:has(main[data-template=index]) .hl-split-sub{font-size:1rem!important;color:#ffffffb3!important;text-transform:uppercase;letter-spacing:.03em;margin-bottom:14px}body:has(main[data-template=index]) .hl-split-cta{display:inline-flex;align-items:center;gap:6px;font-size:1rem!important;font-weight:700;color:#fff!important;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--hl-red);padding-bottom:2px}body:has(main[data-template=index]) .hl-sale-strip-section{margin:0 32px 40px;background:#111;border:1px solid var(--hl-border);border-left:4px solid var(--hl-red);border-radius:4px;padding:36px 40px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}body:has(main[data-template=index]) .hl-sale-strip-eyebrow{font-size:1rem!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hl-red)!important;margin-bottom:8px;line-height:1}body:has(main[data-template=index]) .hl-sale-strip-headline{font-size:1.875rem!important;font-weight:900;text-transform:uppercase;color:#fff!important;line-height:1;margin-bottom:6px}body:has(main[data-template=index]) .hl-sale-strip-sub{font-size:1rem!important;color:#888!important;line-height:1.5;margin-bottom:12px}body:has(main[data-template=index]) .hl-sale-strip-btn{margin-top:4px}body:has(main[data-template=index]) .hl-sale-strip-deals{display:flex;gap:16px;flex-shrink:0}body:has(main[data-template=index]) .hl-strip-deal{text-align:center;background:#0d0d0d;border:1px solid #222222;border-radius:3px;padding:14px 20px;text-decoration:none;display:block;transition:border-color .15s ease}body:has(main[data-template=index]) .hl-strip-deal:hover{border-color:var(--hl-red)}body:has(main[data-template=index]) .hl-strip-deal--no-link{pointer-events:none}body:has(main[data-template=index]) .hl-strip-deal-price{font-size:1.625rem!important;font-weight:900;color:#fff!important;line-height:1}body:has(main[data-template=index]) .hl-strip-deal-label{font-size:1rem!important;color:#666!important;text-transform:uppercase;letter-spacing:.02em;margin-top:4px;line-height:1.1}body:has(main[data-template=index]) .hl-brand-section{margin:0 32px 40px;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#000;min-height:280px}body:has(main[data-template=index]) .hl-brand-img-col{position:relative;overflow:hidden;background:#111;min-height:280px}body:has(main[data-template=index]) .hl-brand-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}body:has(main[data-template=index]) .hl-brand-img-placeholder{width:100%;height:100%;min-height:280px;background:#1a1a1a;display:flex;align-items:center;justify-content:center;font-size:1rem!important;color:#333!important;text-transform:uppercase;letter-spacing:.08em}body:has(main[data-template=index]) .hl-brand-content{background:#111;padding:48px 40px;display:flex;flex-direction:column;justify-content:center}body:has(main[data-template=index]) .hl-brand-eyebrow{font-size:1rem!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hl-red)!important;margin-bottom:14px;line-height:1}body:has(main[data-template=index]) .hl-brand-headline{font-size:1.75rem!important;font-weight:900;text-transform:uppercase;color:#fff!important;line-height:1.05!important;margin-bottom:16px}body:has(main[data-template=index]) .hl-brand-body{font-size:1rem!important;color:#888!important;line-height:1.6!important;margin-bottom:20px}body:has(main[data-template=index]) .hl-brand-btn{align-self:flex-start;margin-bottom:24px}body:has(main[data-template=index]) .hl-brand-stats{display:flex;gap:28px;border-top:1px solid var(--hl-border);padding-top:20px;flex-wrap:wrap}body:has(main[data-template=index]) .hl-brand-stat-num{font-size:1.375rem!important;font-weight:900;color:#fff!important;line-height:1}body:has(main[data-template=index]) .hl-brand-stat-label{font-size:1rem!important;color:#555!important;text-transform:uppercase;letter-spacing:.02em;margin-top:4px;line-height:1.2}body:has(main[data-template=index]) .hl-trust-section{background:#0d0d0d;border-top:1px solid var(--hl-border);border-bottom:1px solid var(--hl-border);padding:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:0}body:has(main[data-template=index]) .hl-trust-item{display:flex;align-items:center;gap:14px;padding:0 24px}body:has(main[data-template=index]) .hl-trust-item--divided{border-left:1px solid var(--hl-border)}body:has(main[data-template=index]) .hl-trust-icon{width:36px;height:36px;background:#1a0808;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--hl-red)}body:has(main[data-template=index]) .hl-trust-icon svg{color:var(--hl-red)!important;stroke:var(--hl-red)!important;width:18px;height:18px}body:has(main[data-template=index]) .hl-trust-title{font-size:1rem!important;font-weight:700;color:#fff!important;text-transform:uppercase;letter-spacing:.03em;line-height:1.2}body:has(main[data-template=index]) .hl-trust-sub{font-size:1rem!important;color:#666!important;margin-top:3px;line-height:1.4}body:has(main[data-template=index]) .hl-review-section{margin:40px 32px;background:#111;border:1px solid var(--hl-border);border-left:4px solid var(--hl-red);border-radius:4px;padding:40px;display:grid;grid-template-columns:auto 1px 1fr;gap:40px;align-items:center}body:has(main[data-template=index]) .hl-review-meta{text-align:center;flex-shrink:0}body:has(main[data-template=index]) .hl-review-count{font-size:2.5rem!important;font-weight:900;color:#fff!important;line-height:1}body:has(main[data-template=index]) .hl-review-stars{font-size:1rem!important;color:var(--hl-red)!important;letter-spacing:2px;margin:6px 0 4px;line-height:1}body:has(main[data-template=index]) .hl-review-stars--sm{font-size:1rem!important;margin-bottom:10px}body:has(main[data-template=index]) .hl-review-label{font-size:1rem!important;color:#666!important;text-transform:uppercase;letter-spacing:.03em;line-height:1.2}body:has(main[data-template=index]) .hl-review-divider{width:1px;background:var(--hl-border);align-self:stretch}body:has(main[data-template=index]) .hl-review-quote{font-size:1.125rem!important;font-weight:700;color:#fff!important;line-height:1.4!important;margin-bottom:12px;font-style:italic}body:has(main[data-template=index]) .hl-review-author{font-size:1rem!important;color:#666!important;text-transform:uppercase;letter-spacing:.03em;font-style:normal}@media screen and (max-width:749px){body:has(main[data-template=index]) .hl-hero-section{grid-template-columns:1fr;min-height:auto}body:has(main[data-template=index]) .hl-hero-left{padding:40px 24px 32px 28px}body:has(main[data-template=index]) .hl-hero-right{min-height:280px}body:has(main[data-template=index]) .hl-hero-headline{font-size:2.25rem!important}body:has(main[data-template=index]) .hl-split-section{grid-template-columns:1fr}body:has(main[data-template=index]) .hl-split-panel{min-height:260px}body:has(main[data-template=index]) .hl-sale-strip-section{margin:0 16px 32px;grid-template-columns:1fr;gap:24px;padding:24px}body:has(main[data-template=index]) .hl-sale-strip-deals{justify-content:flex-start}body:has(main[data-template=index]) .hl-brand-section{margin:0 0 32px;grid-template-columns:1fr}body:has(main[data-template=index]) .hl-brand-img-col{min-height:220px}body:has(main[data-template=index]) .hl-brand-content{padding:32px 24px}body:has(main[data-template=index]) .hl-trust-section{grid-template-columns:1fr;padding:24px 20px;gap:20px}body:has(main[data-template=index]) .hl-trust-item{padding:0}body:has(main[data-template=index]) .hl-trust-item--divided{border-left:none;border-top:1px solid var(--hl-border);padding-top:20px}body:has(main[data-template=index]) .hl-review-section{margin:32px 16px;grid-template-columns:1fr;gap:24px;padding:28px 24px}body:has(main[data-template=index]) .hl-review-divider{width:40px;height:1px;align-self:auto}body:has(main[data-template=index]) .hl-review-meta{text-align:left;display:flex;align-items:center;gap:16px}}body:has(main[data-template=index]) .hl-dark-card{background-color:var(--hl-card)!important;border:1px solid var(--hl-border)!important}body:has(main[data-template=index]) .hl-red-accent{color:var(--hl-red)!important}body:has(main[data-template=index]) .hl-white-text{color:#fff!important}body:has(main[data-template=index]) .hl-red-stripe{border-left:4px solid var(--hl-red)!important;padding-left:24px!important}
/*# sourceMappingURL=/cdn/shop/t/68/assets/custom.css.map */
