.megamenugarden ul.sub-menu{display:none}.et_pb_row_0_tb_header.et_pb_row.et_flex_row.et_pb_row--with-menu{overflow:visible}.megamenu .imgbloccoprodotti{width:100px;height:100px}.megamenu .titolobloccoprodotti h3{font-size:18px!important}.megamenu .colonnaprodotti:hover{transition:100ms ease;transform:translateY(0px);border:solid 1px #69AE08}.megamenu .colonnaprodotti{box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;border-radius:20px;transition:transform 200ms ease,border-color 100ms ease;border:solid 1px transparent}.megamenu .colonnaprodotti:hover .iconabloccoprodotti{top:10px;transform:translateY(0) rotate(-45deg)!important;animation:salita-su2 0.3s cubic-bezier(0.4,0,0.2,1) forwards!important}@keyframes salita-su2{to{transform:translateY(0) rotate(-45deg)}}@keyframes rimbalzo-giu2{0%{transform:translateY(0) rotate(-45deg)}70%{transform:translateY(115px) rotate(5deg)}100%{transform:translateY(110px) rotate(0deg)!important}}.megamenu .iconabloccoprodotti{position:absolute;top:10px;right:15px;width:16px;height:16px;transform:translateY(100px) rotate(0deg);animation:rimbalzo-giu2 0.6s cubic-bezier(0.4,0,0.2,1) forwards!important}.megamenu .titolobloccoprodotti{min-height:0px}body.et-l--has-fixed-header{padding-top:0px}.imgbloccoprodotti img{width:150px;height:100px;object-fit:contain}.iconabloccoprodotti{position:absolute;top:10px;right:20px;width:24px;height:24px;transform:translateY(170px) rotate(0deg);animation:rimbalzo-giu 0.6s cubic-bezier(0.4,0,0.2,1) forwards}.colonnaprodotti:hover .iconabloccoprodotti{top:10px;transform:translateY(0) rotate(-45deg);animation:salita-su 0.3s cubic-bezier(0.4,0,0.2,1) forwards}@keyframes salita-su{to{transform:translateY(0) rotate(-45deg)}}@keyframes rimbalzo-giu{0%{transform:translateY(0) rotate(-45deg)}70%{transform:translateY(185px) rotate(5deg)}100%{transform:translateY(170px) rotate(0deg)}}.colonnaprodotti{box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;border-radius:20px;transition:transform 200ms ease,border-color 200ms ease;border:solid 1px transparent}.colonnaprodotti:hover{transition:200ms ease;transform:translateY(-10px);border:solid 2px #69AE08}.titolobloccoprodotti{min-height:60px}.colonnaprodotti:hover .titolobloccoprodotti h3{color:#1F6145!important}.iconeblocchi{width:fit-content;background:#F6F8F4;padding:20px;border-radius:50px}.pulsantebloccoimmagine{padding:10px 40px;background:#ffff;width:fit-content;border-radius:50px}.pulsantebloccoimmagine p{color:#000!important}.immagineblocchetto img{object-fit:cover;transition:300ms ease}.bloccoimmagine:hover .immagineblocchetto img{transform:scale(1.2)}.testoimmagine{opacity:0;max-height:0;overflow:hidden;transition:max-height 0.4s ease,opacity 0.4s ease}.bloccoimmagine:hover .testoimmagine{opacity:1;max-height:400px}.bloccoimmagine:hover .pulsantebloccoimmagine{background:#69AE08}@media screen and (max-width:980px){.immagineblocchetto img{width:100vw!important;object-fit:cover}.testoimmagine{opacity:1;max-height:400px}.pulsantebloccoimmagine{color:#000!important}}.kw-cta-btn{--kw-bg-light:#b8db4c;--kw-bg-dark:#6fa01f;--kw-text:#ffffff;--kw-icon-bg:#14260a;--kw-icon-bg-hover:#000000;--kw-shadow:rgba(40,70,10,0.35);--kw-shadow-hover:rgba(40,70,10,0.45);--kw-halo:rgba(184,219,76,0.28);--kw-shine:rgba(255,255,255,0.55);--kw-inner-highlight:rgba(255,255,255,0.3);--kw-inner-border:rgba(0,0,0,0);--kw-hover-filter:brightness(1.06) saturate(1.12);--kw-focus:#b8db4c;--kw-font-size:18px;--kw-pad-y:16px;--kw-pad-r:16px;--kw-pad-l:36px;--kw-gap:16px;--kw-icon-size:34px;--kw-svg-size:14px;position:relative;display:inline-flex;align-items:center;gap:var(--kw-gap);padding:var(--kw-pad-y) var(--kw-pad-r) var(--kw-pad-y) var(--kw-pad-l);border:0;border-radius:999px;background:linear-gradient(180deg,var(--kw-bg-light) 0%,var(--kw-bg-dark) 100%);box-shadow:0 10px 24px var(--kw-shadow),inset 0 0 0 1px var(--kw-inner-border),inset 0 1px 0 rgba(255,255,255,0.45),inset 0 -2px 0 rgba(0,0,0,0.18);color:var(--kw-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;font-size:var(--kw-font-size);font-weight:600;line-height:1;letter-spacing:0.01em;text-decoration:none;cursor:pointer;overflow:hidden;transition:transform 0.45s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.4s ease,filter 0.4s ease}.kw-cta-btn::before{content:"";position:absolute;inset:2px 2px auto 2px;height:45%;border-radius:999px 999px 50% 50% / 999px 999px 100% 100%;background:linear-gradient(180deg,var(--kw-inner-highlight),transparent);pointer-events:none}.kw-cta-btn::after{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(100deg,transparent 0%,transparent 35%,var(--kw-shine) 50%,transparent 65%,transparent 100%);transform:skewX(-20deg);transition:left 0.8s cubic-bezier(0.22,1,0.36,1);pointer-events:none}.kw-cta-btn__label,.kw-cta-btn__icon{position:relative;z-index:1}.kw-cta-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--kw-icon-size);height:var(--kw-icon-size);border-radius:50%;background:var(--kw-icon-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 2px 4px rgba(0,0,0,0.25);transition:transform 0.45s cubic-bezier(0.34,1.56,0.64,1),background 0.4s ease}.kw-cta-btn__icon svg{width:var(--kw-svg-size);height:var(--kw-svg-size);transition:transform 0.45s cubic-bezier(0.34,1.56,0.64,1)}.kw-cta-btn:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 18px 34px var(--kw-shadow-hover),0 0 0 5px var(--kw-halo),inset 0 0 0 1px var(--kw-inner-border),inset 0 1px 0 rgba(255,255,255,0.55),inset 0 -2px 0 rgba(0,0,0,0.18);filter:var(--kw-hover-filter)}.kw-cta-btn:hover::after{left:130%}.kw-cta-btn:hover .kw-cta-btn__icon{transform:translateX(5px) rotate(-8deg);background:var(--kw-icon-bg-hover)}.kw-cta-btn:hover .kw-cta-btn__icon svg{transform:translateX(2px)}.kw-cta-btn:active{transform:translateY(-2px) scale(1.02);transition-duration:0.12s}.kw-cta-btn:focus-visible{outline:3px solid var(--kw-focus);outline-offset:4px}.kw-cta-btn--green{--kw-bg-light:#b8db4c;--kw-bg-dark:#6fa01f;--kw-icon-bg:#14260a;--kw-shadow:rgba(40,70,10,0.35);--kw-shadow-hover:rgba(40,70,10,0.45);--kw-halo:rgba(184,219,76,0.28);--kw-focus:#b8db4c}.kw-cta-btn--red{--kw-bg-light:#e85756;--kw-bg-dark:#b12f2e;--kw-icon-bg:#2a0808;--kw-shadow:rgba(90,20,20,0.38);--kw-shadow-hover:rgba(90,20,20,0.48);--kw-halo:rgba(215,61,60,0.28);--kw-focus:#d73d3c}.kw-cta-btn--white{--kw-bg-light:#ffffff;--kw-bg-dark:#f1f1f3;--kw-text:#18181b;--kw-icon-bg:#18181b;--kw-shadow:rgba(0,0,0,0.15);--kw-shadow-hover:rgba(0,0,0,0.22);--kw-halo:rgba(0,0,0,0.06);--kw-shine:rgba(0,0,0,0.08);--kw-inner-highlight:rgba(255,255,255,0.6);--kw-inner-border:rgba(0,0,0,0.08);--kw-hover-filter:none;--kw-focus:#18181b}.kw-cta-btn--sm{--kw-font-size:16px;--kw-pad-y:13px;--kw-pad-r:13px;--kw-pad-l:28px;--kw-gap:13px;--kw-icon-size:30px;--kw-svg-size:12px}@media (prefers-reduced-motion:reduce){.kw-cta-btn,.kw-cta-btn::after,.kw-cta-btn__icon,.kw-cta-btn__icon svg{transition:none}.kw-cta-btn:hover{transform:none;filter:none}}.sub-menu{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.et-menu li:not(.mega-menu) ul,#top-menu li:not(.mega-menu) ul{width:328px!important}ul.sub-menu li a{text-transform:lowercase!important}ul#menu-menu a{padding-bottom:20px 0px}.et_pb_menu_0_tb_header.et_pb_menu ul li a{text-transform:uppercase;font-size:16px}.sub-menu .menu-item a{padding:10px 10px!important}.sub-menu .menu-item a:hover{padding:10px 10px 10px 20px!important;box-shadow:rgba(0,0,0,0.08) 0px 2px 12px;background:#fff;color:#1F6145!important}.sub-menu .menu-item a::before{content:'';position:absolute;left:10px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor;opacity:0;transition:opacity 0.3s ease}.sub-menu .menu-item a::first-letter{text-transform:uppercase}.sub-menu .menu-item a::before{border-left-color:#69AE08!important}.sub-menu .menu-item a::before{opacity:0!important}.sub-menu .menu-item a:hover::before{opacity:1!important}html,body{overflow-x:hidden;width:100%!important}#page-container{max-width:100%;overflow-x:hidden!important}.grecaptcha-badge{visibility:hidden!important}.iubenda_legal_document h1,.iubenda_legal_document h2,.iubenda_legal_document h3,.iubenda_legal_document h4,#iub-pp-container h1,#iub-pp-container h2,#iub-pp-container h3,#iub-pp-container h4{font-family:"Open Sans",Arial,sans-serif;letter-spacing:-0.04em}a[title="iubenda - generatore di Privacy Policy"]{font-size:0;color:#fff}a[title="iubenda - generatore di Privacy Policy"]::after,a[target="_top"]::after{content:"KeyWeb Srl";font-size:13px;color:#fff}.iubenda_legal_document p:last-child,.iubenda_legal_document p:last-child a,.iub_footer a,#iubenda_policy .iub_footer{display:none!important}.iubenda_legal_document p:last-child,.iubenda_legal_document p:last-child a{color:#fff!important}.iubenda-tp-btn[data-tp-float][data-tp-float="bottom-right"],.iubenda-tp-btn[data-tp-float][data-tp-float="top-right"]{opacity:0!important}.rigafoto img{object-fit:cover!important}.quadrata img{aspect-ratio:1;object-fit:cover}.landscape img{aspect-ratio:4/3;object-fit:cover;border-radius:20px}.portrait img{aspect-ratio:3/4;object-fit:cover}.duecolonne p{column-count:2!important;column-gap:50px}.barracall{transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out!important}.barracall.barracall-hidden{transform:translateY(100%)!important;opacity:0!important}.barracall.barracall-visible{transform:translateY(0%)!important;opacity:1!important}.et-l--header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:99999!important;transition:transform 0.3s ease-in-out!important}.et-l--header.header-hidden{transform:translateY(-100%)!important}.et-l--header.header-visible{transform:translateY(0%)!important}body.et-l--has-fixed-header{padding-top:80px}@media screen and (max-width:980px){#tippy-1{display:none}.et-l--header{height:0;background:transparent!important}body.et-l--has-fixed-header{padding-top:0}header.et-l.et-l--header{padding-top:10px}.tippy-box{display:none}}