.elementor-1515 .elementor-element.elementor-element-1ae417e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:380px;--padding-bottom:220px;--padding-left:40px;--padding-right:40px;}.elementor-1515 .elementor-element.elementor-element-1ae417e:not(.elementor-motion-effects-element-type-background), .elementor-1515 .elementor-element.elementor-element-1ae417e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hj-eyewear.it/wp-content/uploads/2025/09/BACKGROUND.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1515 .elementor-element.elementor-element-f32af98{text-align:center;font-family:"Montserrat", Sans-serif;font-size:80px;font-weight:300;line-height:86px;letter-spacing:7px;color:var( --e-global-color-b342517 );}.elementor-1515 .elementor-element.elementor-element-ecd7880{text-align:center;font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:400;line-height:28px;color:var( --e-global-color-b342517 );}.elementor-1515 .elementor-element.elementor-element-55d9186{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-1515 .elementor-element.elementor-element-41a3f2b .elementor-button{background-color:var( --e-global-color-b342517 );font-size:22px;font-weight:600;text-transform:uppercase;line-height:20px;fill:#00ADBB;color:#00ADBB;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);border-radius:0px 0px 0px 0px;padding:6px 25px 6px 25px;}.elementor-1515 .elementor-element.elementor-element-41a3f2b > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1515 .elementor-element.elementor-element-3b3cf78 .elementor-button{background-color:var( --e-global-color-b342517 );font-size:22px;font-weight:600;text-transform:uppercase;line-height:20px;fill:#00ADBB;color:#00ADBB;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);border-radius:0px 0px 0px 0px;padding:6px 25px 6px 25px;}.elementor-1515 .elementor-element.elementor-element-3b3cf78 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1515 .elementor-element.elementor-element-1886c3b .elementor-button{background-color:#B2B2B200;font-size:20px;font-weight:400;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-b342517 );color:var( --e-global-color-b342517 );padding:5px 0px 0px 0px;}.elementor-1515 .elementor-element.elementor-element-380f05d .elementor-button{background-color:#B2B2B200;font-size:20px;font-weight:400;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-b342517 );color:var( --e-global-color-b342517 );padding:5px 0px 0px 0px;}.elementor-1515 .elementor-element.elementor-element-d087f57{--spacer-size:20px;}.elementor-1515 .elementor-element.elementor-element-9560141 .elementor-button{background-color:#B2B2B200;font-size:20px;font-weight:400;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-b342517 );color:var( --e-global-color-b342517 );padding:5px 0px 0px 0px;}.elementor-1515 .elementor-element.elementor-element-91da15b{--spacer-size:20px;}.elementor-1515 .elementor-element.elementor-element-35f1df8 .elementor-button{background-color:#B2B2B200;font-size:20px;font-weight:400;text-transform:uppercase;line-height:20px;fill:var( --e-global-color-b342517 );color:var( --e-global-color-b342517 );padding:5px 0px 0px 0px;}.elementor-1515 .elementor-element.elementor-element-7ecdf0b{top:90%;}.elementor-1515 .elementor-element.elementor-element-7ecdf0b .elementor-icon-wrapper{text-align:center;}.elementor-1515 .elementor-element.elementor-element-7ecdf0b .elementor-icon{font-size:40px;}.elementor-1515 .elementor-element.elementor-element-7ecdf0b .elementor-icon svg{height:40px;}.elementor-1515 .elementor-element.elementor-element-56d8daf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1515 .elementor-element.elementor-element-56d8daf:not(.elementor-motion-effects-element-type-background), .elementor-1515 .elementor-element.elementor-element-56d8daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-1515 .elementor-element.elementor-element-e4e518e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:28px;color:var( --e-global-color-primary );}.elementor-1515 .elementor-element.elementor-element-bea7501{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1515 .elementor-element.elementor-element-71a525a{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-03e1db0 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1515 .elementor-element.elementor-element-03e1db0 img{height:80px;object-fit:contain;object-position:center center;}.elementor-1515 .elementor-element.elementor-element-984f643{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1515 .elementor-element.elementor-element-7b65e7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-3f3affb{--display:flex;}.elementor-1515 .elementor-element.elementor-element-53d0d22{font-family:"Montserrat", Sans-serif;text-transform:uppercase;}.elementor-1515 .elementor-element.elementor-element-b40b19b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-b03426a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-12bd6e2{font-family:"Montserrat", Sans-serif;font-weight:300;font-style:italic;}.elementor-1515 .elementor-element.elementor-element-068a494{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1515 .elementor-element.elementor-element-068a494 img{height:370px;object-fit:contain;object-position:center center;}.elementor-1515 .elementor-element.elementor-element-ca2d199{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1515 .elementor-element.elementor-element-d689b40{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-6025cef{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1515 .elementor-element.elementor-element-6025cef img{height:370px;object-fit:contain;object-position:center center;}.elementor-1515 .elementor-element.elementor-element-9372144{--display:flex;}.elementor-1515 .elementor-element.elementor-element-e47ff62{font-family:"Montserrat", Sans-serif;text-transform:uppercase;}.elementor-1515 .elementor-element.elementor-element-ccf1b17{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-c19d13d{font-family:"Montserrat", Sans-serif;font-weight:300;font-style:italic;}.elementor-1515 .elementor-element.elementor-element-39ee188{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1515 .elementor-element.elementor-element-6adf0eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-cd307f3{--display:flex;}.elementor-1515 .elementor-element.elementor-element-3b15a13{font-family:"Montserrat", Sans-serif;text-transform:uppercase;}.elementor-1515 .elementor-element.elementor-element-a94754b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-73f385c{font-family:"Montserrat", Sans-serif;font-weight:300;font-style:italic;}.elementor-1515 .elementor-element.elementor-element-8f93caa{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1515 .elementor-element.elementor-element-8f93caa img{height:370px;object-fit:contain;object-position:center center;}.elementor-1515 .elementor-element.elementor-element-30ee524{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1515 .elementor-element.elementor-element-61176e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-ad36dff{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1515 .elementor-element.elementor-element-ad36dff img{height:370px;object-fit:contain;object-position:center center;}.elementor-1515 .elementor-element.elementor-element-d836fc2{--display:flex;}.elementor-1515 .elementor-element.elementor-element-ae1a3fb{font-family:"Montserrat", Sans-serif;text-transform:uppercase;}.elementor-1515 .elementor-element.elementor-element-252e9aa{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-8964208{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1515 .elementor-element.elementor-element-213092f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-bd50262{--display:flex;}.elementor-1515 .elementor-element.elementor-element-cb6fe0a{font-family:"Montserrat", Sans-serif;text-transform:uppercase;}.elementor-1515 .elementor-element.elementor-element-864c31e{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-6fe6184{font-family:"Montserrat", Sans-serif;font-weight:300;font-style:italic;}.elementor-1515 .elementor-element.elementor-element-5626277{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1515 .elementor-element.elementor-element-5626277 img{height:370px;object-fit:contain;object-position:center center;}.elementor-1515 .elementor-element.elementor-element-9e1cfe9{--display:flex;--margin-top:30px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-1515 .elementor-element.elementor-element-2dca174{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:99px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-2dca174:not(.elementor-motion-effects-element-type-background), .elementor-1515 .elementor-element.elementor-element-2dca174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hj-eyewear.it/wp-content/uploads/2025/09/RICARICA.webp");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1515 .elementor-element.elementor-element-98715da{--display:flex;}.elementor-1515 .elementor-element.elementor-element-f4fed81{font-family:"Montserrat", Sans-serif;text-transform:uppercase;}.elementor-1515 .elementor-element.elementor-element-15b5950{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-e781590{font-family:"Montserrat", Sans-serif;font-weight:300;font-style:italic;}.elementor-1515 .elementor-element.elementor-element-508d924{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-1515 .elementor-element.elementor-element-508d924:not(.elementor-motion-effects-element-type-background), .elementor-1515 .elementor-element.elementor-element-508d924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEB;}.elementor-1515 .elementor-element.elementor-element-e52c49e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;line-height:28px;color:var( --e-global-color-primary );}.elementor-1515 .elementor-element.elementor-element-774bd38{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1515 .elementor-element.elementor-element-78c151d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-a5d9b87 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1515 .elementor-element.elementor-element-a5d9b87 img{height:80px;object-fit:contain;object-position:center center;}.elementor-1515 .elementor-element.elementor-element-442171f{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1515 .elementor-element.elementor-element-b08ae98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-03a1f93{--display:flex;}.elementor-1515 .elementor-element.elementor-element-8660fcc{font-family:"Montserrat", Sans-serif;text-transform:uppercase;}.elementor-1515 .elementor-element.elementor-element-a3e8311{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-8ec4763{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-82a10fd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1515 .elementor-element.elementor-element-82a10fd img{height:370px;object-fit:contain;object-position:center center;}.elementor-1515 .elementor-element.elementor-element-3c5443c{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1515 .elementor-element.elementor-element-743bf61{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-8ce74f8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1515 .elementor-element.elementor-element-8ce74f8 img{height:370px;object-fit:contain;object-position:center center;}.elementor-1515 .elementor-element.elementor-element-eddc1a2{--display:flex;}.elementor-1515 .elementor-element.elementor-element-3e7de6b{font-family:"Montserrat", Sans-serif;text-transform:uppercase;}.elementor-1515 .elementor-element.elementor-element-413a272{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-f2b5c11{font-family:"Montserrat", Sans-serif;font-weight:300;font-style:italic;}.elementor-1515 .elementor-element.elementor-element-4d223bc{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1515 .elementor-element.elementor-element-24a0751{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-5c26026{--display:flex;}.elementor-1515 .elementor-element.elementor-element-4f21346{font-family:"Montserrat", Sans-serif;text-transform:uppercase;}.elementor-1515 .elementor-element.elementor-element-89a97b3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-b4ea91a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1515 .elementor-element.elementor-element-b4ea91a img{height:370px;object-fit:contain;object-position:center center;}.elementor-1515 .elementor-element.elementor-element-de0ac7a{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1515 .elementor-element.elementor-element-b80cb5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-b72fd1d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1515 .elementor-element.elementor-element-b72fd1d img{height:370px;object-fit:contain;object-position:center center;}.elementor-1515 .elementor-element.elementor-element-77eadc2{--display:flex;}.elementor-1515 .elementor-element.elementor-element-01f03d9{font-family:"Montserrat", Sans-serif;text-transform:uppercase;}.elementor-1515 .elementor-element.elementor-element-d4d91f4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-c8009e0{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1515 .elementor-element.elementor-element-1b9e6e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-5826071{--display:flex;}.elementor-1515 .elementor-element.elementor-element-c966371{font-family:"Montserrat", Sans-serif;text-transform:uppercase;}.elementor-1515 .elementor-element.elementor-element-31443b4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-637f8e4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1515 .elementor-element.elementor-element-637f8e4 img{height:370px;object-fit:contain;object-position:center center;}.elementor-1515 .elementor-element.elementor-element-b5bef4d{--display:flex;--margin-top:30px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-1515 .elementor-element.elementor-element-d89d7b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:145px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-d89d7b9:not(.elementor-motion-effects-element-type-background), .elementor-1515 .elementor-element.elementor-element-d89d7b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hj-eyewear.it/wp-content/uploads/2025/09/RICARICA-1.webp");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-1515 .elementor-element.elementor-element-34f9c2b{--display:flex;}.elementor-1515 .elementor-element.elementor-element-56a9117{font-family:"Montserrat", Sans-serif;text-transform:uppercase;}.elementor-1515 .elementor-element.elementor-element-eeb99b1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(min-width:768px){.elementor-1515 .elementor-element.elementor-element-1ae417e{--content-width:830px;}.elementor-1515 .elementor-element.elementor-element-55d9186{--width:fit-content;}.elementor-1515 .elementor-element.elementor-element-56d8daf{--content-width:1000px;}.elementor-1515 .elementor-element.elementor-element-984f643{--content-width:1280px;}.elementor-1515 .elementor-element.elementor-element-3f3affb{--width:50%;}.elementor-1515 .elementor-element.elementor-element-ca2d199{--content-width:1280px;}.elementor-1515 .elementor-element.elementor-element-9372144{--width:50%;}.elementor-1515 .elementor-element.elementor-element-39ee188{--content-width:1280px;}.elementor-1515 .elementor-element.elementor-element-cd307f3{--width:50%;}.elementor-1515 .elementor-element.elementor-element-30ee524{--content-width:1280px;}.elementor-1515 .elementor-element.elementor-element-d836fc2{--width:50%;}.elementor-1515 .elementor-element.elementor-element-8964208{--content-width:1280px;}.elementor-1515 .elementor-element.elementor-element-bd50262{--width:50%;}.elementor-1515 .elementor-element.elementor-element-9e1cfe9{--content-width:1280px;}.elementor-1515 .elementor-element.elementor-element-98715da{--width:50%;}.elementor-1515 .elementor-element.elementor-element-508d924{--content-width:1000px;}.elementor-1515 .elementor-element.elementor-element-442171f{--content-width:1280px;}.elementor-1515 .elementor-element.elementor-element-03a1f93{--width:50%;}.elementor-1515 .elementor-element.elementor-element-3c5443c{--content-width:1280px;}.elementor-1515 .elementor-element.elementor-element-eddc1a2{--width:50%;}.elementor-1515 .elementor-element.elementor-element-4d223bc{--content-width:1280px;}.elementor-1515 .elementor-element.elementor-element-5c26026{--width:50%;}.elementor-1515 .elementor-element.elementor-element-de0ac7a{--content-width:1280px;}.elementor-1515 .elementor-element.elementor-element-77eadc2{--width:50%;}.elementor-1515 .elementor-element.elementor-element-c8009e0{--content-width:1280px;}.elementor-1515 .elementor-element.elementor-element-5826071{--width:50%;}.elementor-1515 .elementor-element.elementor-element-b5bef4d{--content-width:1280px;}.elementor-1515 .elementor-element.elementor-element-34f9c2b{--width:50%;}}@media(max-width:1024px){.elementor-1515 .elementor-element.elementor-element-1ae417e{--padding-top:180px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-1515 .elementor-element.elementor-element-f32af98{font-size:32px;line-height:36px;}.elementor-1515 .elementor-element.elementor-element-ecd7880{font-size:16px;line-height:22px;}.elementor-1515 .elementor-element.elementor-element-55d9186{--grid-auto-flow:row;}.elementor-1515 .elementor-element.elementor-element-e4e518e{font-size:16px;line-height:22px;}.elementor-1515 .elementor-element.elementor-element-bea7501{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1515 .elementor-element.elementor-element-71a525a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-03e1db0 img{height:60px;}.elementor-1515 .elementor-element.elementor-element-53d0d22{font-size:32px;line-height:36px;}.elementor-1515 .elementor-element.elementor-element-b40b19b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-b03426a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-e47ff62{font-size:32px;line-height:36px;}.elementor-1515 .elementor-element.elementor-element-ccf1b17{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-3b15a13{font-size:32px;line-height:36px;}.elementor-1515 .elementor-element.elementor-element-a94754b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-ae1a3fb{font-size:32px;line-height:36px;}.elementor-1515 .elementor-element.elementor-element-252e9aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-cb6fe0a{font-size:32px;line-height:36px;}.elementor-1515 .elementor-element.elementor-element-864c31e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-f4fed81{font-size:32px;line-height:36px;}.elementor-1515 .elementor-element.elementor-element-15b5950{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-e52c49e{font-size:16px;line-height:22px;}.elementor-1515 .elementor-element.elementor-element-774bd38{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1515 .elementor-element.elementor-element-78c151d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-a5d9b87 img{height:60px;}.elementor-1515 .elementor-element.elementor-element-8660fcc{font-size:32px;line-height:36px;}.elementor-1515 .elementor-element.elementor-element-a3e8311{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-8ec4763{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-3e7de6b{font-size:32px;line-height:36px;}.elementor-1515 .elementor-element.elementor-element-413a272{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-4f21346{font-size:32px;line-height:36px;}.elementor-1515 .elementor-element.elementor-element-89a97b3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-01f03d9{font-size:32px;line-height:36px;}.elementor-1515 .elementor-element.elementor-element-d4d91f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-c966371{font-size:32px;line-height:36px;}.elementor-1515 .elementor-element.elementor-element-31443b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-d89d7b9{--padding-top:0px;--padding-bottom:67px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-56a9117{font-size:32px;line-height:36px;}.elementor-1515 .elementor-element.elementor-element-eeb99b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1515 .elementor-element.elementor-element-55d9186{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1515 .elementor-element.elementor-element-41a3f2b .elementor-button{font-size:12px;}.elementor-1515 .elementor-element.elementor-element-3b3cf78 .elementor-button{font-size:12px;}.elementor-1515 .elementor-element.elementor-element-1886c3b .elementor-button{font-size:12px;}.elementor-1515 .elementor-element.elementor-element-380f05d .elementor-button{font-size:12px;}.elementor-1515 .elementor-element.elementor-element-9560141 .elementor-button{font-size:12px;}.elementor-1515 .elementor-element.elementor-element-35f1df8 .elementor-button{font-size:12px;}.elementor-1515 .elementor-element.elementor-element-bea7501{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1515 .elementor-element.elementor-element-71a525a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-b40b19b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-b03426a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-068a494{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1515 .elementor-element.elementor-element-d689b40{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1515 .elementor-element.elementor-element-6025cef{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1515 .elementor-element.elementor-element-ccf1b17{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-a94754b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-8f93caa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1515 .elementor-element.elementor-element-61176e3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1515 .elementor-element.elementor-element-ad36dff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1515 .elementor-element.elementor-element-252e9aa{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-864c31e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-5626277{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1515 .elementor-element.elementor-element-2dca174:not(.elementor-motion-effects-element-type-background), .elementor-1515 .elementor-element.elementor-element-2dca174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-1515 .elementor-element.elementor-element-2dca174{--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-15b5950{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-774bd38{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1515 .elementor-element.elementor-element-78c151d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-a3e8311{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-8ec4763{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-82a10fd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1515 .elementor-element.elementor-element-743bf61{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1515 .elementor-element.elementor-element-8ce74f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1515 .elementor-element.elementor-element-413a272{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-89a97b3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-b4ea91a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1515 .elementor-element.elementor-element-b80cb5f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1515 .elementor-element.elementor-element-b72fd1d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1515 .elementor-element.elementor-element-d4d91f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-31443b4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1515 .elementor-element.elementor-element-637f8e4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1515 .elementor-element.elementor-element-d89d7b9:not(.elementor-motion-effects-element-type-background), .elementor-1515 .elementor-element.elementor-element-d89d7b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-1515 .elementor-element.elementor-element-d89d7b9{--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1515 .elementor-element.elementor-element-eeb99b1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//*Page Elementor Settings*/
body .c-cart-icon, body .c-language-header, body .c-menu-hamburger {
    filter: invert(1);
}/* End custom CSS */