.menu-mega{position:absolute;top:0;right:0;z-index:999;width:100%;overflow:hidden;justify-content:space-between;overflow:auto;max-height:calc(100vh - var(--header-height-dev, 72px));background:#fff;transform:scaleY(1) translateY(var(--header-height-dev, 72px));transform-origin:top;display:none;padding:15px 35px 40px}.menu-mega .menu__inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr);gap:clamp(24px,3vw,44px);align-items:start}.menu-mega .menu__inner:not(:has(.menu__card-list .menu__card)){grid-template-columns:minmax(0,1fr)}.menu-mega .menu__search{position:relative}.menu-mega .menu__search form{margin-bottom:32px}.menu__search .menu__search-wrap{padding-block:0}.menu-mega .menu__search input[type=search]{border:none;padding:0 0 0 12px}.menu-mega .menu__search input[type=search]:focus{outline:none;border:none;box-shadow:none}.menu-mega .menu__search input[type=search]::placeholder{color:#9ca3af}.menu-mega .menu__list{width:auto;min-width:0}.menu-mega .menu__nav-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;gap:20px clamp(28px,3vw,40px);max-width:100%}.menu-mega .menu__nav{flex:0 0 auto;max-width:34%;position:relative;width:auto;min-width:0;padding-right:0;align-self:flex-start}.menu-mega .menu__nav h5{font-size:14px;line-height:1.25;margin:0}.menu-mega .menu__nav h5{text-transform:none!important}.menu-mega .menu__links{display:grid;align-content:start;gap:12px;font-size:12px;margin-top:14px}.menu-mega a:hover{text-decoration:underline}.menu-mega .menu__nav-wrap li+li{margin-top:0}.menu-mega .menu__card-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(18px,2vw,30px);width:auto;min-width:0;padding-left:0;align-items:start}.menu-mega .menu__card-list:not(:has(.menu__card)){display:none}.menu-mega .menu__inner:not(:has(.menu__card-list .menu__card)) .menu__nav-wrap:not(:has(.menu__links li)):has(>.menu__nav:nth-child(4)):not(:has(>.menu__nav:nth-child(5))){display:block;column-count:2;column-gap:clamp(24px,2.5vw,32px)}.menu-mega .menu__inner:not(:has(.menu__card-list .menu__card)) .menu__nav-wrap:not(:has(.menu__links li)):has(>.menu__nav:nth-child(4)):not(:has(>.menu__nav:nth-child(5)))>.menu__nav{display:block;break-inside:avoid;width:auto;max-width:none;margin:0 0 20px}.menu-mega .menu__inner:not(:has(.menu__card-list .menu__card)) .menu__nav-wrap:not(:has(.menu__links li)):has(>.menu__nav:nth-child(4)):not(:has(>.menu__nav:nth-child(5)))>.menu__nav:last-child{margin-bottom:0}.menu-mega .menu__inner:not(:has(.menu__card-list .menu__card)) .menu__nav-wrap:not(:has(.menu__links li)):has(>.menu__nav:nth-child(4)):not(:has(>.menu__nav:nth-child(5))) .menu__nav h5,.menu-mega .menu__inner:not(:has(.menu__card-list .menu__card)) .menu__nav-wrap:not(:has(.menu__links li)):has(>.menu__nav:nth-child(4)):not(:has(>.menu__nav:nth-child(5))) .menu__nav h5 a{white-space:normal}.menu-mega .menu__inner:not(:has(.menu__card-list .menu__card)) .menu__nav-wrap:not(:has(.menu__links li)):has(>.menu__nav:nth-child(4)):not(:has(>.menu__nav:nth-child(5))) .menu__nav h5{min-height:0}@media(max-width:1023px){.menu-mega .menu__inner{grid-template-columns:1fr;gap:32px}.menu-mega .menu__card-list{width:100%;border:none;padding-left:0}}@media(max-width:767px){.menu-mega .menu__nav-wrap{display:flex}.menu-mega .menu__card-list{display:block;border:none}}.menu-mega .menu__card{position:relative;width:auto;min-width:0}.menu-mega .menu__card+.menu__card{margin-left:0}@media(max-width:767px){.menu-mega .menu__inner:not(:has(.menu__card-list .menu__card)) .menu__nav-wrap:not(:has(.menu__links li)):has(>.menu__nav:nth-child(4)):not(:has(>.menu__nav:nth-child(5))){display:flex;column-count:auto}.menu-mega .menu__nav-wrap{gap:20px}.menu-mega .menu__nav{width:100%;min-width:0;max-width:none}.menu-mega .menu__card+.menu__card{margin-left:0;margin-top:21px}}.menu-mega .menu__card-content{margin-top:8px}.menu-mega .menu__card-image{aspect-ratio:340/180;transition:opacity .2s}.menu-mega .menu__card-image img{width:100%;height:100%;object-fit:cover}.menu-mega .menu__card a{display:block}.menu-mega .menu__card-title,.menu-mega .menu__card-title a{font-size:14px;text-transform:none!important;margin:0}.menu-mega .menu__card-title a:hover{text-decoration:none;opacity:.8}.menu-mega .menu__card-subtitle{font-size:12px;margin:0;color:#000;opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/77/assets/menu-mega.css.map */
