.navbar-module-scss-module__NgpI9a__navbarWrapper{z-index:50;background-color:#fff;border-bottom:1px solid #f0f0f0;width:100%;position:sticky;top:0}.navbar-module-scss-module__NgpI9a__navbarWrapper a:focus-visible,.navbar-module-scss-module__NgpI9a__navbarWrapper button:focus-visible{outline-offset:3px;outline:2px solid #ed1017}.navbar-module-scss-module__NgpI9a__menuButton,.navbar-module-scss-module__NgpI9a__mobileNav{display:none}.navbar-module-scss-module__NgpI9a__navbarContainer{justify-content:space-between;align-items:center;width:80%;max-width:1524px;margin:0 auto;padding:16px 0%;display:flex}.navbar-module-scss-module__NgpI9a__logoArea{flex:1;display:flex}.navbar-module-scss-module__NgpI9a__navLinks{flex:2;justify-content:center;align-items:center;gap:40px;display:flex}.navbar-module-scss-module__NgpI9a__navLinks a{color:#1a1a17;font-weight:400;font-style:Regular;letter-spacing:0%;text-align:center;text-transform:capitalize;font-size:20px;line-height:100%}.navbar-module-scss-module__NgpI9a__navLinks a:hover{color:#ed1017;text-align:center;vertical-align:middle;text-transform:capitalize;text-underline-offset:8px;text-decoration:underline}.navbar-module-scss-module__NgpI9a__navLinks .navbar-module-scss-module__NgpI9a__activeLink{color:#ed1017;text-underline-offset:8px;text-decoration:underline}.navbar-module-scss-module__NgpI9a__actionsArea{flex:1;justify-content:flex-end;align-items:center;gap:20px;display:flex}.navbar-module-scss-module__NgpI9a__actionsArea .navbar-module-scss-module__NgpI9a__iconButton{cursor:pointer;color:#000;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s;display:flex;position:relative}.navbar-module-scss-module__NgpI9a__actionsArea .navbar-module-scss-module__NgpI9a__iconButton:hover{opacity:.7}.navbar-module-scss-module__NgpI9a__actionsArea .navbar-module-scss-module__NgpI9a__cartBadge{color:#fff;background-color:#000;border-radius:50%;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:-6px;right:-8px}@media (max-width:1024px){.navbar-module-scss-module__NgpI9a__navbarContainer{gap:16px;width:100%;padding:16px 24px}.navbar-module-scss-module__NgpI9a__navLinks{gap:24px}.navbar-module-scss-module__NgpI9a__navLinks a{font-size:16px}.navbar-module-scss-module__NgpI9a__actionsArea .navbar-module-scss-module__NgpI9a__iconButton{width:44px;height:44px}.navbar-module-scss-module__NgpI9a__actionsArea .navbar-module-scss-module__NgpI9a__cartBadge{top:2px;right:0}}@media (max-width:767.98px){.navbar-module-scss-module__NgpI9a__navbarContainer{padding:12px 16px}.navbar-module-scss-module__NgpI9a__logoArea{flex:1;min-width:0}.navbar-module-scss-module__NgpI9a__logoArea img{width:140px;max-width:100%;height:auto}.navbar-module-scss-module__NgpI9a__navLinks{display:none}.navbar-module-scss-module__NgpI9a__actionsArea{flex:none;gap:4px}.navbar-module-scss-module__NgpI9a__menuButton{color:#1a1a17;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.navbar-module-scss-module__NgpI9a__mobileNav:not([hidden]){border-top:1px solid #f0f0f0;flex-direction:column;gap:4px;padding:8px 16px 16px;display:flex}.navbar-module-scss-module__NgpI9a__mobileNav:not([hidden]) a{color:#1a1a17;align-items:center;min-height:44px;padding:8px 12px;font-size:16px;display:flex}.navbar-module-scss-module__NgpI9a__mobileNav:not([hidden]) a[aria-current=page]{color:#ed1017;background:#f6f6f6}}
.main-layout{background-color:#fff;flex-direction:column;display:flex;overflow-x:clip}.main-layout__content{background:#fff;flex-direction:column;align-items:center;min-height:0;display:flex}.main-layout__content:has(.confirmation-page){background-color:#f6f6f6}.main-layout__main{flex:1;width:80%;min-width:0;max-width:1524px}@media (max-width:1024px){.main-layout__main{width:100%;padding:0}}
.footer-module-scss-module__OhXcrG__footerWrapper{color:#fff;background-color:#101010;flex-direction:column;align-items:center;padding:80px 0 0;font-family:inherit;display:flex;position:relative;overflow:hidden}.footer-module-scss-module__OhXcrG__footerContainer{z-index:2;width:80%;max-width:1524px}.footer-module-scss-module__OhXcrG__topSection{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;margin-bottom:80px;display:grid}.footer-module-scss-module__OhXcrG__brandColumn .footer-module-scss-module__OhXcrG__description{color:#fff;max-width:250px;margin-top:35px;font-size:.95rem;line-height:1.6}.footer-module-scss-module__OhXcrG__brandColumn .footer-module-scss-module__OhXcrG__footerLogo{width:188px;height:34px}.footer-module-scss-module__OhXcrG__linkColumn h3{color:#fff;margin-bottom:35px;font-size:1.1rem;font-weight:500}.footer-module-scss-module__OhXcrG__linkColumn ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.footer-module-scss-module__OhXcrG__linkColumn ul li{color:#fffc;font-size:.95rem;line-height:1.5}.footer-module-scss-module__OhXcrG__linkColumn ul li a{color:#a0a0a0;text-decoration:none;transition:color .2s}.footer-module-scss-module__OhXcrG__linkColumn ul li a:hover,.footer-module-scss-module__OhXcrG__linkColumn .footer-module-scss-module__OhXcrG__contactInfo li a:hover{color:#fff}.footer-module-scss-module__OhXcrG__bottomBar{border-top:1px solid #222;justify-content:space-between;align-items:center;margin-bottom:40px;padding-top:30px;display:flex}.footer-module-scss-module__OhXcrG__bottomBar .footer-module-scss-module__OhXcrG__copyright{color:#fff;letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:.85rem}.footer-module-scss-module__OhXcrG__bottomBar .footer-module-scss-module__OhXcrG__socialIcons{gap:12px;display:flex}.footer-module-scss-module__OhXcrG__bottomBar .footer-module-scss-module__OhXcrG__socialIcons a{justify-content:center;align-items:center;display:flex}.footer-module-scss-module__OhXcrG__bottomBar .footer-module-scss-module__OhXcrG__socialIcons a svg{fill:currentColor;width:32px;height:32px}.footer-module-scss-module__OhXcrG__giantText .footer-module-scss-module__OhXcrG__footerText{width:100%;height:auto;padding-bottom:40px;position:static!important}@media (max-width:1024px){.footer-module-scss-module__OhXcrG__footerWrapper{padding:48px 24px 0}.footer-module-scss-module__OhXcrG__footerContainer{width:100%;min-width:0}.footer-module-scss-module__OhXcrG__topSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-bottom:48px}.footer-module-scss-module__OhXcrG__brandColumn,.footer-module-scss-module__OhXcrG__linkColumn{min-width:0}.footer-module-scss-module__OhXcrG__brandColumn .footer-module-scss-module__OhXcrG__description{max-width:28em;margin-top:20px}.footer-module-scss-module__OhXcrG__linkColumn h3{margin-bottom:12px}.footer-module-scss-module__OhXcrG__linkColumn ul{gap:0}.footer-module-scss-module__OhXcrG__linkColumn li{overflow-wrap:anywhere}.footer-module-scss-module__OhXcrG__linkColumn a{align-items:center;max-width:100%;min-height:44px;display:inline-flex}.footer-module-scss-module__OhXcrG__bottomBar .footer-module-scss-module__OhXcrG__socialIcons a{width:44px;height:44px}.footer-module-scss-module__OhXcrG__footerWrapper a:focus-visible{outline-offset:3px;outline:2px solid #fff}}@media (max-width:767.98px){.footer-module-scss-module__OhXcrG__footerWrapper{padding:40px 16px 0}.footer-module-scss-module__OhXcrG__topSection{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:32px}.footer-module-scss-module__OhXcrG__bottomBar{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px;padding-top:24px}.footer-module-scss-module__OhXcrG__bottomBar .footer-module-scss-module__OhXcrG__copyright{font-size:12px;line-height:1.6}.footer-module-scss-module__OhXcrG__giantText .footer-module-scss-module__OhXcrG__footerText{padding-bottom:24px}}
