.CartIcon-module-scss-module__CQsp8W__cartIcon{color:var(--app-checkout-page-module-color-5);cursor:pointer;background:0 0;border:2px solid transparent;border-radius:8px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:.75rem;transition:all .2s;display:flex;position:relative}.CartIcon-module-scss-module__CQsp8W__cartIcon:hover{color:var(--base1);transform:translateY(-2px)}.CartIcon-module-scss-module__CQsp8W__cartIcon:active{transform:translateY(0)}.CartIcon-module-scss-module__CQsp8W__cartIcon svg{width:24px;height:24px;transition:transform .2s}.CartIcon-module-scss-module__CQsp8W__cartIcon:hover svg{transform:scale(1.1)}.CartIcon-module-scss-module__CQsp8W__cartBadge{background-color:var(--components-carticon-module-background-color-3);color:var(--app-cart-page-module-background-13);border:2px solid var(--app-cart-page-module-background-13);min-width:22px;height:22px;box-shadow:0 2px 4px var(--app-user-page-module-box-shadow-17);border-radius:50%;justify-content:center;align-items:center;padding:0 4px;font-size:.8rem;font-weight:700;line-height:1;animation:.3s ease-in-out CartIcon-module-scss-module__CQsp8W__pulse;display:flex;position:absolute;top:-4px;right:-4px}@keyframes CartIcon-module-scss-module__CQsp8W__pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes CartIcon-module-scss-module__CQsp8W__bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}@keyframes CartIcon-module-scss-module__CQsp8W__badgeBounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.CartIcon-module-scss-module__CQsp8W__animating{animation:.6s ease-in-out CartIcon-module-scss-module__CQsp8W__bounce}.CartIcon-module-scss-module__CQsp8W__badgeAnimating{animation:.4s ease-in-out CartIcon-module-scss-module__CQsp8W__badgeBounce}@media (max-width:768px){.CartIcon-module-scss-module__CQsp8W__cartIcon{padding:.25rem}.CartIcon-module-scss-module__CQsp8W__cartBadge{min-width:18px;height:18px;font-size:.7rem}}
.CartSidebar-module-scss-module__2ubQAq__overlay{background:var(--components-cartsidebar-module-background-7);z-index:9999;opacity:0;visibility:hidden;justify-content:flex-end;transition:opacity .3s,visibility .3s;animation:.3s ease-out CartSidebar-module-scss-module__2ubQAq__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.CartSidebar-module-scss-module__2ubQAq__overlay.CartSidebar-module-scss-module__2ubQAq__isOpen{opacity:1;visibility:visible}.CartSidebar-module-scss-module__2ubQAq__sidebar{background:var(--app-cart-page-module-background-13);width:400px;height:100vh;box-shadow:-4px 0 20px var(--app-cart-page-module-box-shadow-12);flex-direction:column;animation:.3s ease-out CartSidebar-module-scss-module__2ubQAq__slideIn;display:flex;position:relative}@media (max-width:768px){.CartSidebar-module-scss-module__2ubQAq__sidebar{width:100vw;height:100dvh;max-height:100dvh}}.CartSidebar-module-scss-module__2ubQAq__header{border-bottom:1px solid var(--components-cartsidebar-module-border-bottom-1);background:var(--components-cartsidebar-module-background-2);justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.CartSidebar-module-scss-module__2ubQAq__header .CartSidebar-module-scss-module__2ubQAq__title{color:var(--base-text-color);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:1.25rem;font-weight:700}.CartSidebar-module-scss-module__2ubQAq__header .CartSidebar-module-scss-module__2ubQAq__closeButton{color:var(--base-text-color);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1;transition:color .2s}.CartSidebar-module-scss-module__2ubQAq__header .CartSidebar-module-scss-module__2ubQAq__closeButton:hover{color:var(--app-products-page-module-color-4)}.CartSidebar-module-scss-module__2ubQAq__content{color:var(--base-text-color);flex:1;padding:1rem 0;overflow-y:auto}.CartSidebar-module-scss-module__2ubQAq__content .CartSidebar-module-scss-module__2ubQAq__emptyCart{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:200px;display:flex}.CartSidebar-module-scss-module__2ubQAq__content .CartSidebar-module-scss-module__2ubQAq__emptyCart p{color:var(--base-text-color);margin-bottom:1rem;font-size:1rem}.CartSidebar-module-scss-module__2ubQAq__content .CartSidebar-module-scss-module__2ubQAq__emptyCart .CartSidebar-module-scss-module__2ubQAq__continueShopping{background:var(--app-products-page-module-color-4);color:var(--app-cart-page-module-background-13);text-transform:uppercase;letter-spacing:.5px;border-radius:0;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s}.CartSidebar-module-scss-module__2ubQAq__content .CartSidebar-module-scss-module__2ubQAq__emptyCart .CartSidebar-module-scss-module__2ubQAq__continueShopping:hover{background:var(--app-checkout-page-module-color-5)}.CartSidebar-module-scss-module__2ubQAq__content .CartSidebar-module-scss-module__2ubQAq__itemsList{padding:0 2rem}.CartSidebar-module-scss-module__2ubQAq__cartItem{border-bottom:1px solid var(--app-cart-page-module-border-bottom-9);gap:1rem;padding:1rem 0;display:flex}.CartSidebar-module-scss-module__2ubQAq__cartItem:last-child{border-bottom:none}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemImage{background:var(--components-cartsidebar-module-background-2);border-radius:4px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemImage .CartSidebar-module-scss-module__2ubQAq__image{object-fit:scale-down;width:100%;height:100%}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemDetails{color:var(--base-text-color);flex-direction:column;flex:1;gap:.5rem;display:flex}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemDetails .CartSidebar-module-scss-module__2ubQAq__itemName{margin:0;font-size:.9rem;font-weight:600;line-height:1.3}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemDetails .CartSidebar-module-scss-module__2ubQAq__itemSize{margin:0;font-size:.8rem}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemDetails .CartSidebar-module-scss-module__2ubQAq__itemPrice{margin:0;font-size:.9rem;font-weight:600}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemDetails .CartSidebar-module-scss-module__2ubQAq__installment{margin:0;font-size:.75rem;line-height:1.3}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemDetails .CartSidebar-module-scss-module__2ubQAq__quantityControls{align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemDetails .CartSidebar-module-scss-module__2ubQAq__quantityControls .CartSidebar-module-scss-module__2ubQAq__quantityButton{border:1px solid var(--components-cartsidebar-module-border-bottom-1);background:var(--app-cart-page-module-background-13);width:28px;height:28px;color:var(--app-products-page-module-color-4);cursor:pointer;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemDetails .CartSidebar-module-scss-module__2ubQAq__quantityControls .CartSidebar-module-scss-module__2ubQAq__quantityButton:hover{border-color:var(--app-products-page-module-color-4);background:var(--components-cartsidebar-module-background-2)}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemDetails .CartSidebar-module-scss-module__2ubQAq__quantityControls .CartSidebar-module-scss-module__2ubQAq__quantityInput{border:1px solid var(--components-cartsidebar-module-border-bottom-1);text-align:center;width:75px;height:28px;color:var(--app-products-page-module-color-4);font-size:.9rem;font-weight:600}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemDetails .CartSidebar-module-scss-module__2ubQAq__quantityControls .CartSidebar-module-scss-module__2ubQAq__quantityInput:focus{border-color:var(--app-products-page-module-color-4);outline:none}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemDetails .CartSidebar-module-scss-module__2ubQAq__removeButton{color:var(--base-text-color);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:.8rem;text-decoration:underline;transition:color .2s}.CartSidebar-module-scss-module__2ubQAq__cartItem .CartSidebar-module-scss-module__2ubQAq__itemDetails .CartSidebar-module-scss-module__2ubQAq__removeButton:hover{color:var(--app-products-page-module-color-4)}.CartSidebar-module-scss-module__2ubQAq__footer{border-top:1px solid var(--components-cartsidebar-module-border-bottom-1);background:var(--components-cartsidebar-module-background-2);flex-shrink:0;padding:1.5rem 2rem}.CartSidebar-module-scss-module__2ubQAq__footer .CartSidebar-module-scss-module__2ubQAq__subtotal{text-align:center;margin-bottom:1.5rem}.CartSidebar-module-scss-module__2ubQAq__footer .CartSidebar-module-scss-module__2ubQAq__subtotal .CartSidebar-module-scss-module__2ubQAq__subtotalLabel{color:var(--base-text-color);text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.CartSidebar-module-scss-module__2ubQAq__footer .CartSidebar-module-scss-module__2ubQAq__subtotal .CartSidebar-module-scss-module__2ubQAq__installmentTotal{color:var(--base-text-color);margin:0;font-size:.8rem;line-height:1.3}.CartSidebar-module-scss-module__2ubQAq__footer .CartSidebar-module-scss-module__2ubQAq__actions{flex-direction:column;gap:.75rem;display:flex}.CartSidebar-module-scss-module__2ubQAq__footer .CartSidebar-module-scss-module__2ubQAq__actions .CartSidebar-module-scss-module__2ubQAq__checkoutButton{background:var(--app-products-page-module-color-4);color:var(--base-text-color);border-color:var(--app-products-page-module-color-4);text-transform:uppercase;letter-spacing:.5px;text-align:center;border-radius:0;padding:1rem 1.5rem;font-weight:700;text-decoration:none;transition:all .3s}.CartSidebar-module-scss-module__2ubQAq__footer .CartSidebar-module-scss-module__2ubQAq__actions .CartSidebar-module-scss-module__2ubQAq__checkoutButton:hover{background:var(--app-products-page-module-color-44)}.CartSidebar-module-scss-module__2ubQAq__footer .CartSidebar-module-scss-module__2ubQAq__actions .CartSidebar-module-scss-module__2ubQAq__viewBagButton{background:var(--app-cart-page-module-background-13);color:var(--app-products-page-module-color-4);border:1px solid var(--app-products-page-module-color-4);text-transform:uppercase;letter-spacing:.5px;text-align:center;border-radius:0;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s}.CartSidebar-module-scss-module__2ubQAq__footer .CartSidebar-module-scss-module__2ubQAq__actions .CartSidebar-module-scss-module__2ubQAq__viewBagButton:hover{background:var(--app-products-page-module-color-4);color:var(--app-cart-page-module-background-13)}.CartSidebar-module-scss-module__2ubQAq__chatIcon{position:absolute;bottom:2rem;right:2rem}.CartSidebar-module-scss-module__2ubQAq__chatIcon .CartSidebar-module-scss-module__2ubQAq__chatButton{background:var(--app-products-page-module-color-4);width:50px;height:50px;color:var(--app-cart-page-module-background-13);cursor:pointer;box-shadow:0 4px 12px var(--app-cart-page-module-box-shadow-12);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;transition:all .3s;display:none}.CartSidebar-module-scss-module__2ubQAq__chatIcon .CartSidebar-module-scss-module__2ubQAq__chatButton:hover{color:var(--base1);transform:translateY(-2px)}@keyframes CartSidebar-module-scss-module__2ubQAq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CartSidebar-module-scss-module__2ubQAq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:768px){.CartSidebar-module-scss-module__2ubQAq__overlay{height:100dvh;max-height:100dvh}.CartSidebar-module-scss-module__2ubQAq__sidebar .CartSidebar-module-scss-module__2ubQAq__header{flex-shrink:0;padding:1rem 1.5rem}.CartSidebar-module-scss-module__2ubQAq__sidebar .CartSidebar-module-scss-module__2ubQAq__header .CartSidebar-module-scss-module__2ubQAq__title{font-size:1.1rem}.CartSidebar-module-scss-module__2ubQAq__sidebar .CartSidebar-module-scss-module__2ubQAq__content{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.CartSidebar-module-scss-module__2ubQAq__sidebar .CartSidebar-module-scss-module__2ubQAq__content .CartSidebar-module-scss-module__2ubQAq__itemsList{padding:0 1.5rem 1rem}.CartSidebar-module-scss-module__2ubQAq__sidebar .CartSidebar-module-scss-module__2ubQAq__footer{padding:1rem 1.5rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px) + 20px);z-index:10;position:-webkit-sticky;position:sticky;bottom:0}.CartSidebar-module-scss-module__2ubQAq__sidebar .CartSidebar-module-scss-module__2ubQAq__chatIcon{bottom:1rem;right:1rem}.CartSidebar-module-scss-module__2ubQAq__sidebar .CartSidebar-module-scss-module__2ubQAq__chatIcon .CartSidebar-module-scss-module__2ubQAq__chatButton{width:45px;height:45px;font-size:1rem}}
.ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__logo{flex-shrink:0;margin-bottom:0}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__logo .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__logo .ReusableHeader-module-scss-module__WcGu4G__logoLink .ReusableHeader-module-scss-module__WcGu4G__logoText{letter-spacing:3px;font-size:1.5rem;font-weight:700}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__logo .ReusableHeader-module-scss-module__WcGu4G__logoLink .ReusableHeader-module-scss-module__WcGu4G__logoImage{object-fit:contain;width:auto;height:auto;max-height:40px;transition:transform .3s}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__logo .ReusableHeader-module-scss-module__WcGu4G__logoLink .ReusableHeader-module-scss-module__WcGu4G__logoImage:hover{transform:scale(1.05)}@media (max-width:768px){.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__logo .ReusableHeader-module-scss-module__WcGu4G__logoLink .ReusableHeader-module-scss-module__WcGu4G__logoImage{max-height:35px}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__logo .ReusableHeader-module-scss-module__WcGu4G__logoLink{letter-spacing:2px;font-size:1.25rem}}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__nav{flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__nav{display:none}}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__nav .ReusableHeader-module-scss-module__WcGu4G__navList{gap:3rem;margin:0;padding:0;list-style:none;display:flex}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__nav .ReusableHeader-module-scss-module__WcGu4G__navList .ReusableHeader-module-scss-module__WcGu4G__navItem .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__nav .ReusableHeader-module-scss-module__WcGu4G__navList .ReusableHeader-module-scss-module__WcGu4G__navItem .ReusableHeader-module-scss-module__WcGu4G__navLink:hover{color:color-mix(in srgb,var(--base1)70%,black);text-decoration:none}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__nav .ReusableHeader-module-scss-module__WcGu4G__navList .ReusableHeader-module-scss-module__WcGu4G__navItem .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__nav .ReusableHeader-module-scss-module__WcGu4G__navList .ReusableHeader-module-scss-module__WcGu4G__navItem .ReusableHeader-module-scss-module__WcGu4G__navLink:hover:after{width:100%}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__nav .ReusableHeader-module-scss-module__WcGu4G__navList .ReusableHeader-module-scss-module__WcGu4G__navItem .ReusableHeader-module-scss-module__WcGu4G__navLink.ReusableHeader-module-scss-module__WcGu4G__active{color:color-mix(in srgb,var(--base1)70%,black)}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__nav .ReusableHeader-module-scss-module__WcGu4G__navList .ReusableHeader-module-scss-module__WcGu4G__navItem .ReusableHeader-module-scss-module__WcGu4G__navLink.ReusableHeader-module-scss-module__WcGu4G__active:after{width:100%}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions{flex-shrink:0;align-items:center;gap:1.5rem;display:flex}@media (max-width:768px){.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions{gap:1rem}}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__actionButton:hover{color:var(--base1);transform:translateY(-2px)}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__actionButton .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__profileContainer{position:relative}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__slideDown;position:absolute;top:100%;right:0}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownHeader .ReusableHeader-module-scss-module__WcGu4G__userInfo{align-items:center;gap:.75rem;display:flex}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownHeader .ReusableHeader-module-scss-module__WcGu4G__userInfo .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownHeader .ReusableHeader-module-scss-module__WcGu4G__userInfo .ReusableHeader-module-scss-module__WcGu4G__userDetails{flex:1;min-width:0}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownHeader .ReusableHeader-module-scss-module__WcGu4G__userInfo .ReusableHeader-module-scss-module__WcGu4G__userDetails .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownHeader .ReusableHeader-module-scss-module__WcGu4G__userInfo .ReusableHeader-module-scss-module__WcGu4G__userDetails .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownMenu{padding:.5rem 0}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownMenu .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownMenu .ReusableHeader-module-scss-module__WcGu4G__dropdownItem:hover{background:var(--app-cart-page-module-background-color-1);color:var(--app-checkout-page-module-color-4)}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownMenu .ReusableHeader-module-scss-module__WcGu4G__dropdownItem svg{opacity:.7;flex-shrink:0}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownMenu .ReusableHeader-module-scss-module__WcGu4G__dropdownDivider{background:var(--app-cart-page-module-background-10);height:1px;margin:.5rem 0}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__mobileMenuButton{display:flex}}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__mobileMenuButton .ReusableHeader-module-scss-module__WcGu4G__hamburger{cursor:pointer;width:24px;height:18px;transition:all .3s ease-in-out;position:relative;transform:rotate(0)}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__mobileMenuButton .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__mobileMenuButton .ReusableHeader-module-scss-module__WcGu4G__hamburger span:first-child{top:0}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__mobileMenuButton .ReusableHeader-module-scss-module__WcGu4G__hamburger span:nth-child(2){top:8px}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__mobileMenuButton .ReusableHeader-module-scss-module__WcGu4G__hamburger span:nth-child(3){top:16px}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__mobileMenuButton .ReusableHeader-module-scss-module__WcGu4G__hamburger.ReusableHeader-module-scss-module__WcGu4G__hamburgerOpen span:first-child{top:8px;transform:rotate(135deg)}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__mobileMenuButton .ReusableHeader-module-scss-module__WcGu4G__hamburger.ReusableHeader-module-scss-module__WcGu4G__hamburgerOpen span:nth-child(2){opacity:0;left:-60px}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__actions .ReusableHeader-module-scss-module__WcGu4G__mobileMenuButton .ReusableHeader-module-scss-module__WcGu4G__hamburger.ReusableHeader-module-scss-module__WcGu4G__hamburgerOpen span:nth-child(3){top:8px;transform:rotate(-135deg)}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__slideDown;position:absolute;top:100%;left:0;right:0}@media (min-width:769px){.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__mobileMenu{display:none}}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__mobileMenu .ReusableHeader-module-scss-module__WcGu4G__mobileNav{padding:1rem 0}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__mobileMenu .ReusableHeader-module-scss-module__WcGu4G__mobileNav .ReusableHeader-module-scss-module__WcGu4G__mobileNavList{margin:0;padding:0;list-style:none}.ReusableHeader-module-scss-module__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__mobileMenu .ReusableHeader-module-scss-module__WcGu4G__mobileNav .ReusableHeader-module-scss-module__WcGu4G__mobileNavList .ReusableHeader-module-scss-module__WcGu4G__mobileNavItem .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__header .ReusableHeader-module-scss-module__WcGu4G__mobileMenu .ReusableHeader-module-scss-module__WcGu4G__mobileNav .ReusableHeader-module-scss-module__WcGu4G__mobileNavList .ReusableHeader-module-scss-module__WcGu4G__mobileNavItem .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__slideDownMobile;position:fixed;top:60px;left:50%;overflow-y:auto;transform:translate(-50%)}.ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownHeader{border-radius:12px 12px 0 0;padding:1.25rem}.ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownHeader .ReusableHeader-module-scss-module__WcGu4G__userInfo{gap:1rem}.ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownHeader .ReusableHeader-module-scss-module__WcGu4G__userInfo .ReusableHeader-module-scss-module__WcGu4G__userAvatarSmall{width:48px;height:48px;font-size:1.2rem}.ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownHeader .ReusableHeader-module-scss-module__WcGu4G__userInfo .ReusableHeader-module-scss-module__WcGu4G__userDetails .ReusableHeader-module-scss-module__WcGu4G__userName{margin-bottom:.25rem;font-size:1rem;font-weight:700}.ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownHeader .ReusableHeader-module-scss-module__WcGu4G__userInfo .ReusableHeader-module-scss-module__WcGu4G__userDetails .ReusableHeader-module-scss-module__WcGu4G__userEmail{font-size:.85rem}.ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownMenu{padding:.75rem 0}.ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownMenu .ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownMenu .ReusableHeader-module-scss-module__WcGu4G__dropdownItem svg{opacity:.8;width:20px;height:20px}.ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownMenu .ReusableHeader-module-scss-module__WcGu4G__dropdownItem:hover{background:var(--app-cart-page-module-background-color-1);color:var(--app-checkout-page-module-color-4)}.ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownMenu .ReusableHeader-module-scss-module__WcGu4G__dropdownItem:active{background:var(--app-checkout-page-module-border-26);transform:scale(.98)}.ReusableHeader-module-scss-module__WcGu4G__profileDropdown .ReusableHeader-module-scss-module__WcGu4G__dropdownMenu .ReusableHeader-module-scss-module__WcGu4G__dropdownDivider{background:var(--app-checkout-page-module-border-26);margin:.75rem 0}.ReusableHeader-module-scss-module__WcGu4G__mobileBackdrop{background:var(--app-cart-page-module-box-shadow-11);z-index:1000;animation:.2s ease-out ReusableHeader-module-scss-module__WcGu4G__fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}}@keyframes ReusableHeader-module-scss-module__WcGu4G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReusableHeader-module-scss-module__WcGu4G__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__WcGu4G__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__WcGu4G__headerWrapper{min-height:60px;padding:0 1rem}}
body.ReusableHeader-module-scss-module__zox3AW__modern-template{margin-top:0!important}.ReusableHeader-module-scss-module__zox3AW__header{background:linear-gradient(135deg,var(--base2)0%,color-mix(in srgb,var(--base2)95%,var(--base3))100%);border-bottom:2px solid var(--base4);z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1);position:-webkit-sticky;position:sticky;top:0;overflow:visible;box-shadow:0 4px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06)}.ReusableHeader-module-scss-module__zox3AW__headerWrapper{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1200px;min-height:70px;margin:0 auto;padding:.5rem 2rem;display:flex;position:relative;overflow:visible}@media (max-width:768px){.ReusableHeader-module-scss-module__zox3AW__headerWrapper{min-height:60px;padding:.5rem 1rem}}.ReusableHeader-module-scss-module__zox3AW__logo{flex-shrink:0;margin-bottom:0}.ReusableHeader-module-scss-module__zox3AW__logo .ReusableHeader-module-scss-module__zox3AW__logoLink{color:var(--base-text-color);letter-spacing:2px;text-transform:uppercase;align-items:center;font-size:1.5rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.ReusableHeader-module-scss-module__zox3AW__logo .ReusableHeader-module-scss-module__zox3AW__logoLink:hover{color:var(--link-hover-text-color)}.ReusableHeader-module-scss-module__zox3AW__logo .ReusableHeader-module-scss-module__zox3AW__logoLink .ReusableHeader-module-scss-module__zox3AW__logoText{letter-spacing:2px;font-size:1.5rem;font-weight:600}.ReusableHeader-module-scss-module__zox3AW__logo .ReusableHeader-module-scss-module__zox3AW__logoLink .ReusableHeader-module-scss-module__zox3AW__logoImage{object-fit:contain;width:auto;height:auto;max-height:40px;transition:opacity .2s}.ReusableHeader-module-scss-module__zox3AW__logo .ReusableHeader-module-scss-module__zox3AW__logoLink .ReusableHeader-module-scss-module__zox3AW__logoImage:hover{opacity:.8}@media (max-width:768px){.ReusableHeader-module-scss-module__zox3AW__logo .ReusableHeader-module-scss-module__zox3AW__logoLink .ReusableHeader-module-scss-module__zox3AW__logoImage{max-height:35px}.ReusableHeader-module-scss-module__zox3AW__logo .ReusableHeader-module-scss-module__zox3AW__logoLink{letter-spacing:1px;font-size:1.25rem}}.ReusableHeader-module-scss-module__zox3AW__nav{flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.ReusableHeader-module-scss-module__zox3AW__nav{display:none}}.ReusableHeader-module-scss-module__zox3AW__nav .ReusableHeader-module-scss-module__zox3AW__navList{gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.ReusableHeader-module-scss-module__zox3AW__nav .ReusableHeader-module-scss-module__zox3AW__navList .ReusableHeader-module-scss-module__zox3AW__navItem{position:relative}.ReusableHeader-module-scss-module__zox3AW__nav .ReusableHeader-module-scss-module__zox3AW__navList .ReusableHeader-module-scss-module__zox3AW__navItem .ReusableHeader-module-scss-module__zox3AW__navLink{color:var(--highlight-text-color);letter-spacing:1px;text-transform:uppercase;background:linear-gradient(135deg,color-mix(in srgb,var(--base3)15%,transparent)0%,color-mix(in srgb,var(--base4)10%,transparent)100%);border:2px solid color-mix(in srgb,var(--base4)40%,transparent);z-index:1;-webkit-backdrop-filter:blur(10px);border-radius:30px;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;overflow:hidden}.ReusableHeader-module-scss-module__zox3AW__nav .ReusableHeader-module-scss-module__zox3AW__navList .ReusableHeader-module-scss-module__zox3AW__navItem .ReusableHeader-module-scss-module__zox3AW__navLink:before{content:"";background:linear-gradient(135deg,color-mix(in srgb,var(--base3)8%,transparent)0%,transparent 100%);border:1px solid color-mix(in srgb,var(--base4)20%,transparent);opacity:.6;z-index:-1;border-radius:27px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:absolute;top:3px;bottom:3px;left:3px;right:3px}.ReusableHeader-module-scss-module__zox3AW__nav .ReusableHeader-module-scss-module__zox3AW__navList .ReusableHeader-module-scss-module__zox3AW__navItem .ReusableHeader-module-scss-module__zox3AW__navLink:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--white)20%,transparent)0%,transparent 70%);opacity:0;z-index:-1;width:200%;height:200%;transition:opacity .5s,transform .5s;position:absolute;top:-50%;left:-50%;transform:translate(-50%,-50%)scale(0)}.ReusableHeader-module-scss-module__zox3AW__nav .ReusableHeader-module-scss-module__zox3AW__navList .ReusableHeader-module-scss-module__zox3AW__navItem .ReusableHeader-module-scss-module__zox3AW__navLink>*{z-index:2;position:relative}.ReusableHeader-module-scss-module__zox3AW__nav .ReusableHeader-module-scss-module__zox3AW__navList .ReusableHeader-module-scss-module__zox3AW__navItem .ReusableHeader-module-scss-module__zox3AW__navLink:hover{color:var(--highlight-focus-text-color);background:linear-gradient(135deg,var(--highlight-main-color)0%,var(--highlight-focus-color)100%);border-color:var(--highlight-focus-color);box-shadow:0 8px 32px color-mix(in srgb,var(--highlight-main-color)60%,transparent),0 4px 16px rgba(0,0,0,.2),inset 0 2px 4px color-mix(in srgb,var(--white)30%,transparent),inset 0 -2px 4px color-mix(in srgb,var(--highlight-focus-color)40%,transparent);text-decoration:none;transform:translateY(-4px)scale(1.03)}.ReusableHeader-module-scss-module__zox3AW__nav .ReusableHeader-module-scss-module__zox3AW__navList .ReusableHeader-module-scss-module__zox3AW__navItem .ReusableHeader-module-scss-module__zox3AW__navLink:hover:before{background:linear-gradient(135deg,color-mix(in srgb,var(--white)25%,transparent)0%,color-mix(in srgb,var(--highlight-focus-color)15%,transparent)100%);border-color:color-mix(in srgb,var(--white)40%,transparent);opacity:1;border-radius:26px;top:4px;bottom:4px;left:4px;right:4px}.ReusableHeader-module-scss-module__zox3AW__nav .ReusableHeader-module-scss-module__zox3AW__navList .ReusableHeader-module-scss-module__zox3AW__navItem .ReusableHeader-module-scss-module__zox3AW__navLink:hover:after{opacity:.4;transform:translate(-50%,-50%)scale(1)}.ReusableHeader-module-scss-module__zox3AW__nav .ReusableHeader-module-scss-module__zox3AW__navList .ReusableHeader-module-scss-module__zox3AW__navItem .ReusableHeader-module-scss-module__zox3AW__navLink.ReusableHeader-module-scss-module__zox3AW__active{color:var(--highlight-focus-text-color);background:linear-gradient(135deg,var(--highlight-main-color)0%,var(--highlight-focus-color)100%);border-color:var(--highlight-focus-color);box-shadow:0 8px 32px color-mix(in srgb,var(--highlight-main-color)70%,transparent),0 4px 16px rgba(0,0,0,.25),inset 0 3px 6px color-mix(in srgb,var(--white)35%,transparent),inset 0 -3px 6px color-mix(in srgb,var(--highlight-focus-color)50%,transparent),inset 0 0 20px color-mix(in srgb,var(--highlight-main-color)20%,transparent)}.ReusableHeader-module-scss-module__zox3AW__nav .ReusableHeader-module-scss-module__zox3AW__navList .ReusableHeader-module-scss-module__zox3AW__navItem .ReusableHeader-module-scss-module__zox3AW__navLink.ReusableHeader-module-scss-module__zox3AW__active:before{background:linear-gradient(135deg,color-mix(in srgb,var(--white)30%,transparent)0%,color-mix(in srgb,var(--highlight-focus-color)20%,transparent)100%);border-color:color-mix(in srgb,var(--white)50%,transparent);opacity:1;box-shadow:inset 0 2px 8px color-mix(in srgb,var(--white)20%,transparent),inset 0 -2px 8px color-mix(in srgb,var(--highlight-focus-color)30%,transparent);border-radius:26px;top:4px;bottom:4px;left:4px;right:4px}.ReusableHeader-module-scss-module__zox3AW__nav .ReusableHeader-module-scss-module__zox3AW__navList .ReusableHeader-module-scss-module__zox3AW__navItem .ReusableHeader-module-scss-module__zox3AW__navLink.ReusableHeader-module-scss-module__zox3AW__active:after{opacity:.5;animation:2s ease-in-out infinite ReusableHeader-module-scss-module__zox3AW__pulseGlow;transform:translate(-50%,-50%)scale(1.2)}.ReusableHeader-module-scss-module__zox3AW__nav .ReusableHeader-module-scss-module__zox3AW__navList .ReusableHeader-module-scss-module__zox3AW__navItem .ReusableHeader-module-scss-module__zox3AW__navLink.ReusableHeader-module-scss-module__zox3AW__active:hover{border-color:var(--highlight-focus-color);box-shadow:0 12px 40px color-mix(in srgb,var(--highlight-main-color)80%,transparent),0 6px 20px rgba(0,0,0,.3),inset 0 3px 8px color-mix(in srgb,var(--white)40%,transparent),inset 0 -3px 8px color-mix(in srgb,var(--highlight-focus-color)60%,transparent),inset 0 0 25px color-mix(in srgb,var(--highlight-main-color)30%,transparent);transform:translateY(-4px)scale(1.05)}@keyframes ReusableHeader-module-scss-module__zox3AW__pulseGlow{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1.2)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.4)}}.ReusableHeader-module-scss-module__zox3AW__actions{flex-shrink:0;align-items:center;gap:1.5rem;display:flex;position:relative;overflow:visible}@media (max-width:768px){.ReusableHeader-module-scss-module__zox3AW__actions{gap:1rem}}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton{background:linear-gradient(135deg,var(--base3)0%,color-mix(in srgb,var(--base3)95%,var(--base2))100%);border:2px solid var(--base4);color:var(--highlight-text-color);cursor:pointer;border-radius:18px 22px 20px 19px;justify-content:center;align-items:center;min-width:42px;min-height:42px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06);overflow:visible!important}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton:before{content:"";background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--highlight-main-color)50%,transparent)50%,transparent 100%);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton:hover{background:linear-gradient(135deg,var(--highlight-main-color)0%,var(--highlight-focus-color)100%);color:var(--highlight-focus-text-color);border-color:var(--highlight-focus-color);box-shadow:0 4px 16px color-mix(in srgb,var(--highlight-main-color)40%,transparent),0 2px 6px rgba(0,0,0,.15);transform:translateY(-2px)scale(1.05)}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton:hover:before{opacity:1}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton:hover svg{fill:var(--highlight-focus-text-color);stroke:var(--highlight-focus-text-color)}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton svg{stroke-width:2px;z-index:1;width:20px;height:20px;fill:var(--highlight-text-color);stroke:var(--highlight-text-color);transition:all .3s;position:relative}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton button{color:inherit;border-radius:0;justify-content:center;align-items:center;width:100%;min-width:auto;height:100%;min-height:auto;padding:.5rem;display:flex;position:relative;background:0 0!important;border:none!important;overflow:visible!important}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton button:hover{color:inherit;background:0 0;transform:none}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton button svg{width:20px;height:20px}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton .ReusableHeader-module-scss-module__zox3AW__cartBadge,.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton button .ReusableHeader-module-scss-module__zox3AW__cartBadge,.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton span.ReusableHeader-module-scss-module__zox3AW__cartBadge,.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton * .ReusableHeader-module-scss-module__zox3AW__cartBadge{background:linear-gradient(135deg,var(--highlight-main-color)0%,var(--highlight-focus-color)100%)!important;color:var(--highlight-focus-text-color)!important;clip-path:polygon(0% 25%,8% 8%,25% 0%,75% 0%,92% 8%,100% 25%,100% 75%,92% 92%,75% 100%,25% 100%,8% 92%,0% 75%)!important;border:2px solid var(--highlight-focus-text-color)!important;min-width:28px!important;height:28px!important;box-shadow:0 2px 8px color-mix(in srgb,var(--highlight-main-color)50%,transparent),0 1px 3px rgba(0,0,0,.2)!important;z-index:1001!important;pointer-events:none!important;border-radius:12px 14px 10px 13px!important;justify-content:center!important;align-items:center!important;padding:0 4px!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important;display:flex!important;position:absolute!important;top:-16px!important;right:-16px!important}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton .cartBadge{background:linear-gradient(135deg,var(--highlight-main-color)0%,var(--highlight-focus-color)100%)!important;color:var(--highlight-focus-text-color)!important;clip-path:polygon(0% 25%,8% 8%,25% 0%,75% 0%,92% 8%,100% 25%,100% 75%,92% 92%,75% 100%,25% 100%,8% 92%,0% 75%)!important;border:2px solid var(--highlight-focus-text-color)!important;min-width:28px!important;height:28px!important;box-shadow:0 2px 8px color-mix(in srgb,var(--highlight-main-color)50%,transparent),0 1px 3px rgba(0,0,0,.2)!important;z-index:1001!important;pointer-events:none!important;border-radius:12px 14px 10px 13px!important;justify-content:center!important;align-items:center!important;padding:0 4px!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important;display:flex!important;position:absolute!important;top:-16px!important;right:-16px!important}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton button .cartBadge{background:linear-gradient(135deg,var(--highlight-main-color)0%,var(--highlight-focus-color)100%)!important;color:var(--highlight-focus-text-color)!important;clip-path:polygon(0% 25%,8% 8%,25% 0%,75% 0%,92% 8%,100% 25%,100% 75%,92% 92%,75% 100%,25% 100%,8% 92%,0% 75%)!important;border:2px solid var(--highlight-focus-text-color)!important;min-width:28px!important;height:28px!important;box-shadow:0 2px 8px color-mix(in srgb,var(--highlight-main-color)50%,transparent),0 1px 3px rgba(0,0,0,.2)!important;z-index:1001!important;pointer-events:none!important;border-radius:12px 14px 10px 13px!important;justify-content:center!important;align-items:center!important;padding:0 4px!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important;display:flex!important;position:absolute!important;top:-16px!important;right:-16px!important}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__actionButton button .cartBadge{background:linear-gradient(135deg,var(--highlight-main-color)0%,var(--highlight-focus-color)100%)!important;color:var(--highlight-focus-text-color)!important;clip-path:polygon(0% 25%,8% 8%,25% 0%,75% 0%,92% 8%,100% 25%,100% 75%,92% 92%,75% 100%,25% 100%,8% 92%,0% 75%)!important;border:2px solid var(--highlight-focus-text-color)!important;min-width:28px!important;height:28px!important;box-shadow:0 2px 8px color-mix(in srgb,var(--highlight-main-color)50%,transparent),0 1px 3px rgba(0,0,0,.2)!important;z-index:1001!important;pointer-events:none!important;border-radius:12px 14px 10px 13px!important;justify-content:center!important;align-items:center!important;padding:0 4px!important;font-size:.75rem!important;font-weight:700!important;line-height:1!important;display:flex!important;position:absolute!important;top:-16px!important;right:-16px!important}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileContainer{position:relative}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__userAvatar{clip-path:polygon(0% 18%,4% 4%,12% 0%,88% 0%,96% 4%,100% 18%,100% 82%,96% 96%,88% 100%,12% 100%,4% 96%,0% 82%);background:linear-gradient(135deg,var(--highlight-main-color)0%,var(--highlight-focus-color)100%);width:42px;height:42px;color:var(--highlight-focus-text-color);text-transform:uppercase;border:2px solid var(--highlight-focus-color);border-radius:18px 22px 20px 19px;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06)}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__userAvatar:hover{background:linear-gradient(135deg,var(--highlight-focus-color)0%,var(--highlight-main-color)100%);border-color:var(--highlight-focus-color);box-shadow:0 4px 16px color-mix(in srgb,var(--highlight-main-color)40%,transparent),0 2px 6px rgba(0,0,0,.15);transform:translateY(-2px)scale(1.05)}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown{background:linear-gradient(135deg,color-mix(in srgb,var(--base3)98%,var(--white))0%,var(--base3)100%);clip-path:polygon(0% 15%,5% 5%,15% 0%,100% 0%,100% 85%,95% 95%,85% 100%,15% 100%,5% 95%,0% 85%);box-shadow:0 8px 24px rgba(0,0,0,.15),0 4px 8px rgba(0,0,0,.1),inset 0 1px 0 color-mix(in srgb,var(--white)20%,transparent);border:2px solid var(--base4);z-index:1000;border-radius:20px 0 20px 20px;min-width:280px;margin-top:.5rem;animation:.3s cubic-bezier(.4,0,.2,1) ReusableHeader-module-scss-module__zox3AW__slideDown;position:absolute;top:100%;right:0;overflow:hidden}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownHeader{border-bottom:1px solid var(--base4);background:linear-gradient(135deg,color-mix(in srgb,var(--checkoutBg)80%,var(--white))0%,var(--checkoutBg)100%);border-radius:0;padding:1rem}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownHeader .ReusableHeader-module-scss-module__zox3AW__userInfo{align-items:center;gap:.75rem;display:flex}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownHeader .ReusableHeader-module-scss-module__zox3AW__userInfo .ReusableHeader-module-scss-module__zox3AW__userAvatarSmall{clip-path:polygon(0% 20%,5% 5%,15% 0%,85% 0%,95% 5%,100% 20%,100% 80%,95% 95%,85% 100%,15% 100%,5% 95%,0% 80%);background:linear-gradient(135deg,var(--highlight-main-color)0%,var(--highlight-focus-color)100%);width:48px;height:48px;color:var(--highlight-focus-text-color);text-transform:uppercase;border:2px solid var(--highlight-focus-color);box-shadow:0 2px 8px color-mix(in srgb,var(--highlight-main-color)30%,transparent),inset 0 1px 0 color-mix(in srgb,var(--white)20%,transparent);border-radius:20px 24px 22px 21px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownHeader .ReusableHeader-module-scss-module__zox3AW__userInfo .ReusableHeader-module-scss-module__zox3AW__userDetails{flex:1;min-width:0}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownHeader .ReusableHeader-module-scss-module__zox3AW__userInfo .ReusableHeader-module-scss-module__zox3AW__userDetails .ReusableHeader-module-scss-module__zox3AW__userName{color:var(--base-text-color);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.9rem;font-weight:600;overflow:hidden}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownHeader .ReusableHeader-module-scss-module__zox3AW__userInfo .ReusableHeader-module-scss-module__zox3AW__userDetails .ReusableHeader-module-scss-module__zox3AW__userEmail{color:var(--base4);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;overflow:hidden}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu{padding:.5rem 0}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu .ReusableHeader-module-scss-module__zox3AW__dropdownItem{cursor:pointer;width:100%;color:var(--highlight-text-color);text-align:left;clip-path:polygon(0% 15%,3% 5%,8% 0%,92% 0%,97% 5%,100% 15%,100% 85%,97% 95%,92% 100%,8% 100%,3% 95%,0% 85%);background:0 0;border:none;border-radius:15px 18px 16px 17px;align-items:center;gap:.75rem;margin:.25rem .5rem;padding:.875rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu .ReusableHeader-module-scss-module__zox3AW__dropdownItem:before{content:"";background:linear-gradient(180deg,var(--highlight-main-color)0%,var(--highlight-focus-color)100%);opacity:0;width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu .ReusableHeader-module-scss-module__zox3AW__dropdownItem:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--highlight-main-color)15%,transparent)0%,color-mix(in srgb,var(--highlight-focus-color)10%,transparent)100%);color:var(--highlight-focus-text-color);box-shadow:0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 color-mix(in srgb,var(--white)10%,transparent);transform:translate(4px)}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu .ReusableHeader-module-scss-module__zox3AW__dropdownItem:hover:before{opacity:1}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu .ReusableHeader-module-scss-module__zox3AW__dropdownItem:hover svg{opacity:1;transform:scale(1.1)}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu .ReusableHeader-module-scss-module__zox3AW__dropdownItem svg{opacity:.7;flex-shrink:0;transition:all .3s}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu .ReusableHeader-module-scss-module__zox3AW__dropdownDivider{background-color:var(--base-input-border);height:1px;margin:.5rem 0}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__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__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__mobileMenuButton{display:flex}}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__mobileMenuButton .ReusableHeader-module-scss-module__zox3AW__hamburger{cursor:pointer;width:24px;height:18px;transition:all .3s ease-in-out;position:relative;transform:rotate(0)}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__mobileMenuButton .ReusableHeader-module-scss-module__zox3AW__hamburger span{background-color:var(--base-text-color);opacity:1;border-radius:0;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__mobileMenuButton .ReusableHeader-module-scss-module__zox3AW__hamburger span:first-child{top:0}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__mobileMenuButton .ReusableHeader-module-scss-module__zox3AW__hamburger span:nth-child(2){top:8px}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__mobileMenuButton .ReusableHeader-module-scss-module__zox3AW__hamburger span:nth-child(3){top:16px}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__mobileMenuButton .ReusableHeader-module-scss-module__zox3AW__hamburger.ReusableHeader-module-scss-module__zox3AW__hamburgerOpen span:first-child{top:8px;transform:rotate(135deg)}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__mobileMenuButton .ReusableHeader-module-scss-module__zox3AW__hamburger.ReusableHeader-module-scss-module__zox3AW__hamburgerOpen span:nth-child(2){opacity:0;left:-60px}.ReusableHeader-module-scss-module__zox3AW__actions .ReusableHeader-module-scss-module__zox3AW__mobileMenuButton .ReusableHeader-module-scss-module__zox3AW__hamburger.ReusableHeader-module-scss-module__zox3AW__hamburgerOpen span:nth-child(3){top:8px;transform:rotate(-135deg)}.ReusableHeader-module-scss-module__zox3AW__mobileMenu{background:linear-gradient(135deg,color-mix(in srgb,var(--base3)98%,var(--white))0%,var(--base3)100%);border-top:2px solid var(--base4);clip-path:polygon(0% 0%,100% 0%,100% 95%,98% 98%,95% 100%,5% 100%,2% 98%,0% 95%);border-radius:0 0 25px 25px;animation:.3s cubic-bezier(.4,0,.2,1) ReusableHeader-module-scss-module__zox3AW__slideDown;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.15),0 4px 8px rgba(0,0,0,.1)}@media (min-width:769px){.ReusableHeader-module-scss-module__zox3AW__mobileMenu{display:none}}.ReusableHeader-module-scss-module__zox3AW__mobileMenu .ReusableHeader-module-scss-module__zox3AW__mobileNav{padding:1rem 0}.ReusableHeader-module-scss-module__zox3AW__mobileMenu .ReusableHeader-module-scss-module__zox3AW__mobileNav .ReusableHeader-module-scss-module__zox3AW__mobileNavList{margin:0;padding:0;list-style:none}.ReusableHeader-module-scss-module__zox3AW__mobileMenu .ReusableHeader-module-scss-module__zox3AW__mobileNav .ReusableHeader-module-scss-module__zox3AW__mobileNavList .ReusableHeader-module-scss-module__zox3AW__mobileNavItem .ReusableHeader-module-scss-module__zox3AW__mobileNavLink{color:var(--highlight-text-color);text-align:left;cursor:pointer;clip-path:polygon(0% 15%,3% 5%,8% 0%,92% 0%,97% 5%,100% 15%,100% 85%,97% 95%,92% 100%,8% 100%,3% 95%,0% 85%);background:0 0;border:none;border-left:4px solid transparent;border-radius:15px 18px 16px 17px;width:100%;margin:.25rem .5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;position:relative}.ReusableHeader-module-scss-module__zox3AW__mobileMenu .ReusableHeader-module-scss-module__zox3AW__mobileNav .ReusableHeader-module-scss-module__zox3AW__mobileNavList .ReusableHeader-module-scss-module__zox3AW__mobileNavItem .ReusableHeader-module-scss-module__zox3AW__mobileNavLink:before{content:"";background:linear-gradient(180deg,var(--highlight-main-color)0%,var(--highlight-focus-color)100%);opacity:0;width:4px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.ReusableHeader-module-scss-module__zox3AW__mobileMenu .ReusableHeader-module-scss-module__zox3AW__mobileNav .ReusableHeader-module-scss-module__zox3AW__mobileNavList .ReusableHeader-module-scss-module__zox3AW__mobileNavItem .ReusableHeader-module-scss-module__zox3AW__mobileNavLink:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--highlight-main-color)15%,transparent)0%,color-mix(in srgb,var(--highlight-focus-color)10%,transparent)100%);color:var(--highlight-focus-text-color);border-left-color:var(--highlight-main-color);box-shadow:0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 color-mix(in srgb,var(--white)10%,transparent);transform:translate(4px)}.ReusableHeader-module-scss-module__zox3AW__mobileMenu .ReusableHeader-module-scss-module__zox3AW__mobileNav .ReusableHeader-module-scss-module__zox3AW__mobileNavList .ReusableHeader-module-scss-module__zox3AW__mobileNavItem .ReusableHeader-module-scss-module__zox3AW__mobileNavLink:hover:before{opacity:1}@keyframes ReusableHeader-module-scss-module__zox3AW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ReusableHeader-module-scss-module__zox3AW__profileDropdown{clip-path:polygon(0% 10%,3% 3%,10% 0%,90% 0%,97% 3%,100% 10%,100% 90%,97% 97%,90% 100%,10% 100%,3% 97%,0% 90%);z-index:1001;border-radius:20px;width:calc(100vw - 2rem);min-width:280px;max-width:400px;max-height:calc(100vh - 80px);margin-top:0;animation:.3s cubic-bezier(.4,0,.2,1) ReusableHeader-module-scss-module__zox3AW__slideDownMobile;position:fixed;top:60px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 8px 24px rgba(0,0,0,.15),0 4px 8px rgba(0,0,0,.1)}.ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownHeader{border-radius:0;padding:1.25rem}.ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownHeader .ReusableHeader-module-scss-module__zox3AW__userInfo{gap:1rem}.ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownHeader .ReusableHeader-module-scss-module__zox3AW__userInfo .ReusableHeader-module-scss-module__zox3AW__userAvatarSmall{width:48px;height:48px;font-size:1.2rem}.ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownHeader .ReusableHeader-module-scss-module__zox3AW__userInfo .ReusableHeader-module-scss-module__zox3AW__userDetails .ReusableHeader-module-scss-module__zox3AW__userName{margin-bottom:.25rem;font-size:1rem;font-weight:600}.ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownHeader .ReusableHeader-module-scss-module__zox3AW__userInfo .ReusableHeader-module-scss-module__zox3AW__userDetails .ReusableHeader-module-scss-module__zox3AW__userEmail{font-size:.85rem}.ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu{padding:.75rem 0}.ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu .ReusableHeader-module-scss-module__zox3AW__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__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu .ReusableHeader-module-scss-module__zox3AW__dropdownItem svg{opacity:.8;width:20px;height:20px}.ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu .ReusableHeader-module-scss-module__zox3AW__dropdownItem:hover{background-color:var(--checkoutBg);color:var(--base1)}.ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu .ReusableHeader-module-scss-module__zox3AW__dropdownItem:active{background-color:var(--checkoutBg)}.ReusableHeader-module-scss-module__zox3AW__profileDropdown .ReusableHeader-module-scss-module__zox3AW__dropdownMenu .ReusableHeader-module-scss-module__zox3AW__dropdownDivider{background-color:var(--base-input-border);margin:.75rem 0}.ReusableHeader-module-scss-module__zox3AW__mobileBackdrop{z-index:1000;background-color:rgba(0,0,0,.3);animation:.2s ease-out ReusableHeader-module-scss-module__zox3AW__fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}}@keyframes ReusableHeader-module-scss-module__zox3AW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReusableHeader-module-scss-module__zox3AW__slideDownMobile{0%{opacity:0;transform:translate(-50%)translateY(-20px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}
body.ReusableHeader-module-scss-module__3nUu_a__moon-template{margin-top:0!important}.ReusableHeader-module-scss-module__3nUu_a__header{background-color:var(--base1);border-bottom:2px solid var(--base-input-border);z-index:1000;transition:all .2s;position:-webkit-sticky;position:sticky;top:0}.ReusableHeader-module-scss-module__3nUu_a__headerWrapper{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1200px;min-height:70px;margin:0 auto;padding:0 2rem;display:flex}@media (max-width:768px){.ReusableHeader-module-scss-module__3nUu_a__headerWrapper{min-height:60px;padding:0 1rem}}.ReusableHeader-module-scss-module__3nUu_a__logo{flex-shrink:0;margin-bottom:0}.ReusableHeader-module-scss-module__3nUu_a__logo .ReusableHeader-module-scss-module__3nUu_a__logoLink{color:var(--base-text-color);letter-spacing:2px;text-transform:uppercase;align-items:center;font-size:1.5rem;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.ReusableHeader-module-scss-module__3nUu_a__logo .ReusableHeader-module-scss-module__3nUu_a__logoLink:hover{color:var(--link-hover-text-color)}.ReusableHeader-module-scss-module__3nUu_a__logo .ReusableHeader-module-scss-module__3nUu_a__logoLink .ReusableHeader-module-scss-module__3nUu_a__logoText{letter-spacing:2px;font-size:1.5rem;font-weight:600}.ReusableHeader-module-scss-module__3nUu_a__logo .ReusableHeader-module-scss-module__3nUu_a__logoLink .ReusableHeader-module-scss-module__3nUu_a__logoImage{object-fit:contain;width:auto;height:auto;max-height:40px;transition:opacity .2s}.ReusableHeader-module-scss-module__3nUu_a__logo .ReusableHeader-module-scss-module__3nUu_a__logoLink .ReusableHeader-module-scss-module__3nUu_a__logoImage:hover{opacity:.8}@media (max-width:768px){.ReusableHeader-module-scss-module__3nUu_a__logo .ReusableHeader-module-scss-module__3nUu_a__logoLink .ReusableHeader-module-scss-module__3nUu_a__logoImage{max-height:35px}.ReusableHeader-module-scss-module__3nUu_a__logo .ReusableHeader-module-scss-module__3nUu_a__logoLink{letter-spacing:1px;font-size:1.25rem}}.ReusableHeader-module-scss-module__3nUu_a__nav{flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.ReusableHeader-module-scss-module__3nUu_a__nav{display:none}}.ReusableHeader-module-scss-module__3nUu_a__nav .ReusableHeader-module-scss-module__3nUu_a__navList{gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.ReusableHeader-module-scss-module__3nUu_a__nav .ReusableHeader-module-scss-module__3nUu_a__navList .ReusableHeader-module-scss-module__3nUu_a__navItem .ReusableHeader-module-scss-module__3nUu_a__navLink{color:var(--highlight-focus-text-color);letter-spacing:.5px;text-transform:uppercase;border:1px solid transparent;padding:.5rem 1rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:block;position:relative}.ReusableHeader-module-scss-module__3nUu_a__nav .ReusableHeader-module-scss-module__3nUu_a__navList .ReusableHeader-module-scss-module__3nUu_a__navItem .ReusableHeader-module-scss-module__3nUu_a__navLink:hover{color:var(--base1);background-color:var(--highlight-focus-text-color);border-color:var(--base-input-border);text-decoration:none}.ReusableHeader-module-scss-module__3nUu_a__nav .ReusableHeader-module-scss-module__3nUu_a__navList .ReusableHeader-module-scss-module__3nUu_a__navItem .ReusableHeader-module-scss-module__3nUu_a__navLink.ReusableHeader-module-scss-module__3nUu_a__active{color:var(--base1);background-color:var(--highlight-focus-text-color);border-color:var(--base1)}.ReusableHeader-module-scss-module__3nUu_a__nav .ReusableHeader-module-scss-module__3nUu_a__navList .ReusableHeader-module-scss-module__3nUu_a__navItem .ReusableHeader-module-scss-module__3nUu_a__navLink.ReusableHeader-module-scss-module__3nUu_a__active:hover{border-color:var(--input-text)}.ReusableHeader-module-scss-module__3nUu_a__actions{flex-shrink:0;align-items:center;gap:1.5rem;display:flex}@media (max-width:768px){.ReusableHeader-module-scss-module__3nUu_a__actions{gap:1rem}}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__actionButton{background-color:var(--base1);border:2px solid var(--highlight-text-color);color:var(--input-text);cursor:pointer;min-width:38px;min-height:38px;border-radius:0;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;position:relative}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__actionButton:hover{background-color:var(--highlight-text-color);color:var(--base3);border-color:var(--highlight-text-color)}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__actionButton:hover svg{fill:var(--base1);stroke:var(--base1)}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__actionButton svg{stroke-width:2px;width:20px;height:20px;fill:var(--highlight-text-color);stroke:--highlight-text-color}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__actionButton button{color:inherit;border-radius:0;justify-content:center;align-items:center;width:100%;min-width:auto;height:100%;min-height:auto;padding:.5rem;display:flex;background:0 0!important;border:none!important}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__actionButton button:hover{color:inherit;background:0 0;transform:none}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__actionButton button svg{width:20px;height:20px}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__actionButton button span{background-color:var(--highlight-text-color);justify-content:center;align-items:center;min-width:18px;height:18px;font-size:.7rem;font-weight:600;line-height:1;display:flex;position:absolute;top:-8px;right:-8px;background-color:var(--highlight-focus-text-color)!important;color:var(--base3)!important;border:2px solid var(--base3)!important;box-shadow:none!important;border-radius:0!important}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__profileContainer{position:relative}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__userAvatar{background-color:var(--base1);width:40px;height:40px;color:var(--base3);text-transform:uppercase;border:1px solid var(--base-input-border);border-radius:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__userAvatar:hover{background-color:var(--base1);border-color:var(--base1)}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__profileDropdown{background-color:var(--base3);border:2px solid var(--base-input-border);z-index:1000;border-radius:0;min-width:280px;margin-top:.5rem;animation:.2s ease-out ReusableHeader-module-scss-module__3nUu_a__slideDown;position:absolute;top:100%;right:0;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownHeader{border-bottom:1px solid var(--base-input-border);background-color:var(--checkoutBg);border-radius:0;padding:1rem}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownHeader .ReusableHeader-module-scss-module__3nUu_a__userInfo{align-items:center;gap:.75rem;display:flex}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownHeader .ReusableHeader-module-scss-module__3nUu_a__userInfo .ReusableHeader-module-scss-module__3nUu_a__userAvatarSmall{background-color:var(--base1);width:40px;height:40px;color:var(--base3);text-transform:uppercase;border:1px solid var(--base-input-border);border-radius:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownHeader .ReusableHeader-module-scss-module__3nUu_a__userInfo .ReusableHeader-module-scss-module__3nUu_a__userDetails{flex:1;min-width:0}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownHeader .ReusableHeader-module-scss-module__3nUu_a__userInfo .ReusableHeader-module-scss-module__3nUu_a__userDetails .ReusableHeader-module-scss-module__3nUu_a__userName{color:var(--base-text-color);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .25rem;font-size:.9rem;font-weight:600;overflow:hidden}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownHeader .ReusableHeader-module-scss-module__3nUu_a__userInfo .ReusableHeader-module-scss-module__3nUu_a__userDetails .ReusableHeader-module-scss-module__3nUu_a__userEmail{color:var(--base4);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;overflow:hidden}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownMenu{padding:.5rem 0}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownMenu .ReusableHeader-module-scss-module__3nUu_a__dropdownItem{cursor:pointer;width:100%;color:var(--base-text-color);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__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownMenu .ReusableHeader-module-scss-module__3nUu_a__dropdownItem:hover{background-color:var(--checkoutBg);color:var(--base1)}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownMenu .ReusableHeader-module-scss-module__3nUu_a__dropdownItem svg{opacity:.7;flex-shrink:0}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownMenu .ReusableHeader-module-scss-module__3nUu_a__dropdownDivider{background-color:var(--base-input-border);height:1px;margin:.5rem 0}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__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__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__mobileMenuButton{display:flex}}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__mobileMenuButton .ReusableHeader-module-scss-module__3nUu_a__hamburger{cursor:pointer;width:24px;height:18px;transition:all .3s ease-in-out;position:relative;transform:rotate(0)}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__mobileMenuButton .ReusableHeader-module-scss-module__3nUu_a__hamburger span{background-color:var(--base-text-color);opacity:1;border-radius:0;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0;transform:rotate(0)}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__mobileMenuButton .ReusableHeader-module-scss-module__3nUu_a__hamburger span:first-child{top:0}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__mobileMenuButton .ReusableHeader-module-scss-module__3nUu_a__hamburger span:nth-child(2){top:8px}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__mobileMenuButton .ReusableHeader-module-scss-module__3nUu_a__hamburger span:nth-child(3){top:16px}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__mobileMenuButton .ReusableHeader-module-scss-module__3nUu_a__hamburger.ReusableHeader-module-scss-module__3nUu_a__hamburgerOpen span:first-child{top:8px;transform:rotate(135deg)}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__mobileMenuButton .ReusableHeader-module-scss-module__3nUu_a__hamburger.ReusableHeader-module-scss-module__3nUu_a__hamburgerOpen span:nth-child(2){opacity:0;left:-60px}.ReusableHeader-module-scss-module__3nUu_a__actions .ReusableHeader-module-scss-module__3nUu_a__mobileMenuButton .ReusableHeader-module-scss-module__3nUu_a__hamburger.ReusableHeader-module-scss-module__3nUu_a__hamburgerOpen span:nth-child(3){top:8px;transform:rotate(-135deg)}.ReusableHeader-module-scss-module__3nUu_a__mobileMenu{background-color:var(--base3);border-top:2px solid var(--base-input-border);animation:.3s ReusableHeader-module-scss-module__3nUu_a__slideDown;position:absolute;top:100%;left:0;right:0;box-shadow:0 2px 8px rgba(0,0,0,.15)}@media (min-width:769px){.ReusableHeader-module-scss-module__3nUu_a__mobileMenu{display:none}}.ReusableHeader-module-scss-module__3nUu_a__mobileMenu .ReusableHeader-module-scss-module__3nUu_a__mobileNav{padding:1rem 0}.ReusableHeader-module-scss-module__3nUu_a__mobileMenu .ReusableHeader-module-scss-module__3nUu_a__mobileNav .ReusableHeader-module-scss-module__3nUu_a__mobileNavList{margin:0;padding:0;list-style:none}.ReusableHeader-module-scss-module__3nUu_a__mobileMenu .ReusableHeader-module-scss-module__3nUu_a__mobileNav .ReusableHeader-module-scss-module__3nUu_a__mobileNavList .ReusableHeader-module-scss-module__3nUu_a__mobileNavItem .ReusableHeader-module-scss-module__3nUu_a__mobileNavLink{color:var(--base-text-color);text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid transparent;width:100%;padding:1rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:block}.ReusableHeader-module-scss-module__3nUu_a__mobileMenu .ReusableHeader-module-scss-module__3nUu_a__mobileNav .ReusableHeader-module-scss-module__3nUu_a__mobileNavList .ReusableHeader-module-scss-module__3nUu_a__mobileNavItem .ReusableHeader-module-scss-module__3nUu_a__mobileNavLink:hover{background-color:var(--checkoutBg);color:var(--link-hover-text-color);border-left-color:var(--base1)}@keyframes ReusableHeader-module-scss-module__3nUu_a__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ReusableHeader-module-scss-module__3nUu_a__profileDropdown{z-index:1001;border-radius:0;width:calc(100vw - 2rem);min-width:280px;max-width:400px;max-height:calc(100vh - 80px);margin-top:0;animation:.3s ease-out ReusableHeader-module-scss-module__3nUu_a__slideDownMobile;position:fixed;top:60px;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownHeader{border-radius:0;padding:1.25rem}.ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownHeader .ReusableHeader-module-scss-module__3nUu_a__userInfo{gap:1rem}.ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownHeader .ReusableHeader-module-scss-module__3nUu_a__userInfo .ReusableHeader-module-scss-module__3nUu_a__userAvatarSmall{width:48px;height:48px;font-size:1.2rem}.ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownHeader .ReusableHeader-module-scss-module__3nUu_a__userInfo .ReusableHeader-module-scss-module__3nUu_a__userDetails .ReusableHeader-module-scss-module__3nUu_a__userName{margin-bottom:.25rem;font-size:1rem;font-weight:600}.ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownHeader .ReusableHeader-module-scss-module__3nUu_a__userInfo .ReusableHeader-module-scss-module__3nUu_a__userDetails .ReusableHeader-module-scss-module__3nUu_a__userEmail{font-size:.85rem}.ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownMenu{padding:.75rem 0}.ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownMenu .ReusableHeader-module-scss-module__3nUu_a__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__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownMenu .ReusableHeader-module-scss-module__3nUu_a__dropdownItem svg{opacity:.8;width:20px;height:20px}.ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownMenu .ReusableHeader-module-scss-module__3nUu_a__dropdownItem:hover{background-color:var(--checkoutBg);color:var(--base1)}.ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownMenu .ReusableHeader-module-scss-module__3nUu_a__dropdownItem:active{background-color:var(--checkoutBg)}.ReusableHeader-module-scss-module__3nUu_a__profileDropdown .ReusableHeader-module-scss-module__3nUu_a__dropdownMenu .ReusableHeader-module-scss-module__3nUu_a__dropdownDivider{background-color:var(--base-input-border);margin:.75rem 0}.ReusableHeader-module-scss-module__3nUu_a__mobileBackdrop{z-index:1000;background-color:rgba(0,0,0,.3);animation:.2s ease-out ReusableHeader-module-scss-module__3nUu_a__fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}}@keyframes ReusableHeader-module-scss-module__3nUu_a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReusableHeader-module-scss-module__3nUu_a__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__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}}
