.ReusableHeader-module-scss-module__1gHgKq__header{background:var(--app-cart-page-module-background-13);border-bottom:1px solid var(--components-cartsidebar-module-border-bottom-1);z-index:1000;transition:all .3s;position:-webkit-sticky;position:sticky;top:0}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__logo{flex-shrink:0;margin-bottom:0}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__logo .ReusableHeader-module-scss-module__1gHgKq__logoLink{color:var(--app-products-page-module-color-4);letter-spacing:3px;text-transform:uppercase;align-items:center;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__logo .ReusableHeader-module-scss-module__1gHgKq__logoLink .ReusableHeader-module-scss-module__1gHgKq__logoText{letter-spacing:3px;font-size:1.5rem;font-weight:700}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__logo .ReusableHeader-module-scss-module__1gHgKq__logoLink .ReusableHeader-module-scss-module__1gHgKq__logoImage{object-fit:contain;width:auto;height:auto;max-height:40px;transition:transform .3s}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__logo .ReusableHeader-module-scss-module__1gHgKq__logoLink .ReusableHeader-module-scss-module__1gHgKq__logoImage:hover{transform:scale(1.05)}@media (max-width:768px){.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__logo .ReusableHeader-module-scss-module__1gHgKq__logoLink .ReusableHeader-module-scss-module__1gHgKq__logoImage{max-height:35px}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__logo .ReusableHeader-module-scss-module__1gHgKq__logoLink{letter-spacing:2px;font-size:1.25rem}}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__nav{flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__nav{display:none}}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__nav .ReusableHeader-module-scss-module__1gHgKq__navList{gap:3rem;margin:0;padding:0;list-style:none;display:flex}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__nav .ReusableHeader-module-scss-module__1gHgKq__navList .ReusableHeader-module-scss-module__1gHgKq__navItem .ReusableHeader-module-scss-module__1gHgKq__navLink{color:var(--base-text-color);letter-spacing:.5px;text-transform:uppercase;padding:.5rem 0;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__nav .ReusableHeader-module-scss-module__1gHgKq__navList .ReusableHeader-module-scss-module__1gHgKq__navItem .ReusableHeader-module-scss-module__1gHgKq__navLink:hover{color:color-mix(in srgb,var(--base1)70%,black);text-decoration:none}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__nav .ReusableHeader-module-scss-module__1gHgKq__navList .ReusableHeader-module-scss-module__1gHgKq__navItem .ReusableHeader-module-scss-module__1gHgKq__navLink:after{content:"";background:color-mix(in srgb,var(--base1)70%,black);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__nav .ReusableHeader-module-scss-module__1gHgKq__navList .ReusableHeader-module-scss-module__1gHgKq__navItem .ReusableHeader-module-scss-module__1gHgKq__navLink:hover:after{width:100%}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__nav .ReusableHeader-module-scss-module__1gHgKq__navList .ReusableHeader-module-scss-module__1gHgKq__navItem .ReusableHeader-module-scss-module__1gHgKq__navLink.ReusableHeader-module-scss-module__1gHgKq__active{color:color-mix(in srgb,var(--base1)70%,black)}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__nav .ReusableHeader-module-scss-module__1gHgKq__navList .ReusableHeader-module-scss-module__1gHgKq__navItem .ReusableHeader-module-scss-module__1gHgKq__navLink.ReusableHeader-module-scss-module__1gHgKq__active:after{width:100%}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions{flex-shrink:0;align-items:center;gap:1.5rem;display:flex}@media (max-width:768px){.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions{gap:1rem}}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__actionButton{cursor:pointer;color:var(--app-user-page-module-color-5);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .3s;display:flex;position:relative}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__actionButton:hover{color:var(--base1);transform:translateY(-2px)}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__actionButton .ReusableHeader-module-scss-module__1gHgKq__cartBadge{background:var(--components-productcard-module-background-5);color:var(--app-cart-page-module-background-13);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.75rem;font-weight:600;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__profileContainer{position:relative}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__userAvatar{background:var(--app-checkout-page-module-color-4);width:32px;height:32px;color:var(--app-cart-page-module-background-13);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__profileDropdown{background:var(--app-cart-page-module-background-13);box-shadow:0 8px 32px var(--app-login-page-module-box-shadow-13);border:1px solid var(--app-cart-page-module-background-10);z-index:1000;border-radius:12px;min-width:280px;margin-top:.5rem;animation:.2s ease-out ReusableHeader-module-scss-module__1gHgKq__slideDown;position:absolute;top:100%;right:0}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownHeader{border-bottom:1px solid var(--app-cart-page-module-border-bottom-9);background:var(--app-contact-page-module-background-9);border-radius:12px 12px 0 0;padding:1rem}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownHeader .ReusableHeader-module-scss-module__1gHgKq__userInfo{align-items:center;gap:.75rem;display:flex}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownHeader .ReusableHeader-module-scss-module__1gHgKq__userInfo .ReusableHeader-module-scss-module__1gHgKq__userAvatarSmall{background:var(--app-checkout-page-module-color-4);width:40px;height:40px;color:var(--app-cart-page-module-background-13);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownHeader .ReusableHeader-module-scss-module__1gHgKq__userInfo .ReusableHeader-module-scss-module__1gHgKq__userDetails{flex:1;min-width:0}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownHeader .ReusableHeader-module-scss-module__1gHgKq__userInfo .ReusableHeader-module-scss-module__1gHgKq__userDetails .ReusableHeader-module-scss-module__1gHgKq__userName{color:var(--app-user-page-module-color-5);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.9rem;font-weight:600;overflow:hidden}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownHeader .ReusableHeader-module-scss-module__1gHgKq__userInfo .ReusableHeader-module-scss-module__1gHgKq__userDetails .ReusableHeader-module-scss-module__1gHgKq__userEmail{color:var(--app-user-page-module-color-6);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;overflow:hidden}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownMenu{padding:.5rem 0}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownMenu .ReusableHeader-module-scss-module__1gHgKq__dropdownItem{cursor:pointer;width:100%;color:var(--app-user-page-module-color-5);text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownMenu .ReusableHeader-module-scss-module__1gHgKq__dropdownItem:hover{background:var(--app-cart-page-module-background-color-1);color:var(--app-checkout-page-module-color-4)}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownMenu .ReusableHeader-module-scss-module__1gHgKq__dropdownItem svg{opacity:.7;flex-shrink:0}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownMenu .ReusableHeader-module-scss-module__1gHgKq__dropdownDivider{background:var(--app-cart-page-module-background-10);height:1px;margin:.5rem 0}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__mobileMenuButton{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;padding:.5rem;display:none}@media (max-width:768px){.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__mobileMenuButton{display:flex}}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__mobileMenuButton .ReusableHeader-module-scss-module__1gHgKq__hamburger{cursor:pointer;width:24px;height:18px;transition:all .3s ease-in-out;position:relative;transform:rotate(0)}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__mobileMenuButton .ReusableHeader-module-scss-module__1gHgKq__hamburger span{background:var(--app-user-page-module-color-5);opacity:1;border-radius:1px;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__mobileMenuButton .ReusableHeader-module-scss-module__1gHgKq__hamburger span:first-child{top:0}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__mobileMenuButton .ReusableHeader-module-scss-module__1gHgKq__hamburger span:nth-child(2){top:8px}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__mobileMenuButton .ReusableHeader-module-scss-module__1gHgKq__hamburger span:nth-child(3){top:16px}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__mobileMenuButton .ReusableHeader-module-scss-module__1gHgKq__hamburger.ReusableHeader-module-scss-module__1gHgKq__hamburgerOpen span:first-child{top:8px;transform:rotate(135deg)}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__mobileMenuButton .ReusableHeader-module-scss-module__1gHgKq__hamburger.ReusableHeader-module-scss-module__1gHgKq__hamburgerOpen span:nth-child(2){opacity:0;left:-60px}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__actions .ReusableHeader-module-scss-module__1gHgKq__mobileMenuButton .ReusableHeader-module-scss-module__1gHgKq__hamburger.ReusableHeader-module-scss-module__1gHgKq__hamburgerOpen span:nth-child(3){top:8px;transform:rotate(-135deg)}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__mobileMenu{background:var(--app-cart-page-module-background-13);box-shadow:0 4px 20px var(--app-cart-page-module-box-shadow-11);border-top:1px solid var(--app-cart-page-module-background-color-1);animation:.3s ReusableHeader-module-scss-module__1gHgKq__slideDown;position:absolute;top:100%;left:0;right:0}@media (min-width:769px){.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__mobileMenu{display:none}}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__mobileMenu .ReusableHeader-module-scss-module__1gHgKq__mobileNav{padding:1rem 0}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__mobileMenu .ReusableHeader-module-scss-module__1gHgKq__mobileNav .ReusableHeader-module-scss-module__1gHgKq__mobileNavList{margin:0;padding:0;list-style:none}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__mobileMenu .ReusableHeader-module-scss-module__1gHgKq__mobileNav .ReusableHeader-module-scss-module__1gHgKq__mobileNavList .ReusableHeader-module-scss-module__1gHgKq__mobileNavItem .ReusableHeader-module-scss-module__1gHgKq__mobileNavLink{color:var(--app-user-page-module-color-5);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:1rem 1.5rem;font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .3s;display:block}.ReusableHeader-module-scss-module__1gHgKq__header .ReusableHeader-module-scss-module__1gHgKq__mobileMenu .ReusableHeader-module-scss-module__1gHgKq__mobileNav .ReusableHeader-module-scss-module__1gHgKq__mobileNavList .ReusableHeader-module-scss-module__1gHgKq__mobileNavItem .ReusableHeader-module-scss-module__1gHgKq__mobileNavLink:hover{background:var(--app-cart-page-module-background-color-1);color:var(--app-checkout-page-module-color-4);border-left-color:var(--app-checkout-page-module-color-4)}@keyframes ReusableHeader-module-scss-module__1gHgKq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ReusableHeader-module-scss-module__1gHgKq__profileDropdown{width:calc(100vw - 2rem);min-width:280px;max-width:400px;box-shadow:0 8px 32px var(--app-cart-page-module-box-shadow-12);z-index:1001;border-radius:12px;max-height:calc(100vh - 80px);margin-top:0;animation:.3s ease-out ReusableHeader-module-scss-module__1gHgKq__slideDownMobile;position:fixed;top:60px;left:50%;overflow-y:auto;transform:translate(-50%)}.ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownHeader{border-radius:12px 12px 0 0;padding:1.25rem}.ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownHeader .ReusableHeader-module-scss-module__1gHgKq__userInfo{gap:1rem}.ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownHeader .ReusableHeader-module-scss-module__1gHgKq__userInfo .ReusableHeader-module-scss-module__1gHgKq__userAvatarSmall{width:48px;height:48px;font-size:1.2rem}.ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownHeader .ReusableHeader-module-scss-module__1gHgKq__userInfo .ReusableHeader-module-scss-module__1gHgKq__userDetails .ReusableHeader-module-scss-module__1gHgKq__userName{margin-bottom:.25rem;font-size:1rem;font-weight:700}.ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownHeader .ReusableHeader-module-scss-module__1gHgKq__userInfo .ReusableHeader-module-scss-module__1gHgKq__userDetails .ReusableHeader-module-scss-module__1gHgKq__userEmail{font-size:.85rem}.ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownMenu{padding:.75rem 0}.ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownMenu .ReusableHeader-module-scss-module__1gHgKq__dropdownItem{align-items:center;gap:1rem;min-height:48px;padding:1rem 1.25rem;font-size:1rem;font-weight:500;display:flex}.ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownMenu .ReusableHeader-module-scss-module__1gHgKq__dropdownItem svg{opacity:.8;width:20px;height:20px}.ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownMenu .ReusableHeader-module-scss-module__1gHgKq__dropdownItem:hover{background:var(--app-cart-page-module-background-color-1);color:var(--app-checkout-page-module-color-4)}.ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownMenu .ReusableHeader-module-scss-module__1gHgKq__dropdownItem:active{background:var(--app-checkout-page-module-border-26);transform:scale(.98)}.ReusableHeader-module-scss-module__1gHgKq__profileDropdown .ReusableHeader-module-scss-module__1gHgKq__dropdownMenu .ReusableHeader-module-scss-module__1gHgKq__dropdownDivider{background:var(--app-checkout-page-module-border-26);margin:.75rem 0}.ReusableHeader-module-scss-module__1gHgKq__mobileBackdrop{background:var(--app-cart-page-module-box-shadow-11);z-index:1000;animation:.2s ease-out ReusableHeader-module-scss-module__1gHgKq__fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}}@keyframes ReusableHeader-module-scss-module__1gHgKq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReusableHeader-module-scss-module__1gHgKq__slideDownMobile{0%{opacity:0;transform:translate(-50%)translateY(-20px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.ReusableHeader-module-scss-module__1gHgKq__headerWrapper{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1200px;min-height:50px;margin:0 auto;padding:0 2rem;display:flex}@media (max-width:768px){.ReusableHeader-module-scss-module__1gHgKq__headerWrapper{min-height:60px;padding:0 1rem}}
