.mega-menu-promo__wrapper{display:flex;gap:16px}.mega-menu-promo__grid{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;flex:1;max-width:1094px;margin:0 auto;padding-bottom:44px}.mega-menu-promo__grid--compact{grid-template-columns:repeat(2,1fr);gap:10px}.mega-menu-promo__wrapper--has-right-col{display:grid;grid-template-columns:1.8fr 1.2fr;gap:24px;padding-bottom:44px}.mega-menu-promo__wrapper--has-right-col .mega-menu-promo__grid{max-width:100%;padding-bottom:0;grid-template-columns:repeat(3,1fr);gap:10px}.mega-menu-promo__wrapper .mega-menu__col-right{padding-left:28px;border-left:2px solid #E4E2DF}@media screen and (max-width:990px){.mega-menu-promo__wrapper--has-right-col{display:flex;flex-direction:column}.mega-menu-promo__wrapper .mega-menu__col-right{padding-left:0;border-left:none;padding-top:16px;border-top:1px solid #E4E2DF}.mega-menu-promo__grid--compact{grid-template-columns:1fr}}.mega-menu__top-bar{background:var(--mega-menu-top-bg);padding:8px 0;font-size:14px;font-weight:600;color:#161616}.mega-menu__top-bar-inner{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.mega-menu__message-item{display:flex;align-items:center;gap:8px;position:relative}.mega-menu__message-item:not(:last-child):after{content:"";position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:.5px;height:16.5px;background-color:currentColor}.message-icon{object-fit:contain}.mega-menu__content{padding:44px 0 0}.mega-menu__container{padding:0px var(--page-margin, 20px);margin:0 auto;width:100%;max-width:var(--page-width, 100%)}.mega-menu__grid{display:grid;grid-template-columns:1.7fr 1.3fr;gap:0px;padding-bottom:44px}.mega-menu__col-right{padding-left:28px}.mega-menu__col-left{padding-right:28px;border-right:2px solid #E4E2DF}.mega-menu__nav-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px}.mega-menu__nav-title{font-weight:700;font-size:14px;text-transform:uppercase;color:#161616;text-decoration:none;display:block;margin-bottom:12px;letter-spacing:.5px}.mega-menu__sub-list li{margin-bottom:8px}.mega-menu__sub-link{color:#555;text-decoration:none;font-size:14px;transition:color .2s}.mega-menu__sub-link:hover{color:#000;text-decoration:underline}.mega-menu__brands{padding-top:20px;display:flex;gap:16px}.mega-menu__section-title{margin-block-start:auto!important;margin-block-end:auto!important;font-weight:500;color:#161616}.brands-grid{display:flex;gap:30px;flex-wrap:wrap;align-items:center}.brand-logo{width:87px;filter:grayscale(100%);opacity:.7;transition:all .2s}.brand-logo:hover{filter:grayscale(0%);opacity:1}.mega-menu__right-inner.mega-menu__right-inner--single{grid-template-columns:1fr}.mega-menu__right-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:28px}.mega-menu__right-inner:has(>.mega-menu__promo-item:only-child){grid-template-columns:1fr}.mm-card{border-radius:12px;overflow:hidden;position:relative;padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%}.mm-card--review{background:#fafafa;border:1px solid #eee}.mm-card__image-wrapper{margin-bottom:16px;width:100%}.mm-card__image{width:100%;height:auto;object-fit:contain}.mm-card__title{font-weight:700;margin-bottom:8px;font-size:18px}.mm-card__text{margin-bottom:16px;font-size:14px;opacity:.9}.rating-stars{height:20px;margin-bottom:12px}.review-text{font-style:italic;font-size:14px;margin-bottom:8px}.reviewer-name{font-weight:600;font-size:12px;text-transform:uppercase}.mega-menu__cta-row{text-align:right}.mega-menu__footer{background:var(--mega-menu-footer-bg);color:var(--mega-menu-footer-text);padding:12px 0;text-align:center;font-weight:600;font-size:14px}.mega-menu__footer-inner{display:flex;justify-content:center;gap:4px;align-items:center}.footer-link{text-decoration:underline;color:currentColor}.footer-link:hover{opacity:.8}.header-nav__item{position:static!important}.mega-menu-container{position:absolute;top:100%;left:0;right:0;width:100%;z-index:100;background:var(--header-bg);display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease,visibility .3s;pointer-events:none;box-shadow:0 500vh 0 500vh #00000080;clip-path:inset(0 -500vh -500vh -500vh)}.header-nav__item:hover .mega-menu-container,.header-nav__item:focus-within .mega-menu-container{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.header-nav__item .header-nav__link svg{transition:transform .3s ease;transform-origin:center;display:inline-block}.header-nav__item:hover .header-nav__link svg,.header-nav__item:focus-within .header-nav__link svg{transform:rotate(180deg)}.message-text{font-size:14px;font-weight:600;line-height:140%}.mega-menu-container--blog .mega-menu__grid{display:grid;grid-template-columns:394px 1fr;gap:24px 48px;padding:44px 0}.mega-menu-container--blog .mega-menu__col-left{border-right:2px solid #e5e5e5;padding-right:24px}.sp-categories-links__list{display:flex;flex-direction:column;gap:8px;height:100%}.category-link{display:flex;align-items:center;gap:14px;border-radius:8px;box-shadow:0 4px 34px #0000000d;border:2px solid #ffffff;padding:12px;background:#fff}.category-icon img{display:block;width:62px;height:62px}.category-link-text-content{width:70%;display:flex;flex-direction:column;gap:4px}.category-title{color:#161616;font-weight:700;line-height:120%;font-size:14px;font-family:var(--font-h4--family);padding-right:28px}.category-text{color:#6c6a69;font-size:14px;font-weight:400;line-height:150%}.sp-articles-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.mega-menu__section-title{font-size:18px;font-weight:700;line-height:120%;font-family:var(--font-h4--family)}@media screen and (min-width:990px){.category-link:hover{border:solid 2px #4527a0}.category-link{position:relative}.category-link-arrow{position:absolute;top:auto;bottom:auto;right:12px;width:24px;height:24px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;padding:0;background:linear-gradient(230.78deg,#201349 30.42%,#7047bb 91.55%);box-shadow:0 1.5px 3px #00000014;color:#fff;opacity:0;transform:translate(-5px);transition:all .3s ease-in-out;pointer-events:none}.category-link:hover .category-link-arrow{opacity:1;transform:translate(0)}}.category-link-arrow{display:none}
/*# sourceMappingURL=/cdn/shop/t/226/assets/component-mega-menu.css.map */
