/*
 * @author  Agence Dn'D <contact@dnd.fr>
 * @license https://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @link    https://www.dnd.fr/
 */.navigation .navigation__tier-1>.navigation__item>.navigation__link{font-weight:var(--font-weight-600);font-size:var(--font-size-lg);line-height:1.4}.navigation .navigation__tier-3>.navigation__item .navigation__link{padding:10px 0;color:var(--color-neutral-800);font-weight:var(--font-weight-500);font-size:var(--base-text-size);line-height:1.43;font-family:var(--base-font-family)}.navigation .navigation__tier-3>.navigation__item .navigation__link:hover{color:var(--color-neutral-600)}.navigation .menu-promotion__text{position:relative;margin-inline:auto;margin-block-start:var(--gutter-sm);width:fit-content;color:var(--color-neutral-800);font-weight:var(--font-weight-500);font-size:var(--base-text-size);font-family:var(--base-font-family);text-align:center}.navigation .menu-promotion__text:after{position:absolute;bottom:-1px;left:0;z-index:1;transition:right .3s,width .3s;background-color:currentColor;width:0;height:1px;content:""}.navigation .menu-promotion__link:hover .menu-promotion__text{color:var(--color-neutral-600)}.navigation .menu-promotion__link:hover .menu-promotion__text:after{right:0;width:100%}@media(min-width:768px){.navigation>.navigation__tier-1-container .navigation__tier-1>.navigation__item:hover>.navigation__link:before{transform:translate(-50%) scaleX(1)}.navigation>.navigation__tier-1-container .navigation__tier-1>.navigation__item>.navigation__link{padding:var(--gutter-mobile)}.navigation>.navigation__tier-1-container .navigation__tier-1>.navigation__item>.navigation__link:before{bottom:10px;left:50%;transform:translate(-50%) scaleX(0);border-radius:100%;width:4px;height:4px}:is(.navigation>.navigation__tier-1-container .navigation__tier-1>.navigation__item>.navigation__link:focus,.navigation>.navigation__tier-1-container .navigation__tier-1>.navigation__item>.navigation__link:focus-visible):before{transform:translate(-50%) scaleX(1)}.navigation.navigation--main .navigation__tier-1-container .navigation__tier-1>.navigation__item:nth-child(2) .navigation__tier-3>.navigation__item:first-child{margin-block-end:var(--gutter-lg)}.navigation.navigation--main .navigation__tier-1-container .navigation__tier-1>.navigation__item:nth-child(2) .navigation__tier-3>.navigation__item:first-child>.navigation__link{display:flex;align-items:center;gap:var(--gutter-xs)}.navigation.navigation--main .navigation__tier-1-container .navigation__tier-1>.navigation__item:nth-child(2) .navigation__tier-3>.navigation__item:first-child>.navigation__link:hover:before{right:var(--icon-sm);width:calc(100% - (var(--gutter-xs) + var(--icon-sm)))}.navigation.navigation--main .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__column-title{opacity:1;padding-block-end:var(--gutter-lg);pointer-events:none;color:var(--color-neutral-500);font-weight:var(--font-weight-600);font-size:var(--font-size-lg);letter-spacing:0;text-transform:unset}.navigation.navigation--main .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__tier-3>.navigation__item+.navigation__item{margin-block-start:var(--gutter-md)}.navigation.navigation--main .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__tier-3>.navigation__item .navigation__link{position:relative;padding:0;width:fit-content}.navigation.navigation--main .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__tier-3>.navigation__item .navigation__link:before{position:absolute;bottom:-1px;left:0;z-index:1;transition:right .3s,width .3s;background-color:currentColor;width:0;height:1px;content:""}.navigation.navigation--main .navigation__columns .navigation__column:not(.navigation__column--promotion) .navigation__tier-3>.navigation__item .navigation__link:hover:before{right:0;width:100%}}@media(max-width:767.98px){.header-shade.mobile-nav-toggle{position:fixed;z-index:3000;outline:unset;border:unset}}.mobile-navigation-drawer{width:min(100%,540px)}.mobile-navigation-drawer .navigation{margin-block-end:0}.mobile-navigation-drawer .navigation__mobile-header{align-items:center;border-bottom:1px solid var(--border-color);padding:var(--gutter-md) var(--gutter-mobile)}.mobile-navigation-drawer .navigation__mobile-header .mobile-nav-title{padding:0;color:var(--color-primary);font-weight:var(--font-weight-600);font-size:var(--font-size-xl);line-height:var(--heading-line-height)}.mobile-navigation-drawer .navigation__mobile-header a{color:var(--color-black-opacity-9)}.mobile-navigation-drawer .navigation__mobile-header>button,.mobile-navigation-drawer .navigation__children-toggle{display:grid;place-content:center;padding:0;width:var(--btn-square-size-lg);height:var(--btn-square-size-lg)}:is(.mobile-navigation-drawer .navigation__mobile-header>button,.mobile-navigation-drawer .navigation__children-toggle) svg{width:var(--icon-lg);height:var(--icon-lg)}.mobile-navigation-drawer .navigation__children-toggle{color:var(--color-primary)}.mobile-navigation-drawer .navigation__tier-1{padding:var(--gutter-lg) var(--gutter-mobile) 0}.mobile-navigation-drawer .navigation__tier-1:after{display:block;border-bottom:1px solid var(--border-color);height:24px;content:""}.mobile-navigation-drawer .navigation__tier-1>.navigation__item+.navigation__item{margin-block-start:var(--gutter-mobile)}.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__link{flex:1;padding:6px 0}.mobile-navigation-drawer .navigation__tier-2{padding:0}.mobile-navigation-drawer .navigation__tier-2>.navigation__item{align-items:center;padding-inline:var(--gutter-mobile);padding-block-start:var(--gutter-md)}.mobile-navigation-drawer .navigation__tier-2>.navigation__item:after{display:block;border-bottom:1px solid var(--border-color);width:100%;height:12px;content:""}.mobile-navigation-drawer .navigation__tier-2>.navigation__item>.navigation__link{padding:var(--gutter-sm) 0;color:var(--color-neutral-800);font-weight:var(--font-weight-500);font-size:var(--font-size-md);line-height:var(--base-line-height);font-family:var(--base-font-family)}.mobile-navigation-drawer .navigation__tier-3{padding-block-start:var(--gutter-sm);padding-block-end:0}.mobile-navigation-drawer .navigation__column--promotion-carousel{margin-block:var(--gutter-3xl)}.mobile-navigation-drawer .navigation__column--promotion-carousel .menu-promotion{padding-inline-start:var(--gutter-lg)}.mobile-navigation-drawer .navigation__mobile-products{margin-block-start:var(--gutter-2xl)}.mobile-navigation-drawer .navigation__mobile-products .product-grid .product-block{padding-inline-start:0}.mobile-navigation-drawer .navigation__mobile-products .product-grid .product-block:first-child{padding-inline-start:var(--gutter-lg)}.mobile-navigation-drawer .navigation__mobile-products-title{margin-inline:var(--gutter-lg);margin-block-end:var(--gutter-mobile);color:var(--color-primary);font-weight:var(--font-weight-600);font-size:var(--font-size-xl);line-height:var(--heading-line-height)}.mobile-navigation-drawer .social{gap:var(--gutter-lg);padding-block:var(--gutter-lg)}.mobile-navigation-drawer .social .social__link{color:var(--color-primary)}.mobile-navigation-drawer .social .social__link svg{width:var(--icon-lg);height:var(--icon-lg)}.mobile-navigation-drawer .mobile-navigation-drawer__footer:before{display:block;margin-inline:var(--gutter-lg);background:var(--color-neutral-200);height:1px;content:""}.mobile-navigation-drawer .mobile-navigation-drawer__footer .announcement-bar__link{margin-inline:var(--gutter-lg);border-bottom:1px solid currentColor;padding-block-start:var(--gutter-lg);padding-block-end:0;width:fit-content;font-size:var(--font-size-md)}.mobile-navigation-drawer .mobile-navigation-drawer__footer .header-localization{margin-block-start:var(--gutter-lg)}.mobile-navigation-drawer .mobile-navigation-drawer__footer .custom-select{width:fit-content;color:var(--color-primary)}.mobile-navigation-drawer .mobile-navigation-drawer__footer .custom-select__btn{gap:var(--gutter-sm);border:1px solid var(--color-primary);padding:10px var(--gutter-lg)}.mobile-navigation-drawer .mobile-navigation-drawer__footer .custom-select__btn svg{width:var(--icon-lg);height:var(--icon-lg)}.mobile-navigation-drawer .mobile-navigation-drawer__footer .custom-select__btn[aria-expanded=true] svg{transform:scaleY(-1)}.mobile-navigation-drawer .mobile-navigation-drawer__footer .custom-select__listbox{border:1px solid var(--color-primary);border-top:0;padding:var(--gutter-md) var(--gutter-lg)}.mobile-navigation-drawer .mobile-navigation-drawer__footer .custom-select__listbox .custom-select__option{opacity:1}.mobile-navigation-drawer .mobile-navigation-drawer__footer .custom-select__listbox .custom-select__option:last-child{padding-block-end:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bnatshop-main-nav-links.css.map */
