.elementor-903 .elementor-element.elementor-element-297081c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-297081c:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-297081c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-903 .elementor-element.elementor-element-5077c48{--display:flex;--min-height:650px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-903 .elementor-element.elementor-element-5077c48:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-5077c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/SlideJD.webp");background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-5077c48::before, .elementor-903 .elementor-element.elementor-element-5077c48 > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-5077c48 > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-5077c48 > .elementor-background-slideshow::before, .elementor-903 .elementor-element.elementor-element-5077c48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-903 .elementor-element.elementor-element-5077c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-903 .elementor-element.elementor-element-9ba4e5b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-9ba4e5b:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-9ba4e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-903 .elementor-element.elementor-element-e39ae1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-903 .elementor-element.elementor-element-e39ae1e.e-con{--order:99999 /* order end hack */;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-ab79af1 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:72px;font-weight:900;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-903 .elementor-element.elementor-element-05dc9ae{color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-903 .elementor-element.elementor-element-2add801 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:24px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-903 .elementor-element.elementor-element-2add801 .elementor-button:hover, .elementor-903 .elementor-element.elementor-element-2add801 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #f2295b 100%);}.elementor-903 .elementor-element.elementor-element-b6fcee0{--display:flex;--min-height:630px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-903 .elementor-element.elementor-element-b6fcee0:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-b6fcee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/slidecard-01.webp");background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-b6fcee0::before, .elementor-903 .elementor-element.elementor-element-b6fcee0 > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-b6fcee0 > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-b6fcee0 > .elementor-background-slideshow::before, .elementor-903 .elementor-element.elementor-element-b6fcee0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-903 .elementor-element.elementor-element-b6fcee0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-903 .elementor-element.elementor-element-b398b26{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-b398b26:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-b398b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-903 .elementor-element.elementor-element-d57470d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-903 .elementor-element.elementor-element-d57470d.e-con{--order:99999 /* order end hack */;}.elementor-903 .elementor-element.elementor-element-d8b7ca0 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:72px;font-weight:900;color:#FFFFFF;}.elementor-903 .elementor-element.elementor-element-0d3d0e0{color:#000000;}.elementor-903 .elementor-element.elementor-element-fe33505 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:24px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-903 .elementor-element.elementor-element-fe33505 .elementor-button:hover, .elementor-903 .elementor-element.elementor-element-fe33505 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #f2295b 100%);}.elementor-903 .elementor-element.elementor-element-16d749d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-903 .elementor-element.elementor-element-16d749d:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-16d749d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/snack-slide-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-3ee31aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-903 .elementor-element.elementor-element-3ee31aa.e-con{--order:99999 /* order end hack */;}.elementor-903 .elementor-element.elementor-element-5c4aa23.elementor-element{--align-self:flex-end;}.elementor-903 .elementor-element.elementor-element-5c4aa23{text-align:right;}.elementor-903 .elementor-element.elementor-element-053ece7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-903 .elementor-element.elementor-element-84acace .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:72px;font-weight:900;}.elementor-903 .elementor-element.elementor-element-023b970{color:#000000;}.elementor-903 .elementor-element.elementor-element-bf71e87 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:24px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-903 .elementor-element.elementor-element-bf71e87 .elementor-button:hover, .elementor-903 .elementor-element.elementor-element-bf71e87 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #f2295b 100%);}.elementor-903 .elementor-element.elementor-element-3130c7a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-903 .elementor-element.elementor-element-3130c7a:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-3130c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/slidetech-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-94eef66{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-903 .elementor-element.elementor-element-94eef66.e-con{--order:99999 /* order end hack */;}.elementor-903 .elementor-element.elementor-element-fbe3ecb.elementor-element{--align-self:flex-end;}.elementor-903 .elementor-element.elementor-element-fbe3ecb{text-align:right;}.elementor-903 .elementor-element.elementor-element-10d3f6f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-903 .elementor-element.elementor-element-862f72d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:84px;font-weight:200;color:#FFFFFF;}.elementor-903 .elementor-element.elementor-element-4df73d2 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:72px;font-weight:900;color:#FFFFFF;}.elementor-903 .elementor-element.elementor-element-0271392{color:#FFFFFF;}.elementor-903 .elementor-element.elementor-element-c478328 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:24px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-903 .elementor-element.elementor-element-c478328 .elementor-button:hover, .elementor-903 .elementor-element.elementor-element-c478328 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #f2295b 100%);}.elementor-903 .elementor-element.elementor-element-a74d76e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-903 .elementor-element.elementor-element-a74d76e:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-a74d76e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/slide-assistenza.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-3e59073{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-903 .elementor-element.elementor-element-3e59073.e-con{--order:99999 /* order end hack */;}.elementor-903 .elementor-element.elementor-element-0bf0472.elementor-element{--align-self:flex-end;}.elementor-903 .elementor-element.elementor-element-0bf0472{text-align:right;}.elementor-903 .elementor-element.elementor-element-6488b4a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-903 .elementor-element.elementor-element-61838e1 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:84px;font-weight:200;color:#FFFFFF;}.elementor-903 .elementor-element.elementor-element-97d3a52 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:72px;font-weight:900;color:#FFFFFF;}.elementor-903 .elementor-element.elementor-element-91cffec{color:#FFFFFF;}.elementor-903 .elementor-element.elementor-element-6e1624d .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:24px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-903 .elementor-element.elementor-element-6e1624d .elementor-button:hover, .elementor-903 .elementor-element.elementor-element-6e1624d .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #f2295b 100%);}.elementor-903 .elementor-element.elementor-element-aba8ce7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:50px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:50px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:64px;--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}:where( .elementor-903 .elementor-element.elementor-element-aba8ce7 .swiper-slide ) > .e-con{background-color:#02010100;border-style:none;}.elementor-903 .elementor-element.elementor-element-aba8ce7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-903 .elementor-element.elementor-element-e80aad4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-e80aad4:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-e80aad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-903 .elementor-element.elementor-element-8f0f708{--display:flex;--min-height:650px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-903 .elementor-element.elementor-element-8f0f708:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-8f0f708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/SlideJD.webp");background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-8f0f708::before, .elementor-903 .elementor-element.elementor-element-8f0f708 > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-8f0f708 > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-8f0f708 > .elementor-background-slideshow::before, .elementor-903 .elementor-element.elementor-element-8f0f708 > .e-con-inner > .elementor-background-slideshow::before, .elementor-903 .elementor-element.elementor-element-8f0f708 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-903 .elementor-element.elementor-element-5e2f9c1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-5e2f9c1:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-5e2f9c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-903 .elementor-element.elementor-element-2c15c19{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-903 .elementor-element.elementor-element-2c15c19.e-con{--order:99999 /* order end hack */;}.elementor-903 .elementor-element.elementor-element-7afa0fd .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:72px;font-weight:900;}.elementor-903 .elementor-element.elementor-element-58b4861{color:#000000;}.elementor-903 .elementor-element.elementor-element-e9ae2d9 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:24px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-903 .elementor-element.elementor-element-e9ae2d9 .elementor-button:hover, .elementor-903 .elementor-element.elementor-element-e9ae2d9 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #f2295b 100%);}.elementor-903 .elementor-element.elementor-element-21364c7{--display:flex;--min-height:650px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-903 .elementor-element.elementor-element-21364c7:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-21364c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/SlideJD.webp");background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-21364c7::before, .elementor-903 .elementor-element.elementor-element-21364c7 > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-21364c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-21364c7 > .elementor-background-slideshow::before, .elementor-903 .elementor-element.elementor-element-21364c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-903 .elementor-element.elementor-element-21364c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-903 .elementor-element.elementor-element-60fe056{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-60fe056:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-60fe056 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-903 .elementor-element.elementor-element-a8c1b1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-903 .elementor-element.elementor-element-a8c1b1a.e-con{--order:99999 /* order end hack */;}.elementor-903 .elementor-element.elementor-element-e0c892a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:72px;font-weight:900;}.elementor-903 .elementor-element.elementor-element-994c69a{color:#000000;}.elementor-903 .elementor-element.elementor-element-7657381 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:24px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-903 .elementor-element.elementor-element-7657381 .elementor-button:hover, .elementor-903 .elementor-element.elementor-element-7657381 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #f2295b 100%);}.elementor-903 .elementor-element.elementor-element-285e90d{--display:flex;--min-height:650px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-903 .elementor-element.elementor-element-285e90d:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-285e90d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/SlideJD.webp");background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-285e90d::before, .elementor-903 .elementor-element.elementor-element-285e90d > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-285e90d > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-285e90d > .elementor-background-slideshow::before, .elementor-903 .elementor-element.elementor-element-285e90d > .e-con-inner > .elementor-background-slideshow::before, .elementor-903 .elementor-element.elementor-element-285e90d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-903 .elementor-element.elementor-element-f5d24b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-f5d24b9:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-f5d24b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-903 .elementor-element.elementor-element-a51baf8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-903 .elementor-element.elementor-element-a51baf8.e-con{--order:99999 /* order end hack */;}.elementor-903 .elementor-element.elementor-element-c27ac9e .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:72px;font-weight:900;}.elementor-903 .elementor-element.elementor-element-edba1d1{color:#000000;}.elementor-903 .elementor-element.elementor-element-34cab43 .elementor-button{background-color:#00000000;font-family:"Nunito", Sans-serif;font-size:24px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-903 .elementor-element.elementor-element-34cab43 .elementor-button:hover, .elementor-903 .elementor-element.elementor-element-34cab43 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #f2295b 100%);}.elementor-903 .elementor-element.elementor-element-f1aa1de{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;width:100%;max-width:100%;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-903 .elementor-element.elementor-element-f1aa1de .swiper-slide ) > .e-con{background-color:#02010100;border-style:none;}.elementor-903 .elementor-element.elementor-element-f1aa1de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-903 .elementor-element.elementor-element-c2f56a6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-c2f56a6:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-c2f56a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3F3F;}.elementor-903 .elementor-element.elementor-element-24dcbe4{--display:flex;--min-height:400px;--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;--justify-content:center;--background-transition:0.7s;--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-24dcbe4:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-24dcbe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/sfondo-categorie-1homewebp.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-903 .elementor-element.elementor-element-24dcbe4:hover{background-color:#3F3F3F4F;--overlay-opacity:0.17;}.elementor-903 .elementor-element.elementor-element-24dcbe4:hover::before, .elementor-903 .elementor-element.elementor-element-24dcbe4:hover > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-24dcbe4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-24dcbe4 > .elementor-background-slideshow:hover::before, .elementor-903 .elementor-element.elementor-element-24dcbe4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #FFFFFF 19%, #FFFFFF00 64%);}.elementor-903 .elementor-element.elementor-element-24dcbe4, .elementor-903 .elementor-element.elementor-element-24dcbe4::before{--overlay-transition:2.2s;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-903 .elementor-element.elementor-element-44d7f96 .elementor-cta__content-item{transition-duration:600ms;}.elementor-903 .elementor-element.elementor-element-44d7f96.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-903 .elementor-element.elementor-element-44d7f96.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-903 .elementor-element.elementor-element-44d7f96.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-903 .elementor-element.elementor-element-44d7f96 .elementor-cta .elementor-cta__bg, .elementor-903 .elementor-element.elementor-element-44d7f96 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-903 .elementor-element.elementor-element-44d7f96 > .elementor-widget-container{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/cat_retrogames.webp");padding:0px 0px 0px 0px;background-position:-70px 5px;background-repeat:no-repeat;background-size:cover;transition:background 0.6s;}.elementor-903 .elementor-element.elementor-element-44d7f96:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_retrogames.webp");background-position:-5px 60px;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-44d7f96 .elementor-cta__content{min-height:400px;text-align:center;padding:033px 0px 33px 0px;}.elementor-903 .elementor-element.elementor-element-44d7f96 .elementor-cta__image{margin-bottom:15px;}.elementor-903 .elementor-element.elementor-element-44d7f96 .elementor-cta__image img{width:50%;border-style:none;border-radius:0px;}.elementor-903 .elementor-element.elementor-element-44d7f96 .elementor-cta__button{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;background-color:#C44C4CBD;border-radius:15px;padding:10px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-44d7f96 .elementor-cta__button:hover{background-color:#940000;}.elementor-903 .elementor-element.elementor-element-44d7f96 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000087;}.elementor-903 .elementor-element.elementor-element-745f04c{--display:flex;--min-height:400px;--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;--justify-content:center;--background-transition:0.7s;--margin-top:6px;--margin-bottom:6px;--margin-left:3px;--margin-right:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-745f04c:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-745f04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/sfondo-categorie-1homewebp.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-903 .elementor-element.elementor-element-745f04c:hover{background-color:#3F3F3F4F;--overlay-opacity:0.17;}.elementor-903 .elementor-element.elementor-element-745f04c:hover::before, .elementor-903 .elementor-element.elementor-element-745f04c:hover > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-745f04c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-745f04c > .elementor-background-slideshow:hover::before, .elementor-903 .elementor-element.elementor-element-745f04c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #FFFFFF 19%, #FFFFFF00 64%);}.elementor-903 .elementor-element.elementor-element-745f04c, .elementor-903 .elementor-element.elementor-element-745f04c::before{--overlay-transition:2.2s;}.elementor-903 .elementor-element.elementor-element-f4cba46 .elementor-cta__content-item{transition-duration:600ms;}.elementor-903 .elementor-element.elementor-element-f4cba46.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-903 .elementor-element.elementor-element-f4cba46.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-903 .elementor-element.elementor-element-f4cba46.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-903 .elementor-element.elementor-element-f4cba46 .elementor-cta .elementor-cta__bg, .elementor-903 .elementor-element.elementor-element-f4cba46 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-903 .elementor-element.elementor-element-f4cba46 > .elementor-widget-container{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/cat_figures.webp");background-position:20px 6px;background-repeat:no-repeat;background-size:cover;transition:background 0.6s;}.elementor-903 .elementor-element.elementor-element-f4cba46:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_figures.webp");background-position:85px 60px;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-f4cba46 .elementor-cta__content{min-height:400px;text-align:center;padding:033px 0px 33px 0px;}.elementor-903 .elementor-element.elementor-element-f4cba46 .elementor-cta__image{margin-bottom:15px;}.elementor-903 .elementor-element.elementor-element-f4cba46 .elementor-cta__image img{width:50%;border-style:none;border-radius:0px;}.elementor-903 .elementor-element.elementor-element-f4cba46 .elementor-cta__button{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;background-color:#C44C4CBD;border-radius:15px;padding:10px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-f4cba46 .elementor-cta__button:hover{background-color:#940000;}.elementor-903 .elementor-element.elementor-element-f4cba46 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000087;}.elementor-903 .elementor-element.elementor-element-9c7b81f{--display:flex;--min-height:400px;--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;--justify-content:center;--background-transition:0.7s;--margin-top:6px;--margin-bottom:6px;--margin-left:3px;--margin-right:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-9c7b81f:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-9c7b81f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/sfondo-categorie-1homewebp.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-903 .elementor-element.elementor-element-9c7b81f:hover{background-color:#3F3F3F4F;--overlay-opacity:0.17;}.elementor-903 .elementor-element.elementor-element-9c7b81f:hover::before, .elementor-903 .elementor-element.elementor-element-9c7b81f:hover > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-9c7b81f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-9c7b81f > .elementor-background-slideshow:hover::before, .elementor-903 .elementor-element.elementor-element-9c7b81f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #FFFFFF 19%, #FFFFFF00 64%);}.elementor-903 .elementor-element.elementor-element-9c7b81f, .elementor-903 .elementor-element.elementor-element-9c7b81f::before{--overlay-transition:2.2s;}.elementor-903 .elementor-element.elementor-element-10884ce .elementor-cta__content-item{transition-duration:600ms;}.elementor-903 .elementor-element.elementor-element-10884ce.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-903 .elementor-element.elementor-element-10884ce.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-903 .elementor-element.elementor-element-10884ce.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-903 .elementor-element.elementor-element-10884ce .elementor-cta .elementor-cta__bg, .elementor-903 .elementor-element.elementor-element-10884ce .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-903 .elementor-element.elementor-element-10884ce > .elementor-widget-container{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/cat_tcg.webp");padding:0px 0px 0px 0px;background-position:-67px 2px;background-repeat:no-repeat;background-size:cover;transition:background 0.6s;}.elementor-903 .elementor-element.elementor-element-10884ce:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_tcg.webp");background-position:-10px 62px;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-10884ce .elementor-cta__content{min-height:400px;text-align:center;padding:033px 0px 33px 0px;}.elementor-903 .elementor-element.elementor-element-10884ce .elementor-cta__image{margin-bottom:15px;}.elementor-903 .elementor-element.elementor-element-10884ce .elementor-cta__image img{width:50%;border-style:none;border-radius:0px;}.elementor-903 .elementor-element.elementor-element-10884ce .elementor-cta__button{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;background-color:#C44C4CBD;border-radius:15px;padding:10px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-10884ce .elementor-cta__button:hover{background-color:#940000;}.elementor-903 .elementor-element.elementor-element-10884ce .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000087;}.elementor-903 .elementor-element.elementor-element-cd53728{--display:flex;--min-height:400px;--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;--justify-content:center;--background-transition:0.7s;--margin-top:6px;--margin-bottom:6px;--margin-left:3px;--margin-right:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-cd53728:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-cd53728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/sfondo-categorie-1homewebp.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-903 .elementor-element.elementor-element-cd53728:hover{background-color:#3F3F3F4F;--overlay-opacity:0.17;}.elementor-903 .elementor-element.elementor-element-cd53728:hover::before, .elementor-903 .elementor-element.elementor-element-cd53728:hover > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-cd53728:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-cd53728 > .elementor-background-slideshow:hover::before, .elementor-903 .elementor-element.elementor-element-cd53728 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #FFFFFF 19%, #FFFFFF00 64%);}.elementor-903 .elementor-element.elementor-element-cd53728, .elementor-903 .elementor-element.elementor-element-cd53728::before{--overlay-transition:2.2s;}.elementor-903 .elementor-element.elementor-element-61cff12 .elementor-cta__content-item{transition-duration:600ms;}.elementor-903 .elementor-element.elementor-element-61cff12.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-903 .elementor-element.elementor-element-61cff12.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-903 .elementor-element.elementor-element-61cff12.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-903 .elementor-element.elementor-element-61cff12 .elementor-cta .elementor-cta__bg, .elementor-903 .elementor-element.elementor-element-61cff12 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-903 .elementor-element.elementor-element-61cff12 > .elementor-widget-container{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/cat_food.webp");padding:0px 0px 0px 0px;background-position:-93px 0px;background-repeat:no-repeat;background-size:cover;transition:background 0.6s;}.elementor-903 .elementor-element.elementor-element-61cff12:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_food.webp");background-position:-37px 60px;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-61cff12 .elementor-cta__content{min-height:400px;text-align:center;padding:033px 0px 33px 0px;}.elementor-903 .elementor-element.elementor-element-61cff12 .elementor-cta__image{margin-bottom:15px;}.elementor-903 .elementor-element.elementor-element-61cff12 .elementor-cta__image img{width:50%;border-style:none;border-radius:0px;}.elementor-903 .elementor-element.elementor-element-61cff12 .elementor-cta__button{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;background-color:#C44C4CBD;border-radius:15px;padding:10px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-61cff12 .elementor-cta__button:hover{background-color:#940000;}.elementor-903 .elementor-element.elementor-element-61cff12 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000087;}.elementor-903 .elementor-element.elementor-element-00d86e9{--display:flex;--min-height:400px;--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;--justify-content:center;--background-transition:0.7s;--margin-top:6px;--margin-bottom:6px;--margin-left:3px;--margin-right:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-00d86e9:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-00d86e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/sfondo-categorie-1homewebp.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-903 .elementor-element.elementor-element-00d86e9:hover{background-color:#3F3F3F4F;--overlay-opacity:0.17;}.elementor-903 .elementor-element.elementor-element-00d86e9:hover::before, .elementor-903 .elementor-element.elementor-element-00d86e9:hover > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-00d86e9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-00d86e9 > .elementor-background-slideshow:hover::before, .elementor-903 .elementor-element.elementor-element-00d86e9 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #FFFFFF 19%, #FFFFFF00 64%);}.elementor-903 .elementor-element.elementor-element-00d86e9, .elementor-903 .elementor-element.elementor-element-00d86e9::before{--overlay-transition:2.2s;}.elementor-903 .elementor-element.elementor-element-1debfbd .elementor-cta__content-item{transition-duration:600ms;}.elementor-903 .elementor-element.elementor-element-1debfbd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-903 .elementor-element.elementor-element-1debfbd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-903 .elementor-element.elementor-element-1debfbd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-903 .elementor-element.elementor-element-1debfbd .elementor-cta .elementor-cta__bg, .elementor-903 .elementor-element.elementor-element-1debfbd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-903 .elementor-element.elementor-element-1debfbd > .elementor-widget-container{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/cat_gadget.webp");padding:0px 0px 0px 0px;background-position:-125px 0px;background-repeat:no-repeat;background-size:cover;transition:background 0.6s;}.elementor-903 .elementor-element.elementor-element-1debfbd:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_gadget.webp");background-position:-70px 60px;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-1debfbd .elementor-cta__content{min-height:400px;text-align:center;padding:033px 0px 33px 0px;}.elementor-903 .elementor-element.elementor-element-1debfbd .elementor-cta__image{margin-bottom:15px;}.elementor-903 .elementor-element.elementor-element-1debfbd .elementor-cta__image img{width:50%;border-style:none;border-radius:0px;}.elementor-903 .elementor-element.elementor-element-1debfbd .elementor-cta__button{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;background-color:#C44C4CBD;border-radius:15px;padding:10px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-1debfbd .elementor-cta__button:hover{background-color:#940000;}.elementor-903 .elementor-element.elementor-element-1debfbd .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000087;}.elementor-903 .elementor-element.elementor-element-c91330d{--display:flex;--min-height:400px;--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;--justify-content:center;--background-transition:0.7s;--margin-top:6px;--margin-bottom:6px;--margin-left:3px;--margin-right:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-c91330d:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-c91330d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/sfondo-categorie-1homewebp.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-903 .elementor-element.elementor-element-c91330d:hover{background-color:#3F3F3F4F;--overlay-opacity:0.17;}.elementor-903 .elementor-element.elementor-element-c91330d:hover::before, .elementor-903 .elementor-element.elementor-element-c91330d:hover > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-c91330d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-c91330d > .elementor-background-slideshow:hover::before, .elementor-903 .elementor-element.elementor-element-c91330d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #FFFFFF 19%, #FFFFFF00 64%);}.elementor-903 .elementor-element.elementor-element-c91330d, .elementor-903 .elementor-element.elementor-element-c91330d::before{--overlay-transition:2.2s;}.elementor-903 .elementor-element.elementor-element-72aa9ad .elementor-cta__content-item{transition-duration:600ms;}.elementor-903 .elementor-element.elementor-element-72aa9ad.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 600ms / 3 );}.elementor-903 .elementor-element.elementor-element-72aa9ad.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 600ms / 3 ) * 2 );}.elementor-903 .elementor-element.elementor-element-72aa9ad.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 600ms / 3 ) * 3 );}.elementor-903 .elementor-element.elementor-element-72aa9ad .elementor-cta .elementor-cta__bg, .elementor-903 .elementor-element.elementor-element-72aa9ad .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-903 .elementor-element.elementor-element-72aa9ad > .elementor-widget-container{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/cat_riparazioni.webp");padding:0px 0px 0px 0px;background-position:-80px 0px;background-repeat:no-repeat;background-size:cover;transition:background 0.6s;}.elementor-903 .elementor-element.elementor-element-72aa9ad:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_riparazioni.webp");background-position:-25px 60px;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-72aa9ad .elementor-cta__content{min-height:400px;text-align:center;padding:033px 0px 33px 0px;}.elementor-903 .elementor-element.elementor-element-72aa9ad .elementor-cta__image{margin-bottom:15px;}.elementor-903 .elementor-element.elementor-element-72aa9ad .elementor-cta__image img{width:50%;border-style:none;border-radius:0px;}.elementor-903 .elementor-element.elementor-element-72aa9ad .elementor-cta__button{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;background-color:#C44C4CBD;border-radius:15px;padding:10px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-72aa9ad .elementor-cta__button:hover{background-color:#940000;}.elementor-903 .elementor-element.elementor-element-72aa9ad .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000087;}.elementor-903 .elementor-element.elementor-element-6767a03{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-6767a03:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-6767a03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F3F3F;}.elementor-903 .elementor-element.elementor-element-b50ad13{--display:flex;--min-height:400px;--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;--justify-content:center;--background-transition:0.7s;--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-b50ad13:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-b50ad13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/sfondo-categorie-1homewebp.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-903 .elementor-element.elementor-element-b50ad13:hover{background-color:#3F3F3F4F;--overlay-opacity:0.17;}.elementor-903 .elementor-element.elementor-element-b50ad13:hover::before, .elementor-903 .elementor-element.elementor-element-b50ad13:hover > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-b50ad13:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-b50ad13 > .elementor-background-slideshow:hover::before, .elementor-903 .elementor-element.elementor-element-b50ad13 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #FFFFFF 19%, #FFFFFF00 64%);}.elementor-903 .elementor-element.elementor-element-b50ad13, .elementor-903 .elementor-element.elementor-element-b50ad13::before{--overlay-transition:2.2s;}.elementor-903 .elementor-element.elementor-element-39f0b7d .elementor-cta__content-item{transition-duration:500ms;}.elementor-903 .elementor-element.elementor-element-39f0b7d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 500ms / 3 );}.elementor-903 .elementor-element.elementor-element-39f0b7d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 500ms / 3 ) * 2 );}.elementor-903 .elementor-element.elementor-element-39f0b7d.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 500ms / 3 ) * 3 );}.elementor-903 .elementor-element.elementor-element-39f0b7d .elementor-cta .elementor-cta__bg, .elementor-903 .elementor-element.elementor-element-39f0b7d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-903 .elementor-element.elementor-element-39f0b7d > .elementor-widget-container{background-color:#02010100;padding:0px 0px 0px 0px;background-position:0px 0px;background-repeat:no-repeat;background-size:cover;transition:background 0.8s;}.elementor-903 .elementor-element.elementor-element-39f0b7d:hover .elementor-widget-container{background-position:21px 74px;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-39f0b7d .elementor-cta__content{min-height:450px;text-align:center;padding:033px 0px 33px 0px;}.elementor-903 .elementor-element.elementor-element-39f0b7d .elementor-cta__image{margin-bottom:15px;}.elementor-903 .elementor-element.elementor-element-39f0b7d .elementor-cta__image img{width:50%;border-style:none;border-radius:0px;}.elementor-903 .elementor-element.elementor-element-39f0b7d .elementor-cta__button{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;background-color:#C44C4CBD;border-radius:15px;padding:10px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-39f0b7d .elementor-cta__button:hover{background-color:#940000;}.elementor-903 .elementor-element.elementor-element-39f0b7d .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000087;}.elementor-903 .elementor-element.elementor-element-aaa70a4{--display:flex;--min-height:400px;--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;--justify-content:center;--background-transition:0.7s;--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-aaa70a4:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-aaa70a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/sfondo-categorie-1homewebp.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-903 .elementor-element.elementor-element-aaa70a4:hover{background-color:#3F3F3F4F;--overlay-opacity:0.17;}.elementor-903 .elementor-element.elementor-element-aaa70a4:hover::before, .elementor-903 .elementor-element.elementor-element-aaa70a4:hover > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-aaa70a4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-aaa70a4 > .elementor-background-slideshow:hover::before, .elementor-903 .elementor-element.elementor-element-aaa70a4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #FFFFFF 19%, #FFFFFF00 64%);}.elementor-903 .elementor-element.elementor-element-aaa70a4, .elementor-903 .elementor-element.elementor-element-aaa70a4::before{--overlay-transition:2.2s;}.elementor-903 .elementor-element.elementor-element-eb2116f .elementor-cta__content-item{transition-duration:500ms;}.elementor-903 .elementor-element.elementor-element-eb2116f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 500ms / 3 );}.elementor-903 .elementor-element.elementor-element-eb2116f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 500ms / 3 ) * 2 );}.elementor-903 .elementor-element.elementor-element-eb2116f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 500ms / 3 ) * 3 );}.elementor-903 .elementor-element.elementor-element-eb2116f .elementor-cta .elementor-cta__bg, .elementor-903 .elementor-element.elementor-element-eb2116f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-903 .elementor-element.elementor-element-eb2116f > .elementor-widget-container{background-color:#02010100;background-position:-42px 0px;background-repeat:no-repeat;background-size:cover;transition:background 0.8s;}.elementor-903 .elementor-element.elementor-element-eb2116f:hover .elementor-widget-container{background-position:0px 74px;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-eb2116f .elementor-cta__content{min-height:450px;text-align:center;}.elementor-903 .elementor-element.elementor-element-eb2116f .elementor-cta__image{margin-bottom:15px;}.elementor-903 .elementor-element.elementor-element-eb2116f .elementor-cta__image img{width:50%;border-style:none;border-radius:0px;}.elementor-903 .elementor-element.elementor-element-eb2116f .elementor-cta__button{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;background-color:#C44C4CBD;border-radius:15px;padding:10px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-eb2116f .elementor-cta__button:hover{background-color:#940000;}.elementor-903 .elementor-element.elementor-element-eb2116f .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000087;}.elementor-903 .elementor-element.elementor-element-a05347c{--display:flex;--min-height:400px;--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;--justify-content:center;--background-transition:0.7s;--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-a05347c:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-a05347c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/sfondo-categorie-1homewebp.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-903 .elementor-element.elementor-element-a05347c:hover{background-color:#3F3F3F4F;--overlay-opacity:0.17;}.elementor-903 .elementor-element.elementor-element-a05347c:hover::before, .elementor-903 .elementor-element.elementor-element-a05347c:hover > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-a05347c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-a05347c > .elementor-background-slideshow:hover::before, .elementor-903 .elementor-element.elementor-element-a05347c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #FFFFFF 19%, #FFFFFF00 64%);}.elementor-903 .elementor-element.elementor-element-a05347c, .elementor-903 .elementor-element.elementor-element-a05347c::before{--overlay-transition:2.2s;}.elementor-903 .elementor-element.elementor-element-9d406da .elementor-cta__content-item{transition-duration:500ms;}.elementor-903 .elementor-element.elementor-element-9d406da.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 500ms / 3 );}.elementor-903 .elementor-element.elementor-element-9d406da.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 500ms / 3 ) * 2 );}.elementor-903 .elementor-element.elementor-element-9d406da.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 500ms / 3 ) * 3 );}.elementor-903 .elementor-element.elementor-element-9d406da .elementor-cta .elementor-cta__bg, .elementor-903 .elementor-element.elementor-element-9d406da .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-903 .elementor-element.elementor-element-9d406da > .elementor-widget-container{background-color:#02010100;padding:0px 0px 0px 0px;background-position:0px 0px;background-repeat:no-repeat;background-size:cover;transition:background 0.8s;}.elementor-903 .elementor-element.elementor-element-9d406da:hover .elementor-widget-container{background-position:21px 74px;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-9d406da .elementor-cta__content{min-height:450px;text-align:center;padding:033px 0px 33px 0px;}.elementor-903 .elementor-element.elementor-element-9d406da .elementor-cta__image{margin-bottom:15px;}.elementor-903 .elementor-element.elementor-element-9d406da .elementor-cta__image img{width:50%;border-style:none;border-radius:0px;}.elementor-903 .elementor-element.elementor-element-9d406da .elementor-cta__button{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;background-color:#C44C4CBD;border-radius:15px;padding:10px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-9d406da .elementor-cta__button:hover{background-color:#940000;}.elementor-903 .elementor-element.elementor-element-9d406da .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000087;}.elementor-903 .elementor-element.elementor-element-e3d3abb{--display:flex;--min-height:400px;--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;--justify-content:center;--background-transition:0.7s;--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-e3d3abb:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-e3d3abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/sfondo-categorie-1homewebp.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-903 .elementor-element.elementor-element-e3d3abb:hover{background-color:#3F3F3F4F;--overlay-opacity:0.17;}.elementor-903 .elementor-element.elementor-element-e3d3abb:hover::before, .elementor-903 .elementor-element.elementor-element-e3d3abb:hover > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-e3d3abb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-e3d3abb > .elementor-background-slideshow:hover::before, .elementor-903 .elementor-element.elementor-element-e3d3abb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #FFFFFF 19%, #FFFFFF00 64%);}.elementor-903 .elementor-element.elementor-element-e3d3abb, .elementor-903 .elementor-element.elementor-element-e3d3abb::before{--overlay-transition:2.2s;}.elementor-903 .elementor-element.elementor-element-51d3925 .elementor-cta__content-item{transition-duration:500ms;}.elementor-903 .elementor-element.elementor-element-51d3925.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 500ms / 3 );}.elementor-903 .elementor-element.elementor-element-51d3925.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 500ms / 3 ) * 2 );}.elementor-903 .elementor-element.elementor-element-51d3925.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 500ms / 3 ) * 3 );}.elementor-903 .elementor-element.elementor-element-51d3925 .elementor-cta .elementor-cta__bg, .elementor-903 .elementor-element.elementor-element-51d3925 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-903 .elementor-element.elementor-element-51d3925 > .elementor-widget-container{background-color:#02010100;padding:0px 0px 0px 0px;background-position:0px 0px;background-repeat:no-repeat;background-size:cover;transition:background 0.8s;}.elementor-903 .elementor-element.elementor-element-51d3925:hover .elementor-widget-container{background-position:21px 74px;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-51d3925 .elementor-cta__content{min-height:450px;text-align:center;padding:033px 0px 33px 0px;}.elementor-903 .elementor-element.elementor-element-51d3925 .elementor-cta__image{margin-bottom:15px;}.elementor-903 .elementor-element.elementor-element-51d3925 .elementor-cta__image img{width:50%;border-style:none;border-radius:0px;}.elementor-903 .elementor-element.elementor-element-51d3925 .elementor-cta__button{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;background-color:#C44C4CBD;border-radius:15px;padding:10px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-51d3925 .elementor-cta__button:hover{background-color:#940000;}.elementor-903 .elementor-element.elementor-element-51d3925 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000087;}.elementor-903 .elementor-element.elementor-element-25901b2{--display:flex;--min-height:400px;--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;--justify-content:center;--background-transition:0.7s;--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-25901b2:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-25901b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/sfondo-categorie-1homewebp.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-903 .elementor-element.elementor-element-25901b2:hover{background-color:#3F3F3F4F;--overlay-opacity:0.17;}.elementor-903 .elementor-element.elementor-element-25901b2:hover::before, .elementor-903 .elementor-element.elementor-element-25901b2:hover > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-25901b2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-25901b2 > .elementor-background-slideshow:hover::before, .elementor-903 .elementor-element.elementor-element-25901b2 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #FFFFFF 19%, #FFFFFF00 64%);}.elementor-903 .elementor-element.elementor-element-25901b2, .elementor-903 .elementor-element.elementor-element-25901b2::before{--overlay-transition:2.2s;}.elementor-903 .elementor-element.elementor-element-3a8a369 .elementor-cta__content-item{transition-duration:500ms;}.elementor-903 .elementor-element.elementor-element-3a8a369.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 500ms / 3 );}.elementor-903 .elementor-element.elementor-element-3a8a369.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 500ms / 3 ) * 2 );}.elementor-903 .elementor-element.elementor-element-3a8a369.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 500ms / 3 ) * 3 );}.elementor-903 .elementor-element.elementor-element-3a8a369 .elementor-cta .elementor-cta__bg, .elementor-903 .elementor-element.elementor-element-3a8a369 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-903 .elementor-element.elementor-element-3a8a369 > .elementor-widget-container{background-color:#02010100;background-image:url("https://www.japandirect.it/wp-content/uploads/console-1.webp");padding:0px 0px 0px 0px;background-position:0px 0px;background-repeat:no-repeat;background-size:cover;transition:background 0.8s;}.elementor-903 .elementor-element.elementor-element-3a8a369:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/console-1.webp");background-position:21px 74px;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-3a8a369 .elementor-cta__content{min-height:450px;text-align:center;padding:033px 0px 33px 0px;}.elementor-903 .elementor-element.elementor-element-3a8a369 .elementor-cta__image{margin-bottom:15px;}.elementor-903 .elementor-element.elementor-element-3a8a369 .elementor-cta__image img{width:50%;border-style:none;border-radius:0px;}.elementor-903 .elementor-element.elementor-element-3a8a369 .elementor-cta__button{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;background-color:#C44C4CBD;border-radius:15px;padding:10px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-3a8a369 .elementor-cta__button:hover{background-color:#940000;}.elementor-903 .elementor-element.elementor-element-3a8a369 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000087;}.elementor-903 .elementor-element.elementor-element-403b96b{--display:flex;--min-height:400px;--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;--justify-content:center;--background-transition:0.7s;--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-403b96b:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-403b96b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/sfondo-categorie-1homewebp.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-903 .elementor-element.elementor-element-403b96b:hover{background-color:#3F3F3F4F;--overlay-opacity:0.17;}.elementor-903 .elementor-element.elementor-element-403b96b:hover::before, .elementor-903 .elementor-element.elementor-element-403b96b:hover > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-403b96b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-403b96b > .elementor-background-slideshow:hover::before, .elementor-903 .elementor-element.elementor-element-403b96b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, #FFFFFF 19%, #FFFFFF00 64%);}.elementor-903 .elementor-element.elementor-element-403b96b, .elementor-903 .elementor-element.elementor-element-403b96b::before{--overlay-transition:2.2s;}.elementor-903 .elementor-element.elementor-element-633d043 .elementor-cta__content-item{transition-duration:500ms;}.elementor-903 .elementor-element.elementor-element-633d043.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 500ms / 3 );}.elementor-903 .elementor-element.elementor-element-633d043.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 500ms / 3 ) * 2 );}.elementor-903 .elementor-element.elementor-element-633d043.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 500ms / 3 ) * 3 );}.elementor-903 .elementor-element.elementor-element-633d043 .elementor-cta .elementor-cta__bg, .elementor-903 .elementor-element.elementor-element-633d043 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-903 .elementor-element.elementor-element-633d043 > .elementor-widget-container{background-color:#02010100;padding:0px 0px 0px 0px;background-position:0px 0px;background-repeat:no-repeat;background-size:cover;transition:background 0.8s;}.elementor-903 .elementor-element.elementor-element-633d043:hover .elementor-widget-container{background-position:21px 74px;background-repeat:no-repeat;background-size:cover;}.elementor-903 .elementor-element.elementor-element-633d043 .elementor-cta__content{min-height:450px;text-align:center;padding:033px 0px 33px 0px;}.elementor-903 .elementor-element.elementor-element-633d043 .elementor-cta__image{margin-bottom:15px;}.elementor-903 .elementor-element.elementor-element-633d043 .elementor-cta__image img{width:50%;border-style:none;border-radius:0px;}.elementor-903 .elementor-element.elementor-element-633d043 .elementor-cta__button{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;background-color:#C44C4CBD;border-radius:15px;padding:10px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-633d043 .elementor-cta__button:hover{background-color:#940000;}.elementor-903 .elementor-element.elementor-element-633d043 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000087;}.elementor-903 .elementor-element.elementor-element-28f02461{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-903 .elementor-element.elementor-element-573a61c1{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-573a61c1:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-573a61c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/barra.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-903 .elementor-element.elementor-element-41ad942b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-903 .elementor-element.elementor-element-41ad942b{text-align:center;}.elementor-903 .elementor-element.elementor-element-41ad942b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:35px;font-weight:800;color:#FFFFFF;}.elementor-903 .elementor-element.elementor-element-131c5c0b{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-131c5c0b:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-131c5c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A52222;}.elementor-903 .elementor-element.elementor-element-131c5c0b::before, .elementor-903 .elementor-element.elementor-element-131c5c0b > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-131c5c0b > .e-con-inner > .elementor-background-video-container::before, .elementor-903 .elementor-element.elementor-element-131c5c0b > .elementor-background-slideshow::before, .elementor-903 .elementor-element.elementor-element-131c5c0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-903 .elementor-element.elementor-element-131c5c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-903 .elementor-element.elementor-element-5d78e472 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-903 .elementor-element.elementor-element-5d78e472{text-align:center;}.elementor-903 .elementor-element.elementor-element-5d78e472 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:35px;font-weight:800;color:#FFFFFF;}.elementor-903 .elementor-element.elementor-element-933216a{--display:flex;--min-height:400px;--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;}.elementor-903 .elementor-element.elementor-element-5dd030e{--swiper-slides-to-display:5;--swiper-slides-gap:10px;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:121px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:9px;--dots-normal-color:var( --e-global-color-primary );--dots-hover-color:var( --e-global-color-secondary );--swiper-pagination-spacing:22px;}.elementor-903 .elementor-element.elementor-element-5dd030e .swiper-slide > .elementor-element{height:100%;}.elementor-903 .elementor-element.elementor-element-5dd030e .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:7px;--swiper-pagination-bullet-vertical-gap:7px;}.elementor-903 .elementor-element.elementor-element-57d25c9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-903 .elementor-element.elementor-element-d29640d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-903 .elementor-element.elementor-element-d29640d > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-903 .elementor-element.elementor-element-d29640d:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-903 .elementor-element.elementor-element-d29640d img{border-radius:25px 25px 25px 25px;}.elementor-903 .elementor-element.elementor-element-3ff85a4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-903 .elementor-element.elementor-element-3ff85a4 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-903 .elementor-element.elementor-element-3ff85a4 img{border-radius:25px 25px 25px 25px;}.elementor-903 .elementor-element.elementor-element-06e90a4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}body.elementor-page-903:not(.elementor-motion-effects-element-type-background), body.elementor-page-903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:repeat;background-size:1% auto;}@media(min-width:768px){.elementor-903 .elementor-element.elementor-element-5077c48{--content-width:90%;}.elementor-903 .elementor-element.elementor-element-9ba4e5b{--width:50%;}.elementor-903 .elementor-element.elementor-element-e39ae1e{--width:50%;}.elementor-903 .elementor-element.elementor-element-b6fcee0{--content-width:90%;}.elementor-903 .elementor-element.elementor-element-b398b26{--width:50%;}.elementor-903 .elementor-element.elementor-element-d57470d{--width:50%;}.elementor-903 .elementor-element.elementor-element-16d749d{--content-width:80%;}.elementor-903 .elementor-element.elementor-element-3ee31aa{--width:50%;}.elementor-903 .elementor-element.elementor-element-053ece7{--width:50%;}.elementor-903 .elementor-element.elementor-element-3130c7a{--content-width:80%;}.elementor-903 .elementor-element.elementor-element-94eef66{--width:50%;}.elementor-903 .elementor-element.elementor-element-10d3f6f{--width:50%;}.elementor-903 .elementor-element.elementor-element-a74d76e{--content-width:80%;}.elementor-903 .elementor-element.elementor-element-3e59073{--width:50%;}.elementor-903 .elementor-element.elementor-element-6488b4a{--width:50%;}.elementor-903 .elementor-element.elementor-element-8f0f708{--content-width:90%;}.elementor-903 .elementor-element.elementor-element-5e2f9c1{--width:50%;}.elementor-903 .elementor-element.elementor-element-2c15c19{--width:50%;}.elementor-903 .elementor-element.elementor-element-21364c7{--content-width:90%;}.elementor-903 .elementor-element.elementor-element-60fe056{--width:50%;}.elementor-903 .elementor-element.elementor-element-a8c1b1a{--width:50%;}.elementor-903 .elementor-element.elementor-element-285e90d{--content-width:90%;}.elementor-903 .elementor-element.elementor-element-f5d24b9{--width:50%;}.elementor-903 .elementor-element.elementor-element-a51baf8{--width:50%;}.elementor-903 .elementor-element.elementor-element-24dcbe4{--width:20%;}.elementor-903 .elementor-element.elementor-element-745f04c{--width:20%;}.elementor-903 .elementor-element.elementor-element-9c7b81f{--width:20%;}.elementor-903 .elementor-element.elementor-element-cd53728{--width:20%;}.elementor-903 .elementor-element.elementor-element-00d86e9{--width:20%;}.elementor-903 .elementor-element.elementor-element-c91330d{--width:20%;}.elementor-903 .elementor-element.elementor-element-b50ad13{--width:20%;}.elementor-903 .elementor-element.elementor-element-aaa70a4{--width:20%;}.elementor-903 .elementor-element.elementor-element-a05347c{--width:20%;}.elementor-903 .elementor-element.elementor-element-e3d3abb{--width:20%;}.elementor-903 .elementor-element.elementor-element-25901b2{--width:20%;}.elementor-903 .elementor-element.elementor-element-403b96b{--width:20%;}.elementor-903 .elementor-element.elementor-element-28f02461{--content-width:1440px;}.elementor-903 .elementor-element.elementor-element-933216a{--content-width:1600px;}.elementor-903 .elementor-element.elementor-element-57d25c9{--content-width:1920px;}.elementor-903 .elementor-element.elementor-element-06e90a4{--content-width:1920px;}}@media(max-width:1024px) and (min-width:768px){.elementor-903 .elementor-element.elementor-element-297081c{--width:100%;}.elementor-903 .elementor-element.elementor-element-e80aad4{--width:100%;}.elementor-903 .elementor-element.elementor-element-24dcbe4{--width:50%;}.elementor-903 .elementor-element.elementor-element-b50ad13{--width:49%;}.elementor-903 .elementor-element.elementor-element-aaa70a4{--width:49%;}.elementor-903 .elementor-element.elementor-element-a05347c{--width:49%;}.elementor-903 .elementor-element.elementor-element-e3d3abb{--width:49%;}.elementor-903 .elementor-element.elementor-element-25901b2{--width:49%;}.elementor-903 .elementor-element.elementor-element-403b96b{--width:49%;}}@media(min-width:1025px){body.elementor-page-903:not(.elementor-motion-effects-element-type-background), body.elementor-page-903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-903 .elementor-element.elementor-element-aba8ce7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-903 .elementor-element.elementor-element-f1aa1de{--e-n-carousel-swiper-slides-to-display:2;}.elementor-903 .elementor-element.elementor-element-c2f56a6{--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;}.elementor-903 .elementor-element.elementor-element-44d7f96 > .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-44d7f96:hover .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-f4cba46 > .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-f4cba46:hover .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-10884ce > .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-10884ce:hover .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-61cff12 > .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-61cff12:hover .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-1debfbd > .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-1debfbd:hover .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-72aa9ad > .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-72aa9ad:hover .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-6767a03{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-b50ad13{--min-height:380px;--justify-content:flex-end;--margin-top:1%;--margin-bottom:0.5%;--margin-left:0.5%;--margin-right:0.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-b50ad13:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-b50ad13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-903 .elementor-element.elementor-element-39f0b7d > .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/retrogames_tab.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-39f0b7d:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/retrogames_tab.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-39f0b7d .elementor-cta__content{min-height:450px;}.elementor-903 .elementor-element.elementor-element-aaa70a4{--min-height:380px;--justify-content:flex-end;--margin-top:1%;--margin-bottom:0.5%;--margin-left:0.5%;--margin-right:0.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-aaa70a4:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-aaa70a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-903 .elementor-element.elementor-element-eb2116f > .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/figures_tab.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-eb2116f:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/figures_tab.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-a05347c{--min-height:380px;--justify-content:flex-end;--margin-top:0%;--margin-bottom:0.5%;--margin-left:0.5%;--margin-right:0.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-a05347c:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-a05347c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-903 .elementor-element.elementor-element-9d406da > .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/tcg_tab.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-9d406da:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/tcg_tab.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-9d406da .elementor-cta__button{padding:10px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-e3d3abb{--min-height:380px;--justify-content:flex-end;--margin-top:0%;--margin-bottom:0.5%;--margin-left:0.5%;--margin-right:0.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-e3d3abb:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-e3d3abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-903 .elementor-element.elementor-element-51d3925 > .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/food_tab.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-51d3925:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/food_tab.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-25901b2{--min-height:380px;--justify-content:flex-end;--margin-top:0%;--margin-bottom:0.5%;--margin-left:0.5%;--margin-right:0.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-25901b2:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-25901b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-903 .elementor-element.elementor-element-3a8a369 > .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/gadget_tab.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-3a8a369:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/gadget_tab.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-403b96b{--min-height:380px;--justify-content:flex-end;--margin-top:2px;--margin-bottom:5px;--margin-left:3px;--margin-right:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-403b96b:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-403b96b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-903 .elementor-element.elementor-element-633d043 > .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/riparazioni_tab.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-633d043:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/riparazioni_tab.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-573a61c1{--min-height:100px;}.elementor-903 .elementor-element.elementor-element-573a61c1:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-573a61c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-903 .elementor-element.elementor-element-41ad942b .elementor-heading-title{font-size:25px;}.elementor-903 .elementor-element.elementor-element-131c5c0b{--min-height:100px;}.elementor-903 .elementor-element.elementor-element-5d78e472 .elementor-heading-title{font-size:25px;}.elementor-903 .elementor-element.elementor-element-5dd030e{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-903 .elementor-element.elementor-element-5077c48{--min-height:0px;}.elementor-903 .elementor-element.elementor-element-b6fcee0{--min-height:0px;--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-903 .elementor-element.elementor-element-b398b26{--min-height:0px;}.elementor-903 .elementor-element.elementor-element-0a1e4a1 img{width:50%;}.elementor-903 .elementor-element.elementor-element-d57470d{--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-903 .elementor-element.elementor-element-d8b7ca0 .elementor-heading-title{font-size:33px;}.elementor-903 .elementor-element.elementor-element-3ee31aa{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-84acace .elementor-heading-title{font-size:35px;}.elementor-903 .elementor-element.elementor-element-94eef66{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-862f72d .elementor-heading-title{font-size:35px;}.elementor-903 .elementor-element.elementor-element-4df73d2 .elementor-heading-title{font-size:35px;}.elementor-903 .elementor-element.elementor-element-3e59073{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-61838e1 .elementor-heading-title{font-size:35px;}.elementor-903 .elementor-element.elementor-element-97d3a52 .elementor-heading-title{font-size:35px;}.elementor-903 .elementor-element.elementor-element-aba8ce7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:36px;}.elementor-903 .elementor-element.elementor-element-8f0f708:not(.elementor-motion-effects-element-type-background), .elementor-903 .elementor-element.elementor-element-8f0f708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.japandirect.it/wp-content/uploads/snack-slide-01.webp");}.elementor-903 .elementor-element.elementor-element-8f0f708{--min-height:0px;}.elementor-903 .elementor-element.elementor-element-5e2f9c1{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-903 .elementor-element.elementor-element-bfcffed img{width:50%;}.elementor-903 .elementor-element.elementor-element-2c15c19{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-903 .elementor-element.elementor-element-7afa0fd .elementor-heading-title{font-size:28px;}.elementor-903 .elementor-element.elementor-element-e9ae2d9 .elementor-button{font-size:18px;}.elementor-903 .elementor-element.elementor-element-21364c7{--min-height:0px;}.elementor-903 .elementor-element.elementor-element-60fe056{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-903 .elementor-element.elementor-element-1f269eb img{width:50%;}.elementor-903 .elementor-element.elementor-element-a8c1b1a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-903 .elementor-element.elementor-element-e0c892a .elementor-heading-title{font-size:28px;}.elementor-903 .elementor-element.elementor-element-7657381 .elementor-button{font-size:18px;}.elementor-903 .elementor-element.elementor-element-285e90d{--min-height:0px;}.elementor-903 .elementor-element.elementor-element-f5d24b9{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-903 .elementor-element.elementor-element-946a489 img{width:50%;}.elementor-903 .elementor-element.elementor-element-a51baf8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-903 .elementor-element.elementor-element-c27ac9e .elementor-heading-title{font-size:28px;}.elementor-903 .elementor-element.elementor-element-34cab43 .elementor-button{font-size:18px;}.elementor-903 .elementor-element.elementor-element-f1aa1de{--e-n-carousel-swiper-slides-to-display:1;}.elementor-903 .elementor-element.elementor-element-44d7f96 > .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-44d7f96:hover .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-f4cba46 > .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-f4cba46:hover .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-10884ce > .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-10884ce:hover .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-61cff12 > .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-61cff12:hover .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-1debfbd > .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-1debfbd:hover .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-72aa9ad > .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-72aa9ad:hover .elementor-widget-container{background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-b50ad13{--width:49%;--min-height:200px;--margin-top:1.5%;--margin-bottom:0.5%;--margin-left:0.5%;--margin-right:0.5%;}.elementor-903 .elementor-element.elementor-element-39f0b7d > .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_retrogames.webp");margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-position:-20px 0px;background-size:cover;}.elementor-903 .elementor-element.elementor-element-39f0b7d:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_retrogames.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-39f0b7d .elementor-cta__content{min-height:200px;padding:15px 0px 15px 0px;}.elementor-903 .elementor-element.elementor-element-39f0b7d .elementor-cta__button{font-size:15px;}.elementor-903 .elementor-element.elementor-element-aaa70a4{--width:49%;--min-height:200px;--margin-top:1.5%;--margin-bottom:0.5%;--margin-left:0.5%;--margin-right:0.5%;}.elementor-903 .elementor-element.elementor-element-eb2116f > .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_figures.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-eb2116f:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_figures.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-eb2116f .elementor-cta__content{min-height:200px;padding:15px 0px 15px 0px;}.elementor-903 .elementor-element.elementor-element-eb2116f .elementor-cta__button{font-size:15px;}.elementor-903 .elementor-element.elementor-element-a05347c{--width:49%;--min-height:200px;--margin-top:0.5%;--margin-bottom:0.5%;--margin-left:0.5%;--margin-right:0.5%;}.elementor-903 .elementor-element.elementor-element-9d406da > .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_tcg.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-9d406da:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_tcg.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-9d406da .elementor-cta__content{min-height:200px;}.elementor-903 .elementor-element.elementor-element-9d406da .elementor-cta__button{font-size:18px;}.elementor-903 .elementor-element.elementor-element-e3d3abb{--width:49%;--min-height:200px;--margin-top:0.5%;--margin-bottom:0.5%;--margin-left:0.5%;--margin-right:0.5%;}.elementor-903 .elementor-element.elementor-element-51d3925 > .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_food.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-51d3925:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_food.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-51d3925 .elementor-cta__content{min-height:200px;}.elementor-903 .elementor-element.elementor-element-51d3925 .elementor-cta__button{font-size:18px;}.elementor-903 .elementor-element.elementor-element-25901b2{--width:49%;--min-height:200px;--margin-top:0.5%;--margin-bottom:1%;--margin-left:0.5%;--margin-right:0.5%;}.elementor-903 .elementor-element.elementor-element-3a8a369 > .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_gadget.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-3a8a369:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_gadget.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-3a8a369 .elementor-cta__content{min-height:200px;}.elementor-903 .elementor-element.elementor-element-3a8a369 .elementor-cta__button{font-size:18px;}.elementor-903 .elementor-element.elementor-element-403b96b{--width:49%;--min-height:200px;--margin-top:0.5%;--margin-bottom:1%;--margin-left:0.5%;--margin-right:0.5%;}.elementor-903 .elementor-element.elementor-element-633d043 > .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_riparazioni.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-633d043:hover .elementor-widget-container{background-image:url("https://www.japandirect.it/wp-content/uploads/cat_riparazioni.webp");background-position:0px 0px;}.elementor-903 .elementor-element.elementor-element-633d043 .elementor-cta__content{min-height:200px;}.elementor-903 .elementor-element.elementor-element-633d043 .elementor-cta__button{font-size:18px;}.elementor-903 .elementor-element.elementor-element-28f02461{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-903 .elementor-element.elementor-element-573a61c1{--min-height:50px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-41ad942b .elementor-heading-title{font-size:22px;}.elementor-903 .elementor-element.elementor-element-131c5c0b{--min-height:50px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-903 .elementor-element.elementor-element-5d78e472 .elementor-heading-title{font-size:22px;}.elementor-903 .elementor-element.elementor-element-5dd030e{--swiper-slides-to-display:2;}.elementor-903 .elementor-element.elementor-element-57d25c9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-903 .elementor-element.elementor-element-d29640d > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-903 .elementor-element.elementor-element-d29640d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-903 .elementor-element.elementor-element-3ff85a4 > .elementor-widget-container{padding:8px 0px 4px 0px;}.elementor-903 .elementor-element.elementor-element-3ff85a4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-c2f56a6 */.custom_container:hover::before{
    background-image: unset !important;
}

