#HeaderFlyout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:none}#HeaderFlyout:not([hidden]){display:block}.kk-flyout__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .25s ease}#HeaderFlyout.is-open .kk-flyout__backdrop{opacity:1}.kk-flyout__panel{position:absolute;z-index:2;left:0;top:0;width:min(600px,92vw);height:100vh;max-height:100vh;overflow-y:auto;background:#fff;color:#111;border-right:1px solid rgba(0,0,0,.08);box-shadow:8px 0 28px #00000029;display:flex;flex-direction:column;gap:20px;padding:24px 24px 28px;opacity:0;transform:translate(-8px);transition:opacity .22s ease,transform .22s ease}#HeaderFlyout.is-open .kk-flyout__panel{opacity:1;transform:translate(0)}.kk-flyout__close{position:absolute;top:14px;right:14px;background:none;border:0;cursor:pointer;padding:8px;z-index:2;color:inherit}.kk-flyout__close .icon{width:16px;height:16px}.kk-flyout__nav-row{display:flex;gap:20px;padding-right:32px}.kk-flyout__col--categories{flex:0 0 148px;min-width:0}.kk-flyout__category-list{list-style:none;margin:0;padding:0}.kk-flyout__category-link{display:block;padding:7px 0;font-size:14px;text-decoration:none;color:inherit;opacity:.6;transition:opacity .15s ease}.kk-flyout__category-link:hover,.kk-flyout__category-link:focus-visible,.kk-flyout__category-link.is-active{opacity:1;font-weight:600}.kk-flyout__col--links{flex:1 1 auto;min-width:0}.kk-flyout__panel-group[hidden]{display:none}.kk-flyout__link-list{list-style:none;margin:0;padding:0}.kk-flyout__link{display:block;padding:6px 0;font-size:14px;text-decoration:none;color:inherit}.kk-flyout__link:hover,.kk-flyout__link:focus-visible{text-decoration:underline}.kk-flyout__cta{display:inline-block;padding:9px 16px;border:1px solid currentColor;border-radius:2px;text-decoration:none;color:inherit;font-size:13px}.kk-flyout__col--cards{display:flex;gap:10px}.kk-flyout__col--cards:empty{display:none}.kk-flyout__col--cards .kk-menu-card{flex:1 1 50%;min-width:0}.kk-menu-card{position:relative;display:block;text-decoration:none;color:#fff;border-radius:2px;overflow:hidden;aspect-ratio:3 / 4;background:#111}.kk-menu-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.kk-menu-card__img,.kk-menu-card__placeholder{width:100%;height:100%;object-fit:cover;display:block}.kk-menu-card__placeholder{background:linear-gradient(135deg,#1a1a1a,#333)}.kk-menu-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000a6,#0000000d 55%)}.kk-menu-card__caption{position:absolute;left:0;right:0;bottom:0;padding:12px;z-index:1;display:flex;flex-direction:column;gap:3px}.kk-menu-card__title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.kk-menu-card__text{font-size:11px;line-height:1.35;opacity:.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:989px){#HeaderFlyout{display:none!important}}html.kk-flyout-lock{overflow:hidden!important}@media only screen and (max-width:749px){#NavDrawer.drawer{width:100%!important;max-width:100%!important}}.kk-mnav__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding:max(12px,env(safe-area-inset-top,0px)) 20px 18px}.kk-mnav__cards:empty{display:none}.kk-mnav__cards .kk-menu-card{aspect-ratio:4 / 5;min-width:0}.kk-mnav__levels{position:relative}.kk-mnav__level[hidden]{display:none}.kk-mnav__list{list-style:none;margin:0;padding:0 0 max(16px,env(safe-area-inset-bottom,0px))}.kk-mnav__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;min-height:48px;text-decoration:none;color:inherit;border-bottom:1px solid rgba(255,255,255,.08);font-size:15px;background:none;border-left:0;border-right:0;border-top:0;width:100%;text-align:left;cursor:pointer}.kk-mnav__item .icon{width:12px;height:12px;flex:0 0 auto;transform:rotate(-90deg)}.kk-mnav__item--all{font-weight:700}.kk-mnav__back{display:flex;align-items:center;gap:10px;padding:16px 20px;border:0;background:none;color:inherit;font-size:14px;cursor:pointer;width:100%;text-align:left}.kk-mnav__back .icon{width:11px;height:11px;transform:rotate(90deg)}.kk-mnav__level-title{padding:4px 20px 12px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/64/assets/kk-header-menu.css.map */
