:root{--hex-ink: #111318;--hex-muted: #6f7682;--hex-soft: #f5f6f8;--hex-border: #e5e8ec;--hex-brand: #2d5bff;--hex-footer: #080a0d;--hex-footer-2: #11151b;--hex-footer-text: rgba(255, 255, 255, .72)}html,body{font-family:"Google Sans Flex",var(--font-paragraph--family),system-ui,sans-serif}#header-group{position:relative;z-index:var(--layer-sticky)}.header-section{border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:none;-webkit-backdrop-filter:none}.header,.header[transparent],.header:not([transparent]),.header:has(.menu-list__link[aria-expanded=true]){--header-padding: 16px;background:#080a0d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.header-logo,.header-logo a{letter-spacing:.04em}.header-menu,.header-actions,.header__icon--menu{color:#fff}.header-menu .menu-list__link,.header-menu summary,.header-menu a{font-size:1rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.header-menu .menu-list__link,.header-actions__action{opacity:.78}.header-menu .menu-list__link:hover,.header-actions__action:hover,.header-menu .menu-list__link[aria-expanded=true]{color:#fff;opacity:1}.header-menu .menu-list__link:after{content:none!important}.header-menu .menu-list__submenu{background:#fff;border:0;border-bottom:1px solid var(--hex-border);border-radius:0;box-shadow:none;color:var(--hex-ink);overflow:hidden;padding:0}.header-menu .menu-list__submenu:before{content:none}.header-menu .menu-list__submenu a,.header-menu .menu-list__submenu summary{border-radius:0;color:var(--hex-ink);font-size:.95rem;font-weight:560;letter-spacing:0;text-transform:none}.header-menu .menu-list__submenu a:hover,.header-menu .menu-list__submenu summary:hover{background:var(--hex-soft);color:#000}.header-menu .menu-list__submenu img,.header-menu .menu-list__submenu picture,.header-menu .menu-list__submenu .mega-menu__link-image,.header-menu .menu-list__submenu .collection-card__image,.header-menu .menu-list__submenu .product-card__image{background:var(--hex-soft);border-radius:0;overflow:hidden}.header-menu .menu-list__submenu .collection-card,.header-menu .menu-list__submenu .product-card{background:#fff;border:1px solid transparent;border-radius:0;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.header-menu .menu-list__submenu .collection-card:hover,.header-menu .menu-list__submenu .product-card:hover{border-color:var(--hex-border);box-shadow:none;transform:none}.header-menu .menu-list__submenu .collection-card__content,.header-menu .menu-list__submenu .product-card__content{color:var(--hex-ink)}.header-menu .menu-list__submenu:has(.mega-menu__link-image){background:#fff!important;border:0!important;border-bottom:1px solid var(--hex-border)!important;border-radius:0!important;box-shadow:none!important;padding:32px 0 44px!important}.header-menu .menu-list__submenu:has(.mega-menu__link-image) .menu-list__submenu-inner{max-height:min(760px,calc(100vh - 88px));overflow-y:auto;overflow-x:hidden;padding:0!important;transform:none!important}.header-menu .menu-list__submenu:has(.mega-menu__link-image) .mega-menu{width:100%}.header-menu .menu-list__submenu:has(.mega-menu__link-image) .mega-menu__grid,.header-menu .mega-menu__grid:has(.mega-menu__link-image){display:block;max-width:1080px;margin:0 auto;width:calc(100% - 48px)}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list{display:grid;grid-template-columns:260px minmax(320px,1fr);grid-template-rows:repeat(5,minmax(58px,auto));gap:0 44px;width:100%}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list:before{color:#9aa1aa;content:"Product lines";font-size:.82rem;font-weight:560;grid-column:1;grid-row:1;letter-spacing:0;margin:0 0 12px;padding:0 16px}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column,.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div,.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__link:has(.mega-menu__link-image){display:contents}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__link .wrap-text{align-items:center;border-radius:0;color:#2b2f36;display:flex;font-size:1.02rem;font-weight:500;grid-column:1;line-height:1.2;min-height:56px;padding:0 16px;white-space:normal}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__link:hover .wrap-text,.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__link.is-hex-active .wrap-text{background:#f3f4f6;color:#111318}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__link-image{aspect-ratio:16 / 9;background:#f4f5f7;box-shadow:none;grid-column:2;height:auto;margin:0;object-fit:contain;padding:22px;transition:opacity .18s ease,transform .18s ease,background .18s ease;width:100%}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column:nth-child(1) .mega-menu__link-image{grid-column:2;grid-row:1 / span 4;height:100%;min-height:300px;padding:34px}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column:nth-child(n+2) .mega-menu__link-image{align-self:stretch;grid-column:2;min-height:124px}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column:nth-child(2) .mega-menu__link-image{grid-row:1;justify-self:end;width:min(31%,180px)}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column:nth-child(3) .mega-menu__link-image{grid-row:2;justify-self:end;width:min(31%,180px)}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column:nth-child(4) .mega-menu__link-image{grid-row:3;justify-self:end;width:min(31%,180px)}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column:nth-child(5) .mega-menu__link-image{grid-row:4;justify-self:end;width:min(31%,180px)}.header-menu .mega-menu__grid:has(.mega-menu__link-image):has(.mega-menu__link:hover) .mega-menu__link-image,.header-menu .mega-menu__grid:has(.mega-menu__link-image):has(.mega-menu__link.is-hex-active) .mega-menu__link-image{opacity:.42}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__link:hover .mega-menu__link-image,.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__link.is-hex-active .mega-menu__link-image{background:#f1f2f4;opacity:1;transform:scale(1.015)}.header-menu .menu-list__list-item:has(>.menu-list__submenu):not(:has(.mega-menu__link-image)){position:relative}.header:has(.menu-list__list-item:not(:has(.mega-menu__link-image))>.menu-list__link[aria-expanded=true]) .header__underlay-open,.header:has(.menu-list__list-item:not(:has(.mega-menu__link-image))>.menu-list__submenu:hover) .header__underlay-open{background:transparent!important;box-shadow:none!important}.header-menu .menu-list__submenu:not(:has(.mega-menu__link-image)),.header-menu .menu-list__list-item:not(:has(.mega-menu__link-image))>.menu-list__submenu{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;left:50%!important;min-height:0!important;min-width:220px;overflow:visible!important;padding:0!important;right:auto!important;top:calc(100% + 1px)!important;transform:translate(-50%)!important;width:max-content!important}.header-menu .menu-list__submenu:not(:has(.mega-menu__link-image)) .menu-list__submenu-inner,.header-menu .menu-list__list-item:not(:has(.mega-menu__link-image))>.menu-list__submenu .menu-list__submenu-inner{background:#fff;border:1px solid var(--hex-border);border-radius:12px;box-shadow:0 16px 36px #11131824;display:block;max-height:none;overflow:visible;padding:8px;transform:none}.header-menu .menu-list__list-item:not(:has(.mega-menu__link-image)) .mega-menu,.header-menu .menu-list__list-item:not(:has(.mega-menu__link-image)) .mega-menu__grid,.header-menu .menu-list__list-item:not(:has(.mega-menu__link-image)) .mega-menu__list{display:block;width:100%}.header-menu .menu-list__list-item:not(:has(.mega-menu__link-image)) .mega-menu__column,.header-menu .menu-list__list-item:not(:has(.mega-menu__link-image)) .mega-menu__column>div{display:block}.header-menu .menu-list__list-item:not(:has(.mega-menu__link-image)) .mega-menu__link{display:block;padding:10px 12px}.header-menu .menu-list__list-item:not(:has(.mega-menu__link-image)) .mega-menu__link .wrap-text{white-space:nowrap}footer{background:var(--hex-footer);color:#fff}footer .shopify-section:first-child{border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,var(--hex-footer-2),var(--hex-footer))}footer .section{--color-foreground: #ffffff;--color-foreground-rgb: 255 255 255}footer .text-block p{color:var(--hex-footer-text);max-width:34rem}footer h2,footer h3,footer h4,footer h5,footer h6,footer .h4,footer .h5{color:#fff;font-size:.78rem;font-weight:680;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}footer a{color:var(--hex-footer-text);text-decoration:none}footer a:hover{color:#fff;text-decoration-color:transparent}footer .social-links,footer [class*=social]{gap:10px}footer .social-links a,footer [class*=social] a{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:999px;display:inline-flex;justify-content:center;min-height:34px;min-width:34px;transition:background .16s ease,border-color .16s ease,color .16s ease}footer .social-links a:hover,footer [class*=social] a:hover{background:#ffffff14;border-color:#ffffff6b}footer .email-signup,footer email-signup-component,footer form[action*=contact]{max-width:360px}footer .email-signup input,footer email-signup-component input,footer form[action*=contact] input[type=email]{background:#fff;border:1px solid transparent;border-radius:12px;box-shadow:none;color:var(--hex-ink);min-height:56px;outline:none}footer .email-signup input:focus,footer .email-signup input:focus-visible,footer email-signup-component input:focus,footer email-signup-component input:focus-visible,footer form[action*=contact] input[type=email]:focus,footer form[action*=contact] input[type=email]:focus-visible{border-color:#2d5bff80;box-shadow:0 0 0 3px #2d5bff1f;outline:none!important;outline-offset:0}footer input[type=email]::placeholder{color:#8b929d}footer button,footer .button{border-radius:12px}footer .footer-utilities,footer .footer-utilities *{color:#ffffff8f}footer .footer-utilities{border-top:1px solid rgba(255,255,255,.08);background:var(--hex-footer)}footer .footer-utilities a:hover{color:#fff}footer .footer-policy-list,footer .footer-policy-list ul{gap:14px}@media screen and (max-width:989px){.header-menu .menu-list__link,.header-menu summary,.header-menu a{font-size:.94rem}.header-menu .menu-list__submenu,.header-menu .menu-list__submenu:has(.mega-menu__link-image){border-radius:0;box-shadow:none;padding:20px}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list{grid-template-columns:1fr}.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list:before,.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__link .wrap-text,.header-menu .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__link-image{grid-column:1}}@media screen and (max-width:749px){.header{--header-padding: 12px}.header-logo,.header-logo a{letter-spacing:.03em}footer .section{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hexmecha-custom.css.map */