/*SFONDO E PULSANTE CATEGORIA PER VARIE RISOLUZIONI*/
@media (min-width: 1200px) and (max-width: 1200px) {
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 151% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -42px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 10px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -39px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -58px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -80px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -46px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 3px 46px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 55px 46px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 6px 46px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: -13px 46px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: -35px 46px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: -1px 46px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 300px !important;
        height: 300px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 300px !important; /*come sfondo categ.*/
        min-height: 300px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 150px !important;
        font-size: 15px !important;
    }
}

@media (min-width: 1280px) and (max-width: 1280px) {
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 141% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -36px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 10px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -33px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -52px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -69px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -40px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 9px 46px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 55px 46px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 12px 46px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: -7px 46px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: -24px 46px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 5px 46px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 300px !important;
        height: 300px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 300px !important; /*come sfondo categ.*/
        min-height: 300px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 160px !important;
        font-size: 16px !important;
    }
}

@media (min-width: 1360px) and (max-width: 1366px) {
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 132% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -36px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 20px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -33px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -46px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -61px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -40px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 9px 46px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 65px 46px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 12px 46px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: -1px 46px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: -26px 46px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 5px 46px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 300px !important;
        height: 300px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 300px !important; /*come sfondo categ.*/
        min-height: 300px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 160px !important;
        font-size: 16px !important;
    }
}

