#theme-header *{letter-spacing:normal;font-weight:500}#theme-header .menu-btn--close{display:none}#theme-header .menu-btn--open{display:block}#theme-header #customerAccountMenu{top:var(--header-height)}#theme-header:has(#customerAccountMenu.show) .menu-btn--close{display:block}#theme-header:has(#customerAccountMenu.show) .menu-btn--open{display:none}#theme-header .header-wrapper{display:flex;align-items:center;width:100%;gap:24px;min-height:70px;padding:14px 38px}@media (max-width: 749px){#theme-header .header-wrapper{padding:0}}#theme-header .header-customer-account-section .main-menu{display:flex;align-items:center;font-size:14px}@media (max-width: 749px){#theme-header .header-customer-account-section .main-menu{display:none}}#theme-header .header-customer-account-section .menu-item{font-size:14px;padding:9px 14px;border-radius:10px}@media (min-width: 750px){#theme-header .header-customer-account-section .menu-item{transform:none!important;opacity:1!important}}#theme-header .header-customer-account-section .menu-item .link{position:relative;transition:background-color .1s ease-in-out}#theme-header .header-customer-account-section .menu-item .link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--text);transition:width .3s ease-in-out}#theme-header .header-customer-account-section .menu-item:hover{background-color:#f5f5f5}#theme-header .header-customer-account-section .menu-item:hover .link:after{width:100%}#theme-header .header-customer-account-section .menu-item.active .link:after{width:100%}#theme-header .menu-btn{padding:16px 8px;cursor:pointer}#theme-header .menu-btn svg path{stroke-width:2px}@media (min-width: 750px){#theme-header .menu-btn{display:none}}@media (max-width: 749px){#theme-header .menu-btn{padding:16px;margin-left:16px}#theme-header .menu-btn svg.icon-hamburger{width:18px}}#theme-header a:has(.logo){width:fit-content}@media (max-width: 749px){#theme-header a:has(.logo){position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;z-index:1}}#theme-header a:has(.logo) img{width:140px;margin:0}#theme-header .menu-mobile{display:flex;flex-direction:column;gap:1.4rem;padding:14px 20px;height:100%;overflow-y:auto;border-top:1px solid #dedede}#theme-header .menu-mobile .menu-item{font-size:14px;padding:9px 14px;border-radius:10px}#theme-header .menu-mobile .menu-item.active .link{position:relative}#theme-header .menu-mobile .menu-item.active .link:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background-color:var(--text)}#theme-header .menu-mobile .menu-item:focus-visible{background-color:#f5f5f5}#theme-header .menu-mobile__account{display:flex;align-items:center;gap:1.4rem;padding:8px 14px}#theme-header .menu-mobile__account-icon{width:36px;height:36px;border-radius:100%;background-color:#f5f5f5;color:#000;align-content:center;text-align:center}#theme-header .menu-mobile__divider{width:100%;height:1px;background-color:#dedede}#theme-header .menu-mobile .menu-footer{display:flex;flex-direction:column;gap:1.4rem;padding:0 14px 21px}#theme-header .menu-mobile .menu-footer-divider{width:100%;height:1px;background-color:#dedede}#theme-header .menu-mobile .menu-footer a{padding:8px 14px;font-size:14px}
