:root{--announcement-h: 26px}.announcement-bar{position:relative;overflow:hidden;max-height:var(--announcement-h, 26px);height:var(--announcement-h, 26px);background:var(--primary-100, #002c54);transition:transform .3s ease}body.header-hidden .announcement-bar{transform:translateY(-100%)}.announcement-bar .swiper-slide p{color:#fff;text-align:center;height:100%;display:flex;justify-content:center;align-items:center}.header__container{padding:12px 0;background:#fff;transform:translateY(0);transition:background-color .3s ease,transform .3s ease,top .3s ease,border-bottom-color .3s ease}.header__container.is-hidden{transform:translateY(-140%)}.header__container.is-scrolled,.header__container.has-open-dropdown{background:#fff}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:42px}.header__logo img{max-width:153px;height:auto}.header__mobile-button{display:flex;align-items:flex-start;background:none;border:none;padding:0;cursor:pointer}.header__mobile-button svg{width:20px;height:auto}.icon-cross{display:none}.icon-burger{display:flex}.header__nav-desktop{display:none}.header__menu-desktop{display:flex;align-items:center;gap:24px;list-style-type:none;flex-wrap:nowrap;justify-content:center;white-space:nowrap}.header__menu-desktop a{text-decoration:none;color:var(--primary-100, #002c54);text-align:center;padding:4px 8px;font-weight:500}.header__menu-desktop a:hover{background:var(--primary-10, #e8e9ec)}.header-icon__container{display:flex;align-items:center;gap:6px}.header__account-wrapper{display:none;position:relative}.header__account-button{display:flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer}.header__account-button p{color:var(--primary-100, #002c54);text-align:center;font-weight:500}.header__account-button svg{width:20px;height:20px}.header__account-dropdown{position:absolute;top:calc(100% + 12px);right:0;background:#fff;padding:36px;display:flex;flex-direction:column;gap:18px;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease;z-index:1200}.header__account-wrapper.is-open .header__account-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.header__account-dropdown-item{text-decoration:none;color:var(--primary-100, #002c54);white-space:nowrap}.header__account-dropdown-item:hover{opacity:.7}.header__sidecart-button{text-decoration:none;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--primary-100, #002c54);text-align:center}.header__sidecart-button p{color:var(--primary-100, #002c54);text-align:center;font-weight:500}@media(min-width:990px){.header__sidecart-button p{text-transform:uppercase}}.header__sidecart-button span{width:20px;background:var(--secondary-rouge-passion, #bd0416);color:#fff;text-align:center;text-decoration:none}.header__menu-item-desktop{position:relative}.header__submenu-desktop{display:none;position:absolute;top:100%;left:0;min-width:180px;background:#fff;border:1px solid var(--primary-30, #bfc4d4);margin:0;list-style:none;z-index:1200}.header__submenu-item-desktop a{display:block;padding:10px 12px;text-decoration:none;color:var(--primary-100, #002c54)}.header__menu-item-desktop.has-dropdown:hover .header__submenu-desktop,.header__menu-item-desktop.has-dropdown:focus-within .header__submenu-desktop{display:block}.header__menu-mobile__container{position:fixed;top:var(--header-h);left:0;width:100dvw;padding-top:30px;height:calc(100dvh - var(--header-h));background:var(--Violet-20, #faf8fc);transform:translate(-100%);transition:transform .32s ease-in-out;z-index:1000;overflow-y:auto;display:flex;flex-direction:column;gap:30px}.header__menu-mobile__container.open{transform:translate(0)}.header__menu-link{display:flex;padding:12px 24px;align-items:center;gap:10px;border-bottom:1px solid var(--primary-30, #bfc4d4);text-decoration:none;color:var(--primary-100, #002c54)}.header__menu-link:hover{background:var(--primary-10, #e8e9ec)}.header__menu-secondary{display:flex;padding:0 24px;flex-direction:column;justify-content:start;align-items:start;gap:12px;list-style-type:none}.header__menu-link-secondary{color:var(--primary-100, #002c54);text-decoration:none}.header__menu-mobile-socials img{max-width:28px;max-height:28px}.header__menu-mobile-btns{display:flex;justify-content:center;align-items:center;gap:30px}.header__menu-mobile-link{text-decoration:none;color:var(--primary-100, #002c54);text-align:center}.header__menu-mobile-btns .header__menu-mobile-link{font-weight:500}.header__menu-mobile-socials{display:flex;justify-content:center;align-items:center;gap:30px}.header__menu-mobile__container p{color:var(--primary-100, #002c54)}.header__submenu{height:0;overflow:hidden;transition:height .25s ease}.header__menu-item.is-open>.header__submenu{height:var(--submenu-h, 0px)}.header__submenu-list{list-style:none;margin:0;padding:0 0 10px}.header__submenu-link{display:block;padding:10px 24px;text-decoration:none;color:var(--primary-100, #002c54);opacity:.9}@media(max-width:989px){.header__logo{position:absolute;left:50%;transform:translate(-50%)}.header-icon__container{flex:1 0 0;justify-content:flex-end}.header__container{position:fixed;top:var(--announcement-h, 26px);left:0;right:0;z-index:1000;transform:translateY(0);transition:transform .3s ease,top .3s ease}.header__container.is-hidden{transform:translateY(-100%);top:0}header-js{display:block;min-height:48px}}.breadcrumb{padding-inline:12px}@media(min-width:990px){header-js{display:block;min-height:var(--header-h, 80px)}.header__mobile-button{display:none}.header__account-wrapper{display:flex;align-items:center}.header__nav-desktop{display:flex;flex:1;justify-content:center}.header__menu-desktop{gap:30px}.header__inner{gap:42px}.header__container{position:fixed;top:var(--announcement-h, 26px);left:0;right:0;z-index:1000;padding:24px 0;align-self:stretch;border-bottom:1px solid transparent;background:transparent}.header__container.is-scrolled{top:0;border-bottom-color:var(--primary-30, #bfc4d4)}.header__logo img{max-width:250px}.header-icon__container{gap:30px}}@media(min-width:990px)and (max-width:1190px){.header__menu-desktop a{padding:4px 5px;font-size:12px}}@media(min-width:990px)and (max-width:1350px){.header__menu-desktop{gap:6px}.header__logo img{max-width:180px}.header__container{padding:18px 0}.header__inner,.header-icon__container{gap:12px}.header__account-button p,.header__sidecart-button p{font-size:12px}}@media screen and (max-width:989px){.header__logo img{margin-inline:auto;width:370px;max-width:60%;min-width:180px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/header.css.map */