@media (min-width: 1440px) and (max-width: 1440px) {
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 143% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -41px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 20px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -33px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -59px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -83px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -40px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 4px 46px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 65px 46px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 12px 46px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: -14px 46px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: -38px 46px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 5px 46px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 340px !important;
        height: 340px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 340px !important; /*come sfondo categ.*/
        min-height: 340px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 160px !important;
        font-size: 16px !important;
    }
}

@media (min-width: 1600px) and (max-width: 1600px) {
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 112% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -24px 50px !important;
    }
    #figures .elementor-widget-container{
        background-position: 53px 50px !important;
    }
    #tcg .elementor-widget-container{
        background-position: 0px 50px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -15px 50px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -23px 50px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -10px 50px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 22px 95px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 103px 95px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 50px 95px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 35px 95px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 27px 95px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 40px 95px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 340px !important;
        height: 340px !important;
        background-image: url(https://www.japandirect.it/wp-content/uploads/sfondo-categorie_high.webp) !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 340px !important; /*come sfondo categ.*/
        min-height: 340px !important;
        padding-bottom: 35px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 203px !important;
        font-size: 20px !important;
    }
}

@media (min-width: 1920px) and (max-width: 1920px) {
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 126% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -35px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 42px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -33px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -53px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -68px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -42px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 10px 46px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 87px 46px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 12px 46px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: -8px 46px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: -23px 46px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 3px 46px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 400px !important;
        height: 400px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 400px !important; /*come sfondo categ.*/
        min-height: 400px !important;
        padding-bottom: 30px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 183px !important;
        font-size: 18px !important;
    }
}

