.mega-menu__item-custom-banner{display:flex;padding:16px 12px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:8px;font-size:14px;font-style:normal;font-weight:600;line-height:16px}.mega-menu__item-custom-banner-icon{aspect-ratio:140/29;max-width:140px}.header-mobile-menu__generic-list{display:none;flex-direction:column;gap:12px;list-style:none;margin:8px 0 0;padding:0}.header-mobile-menu__generic-list.active{display:flex}.header-mobile-menu__generic-card{border-radius:8px;border:1px solid #E9ECEF;overflow:hidden}.header-mobile-menu__generic-card-link{display:flex;align-items:center;gap:12px;padding:12px;color:inherit;text-decoration:none}button.header-mobile-menu__generic-card-link{border:none;background:none;font:inherit;text-align:left;cursor:pointer;width:100%}.header-mobile-menu__generic-card-image{flex-shrink:0;width:60px;height:60px;object-fit:cover;border-radius:6px}.header-mobile-menu__generic-card-content{display:flex;flex-direction:column;gap:4px;min-width:0}.header-mobile-menu__generic-card-title{font-size:14px;line-height:1.3;font-weight:500;color:#260f0f}.header-mobile-menu__generic-tags{display:flex;flex-wrap:wrap;gap:6px}.header-mobile-menu__generic-tag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#495057}.header-mobile-menu__generic-view-all{text-align:center;padding-top:12px}.header-mobile-menu__generic-view-all a{font-size:14px;color:#260f0f;text-decoration:underline}.header-mobile-menu__banner-swiper{width:100%;overflow:hidden}.header-mobile-menu__banner-swiper .header-mobile-menu__banner-link{display:block}.header-mobile-menu__banner-swiper .header-mobile-menu__banner-image{display:block;width:100%;height:auto}.header-mobile-menu__banner-swiper{position:relative}.header-mobile-menu__banner-nav{position:absolute;top:calc(50% - 14px);z-index:10;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#ffffffd9;color:#260f0f;cursor:pointer}.header-mobile-menu__banner-nav--prev{left:0}.header-mobile-menu__banner-nav--next{right:0}.header-mobile-menu__banner-pagination.swiper-pagination{position:static;margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/474/assets/header-drop-mega-menu-mobile.css.map */
