.hamburgerNavbar{transform-origin:top;display:none}@media (max-width:768px){.hamburgerNavbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#080a0df2;border-bottom:1px solid #554a4a;flex-direction:column;gap:1rem;width:100%;padding:1rem 1.25rem 1.25rem;display:flex;position:absolute;top:100%;left:0}.hamburgerNavbar a{color:#f8f8f8;font-size:14px;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:color .3s;position:relative}.hamburgerNavbar a:hover,.hamburgerNavbar a.active{color:#eeeaea}}
.navbar{opacity:.95;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:1000;background:#0000003d;justify-content:space-around;align-items:center;width:100%;padding:1.5rem 2rem;display:flex;position:sticky;top:0;left:0;right:0}.navbar .navbarBrandContainer{align-items:center;gap:.5rem;display:flex}.navbar .navbarBrandContainer .navbarLogo{border-radius:50%}.navbar .navbarBrandContainer .navbarBrand{font-family:var(--font-inter),system-ui,sans-serif;color:#f8f8f8;font-size:18px;font-weight:700;line-height:28px;text-decoration:none}.navbar .navbarBrandContainer .navbarBrand span{color:#9a9fa5}.navbar .navbarLinks,.navbar .navbarIcons{justify-content:center;align-items:center;gap:1rem;display:flex}.navbar .navbarLinks .navbarLink,.navbar .navbarIcons .navbarLink{font-family:var(--font-inter),system-ui,sans-serif;color:#9a9fa5;letter-spacing:.02em;text-transform:uppercase;align-items:center;font-size:16px;font-weight:400;line-height:20px;text-decoration:none;transition:color .3s;display:flex;position:relative}.navbar .navbarLinks .navbarLink:hover,.navbar .navbarIcons .navbarLink:hover{color:#eeeaea}.navbar .navbarLinks .navbarLink:hover:after,.navbar .navbarLinks .navbarLink.active:after,.navbar .navbarIcons .navbarLink:hover:after,.navbar .navbarIcons .navbarLink.active:after{transform:scaleX(1)}.navbar .navbarLinks .navbarLink.active,.navbar .navbarIcons .navbarLink.active{color:#f1eeee;filter:drop-shadow(0 0 4px #f1eeee)}.navbar .navbarLinks .navbarIcon,.navbar .navbarIcons .navbarIcon{color:#9a9fa5;font-size:18px;transition:color .3s;position:relative}.navbar .navbarLinks .navbarIcon:hover,.navbar .navbarIcons .navbarIcon:hover{color:#eeeaea}.navbar .navbarLinks .navbarIcon .cartBadge,.navbar .navbarIcons .navbarIcon .cartBadge{color:#f8f8f8;background-color:#0e1012;border-radius:9999px;padding:.2rem .3rem;font-size:10px;font-weight:700;position:absolute;top:-.5rem;right:-.8rem}.navbar .hamburgerButton{color:#9a9fa5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}
.footer{color:#9a9fa5;text-align:center;z-index:10000;background:#0e1012;border-top:1px solid #554a4a;flex-direction:column;align-items:center;width:100%;padding:2rem 1rem;display:flex}.footer .footerContent{border-bottom:1px solid #554a4a;flex-wrap:wrap;justify-content:space-around;width:100%;max-width:1200px;padding-bottom:1rem;display:flex}@media (max-width:768px){.footer .footerContent{justify-content:center;gap:1rem}}.footer .footerContent .footerContentHeader{text-align:left;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:450px;display:flex}@media (max-width:768px){.footer .footerContent .footerContentHeader{text-align:center;flex-direction:column;align-items:center}}.footer .footerContent .footerContentHeader .footerContentHeaderBrand{align-items:center;gap:.5rem;display:flex}.footer .footerContent .footerContentHeader .footerContentHeaderBrand .footerLogo{border-radius:50%}.footer .footerContent .footerContentHeader .footerContentHeaderBrand h1{font-size:30px;font-weight:400;font-family:var(--font-anton),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0;line-height:36px}.footer .footerContent .footerContentHeader .footerContentHeaderBrand h1 span{color:#9a9fa5}.footer .footerContent .footerContentHeader .footerContentHeaderDescription{font-family:var(--font-inter),system-ui,sans-serif;color:#9a9fa5;margin-top:.5rem;font-size:14px}.footer .footerContent .footerContentHeader .footerContentHeaderSocialMedia{gap:1rem;margin-top:.5rem;display:flex}.footer .footerContent .footerContentHeader .footerContentHeaderSocialMedia a{color:#9a9fa5;transition:color .3s}.footer .footerContent .footerContentHeader .footerContentHeaderSocialMedia a:hover{color:#eeeaea}.footer .footerContent .footerContentNavigation{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.footer .footerContent .footerContentNavigation h2{font-family:var(--font-anton),system-ui,sans-serif;color:#9a9fa5;letter-spacing:.02em;margin-bottom:.5rem;font-size:18px;font-weight:500}.footer .footerContent .footerContentNavigation li{list-style:none}.footer .footerContent .footerContentNavigation li a{color:#9a9fa5;font-family:var(--font-inter),system-ui,sans-serif;font-size:14px;text-decoration:none;transition:color .3s}.footer .footerContent .footerContentNavigation li a:hover{color:#eeeaea}.footer .footerContentFooter{flex-flow:column wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1200px;margin-top:1rem;display:flex}.footer .footerContentFooter .footerContentInfo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}@media (max-width:768px){.footer .footerContentFooter .footerContentInfo{flex-direction:column;align-items:center}}.footer .footerContentFooter .footerContentInfo h4{font-family:var(--font-inter),system-ui,sans-serif;color:#9a9fa5;margin:0;font-size:12px}.footer .footerContentFooter .footerContentInfo .footerContentPayment{font-family:var(--font-inter),system-ui,sans-serif;color:#9a9fa5;text-transform:uppercase;font-size:14px}.footer .footerContentFooter p{font-family:var(--font-inter),system-ui,sans-serif;color:#9a9fa5;font-size:10px}
