.mega-menu__content--ww-solutions{left:50%!important;right:auto!important;width:min(1180px,calc(100vw - 3rem))!important;max-height:calc(100vh - var(--header-height, 80px) - 2rem);transform:translate(-50%)!important;padding:2.2rem 0 2.5rem!important;overflow-x:hidden;overflow-y:auto;border-radius:0 0 18px 18px;box-shadow:0 22px 55px #103e3624}.js .mega-menu__content--ww-solutions{transform:translate(-50%,-1.2rem)!important}.mega-menu[open] .mega-menu__content--ww-solutions{opacity:1;transform:translate(-50%)!important}.mega-menu__content--ww-solutions .page-width{padding-left:2.6rem;padding-right:2.6rem}.ww-solutions-intro{margin:0 0 1.8rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(16,62,54,.11)}.ww-solutions-intro__eyebrow{margin:0 0 .3rem;color:#103e36;font-size:1.15rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ww-solutions-intro__title{margin:0 0 .45rem;color:rgb(var(--color-foreground));font-size:clamp(2rem,2.2vw,2.8rem);font-weight:750;line-height:1.18}.ww-solutions-intro__text{max-width:760px;margin:0;color:rgba(var(--color-foreground),.72);font-size:1.4rem;line-height:1.55}.ww-solutions-grid,.header--top-center .mega-menu__list.ww-solutions-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;width:100%;margin:0;padding:0;list-style:none}.ww-solutions-grid>li,.header--top-center .mega-menu__list.ww-solutions-grid>li{width:auto!important;padding:0!important;margin:0!important}.ww-solution-card{display:grid!important;grid-template-columns:4.6rem 1fr auto;align-items:center;gap:1rem;min-height:9.4rem;height:100%;padding:1.3rem 1.35rem!important;border:1px solid rgba(16,62,54,.11);border-radius:14px;background:#f7f9f8;color:#123f37!important;text-decoration:none!important;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.ww-solution-card:hover,.ww-solution-card:focus-visible{background:#fff;border-color:#103e3645;box-shadow:0 10px 28px #103e361a;transform:translateY(-2px);text-decoration:none!important}.ww-solution-card__icon{display:inline-flex;align-items:center;justify-content:center;width:4.6rem;height:4.6rem;border-radius:999px;background:#e7efed;color:#103e36}.ww-solution-card__icon svg{width:2.25rem;height:2.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ww-solution-card__copy{min-width:0}.ww-solution-card__title{display:block;margin-bottom:.25rem;color:#103e36;font-size:1.42rem;font-weight:750;line-height:1.25}.ww-solution-card__desc{display:block;color:#123f37b0;font-size:1.18rem;font-weight:450;line-height:1.35}.ww-solution-card__arrow{color:#103e368c;font-size:1.8rem;transition:transform .18s ease}.ww-solution-card:hover .ww-solution-card__arrow{transform:translate(3px)}@media screen and (max-width:1120px)and (min-width:990px){.ww-solutions-grid,.header--top-center .mega-menu__list.ww-solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (min-width:990px){.footer__content-top .footer__blocks-wrapper{display:grid!important;grid-template-columns:minmax(220px,.95fr) minmax(190px,.8fr) minmax(190px,.8fr) minmax(260px,1.15fr)!important;gap:2.4rem!important;align-items:start}.footer__content-top .footer-block.grid__item{width:auto!important;max-width:none!important}}.footer__service-bar{background:#ffffff06}.footer-block__heading{letter-spacing:-.01em}.footer-block--menu .footer-block__details-content{display:grid;gap:.35rem}.footer-block--menu .footer-block__details-content>li{margin:0!important}.footer-block--menu .list-menu__item--link{padding:.38rem 0!important;line-height:1.45}.footer-block--consultation .footer-block__consultation-box{position:relative;overflow:hidden;padding:2.2rem 1.8rem;background:#ffffff12;border:1px solid rgba(255,255,255,.08);border-radius:16px}.footer-block--consultation .footer-block__consultation-box:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#ffffff47}.footer-block__consultation-email.button{min-height:4.2rem;padding-left:1.5rem;padding-right:1.5rem}@media screen and (max-width:749px){.footer-block--consultation .footer-block__consultation-box{text-align:left}.footer-block__consultation-avatars{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.ww-solution-card,.ww-solution-card__arrow{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/ww-solutions-footer-2026-08-29.css.map */
