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)}}
