.shopify-section-header:not(.shopify-section--vm3-header),.shopify-section--header:not(.section-vm3-header){display:none!important}.vm3-announce{background:var(--vm3-announce-bg, #0B1B3D);color:var(--vm3-announce-fg, #F4F1EA);padding:12px 0;overflow:hidden;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;position:relative}.vm3-announce__track{display:flex;gap:100px;white-space:nowrap;animation:vm3-announce-scroll 50s linear infinite;width:max-content;align-items:center}.vm3-announce__item{display:inline-flex;align-items:center;gap:14px;font-weight:500;letter-spacing:.01em}.vm3-announce__dot{width:8px;height:8px;background:var(--vm3-announce-dot, #B8FF3C);border-radius:50%;flex-shrink:0}.vm3-announce:hover .vm3-announce__track{animation-play-state:paused}@keyframes vm3-announce-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.vm3-header{background:var(--vm3-h-bg, #F4F1EA);color:var(--vm3-h-ink, #0B1B3D);font-family:Outfit,sans-serif;position:sticky;top:0;z-index:100;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(11,27,61,.08)}.vm3-header__inner{max-width:1400px;margin:0 auto;padding:16px 32px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px}.vm3-header__logo{display:flex;align-items:center;text-decoration:none;color:inherit}.vm3-header__logo-img{height:44px;width:auto;display:block}.vm3-header__logo-text{font-family:Fraunces,serif;font-weight:900;font-size:24px;letter-spacing:-.02em;color:var(--vm3-h-ink)}.vm3-header__nav{display:flex;justify-content:center}.vm3-header__nav-list{display:flex;align-items:center;gap:36px;list-style:none;margin:0;padding:0}.vm3-header__nav-link{font-family:Outfit,sans-serif;font-size:14px;font-weight:500;color:var(--vm3-h-ink);text-decoration:none;padding:6px 0;position:relative;transition:color .2s ease;white-space:nowrap}.vm3-header__nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--vm3-h-accent, #B8FF3C);transition:width .3s ease}.vm3-header__nav-link:hover:after,.vm3-header__nav-link.is-active:after{width:100%}.vm3-header__cart{background:var(--vm3-h-ink, #0B1B3D);color:var(--vm3-h-bg, #F4F1EA);padding:12px 22px;border-radius:100px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;border:2px solid var(--vm3-h-ink)}.vm3-header__cart:hover{background:var(--vm3-h-accent, #B8FF3C);color:var(--vm3-h-ink);transform:translateY(-1px)}.vm3-header__cart-count{background:var(--vm3-h-accent, #B8FF3C);color:var(--vm3-h-ink);min-width:24px;height:24px;padding:0 6px;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;line-height:1}.vm3-header__cart:hover .vm3-header__cart-count{background:var(--vm3-h-ink);color:var(--vm3-h-accent, #B8FF3C)}.vm3-header__burger{display:none;background:none;border:none;padding:8px;cursor:pointer;flex-direction:column;gap:5px;margin-right:8px}.vm3-header__burger span{display:block;width:24px;height:2px;background:var(--vm3-h-ink, #0B1B3D);border-radius:2px;transition:all .3s ease}.vm3-header__burger.is-active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.vm3-header__burger.is-active span:nth-child(2){opacity:0}.vm3-header__burger.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.vm3-header__mobile{display:none;background:var(--vm3-h-bg, #F4F1EA);border-top:1px solid rgba(11,27,61,.1);padding:20px 24px 24px}.vm3-header__mobile.is-open{display:block}.vm3-header__mobile-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.vm3-header__mobile-link{display:block;padding:16px 0;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:var(--vm3-h-ink, #0B1B3D);text-decoration:none;border-bottom:1px solid rgba(11,27,61,.08)}@media(max-width:900px){.vm3-header__inner{grid-template-columns:auto 1fr auto;padding:12px 16px;gap:12px}.vm3-header__burger{display:flex}.vm3-header__nav{display:none}.vm3-header__logo-img{height:36px}.vm3-header__cart-label{display:none}.vm3-header__cart{padding:10px 14px}}@media(max-width:560px){.vm3-announce{font-size:13px;padding:10px 0}.vm3-announce__track{gap:60px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vm3-header.css.map */
