.kc-menu-drawer,.kc-menu-mega{--kc-menu-ease: cubic-bezier(.22, 1, .36, 1);--kc-menu-gutter: 18px;--kc-menu-gap: 10px;--kc-menu-ink: #fff;--kc-menu-dim: rgba(255, 255, 255, .66);--kc-menu-soft: rgba(255, 255, 255, .85);--kc-menu-line: var(--kc-dark-border);--kc-menu-ghost: rgba(255, 255, 255, .6);--kc-menu-fill: rgba(255, 255, 255, .08);--kc-menu-ph: rgba(255, 255, 255, .06);--kc-menu-shade: linear-gradient(to top, rgba(0, 0, 0, .88) 0%, rgba(0, 0, 0, .45) 24%, rgba(0, 0, 0, 0) 42%);color:var(--kc-menu-ink);font-family:var(--kc-font-body);font-size:15px;line-height:1.45;letter-spacing:0;text-transform:none}.kc-menu-drawer a,.kc-menu-mega a{color:inherit;text-decoration:none}.kc-menu-drawer :focus-visible,.kc-menu-mega :focus-visible{outline:2px solid var(--kc-blue);outline-offset:2px}.kc-menu-img{display:block;width:100%;height:100%;object-fit:cover}.kc-menu-tag{position:absolute;z-index:2;top:12px;left:12px;padding:5px 9px;border-radius:var(--kc-radius-sm);background:var(--kc-orange);color:#000;font-family:var(--kc-font-body);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.kc-menu-tag--tile{top:6px;left:6px;padding:3px 6px;font-size:11px;letter-spacing:.04em}.kc-menu-tag--static{position:static;align-self:flex-start}.kc-menu-btn{display:flex;flex:1;align-items:center;justify-content:center;min-height:48px;padding:0 10px;border-radius:var(--kc-radius-sm);font-family:var(--kc-font-body);font-size:13.5px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-align:center;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}.kc-menu-drawer a.kc-menu-btn--primary,.kc-menu-mega a.kc-menu-btn--primary{background:var(--kc-blue);color:#000}.kc-menu-drawer a.kc-menu-btn--primary:hover,.kc-menu-mega a.kc-menu-btn--primary:hover{background:var(--kc-blue-hover)}.kc-menu-drawer a.kc-menu-btn--ghost{border:1px solid var(--kc-menu-ghost);color:var(--kc-menu-ink)}.kc-menu-drawer a.kc-menu-btn--ghost:hover{border-color:var(--kc-menu-ink)}.menu-drawer.kc-menu-drawer-panel{width:100vw;max-width:none;height:100dvh;overflow:hidden;border-right:0;background-color:var(--kc-navy)!important}@media screen and (min-width:750px){.menu-drawer.kc-menu-drawer-panel{width:440px}}.kc-menu-drawer{display:flex;flex:1;flex-direction:column;min-height:0;height:100%;background:var(--kc-navy)}.kc-menu-top{flex:none;padding:10px var(--kc-menu-gutter) 0;border-bottom:1px solid var(--kc-dark-border);background:var(--kc-navy)}.kc-menu-top__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.kc-menu-logo{display:flex;align-items:center;min-height:44px}.kc-menu-logo__img{display:block;width:auto;height:36px}.kc-menu-top__actions{display:flex;gap:8px}.kc-menu-drawer button.kc-menu-iconbtn{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:var(--kc-radius-sm);background:var(--kc-menu-fill);color:var(--kc-menu-ink);box-shadow:none;cursor:pointer}.kc-menu-drawer button.kc-menu-iconbtn:hover{background:#ffffff24}.kc-menu-tabs{position:relative;display:flex;margin-top:6px}.kc-menu-drawer button.kc-menu-tabs__tab{flex:1;min-width:0;min-height:44px;margin:0;padding:12px 0 11px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--kc-menu-dim);font-family:var(--kc-font-body);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .25s ease}.kc-menu-drawer button.kc-menu-tabs__tab[aria-selected=true]{color:var(--kc-menu-ink)}.kc-menu-tabs__bar{position:absolute;left:0;bottom:-1px;width:calc(100% / var(--kc-tab-count, 1));height:3px;background:var(--kc-blue);transform:translate(calc(var(--kc-tab-index, 0) * 100%));transition:transform .38s var(--kc-menu-ease)}.kc-menu-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:24px;scrollbar-width:none}.kc-menu-scroll::-webkit-scrollbar{display:none}.kc-menu-dock{display:grid;flex:none;grid-template-columns:1fr 1fr;gap:10px;padding:12px var(--kc-menu-gutter) calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--kc-dark-border);background:var(--kc-navy)}.kc-menu-dock[hidden],.kc-menu-panel[hidden]{display:none}.kc-menu-panel.is-in>*{animation:kc-menu-rise .4s var(--kc-menu-ease) both}.kc-menu-panel.is-in>*:nth-child(2){animation-delay:.05s}.kc-menu-panel.is-in>*:nth-child(3){animation-delay:.1s}.kc-menu-panel.is-in>*:nth-child(n+4){animation-delay:.15s}@keyframes kc-menu-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kc-menu-drawer .kc-menu-h2{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:26px var(--kc-menu-gutter) 12px;color:var(--kc-menu-ink);font-family:var(--kc-font-heading);font-size:20px;font-weight:900;line-height:1.05;letter-spacing:-.01em;text-transform:none}.kc-menu-drawer a.kc-menu-h2__more{display:inline-flex;flex:none;align-items:center;min-height:44px;margin-block:-14px;color:var(--kc-blue);font-family:var(--kc-font-body);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kc-menu-feat{margin:16px var(--kc-menu-gutter) 0}.kc-menu-card{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--kc-radius-md);background:var(--kc-menu-ph);transition:transform .2s var(--kc-menu-ease)}.kc-menu-card>.kc-menu-img{position:absolute;top:0;right:0;bottom:0;left:0}.kc-menu-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--kc-menu-shade);pointer-events:none}.kc-menu-card:active{transform:scale(.98)}.kc-menu-card__label{position:absolute;z-index:2;left:12px;right:12px;bottom:11px;display:flex;flex-direction:column;gap:3px;text-shadow:0 1px 8px rgba(0,0,0,.55)}.kc-menu-card__label b{font-family:var(--kc-font-heading);font-size:var(--kc-fs, 20px);font-weight:900;line-height:1;letter-spacing:-.01em;text-wrap:balance}.kc-menu-card__label span{color:#ffffffd9;font-size:14px;line-height:1.25}.kc-menu-card--wide{--kc-fs: 20px;aspect-ratio:4 / 3}.kc-menu-feat .kc-menu-card--wide:not(.kc-menu-card--nophoto){display:flex;flex-direction:column;gap:10px;aspect-ratio:auto;overflow:visible;border-radius:0;background:none}.kc-menu-feat .kc-menu-card--wide:not(.kc-menu-card--nophoto)>.kc-menu-img{position:static;height:auto;aspect-ratio:4 / 3;border-radius:var(--kc-radius-md);background:var(--kc-menu-ph)}.kc-menu-feat .kc-menu-card--wide:not(.kc-menu-card--nophoto):after{content:none}.kc-menu-feat .kc-menu-card--wide:not(.kc-menu-card--nophoto) .kc-menu-card__label{position:static;gap:4px;min-height:calc(var(--kc-fs) + 4px + 1.25 * 14px);text-shadow:none}.kc-menu-feat .kc-menu-card--wide .kc-menu-card__label b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kc-menu-feat .kc-menu-card--wide .kc-menu-card__label span{color:var(--kc-menu-dim, rgba(255, 255, 255, .72))}.kc-menu-card--nophoto{border:1px dashed rgba(255,255,255,.2);background:#ffffff0d}.kc-menu-card--nophoto:after{content:none}.kc-menu-card--nophoto .kc-menu-card__label{text-shadow:none}.kc-menu-card--wide.kc-menu-card--nophoto{aspect-ratio:auto;min-height:120px}.kc-menu-rail{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:0 var(--kc-menu-gutter) 2px;scroll-padding-inline:var(--kc-menu-gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.kc-menu-rail::-webkit-scrollbar{display:none}.kc-menu-tile{display:flex;flex:0 0 148px;flex-direction:column;gap:8px;width:148px;min-width:0;scroll-snap-align:start}.kc-menu-rail .kc-menu-tile:focus-visible{outline-offset:-2px}.kc-menu-rail:not(:has(>:nth-child(3))){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.kc-menu-rail:not(:has(>:nth-child(3))) .kc-menu-tile{width:auto}.kc-menu-rail:not(:has(>:nth-child(3))) .kc-menu-tile__ph{height:auto;aspect-ratio:4 / 5}.kc-menu-tile__ph{position:relative;display:block;width:100%;height:185px;overflow:hidden;border-radius:var(--kc-radius-md);background:var(--kc-menu-ph)}.kc-menu-tile__ph .kc-menu-img{position:absolute;top:0;right:0;bottom:0;left:0}.kc-menu-tile:active .kc-menu-tile__ph{opacity:.85}.kc-menu-tile__t{display:-webkit-box;overflow:hidden;color:var(--kc-menu-ink);font-size:15px;font-weight:600;line-height:1.25;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.kc-menu-tile__t{min-height:37.5px}.kc-menu-textlinks{display:flex;flex-direction:column;margin:12px var(--kc-menu-gutter) 0}.kc-menu-drawer a.kc-menu-textlink,.kc-menu-mega a.kc-menu-textlink{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0;border-block:1px solid var(--kc-menu-line);color:var(--kc-menu-ink);font-family:var(--kc-font-body);font-size:15px;font-weight:600;line-height:1.25;transition:color .18s ease}.kc-menu-textlink+.kc-menu-textlink{border-top:0}.kc-menu-textlink__arrow{color:var(--kc-blue);font-size:18px;line-height:1;transition:transform .18s ease}.kc-menu-textlink:hover,.kc-menu-textlink:focus-visible{color:var(--kc-blue)}.kc-menu-textlink:hover .kc-menu-textlink__arrow{transform:translate(3px)}.kc-menu-steps{display:flex;flex-direction:column;margin:0;padding:0 var(--kc-menu-gutter);list-style:none}.kc-menu-steps li{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--kc-menu-line)}.kc-menu-steps em{width:30px;color:var(--kc-blue);font-family:var(--kc-font-heading);font-size:34px;font-style:normal;font-weight:900;line-height:1;letter-spacing:-.01em}.kc-menu-steps li>span{display:flex;flex-direction:column;color:var(--kc-menu-dim);font-size:14px}.kc-menu-steps b{color:var(--kc-menu-ink);font-size:15.5px;font-weight:700}.kc-menu-foot{display:flex;flex-wrap:wrap;column-gap:20px;margin:22px var(--kc-menu-gutter) 0;padding:6px 0 0;border-top:1px solid var(--kc-menu-line);list-style:none}.kc-menu-foot a{display:flex;align-items:center;min-height:44px;color:var(--kc-menu-soft);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.kc-menu-foot a:hover{color:var(--kc-menu-ink)}.mega-menu:has(>.kc-menu-mega){--kc-pad: 24px;--kc-gut: 24px;--kc-aside: 200px;--kc-tile-gap: 8px;--kc-tf: 14px;--kc-tl: 2;--kc-max: none;--kc-snap: 120px;--kc-ar: .75;--kc-tmax: 9999px;--kc-card-text: 200px;--kc-shift: 11px;padding-block:calc(var(--kc-pad) + var(--kc-shift)) calc(var(--kc-pad) - var(--kc-shift))}@media screen and (min-width:1280px){.mega-menu:has(>.kc-menu-mega){--kc-pad: 32px;--kc-gut: 40px;--kc-aside: 300px;--kc-tile-gap: 12px;--kc-snap: calc((100cqw - 510px)/5) ;--kc-card-text: 254px}}@media screen and (min-width:1440px){.mega-menu:has(>.kc-menu-mega){--kc-pad: 40px;--kc-aside: 380px;--kc-tf: 15px}}@media screen and (min-width:1680px){.mega-menu:has(>.kc-menu-mega){--kc-aside: 400px;--kc-tmax: 186px}}@media screen and (min-width:1280px)and (max-height:860px){.mega-menu:has(>.kc-menu-mega){--kc-pad: 24px}}.menu-list__submenu-inner:has(.kc-menu-mega){padding-block:0;max-height:calc(100vh - var(--header-height, 100px) - 32px)}.kc-menu-mega{--kc-fit: calc(100vh - var(--header-height, 100px) - 32px - 2 * var(--kc-pad));--kc-head: 34px;--kc-cap-h: calc(8px + var(--kc-tl) * 1.25 * var(--kc-tf));--kc-txrow: 40px;display:grid;grid-template-columns:max-content minmax(var(--kc-aside),1fr);column-gap:var(--kc-gut);align-items:stretch;width:100%;max-width:var(--kc-max);grid-template-rows:auto;margin-inline:auto;white-space:normal;container-type:inline-size}.menu-list__list-item:has(>[aria-expanded=true]) .kc-menu-mega{animation:kc-menu-drop .32s var(--kc-menu-ease) both}@keyframes kc-menu-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.kc-menu-mega__cols{--kc-tracks: var(--kc-tr1, 1);--kc-rows: var(--kc-r1, 2);--kc-txn: var(--kc-tx, 0);--kc-txw-h: calc(min(var(--kc-txw, 0), 1) * 12px + var(--kc-txw, 0) * var(--kc-txrow));--kc-txh: calc(min(var(--kc-txn), 1) * var(--kc-tile-gap) + var(--kc-txn) * var(--kc-txrow));--kc-c: calc(100cqw - var(--kc-gut) - var(--kc-aside));--kc-tw: calc( (var(--kc-c) - var(--kc-fixed, 0px) - (var(--kc-groups) - 1) * var(--kc-gut) - (var(--kc-tracks) - var(--kc-groups)) * var(--kc-tile-gap)) / var(--kc-tracks) );--kc-th: calc( (var(--kc-fit) - var(--kc-extra, 0px) - var(--kc-head) - (var(--kc-rows) - 1) * var(--kc-tile-gap) - var(--kc-rows) * var(--kc-cap-h) - var(--kc-txh) - var(--kc-txw-h)) / (var(--kc-ar) * var(--kc-rows)) );--kc-tfeat-w: calc((var(--kc-c) - var(--kc-gut) - var(--kc-tile-gap)) / 3);--kc-tfeat-h: calc((var(--kc-fit) - var(--kc-head) - var(--kc-tile-gap) - 2 * var(--kc-cap-h) - 12px - var(--kc-txrow)) / 2.5);--kc-tfeat: min(var(--kc-tfeat-w), var(--kc-tfeat-h), var(--kc-snap));--kc-t: min(var(--kc-tw), var(--kc-th), var(--kc-tcap, 9999px), var(--kc-tmax));display:grid;grid-template-columns:repeat(var(--kc-ncol, var(--kc-groups)),max-content);grid-template-rows:auto;gap:var(--kc-tile-gap) var(--kc-gut);align-items:start;min-width:0}.kc-menu-mega--logo .kc-menu-mega__cols{--kc-fixed: 0px;--kc-extra: calc(var(--kc-strip) + var(--kc-tile-gap));--kc-tcap: var(--kc-tfeat)}.kc-menu-mega--cups .kc-menu-mega__cols{--kc-tcap: var(--kc-snap)}.kc-menu-mega__col{--kc-k: var(--kc-k1, 1);min-width:max-content;display:flex;flex:none;flex-direction:column;align-items:flex-start;width:calc(var(--kc-k) * var(--kc-t) + (var(--kc-k) - 1) * var(--kc-tile-gap))}.kc-menu-mega .kc-menu-mega__h{display:block;margin:0 0 12px;color:var(--kc-menu-ink);font-family:var(--kc-font-heading);font-size:clamp(16px,1.4vw,20px);font-weight:900;line-height:1.1;letter-spacing:-.01em;text-transform:none;white-space:nowrap}.kc-menu-mega__tiles{display:grid;grid-template-columns:repeat(var(--kc-k, 1),var(--kc-t, 160px));gap:var(--kc-tile-gap);align-items:start;width:100%;margin:0;padding:0;list-style:none}.kc-menu-mega__tiles>li{min-width:0}.kc-menu-mega__tile{display:flex;flex-direction:column;gap:8px;min-width:0;color:var(--kc-menu-ink)}.kc-menu-mega__tile-ph{position:relative;display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--kc-radius-md);background:var(--kc-menu-ph)}.kc-menu-mega__tile-ph .kc-menu-img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .4s var(--kc-menu-ease)}.kc-menu-mega__tile:hover .kc-menu-img,.kc-menu-mega__tile:focus-visible .kc-menu-img{transform:scale(1.04)}.kc-menu-mega__tile-t{display:-webkit-box;height:calc(var(--kc-tl) * 1.25 * var(--kc-tf));overflow:hidden;font-size:var(--kc-tf);font-weight:600;line-height:1.25;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:var(--kc-tl);line-clamp:var(--kc-tl)}@media screen and (max-width:1279px){.kc-menu-mega--designs{--kc-tl: 2;--kc-tf: 12px}.kc-menu-mega--designs .kc-menu-mega__tile-t{letter-spacing:-.01em}}.kc-menu-mega__tile:hover .kc-menu-mega__tile-t,.kc-menu-mega__tile:focus-visible .kc-menu-mega__tile-t{color:var(--kc-blue)}.kc-menu-mega__tile:hover .kc-menu-mega__tile-ph,.kc-menu-mega__tile:focus-visible .kc-menu-mega__tile-ph{outline:2px solid var(--kc-blue);outline-offset:3px}.menu-list__list-item:has(>[aria-expanded=true]) .kc-menu-mega__tiles>li{animation:kc-menu-pop .4s var(--kc-menu-ease) both}@keyframes kc-menu-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kc-menu-mega a:focus-visible{outline:2px solid var(--kc-blue);outline-offset:-2px}.kc-menu-mega a.kc-menu-mega__tile:focus-visible{outline:none}.kc-menu-mega .kc-menu-textlinks{align-self:stretch;margin:var(--kc-tile-gap) 0 0}.kc-menu-mega .kc-menu-textlinks--wide{grid-column:1 / -1;margin:0}.kc-menu-mega .kc-menu-textlinks--cell{width:100%;margin:0}.kc-menu-mega a.kc-menu-textlink{min-height:var(--kc-txrow);padding-inline:0}.kc-menu-mega a.kc-menu-textlink>span:first-child{white-space:nowrap}.kc-menu-mega .kc-menu-textlinks--strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));column-gap:var(--kc-gut);width:100%}.kc-menu-mega .kc-menu-mega__more{display:inline-flex;align-items:center;min-height:32px;margin-top:8px;color:var(--kc-blue);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.kc-menu-mega--logo{--kc-strip: 73px;grid-template-rows:auto minmax(0,1fr)}.kc-menu-mega .kc-menu-strip{display:flex;grid-column:1 / -1;align-items:flex-start;column-gap:var(--kc-gut);box-sizing:border-box;height:var(--kc-strip);margin-bottom:var(--kc-tile-gap);padding-bottom:16px;border-bottom:1px solid var(--kc-menu-line)}.kc-menu-mega .kc-menu-strip .kc-menu-mega__h{flex:none;margin:4px 0 0}.kc-menu-mega .kc-menu-steps{flex:1 1 auto;flex-direction:row;justify-content:flex-start;min-width:0;padding:0}.kc-menu-mega .kc-menu-steps li{flex:1 1 0;align-items:flex-start;min-width:0;padding:0 24px 0 0;border-bottom:0}.kc-menu-mega .kc-menu-steps li+li{padding-left:24px;border-left:1px solid var(--kc-menu-line)}.kc-menu-mega .kc-menu-steps li>span{min-width:0;white-space:normal}.kc-menu-mega__side{min-width:0}.kc-menu-mega__card{position:relative;display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.kc-menu-mega__aside{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;width:100%;min-height:0}.kc-menu-mega__frame{position:relative;display:block;flex:1 1 auto;width:100%;min-height:120px;overflow:hidden;border-radius:var(--kc-radius-md);background:var(--kc-menu-ph)}.kc-menu-mega__frame .kc-menu-img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .4s var(--kc-menu-ease)}.kc-menu-mega__aside:hover .kc-menu-mega__frame .kc-menu-img{transform:scale(1.03)}.kc-menu-mega__aside:focus-visible .kc-menu-mega__frame{outline:2px solid var(--kc-blue);outline-offset:3px}.kc-menu-mega__actions{display:flex;flex:none;flex-direction:column;align-items:stretch;gap:10px;padding-top:16px}.kc-menu-mega a.kc-menu-btn--outline{border:1px solid var(--kc-menu-ghost);background:none}.kc-menu-mega a.kc-menu-btn--outline:hover{border-color:var(--kc-menu-ink)}.kc-menu-mega a.kc-menu-btn--cta{flex:none;min-width:200px;min-height:48px;padding:0 28px;white-space:nowrap}.kc-menu-mega__cap{--kc-cap-t: clamp(13px, 7cqi, 22px);display:flex;flex:none;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.kc-menu-mega__cap b{max-width:100%;overflow:hidden;font-family:var(--kc-font-heading);font-size:var(--kc-cap-t);font-weight:900;line-height:1.1;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.kc-menu-mega__aside:hover .kc-menu-mega__cap b{color:var(--kc-blue)}.kc-menu-mega__cap-sub,.kc-menu-mega__cap-price{color:var(--kc-menu-dim);font-size:13px;line-height:1.3}.kc-menu-mega__cap-price{color:var(--kc-menu-ink);font-weight:700}.kc-menu-mega__cap-price{min-height:1.3em}@media screen and (max-width:1279px){.kc-menu-mega a.kc-menu-btn--cta{min-width:0;padding:0 12px}.kc-menu-mega .kc-menu-steps li>span{font-size:13px}header-component:has(.kc-menu-mega) .header__column--center header-menu{margin-left:8px}}.kc-menu-mega a{color:inherit!important;font-family:var(--kc-font-body)!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:none!important}.kc-menu-mega a.kc-menu-mega__h{color:var(--kc-menu-ink)!important;font-family:var(--kc-font-heading)!important;font-size:20px!important;font-weight:900!important;letter-spacing:-.01em!important}.kc-menu-mega a.kc-menu-mega__tile{color:var(--kc-menu-ink)!important}.kc-menu-mega a.kc-menu-textlink{color:var(--kc-menu-ink)!important;font-size:15px!important;font-weight:600!important}.kc-menu-mega a.kc-menu-textlink:is(:hover,:focus-visible){color:var(--kc-blue)!important}.kc-menu-mega a.kc-menu-mega__more{color:var(--kc-blue)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.kc-menu-mega a.kc-menu-mega__more:hover{color:var(--kc-blue-hover)!important}.kc-menu-mega a.kc-menu-btn{color:#000!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.kc-menu-mega a.kc-menu-btn--outline{color:var(--kc-menu-ink)!important}header-component:has(.kc-menu-mega){--kc-nav-pad: 10px}@media screen and (min-width:1280px){header-component:has(.kc-menu-mega){--kc-nav-pad: 10px}}@media screen and (min-width:1440px){header-component:has(.kc-menu-mega){--kc-nav-pad: 13px}}header-menu:has(.kc-menu-mega) .menu-list__link .menu-list__link-title{position:relative}header-component:has(.kc-menu-mega) overflow-list>li .menu-list__link-title{padding-inline:var(--kc-nav-pad)}header-menu:has(.kc-menu-mega) .menu-list__list-item:not([slot=overflow])>.menu-list__link .menu-list__link-title:after{content:"";position:absolute;left:var(--kc-nav-pad);right:var(--kc-nav-pad);bottom:-6px;height:2px;background:var(--kc-blue);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.22,1,.36,1)}header-menu:has(.kc-menu-mega) .menu-list__list-item:not([slot=overflow])>.menu-list__link:is([aria-expanded=true],:hover) .menu-list__link-title:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){header-menu:has(.kc-menu-mega) .menu-list__link .menu-list__link-title:after{transition:none}}@media screen and (min-width:990px)and (max-width:1279px){html header-component overflow-list>li>.menu-list__link,html header-component [slot=more]>.menu-list__link{font-size:14px!important;letter-spacing:0!important}header-component:has(.kc-menu-mega) .header__columns:has(.header__column--center header-menu){grid-gap:24px}}header-component:has(.kc-menu-mega) :is(.menu-list__link,.header-actions__action,.header-logo,a,button):focus-visible{outline:2px solid var(--kc-blue)!important;outline-offset:2px!important}header-component:has(.kc-menu-mega) shopify-account:focus-within{outline:2px solid var(--kc-blue)!important;outline-offset:2px!important;border-radius:var(--kc-radius-sm)}header-component:has(.kc-menu-mega) .kc-menu-mega a:focus-visible{outline-offset:-2px!important}header-component:has(.kc-menu-mega) .kc-menu-mega a.kc-menu-mega__tile:focus-visible{outline:none!important}header-component:is(:has(.kc-menu-mega),:has(.kc-menu-drawer)) summary.header__icon--summary:focus-visible{outline:2px solid var(--kc-blue)!important;outline-offset:-2px!important}header-menu:has(.kc-menu-mega) overflow-list{--overflow-list-alignment: flex-start}@media screen and (min-width:990px){header-component:has(.kc-menu-mega) .header__columns:has(.header__column--center header-menu){--header-left: max-content;--header-center: minmax(0, 1fr);--header-right: max-content}header-component:has(.kc-menu-mega) .header__column--center:has(header-menu){justify-content:flex-start}}header-menu:has(.kc-menu-mega) .overflow-menu::part(overflow){display:block;padding:0;background:none;clip-path:none;pointer-events:none}header-menu:has(.kc-menu-mega) .overflow-menu::part(overflow-list){display:flex;flex-direction:column;width:max-content;min-width:220px;max-height:none;margin-left:var(--kc-more-left, 0);padding:8px;border:1px solid var(--kc-dark-border);border-radius:var(--kc-radius-md);background:var(--kc-navy);box-shadow:0 16px 32px #00000073;transform:none;pointer-events:auto}header-menu:has(.kc-menu-mega) .menu-list__list-item[slot=overflow]>.menu-list__submenu{display:none!important}html header-component overflow-list>li[slot=overflow]>.menu-list__link{display:flex;justify-content:center;align-items:flex-start;min-height:44px;padding:0 14px;border-radius:var(--kc-radius-sm);color:#fff!important;font-size:13px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}html header-component overflow-list>li[slot=overflow]>.menu-list__link:is(:hover,:focus-visible,[aria-expanded=true]){background:#ffffff14}header-component:has(.kc-menu-mega) .header__underlay-open:after{box-shadow:0 28px 48px #00000073}.kc-menu-scrim{position:fixed;inset:var(--kc-scrim-top, 0) 0 0 0;z-index:var(--kc-scrim-z, 99);background:#0000008c;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.kc-menu-scrim.is-open{opacity:1;pointer-events:auto}@media screen and (max-width:749px){.kc-menu-scrim{display:none}}@media(prefers-reduced-motion:reduce){.kc-menu-drawer *,.kc-menu-mega,.kc-menu-mega *,.kc-menu-scrim{animation:none!important;transition-duration:.01ms!important}header-menu .menu-list__submenu[inert]:has(.kc-menu-mega){visibility:hidden!important}.menu-drawer.kc-menu-drawer-panel,header-menu:has(.kc-menu-mega) .menu-list__submenu,header-menu:has(.kc-menu-mega) .menu-list__submenu-inner,header-component:has(.kc-menu-mega) .header__underlay-open,header-component:has(.kc-menu-mega) .header__underlay-open:after{animation:none!important;transition:none!important}}html:has(.menu-open>.kc-menu-drawer-panel) #kc-web-agent,html:has(.menu-open>.kc-menu-drawer-panel) #shop-hcaptcha-badge-container{display:none!important}html:has(.kc-menu-scrim.is-open) #kc-web-agent,html:has(.kc-menu-scrim.is-open) #shop-hcaptcha-badge-container{visibility:hidden}.kc-menu-mega{--kc-C: calc(100cqw - var(--kc-gut) - var(--kc-aside));--kc-tw6: calc((var(--kc-C) - 2 * var(--kc-gut) - 3 * var(--kc-tile-gap)) / 6);--kc-dcap: calc(8px + 2 * 1.25 * var(--kc-tf));--kc-drows: 3;--kc-dtxn: var(--kc-dtx, 0);--kc-dtxh: calc(min(var(--kc-dtxn), 1) * var(--kc-tile-gap) + var(--kc-dtxn) * var(--kc-txrow));--kc-dth: calc( (var(--kc-fit) - var(--kc-head) - (var(--kc-drows) - 1) * var(--kc-tile-gap) - var(--kc-drows) * var(--kc-dcap) - var(--kc-dtxh)) / (var(--kc-ar) * var(--kc-drows)) );--kc-dt: min(var(--kc-tw6), var(--kc-dth), var(--kc-tmax));--kc-H: calc(var(--kc-head) + var(--kc-drows) * (var(--kc-ar) * var(--kc-dt) + var(--kc-dcap)) + (var(--kc-drows) - 1) * var(--kc-tile-gap) + var(--kc-dtxh));--kc-capblock: 68px;--kc-card-ph: max(140px, calc(var(--kc-H) - var(--kc-capblock) - 10px - 16px - 2 * 48px - 10px))}.kc-menu-mega__side{align-self:start}@media screen and (max-width:1279px){.kc-menu-mega{--kc-dcap: 38px }}.kc-menu-mega--logo>.kc-menu-strip{grid-column:1 / -1;grid-row:1}.kc-menu-mega--logo>.kc-menu-mega__cols{grid-column:1;grid-row:2}.kc-menu-mega--logo>.kc-menu-mega__side{grid-column:2;grid-row:2}.kc-menu-mega__frame{flex:none;height:var(--kc-card-ph);min-height:0}.kc-menu-mega__aside{flex:none}.kc-menu-mega__cap{--kc-cap-t: clamp(14px, calc(var(--kc-aside) * .06), 22px);height:var(--kc-capblock);overflow:hidden}.kc-menu-mega__actions{width:100%}.kc-menu-mega a.kc-menu-btn--cta{width:100%;min-width:0}.kc-menu-mega--cups .kc-menu-mega__cols{--kc-t: min(calc((var(--kc-C) - var(--kc-gut) - var(--kc-tile-gap)) / 3), calc((var(--kc-H) - var(--kc-head) - 2 * var(--kc-cap-h) - var(--kc-tile-gap) - var(--kc-txw-h)) / (2 * var(--kc-ar))));--kc-ph: calc(var(--kc-ar) * var(--kc-t))}.kc-menu-mega--cups{--kc-tl: 1}.kc-menu-mega--logo .kc-menu-mega__cols{--kc-t: min(calc((var(--kc-C) - 2 * var(--kc-tile-gap)) / 3), calc((var(--kc-H) - var(--kc-strip) - var(--kc-tile-gap) - var(--kc-head) - 2 * var(--kc-cap-h) - var(--kc-tile-gap) - var(--kc-txw-h)) / (2 * var(--kc-ar))));--kc-ph: calc(var(--kc-ar) * var(--kc-t));grid-template-columns:max-content}.kc-menu-mega--logo .kc-menu-mega__col{min-width:0;display:grid;grid-template-columns:repeat(3,var(--kc-t));gap:var(--kc-tile-gap);align-items:start;width:auto}.kc-menu-mega--logo .kc-menu-mega__col>.kc-menu-mega__h{grid-column:1 / -1;margin-bottom:calc(12px - var(--kc-tile-gap))}.kc-menu-mega--logo .kc-menu-mega__col>.kc-menu-mega__tiles{display:contents}.kc-menu-mega--logo .kc-menu-mega__col>.kc-menu-textlinks--strip{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);align-self:start;margin:0}.kc-menu-mega--cups .kc-menu-mega__tile-ph,.kc-menu-mega--logo .kc-menu-mega__tile-ph{height:var(--kc-ph);aspect-ratio:auto}.kc-menu-mega--cups .kc-menu-mega__tile-ph .kc-menu-img,.kc-menu-mega--logo .kc-menu-mega__tile-ph .kc-menu-img{object-fit:cover;object-position:50% 55%}header-component .kc-menu-mega a.kc-menu-btn--primary:focus-visible,header-component:has(.kc-menu-mega) .kc-menu-mega a.kc-menu-btn--primary:focus-visible,.kc-menu-drawer a.kc-menu-btn--primary:focus-visible,header-component .kc-menu-drawer a.kc-menu-btn--primary:focus-visible{outline:2px solid transparent;outline-offset:0;box-shadow:0 0 0 2px var(--kc-dark),0 0 0 4px var(--kc-light)}@media screen and (min-width:990px){.kc-menu-mega.kc-menu-mega--logo{grid-template-columns:max-content minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto;--kc-card-ph: max(140px, calc(var(--kc-H) - var(--kc-capblock) - 10px))}.kc-menu-mega.kc-menu-mega--logo .kc-menu-mega__cols{--kc-t: min(calc((var(--kc-C) - 2 * var(--kc-tile-gap)) / 3), calc((var(--kc-H) - var(--kc-head) - 2 * var(--kc-cap-h) - var(--kc-tile-gap) - var(--kc-txw-h)) / (2 * var(--kc-ar))))}.kc-menu-mega--logo>.kc-menu-mega__cols{grid-column:1;grid-row:1 / span 2}.kc-menu-mega--logo>.kc-menu-mega__side,.kc-menu-mega--logo>.kc-menu-mega__side>.kc-menu-mega__card{display:contents}.kc-menu-mega--logo .kc-menu-mega__aside{grid-column:2;grid-row:1 / span 2;align-self:start;min-width:0}.kc-menu-mega--logo>.kc-menu-strip{display:flex;flex-direction:column;grid-column:3;grid-row:1;align-self:stretch;height:auto;margin:0;padding:0;border:0}.kc-menu-mega--logo>.kc-menu-strip .kc-menu-mega__h{margin:0 0 4px}.kc-menu-mega--logo>.kc-menu-strip .kc-menu-steps{flex:1 1 auto;flex-direction:column;width:100%;margin-bottom:var(--kc-tile-gap)}.kc-menu-mega--logo>.kc-menu-strip .kc-menu-steps li,.kc-menu-mega--logo>.kc-menu-strip .kc-menu-steps li+li{flex:1 1 0;align-items:center;gap:10px;padding:10px 0;border-left:0;border-bottom:1px solid var(--kc-menu-line)}.kc-menu-mega--logo>.kc-menu-strip .kc-menu-steps em{width:24px;font-size:28px}.kc-menu-mega--logo .kc-menu-mega__actions{grid-column:3;grid-row:2;align-self:end;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/karved-menu.css.map */