@media (min-width: 2048px) and (max-width: 2048px) {
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 114% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -35px 22px !important;
    }
    #figures .elementor-widget-container{
        background-position: 55px 22px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -7px 22px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -20px 22px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -35px 22px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -20px 22px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 20px 67px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 110px 67px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 48px 67px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 55px 67px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 20px 67px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 35px 67px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 400px !important;
        height: 400px !important;
        background-image: url(https://www.japandirect.it/wp-content/uploads/sfondo-categorie_high.webp) !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 400px !important; /*come sfondo categ.*/
        min-height: 400px !important;
        padding-bottom: 35px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 215px !important;
        font-size: 21px !important;
    }
}

@media (min-width: 2560px) and (max-width: 2560px) {
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 109% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -25px 0px !important;
    }
    #figures .elementor-widget-container{
        background-position: 59px 0px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -25px 0px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -27px 0px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -25px 0px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -27px 0px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 40px 45px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 124px 45px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 40px 45px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 38px 45px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 40px 45px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 38px 45px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 450px !important;
        height: 450px !important;
        background-image: url(https://www.japandirect.it/wp-content/uploads/sfondo-categorie_high.webp) !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 450px !important; /*come sfondo categ.*/
        min-height: 450px !important;
        padding-bottom: 35px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 215px !important;
        font-size: 21px !important;
    }
}

