.mega-menu{position:static}.mega-menu__content{background:radial-gradient(circle at 8% 0%,rgba(38,77,255,.08),transparent 28rem),radial-gradient(circle at 92% 0%,rgba(246,168,0,.07),transparent 24rem),rgb(var(--color-background));border-left:0;border-radius:0;border-right:0;left:0;overflow-y:auto;padding-bottom:2.8rem;padding-top:2.8rem;position:absolute;right:0;top:100%}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-bottom-position-desktop, 20rem) - 2rem)}.header-wrapper--border-bottom .mega-menu__content{border-top:0}.js .mega-menu__content{opacity:0;transform:translateY(-1.2rem)}.mega-menu[open] .mega-menu__content{opacity:1;transform:translateY(0)}.smart-mega-menu__grid{display:grid;gap:1.4rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-inline:auto}.header--top-center .smart-mega-menu__grid{display:grid}.smart-mega-menu__item{min-width:0}.header--top-center .smart-mega-menu__grid>li{padding-right:0;width:auto}.smart-mega-menu__card{background:rgba(var(--color-background),.88);border:.1rem solid rgba(36,69,196,.13);border-radius:1.6rem;color:rgb(var(--color-foreground));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:16rem minmax(0,1fr);height:100%;min-height:27.5rem;overflow:hidden;text-decoration:none;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease,transform var(--duration-short) ease,background-color var(--duration-short) ease}.smart-mega-menu__card:hover,.smart-mega-menu__card:focus-visible,.smart-mega-menu__card--active{background:rgb(var(--color-background));border-color:#264dff57;box-shadow:0 1.8rem 4.2rem #11266624;transform:translateY(-.3rem)}.smart-mega-menu__media{background:radial-gradient(circle at 52% 42%,#fffffff5,#eff4ffdb 68%,#e0e8fab8);display:block;height:16rem;min-height:0;overflow:hidden;position:relative}.smart-mega-menu__media:after{background:linear-gradient(180deg,transparent 72%,rgba(var(--color-background),.2));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.smart-mega-menu__image{height:100%;object-fit:contain;padding:.55rem;transition:transform var(--duration-long) ease;width:100%}.smart-mega-menu__media--deco-porta .smart-mega-menu__image{object-fit:cover;object-position:center 55%;padding:0}.smart-mega-menu__media--video-intercom-system-smart .smart-mega-menu__image,.smart-mega-menu__media--gate-automation .smart-mega-menu__image,.smart-mega-menu__media--smart-home-components .smart-mega-menu__image{object-fit:contain;padding:.7rem}.smart-mega-menu__card:hover .smart-mega-menu__image,.smart-mega-menu__card:focus-visible .smart-mega-menu__image{transform:scale(1.035)}.smart-mega-menu__placeholder{background:radial-gradient(circle at 50% 120%,rgba(var(--color-foreground),.2),transparent 58%);display:block;height:100%;width:100%}.smart-mega-menu__copy{display:flex;flex-direction:column;min-width:0;padding:1.45rem 1.55rem 1.4rem;position:relative}.smart-mega-menu__copy:after{border-bottom:.18rem solid currentColor;border-right:.18rem solid currentColor;color:#2445c4;content:"";height:.7rem;margin-top:auto;padding-top:.9rem;transform:rotate(-45deg);transition:transform var(--duration-short) ease;width:.7rem}.smart-mega-menu__card:hover .smart-mega-menu__copy:after,.smart-mega-menu__card:focus-visible .smart-mega-menu__copy:after{transform:translate(.35rem) rotate(-45deg)}.smart-mega-menu__title{display:block;font-family:var(--font-heading-family);font-size:1.45rem;font-weight:750;letter-spacing:-.015em;line-height:1.22}.smart-mega-menu__description{color:rgba(var(--color-foreground),.68);display:block;font-size:1.14rem;line-height:1.46;margin:.6rem 0 1.1rem;overflow-wrap:break-word}@media screen and (max-width:1199px){.smart-mega-menu__grid{gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.smart-mega-menu__card{grid-template-rows:13rem minmax(0,1fr);min-height:25rem}.smart-mega-menu__media{height:13rem}.smart-mega-menu__copy{padding:1.2rem}.smart-mega-menu__title{font-size:1.4rem}.smart-mega-menu__description{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.smart-mega-menu__card,.smart-mega-menu__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-mega-menu.css.map */
