.bangili-header{--bh-bg: var(--color-background);--bh-text: var(--color-foreground);--bh-hover: var(--color-primary, var(--color-foreground));--bh-text-transparent: var(--bh-text);--bh-hover-transparent: var(--bh-hover);--bh-text-stuck: var(--bh-text);--bh-hover-stuck: var(--bh-hover);--bh-border: rgb(var(--color-foreground-rgb) / .08);--bh-shadow: 0 1px 0 var(--bh-border), 0 8px 24px rgb(var(--color-foreground-rgb) / .06);--bh-page-margin: var(--page-margin, 16px);display:block;position:relative;font-family:var(--font-body--family);color:var(--bh-text)}.bangili-header *,.bangili-header *:before,.bangili-header *:after{box-sizing:border-box}.bangili-header__sentinel{position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;pointer-events:none}.bangili-header__bar{position:relative;z-index:var(--layer-header-menu, 12);background-color:var(--bh-bg);color:var(--bh-text);box-shadow:none;transition:background-color var(--surface-transition-duration, .3s) var(--surface-transition-timing, ease),color var(--surface-transition-duration, .3s) var(--surface-transition-timing, ease),box-shadow var(--surface-transition-duration, .3s) var(--surface-transition-timing, ease)}.bangili-header--shadow .bangili-header__bar{box-shadow:var(--bh-shadow)}.bangili-header--has-bg-image .bangili-header__bar{background-image:var(--bh-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat}#header-group:has(.bangili-header--sticky:not(.bangili-header--transparent)){display:contents}.shopify-section:has(>.bangili-header--sticky:not(.bangili-header--transparent)){position:sticky;inset-block-start:0;z-index:var(--layer-header-menu, 12);transition:transform .35s var(--ease-out-quad, ease)}.shopify-section:has(>.bangili-header--sticky.is-hidden:not(.bangili-header--transparent)){transform:translateY(-100%)}.bangili-header--transparent.bangili-header--sticky{transition:transform .35s var(--ease-out-quad, ease)}.bangili-header--transparent.bangili-header--sticky.is-hidden{transform:translateY(-100%)}.bangili-header__inner{display:grid;align-items:center;gap:var(--bh-gap, 24px);min-block-size:var(--bh-height, 80px);margin-inline:auto;padding-inline:var(--bh-page-margin);grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav actions"}.bangili-header--w-page .bangili-header__inner{max-inline-size:var(--page-width, 1400px)}.bangili-header--w-full .bangili-header__inner{max-inline-size:none}.bangili-header__mobile-toggle{display:none;grid-area:burger}.bangili-header__logo{grid-area:logo;min-inline-size:0;display:flex;align-items:center}.bangili-header__nav{grid-area:nav;min-inline-size:0}.bangili-header__actions{grid-area:actions;display:flex;align-items:center;gap:max(8px,calc(var(--bh-gap, 24px) * .55));justify-self:end}@media screen and (min-width:990px){.bangili-header--logo-center .bangili-header__inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"nav logo actions"}.bangili-header--logo-center .bangili-header__nav{justify-self:start}.bangili-header--logo-center .bangili-header__logo{justify-self:center}}.bangili-header__logo-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.bangili-header__logo-img{display:block;inline-size:auto;block-size:auto;max-inline-size:var(--bh-logo-width, 160px);max-block-size:calc(var(--bh-height, 80px) - 20px);object-fit:contain}.bangili-header__logo-img--sticky{display:none}.bangili-header--has-sticky-logo:not(.bangili-header--transparent) .bangili-header__logo-img:not(.bangili-header__logo-img--sticky),.bangili-header--has-sticky-logo.is-stuck .bangili-header__logo-img:not(.bangili-header__logo-img--sticky){display:none}.bangili-header--has-sticky-logo:not(.bangili-header--transparent) .bangili-header__logo-img--sticky,.bangili-header--has-sticky-logo.is-stuck .bangili-header__logo-img--sticky{display:block}.bangili-header__logo-text{font-weight:700;font-size:clamp(1.1rem,1.6vw,1.5rem);letter-spacing:.01em;line-height:1;white-space:nowrap}.bangili-header__nav-list{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(8px,var(--bh-gap, 24px),32px);margin:0;padding:0;list-style:none}.bangili-header--nav-start .bangili-header__nav-list{justify-content:flex-start}.bangili-header--nav-center .bangili-header__nav-list{justify-content:center}.bangili-header--nav-end .bangili-header__nav-list{justify-content:flex-end}.bangili-header__nav-item{position:relative}.bangili-header__nav-link{display:inline-flex;align-items:center;gap:4px;padding-block:6px;text-decoration:none;color:inherit;font-size:var(--bh-nav-fs, 15px);font-weight:var(--bh-nav-fw, 500);letter-spacing:var(--bh-nav-ls, 0);text-transform:var(--bh-nav-case, none);line-height:1.2;white-space:nowrap;transition:color var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}.bangili-header__nav-link>span{position:relative}.bangili-header__nav-item:hover .bangili-header__nav-link,.bangili-header__nav-item:focus-within .bangili-header__nav-link,.bangili-header__nav-item.is-active .bangili-header__nav-link{color:var(--bh-hover)}.bangili-header--ind-animated .bangili-header__nav-link>span:after,.bangili-header--ind-solid .bangili-header__nav-link>span:after{content:"";position:absolute;inset-inline:0;inset-block-end:-3px;block-size:1.5px;background-color:currentColor}.bangili-header--ind-animated .bangili-header__nav-link>span:after{transform:scaleX(0);transform-origin:left center;transition:transform var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}.bangili-header--ind-solid .bangili-header__nav-link>span:after{opacity:0;transition:opacity var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}.bangili-header--ind-animated .bangili-header__nav-item:hover .bangili-header__nav-link>span:after,.bangili-header--ind-animated .bangili-header__nav-item:focus-within .bangili-header__nav-link>span:after,.bangili-header--ind-animated .bangili-header__nav-item.is-active .bangili-header__nav-link>span:after{transform:scaleX(1)}.bangili-header--ind-solid .bangili-header__nav-item:hover .bangili-header__nav-link>span:after,.bangili-header--ind-solid .bangili-header__nav-item:focus-within .bangili-header__nav-link>span:after,.bangili-header--ind-solid .bangili-header__nav-item.is-active .bangili-header__nav-link>span:after{opacity:1}.bangili-header--ind-highlight .bangili-header__nav-link{padding-inline:12px;border-radius:999px;transition:background-color var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out),color var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}.bangili-header--ind-highlight .bangili-header__nav-item:hover .bangili-header__nav-link,.bangili-header--ind-highlight .bangili-header__nav-item:focus-within .bangili-header__nav-link,.bangili-header--ind-highlight .bangili-header__nav-item.is-active .bangili-header__nav-link{background-color:rgb(var(--color-foreground-rgb) / .08)}.bangili-header__nav-item--has-children .bangili-header__icon{inline-size:.85em;block-size:.85em;transition:transform var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}.bangili-header__nav-item--has-children:hover .bangili-header__icon,.bangili-header__nav-item--has-children:focus-within .bangili-header__icon{transform:rotate(180deg)}.bangili-header__submenu{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:0;min-inline-size:200px;margin:0;padding:8px;list-style:none;background-color:var(--color-background);color:var(--color-foreground);border:1px solid var(--bh-border);border-radius:var(--style-border-radius-popover, 8px);box-shadow:0 12px 32px rgb(var(--color-foreground-rgb) / .12);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity var(--submenu-animation-speed, .24s) var(--submenu-animation-easing, ease),transform var(--submenu-animation-speed, .24s) var(--submenu-animation-easing, ease),visibility var(--submenu-animation-speed, .24s);z-index:var(--layer-heightened, 4)}.bangili-header__submenu:before{content:"";position:absolute;inset-block-start:-12px;inset-inline:0;block-size:12px}.bangili-header__nav-item--has-children:hover .bangili-header__submenu,.bangili-header__nav-item--has-children:focus-within .bangili-header__submenu,.bangili-header__nav-item--has-children .bangili-header__submenu.is-open{opacity:1;visibility:visible;transform:translateY(0)}.bangili-header__submenu-link{display:block;padding:8px 12px;border-radius:var(--style-border-radius-inputs, 6px);text-decoration:none;color:inherit;font-size:var(--bh-nav-fs, 15px);font-weight:var(--bh-nav-fw, 500);letter-spacing:var(--bh-nav-ls, 0);text-transform:var(--bh-nav-case, none);white-space:nowrap;transition:background-color .18s ease,color .18s ease}.bangili-header__submenu-item.is-active .bangili-header__submenu-link,.bangili-header__submenu-link:hover,.bangili-header__submenu-link:focus-visible{background-color:rgb(var(--color-foreground-rgb) / .06);color:var(--color-primary, var(--color-foreground))}.bangili-header__nav-empty{margin:0;font-size:.85rem;opacity:.7}.bangili-header__currency{display:inline-flex;align-items:center;justify-content:center;block-size:40px;color:inherit;font-size:var(--bh-cur-fs, 15px);font-weight:var(--bh-cur-fw, 600);line-height:1;-webkit-user-select:none;user-select:none}.bangili-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;inline-size:40px;block-size:40px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;text-decoration:none;-webkit-appearance:none;appearance:none;transition:color var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out),background-color var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}.bangili-header__icon-btn:hover,.bangili-header__icon-btn:focus-visible{color:var(--bh-hover);background-color:rgb(var(--color-foreground-rgb) / .05)}.bangili-header__icon{inline-size:22px;block-size:22px;display:block}.bangili-header__cart{overflow:visible}.bangili-header__cart--with-total{inline-size:auto;gap:8px;padding-inline:12px 14px;border-radius:999px}.bangili-header__cart-icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.bangili-header__cart-total{font-size:.9rem;font-weight:600;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.bangili-header__cart-count{position:absolute;inset-block-start:-6px;inset-inline-end:-8px;min-inline-size:18px;block-size:18px;padding-inline:4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background-color:var(--bh-cart-count-bg, var(--color-primary, #7c0d27));color:var(--bh-cart-count-text, var(--color-primary-button-text, #fff));font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;transition:transform .18s var(--ease-out-quad, ease)}.bangili-header__cart-count.is-empty{display:none}.bangili-header__cart-count.bh-bump{animation:bh-cart-bump .4s var(--ease-out-quad, ease)}@keyframes bh-cart-bump{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.bangili-header__search{border-block-start:1px solid var(--bh-border);background-color:var(--bh-bg)}.bangili-header__search[hidden]{display:none}.bangili-header__search-form{display:flex;align-items:center;gap:8px;max-inline-size:var(--page-width, 1400px);margin-inline:auto;padding:14px var(--bh-page-margin)}.bangili-header--w-full .bangili-header__search-form{max-inline-size:none}.bangili-header__search-input{flex:1 1 auto;min-inline-size:0;padding:10px 14px;border:1px solid var(--bh-border);border-radius:var(--style-border-radius-inputs, 8px);background-color:var(--color-background);color:var(--color-foreground);font-size:16px}.bangili-header__search-input:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--color-foreground);outline-offset:1px}.bangili-header__search-submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border:0;border-radius:var(--style-border-radius-inputs, 8px);background-color:var(--color-primary, #3f0018);color:var(--color-primary-button-text, #fff);cursor:pointer}.bangili-header--transparent{position:absolute;inset-block-start:var(--bh-topbar-h, 0);inset-inline:0;z-index:var(--layer-window-overlay, 10)}.bangili-header--transparent.bangili-header--sticky{position:absolute}.bangili-header--transparent .bangili-header__bar{background-color:var(--bh-transparent-bg, transparent);background-image:none;color:var(--bh-text-transparent);box-shadow:none}.bangili-header--transparent .bangili-header__icon-btn:hover,.bangili-header--transparent .bangili-header__icon-btn:focus-visible{background-color:#ffffff1f}.bangili-header--transparent .bangili-header__nav-item:hover .bangili-header__nav-link,.bangili-header--transparent .bangili-header__nav-item:focus-within .bangili-header__nav-link,.bangili-header--transparent .bangili-header__nav-item.is-active .bangili-header__nav-link{color:var(--bh-hover-transparent)}.bangili-header--transparent.is-stuck{position:fixed;inset-block-start:0}.bangili-header--transparent.is-stuck .bangili-header__bar{background-color:var(--bh-bg);color:var(--bh-text-stuck)}.bangili-header--shadow.bangili-header--transparent.is-stuck .bangili-header__bar{box-shadow:var(--bh-shadow)}.bangili-header--transparent.is-stuck .bangili-header__nav-item:hover .bangili-header__nav-link,.bangili-header--transparent.is-stuck .bangili-header__nav-item:focus-within .bangili-header__nav-link,.bangili-header--transparent.is-stuck .bangili-header__nav-item.is-active .bangili-header__nav-link{color:var(--bh-hover-stuck)}.bangili-header--transparent.is-stuck .bangili-header__icon-btn:hover,.bangili-header--transparent.is-stuck .bangili-header__icon-btn:focus-visible{background-color:rgb(var(--color-foreground-rgb) / .05)}.bangili-header--sticky.is-stuck:not(.bangili-header--transparent) .bangili-header__bar{color:var(--bh-text-stuck)}.bangili-header--sticky.is-stuck:not(.bangili-header--transparent) .bangili-header__nav-item:hover .bangili-header__nav-link,.bangili-header--sticky.is-stuck:not(.bangili-header--transparent) .bangili-header__nav-item:focus-within .bangili-header__nav-link,.bangili-header--sticky.is-stuck:not(.bangili-header--transparent) .bangili-header__nav-item.is-active .bangili-header__nav-link{color:var(--bh-hover-stuck)}.bangili-header--sticky.is-stuck .bangili-header__icon-btn:hover,.bangili-header--sticky.is-stuck .bangili-header__icon-btn:focus-visible{color:var(--bh-hover-stuck)}.bangili-header--shadow.bangili-header--sticky.is-stuck:not(.bangili-header--transparent) .bangili-header__bar{box-shadow:var(--bh-shadow)}.bangili-header--sticky.is-stuck .bangili-header__inner{min-block-size:max(56px,calc(var(--bh-height, 80px) - 16px));transition:min-block-size var(--surface-transition-duration, .3s) var(--surface-transition-timing, ease)}.bangili-header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--layer-menu-drawer, 18);background-color:#00000073;opacity:0;transition:opacity .3s ease}.bangili-header__overlay[hidden]{display:none}.bangili-header__overlay.is-open{opacity:1}.bangili-header__drawer{position:fixed;inset-block:0;inset-inline-start:0;z-index:calc(var(--layer-menu-drawer, 18) + 1);inline-size:min(86vw,360px);display:flex;flex-direction:column;background-color:var(--color-background);color:var(--color-foreground);box-shadow:4px 0 32px #0000002e;transform:translate(-100%);transition:transform .32s var(--submenu-animation-easing, cubic-bezier(.25, .1, .25, 1));overscroll-behavior:contain}.bangili-header__drawer[hidden]{display:none}.bangili-header__drawer.is-open{transform:translate(0)}.bangili-header__drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-block-end:1px solid var(--bh-border)}.bangili-header__drawer-title{font-weight:700;font-size:1.1rem}.bangili-header__drawer-nav{flex:1 1 auto;overflow-y:auto;padding:8px 0;-webkit-overflow-scrolling:touch}.bangili-header__drawer-list{margin:0;padding:0;list-style:none}.bangili-header__drawer-link,.bangili-header__drawer-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;text-decoration:none;color:inherit;font-size:1.02rem;font-weight:500;cursor:pointer}.bangili-header__drawer-summary{list-style:none}.bangili-header__drawer-summary::-webkit-details-marker{display:none}.bangili-header__drawer-summary .bangili-header__icon{transition:transform .25s ease}.bangili-header__drawer-details[open]>.bangili-header__drawer-summary .bangili-header__icon{transform:rotate(180deg)}.bangili-header__drawer-link:hover,.bangili-header__drawer-summary:hover,.bangili-header__drawer-sublink:hover{color:var(--color-primary, var(--color-foreground))}.bangili-header__drawer-sublist{margin:0;padding:0 0 8px;list-style:none;background-color:rgb(var(--color-foreground-rgb) / .035)}.bangili-header__drawer-sublink{display:block;padding:11px 20px 11px 34px;text-decoration:none;color:inherit;font-size:.95rem}.bangili-header__drawer-foot{padding:16px 20px;border-block-start:1px solid var(--bh-border)}.bangili-header__drawer-account{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-weight:500}.bangili-header__drawer-account .bangili-header__icon{inline-size:20px;block-size:20px}@media screen and (max-width:989px){.bangili-header__inner{grid-template-columns:auto 1fr auto;grid-template-areas:"burger logo actions"}.bangili-header__mobile-toggle{display:flex}.bangili-header__nav{display:none}.bangili-header__logo{justify-self:center}.bangili-header__logo-img{max-inline-size:var(--bh-logo-width-mobile, 120px)}.bangili-header__actions{gap:2px}}@media screen and (min-width:990px){.bangili-header__drawer,.bangili-header__overlay{display:none!important}}.bangili-header__sr-only{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bangili-header a:focus-visible,.bangili-header button:focus-visible,.bangili-header summary:focus-visible{outline:var(--focus-outline-width, 2px) solid currentColor;outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.bangili-header *,.bangili-header *:before,.bangili-header *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-bangili-header.css.map */
