.header-inner{display:flex;position:relative;background-color:#fff}.header-logo{width:100px;padding:15px 18px}.header-logo a{display:block}.header-center{display:flex;align-items:center;justify-content:space-between;flex:1;padding:10px 20px}.header-level1-menu-item{font-size:16px;letter-spacing:0;margin:0}.header-right{width:190px;padding:10px 20px;display:flex;align-items:center;gap:10px}.header-logo img{width:100%;height:auto}.sidebar_open_button{background-color:transparent;padding:0;position:relative;border:none;color:#000;cursor:pointer}.sidebar_open_button:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.hamburger{width:22px;height:22px;display:flex;flex-direction:column;align-items:center;justify-content:center}.hamburger span{background-color:#000;display:block;height:1px;transition:transform .3s ease;width:100%}.hamburger span:nth-child(1){transform:translateY(-3px)}.hamburger span:nth-child(2){transform:translateY(3px)}.hamburger.open span:nth-child(1){transform:translateY(1px) rotate(45deg)}.hamburger.open span:nth-child(2){transform:translateY(0) rotate(-45deg)}.header__icon-close,.header-sidebar-toggle{display:none}.header__icon{padding:2px}.header__icon--cart{position:relative}.header-center_right-text .text-cta{letter-spacing:2px;color:#ce3438}.header-center_right-text .text-cta:before,.header-center_right-text .text-cta:after{content:none}.header-center_right-text .text-cta span{transform:none!important}@media screen and (max-width: 1024px){.header-center{display:none}.header-sidebar-toggle{display:block}.header-sidebar-toggle{padding:10px 20px;display:flex;align-items:center}.header-right{border:none;margin-left:auto;justify-content:flex-end;padding-right:0}.header-logo{width:80px}}.link-hover span{position:relative}.link-hover span:after{position:absolute;content:"";bottom:-2px;inset-inline-start:0;inset-inline-end:0;height:.25rem;background-repeat:no-repeat;background-image:linear-gradient(currentcolor 0 0);transition:background-size .3s,background-position 0s;color:currentColor;background-position:100% 100%;background-size:0 .0625rem}.link-hover span:hover:after{background-position:0 100%;background-size:100% .0625rem}@media screen and (max-width: 768px){.site-nav__link--icon .icon{height:20px;width:20px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/header.css.map */
