.shopify-section:has(.site-header){position:static;z-index:100}.site-header{position:fixed;top:40px;left:0;width:100%;border-bottom:1px solid rgba(0,0,0,.08);background:#fffffff7;box-shadow:0 2px 10px #0000000f;z-index:1000}#MainContent{padding-top:var(--fixed-bars-height, 120px)}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1rem 2rem;max-width:1600px;margin:0 auto}.site-header__group{display:flex;align-items:center;gap:1.5rem}.site-header__group--left{justify-content:space-between}.site-header__group--left .site-header__nav{margin-right:2rem}.site-header__group--right{justify-content:space-between}.site-header__group--right .site-header__nav{margin-left:2rem}.site-header__group--center{display:flex;justify-content:center}.site-header__logo img{display:block;height:auto}.site-header__logo-text{font-size:1.4rem;font-weight:700;letter-spacing:.05em;white-space:nowrap;color:#000}.site-header__nav-list{display:flex;list-style:none;margin:0;padding:0;gap:2.5rem}.site-header__nav-item{position:relative}.site-header__nav-link{display:inline-block;padding:.5rem 0;text-decoration:none;font-size:1.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#d41717;transition:color .15s ease}.site-header__nav-link:hover{color:#a30d0d}.site-header__dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(6px);min-width:240px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 8px 20px #00000014;list-style:none;margin:0;padding:.5rem 0;opacity:0;visibility:hidden;overflow:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:100}.site-header__nav-item.has-dropdown:hover .site-header__dropdown,.site-header__nav-item.has-dropdown:focus-within .site-header__dropdown{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);transition-delay:.35s}.site-header__dropdown li a{position:relative;display:block;padding:.65rem 1.25rem;text-decoration:none;color:#000;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;overflow:hidden;isolation:isolate;transition:color .3s ease}.site-header__dropdown li a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a2f7a,#2563eb);transform:scaleX(0);transform-origin:left center;transition:transform .4s ease;z-index:-1}.site-header__dropdown li a:hover{color:#fff}.site-header__dropdown li a:hover:before{transform:scaleX(1)}.site-header__account-cart{display:flex;align-items:center;gap:.4rem}.site-header__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;cursor:pointer;color:#000}.site-header__icon-btn:hover{color:#d41717}.site-header__icon-btn svg{width:20px;height:20px}.site-header__cart{width:auto!important;height:48px!important;padding:0 .75rem!important;gap:.4rem!important}.site-header__cart svg{width:30px!important;height:30px!important}.site-header__cart-count{font-size:1.05rem;font-weight:700;color:#000}.site-header__mobile-toggle{display:none}.site-header__search-panel{padding:1rem 2rem;border-top:1px solid rgba(0,0,0,.08)}.site-header__search-form{display:flex;max-width:480px;margin:0 auto;gap:.5rem}.site-header__search-form input{flex:1;padding:.5rem .75rem;border:1px solid rgba(0,0,0,.15)}.site-header__mobile-panel{border-top:1px solid rgba(0,0,0,.08);padding:1rem 2rem}.site-header__mobile-list{list-style:none;margin:0;padding:0}.site-header__mobile-item>a{display:block;padding:.75rem 0;font-weight:600;text-decoration:none;color:inherit;text-transform:uppercase;font-size:.9rem}.site-header__mobile-sublist{list-style:none;margin:0 0 .5rem;padding:0 0 0 1rem}.site-header__mobile-sublist a{display:block;padding:.4rem 0;text-decoration:none;color:inherit;font-size:.85rem}@media screen and (max-width:989px){.site-header__group--left .site-header__nav,.site-header__group--right .site-header__nav{display:none}.site-header__inner{grid-template-columns:auto 1fr auto;padding:1rem}.site-header__group--left{order:1}.site-header__group--center{order:2}.site-header__group--right{order:3}.site-header__mobile-toggle{display:inline-flex;order:4}}[class*=cart-item],[class*=cart-item] a,[class*=cart-item] p,[class*=cart-item] span,[class*=cart-item] h3,[class*=cart-item] h4{color:#0a2f7a!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/header-custom.css.map */