@media (min-width: 3440px) and (max-width: 3440px) {
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 98% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: 20px 0px !important;
    }
    #figures .elementor-widget-container{
        background-position: 102px 0px !important;
    }
    #tcg .elementor-widget-container{
        background-position: 25px 0px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: 20px 0px !important;
    }
    #gadget .elementor-widget-container{
        background-position: 26px 0px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: 26px 0px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 75px 45px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 124px 45px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 40px 45px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 38px 45px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 40px 45px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 38px 45px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 550px !important;
        height: 550px !important;
        background-image: url(https://www.japandirect.it/wp-content/uploads/sfondo-categorie_high.webp) !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 550px !important; /*come sfondo categ.*/
        min-height: 550px !important;
        padding-bottom: 35px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 255px !important;
        font-size: 25px !important;
        padding: 12px 10px !important;
    }
}

@media (min-width: 3840px) and (max-width: 3840px) {
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 96% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: 35px 0px !important;
    }
    #figures .elementor-widget-container{
        background-position: 136px 0px !important;
    }
    #tcg .elementor-widget-container{
        background-position: 25px 0px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: 32px 0px !important;
    }
    #gadget .elementor-widget-container{
        background-position: 38px 0px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: 40px 0px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 105px 60px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 206px 60px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 95px 60px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 102px 60px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 108px 60px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 110px 60px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 600px !important;
        height: 600px !important;
        background-image: url(https://www.japandirect.it/wp-content/uploads/sfondo-categorie_high.webp) !important;
        margin: 12px 6px 8px 6px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 600px !important; /*come sfondo categ.*/
        min-height: 600px !important;
        padding-bottom: 40px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 300px !important;
        font-size: 28px !important;
        padding: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6767a03 */.custom_container:hover::before{
    background-image: unset !important;
}

/*SFONDO E PULSANTE CATEGORIA PER VARIE RISOLUZIONI*/
@media (min-width: 320px) and (max-width: 320px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 142% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -22px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 20px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -13px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -27px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -36px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -18px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 18px 41px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 60px 41px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 27px 41px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 13px 41px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 4px 41px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 22px 41px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 230px !important;
        height: 230px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 230px !important; /*come sfondo categ.*/
        min-height: 230px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 123px !important;
        font-size: 12px !important;
    }
}

