.announcement-bar{background:var(--kasutam-announcement-bg);color:var(--kasutam-header-cream);height:var(--kasutam-announcement-height);display:flex;align-items:center;overflow:hidden}.announcement-bar__track{display:flex;width:max-content;animation:marquee var(--marquee-duration, 18s) linear infinite}.announcement-bar[data-static=true] .announcement-bar__track{animation:none}.announcement-bar:hover .announcement-bar__track,.announcement-bar:focus-within .announcement-bar__track{animation-play-state:paused}.announcement-bar__list{display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.announcement-bar__item{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding-inline:var(--spacing-3)}.announcement-bar__item a:hover{text-decoration:underline}.announcement-bar__sep{display:inline-flex;color:var(--color-accent-gold);width:.85rem;height:.85rem}@media(prefers-reduced-motion:reduce){.announcement-bar__track{animation:none}}.header{background:var(--kasutam-header-cream);border-bottom:1px solid var(--kasutam-header-border);z-index:var(--z-header)}.shopify-section--header{position:sticky;top:0;z-index:var(--z-header)}.shopify-section--header:has(.header[data-sticky=false]){position:static}.header.is-stuck{box-shadow:var(--shadow-sm)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding-block:1.1rem;min-height:92px}.header__left,.header__right{display:flex;align-items:center;gap:var(--spacing-3);flex:1}.header__right{justify-content:flex-end}.header__logo{flex:0 0 auto;text-align:center}.header__logo img{margin-inline:auto}.header__logo-text{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem;color:var(--color-heading)}.header__pill{display:inline-flex;align-items:center;gap:.5em;background:var(--kasutam-header-olive);color:var(--kasutam-header-cream);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:.65em 1.1em;border-radius:10px;cursor:pointer;list-style:none;transition:background-color var(--duration-default) var(--ease-out-slow)}.header__pill::-webkit-details-marker{display:none}.header__pill:hover{background:var(--color-primary-dark)}.header__pill-bag{width:1rem;height:1rem}.header__pill-chevron{width:.8rem;height:.8rem;transition:transform var(--duration-default) var(--ease-out-slow)}.header__dropdown[open] .header__pill-chevron{transform:rotate(180deg)}.header__dropdown{position:relative}.header__dropdown-panel{position:absolute;top:calc(100% + 10px);left:0;min-width:220px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:.5rem;z-index:var(--z-drawer);animation:var(--animation-fade-in)}.header__dropdown-panel li a{display:block;padding:.55em .75em;border-radius:var(--radius-sm);font-size:.9375rem;color:var(--color-text)}.header__dropdown-panel li a:hover{background:var(--card-accent-pale);color:var(--card-accent-dark)}.header__nav-link{font-size:.9375rem;font-weight:600;color:var(--color-link);padding:.5em .25em}.header__nav-link:hover{color:var(--card-accent)}.header__search{display:flex;align-items:center;background:transparent;border:none;border-bottom:1.5px solid var(--color-heading);border-radius:0;min-width:240px}.header__search input{border:none;padding:.4em 0;background:transparent;flex:1;min-width:0}.header__search input::placeholder{color:var(--card-accent-muted)}.header__search input:focus{outline:none}.header__search button{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;color:var(--color-heading);flex-shrink:0}.header__search .icon{width:1.15rem;height:1.15rem}.header__cart-toggle{display:inline-flex;align-items:center;gap:.5em;background:var(--kasutam-header-olive);color:var(--kasutam-header-cream);padding:.55em .9em;border-radius:10px;transition:background-color var(--duration-default) var(--ease-out-slow)}.header__cart-toggle:hover{background:var(--color-primary-dark)}.header__cart-icon{width:1.25rem;height:1.25rem;color:var(--kasutam-header-cream)}.header__cart-count{font-size:.9375rem;font-weight:700;line-height:1;color:var(--kasutam-header-cream)}@media screen and (max-width:989px){.header__inner{min-height:64px;padding-block:.75rem}.header__logo-text{font-size:1.25rem}}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer)}.mobile-drawer[hidden]{display:none}.mobile-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#10160a8c;opacity:0;transition:opacity var(--duration-medium) var(--ease-out-slow)}.mobile-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(86vw,360px);background:var(--kasutam-header-cream);display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-5);transform:translate(-100%);transition:transform var(--duration-medium) var(--ease-out-slow);overflow-y:auto}.mobile-drawer.is-open .mobile-drawer__overlay{opacity:1}.mobile-drawer.is-open .mobile-drawer__panel{transform:translate(0)}.mobile-drawer__head{display:flex;align-items:center;justify-content:space-between}.mobile-drawer__search{display:flex;align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-pill);padding-inline-start:1em}.mobile-drawer__search input{border:none;background:transparent;padding-block:.55em}.mobile-drawer__search input:focus{outline:none}.mobile-drawer__search button{width:2.4rem;height:2.4rem;flex-shrink:0}.mobile-drawer__nav ul{display:flex;flex-direction:column}.mobile-drawer__nav>ul>li{border-bottom:1px solid var(--color-border)}.mobile-drawer__nav a,.mobile-drawer__nav summary{display:flex;align-items:center;justify-content:space-between;padding:.85em .2em;font-weight:600;font-size:1rem;cursor:pointer;list-style:none}.mobile-drawer__nav summary::-webkit-details-marker{display:none}.mobile-drawer__sublist{padding-left:1rem;padding-bottom:.5em}.mobile-drawer__sublist a{font-weight:var(--font-body-weight-normal);padding-block:.6em}.mobile-drawer__social{margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-header.css.map */
