.catalog-mega-panel{background:#f5f8fd;color:#10213c}.mega-menu-catalog>.child-nav{width:100%;margin:0}.catalog-mega__column{min-width:0}.catalog-mega__heading{color:#60718b;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.3;margin:0 0 8px;text-transform:uppercase}.catalog-mega__links,.catalog-mega__product-list{list-style:none;margin:0;padding:0}.catalog-mega__categories{column-count:2;column-gap:14px}.catalog-mega__categories>li{break-inside:avoid;margin-bottom:4px}.catalog-mega__links a{color:#10213c;display:inline-flex;align-items:baseline;gap:6px;font-size:13px;line-height:1.3;text-decoration:none}.catalog-mega__links a:hover,.catalog-mega__all:hover{color:#2455ae;text-decoration:underline}.catalog-mega__filters{display:grid;gap:6px}.catalog-mega__filters a{font-weight:700}.catalog-mega__dot{background:var(--catalog-tone, #ff7a25);border-radius:50%;flex:0 0 9px;height:9px}.catalog-mega__filters [data-tone=yellow]{--catalog-tone: #e4b517}.catalog-mega__filters [data-tone=purple]{--catalog-tone: #7152bd}.catalog-mega__filters [data-tone=blue]{--catalog-tone: #3c7fc9}.catalog-mega__filters [data-tone=green]{--catalog-tone: #209c64}.catalog-mega__filters [data-tone=orange]{--catalog-tone: #ee7536}.catalog-mega__filters [data-tone=pink]{--catalog-tone: #e54892}.catalog-mega__filters [data-tone=teal]{--catalog-tone: #2ca5ba}.catalog-mega__filters [data-tone=rose]{--catalog-tone: #ef2d75}.catalog-mega__filters [data-tone=magenta]{--catalog-tone: #a82497}.catalog-mega__links a.catalog-mega__new-lines{border:1px solid transparent;border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(105deg,#ff4485,#ff9b20,#9964ff) border-box;font-weight:750;padding:3px 7px}.catalog-mega__new-lines>span{color:#ff9b20}.catalog-mega__all{color:#2455ae;display:inline-block;font-size:12px;font-weight:700;margin-top:8px;text-decoration:underline}catalog-menu-products{display:block}.catalog-mega__product{align-items:center;border-bottom:1px solid #dce4ef;color:#10213c;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;min-height:50px;padding:4px 0}.catalog-mega__product-info{align-items:center;color:inherit;display:flex;gap:8px;min-width:0;text-decoration:none}.catalog-mega__product-image{background:#fff;border-radius:8px;flex:0 0 40px;height:40px;overflow:hidden}.catalog-mega__product-image img,.catalog-mega__product-image svg{width:100%;height:100%;object-fit:contain}.catalog-mega__product-copy{flex:1;min-width:0}.catalog-mega__product-title{display:-webkit-box;font-size:13px;font-weight:700;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog-mega__product-price{color:#60718b;display:block;font-size:10px;line-height:1.3;margin-top:2px}.catalog-mega__quick-add,.catalog-mega__form{display:contents}.catalog-mega__add{align-items:center;background:#15803d;border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;gap:4px;grid-column:2;justify-content:center;line-height:1.2;min-height:36px;min-width:76px;max-width:110px;padding:8px 9px;position:relative}.catalog-mega__add [data-menu-add-label]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-mega__add:disabled:not([data-menu-state=loading]):not([data-menu-state=success]){background:#e2e8f0;color:#51627a;cursor:not-allowed}.catalog-mega__add.is-loading:before,.catalog-mega__add.is-loading:after{display:none}.catalog-mega__spinner{animation:catalog-menu-spin .7s linear infinite;border:2px solid #fff;border-top-color:transparent;border-radius:50%;box-sizing:border-box;display:none;height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.catalog-mega__check{display:none;flex-shrink:0}.catalog-mega__add[data-menu-state=loading] [data-menu-add-label]{visibility:hidden}.catalog-mega__add[data-menu-state=loading] .catalog-mega__spinner,.catalog-mega__add[data-menu-state=success] .catalog-mega__check{display:block}.catalog-mega__feedback{color:#ae2639;font-size:12px;grid-column:1 / -1;line-height:1.4;margin:5px 0 0}.catalog-mega__product [hidden]{display:none!important}.catalog-mega__add:focus-visible{outline:2px solid #2455ae;outline-offset:3px}.catalog-mega__product:hover .catalog-mega__product-title{color:#2455ae}.catalog-mega__stock{color:#ae2639;display:block;font-size:10px;line-height:1.3}.catalog-mega__banner{aspect-ratio:1;border-radius:14px;display:block;margin-inline:auto;max-width:220px;overflow:hidden;width:100%}.catalog-mega__banner-image{display:block;height:100%;width:100%;object-fit:var(--catalog-banner-fit, cover)}.catalog-mega__banner--placeholder{background:linear-gradient(145deg,#ec167e,#95014f);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:180px;padding:16px;text-decoration:none}.catalog-mega__banner--ready{background-color:#164b9f}.catalog-mega__banner--ready.catalog-mega__banner--placeholder{background:linear-gradient(145deg,#386bff,#07276c)}.catalog-mega__banner--placeholder strong{font-size:clamp(20px,1.25vw,22px);line-height:1.15}.catalog-mega__banner-cta{align-self:flex-start;background:#15803d;border-radius:10px;font-size:12px;font-weight:700;line-height:1.3;padding:8px 10px}.catalog-mega__skeleton{background:#e8eef7;border-bottom:1px solid #dce4ef;border-radius:6px;display:block;height:40px;margin:0 0 10px}.catalog-mega__empty{color:#60718b;font-size:13px;line-height:1.4}.catalog-mega-panel a:focus-visible{border-radius:4px;outline:2px solid #2455ae;outline-offset:3px}@keyframes catalog-menu-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.catalog-mega__spinner{animation:none}}@media(min-width:1024px){.main-nav__child.mega-nav>.mega-nav__grid.mega-menu-catalog{max-height:min(380px,calc(100dvh - var(--header-height) - 24px));max-width:1440px;padding-inline:24px}.main-nav__child.mega-nav>.mega-nav__grid.mega-menu-catalog>.child-nav:has(li:not(.lg\:hidden)){padding-top:16px;padding-bottom:16px}.mega-nav__grid.mega-menu-catalog>.child-nav{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1fr);gap:20px}.mega-menu-catalog>.child-nav>.catalog-mega__column{width:auto;max-width:none}.catalog-mega__product-title{-webkit-line-clamp:1}.catalog-mega__add{min-height:32px;min-width:72px;max-width:104px;padding:5px 8px}}@media(max-width:1023px){.mega-menu-catalog>.child-nav>.catalog-mega__column{margin:0 0 20px;width:100%}.catalog-mega__heading{font-size:12px;margin-bottom:8px}.catalog-mega__links a{min-height:32px;font-size:14px}.catalog-mega__banner--placeholder strong{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/catalog-mega-menu.css.map */
