.jnl-search-results{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}
.jnl-search-texonomies{width:250px;padding-right:16px;font-size:.8rem}
.jnl-search-products-and-post{width:calc(100% - 232px);min-width:300px;border-left:1px solid #ddd;padding-left:40px}
.jnl-search-results li.product-warp-item{background:#fff;border-radius:10px;border:1px solid #eee;padding:0!important;width:auto}
.jnl-search-results ul.products{display:flex;gap:20px;flex-direction:row;flex-wrap:wrap;width:100%!important}
.jnl-search-results .product{border-radius:10px}
.jnl-search-results .nasa-modern-2 .add-to-cart-grid{right:0!important}
.jnl-search-results span.add_to_cart_text{display:none;opacity:0;visibility:hidden}
.jnl-search-products > a{display:inline-block;padding:12px 50px;background:#6c8965;border-radius:50px;color:#fff;margin:30px 0}
.jnl-search-post{width:33.33%}
.jnl-search-post img{height:50px!important;width:50px!important}
.jnl-search-post h2{font-size:14px;font-weight:400;font-family:Lato,Arial,Helvetica,sans-serif}
.jnl-search-post a{display:flex;flex-direction:row;gap:10px;align-items:flex-start}
.jnl-search-results .nasa-modern-2 .product-item:hover:after,.jnl-search-results .products.grid li.product-warp-item:nth-child(n + 7),ul#site-navigation ul li a i.nasa-menu-item-icon,ul#site-navigation ul ul li a:after,ul#site-navigation ul ul li:after{display:none}
.search-content-focus-wrapper.display-block > div,ul#site-navigation ul li:hover ul{display:block}
ul#site-navigation ul{display:flex;flex-direction:column;position:relative;background:#fff;padding:0}
ul#site-navigation ul ul{display:none;position:absolute;left:17%;width:17%;max-width:300px;top:10px;padding-left:1rem}
ul#site-navigation ul li{width:17%;margin:0;position:unset;background:unset;padding-left:0;z-index:9}
ul#site-navigation ul ul li{background:unset}
ul#site-navigation ul li a{padding:10px 0;display:flex;align-items:center;justify-content:space-between;position:relative}
@media screen and (min-width: 1000px) and (max-width: 1400px) {
ul#site-navigation ul li a{padding:5px 0;font-size:.8rem!important}
.jnl-brand-logos span{font-size:12px!important}
.jnl-brand-logos span img{width:40px}
.jnl-brand-logos{right:400px;gap:20px 0}
}
.jnl-search-cats ul li{font-size:14px}
ul#site-navigation ul li a i.fa.fa-angle-right{visibility:visible}
ul#site-navigation > li > div > ul{background-size:400px;background-repeat:no-repeat;background-position:top 100px right 100px;border:none}
.jnl-search-texonomies ul{margin:0;padding:0;list-style:none}
.jnl-search-products .product-item .product-img-wrap{position:unset;margin:0;z-index:9}
.jnl-search-products .nasa-product-grid{position:absolute;width:52px;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;padding:8px 0}
.jnl-search-products .nasa-product-grid a{position:unset!important;display:block!important;opacity:1;visibility:visible}
.search-column:nth-child(3){margin-top:-125px;margin-right:15px}
.jnl-search-results .jnl-search-products .product{height:auto}
b.ais-Highlight-highlighted{font-weight:800}
.typing-search-wrapper{display:flex}
.jnl-search-results .product{height:auto!important;width:100%;overflow:hidden;padding:16px 10px!important}
.jnl-search-results .woocommerce + a{display:flex;align-items:center;gap:12px;justify-content:center;border-radius:9999px;padding:10px 20px;font-size:16px;line-height:1;font-weight:800;margin-top:20px;width:auto;background:#6c8965;color:#fff;transition:.3s}
.jnl-search-results .woocommerce + a > span{margin-top:8px}
.jnl-search-brands{margin-bottom:30px}
.nasa-bg-dark .nav-wrapper ul#site-navigation > li > a:after{width:calc(100% - 30px)!important;left:auto;right:0;bottom:10px!important;z-index:2}
.nasa-bg-dark
.nav-wrapper
ul#site-navigation
> li
> a[data-href="aHR0cHM6Ly9oZXJib3Jpc3RlcmllLXByaW5jaXBhbGUubWEvYm91dGlxdWUvP29uX3NhbGU9MQ=="]:after{width:calc(100%)!important;border-color:#f30000!important}
.nasa-bg-dark .nav-wrapper ul#site-navigation > li:first-child > a:after,.nav-dropdown > ul > li > div > ul > li,div#searchOverlay{width:100%!important}
ul#site-navigation > li > div{top:41px;width:100%;overflow:unset;z-index:1}
ul#site-navigation > li > div:after{content:"";height:100%;width:200vw;background:#fff;position:absolute;left:-25vw;top:0;z-index:-1}
ul#site-navigation > li > div:before{background:#f9fdfc;width:17%;left:0}
ul#site-navigation ul li a:after{height:100%;width:600px;content:"";position:absolute;right:-10px;background:#eaf8f4;top:0;z-index:-1;opacity:0}
ul#site-navigation ul li:hover:after,ul#site-navigation ul li:hover > a:after,ul#site-navigation ul.sub-menu li.hovered:first-child > a:after{opacity:1}
ul#site-navigation ul.sub-menu li.hovered:first-child > a{color:#74b13d!important;letter-spacing:.51px}
@media (max-width: 767px) {
.typing-search-wrapper{flex-direction:column}
.jnl-search-products .jnl-search-results ul.products{flex-wrap:wrap;gap:10px}
.jnl-search-products .jnl-search-results ul.products .product{width:100%!important}
.jnl-search-products .jnl-search-results ul.products li.product-warp-item{width:100%}
.jnl-search-results ul.products{display:inline-grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:auto}
}
ul#site-navigation
.nav-dropdown
> .sub-menu
> li.hovered:first-child
ul.sub-menu,ul#site-navigation ul li:hover ul{display:flex;flex-direction:column;height:98%;flex-wrap:wrap;padding-bottom:30px}
.search-overlay > div{max-width:1580px;margin:auto;width:100%;padding:0 !important;}
.jnl-search-results .product .product-info-wrap{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:0;padding-bottom:0}
.jnl-search-results
.product
.product-info-wrap
a.woocommerce-loop-product__title{font-size:14px!important;width:100%;overflow:hidden;margin-bottom:10px}
span.posted_in.nasa-crazy-inline{display:flex;flex-direction:row;flex-wrap:wrap}
ul#site-navigation > li > div > a{position:ABSOLUTE;top:50px;right:0;border-radius:10px;overflow:hidden;border:1px solid #eeeeee96}
.jnl-search-results .product .main-img img{height:88px;object-fit:contain;padding:0}
.jnl-search-products-and-post h3,.jnl-search-texonomies h3,h3.jnl-sub-sub-menu-title{font-size:18px}
.jnl-search-results .woocommerce + a:hover{opacity:.85}
.jnl-search-results .woocommerce + a svg{transform:scale(1.2);margin-top:-4px}
ul#site-navigation > li{position:unset}
ul#site-navigation > li:nth-child(6) > div{min-height:365px}
.jnl-brand-logos{position:absolute;display:flex;flex-direction:column;flex-wrap:wrap;top:50px;right:435px;height:330px;gap:20px;min-width:222px}
.jnl-brand-logos span{width:100px;height:90px;display:inline-block;display:flex;flex-direction:column;align-items:center;font-size:14px;text-align:center;line-height:1;gap:5px;text-transform:capitalize}
.jnl-brand-logos span img{width:100%;object-fit:contain;height:58px}
body .jnl-search-results .nasa-modern-2 .product-item .add-to-cart-grid{background-color:#8a997e4d!important;transition:.3s;width:40px!important;height:40px!important}
body .nasa-archive-product-warp .nasa-modern-2 .product-item .add-to-cart-grid{height:38px;top:0;align-self:flex-end;justify-self:flex-end;transform:none!important;margin:auto 3px 0 auto !important}
body
.jnl-search-results
.nasa-product-grid.nasa-group-btns.nasa-btns-product-item{align-items:flex-end;padding-bottom:0px;z-index:9999999}
.product-img-wrap a.btn-wishlist.btn-link.wishlist-icon .ns-filled{left:8px;top:0}
.jnl-search-results
.product-img-wrap
a.btn-wishlist.btn-link.wishlist-icon
.ns-filled{top:0;left:24px}
.jnl-brand-logos span span{width:100px}
li.jnl-sub-sub-menu-link a{text-decoration:underline}
h3.jnl-sub-sub-menu-title{font-size:16px}
.header-nav .nasa-title-menu{font-size:16px!important;font-weight:400!important}
.menu-item a[data-href="aHR0cHM6Ly9oZXJib3Jpc3RlcmllLXByaW5jaXBhbGUubWEvYm91dGlxdWUvP29uX3NhbGU9MQ=="],.menu-item a[href="https://herboristerie-principale.ma/boutique/?on_sale=1"]{color:#f3701b!important;margin-left:30px!important}
@media screen and (max-width: 1367px) {
.jnl-brand-logos{right:375px;height:300px;gap:10px}
}
@media screen and (max-width: 1024px) {
.menu-item a[data-href="aHR0cHM6Ly9oZXJib3Jpc3RlcmllLXByaW5jaXBhbGUubWEvYm91dGlxdWUvP29uX3NhbGU9MQ=="],.menu-item a[href="https://herboristerie-principale.ma/boutique/?on_sale=1"]{margin-left:0!important}
.EmptyQueryOverlayContent_gwz-empty-query-overlay-content_clients-searches_Rey1u
.search-button{margin-left:0;margin-right:0}
}
@media screen and (max-width: 720px) {
.search-overlay > div{padding:0!important;width:100%}
.search-overlay .buttons-row{flex-wrap:nowrap;white-space:nowrap}
.search-overlay .buttons-row::-webkit-scrollbar{width:2px}
.search-overlay img.search-item-image{margin:120px auto 0;border-radius:.5rem}
.search-column:nth-child(3){margin-right:0}
body .nasa-modern-2 .product-item .add-to-cart-grid{width:32px!important;height:32px!important}
}
@media (max-width: 640px) {
.jnl-search-results ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}
div#searchOverlay{margin:0;/*width:calc(100% + 20px)!important*/;max-height:calc(100vh - 240px)!important;overflow-y:auto}
}
ul#site-navigation ul li:hover > a{color:#74b13d!important}
.nav-wrapper .root-item > a{margin-right:0!important}
.jnl-header-icons .elementor-widget-container{position:relative;z-index:99}
a.name.nasa-bold.woocommerce-loop-product__title.nasa-show-one-line{min-height:auto!important}
.jnl-search-results .product-type-simple.product-item{display:flex;position:relative;margin:0}
.jnl-search-results li.product-warp-item{margin:10px 0!important;display:flex}
.jnl-search-products .products.grid li.product-warp-item{flex:0 0 calc(16.6667% - 20px);max-width:calc(16.6667% - 20px)}
.jnl-search-results .product-info-wrap.info.has-brands{display:flex;flex-direction:row;flex-wrap:wrap;flex:1;position:relative;padding-bottom:0!important}
.jnl-search-results .product-info-wrap .nasa-list-brand,.jnl-search-results .product-info-wrap a{flex:0 0 100%;max-width:100%;margin:0;padding:0!important;height:unset!important}
.jnl-search-results .product-info-wrap span.price{float:none!important;margin-top:auto!important}
.jnl-search-results .woocommerce.columns-4{width:100%}
body .jnl-search-results .nasa-modern-2 .product-item .add-to-cart-grid{position:absolute;bottom:0!important;right:9px!important;left:auto;margin:0!important;transform:none!important;top:0!important}
.html-ready .nasa-modern-2 .nasa-product-grid .add-to-cart-grid .nasa-icon{width:100%;height:100%;background:#768767;padding:7px}
.product-info-wrap.info.has-brands span.price{margin-top:auto!important;align-self:flex-end}
.html-ready
.nasa-modern-2
.nasa-product-grid
.add-to-cart-grid:hover
.nasa-icon,.html-ready
.nasa-modern-2
.product-item:hover
.nasa-product-grid
.btn-link.add_to_cart_button:hover
.nasa-icon{background:#92a87e!important}
.price del{position:relative!important;bottom:0!important;margin:0 0 -3px!important;order:-1;line-height:1!important;display:block;text-decoration:none!important;color:#6b7280;font-size:14px!important}
.price del bdi{text-decoration:line-through}
.product-info-wrap.info.has-brands
span.price
del
span.woocommerce-Price-amount.amount
bdi
span.woocommerce-Price-currencySymbol{font-size:9px!important;color:#374151!important;text-decoration:line-through;font-weight:400!important}
.nasa-modern-2 .product-item:hover .nasa-product-grid .btn-wishlist{background-color:transparent!important}
.jnl-search-results .nasa-modern-2 .nasa-product-grid .btn-wishlist{margin-top:0}
@media only screen and (min-width: 1200px) and (max-width: 2100px) {
#main-content > .container-wrap > .row,#main-content > .row,#main-content > .section-element > .row,#masthead .nasa-elements-wrap > .row,#masthead > .row,#masthead > .section-element > .row,#nasa-breadcrumb-site > .row,#nasa-footer > .section-element > .row,#top-bar > .row,.elementor-section.elementor-section-boxed > .elementor-container,.modern .nasa-single-product-scroll > .row,.modern .nasa-single-product-slide > .row,.modern .woocommerce-tabs .nasa-scroll-content > .row,.modern .woocommerce-tabs.nasa-tabs-content .nasa-panel > .row,.modern .woocommerce-tabs > .row,.nasa-product-details-page.nasa-layout-classic,.order-steps > .row,.page-checkout-modern,.related-product,body .nasa-add-to-cart-fixed,body.dokan-store #main-content .dokan-store-wrap{padding-left:8rem!important;padding-right:8rem!important}
.home-posts .elementor-container.elementor-column-gap-default{padding:0!important}
}
@media screen (min-width: 1200px) and (max-width: 1450px) {
.jnl-brand-logos{right:340px;gap:20px 5px}
ul#site-navigation > li > div > a{position:ABSOLUTE;top:20%;width:30%}
ul#site-navigation ul ul{width:20%}
}
@media only screen and (max-width: 1024px) {
.search-overlay{position:absolute!important;width:100vw!important;max-height:unset!important}
.jnl-search-cats,.jnl-search-results,.jnl-search-texonomies{display:flex;flex-direction:column}
.jnl-search-texonomies{border-right:none!important;border-bottom:1px solid #9ca3af;display:flex;flex-direction:row;width:100%!important;max-width:unset;gap:30px;padding-bottom:20px}
.jnl-search-results .jnl-search-products .woocommerce ul.products.grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}
.jnl-search-products li.product-warp-item{width:min-content}
.jnl-search-products{padding:0!important}
.jnl-search-products-and-post{width:100%;padding:0;border:none;margin-top:20px}
.jnl-search-results ul.products{gap:5px}
.jnl-search-posts{display:flex;flex-direction:row;overflow-x:auto}
.jnl-search-post{width:100%;flex:0 0 auto}
.jnl-search-brands ul,.jnl-search-cats ul{display:flex;width:100%;overflow-x:scroll;list-style:none;gap:10px;padding-bottom:10px}
.jnl-search-brands li a,.jnl-search-cats li a{display:block;flex-direction:row;width:max-content, color: #4B4743 !important;}
.jnl-search-brands ul li,.jnl-search-cats ul li{margin:0;padding:10px 20px;border:2px solid #768767;border-radius:10px, color: #4B4743 !important;}
.jnl-search-results .product *{position:unset}
.jnl-search-results .product .nasa-btns-product-item{position:absolute;width:45px;display:flex;flex-direction:column-reverse;justify-content:space-between;padding-bottom:10px}
.jnl-search-results .product{position:relative!important;width:170px}
.jnl-search-results li.product-warp-item:nth-child(n + 5){display:unset}
}
@media only screen and (max-width: 720px) {
.jnl-search-texonomies {gap: 0;display: flex;flex-direction: column;}
.price del{position:absolute;bottom:2.5rem}
}
li#menu-item-117521 .sub-menu{top:25px}
@media screen and (min-width: 1024px) and (max-width:1500px) {
.jnl-search-products .products.grid li.product-warp-item{flex:0 0 150px;max-width:150px}
.jnl-search-products .nasa-content-page-products ul.products.grid>li.product-warp-item:nth-child(n+5){display:none}
}
