:root{--grid-1:repeat(1,minmax(0 1fr));--grid-2:repeat(2,minmax(0,1fr))}.clickable-parent:not(a),.clickable-parent:not(a) a{position:static}.clickable-parent:not(a)>a:after{content:"";cursor:pointer!important;display:flex;inset:0;position:absolute}a.clickable-parent,button.clickable-parent{position:static!important}a.clickable-parent:after,button.clickable-parent:after{content:"";cursor:pointer!important;display:flex;inset:0;position:absolute}.show{visibility:visible}body #site-navigation{position:relative}@media (max-width:440px){body #page #header-nav-row{margin-top:0}}body #page #header-nav-row .navbar-toggle{margin:15px 0 0}body #page #header-nav-row .navbar-collapse{border:0;box-shadow:none}body #page #header-nav-row #navbar nav #menu-wrapper{padding-left:0}@media screen and (min-width:768px) and (max-width:979px){body #page #header-nav-row #navbar nav #menu-wrapper{position:relative;width:100%}body #page #header-nav-row #navbar nav #menu-wrapper .navbar-collapse ul#menu-menu-principal>li>ul.dropdown-menu>li{max-width:100%}}body #page #header-nav-row #navbar nav #menu-wrapper .navbar-collapse ul#menu-menu-principal .menu-social-links>a{display:none}body #page #header-nav-row #navbar nav #menu-wrapper .navbar-collapse ul#menu-menu-principal .menu-social-links>ul{display:flex!important;justify-content:space-between;list-style-type:none!important;margin:0 0 10px;padding:0 10px;width:100%}body #page #header-nav-row #navbar nav #menu-wrapper .navbar-collapse ul#menu-menu-principal .menu-social-links>ul li{background:none;display:inline-block;float:none;margin:0;padding:0;width:auto}body #page #header-nav-row #navbar nav #menu-wrapper .navbar-collapse ul#menu-menu-principal .menu-social-links>ul li a{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#065886;display:inline-block;font-family:Font Awesome\ 5 Brands;font-size:0;font-style:normal;font-variant:normal;height:32px;line-height:1;position:relative;text-rendering:auto;width:32px}body #page #header-nav-row #navbar nav #menu-wrapper .navbar-collapse ul#menu-menu-principal .menu-social-links>ul li a:before{font-size:25px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}body #page #header-nav-row #navbar nav #menu-wrapper .navbar-collapse ul#menu-menu-principal .menu-social-links>ul li.youtube a:before{content:"\f167"}body #page #header-nav-row #navbar nav #menu-wrapper .navbar-collapse ul#menu-menu-principal .menu-social-links>ul li.twitter a:before{content:"\f099"}body #page #header-nav-row #navbar nav #menu-wrapper .navbar-collapse ul#menu-menu-principal .menu-social-links>ul li.linkedin a:before{content:"\f08c"}body #page #header-nav-row #navbar nav #menu-wrapper .navbar-collapse ul#menu-menu-principal .menu-social-links>ul li.facebook a:before{content:"\f39e"}body #page #header-nav-row #navbar nav #menu-wrapper .navbar-collapse ul#menu-menu-principal .menu-social-links>ul li.instagram a:before{content:"\f16d"}@media screen and (max-width:767px){body #page #header-nav-row #navbar{padding:5px 0 20px}body #page #header-nav-row #navbar .search_form{left:0;padding:0;position:absolute;top:2px;width:calc(100% - 58px)}}body #page #header-nav-row #navbar .collapse.show{visibility:visible}body #page #header-top #logo-wrapper{padding:0;position:relative}body #page #header-top #logo-wrapper #logo_ijinus a{display:inline-block;width:250px}@media screen and (max-width:767px){body #page #header-top #logo-wrapper #logo_ijinus a{padding:10px 0}}@media (max-width:440px){body #page #header-top #logo-wrapper #logo_ijinus a{width:200px}}body #page #header-top #logo-wrapper #logo_ijinus a img{height:auto;width:100%}body #page #header-top #logo-wrapper #top-menu{margin:0;position:absolute;right:108px;top:2px;width:auto!important}body #page #header-top #logo-wrapper #top-menu ul{display:flex;gap:15px;margin:0;padding:0}body #page #header-top #logo-wrapper #top-menu li{margin:0;padding:0}body #page #header-top #logo-wrapper #top-menu a:hover,body #page #header-top #logo-wrapper #top-menu li:hover a{font-weight:400;text-decoration:underline}@media screen and (max-width:767px){body #page #header-top #logo-wrapper #top-menu{display:none}}body #page #header-top #logo-wrapper #block-cart{bottom:0;height:48px;position:absolute;right:-8px;top:auto;width:48px}body #page #header-top #logo-wrapper #block-cart .cart-contents{align-items:center;background:transparent url(//www.ijinus.com/wp-content/themes/ijinus/images/cart-icon.svg) no-repeat 50%;display:block;display:flex;height:100%;justify-content:center;padding:0;width:100%}body #page #header-top #logo-wrapper #language-selector{position:absolute;right:-12px;top:-5px}body #page #header-top #logo-wrapper #language-selector ul{display:flex;gap:5px}body #page #header-top #logo-wrapper #language-selector .wpml-ls-link{align-items:center;display:flex;height:48px;justify-content:center;padding:0;position:relative;width:48px}body #page #header-top #logo-wrapper #language-selector .wpml-ls-link:after{content:"";height:45%;position:relative;top:-5px;width:45%}body #page #header-top #logo-wrapper #language-selector .wpml-ls-link img{display:none}body #page #header-top #logo-wrapper #language-selector .icl-fr .wpml-ls-link:after{background:transparent url(//www.ijinus.com/wp-content/themes/ijinus/images/flag-fr.svg) no-repeat 50%}body #page #header-top #logo-wrapper #language-selector .icl-en .wpml-ls-link:after{background:transparent url(//www.ijinus.com/wp-content/themes/ijinus/images/flag-en.svg) no-repeat 50%}@media screen and (max-width:991px){body #footer-container{font-size:14px;line-height:20px;text-align:center}}body #footer-container .footer__title{font-size:18px;font-weight:700;line-height:1.1}body #footer-container #colophon>.row{margin:0}@media screen and (max-width:991px){body #footer-container .col-md-3{border-left:0;border-top:1px dotted #fff;margin:5px 0;padding:8px 0 5px!important}body #footer-container .col-md-3:first-child{border-top:0}}body #footer-container .col-md-3 h4{text-transform:none}body #footer-container .footer_social_links{display:inline-flex;gap:5px;justify-content:flex-start;list-style-type:none;margin:0;padding:0}@media screen and (max-width:991px){body #footer-container .footer_social_links{display:flex;gap:10px;justify-content:center;margin:0}}body #footer-container .footer_social_links li{font-size:16px}@media screen and (max-width:991px){body #footer-container .footer_social_links li{font-size:14px;line-height:20px;text-align:center}body #footer-container .footer_social_links a{align-items:center;display:flex;font-size:25px;height:48px;justify-content:center;margin:0;width:48px}}body #footer-container .footer_social_links a:hover{color:hsla(0,0%,100%,.75);text-decoration:none}body #footer-container .footer_social_links a:focus{border-bottom:1px solid #fff;text-decoration:none}body #footer-container #certications .claire_group_section{align-items:center;display:flex;gap:12px;justify-content:center;margin:0}@media screen and (max-width:991px){body #footer-container #certications .claire_group_section{flex-direction:column;margin:15px 0 0}}body #footer-container #certications .claire_link{display:inline-block;margin-bottom:15px;margin-top:0;width:150px}body #footer-container #certications .claire_link img{height:auto;position:relative;top:5px;width:100%}@media screen and (max-width:991px){body #footer-container #certications .claire_link img{top:0}}body #footer-container #certications .group_links{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:5px 0 0;padding:0}body #footer-container #certications .group_links li:after{content:"|"}body #footer-container #certications .group_links li:last-child:after{content:""}body #footer-container #certications .group_links a{color:#fff;display:inline-block;padding:2px 10px}body.woocommerce #main section#main .xs_grid__products{padding:0!important}body.woocommerce #main section#main .xs_grid__products.up-sells{width:100%}body.woocommerce #main section#main .xs_grid__products ul.products{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}body.woocommerce #main section#main .xs_grid__products ul.products:before{display:none!important}body.woocommerce #main section#main .xs_grid__products ul.products li.product{margin:0!important;width:100%}body.woocommerce #main section#main .xs_grid__products ul.products li.product a{display:block;height:100%;width:100%}body.woocommerce #main section#main .xs_grid__products ul.products li.product a img{border:0;margin:0;padding:0}body.woocommerce #main section#main .xs_grid__products ul.products li.product a h2{border-bottom:1px solid #065886;border-top:1px solid #065886;color:#065886;font-size:18px;font-weight:900;margin:20px 0 15px;padding:15px 0;text-transform:uppercase;width:100%}body.woocommerce #main section#main .xs_grid__products ul.products li.product a h3{border-bottom:0;border-top:1px solid #065886;color:#065886;font-size:16px;font-weight:900;margin:20px 0 0;padding:15px 0;width:100%}body.woocommerce #main section#main .xs_grid__products ul.products li.product a:hover h2,body.woocommerce #main section#main .xs_grid__products ul.products li.product a:hover h3{color:#fff!important}body.archive #col-sidebar-product,body.page-template-default #col-sidebar-product{padding:0}@media screen and (min-width:992px){body.archive #col-sidebar-product,body.page-template-default #col-sidebar-product{padding:0 15px 0 0}}.woocommerce-tabs{padding-left:0}body #main a.button.button-neutral{background-color:#ebe9eb;border:0;color:#515151;font-weight:700}body #main a.button.button-neutral:hover{background-color:#dfdcde;background-image:none;text-decoration:none}#customer_details .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{align-items:center;display:flex!important;justify-content:flex-start}#customer_details .woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox input{position:relative!important}body #main .woocommerce-message a.button.wc-forward:hover{color:#515151!important}#main .page_banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:row;height:380px;isolation:isolate;justify-content:center;position:relative}@media screen and (max-width:979px){#main .page_banner{flex-direction:column}}#main .page_banner a{color:#fff}#main .page_banner:after{background-color:rgba(0,0,0,.5);content:"";height:100%;position:absolute;width:100%;z-index:-1}.page_banner__text{display:flex;flex-direction:column;padding-right:30px}@media screen and (max-width:979px){.page_banner__text{padding-left:30px;text-align:center}}.page_banner__logo{border-left:2px solid #fff;padding-left:30px}@media screen and (max-width:979px){.page_banner__logo{border-left:0;padding-right:30px}}@media screen and (max-width:767px){.page_banner__logo img{max-width:200px}}.page_banner__title{font-size:30px;font-weight:600}@media screen and (max-width:767px){.page_banner__title{font-size:20px}}.page_banner__subtitle{font-size:21px;font-weight:400}.product-categories{margin-bottom:15px}body.archive ul.product-categories,body.page-id-273 ul.product-categories,body.page-id-277 ul.product-categories{padding:10px 15px 15px!important}.promobox_products{padding:15px 0}.promobox_products.w_border{border:1px solid #dfdcde}.promobox_products.w_padding>*{padding:0 15px}.promobox_products.w_padding img.full{margin-left:-15px;max-width:calc(100% + 30px);width:calc(100% + 30px)}.promobox_products p{margin-bottom:15px}.promobox_products p:last-child{margin-bottom:0}.promobox_products hr{border-top:1px solid #dfdcde!important} .flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.home_hero{display:grid;grid-template-columns:var(--grid-2)}@media screen and (max-width:992px){.home_hero{grid-template-columns:var(--grid-1)}}.home_hero__slider_w{height:calc(100% - 10px);overflow:hidden;position:relative;width:100%}@media screen and (max-width:992px){.home_hero__slider_w{aspect-ratio:720/456}}@media screen and (max-width:575px){.home_hero__slider_w{aspect-ratio:1}}.home_hero__slider{height:100%;inset:0;position:absolute;width:100%}.home_hero__slide{height:100%;position:relative;width:100%}.home_hero__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:575px){.home_hero__slide img{height:auto}}.home_hero__slide__content{display:flex;flex-direction:column;height:100%;inset:0;justify-content:flex-end;position:absolute;width:100%}.home_hero__slide__content h3{margin:0 0 5px}.home_hero__slide__content h3 a{color:#fff!important;font-size:18px;font-weight:900;line-height:40px;margin:0;max-width:40ch;width:auto}.home_hero__slide__content h3 a,.home_hero__slide__content p{background:rgba(0,130,200,.9);display:inline-block;padding:5px 10px;text-transform:uppercase}.home_hero__slide__content p{color:#fff;font-size:15px;margin-bottom:10px;max-width:65ch}.flickity-prev-next-button,.flickity-prev-next-button:hover{background:none}.flickity-prev-next-button svg{transition:all .3s ease}.flickity-prev-next-button.previous:hover svg{transform:translateX(-10px)}.flickity-prev-next-button.next:hover svg{transform:translateX(10px)}.flickity-button-icon{fill:#fff;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5))}.flickity-viewport{height:100%!important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p{color:#4b4b4b!important}