@media (min-width: 360px) and (max-width: 374px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 125% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -22px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 20px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -13px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -27px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -36px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -18px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 18px 41px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 60px 41px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 27px 41px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 13px 41px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 4px 41px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 22px 41px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 230px !important;
        height: 230px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 230px !important; /*come sfondo categ.*/
        min-height: 230px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 141px !important;
        font-size: 14px !important;
    }
}

@media (min-width: 375px) and (max-width: 375px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 120% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -17px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 25px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -7px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -22px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -30px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -15px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 23px 41px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 65px 41px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 33px 41px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 18px 41px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 10px 41px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 25px 41px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 230px !important;
        height: 230px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 230px !important; /*come sfondo categ.*/
        min-height: 230px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 141px !important;
        font-size: 14px !important;
    }
}

@media (min-width: 383px) and (max-width: 389px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 118% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -17px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 23px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -10px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -22px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -26px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -18px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 18px 41px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 60px 41px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 27px 41px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 13px 41px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 4px 41px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 22px 41px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 230px !important;
        height: 230px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 230px !important; /*come sfondo categ.*/
        min-height: 230px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 141px !important;
        font-size: 14px !important;
    }
}

@media (min-width: 390px) and (max-width: 393px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 116% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -14px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 26px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -7px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -21px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -25px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -12px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 26px 41px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 66px 41px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 33px 41px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 19px 41px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 15px 41px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 28px 41px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 230px !important;
        height: 230px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 230px !important; /*come sfondo categ.*/
        min-height: 230px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 141px !important;
        font-size: 14px !important;
    }
}

