:root{--header-height: 72px;--header-bg-transparent: rgba(12, 12, 12, .6);--header-bg-solid: rgba(12, 12, 12, .95);--header-blur: 12px;--header-border: rgba(255, 255, 255, .05);--header-amber: var(--neon-amber);--header-amber-glow: var(--neon-amber-glow);--header-gold: var(--neon-amber);--header-gold-glow: var(--neon-amber-glow)}.section-header.shopify-section-group-header-group{position:fixed;top:0;left:0;right:0;z-index:1000}.header-wrapper{background-color:var(--header-bg-transparent);background-image:url(bg-header.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--header-border);box-shadow:0 0 60px #ff6a281f,0 0 100px #00c8ff0f,inset 0 -1px #ff6a281a;transition:background-color .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.header-wrapper.scrolled,.scrolled-past-header .header-wrapper{background-color:var(--header-bg-solid);background-image:url(bg-header.jpg);border-bottom-color:#ff6a2826;box-shadow:0 4px 30px #0006,0 0 50px #ff6a2814,0 0 80px #0000004d}.header-wrapper--border-bottom{border-bottom:1px solid var(--header-border)}.header{display:grid;grid-template-areas:"left-icons heading icons";grid-template-columns:1fr 2fr 1fr;align-items:center;height:var(--header-height);padding:0 clamp(1.5rem,4vw,3rem);background:transparent!important;position:relative}@media screen and (min-width:990px){.header{grid-template-columns:1fr auto 1fr}.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto;gap:3rem}}.header__heading{margin:0;line-height:1}.header__heading-link{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;padding:.5rem 0;position:relative}.header__heading-link .h2,.header__heading-link span.h2{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;letter-spacing:.05em;text-transform:uppercase;color:var(--neon-amber);line-height:1;transition:color .3s ease,text-shadow .3s ease}.header__heading-link:hover .h2{color:var(--text-primary);text-shadow:0 0 18px var(--neon-amber-glow)}.header__heading-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--header-gold),transparent);transition:width .4s cubic-bezier(.16,1,.3,1)}.header__heading-link:hover:after{width:100%}.header__heading-logo-wrapper{display:flex;align-items:center}.header__heading-logo{max-height:50px;width:auto;filter:brightness(1.1);transition:filter .3s ease}.header__heading-link:hover .header__heading-logo{filter:brightness(1.2) drop-shadow(0 0 8px var(--header-gold-glow))}.header__inline-menu{display:none}@media screen and (min-width:990px){.header__inline-menu{display:flex;align-items:center;justify-content:flex-start;grid-area:navigation}}.list-menu--inline{display:inline-flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.header__menu-item,.list-menu__item--link{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--text-secondary);padding:.75rem 1.25rem;position:relative;transition:color .3s ease}.header__menu-item:hover,.list-menu__item--link:hover{color:var(--text-primary)}.header__menu-item:before,.list-menu__item--link:before{content:"";position:absolute;bottom:.5rem;left:1.25rem;right:1.25rem;height:1px;background:var(--header-gold);transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.16,1,.3,1)}.header__menu-item:hover:before,.list-menu__item--link:hover:before,.header__menu-item[aria-current=page]:before{transform:scaleX(1);transform-origin:left}.header__menu-item[aria-current=page],.list-menu__item--link.list-menu__item--active{color:var(--header-gold)}summary.list-menu__item{cursor:pointer;list-style:none}summary.list-menu__item::-webkit-details-marker{display:none}.header__menu-item .icon-caret,summary.list-menu__item .icon-caret{width:8px;height:8px;margin-left:.5rem;transition:transform .3s ease}details[open] summary .icon-caret{transform:rotate(180deg)}.header__icons{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;grid-area:icons}.header__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--text-secondary);border-radius:50%;transition:color .3s ease,background .3s ease,transform .3s ease}.header__icon:hover{color:var(--text-primary);background:#ffffff0f;transform:scale(1.05)}.header__icon .svg-wrapper{display:flex;align-items:center;justify-content:center}.header__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}.header__icon--cart{position:relative}.cart-count-bubble{position:absolute;top:6px;right:6px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:var(--header-gold);color:#000;font-family:var(--font-body);font-size:.6875rem;font-weight:600;border-radius:50%;line-height:1;padding:0 4px;transform:scale(0);animation:cart-bubble-pop .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes cart-bubble-pop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.header__search{grid-area:left-icons}header-drawer{display:flex;align-items:center;justify-content:flex-start;grid-area:left-icons}@media screen and (min-width:990px){header-drawer{display:none!important}}.header__icon--menu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;position:relative}.header__icon--menu:hover{color:var(--text-primary)}.header__icon--menu .icon-hamburger{width:22px;height:16px;position:relative}.header__submenu{position:absolute;top:100%;left:0;min-width:220px;background:var(--bg-elevated);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);padding:1rem 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;box-shadow:0 20px 40px #0006,0 0 1px #ffffff14}details[open] .header__submenu{opacity:1;visibility:visible;transform:translateY(0)}.header__submenu .header__menu-item,.header__submenu .list-menu__item--link{display:block;padding:.75rem 1.5rem;font-size:.8125rem;letter-spacing:.08em}.header__submenu .header__menu-item:before,.header__submenu .list-menu__item--link:before{display:none}.header__submenu .header__menu-item:hover,.header__submenu .list-menu__item--link:hover{background:#ffffff0d;color:var(--header-gold)}.shopify-section-group-header-group:first-child .announcement-bar{background:#141414f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.05)}.announcement-bar__message{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--neon-amber)}.shopify-section-header-sticky .header-wrapper{background:var(--header-bg-solid)}.shopify-section-header-hidden{transform:translateY(-100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.shopify-section-header-hidden.menu-open{transform:translateY(0)}.section-header.animate .header-wrapper{transition:transform .4s cubic-bezier(.16,1,.3,1),background .4s cubic-bezier(.16,1,.3,1)}.desktop-localization-wrapper{display:none}@media screen and (min-width:990px){.desktop-localization-wrapper{display:flex;align-items:center;gap:.5rem;margin-right:.5rem}}.localization-form{position:relative}.localization-form .disclosure__button{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.08em;color:var(--text-secondary);background:transparent;border:1px solid var(--bg-hover);padding:.5rem .75rem;cursor:pointer;transition:color .3s ease,border-color .3s ease}.localization-form .disclosure__button:hover{color:var(--text-primary);border-color:var(--text-secondary)}.header__search details-modal{position:relative}.modal__toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#ffffffb3;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:color .3s ease,background .3s ease}.modal__toggle:hover{color:#fff;background:#ffffff14}.header__search .header__icon-close{display:none}.header__search details[open] .header__icon-close{display:flex}.header__search details[open] .header__icon--search>span>.svg-wrapper:not(.header__icon-close){display:none}body:not(:has(.cinematic-hero)) main{padding-top:var(--header-height)}@media screen and (max-width:989px){:root{--header-height: 64px}.header{padding:0 1rem}.header__heading-link .h2{font-size:1.125rem}.header__icon{width:40px;height:40px}.header__icon svg{width:20px;height:20px}.cart-count-bubble{top:4px;right:4px;min-width:16px;height:16px;font-size:.625rem}}@media print{.section-header{position:relative;background:#fff}.header-wrapper{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.header__heading-link .h2,.header__menu-item{color:#000}}@media(prefers-reduced-motion:reduce){.header-wrapper,.header__heading-link:after,.header__menu-item:before,.header__icon,.cart-count-bubble,.header__submenu{transition:none}.cart-count-bubble{animation:none;transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-header-gallery.css.map */
