.header--sticky{position:sticky;top:0;left:0;width:100%;z-index:999}.header{background-color:var(--body_background);color:var(--text_color);transition:all .3s ease;padding:12px 0}.header__menu-link:hover,.header--icon-link-text:hover,.header__logo a:hover{filter:brightness(1.5)}.header__container{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;transition:all .3s ease}.header--left{justify-content:flex-start;display:flex;align-items:center;gap:24px}.header--right{display:flex;align-items:center;justify-content:flex-end;gap:24px}.header__menu{display:flex;align-items:center;gap:24px}.header__menu:hover .header__menu-link,.header__submenu:hover .header__menu-link{opacity:.9}.header__menu--main{flex-grow:1;justify-content:center}.header__menu-link{text-decoration:none;padding:24px 0}.header__menu-link:hover{opacity:1!important}.header__menu-link:hover+.header__submenu,.header__submenu:hover{display:flex}.header__submenu{position:absolute;top:100%;left:0;display:none;align-items:center;justify-content:center;gap:24px;width:100%;border-bottom:1px solid currentColor;border-image:linear-gradient(90deg,transparent,currentColor,transparent) 1;background-color:rgba(from var(--body_background) r g b / .8)}.header__submenu .header__menu-link{padding:12px 0}.header__logo img{width:var(--desktop-logo-width);transition:all .3s ease}.header__alternate-logo-img{display:none}@media (max-width: 767px){.header__logo img{width:var(--mobile-logo-width)}}.header--icon-item svg{height:20px;width:auto}.header.header--on-top .header__menu--main{position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:50%;display:flex;align-items:center;justify-content:center;border-top:1px solid currentColor;border-bottom:1px solid currentColor;border-image:linear-gradient(90deg,transparent,currentColor,transparent) 1}.header.header--on-top .header__menu--main>.header__menu-link{padding:12px 0;text-transform:uppercase;font-weight:600}.header.header--on-top .header__submenu{background-color:transparent!important}@media (min-width: 768px){.header:not(.header--on-top) .header__logo{padding-top:6px;padding-bottom:6px}.header__logo{transform:scale(.8);transition:all .3s ease}.header.header--on-top{padding:0 0 80px}.header:not(.header--on-top){padding:0}.header.header--on-top .header__logo{transform:translateY(20px)}.header.header--on-top .header--right:after{content:"";width:calc(50% - 108px);height:1px;position:absolute;top:64px;right:0;background:currentColor;animation:headerLines 1s ease both}.header.header--on-top .header--left:after{content:"";width:calc(50% - 108px);height:1px;position:absolute;top:64px;left:0;background:currentColor;animation:headerLines 1s ease both}}@keyframes headerLines{0%{width:0}to{width:calc(50% - 108px)}}.header.header--transparent{--body_background: transparent !important;--text_color: #fff !important;--link_color: #fff !important}.header.header--transparent .header__logo-img{display:none}.header.header--transparent .header__alternate-logo-img{display:block}.shopify-section-group-header-group:has(.header--transparent)+* main:first-child:has(.section-slideshow){margin-top:-150px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/header.css.map */