@media (min-width: 406px) and (max-width: 406px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 111% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -5px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 45px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: 4px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -5px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -11px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -7px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 35px 41px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 85px 41px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 44px 41px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 35px 41px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 29px 41px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 33px 41px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 230px !important;
        height: 230px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 230px !important; /*come sfondo categ.*/
        min-height: 230px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 141px !important;
        font-size: 14px !important;
    }
}

@media (min-width: 411px) and (max-width: 414px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 109.5% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -16px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 32px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -8px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -13px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -12px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -11px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 24px 41px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 72px 41px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 32px 41px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 27px 41px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 28px 41px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 29px 41px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 230px !important;
        height: 230px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 230px !important; /*come sfondo categ.*/
        min-height: 230px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 141px !important;
        font-size: 14px !important;
    }
}

@media (min-width: 432px) and (max-width: 432px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 105% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -8px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 40px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -2px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -5px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -5px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -4px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 32px 41px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 80px 41px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 38px 41px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 35px 41px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 35px 41px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 36px 41px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 230px !important;
        height: 230px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 230px !important; /*come sfondo cat.*/
        min-height: 230px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 141px !important;
        font-size: 14px !important;
    }
}

@media (min-width: 540px) and (max-width: 540px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 102.5% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -4px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 50px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: 2px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: 0px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: 7px 11px !important;
        background-image: url(https://www.japandirect.it/wp-content/uploads/gadget_tab.webp) !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: 0px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 46px 46px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 100px 46px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 52px 46px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 50px 46px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 52px 46px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 50px 46px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 280px !important;
        height: 280px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 280px !important; /*come sfondo cat.*/
        min-height: 280px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 141px !important;
        font-size: 14px !important;
    }
}

