div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#58c55b;padding:10px 0;text-align:center;}.eu-cookie-compliance-message{text-align:center;}.eu-cookie-compliance-secondary-button{padding:10px 40px;border:none;color:#6f6f6f;background:#fff;border-radius:0.25rem;font-weight:500;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;}.eu-cookie-compliance-secondary-button:hover{background:#6f6f6f;color:#fff;}.eu-cookie-compliance-default-button{padding:8px 40px;border:2px solid #fff;color:#fff;background:transparent;border-radius:0.25rem;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;font-weight:500;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;}.eu-cookie-compliance-default-button:hover{background:#fff;color:#6f6f6f;}.eu-cookie-compliance-message p{font-size:16px !important;}.eu-cookie-compliance-buttons{text-align:center;}.find-more-button-processed{font-size:14px;}@media (min-width:768px){.eu-cookie-compliance-message{text-align:left;}.eu-cookie-compliance-buttons{text-align:center;}.eu-cookie-compliance-buttons{text-align:right;}.info.eu-cookie-compliance-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}@media (min-width:992px){#sliding-popup{bottom:20px !important;left:20px !important;width:auto !important;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.3);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.3);border-radius:5px;padding:40px !important;}.eu-cookie-compliance-content{max-width:100% !important;}}.toolbar-fixed .l-menu-eufood.sticky{top:79px;}.toolbar-fixed.toolbar-tray-open .l-menu-eufood.sticky{top:79px;}.ajax-progress-throbber .throbber{background:transparent url(/themes/custom/eufood/img/loader.svg) no-repeat 0 center !important;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:calc(50% - 100px);left:calc(50% - 100px);width:200px;height:200px;padding:0px;opacity:1;border-radius:0px;background-color:transparent;background-image:url(/themes/custom/eufood/img/loader.svg);background-repeat:no-repeat;background-position:center center;}@media (min-width:992px){.toolbar-fixed .l-menu-eufood.sticky{top:79px;}.toolbar-fixed.toolbar-tray-open .l-menu-eufood.sticky{top:117px;}}@media (min-width:1069px){.toolbar-fixed .l-menu-eufood.sticky{top:79px;}.toolbar-fixed.toolbar-tray-open .l-menu-eufood.sticky{top:79px;}}.gallery-top .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.gallery-top .swiper-slide a{color:#fff;}.gallery-top .swiper-slide a i{position:absolute;bottom:20px;right:20px;font-size:1.5em;text-shadow:0px 0px 10px #000000;}.lb-number{display:none !important;}.swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto;}.swiper-slide{background-size:cover;background-position:center;}.gallery-top{height:auto;width:100%;}.gallery-thumbs{height:100px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0;}.gallery-thumbs .swiper-slide{height:100%;opacity:0.4;}.gallery-thumbs .swiper-slide-thumb-active{opacity:1;}.arrowBottom{cursor:pointer;position:fixed;bottom:10px;right:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:48px;height:27px;background-image:url(/themes/custom/eufood/img/arrow_bottom.png);z-index:10;}html{font-size:16px;}html:lang(ja){font-size:14px;}html:lang(ja) body{font-family:"Kosugi","Montserrat",sans-serif;}html:lang(ja) .sliding-popup-bottom,html:lang(ja) .l-menu-eufood .managed span,html:lang(ja) .l-menu-eufood .mainMenu .menu a,html:lang(ja) .l-footer .partner span,html:lang(ja) .l-footer .copyright,html:lang(ja) .card.product .place,html:lang(ja) .l-content .porducertInfo .infoProducer .infos ul,html:lang(ja) .l-header .title{font-family:"Montserrat",sans-serif;}body{font-family:"Montserrat",sans-serif;color:#6f6f6f;background-color:#f1efe9;}a{color:#344c8c;}a:hover,a:focus{text-decoration:none;}textarea{resize:none;}h1{font-size:3.5rem;}h2{font-size:2.25rem;margin-bottom:60px;}h3{font-size:1.5rem;margin-bottom:30px;}.form-check{padding-left:0;}[type=checkbox]:not(:checked),[type=checkbox]:checked{position:absolute;pointer-events:none;opacity:0;}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}.form-check-input[type=checkbox] + label,label.btn input[type=checkbox] + label{position:relative;display:inline-block;height:1.5625rem;padding-left:30px;line-height:1.5625rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form-check-input[type=checkbox] + label:before,.form-check-input[type=checkbox]:not(.filled-in) + label:after,label.btn input[type=checkbox] + label:before,label.btn input[type=checkbox]:not(.filled-in) + label:after{position:absolute;top:0;left:0;z-index:0;width:18px;height:18px;margin-top:3px;content:"";border:2px solid #58c55b;border-radius:3px;-webkit-transition:0.2s;transition:0.2s;}.form-check-input[type=checkbox]:checked + label:before,label.btn input[type=checkbox]:checked + label:before{top:-3px;left:-5px;width:12px;height:1.375rem;border-top:2px solid transparent;border-right:2px solid #58c55b;border-bottom:2px solid #58c55b;border-left:2px solid transparent;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;border-radius:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.form-check-input[type=checkbox]:not(.filled-in) + label:after,label.btn input[type=checkbox]:not(.filled-in) + label:after{border:0;-webkit-transform:scale(0);transform:scale(0);}.anchor{position:relative;top:-250px;visibility:hidden;}.mm-page,.mm-wrapper_background body{background:transparent;}img{max-width:100%;height:auto;}body{-ms-overflow-style:none;scrollbar-width:none;}body::-webkit-scrollbar{display:none;}.sl-wrapper{z-index:1060;}.sl-overlay{z-index:1055;}.card{border:none;background-color:#fff;border-radius:10px;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.1);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.1);margin-bottom:30px;}.card.theme{height:calc(100% - 30px);}.card.theme.country{height:auto;}.card.theme.country .title{color:#58c55b;padding:20px;padding-bottom:0;}.card.theme.country .title:before{display:none;}.card.theme a{color:#58c55b;}.card.theme .title{position:relative;font-size:1.25em;margin-bottom:0px;color:#fff;border-radius:10px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.card.theme .title:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;border-radius:10px;background:#1e5799;background:-webkit-gradient(linear,left top,right top,from(#196798),to(#00080c));background:linear-gradient(to right,#196798 0%,#00080c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="darken($naturalSoft, 30%)",endColorstr="#darken($naturalDark, 30%)",GradientType=1);opacity:0.5;}.card.theme .title a{color:#fff;position:relative;z-index:5;display:block;width:100%;padding:60px 20px;}.card.theme .content{padding:20px;}.card.theme ul{padding:0;margin:0;}.card.theme ul li{list-style-type:none;}.card.theme ul li a{-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;color:#369b39;}.card.theme ul li a:hover{padding-left:10px;}.card.product{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;height:calc(100% - 30px);}.card.product.full_image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.card.product .picture{height:250px;border-radius:10px;-ms-flex-preferred-size:250px;flex-basis:250px;width:250px;margin-right:auto;margin-left:auto;background-size:cover;background-position:center center;background-repeat:no-repeat;}.card.product .picture.full_image{height:auto;margin:auto;text-align:center;}.card.product .picture.full_image img{max-height:250px;}.card.product .content{padding:16px;}.card.product .title{font-size:1.5em;margin-bottom:10px;color:#58c55b;}.card.product .description{margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}.card.product .place{font-style:italic;margin-bottom:10px;}.card.product .place i{color:#58c55b;margin-right:10px;}.card.product.producer{cursor:auto;}.card.product.producer .logoProducer{max-height:100px;margin-bottom:20px;}.card.product.producer .picture{border-bottom-left-radius:0;border-bottom-right-radius:0;}.card.product.producer .btn{border-top-left-radius:0;border-top-right-radius:0;}@media (min-width:425px){.card.product.producer .logoProducer{margin-bottom:0px;margin-right:20px;}.card.product.producer .middlePart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:992px){.card.product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.card.product .picture{margin-left:0;margin-right:0;}.card.product .title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}.card.product .content{-ms-flex-preferred-size:calc(100% - 250px);flex-basis:calc(100% - 250px);}}@media (min-width:1420px){.card.product .content{-ms-flex-preferred-size:calc(100% - 300px);flex-basis:calc(100% - 300px);}}.btn{background:#1e5799;background:-webkit-gradient(linear,left top,left bottom,from(#58c55b),to(#afd467));background:linear-gradient(to bottom,#58c55b 0%,#afd467 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$blueSoft",endColorstr="#$blueDark",GradientType=1);color:#fff;padding:10px 40px;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;border:none;}.btn:hover{color:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(50,50,50,0.3);box-shadow:0px 0px 10px 0px rgba(50,50,50,0.3);}.btn.bordered{background:transparent;border:2 solid #58c55b;color:#58c55b;}.btn.bordered:hover{background:#58c55b;color:#fff;}.tag{background-color:#e4e4e4;padding:0px 10px;border-radius:10px;display:inline-block;margin-right:5px;color:#6f6f6f;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;margin-top:10px;font-size:14px;}.tag:hover,.tag.active{color:#fff;background-color:#58c55b;}.tag i{font-size:0.85em;}.tagsList{margin-top:-10px;}.tagsList .fa-tags{font-size:0.85em;color:#58c55b;}.modal-lg,.modal-xl{max-width:1360px;}.modal-backdrop.show{opacity:0.98;}.modal-backdrop{background-color:#fff;}.modal.product{padding:0 !important;}.modal.product .modal-content{background-color:transparent;border:none;padding:30px 0;}.modal.product .modal-dialog{margin:0;}.modal.product .modal-header{border:none;}.modal.product .modal-body{padding:0;padding-bottom:30px;}.modal.product .modal-footer{border:none;}.modal.product .modal-title{font-size:2em;color:#58c55b;}.modal.product .close{font-size:2em;color:#58c55b;opacity:1;}.modal.product .porductInfo .title,.modal.product .porducertInfo .title{color:#58c55b;margin-bottom:10px;font-size:1.6em;}.modal.product .porductInfo .title.main,.modal.product .porducertInfo .title.main{font-size:1.85em;}.modal.product .porductInfo .title.main a,.modal.product .porducertInfo .title.main a{color:#58c55b;}.modal.product .porductInfo .title{margin-bottom:0;}.modal.product .porductInfo .sector{color:#58c55b;font-style:italic;font-size:1.25em;margin-bottom:10px;}.modal.product .porducertInfo .title{margin-bottom:10px;}.modal.product .porducertInfo .logoProducer{margin-right:auto;margin-left:auto;margin-bottom:20px;}.modal.product .porducertInfo .description{margin-bottom:20px;}.modal.product .topPart{margin-bottom:20px;}.modal.product .gallery-thumbs{height:auto;margin-bottom:10px;}.modal.product .tagsList{margin-bottom:20px;}.modal.product .certification img{margin-right:10px;}.modal.filter .modal-content{border:none;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3);}.modal.filter .close{font-size:2em;color:#58c55b;opacity:1;}@media (min-width:768px){.modal.product .porducertInfo .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.modal.product .porducertInfo .logoProducer{margin-right:20px;margin-bottom:0;}}@media (min-width:992px){.modal.product .topPart{margin-bottom:30px;}}@media (min-width:1360px){.modal.product .modal-dialog{margin-right:auto;margin-left:auto;}}.webform-submission-form .form-radio{width:auto;height:auto;display:inline-block;}.webform-submission-form .webform-element-description{font-size:0.9em;margin-top:5px;}.webform-submission-form .webform-type-radios legend,.webform-submission-form .webform-type-checkboxes legend{margin-bottom:0.5rem;}.webform-submission-form .webform-image-file .form-control{padding:0;height:auto;}.webform-submission-form .form-group .control-label{font-weight:700;}.webform-submission-form .form-group .control-label.option{font-weight:400;}.webform-submission-form details{border:none;}.webform-submission-form details summary{padding:0;font-weight:700;font-size:1.125em;color:#58c55b;}.webform-submission-form details summary:hover{text-decoration:underline;}.webform-submission-form details .details-wrapper{padding:0;}@media (min-width:400px){.webform-options-display-three-columns{max-width:none;}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-container .svg-inline--fa.fa-maximize{position:absolute;bottom:10px;right:10px;font-size:28px;color:#58c55b;}.swiper-button-white{--swiper-navigation-color:#58c55b;}.swiper-button-next:after{padding-top:50px;padding-bottom:50px;}.swiper-button-prev:after{padding-top:50px;padding-bottom:50px;}.swiper-progress{position:absolute;top:70px;right:15px;z-index:10;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#58c55b;}.toolbar-fixed .swiper-progress{top:150px;}.swiper-progress svg.circle{--progress:0;position:absolute;left:0;top:0px;z-index:10;width:100%;height:100%;stroke-width:2px;stroke:#58c55b;fill:none;stroke-dashoffset:calc(125.6 * (1 - var(--progress)));stroke-dasharray:125.6;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);cursor:pointer;}.swiper-progress .action{line-height:16px;}.gallery-top-product picture img{max-height:500px;}.l-preheader{position:relative;}.l-preheader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1e5799;background:-webkit-gradient(linear,left top,right top,from(#196798),to(#00080c));background:linear-gradient(to right,#196798 0%,#00080c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="darken($naturalSoft, 30%)",endColorstr="#darken($naturalDark, 30%)",GradientType=1);opacity:0.5;}.header_sub{background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;text-align:center;}.l-header{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;padding:50px 0;text-align:center;}.l-header.homepage{padding:20px 0 50px 0;text-align:left;padding-bottom:92.5px;}.l-header .container{position:relative;z-index:5;}.l-header .title{font-size:1.75em;}@media (min-width:768px){.l-header{padding:75px 0;}.l-header.homepage{padding:75px 0 142px 0;}.l-header .title{font-size:2.5em;}.l-header .description{font-size:1.25em;line-height:1.8em;}}@media (min-width:992px){.l-header{padding:75px 0;text-align:left;}.l-header.homepage{padding:63px 0 130px 0;}.l-header .title{font-size:3.5em;}.l-header .description{max-width:960px;}}@media (min-width:1024px){.l-header.homepage{padding:63px 0 150px 0;}}.l-menu-eufood{position:relative;z-index:19;width:100%;color:#fff;overflow:hidden;padding:20px 0;top:37px;}.l-menu-eufood .logoColor{display:block;}.l-menu-eufood .logoWhite{display:none;}.l-menu-eufood .logoCenter{max-height:80px;width:101px;}.l-menu-eufood .logoCenter .st0{fill:#FFFFFF;stroke:#C5C6C7;stroke-width:0.5187;}.l-menu-eufood .logoCenter .st1{fill:#D3293E;}.l-menu-eufood .logoCenter .st2{fill:url(/themes/custom/eufood/css/#SVGID_1_);}.l-menu-eufood .logoCenter .st3{fill:#FFCC00;}.l-menu-eufood .logoCenter .st4{fill:none;stroke:#FFF;stroke-width:0.2798;}.l-menu-eufood .logoCenter .st5{fill:#fff;}.l-menu-eufood .logoCenterWhite{display:block;max-width:250px;}.l-menu-eufood .logoCenterBlack{display:none;}.l-menu-eufood .managed{margin-left:30px;margin-right:auto;font-size:12px;font-weight:500;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;display:none;}.l-menu-eufood .managed span{display:block;margin-bottom:5px;}.l-menu-eufood.sticky .logoCenterWhite{display:none;}.l-menu-eufood.sticky .logoCenterBlack{display:block;max-width:250px;}.l-menu-eufood.sticky .logoCenter .st0{fill:#FFFFFF;stroke:#C5C6C7;stroke-width:0.5187;}.l-menu-eufood.sticky .logoCenter .st1{fill:#D3293E;}.l-menu-eufood.sticky .logoCenter .st2{fill:url(/themes/custom/eufood/css/#SVGID_1_);}.l-menu-eufood.sticky .logoCenter .st3{fill:#FFCC00;}.l-menu-eufood.sticky .logoCenter .st4{fill:none;stroke:#000000;stroke-width:0.2798;}.l-menu-eufood.sticky .logoCenter .st5{fill:#000;}.l-menu-eufood.sticky .logo .st0{fill:#2D2D79;}.l-menu-eufood.sticky .logo .st1{fill:#BD1F18;}.l-menu-eufood.sticky .logo .circle{fill:#BD1F18;}.l-menu-eufood.sticky .logo .st2{fill:#FFFFFF;}.l-menu-eufood.sticky .logo .st3{fill:#FDCF00;}.l-menu-eufood.sticky .managed{color:#6f6f6f;}.l-menu-eufood.sticky .language ul li{color:#6f6f6f;}.l-menu-eufood.sticky .language ul li a{color:#6f6f6f;}.l-menu-eufood.sticky .burgerBtn{position:relative;z-index:5;}.l-menu-eufood.sticky .burgerBtn span{background-color:transparent;}.l-menu-eufood.sticky .burgerBtn span:before,.l-menu-eufood.sticky .burgerBtn span:after{background-color:#58c55b !important;}.l-menu-eufood.sticky .burgerBtn.open span{background-color:#58c55b;}.l-menu-eufood.hide-nav{position:static;background-color:#fff;overflow:initial;}.l-menu-eufood.hide-nav .logoWhite{display:block;}.l-menu-eufood.hide-nav .logoColor{display:none;}.l-menu-eufood.hide-nav .language a{color:black;}.l-menu-eufood.hide-nav .language .dropdown-menu{background-color:#c13030;}.l-menu-eufood.hide-nav .language .dropdown-menu a{color:#fff;}.l-menu-eufood.menuOpen .logoColor{display:none;}.l-menu-eufood.menuOpen .logoWhite{display:block;}.l-menu-eufood .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.l-menu-eufood .logo{height:48px;position:relative;z-index:5;width:135px;left:-5px;}.l-menu-eufood .logo .st0{fill:#fff;}.l-menu-eufood .logo .st1{fill:#fff;}.l-menu-eufood .logo .circle{fill:#BD1F18;}.l-menu-eufood .logo .st2{fill:#fff;}.l-menu-eufood .logo .st3{fill:#fff;}.l-menu-eufood .btn{position:relative;z-index:5;padding:10px 20px;margin-right:0;margin-left:auto;}.l-menu-eufood .mainMenu{margin-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:88px;left:0;right:0;bottom:0;background-color:#fff;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;}.l-menu-eufood .mainMenu.collapsed{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}.l-menu-eufood .mainMenu .menu a{color:#58c55b;}.l-menu-eufood .mainMenu .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.l-menu-eufood .mainMenu .language ul li{color:#6f6f6f;}.l-menu-eufood .mainMenu .language ul li a{color:#6f6f6f;}.l-menu-eufood .menu{font-weight:500;font-size:1.25em;}.l-menu-eufood .menu a{color:#58c55b;}.l-menu-eufood .menu ul{margin:0;padding:0;}.l-menu-eufood .menu ul li{list-style-type:none;display:inline-block;margin-bottom:30px;}.l-menu-eufood .burgerBtn{margin-left:20px;outline:none;padding:0;}.l-menu-eufood .burgerBtn span{display:block;height:4px;background-color:white;width:1.5em;position:relative;border-radius:2px;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:transparent;}.l-menu-eufood .burgerBtn span:focus{outline:none;}.l-menu-eufood .burgerBtn span:before,.l-menu-eufood .burgerBtn span:after{content:"";height:4px;width:1.5em;background-color:#58c55b;position:absolute;top:0;left:0;border-radius:2px;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;}.l-menu-eufood .burgerBtn span:before{top:0px;-webkit-transform:translateX(100%) rotate(45deg);transform:translateX(100%) rotate(45deg);}.l-menu-eufood .burgerBtn span:after{top:0px;-webkit-transform:translateX(100%) rotate(-45deg);transform:translateX(100%) rotate(-45deg);}.l-menu-eufood .burgerBtn.open span{background-color:#fff;-webkit-transform:translateX(0%);transform:translateX(0%);}.l-menu-eufood .burgerBtn.open span:before{top:-8px;-webkit-transform:rotate(0deg) translateX(0%);transform:rotate(0deg) translateX(0%);background-color:#fff;}.l-menu-eufood .burgerBtn.open span:after{top:8px;-webkit-transform:rotate(0deg) translateX(0%);transform:rotate(0deg) translateX(0%);background-color:#fff;}.l-menu-eufood .language ul{padding:0;margin:0;}.l-menu-eufood .language ul li{display:inline-block;color:#fff;}.l-menu-eufood .language ul li a{color:#fff;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;}.l-menu-eufood .language ul li a:hover{color:#58c55b;}.l-menu-eufood .language ul li a.active{font-weight:700;color:#58c55b;}@media (min-width:768px){.l-menu-eufood{padding:26px 0;top:20px;}.l-menu-eufood.sticky{padding:19px 0;}.l-menu-eufood .logo{height:35px;width:190px;}.l-menu-eufood .managed{display:block;}.l-menu-eufood .btn{padding:10px 40px;}.l-menu-eufood .btn i{margin-right:10px;}}@media (min-width:992px){.l-menu-eufood{top:10px;}.l-menu-eufood .language{margin-left:20px;}.l-menu-eufood .logo{height:35px;width:135px;}.l-menu-eufood .btn{padding:10px 10px;}.l-menu-eufood .btn i{margin-right:10px;}.l-menu-eufood .burgerBtn{display:none;}.l-menu-eufood .managed{-ms-flex-preferred-size:188px;flex-basis:188px;margin-left:13px;}.l-menu-eufood .menu{font-size:1em;}.l-menu-eufood .mainMenu{margin-left:20px;position:relative;-webkit-transform:translateX(0%);transform:translateX(0%);top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:transparent;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.l-menu-eufood .mainMenu.collapsed{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;}.l-menu-eufood .mainMenu .TopPart{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px;}.l-menu-eufood .mainMenu .menu a{color:#fff;padding:5px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.l-menu-eufood .mainMenu .menu a:hover{color:#58c55b;}.l-menu-eufood .mainMenu .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.l-menu-eufood .mainMenu .menu ul li{list-style-type:none;display:inline-block;margin:0 10px;margin-bottom:0;}.l-menu-eufood .mainMenu .menu ul li:last-child{margin-right:0;}.l-menu-eufood .mainMenu .menu ul li:first-child{margin-left:0;}.l-menu-eufood .mainMenu .language{height:40px;line-height:44px;}.l-menu-eufood .mainMenu .language ul li{color:#fff;}.l-menu-eufood .mainMenu .language ul li a{color:#fff;}.l-menu-eufood .mainMenu .language ul li a.active{color:#58c55b;}.l-menu-eufood.sticky{position:fixed;top:0;background-color:#fff;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.1);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.1);}.l-menu-eufood.sticky .logoColor{display:none;}.l-menu-eufood.sticky .logoWhite{display:block;}.l-menu-eufood.sticky .menu a{color:#6f6f6f;text-shadow:none;}.l-menu-eufood.sticky .menu a:hover{color:#58c55b;}.l-menu-eufood.sticky .language ul li{color:#6f6f6f;}.l-menu-eufood.sticky .language ul li a{color:#6f6f6f;}.l-menu-eufood.sticky .language ul li a.active{color:#58c55b;}}@media (min-width:1420px){.l-menu-eufood .logo{height:35px;width:190px;}.l-menu-eufood .btn{padding:10px 40px;}.l-menu-eufood .language{margin-left:50px;}.l-menu-eufood .managed{-ms-flex-preferred-size:188px;flex-basis:188px;margin-left:30px;}.l-menu-eufood .menu{font-size:1.25em;}}.l-search{background:#1e5799;background:-webkit-gradient(linear,left top,left bottom,from(#58c55b),to(#afd467));background:linear-gradient(to bottom,#58c55b 0%,#afd467 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$blueSoft",endColorstr="#$blueDark",GradientType=1);color:#fff;max-width:300px;padding:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:auto;margin-left:auto;border-radius:10px;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.1);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.1);margin-bottom:-42.5px;}.l-search form .form-control{height:45px;border:none;border-radius:0px;width:calc(100% - 60px);color:#fff;background-color:transparent;border-bottom:2px solid #fff;font-size:1em;padding-left:0;}.l-search form .form-control::-webkit-input-placeholder{color:white;opacity:1;}.l-search form .form-control::-moz-placeholder{color:white;opacity:1;}.l-search form .form-control:-ms-input-placeholder{color:white;opacity:1;}.l-search form .form-control::-ms-input-placeholder{color:white;opacity:1;}.l-search form .form-control::placeholder{color:white;opacity:1;}.l-search form button{height:45px;border-radius:0px;padding:10px 20px;background-color:transparent;border-bottom:2px solid #fff;background:transparent;}.l-search form button:hover{-webkit-box-shadow:none;box-shadow:none;color:#fff;background-color:transparent;}.l-search.listing{background:transparent;-webkit-box-shadow:none;box-shadow:none;padding-bottom:20px;}.l-search.listing .btn{padding:7px 10px;}.l-search.listing form .form-control{color:#58c55b;border-bottom-color:#58c55b;}.l-search.listing form .form-control::-webkit-input-placeholder{color:#58c55b;}.l-search.listing form .form-control::-moz-placeholder{color:#58c55b;}.l-search.listing form .form-control:-ms-input-placeholder{color:#58c55b;}.l-search.listing form .form-control::-ms-input-placeholder{color:#58c55b;}.l-search.listing form .form-control::placeholder{color:#58c55b;}.l-search.listing form button{color:#58c55b;border-bottom-color:#58c55b;}@media (min-width:768px){.l-search{max-width:80%;padding:40px;margin-bottom:-62.5px;}.l-search form .form-control{font-size:1.35em;}}@media (min-width:992px){.l-search{max-width:50%;}}.l-footer{background-color:#fff;color:#333333;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;text-align:center;}.l-footer .logo{max-height:80px;margin-bottom:20px;}.l-footer .copyright{font-size:12px;opacity:0.8;margin-top:20px;}.l-footer .copyright a{color:#333333;}.l-footer .copyright .navigation{display:inline-block;}.l-footer .copyright .navigation ul{margin:0;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.l-footer .copyright .navigation ul li{display:inline-block;margin-left:3px;}.l-footer .copyright .navigation ul li a:after{content:" | ";}.l-footer .copyright .navigation ul li:last-child a:after{display:none;}.l-footer .copyright .navigation ul li:first-child{margin-left:0;}.l-footer .partner{text-align:center;color:#333333;font-size:0.75em;padding:0 5px;display:block;color:#6f6f6f;}.l-footer .partner span{margin-bottom:5px;display:block;font-style:italic;}.l-footer .qrcode{display:none;}@media (min-width:768px){.l-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.l-footer .partner{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}.l-footer .copyright{-ms-flex-preferred-size:100%;flex-basis:100%;}}@media (min-width:992px){.l-footer .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.l-footer .logo{margin-bottom:0;height:auto;}.l-footer .partner{text-align:left;padding:0 10px;-ms-flex-preferred-size:auto;flex-basis:auto;}.l-footer .copyright{text-align:right;margin-right:0;margin-left:auto;-ms-flex-preferred-size:206px;flex-basis:206px;}}@media (min-width:1420px){.l-footer .partner{padding:0 15px;}.l-footer .copyright{-ms-flex-preferred-size:auto;flex-basis:auto;}}.l-content{padding:50px 0;}.l-content .leftCol{background-color:#fff;border-radius:10px;-webkit-box-shadow:0px 10px 30px 0px rgba(0,0,0,0.1);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.1);padding:20px;padding-bottom:calc(20px - 1rem);margin-bottom:30px;}.l-content .leftCol .title{font-size:1.5em;margin-bottom:10px;color:#58c55b;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.l-content .leftCol .title i{-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;-webkit-transform:rotate(180deg);transform:rotate(180deg);}.l-content .leftCol .title.collapsed i{-webkit-transform:rotate(0deg);transform:rotate(0deg);}.l-content .leftCol .tagsContent .item{margin-bottom:1rem;}.l-content .leftCol .subTitle{margin-bottom:0.5rem;}.l-content .leftCol .inline-group{display:-webkit-box;display:-ms-flexbox;display:flex;}.l-content .leftCol .inline-group .form-control{border-top-right-radius:0em;border-bottom-right-radius:0em;border-right:none;}.l-content .leftCol .inline-group .btn{background:transparent;border-right:1px solid #ced4da;border-top:1px solid #ced4da;border-bottom:1px solid #ced4da;border-top-right-radius:0.25em;border-bottom-right-radius:0.25em;border-top-left-radius:0;border-bottom-left-radius:0;color:#58c55b;padding:0.375rem 0.75rem;}.l-content .leftCol .inline-group .btn:hover{-webkit-box-shadow:none;box-shadow:none;}.l-content .leftCol legend{font-weight:400;margin-bottom:0.5rem;}.l-content .leftCol .form-check{margin-bottom:0rem;}.l-content .leftCol .form-submit{width:100%;margin-bottom:10px;margin-left:auto;margin-right:auto;}.l-content .leftCol .form-submit:last-child{margin-bottom:0;}.l-content .leftCol .form-checkboxes ul{padding:0;}.l-content .leftCol .form-checkboxes ul li{list-style-type:none;}.l-content .leftCol .form-checkboxes ul ul{padding-left:15px;}.l-content .leftCol .form-checkboxes .form-check{font-size:14px;}.l-content .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.l-content .pagination .page-link{border:none;color:#58c55b;}.l-content .pagination .page-item{margin:0 3px;}.l-content .pagination .page-item.active .page-link{color:#fff;border-radius:0.25em;background-color:#58c55b;}.l-content .topTitle{color:#58c55b;}.l-content .topPart{margin-bottom:20px;}.l-content .porducertInfo .description{margin-bottom:20px;}.l-content .porducertInfo .title{color:#58c55b;margin-bottom:10px;font-size:1.5em;}.l-content .porducertInfo .title.main{font-size:1.85em;}.l-content .porducertInfo .infoProducer .logo{margin-bottom:20px;}.l-content .porducertInfo .infoProducer .infos ul{padding:0;margin:0;}.l-content .porducertInfo .infoProducer .infos ul li{list-style-type:none;margin-bottom:10px;}.l-content .porducertInfo .infoProducer .infos ul li i{color:#58c55b;}.l-content .productPage{padding:0 !important;}.l-content .productPage .modal-content{background-color:transparent;border:none;padding:30px 0;}.l-content .productPage .modal-dialog{margin:0;}.l-content .productPage .modal-header{border:none;}.l-content .productPage .modal-body{padding:0;padding-bottom:30px;}.l-content .productPage .modal-footer{border:none;}.l-content .productPage .modal-title{font-size:2em;color:#58c55b;}.l-content .productPage .close{font-size:2em;color:#58c55b;opacity:1;}.l-content .productPage .porductInfo .title,.l-content .productPage .porducertInfo .title{color:#58c55b;margin-bottom:10px;font-size:1.6em;}.l-content .productPage .porductInfo .title.main,.l-content .productPage .porducertInfo .title.main{font-size:1.85em;}.l-content .productPage .porductInfo .title.main a,.l-content .productPage .porducertInfo .title.main a{color:#58c55b;}.l-content .productPage .porductInfo .title{margin-bottom:0;}.l-content .productPage .porductInfo .sector{color:#58c55b;font-style:italic;font-size:1.25em;margin-bottom:10px;}.l-content .productPage .porducertInfo .title{margin-bottom:10px;}.l-content .productPage .porducertInfo .logoProducer{margin-right:auto;margin-left:auto;margin-bottom:20px;}.l-content .productPage .porducertInfo .description{margin-bottom:20px;}.l-content .productPage .topPart{margin-bottom:20px;}.l-content .productPage .tagsList{margin-bottom:20px;}.l-content .productPage .certification img{margin-right:10px;}.l-content .results_count{color:#58c55b;font-weight:500;}.l-content .view-empty{color:#58c55b;margin-bottom:10px;font-weight:500;font-size:1.5em;text-align:center;}.l-content .header_infos{margin-bottom:1rem;}.l-content .header_infos .form-group{margin-bottom:0;}.l-content .header_infos select{background:#58c55b;color:#fff;border:none;}.l-content .header_infos select option{background:#fff;color:#6f6f6f;}.l-content .header_infos .js-form-item-sort-order{margin-left:20px;}.l-content .gallery-homepage{height:auto;padding-right:15px;padding-left:15px;}.l-content .gallery-homepage .swiper-slide{background-color:#fff;border-radius:10px;padding:20px;height:auto;}.l-content .gallery-homepage .swiper-slide img{border-radius:10px;margin-bottom:10px;}.l-content .gallery-homepage .swiper-slide a{display:block;}.l-content .gallery-homepage .swiper-slide .title{color:#58c55b;padding-bottom:0;font-size:1.25em;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.l-content .gallery-homepage .swiper-slide .description{color:#6f6f6f;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}.l-content .gallery-homepage .swiper-button-next{background-image:url(/themes/custom/eufood/img/next.svg);}.l-content .gallery-homepage .swiper-button-next.swiper-button-disabled{opacity:0;}.l-content .gallery-homepage .swiper-button-prev{background-image:url(/themes/custom/eufood/img/prev.svg);}.l-content .gallery-homepage .swiper-button-prev.swiper-button-disabled{opacity:0;}.l-content.slideHomepage{padding-bottom:0;}.gallery-thumbs{margin-bottom:10px;}.gallery-thumbs .swiper-slide{width:auto;}@media (min-width:425px){.l-content .porducertInfo .infoProducer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.l-content .porducertInfo .infoProducer .logo{margin-bottom:0px;margin-right:20px;}.l-content .porducertInfo .infoProducer .infos ul{padding:0;margin:0;}.l-content .porducertInfo .infoProducer .infos ul li{list-style-type:none;margin-bottom:10px;}.l-content .porducertInfo .infoProducer .infos ul li i{color:#58c55b;}}@media (min-width:768px){.l-content{padding:80px 0;}.l-content .productPage .porducertInfo .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.l-content .productPage .porducertInfo .logoProducer{margin-right:20px;margin-bottom:0;}.l-content .leftCol .title{pointer-events:none;}.l-content .leftCol .title i{display:none;}.l-content .leftCol .content{display:block;}.l-content .view-empty{margin-top:50px;}.l-content .view-header-infos .col-left{padding-top:40px;}.l-content .sort .col-left{padding-top:78px;}}@media (min-width:992px){.l-content{padding:100px 0;}.l-content .productPage .topPart{margin-bottom:30px;}.l-content .productPage .gallery-thumbs{margin-bottom:0;}.l-content .sectorCol{padding-right:50px;}.l-content .topTitle.countryTitle{font-size:1.85em;margin-bottom:33px;}.l-content .sort .col-left{padding-top:54px;}}@media (min-width:1360px){.l-content .sectorCol{padding-right:80px;}.modal .productPage .modal-dialog{margin-right:auto;margin-left:auto;}}.l-wysiwyg h1,.l-wysiwyg h2,.l-wysiwyg h3,.l-wysiwyg h4,.l-wysiwyg h5,.l-wysiwyg h6{margin-bottom:10px;color:#58c55b;font-weight:400;}.l-wysiwyg ul li{list-style-type:none;position:relative;}.l-wysiwyg ul li:before{content:"";width:5px;height:5px;border-radius:50%;background-color:#58c55b;position:absolute;top:9px;left:-15px;}.l-wysiwyg a{color:#58c55b;}.l-wysiwyg p{color:#6f6f6f;}.l-wysiwyg iframe.jotForm{min-width:100%;max-width:100%;height:9300px;border:none;}@media (min-width:375px){.l-wysiwyg iframe.jotForm{height:8600px;}}@media (min-width:600px){.l-wysiwyg iframe.jotForm{height:7200px;}}@media (min-width:768px){.l-wysiwyg iframe.jotForm{height:7000px;}}@media (min-width:992px){.l-wysiwyg iframe.jotForm{height:7000px;}}@media (min-width:1200px){.l-wysiwyg iframe.jotForm{height:7000px;}}@media (min-width:1420px){.l-wysiwyg iframe.jotForm{height:7000px;}}.l-expo .container{max-width:calc(100% - 150px);}.l-expo .l-menu-eufood .container,.l-expo .l-footer .container{max-width:100%;}.l-expo .l-menu-eufood{padding:15px 0 10px 0;}.l-expo .l-menu-eufood .logo{width:135px;height:35px;}.l-expo .language{margin-top:0;}.l-expo .gallery-page .container{padding-top:30px;}.l-expo .gallery-page .container .title{font-size:2.4em;font-weight:600;color:#58c55b;}.l-expo .gallery-page .container .title img{float:right;}.l-expo .l-wysiwyg{font-size:0.85rem;}.l-expo .l-wysiwyg h1,.l-expo .l-wysiwyg h2,.l-expo .l-wysiwyg h3,.l-expo .l-wysiwyg h4,.l-expo .l-wysiwyg h5,.l-expo .l-wysiwyg h6{margin-bottom:5px;}.l-expo .l-wysiwyg p{margin-bottom:0.75rem;}.l-expo .porducertInfo .infoProducer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px;}.l-expo .porducertInfo .infoProducer .logo{margin-bottom:0px;margin-right:20px;}.l-expo .porducertInfo .infoProducer .infos ul{padding:0;margin:0;}.l-expo .porducertInfo .infoProducer .infos ul li{list-style-type:none;margin-bottom:10px;}.l-expo .porducertInfo .infoProducer .infos ul li i{color:#58c55b;}.l-expo .swiper{overflow:hidden;}.l-expo .swiper-expo .swiper-button-prev-expo,.l-expo .swiper-expo .swiper-button-next-expo{position:fixed;--swiper-navigation-color:#bc002d;padding:100px 40px 100px 40px;top:calc(50% - 84px);}.l-expo .gallery-top .swiper-slide a{width:100%;}.l-expo .gallery-top .swiper-slide a img{width:100%;}.l-expo .gallery-thumbs{margin-bottom:25px;}.l-expo .modal.product .modal-header{margin-bottom:0;}.l-expo .modal.product .modal-content{padding:10px 30px;}.l-expo .modal.product .modal-content .close{font-size:3.5em;padding:30px;}.l-expo .card.product .title{-webkit-line-clamp:4;line-height:1.2em;font-size:1.85em;}.l-expo .productPage .porductInfo .title{font-weight:600;}.l-expo .svg-inline--fa.fa-maximize{position:absolute;top:10px;right:10px;font-size:28px;}.l-expo .qrcode{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.clock_container{float:left;margin-right:2px;width:110px;position:relative;}.clock_container .lbl{font-size:10px;color:#333333;line-height:22px;background:url(/themes/custom/eujapan/libs/jClocksGMT/images/clock_label.png);text-align:center;height:27px;width:108px;margin:0 auto;}.clockHolder{width:100px;margin:0 auto;position:relative;}.clock{margin-left:5px;}.sec{display:block;position:absolute;}.min{display:block;position:absolute;}.hour{display:block;position:absolute;}.rotatingWrapper{position:absolute;width:100px;height:100px;left:5px;}.digital{font-weight:bold;font-size:14px;color:#444444;text-align:center;}
@font-face{font-family:"poppinsblack";src:url(/themes/custom/eujapan/webFonts/poppins-black-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-black-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinsblack_italic";src:url(/themes/custom/eujapan/webFonts/poppins-blackitalic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-blackitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinsbold";src:url(/themes/custom/eujapan/webFonts/poppins-bold-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-bold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinsbold_italic";src:url(/themes/custom/eujapan/webFonts/poppins-bolditalic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-bolditalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinsextrabold";src:url(/themes/custom/eujapan/webFonts/poppins-extrabold-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-extrabold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinsextrabold_italic";src:url(/themes/custom/eujapan/webFonts/poppins-extrabolditalic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-extrabolditalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinsextralight";src:url(/themes/custom/eujapan/webFonts/poppins-extralight-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-extralight-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinsextralight_italic";src:url(/themes/custom/eujapan/webFonts/poppins-extralightitalic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-extralightitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinsitalic";src:url(/themes/custom/eujapan/webFonts/poppins-italic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-italic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinslight";src:url(/themes/custom/eujapan/webFonts/poppins-light-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-light-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinslight_italic";src:url(/themes/custom/eujapan/webFonts/poppins-lightitalic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-lightitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinsmedium";src:url(/themes/custom/eujapan/webFonts/poppins-medium-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-medium-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinsmedium_italic";src:url(/themes/custom/eujapan/webFonts/poppins-mediumitalic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-mediumitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinsregular";src:url(/themes/custom/eujapan/webFonts/poppins-regular-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinssemibold";src:url(/themes/custom/eujapan/webFonts/poppins-semibold-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-semibold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinssemibold_italic";src:url(/themes/custom/eujapan/webFonts/poppins-semibolditalic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-semibolditalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinsthin";src:url(/themes/custom/eujapan/webFonts/poppins-thin-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-thin-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"poppinsthin_italic";src:url(/themes/custom/eujapan/webFonts/poppins-thinitalic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/poppins-thinitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"robotoblack_italic";src:url(/themes/custom/eujapan/webFonts/roboto-blackitalic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/roboto-blackitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"robotobold";src:url(/themes/custom/eujapan/webFonts/roboto-bold-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/roboto-bold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"robotobold_italic";src:url(/themes/custom/eujapan/webFonts/roboto-bolditalic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/roboto-bolditalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"robotoitalic";src:url(/themes/custom/eujapan/webFonts/roboto-italic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/roboto-italic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"robotolight";src:url(/themes/custom/eujapan/webFonts/roboto-light-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/roboto-light-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"robotolight_italic";src:url(/themes/custom/eujapan/webFonts/roboto-lightitalic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/roboto-lightitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"robotomedium";src:url(/themes/custom/eujapan/webFonts/roboto-medium-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/roboto-medium-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"robotomedium_italic";src:url(/themes/custom/eujapan/webFonts/roboto-mediumitalic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/roboto-mediumitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"robotoregular";src:url(/themes/custom/eujapan/webFonts/roboto-regular-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/roboto-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"robotothin";src:url(/themes/custom/eujapan/webFonts/roboto-thin-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/roboto-thin-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"robotothin_italic";src:url(/themes/custom/eujapan/webFonts/roboto-thinitalic-webfont.woff2) format("woff2"),url(/themes/custom/eujapan/webFonts/roboto-thinitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}.l-menu{position:relative;background:rgb(44,51,180);background:-webkit-gradient(linear,left top,right top,from(rgb(44,51,180)),to(rgb(243,26,26)));background:linear-gradient(90deg,rgb(44,51,180) 0%,rgb(243,26,26) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2c33b4",endColorstr="#f31a1a",GradientType=1);}.l-menu .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.l-menu .top .logo_center{display:inline;width:auto;height:32px;max-height:100px;margin:0;margin-right:30px;}.l-menu .top .loginZone{color:#fff;cursor:pointer;display:none;}.l-menu .top .loginZone i{font-size:1.5em;}.l-menu .top .brandLogo{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.l-menu .top .responsive_menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.l-menu .top .zoneRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.l-menu .top .zoneRight .backToEuja a{color:#fff;}.l-menu .top .zoneRight .backToEuja a:hover{color:#fff;}.l-menu .bottom{display:none;}.l-menu #block-bij-mega-menu-main{display:none;}.l-menu .nav-tabs .dropdown-menu{margin-top:0;}.mm-panel,.mm-navbar{background:#2C33B4;}.mm-navbar{color:#fff;}.mm-btn_next:after,.mm-btn_prev:before{border:2px solid #fff;border-right:none;border-bottom:none;}.mm-listitem__text{color:#fff !important;}.mm-listitem__text.is-active{font-weight:700;}.region-we-mega-menu{background-color:transparent;}.block-we-megamenu-blockcommon-top-menu{z-index:10000;}@media (min-width:768px){.l-menu .top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.l-menu .top .logo_center{display:inline;width:auto;height:39px;max-height:100px;margin:0;margin-right:30px;}.l-menu .top .brandLogo{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;}.l-menu .top .brandLogo .logo{max-width:80%;}.l-menu .top .zoneRight{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;}}@media (min-width:992px){.l-menu{padding-bottom:0px;position:relative;}.l-menu #block-bij-mega-menu-main{display:block;}.l-menu .top{padding-bottom:14px;}.l-menu .top .brandLogo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.l-menu .top .responsive_menu{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.l-menu .top .zoneRight{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.l-menu .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:13px;}.l-menu .bottom .loginZone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.l-menu .bottom .loginZone .userInfo{display:block;color:#fff;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;}.l-menu .bottom .loginZone .userInfo:hover{color:#F31A1A;}.l-menu .bottom .loginZone .userInfoText{font-size:0.8em;}.l-menu .bottom .loginZone .userInfoText:hover{text-decoration:underline;}.l-menu .bottom .caret{display:none !important;}.l-menu .menu{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;}.l-menu .menu li{list-style-type:none;padding:0 5px;}.l-menu .menu li:first-child{padding-left:0;}.l-menu .menu li:first-child a{padding-left:0;}.l-menu .menu li:last-child{padding-right:0;}.l-menu .menu li:last-child a{padding-right:0;}.l-menu .menu li a{color:#fff;padding:0 5px;}.l-menu .searchZone span{display:none;}.l-menu .navbar-we-mega-menu,.l-menu .we-mega-menu-ul > .we-mega-menu-li > a{background:transparent;font-size:16px;}.l-menu .we-mega-menu-ul > .we-mega-menu-li{border:none;}.l-menu .we-mega-menu-ul > .we-mega-menu-li.dropdown-menu > a:before{display:none;}.l-menu .we-mega-menu-ul > .we-mega-menu-li.dropdown-menu > a:after{display:inline-block;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent;background:none;opacity:0.5;width:auto;height:2px;right:8px;margin-top:-1px;}.l-menu .we-mega-menu-ul > .we-mega-menu-li > a{font-size:1em;text-transform:none;}.l-menu .we-mega-menu-ul > .we-mega-menu-li > a,.l-menu .we-mega-menu-ul > .we-mega-menu-li > a:before,.l-menu .we-mega-menu-ul > .we-mega-menu-li > a:after{color:white;}.l-menu .we-mega-menu-ul > .we-mega-menu-li > a:hover{color:#fff;}.l-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-group > a{color:#F31A1A;border-top:none;padding-left:0;font-size:1em;text-transform:none;font-weight:700;border:none;}.l-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-group > a:before,.l-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-group > a:after{display:none;}.l-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu-inner{min-height:0;}.l-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu-inner .we-mega-menu-col .nav{display:block;}.l-menu .navbar{padding:0;margin-bottom:0;}.l-menu .we-mega-menu-ul .dropdown-menu.MainBigMenu{position:static !important;}.l-menu .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu{display:none;visibility:hidden;}.l-menu .we-mega-menu-ul .we-mega-menu-li.dropdown-menu:hover .we-mega-menu-submenu{display:block;visibility:visible;}.l-menu .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu .we-mega-menu-submenu{display:block !important;position:static;margin:0 !important;padding:0;border:0 none !important;-webkit-box-shadow:none !important;box-shadow:none !important;min-width:initial;visibility:visible !important;opacity:1 !important;}.l-menu .bigDropdown{width:932px !important;}.l-menu .we-mega-menu-ul > .we-mega-menu-li > a{padding:14px 17px;border-width:1px 1px 0 0;border-style:solid;-o-border-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1;border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.3)),to(rgba(0,0,0,0))) 1;border-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1;}.l-menu .we-mega-menu-ul > .we-mega-menu-li{max-width:200px;}.l-menu .we-mega-menu-ul > .we-mega-menu-li:first-child > a{border-width:1px;-o-border-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1;border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.3)),to(rgba(0,0,0,0))) 1;border-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1;}.l-menu .we-mega-menu-ul > .we-mega-menu-li:last-child > a{border-width:1px 0 0 0;-o-border-image:linear-gradient(to right,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1 1 100%;border-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.3)),to(rgba(0,0,0,0))) 1 1 100%;border-image:linear-gradient(to right,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1 1 100%;}.l-menu .we-mega-menu-submenu li:first-child > a{padding-top:0 !important;}.l-menu .we-mega-menu-submenu li.we-mega-menu-li a{display:block;font-weight:400;font-size:1em;font-family:poppinsregular,sans-serif,robotoregular,sans-serif,sans-serif;}.l-menu .we-mega-menu-submenu li.we-mega-menu-li.active > a{color:#2C33B4;}.l-menu .we-mega-menu-submenu ul.subul ul{padding-left:17px;}.l-menu .we-mega-menu-submenu ul.subul ul.subul ul{padding-left:22px;}.l-menu .we-mega-menu-col{min-height:inherit;}.l-menu .we-mega-menu-ul .dropdown-menu > a:before{background:none;}.l-menu .we-mega-menu-submenu{display:none;border:none;margin-top:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}.l-menu .we-mega-menu-li [data-level="1"] a{color:#2C33B4 !important;font-weight:700 !important;}.l-menu .we-mega-menu-li [data-level="1"] a:hover{color:#F31A1A !important;}.l-menu .we-mega-menu-li [data-level="2"] a{color:black !important;font-weight:normal !important;font-size:0.85rem !important;padding-top:0;padding-bottom:0;}.l-menu .we-mega-menu-li [data-level="2"] a:hover{color:#F31A1A !important;}}@media (min-width:1420px){.l-menu .menu{font-size:1.25em;}.l-menu .menu li{padding:0 10px;}.l-menu .menu li a{padding:0 10px;}.l-menu .bigDropdown{width:1330px !important;}.l-menu .we-mega-menu-ul .dropdown-menu > .we-mega-menu-submenu,.l-menu .we-mega-menu-ul .dropdown-menu > .we-mega-menu-submenu{display:none;}.l-menu .we-mega-menu-ul .dropdown-menu:hover > .we-mega-menu-submenu,.l-menu .we-mega-menu-ul .dropdown-menu:focus > .we-mega-menu-submenu{display:block;}.l-menu .we-mega-menu-ul > .we-mega-menu-li > a{padding:17px 38px;}.l-menu .we-mega-menu-ul .we-mega-menu-li{max-width:250px;}}.l-header{color:#fff;position:relative;}.l-header.homePage{padding:0;background:rgb(44,51,180);background:-webkit-gradient(linear,left top,right top,from(rgb(44,51,180)),to(rgb(243,26,26)));background:linear-gradient(90deg,rgb(44,51,180) 0%,rgb(243,26,26) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2c33b4",endColorstr="#f31a1a",GradientType=1);}.l-header.homePage .textZone{max-width:745px;}.l-header.homePage .textZone p{margin:0;}.l-header.homePage .textZone .title{font-size:2.1875em;color:#fff;}.l-header.homePage .textZone .title a{color:#fff;}.l-header.homePage .textZone .description{line-height:1.475em;color:#fff;}.l-header.homePage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/themes/custom/eujapan/img/eu-japan-header-03.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.24;z-index:0;}.l-header.homePage .brandLogo{position:relative;z-index:0;}.l-header.homePage .l-subheader{position:relative;z-index:0;}.l-header.homePage .l-search{margin-top:50px;}.l-header.basic{height:250px;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;}.l-header.noImg{padding-top:30px;padding-bottom:30px;color:#2C33B4;}.l-header.noImg .container{position:relative;}.l-header.noImg .infosContact{-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);padding:20px;margin-top:30px;background-color:#fff;}.l-header.noImg .infosContact .title{font-weight:700;font-family:robotoregular,sans-serif;margin-bottom:10px;}.l-header.noImg .infosContact .description{line-height:1.875em;}.l-header.noImg .infosContact .info{margin-bottom:10px;}.l-header.noImg .infosContact .info:last-child{margin-bottom:0;}.l-header.noImg .infosContact .info i{color:#F31A1A;margin-right:20px;}.l-header.noImg .search{margin-top:0;}.l-header.empty{height:80px;}.l-header .helpdesks{max-width:329px;margin:unset;margin-left:auto;}.l-header .helpdesks .btn.btn-primary{width:100%;background-color:rgba(44,51,180,0.75);margin-top:50px;border-radius:20px;color:#fff;}.l-header .helpdesks .btn.btn-primary:hover{text-decoration:underline;}.l-header .helpdesks .btn.btn-primary h4{margin:0;padding:0;line-height:inherit;}.l-header .mainTitle{margin-bottom:35px;}.l-header .l-intro h1{font-size:65px;}.l-header .l-intro h2{font-size:30px;font-family:poppinsregular,sans-serif;}.l-header .l-intro .desription{margin-top:50px;}.l-header .l-wysiwyg p,.l-header .l-wysiwyg ul,.l-header .l-wysiwyg li,.l-header .l-wysiwyg h2,.l-header .l-wysiwyg h3{color:#fff;}.l-header .l-wysiwyg a{color:#fff;}.l-header .l-wysiwyg a:hover{color:#fff;text-decoration:underline;}.l-header .breadcrumb{background-color:inherit;color:#40437D;opacity:0.8;padding:0.75rem 0rem;margin:0;}.l-header .breadcrumb li{padding:0 4px;font-size:0.75em;}.l-header .breadcrumb li:first-child{padding-left:0px;}.l-header .breadcrumb li:last-child{padding-right:0px;}.l-header .breadcrumb li:last-child:after{content:"";}.l-header .breadcrumb li:after{content:"→";display:inline-block;color:#2C33B4;padding-left:5px;}.l-header .breadcrumb li a{color:#2C33B4;text-decoration:underline;}.l-header .breadcrumb li a:hover{color:#F31A1A;}.l-subheader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0px;padding-bottom:140px;margin-top:35px;}@media (min-width:768px){.l-header.homePage .title{font-size:1.5625em;}.l-header.homePage .textZone{max-width:400px;}.l-header.homePage .l-search{margin-top:50px;}.l-header.basic{height:350px;}.l-header.noImg{padding-top:95px;padding-bottom:20px;}.l-header.noImg .mainInfo{display:-webkit-box;display:-ms-flexbox;display:flex;}.l-header.noImg .infosContact{margin-top:0;margin-left:30px;min-width:300px;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;}}@media (min-width:992px){.l-header.homePage .textZone{max-width:600px;}.l-header.homePage .textZone .title{font-size:2.1875em;}.l-header.homePage .l-search{margin-top:50px;}.l-header.basic{height:400px;}.l-header.noImg{padding-top:95px;}.l-subheader{margin-top:80px;}}@media (min-width:1200px){.l-header.homePage .textZone{max-width:778px;}}@media (min-width:1420px){.l-header.noImg .infosContact{min-width:440px;padding:40px;}.l-header .l-intro{width:680px;}.l-header .l-search{width:680px;}}.l-header.homePage.jptt:before{background:none;}.jptt .l-subheader{background-image:url(/themes/custom/eujapan/img/jptt/homepage_default_mobile.jpg);background-repeat:no-repeat;}@media (min-width:768px){.jptt .l-subheader{background-image:url(/themes/custom/eujapan/img/jptt/homepage_default_tablet.jpg);}}@media (min-width:992px){.jptt .l-subheader{margin-top:inherit;background-image:url(/themes/custom/eujapan/img/jptt/homepage_default_desktop.jpg);}}@media (min-width:1420px){.jptt .l-subheader{background-image:url(/themes/custom/eujapan/img/jptt/homepage_default_wide.jpg);}}.language{margin-top:4px;}.language a{color:#fff;font-family:poppinsmedium,sans-serif;font-size:18px;}.language .dropdown-toggle{padding:17px 0px 17px 29px;}.language .dropdown-toggle:after{border:none;content:none;}.language .dropdown-menu{min-width:30px;background-color:#2C33B4;}.language .dropdown-menu .dropdown-item{text-transform:uppercase;}.language .dropdown-menu .dropdown-item:hover{background-color:inherit;color:#fff;}.modal-backdrop.show{background:#fff;opacity:0.95;}.modal .modal-content{padding:20px;border:none;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);border-radius:40px;}.modal .modal-header{border-bottom:none;padding:0;margin-bottom:20px;}.modal .modal-header .close{margin:1.5rem 2rem;}.modal .modal-body{padding:0;}.modal .close{color:#2C33B4;font-size:2em;opacity:1;}.modal .close:hover{background-color:transparent;}.modal.connexion .loginZone{margin-bottom:30px;}.modal.connexion .loginZone ul{padding:0;margin:0;text-align:center;}.modal.connexion .loginZone ul li{list-style-type:none;}.modal.connexion .loginZone ul li a{font-weight:700;color:#2C33B4;}.modal.connexion .loginZone ul li a:hover{color:#F31A1A;}.modal.connexion .loginZone ul li a.create-account-link{display:none;}.modal.connexion .registerZone{border-top:1px solid #F31A1A;padding-top:30px;}.modal.searchModal .search{margin-top:0;}.modal.searchModal .modal-content{padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}@media (min-width:992px){.modal .modal-content{padding:40px;}.modal.connexion h2{margin-bottom:30px;}.modal.connexion .loginZone{margin-bottom:0;padding-right:10px;}.modal.connexion .registerZone{padding-left:10px;padding-top:0;border-top:none;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.modal.connexion .modal-body{position:relative;}.modal.connexion .modal-body:before{content:"";width:1px;height:100%;background-color:#F31A1A;position:absolute;left:50%;}}.search{max-width:775px;margin:auto;margin-top:80px;background:#fff;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);border-radius:20px;}.search .textZone{padding:10px;padding-bottom:10px;color:#fff;position:relative;}.search .textZone:before{content:"";z-index:5;position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/themes/custom/eujapan/img/europe-big.png);background-repeat:no-repeat;background-position:-50% 110%;opacity:0.2;}.search .textZone h2{font-family:poppinsbold,sans-serif;color:#2C33B4;}.search .textZone p{margin:0;line-height:1.875em;color:#40437D;}.search .zoneForm{position:relative;padding:10px;margin-right:auto;margin-left:auto;z-index:10;}.search .zoneForm .taglist{margin-top:20px;margin-bottom:10px;}.search .zoneForm .js-form-type-checkbox{margin-right:14px;}.search .zoneForm legend{margin-bottom:5px;}.search .form-control{border-radius:0;border:none;height:45px;width:calc(100% - 45px);color:#2C33B4;border-bottom:1px solid #2C33B4;padding-left:10px;background-color:#fff;}.search .btn{border-bottom:1px solid #2C33B4;background:transparent;border-radius:0;color:#2C33B4;height:45px;width:45px;padding:10px;text-align:right;}.search.homepage{max-width:329px;margin:unset;margin-left:auto;background:rgba(255,255,255,0.25);}.search.homepage .textZone:before{content:initial;}.search.homepage .textZone p{line-height:1.675em;color:#fff;}.search.homepage .form-control{color:#fff;border-bottom:1px solid #fff;background-color:transparent;}.search.homepage .btn{border-bottom:1px solid #fff;color:#fff;width:35px;padding:10px 0 10px 10px;}@media (min-width:768px){.search .textZone{padding:20px;padding-bottom:10px;}.search .zoneForm{padding:20px;padding-top:10px;}}@media (min-width:992px){.search.homepage{margin-top:-50px;}.search .textZone{padding:40px;padding-bottom:10px;}.search .zoneForm{padding:40px;padding-top:10px;padding-bottom:30px;}}.jptt .search.homepage{max-width:inherit;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);}.jptt .search.homepage .form-control{background-color:#fff;border-bottom:solid 1px #2C33B4;height:35px;color:#2C33B4;}.jptt .search.homepage .btn{width:45px;padding:5px 10px 5px 10px;color:#2C33B4;background-color:#fff;border-bottom:solid 1px #2C33B4;height:35px;}.jptt .search.homepage .textZone{padding:25px 25px 10px 25px !important;}.jptt .search.homepage .zoneForm{padding:10px 25px 25px 25px !important;}@media (min-width:768px){.jptt .search .textZone{padding:20px 20px 10px 20px !important;}.jptt .search .zoneForm{padding:10px !important;}}@media (min-width:992px){.jptt .search.homepage{margin-top:0;}}.l-menu{position:relative;z-index:50;padding:14px 0 0 0;background:rgb(44,51,180);background:-webkit-gradient(linear,left top,right top,from(rgb(44,51,180)),to(rgb(243,26,26)));background:linear-gradient(90deg,rgb(44,51,180) 0%,rgb(243,26,26) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2c33b4",endColorstr="#f31a1a",GradientType=1);}.l-menu .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.l-menu .top .logo_center{display:inline;width:auto;height:32px;max-height:100px;margin:0;margin-right:30px;}.l-menu .top .brandLogo{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;}.l-menu .top .brandLogo .logo{max-width:80%;}.l-menu .top .brandLogo .logo_brt{width:100%;height:47px;margin-top:-8px;}.l-menu .zoneRight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.l-menu .bottom{display:none;}.l-menu #block-bij-mega-menu-main{display:none;}.l-menu .responsive-menu-toggle-icon .label{display:none;}.l-menu .responsive-menu-toggle-icon:before,.l-menu .responsive-menu-toggle-icon:after,.l-menu .responsive-menu-toggle-icon span.icon{left:0;}.l-menu .searchZone{color:#fff;font-weight:700;font-family:robotoregular,sans-serif;font-size:1.4375em;cursor:pointer;}.l-menu .searchZone i{-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;}.l-menu .searchZone:hover i{-webkit-transform:translateY(-5px);transform:translateY(-5px);}.l-menu .nav-tabs .dropdown-menu{margin-top:0;}.front .l-menu{background:transparent;padding-bottom:0px;}.mm-panel,.mm-navbar{background:#2C33B4;}.mm-navbar{color:#fff;}.mm-btn_next:after,.mm-btn_prev:before{border:2px solid #fff;border-right:none;border-bottom:none;}.mm-listitem__text{color:#fff !important;}.mm-listitem__text.is-active{font-weight:700;}.region-we-mega-menu{background-color:transparent;}.block-we-megamenu-blockcommon-top-menu{z-index:10000;}.btn_twitter{position:relative;background-color:#fff;color:#000;border:1px solid #000;border-radius:9999px;padding:10px 40px;font-size:24px;}.btn_twitter:hover{color:#000;background-color:#ededed;}@media (min-width:768px){.l-menu{padding:20px 0 12px 0;}.l-menu .top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.l-menu .top .logo_center{display:inline;width:auto;height:39px;max-height:100px;margin:0;margin-right:30px;}.l-menu .top .brandLogo .logo_brt{width:100%;height:60px;margin-top:-13px;}.l-menu .top .zoneRight{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit;}}@media (min-width:992px){.container{max-width:976px;}.l-menu{padding-bottom:0px;position:relative;}.l-menu #block-bij-mega-menu-main{display:block;}.l-menu .top .loginZone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.l-menu .top .loginZone .userInfo{display:block;color:#fff;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;}.l-menu .top .loginZone .userInfo:hover{color:#F31A1A;}.l-menu .top .logo_center{height:39px;}.l-menu .top .logo_center_square{height:60px;}.l-menu .top .brandLogo .logo_brt{height:60px;margin-top:-4px;}.l-menu .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:27px;}.l-menu .bottom .loginZone{color:#fff;cursor:pointer;display:none;}.l-menu .bottom .loginZone i{font-size:1.25em;}.l-menu .bottom .loginZone a{font-size:0.7em;}.l-menu .bottom .loginZone a:hover{color:#40437D;text-decoration:underline;}.l-menu .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;}.l-menu .bottom .loginZone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.l-menu .bottom .loginZone .userInfo{display:block;color:#fff;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s;}.l-menu .bottom .loginZone .userInfo:hover{color:#F31A1A;}.l-menu .bottom .loginZone .userInfoText{font-size:0.8em;}.l-menu .bottom .loginZone .userInfoText:hover{text-decoration:underline;}.l-menu .bottom .caret{display:none !important;}.l-menu .menu{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1em;}.l-menu .menu li{list-style-type:none;padding:0 5px;}.l-menu .menu li:first-child{padding-left:0;}.l-menu .menu li:first-child a{padding-left:0;}.l-menu .menu li:last-child{padding-right:0;}.l-menu .menu li:last-child a{padding-right:0;}.l-menu .menu li a{color:#fff;padding:0 5px;}.l-menu .searchZone{height:50px;margin-top:10px;}.l-menu .searchZone span{display:none;}.l-menu .navbar-we-mega-menu,.l-menu .we-mega-menu-ul > .we-mega-menu-li > a{background:transparent;font-size:16px;}.l-menu .we-mega-menu-ul > .we-mega-menu-li{border:none;}.l-menu .we-mega-menu-ul > .we-mega-menu-li.dropdown-menu > a:before{display:none;}.l-menu .we-mega-menu-ul > .we-mega-menu-li.dropdown-menu > a:after{display:inline-block;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent;background:none;opacity:0.5;width:auto;height:2px;right:8px;margin-top:-1px;}.l-menu .we-mega-menu-ul > .we-mega-menu-li > a{font-size:1em;text-transform:none;}.l-menu .we-mega-menu-ul > .we-mega-menu-li > a,.l-menu .we-mega-menu-ul > .we-mega-menu-li > a:before,.l-menu .we-mega-menu-ul > .we-mega-menu-li > a:after{color:white;}.l-menu .we-mega-menu-ul > .we-mega-menu-li > a:hover{color:#fff;}.l-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-group > a{color:#F31A1A;border-top:none;padding-left:0;font-size:1em;text-transform:none;font-weight:700;border:none;}.l-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-group > a:before,.l-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-group > a:after{display:none;}.l-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu-inner{min-height:0;}.l-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu-inner .we-mega-menu-col .nav{display:block;}.l-menu .navbar{padding:0;margin-bottom:0;}.l-menu .we-mega-menu-ul .dropdown-menu.MainBigMenu{position:static !important;}.l-menu .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu{display:none;visibility:hidden;}.l-menu .we-mega-menu-ul .we-mega-menu-li.dropdown-menu:hover .we-mega-menu-submenu{display:block;visibility:visible;}.l-menu .bigDropdown{width:932px !important;}.l-menu .we-mega-menu-ul > .we-mega-menu-li > a{padding:14px 17px;border-width:1px 1px 0 0;border-style:solid;-o-border-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1;border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.3)),to(rgba(0,0,0,0))) 1;border-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1;}.l-menu .we-mega-menu-ul > .we-mega-menu-li > a:hover{padding:17px 20px;border-width:1px 1px 0 0;border-style:solid;-o-border-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1;border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.3)),to(rgba(0,0,0,0))) 1;border-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1;background-color:rgba(255,255,255,0.1);}.l-menu .we-mega-menu-ul .we-mega-menu-li{max-width:200px;}.l-menu .we-mega-menu-ul .we-mega-menu-li:first-child a{border-width:1px;-o-border-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1;border-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.3)),to(rgba(0,0,0,0))) 1;border-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1;}.l-menu .we-mega-menu-ul .we-mega-menu-li:last-child a{border-width:1px 0 0 0;-o-border-image:linear-gradient(to right,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1 1 100%;border-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.3)),to(rgba(0,0,0,0))) 1 1 100%;border-image:linear-gradient(to right,rgba(255,255,255,0.3),rgba(0,0,0,0)) 1 1 100%;}.l-menu .we-mega-menu-submenu li.we-mega-menu-li a{display:block;font-weight:400;font-size:1em;font-family:poppinsregular,sans-serif,robotoregular,sans-serif,sans-serif;}.l-menu .we-mega-menu-submenu li.we-mega-menu-li.active > a{color:#2C33B4;}.l-menu .we-mega-menu-submenu ul.subul ul{padding-left:10px;}.l-menu .we-mega-menu-submenu ul.subul ul .we-mega-menu-li:last-child a{border:none;}.l-menu .we-mega-menu-submenu{display:none;border:none;margin-top:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}.l-menu .zoneRight .we-mega-menu-ul > .we-mega-menu-li > a{padding:14px 10px;border:none;}}@media (min-width:1200px){.container{max-width:1140px;}}@media (min-width:1420px){.container{max-width:1360px;}.l-menu .menu{font-size:1.25em;}.l-menu .menu li{padding:0 10px;}.l-menu .menu li a{padding:0 10px;}.l-menu .searchZone span{display:inline;}.l-menu .bigDropdown{width:1330px !important;}.l-menu .we-mega-menu-ul .dropdown-menu > .we-mega-menu-submenu,.l-menu .we-mega-menu-ul .dropdown-menu > .we-mega-menu-submenu{display:none;}.l-menu .we-mega-menu-ul .dropdown-menu:hover > .we-mega-menu-submenu,.l-menu .we-mega-menu-ul .dropdown-menu:focus > .we-mega-menu-submenu{display:block;}.l-menu .we-mega-menu-ul > .we-mega-menu-li > a{padding:17px 20px;}.l-menu .we-mega-menu-ul .we-mega-menu-li{max-width:250px;}.l-menu .top .logo_center_square{height:60px;}.l-menu .top .logo_center_mergesite{height:60px;}.l-menu .top .brandLogo .logo_brt{width:100%;height:77px;margin-top:-10px;}.l-menu .top .zoneRight .we-mega-menu-ul > .we-mega-menu-li > a{padding:14px 25px;}}
