body{--ct-header-height: 100px}ct-header{width:100%;display:flex;padding:15px 50px;position:sticky;top:0;z-index:10;transition:background .5s ease,border-bottom .5s ease,top .5s ease;background:transparent}ct-header[homepage]{margin-bottom:calc(var(--ct-header-height, 100px) * -1)}.ct-hide{top:calc(var(--ct-header-height) * -1)}.ct-header-a-logowrapper{display:flex;align-items:center;height:fit-content;flex-shrink:0}.ct-logo-inverted{display:none}ct-header.ct-inverted .ct-logo{display:none}ct-header.ct-inverted .ct-logo-inverted{display:block}ct-header:not(.ct-inverted):hover .ct-logo{display:none}ct-header:not(.ct-inverted):hover .ct-logo-inverted{display:block}.ct-wrapper{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.ct-wrapper>.ct-header-a-logowrapper{grid-area:1 / 2;justify-self:center}.ct-header-mobile-hamburger,.ct-header-menu{grid-area:1 / 1}.ct-header-menu{display:flex;align-items:center;gap:clamp(6px,1vw,18px);font-size:10.8px;font-weight:700;text-transform:uppercase;min-width:0;flex-wrap:nowrap;visibility:hidden}.ct-header-menu[data-ready]{visibility:visible}.ct-header-menu-item{position:relative;flex-shrink:0}.ct-header-menu-item>a{white-space:nowrap}.ct-header-menu-item a{display:block;line-height:12px;text-decoration:none}.ct-header-menu-item[hovering]>.ct-header-menu-childlist,.ct-header-menu-item:focus-within>.ct-header-menu-childlist,.ct-header-menu-more[open]>.ct-header-menu-childlist{display:block!important;animation:showMenu .5s ease;animation-fill-mode:forwards;overflow:visible}@keyframes showMenu{0%{opacity:0}to{opacity:1}}.ct-header-menu-childlist{position:absolute;top:100%;display:none;opacity:0;overflow:hidden;z-index:3}.ct-header-menu>.ct-header-menu-item>.ct-header-menu-childlist,.ct-header-menu-more>.ct-header-menu-childlist{top:var(--ct-header-dropdown-top, 100%)}.ct-header-menu-more{position:relative;flex-shrink:0}.ct-header-menu-more[hidden]{display:none}.ct-header-menu-more>summary{display:flex;align-items:center;gap:5px;padding:0;list-style:none;cursor:pointer;font:inherit;line-height:12px;text-transform:inherit;white-space:nowrap}.ct-header-menu-more>summary::-webkit-details-marker{display:none}.ct-header-menu-more>summary:after{content:"";width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg)}.ct-header-menu-overflow{left:0;min-width:220px;max-width:min(320px,80vw);max-height:70vh;padding:10px 0;overflow-y:auto!important}.ct-header-menu-overflow .ct-header-menu-childlist,.ct-header-menu-overflow .ct-header-menu-grandlist{display:block;position:static;opacity:1;border:0;box-shadow:none;min-width:0;background:transparent}.ct-header-menu-overflow .ct-header-menu-childlist:before{content:none}.ct-header-menu-overflow .ct-header-menu-childlist>ul{min-width:0;padding:0 0 8px 12px}.ct-header-menu-overflow .ct-header-menu-childitem-hasGrands{display:block}.ct-header-menu-overflow .ct-header-menu-childitem-hasGrands>svg{display:none}.ct-header-menu-overflow .ct-header-menu-grandlist{padding-left:12px}.ct-header-menu-overflow .ct-header-menu-item a{white-space:normal}.ct-header-menu-overflow .ct-header-menu-childlist>ul>li:hover{scale:1}.ct-header-menu-item[hovering]>.ct-header-menu-childlist:before{animation:childlistLine .35s ease-in-out;animation-fill-mode:forwards}.ct-header-menu-childlist:hover:before{animation:childlistLine .35s ease-in-out;animation-fill-mode:forwards}.ct-header-menu-childlist:before{content:"";height:2px;transition:transform .9s ease-in-out 1s;position:absolute;inset-block-start:0;inset-inline-start:0}@keyframes childlistLine{0%{width:0%}to{width:100%}}.ct-header-menu-childlist a{padding:10px 20px;display:block}.ct-header-menu-childlist>ul{position:relative;margin:0;padding:15px 0 15px 10px;min-width:200px;font-weight:100}.ct-header-menu-childlist>ul>li{transition:color .5s ease,scale .5s ease}.ct-header-menu-childlist>ul>li:hover{font-weight:700;scale:1.05}.ct-header-menu-grandlist:hover{display:block;opacity:1}.ct-header-menu-childlist>ul>li:hover .ct-header-menu-grandlist{display:block;animation:showMenu .5s ease;animation-fill-mode:forwards}.ct-header-menu-grandlist{position:absolute;left:calc(100% - 5px);min-width:200px;display:none;opacity:0;top:0;box-shadow:2px 2px 6px #1c1c1c0d;z-index:2}.ct-header-menu-grandlist ul{padding:0;margin:0}.ct-header-menu-grandlist ul li{font-weight:100}.ct-header-menu-grandlist ul li:hover{font-weight:700}.ct-header-menu-item-li{list-style:none}.ct-header-right{grid-area:1 / 3;display:flex;align-items:end;justify-content:end;flex:1 1 0;min-width:24px;gap:8px}.ct-header-menu-childitem-hasGrands{display:flex;justify-content:space-between;align-items:center;padding-right:15px}.ct-header-menu-childitem-hasGrands svg{width:18px;cursor:pointer}.ct-header-mobile-hamburger{display:none;flex:1;align-items:center;cursor:pointer}.ct-header-wishlist{position:relative;display:flex;align-items:center;margin-bottom:2px}.ct-header-wishlist svg{fill:#fff;cursor:pointer}ct-header:not(.ct-inverted):hover .ct-header-wishlist svg{fill:#000}ct-header.ct-inverted .ct-header-wishlist svg{fill:#000}.ct-header-wishlist-list{position:absolute;display:none;z-index:1;top:0;right:0;background:#fff;transform:scaleY(1);overflow-y:auto;max-height:250px;width:250px;height:250px;border:1px solid lightgray}.ct-header-wishlist[open] .ct-header-wishlist-list{display:flex!important;flex-direction:column;animation:showMenu .5s ease;animation-fill-mode:forwards}.ct-header-wishlist svg{width:16px;height:16px}.ct-header-wishlist-list-item{display:flex;align-items:center;justify-content:space-between;padding:8px;width:100%;border-bottom:1px solid lightgray;height:fit-content;cursor:pointer;text-decoration:none}.ct-header-wishlist-list-item-empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ct-header-wishlist-item-left{display:flex;align-items:center;gap:12px}.ct-header-wishlist-list-item-infos{display:flex;flex-direction:column}.ct-header-wishlist-list-item-image{width:55px!important;height:55px!important}.ct-header-wishlist-list-item-title{font-size:10.8px;line-height:14px;font-weight:700}.ct-header-wishlist-list-item-arrow{width:16px;height:16px}@media screen and (max-width:900px){.ct-header-mobile-hamburger{display:flex}.ct-header-menu{display:none}ct-header{padding:15px 20px}}.ct-header-wishlist{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ct-header.css.map */