@media (min-width: 600px) and (max-width: 600px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 106% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -12px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 50px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -2px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -9px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: 2px 11px !important;
        background-image: url(https://www.japandirect.it/wp-content/uploads/gadget_tab.webp) !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -9px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 38px 46px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 100px 46px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 48px 46px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 41px 46px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 52px 46px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 41px 46px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 320px !important;
        height: 320px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 320px !important; /*come sfondo cat.*/
        min-height: 320px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 152px !important;
        font-size: 14px !important;
    }
}

@media (min-width: 640px) and (max-width: 640px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 103% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -7px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 55px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -2px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -4px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: 7px 11px !important;
        background-image: url(https://www.japandirect.it/wp-content/uploads/gadget_tab.webp) !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -2px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 53px 51px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 115px 51px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 58px 51px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 56px 51px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 53px 51px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 58px 51px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 330px !important;
        height: 330px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 330px !important; /*come sfondo cat.*/
        min-height: 330px !important;
        padding-bottom: 25px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 152px !important;
        font-size: 14px !important;
    }
}

@media (min-width: 720px) and (max-width: 720px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 100% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: 3px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 60px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: 5px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: 5px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: 13px 11px !important;
        background-image: url(https://www.japandirect.it/wp-content/uploads/gadget_tab.webp) !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: 7px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 63px 51px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 120px 51px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 65px 51px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 65px 51px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 73px 51px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 67px 51px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 360px !important;
        height: 360px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 360px !important; /*come sfondo cat.*/
        min-height: 360px !important;
        padding-bottom: 30px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 160px !important;
        font-size: 16px !important;
    }
}

@media (min-width: 768px) and (max-width: 768px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 93.5% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: 27px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 70px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: 40px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: 30px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: 35px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: 30px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 87px 51px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 130px 51px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 100px 51px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 90px 51px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 95px 51px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 90px 51px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 360px !important;
        height: 360px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 360px !important; /*come sfondo cat.*/
        min-height: 360px !important;
        padding-bottom: 30px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 160px !important;
        font-size: 16px !important;
    }
}

@media (min-width: 800px) and (max-width: 800px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 89.5% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: 42px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 85px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: 55px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: 45px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: 50px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: 45px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 87px 51px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 130px 51px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 100px 51px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 90px 51px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 95px 51px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 90px 51px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 360px !important;
        height: 360px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 360px !important; /*come sfondo cat.*/
        min-height: 360px !important;
        padding-bottom: 30px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 160px !important;
        font-size: 16px !important;
    }
}

@media (min-width: 834px) and (max-width: 834px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 91% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: 40px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 83px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: 53px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: 43px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: 48px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: 43px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 87px 51px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 130px 51px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 100px 51px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 90px 51px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 95px 51px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 90px 51px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 380px !important;
        height: 380px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 380px !important; /*come sfondo cat.*/
        min-height: 380px !important;
        padding-bottom: 30px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 172px !important;
        font-size: 17px !important;
    }
}

@media (min-width: 912px) and (max-width: 912px){
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 87.8% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: 57px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 100px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: 70px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: 60px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: 65px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: 60px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 87px 51px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 130px 51px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 100px 51px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 90px 51px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 95px 51px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 90px 51px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 400px !important;
        height: 400px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 400px !important; /*come sfondo cat.*/
        min-height: 400px !important;
        padding-bottom: 30px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 172px !important;
        font-size: 17px !important;
    }
}

@media (min-width: 960px) and (max-width: 960px) {
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 90% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: 56px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 126px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: 82px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: 72px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: 72px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: 60px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 116px 56px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 186px 56px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 142px 56px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 132px 56px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 132px 56px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 120px 56px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 430px !important;
        height: 430px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 430px !important; /*come sfondo categ.*/
        min-height: 430px !important;
        padding-bottom: 35px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 203px !important;
        font-size: 20px !important;
        padding: 12px 10px !important;
    }
}

@media (min-width: 1024px) and (max-width: 1024px) {
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 84% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: 83px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: 126px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: 96px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: 86px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: 91px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: 86px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 143px 56px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 186px 56px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 156px 56px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 146px 56px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 151px 56px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 146px 56px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 430px !important;
        height: 430px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 430px !important; /*come sfondo categ.*/
        min-height: 430px !important;
        padding-bottom: 35px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 203px !important;
        font-size: 20px !important;
        padding: 12px 10px !important;
    }
}

@media (min-width: 1080px) and (max-width: 1080px) {
    /*IMMAGINI*/
    .custom_bg .elementor-widget-container{
       background-size: 246% !important;
       background-repeat: no-repeat !important;
    }
    /*GESTIONE SINGOLE IMMAGINI*/
    #retrogames .elementor-widget-container{
        background-position: -61px 11px !important;
    }
    #figures .elementor-widget-container{
        background-position: -15px 11px !important;
    }
    #tcg .elementor-widget-container{
        background-position: -61px 11px !important;
    }
    #food_e_drinks .elementor-widget-container{
        background-position: -61px 11px !important;
    }
    #gadget .elementor-widget-container{
        background-position: -61px 11px !important;
    }
    #riparazioni .elementor-widget-container{
        background-position: -61px 11px !important;
    }
    /*IMMAGINI HOVER*/
    #retrogames .elementor-widget-container:hover{
        background-position: 143px 56px !important;
    }
    #figures .elementor-widget-container:hover{
        background-position: 186px 56px !important;
    }
    #tcg .elementor-widget-container:hover{
        background-position: 156px 56px !important;
    }
    #food_e_drinks .elementor-widget-container:hover{
        background-position: 146px 56px !important;
    }
    #gadget .elementor-widget-container:hover{
        background-position: 151px 56px !important;
    }
    #riparazioni .elementor-widget-container:hover{
        background-position: 146px 56px !important;
    }
    /*CONTAINER SFONDO CATEGORIA*/
    .custom_container{
        min-height: 430px !important;
        height: 430px !important;
    }
    /*CONTAINER ELEMENTO*/
    .custom_bg .elementor-widget-container .elementor-cta .elementor-cta__content{
        height: 430px !important; /*come sfondo categ.*/
        min-height: 430px !important;
        padding-bottom: 35px !important; /*button*/
    }
    /*PULSANTE CATEGORIA*/
    .elementor-cta__button-wrapper.elementor-cta__content-item .elementor-cta__button.elementor-button.elementor-size-{
        width: 150px !important;
        font-size: 15px !important;
        padding: 12px 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ad942b */.elementor-archive-title span:first-child {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d78e472 */.elementor-archive-title span:first-child {
    display: none;
}/* End custom CSS */