.osi-header-wrapper{background:transparent;position:absolute;width:100%;z-index:200;top:0;left:0}.osi-header{display:flex;align-items:center;justify-content:space-between;padding:65px 40px 20px}.osi-header__logo{display:flex;align-items:center;text-decoration:none}.osi-header__logo img{width:100px;height:auto;display:block}.osi-header__logo img.alt{display:none}.osi-header__icons{display:flex;align-items:center;gap:24px}.osi-header__cart,.osi-header__search{position:relative;display:flex;align-items:center;color:var(--bubble);text-decoration:none}.osi-header__cart svg,.osi-header__search svg{width:28px;height:28px;fill:none;stroke:var(--bubble);stroke-width:2}.osi-header__search svg{width:26px;height:26px}.osi-cart-count{position:absolute;top:-10px;right:-10px;background:var(--bubble);color:var(--deep);border-radius:50%;width:20px;height:20px;font-size:1.1rem;display:flex;align-items:center;justify-content:center;font-weight:900;font-family:Nunito,sans-serif}.osi-menu-btn{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:6px;position:relative;align-items:center}.osi-menu-btn__bar{display:block;width:28px;height:3px;background:var(--bubble);border-radius:2px}.osi-menu-btn__star{position:absolute;top:-14px;right:-12px;width:18px;height:27px;animation:osi-rotate 3s linear infinite}.osi-marquee__bear{display:inline-block;width:14px;height:21px;vertical-align:middle}.osi-header__nav{display:none}@media(min-width:990px){.osi-header__nav{display:block;margin:0 auto 0 48px}.osi-header__nav ul{display:flex;gap:32px;list-style:none;margin:0;padding:0}.osi-header__nav a{font-family:Nunito,sans-serif;font-weight:900;font-size:1.6rem;text-transform:uppercase;letter-spacing:.04em;color:var(--bubble);text-decoration:none}.osi-header__nav a:hover,.osi-header__nav a[aria-current=page]{color:var(--candy);text-decoration:underline;text-underline-offset:6px}}.osi-header a:focus-visible,.osi-menu-btn:focus-visible{outline:2px solid var(--candy);outline-offset:4px}@media(prefers-reduced-motion:reduce){.osi-menu-btn__star,.osi-marquee__track{animation:none}}@media(max-width:749px){.osi-header{padding:55px 20px 12px}.osi-header__logo img{width:70px}.osi-header__icons{gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom_header.css.map */
