@keyframes mmMegaIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes mmCardUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mmRailIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes mmDotPulse{0%{box-shadow:0 0 #2ba7e280}70%{box-shadow:0 0 0 7px #2ba7e200}to{box-shadow:0 0 #2ba7e200}}.mega-menu{position:static}.mega-menu__content{background:#fff;border-top:1px solid rgba(12,106,171,.08);box-shadow:0 26px 50px #0d477429;left:0;right:0;position:absolute;top:100%}.js .mega-menu__content{opacity:0;transform:translateY(-1.5rem)}.mega-menu[open] .mega-menu__content{animation:mmMegaIn .3s cubic-bezier(.22,1,.36,1) both;z-index:2}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem);overflow-y:auto}.mm-prod-grid.stagger>*,.mm-coll-grid.stagger>*{animation:mmCardUp .42s cubic-bezier(.22,1,.36,1) both}.mm-prod-grid.stagger>*:nth-child(1),.mm-coll-grid.stagger>*:nth-child(1){animation-delay:.04s}.mm-prod-grid.stagger>*:nth-child(2),.mm-coll-grid.stagger>*:nth-child(2){animation-delay:.1s}.mm-prod-grid.stagger>*:nth-child(3),.mm-coll-grid.stagger>*:nth-child(3){animation-delay:.16s}.mm-prod-grid.stagger>*:nth-child(4),.mm-coll-grid.stagger>*:nth-child(4){animation-delay:.22s}.mm-prod-grid.stagger>*:nth-child(5),.mm-coll-grid.stagger>*:nth-child(5){animation-delay:.28s}.mm-rail .mm-cat{animation:mmRailIn .4s cubic-bezier(.22,1,.36,1) both}.mm-rail .mm-cat:nth-child(1){animation-delay:.05s}.mm-rail .mm-cat:nth-child(2){animation-delay:.11s}.mm-rail .mm-cat:nth-child(3){animation-delay:.17s}.mm-rail .mm-cat:nth-child(4){animation-delay:.23s}.mm-rail .mm-cat:nth-child(5){animation-delay:.29s}.mm-live-dot{width:7px;height:7px;border-radius:999px;background:#2ba7e2;animation:mmDotPulse 2s ease-in-out infinite;margin-left:auto;flex-shrink:0}.mm-link-all{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:#0a1a2f;text-decoration:none;white-space:nowrap;transition:color .2s ease}.mm-link-all svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.mm-link-all:hover{color:#0372b2}.mm-link-all:hover svg{transform:translate(5px)}.mm-divider{height:1px;background:#0c6aab1a;margin-bottom:16px}.mm-shop-grid{display:grid;grid-template-columns:250px 1fr;gap:34px;max-width:1320px;margin:0 auto;padding:30px 26px 34px}.mm-rail-col{display:flex;flex-direction:column}.mm-rail-head{font-size:14px;font-weight:700;color:#0a1a2f;margin-bottom:12px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mm-rail{display:flex;flex-direction:column;gap:2px}.mm-rail-foot{margin-top:auto;padding-top:20px}.mm-cat{display:flex;align-items:center;gap:13px;padding:13px 16px;border-radius:16px;border:none;background:transparent;font-family:inherit;cursor:pointer;text-align:left;width:100%;transition:background .2s ease,transform .2s ease}.mm-cat:hover{background:#0372b212;transform:translate(3px)}.mm-cat.is-on{background:#0372b212}.mm-cat__ic{flex-shrink:0;color:#1a223566;transition:color .18s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.mm-cat:hover .mm-cat__ic,.mm-cat.is-on .mm-cat__ic{color:#0372b2}.mm-cat:hover .mm-cat__ic{transform:scale(1.12) rotate(-4deg)}.mm-cat__lbl{font-size:18px;font-weight:700;color:#1a223573;transition:color .18s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mm-cat:hover .mm-cat__lbl,.mm-cat.is-on .mm-cat__lbl{color:#0a1a2f}.mm-cat.is-on .mm-cat__lbl{font-weight:800}.mm-panels-col{min-width:0}.mm-panel{display:none}.mm-panel.is-on{display:block;animation:mmMegaIn .25s cubic-bezier(.22,1,.36,1) both}.mm-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.mm-panel__head-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1a223573;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mm-prod-grid{display:grid;grid-template-columns:1fr 1fr 260px;gap:16px;align-items:stretch}.mm-pcard{position:relative;background:#f5f8fb;border-radius:20px;padding:18px;cursor:pointer;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.mm-pcard:hover{transform:translateY(-6px);box-shadow:0 18px 38px #0d477426}.mm-pc-imgwrap{position:relative;flex:1;min-height:150px;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#fff,#eaf4fb)}.mm-pc-img{width:100%;height:100%;min-height:150px;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.mm-pcard:hover .mm-pc-img{transform:scale(1.06)}.mm-pc-badge{position:absolute;top:10px;left:10px;background:#0372b2;color:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;letter-spacing:.02em;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mm-pc-badge--alt{background:#f5a623}.mm-pc-info{margin-top:14px}.mm-pc-brand{font-size:10px;font-weight:800;letter-spacing:.1em;color:#1a223573;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mm-pc-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:5px}.mm-pc-name{font-size:16px;font-weight:800;letter-spacing:-.01em;color:#0a1a2f;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mm-pc-price{font-size:16px;font-weight:800;color:#0372b2;white-space:nowrap;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mm-promo{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(200deg,#0c6aab,#083f66);min-height:260px;display:block;text-decoration:none;cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.mm-promo:hover{transform:translateY(-6px);box-shadow:0 18px 38px #08284647}.mm-promo__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08284600 40%,#082846db)}.mm-promo__body{position:absolute;left:0;right:0;bottom:0;padding:22px}.mm-promo__title{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1.1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mm-promo__sub{font-size:14px;font-weight:600;color:#ffffffd9;margin-top:5px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mm-coll-wrap{max-width:1320px;margin:0 auto;padding:30px 26px 34px}.mm-coll-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.mm-ccard{position:relative;background:#f5f8fb;border-radius:20px;padding:20px;display:flex;flex-direction:column;min-height:280px;text-decoration:none;color:inherit;cursor:pointer;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.mm-ccard:hover{transform:translateY(-7px);box-shadow:0 18px 38px #0d477426}.mm-ccard__imgwrap{flex:1;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#fff,#eaf4fb);display:flex;align-items:center;justify-content:center;min-height:160px}.mm-cc-img{width:100%;height:100%;min-height:160px;object-fit:cover;object-position:center;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.mm-ccard:hover .mm-cc-img{transform:scale(1.06)}.mm-ccard__icon-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:160px;color:#0372b2}.mm-ccard__info{margin-top:16px}.mm-ccard__name{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#0a1a2f;line-height:1.15;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mm-ccard__tag{font-size:13px;font-weight:600;color:#6b7a95;margin-top:4px;line-height:1.4;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.mm-generic-wrap{max-width:1320px;margin:0 auto;padding:24px 26px 28px}.mm-generic__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 28px}.mm-generic__link{display:block;font-size:14px;font-weight:600;color:#0a1a2fa6;text-decoration:none;padding:6px 0;transition:color .15s ease}.mm-generic__link:hover,.mm-generic__link--active{color:#0a1a2f;text-decoration:underline}@media(max-width:1120px){.mm-shop-grid{grid-template-columns:200px 1fr;gap:24px}.mm-prod-grid{grid-template-columns:1fr 1fr}.mm-prod-grid .mm-promo{grid-column:1 / -1;min-height:160px}.mm-coll-grid{grid-template-columns:repeat(3,1fr)}.mm-ccard{min-height:240px}}@media(max-width:990px){.mega-menu__content{display:none!important}}@media(prefers-reduced-motion:reduce){.mm-prod-grid.stagger>*,.mm-coll-grid.stagger>*,.mm-rail .mm-cat,.mm-live-dot,.mm-pcard,.mm-promo,.mm-ccard,.mm-pc-img,.mm-cc-img{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-mega-menu.css.map */
