@keyframes public-navbar-marquee{0%{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.public-navbar{--public-navbar-height:55px;--public-navbar-marquee-height:50px;--public-navbar-ink:#000;--public-navbar-surface:#fff;--public-navbar-muted:rgba(255, 255, 255, 0.7);--public-navbar-gold:#c79a3f;--public-navbar-ease-out:cubic-bezier(0.16, 1, 0.3, 1);color:var(--public-navbar-surface);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue","Segoe UI",Roboto,Arial,sans-serif}.public-navbar *,.public-navbar ::after,.public-navbar ::before{box-sizing:border-box}.public-navbar a{color:inherit;text-decoration:none}.public-navbar__header{background:var(--public-navbar-ink);color:var(--public-navbar-surface);left:0;position:fixed;right:0;top:0;z-index:900}.public-navbar__shell{margin:0 auto;max-width:1320px;width:calc(100% - 48px)}.public-navbar__overlay{background:rgba(0,0,0,.52);border:0;border-radius:0;inset:0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity 220ms ease;z-index:1}.public-navbar__overlay:focus,.public-navbar__overlay:hover{background:rgba(0,0,0,.52)}.public-navbar__drawer{background:#000;box-shadow:18px 0 45px rgba(0,0,0,.3);color:rgba(255,255,255,.74);inset:0 auto 0 0;max-width:calc(100vw - 40px);-ms-overflow-style:none;overflow-y:auto;padding:32px 0;position:fixed;scrollbar-width:none;transform:translate3d(-104%,0,0);transition:transform 360ms var(--public-navbar-ease-out);width:320px;z-index:2}.public-navbar__drawer::-webkit-scrollbar{display:none}.public-navbar__header.is-menu-open .public-navbar__overlay{opacity:1;pointer-events:auto}.public-navbar__header.is-menu-open .public-navbar__drawer{transform:translate3d(0,0,0)}.public-navbar__brand{padding:0 24px 12px;text-align:center}.public-navbar__brand-logo{display:block;margin:0 auto 8px;width:72px}.public-navbar__brand p{color:#fff;font-size:12px;font-weight:750;line-height:1.1;margin:0;text-transform:uppercase}.public-navbar__brand span{color:rgba(255,255,255,.54);display:block;font-size:11px;margin-top:3px}.public-navbar__account{padding:0 20px 8px}.public-navbar__account-user{align-items:center;display:grid;gap:6px;grid-template-columns:64px minmax(0,1fr);min-height:78px}.public-navbar__avatar{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;overflow:hidden;width:64px}.public-navbar__avatar img{display:block;width:52px}.public-navbar__greeting{flex:1;min-width:0}.public-navbar__greeting span,.public-navbar__greeting strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-navbar__greeting span{color:rgba(255,255,255,.64);font-size:15px;font-weight:650}.public-navbar__greeting strong{color:#fff;font-size:18px;font-weight:750;line-height:1.15}.public-navbar__icon{fill:currentColor;height:18px;width:18px}.public-navbar__account-toggle{align-items:center;appearance:none;background:#1f1f1f;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:700;justify-content:space-between;line-height:normal;margin:0 24px 20px;padding:16px;text-align:left;transition:border-color 160ms ease;width:calc(100% - 48px)}.public-navbar__account-toggle:focus,.public-navbar__account-toggle:hover{background:#1f1f1f;border-color:rgba(255,255,255,.12);color:#fff;padding-left:16px}.public-navbar__account-toggle.is-open{border-bottom-color:rgba(255,255,255,.06);border-radius:12px 12px 0 0;margin-bottom:0}.public-navbar__chevron{color:var(--public-navbar-gold);fill:currentColor;height:18px;transition:transform 220ms var(--public-navbar-ease-out);width:18px}.public-navbar__account-toggle.is-open .public-navbar__chevron{transform:rotate(180deg)}.public-navbar__account-links{background:#111;border:1px solid rgba(255,255,255,.08);border-radius:0 0 12px 12px;border-top:0;margin:0 24px 20px;overflow:hidden;padding:8px 0 0}.public-navbar__account-links[hidden]{display:none}.public-navbar__account-links a{background:0 0;border-top:0;color:rgba(255,255,255,.62);display:block;font-size:15px;font-weight:700;padding:12px 18px!important;transition:color 160ms ease}.public-navbar__account-links a.is-active,.public-navbar__account-links a:active,.public-navbar__account-links a:focus,.public-navbar__account-links a:hover{background:0 0;color:#fff;padding:12px 18px!important}.public-navbar__drawer-links{display:flex;flex-direction:column;font-size:16px;font-weight:600;padding-top:0}.public-navbar__account-row,.public-navbar__drawer-links a{border-top:1px solid rgba(255,255,255,.08)}.public-navbar__drawer-links a{color:rgba(255,255,255,.72);padding:12px 24px;transition:background 160ms ease,color 160ms ease,padding-left 220ms var(--public-navbar-ease-out)}.public-navbar__drawer-links a:hover{background:rgba(255,255,255,.08);color:#fff;padding-left:30px}.public-navbar__drawer-links a.is-active{background:rgba(199,154,63,.17);color:var(--public-navbar-gold)}.public-navbar__drawer-links .public-navbar__account-links a:not(.public-navbar__drawer-logout){background:0 0;border-top:0;color:rgba(255,255,255,.62);padding:12px 18px!important;transition:color 160ms ease}.public-navbar__drawer-links .public-navbar__account-links a.is-active:not(.public-navbar__drawer-logout),.public-navbar__drawer-links .public-navbar__account-links a:not(.public-navbar__drawer-logout):active,.public-navbar__drawer-links .public-navbar__account-links a:not(.public-navbar__drawer-logout):focus,.public-navbar__drawer-links .public-navbar__account-links a:not(.public-navbar__drawer-logout):hover{background:0 0;color:#fff;padding:12px 18px!important}.public-navbar__drawer-logout{align-items:center;background:#1f1f1f!important;color:var(--public-navbar-gold)!important;display:flex!important;justify-content:space-between;margin-top:8px;padding:14px 18px!important}.public-navbar__drawer-logout.is-active,.public-navbar__drawer-logout:active,.public-navbar__drawer-logout:focus,.public-navbar__drawer-logout:hover{background:#1f1f1f!important;color:var(--public-navbar-gold)!important;padding:14px 18px!important}.public-navbar__account-row{align-items:center;color:var(--public-navbar-gold);display:flex;gap:16px;padding:0 24px}.public-navbar__account-row a{background:0 0;border:0;color:var(--public-navbar-gold);padding:14px 0;transition:none}.public-navbar__account-row a.is-active,.public-navbar__account-row a:active,.public-navbar__account-row a:focus,.public-navbar__account-row a:hover{background:0 0;color:var(--public-navbar-gold);padding-left:0}.public-navbar__rights{color:rgba(255,255,255,.38);font-size:11px;line-height:1.45;padding:80px 32px 0}.public-navbar__topbar{background:#000;border-bottom:1px solid rgba(255,255,255,.12);height:var(--public-navbar-height)}.public-navbar__topbar-inner{align-items:center;display:flex;height:var(--public-navbar-height);justify-content:space-between;position:relative}.public-navbar__menu-button{align-items:center;background:0 0;border:0;color:var(--public-navbar-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:17px;font-weight:500;gap:12px;letter-spacing:.5px;padding:0;text-transform:uppercase;transition:color 160ms ease;width:112px}.public-navbar__menu-button:hover{background:0 0;color:#fff}.public-navbar__menu-button:focus{background:0 0}.public-navbar__menu-icon,.public-navbar__menu-icon::after,.public-navbar__menu-icon::before{background:currentColor;border-radius:2px;content:"";display:block;height:2px;width:21px}.public-navbar__menu-icon{position:relative}.public-navbar__menu-icon::after,.public-navbar__menu-icon::before{left:0;position:absolute}.public-navbar__menu-icon::before{top:-7px}.public-navbar__menu-icon::after{top:7px}.public-navbar__logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.public-navbar__logo img{display:block;width:60px}.public-navbar__actions{align-items:center;display:flex;gap:24px;justify-content:flex-end;list-style:none;margin:0;padding:0;width:430px}.public-navbar__action-item{align-items:center;display:inline-flex;margin:0}.public-navbar__text-link a{color:var(--public-navbar-muted);font-size:17px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;transition:color 160ms ease;white-space:nowrap}.public-navbar__text-link a:hover{color:#fff}.public-navbar__cart-button,.public-navbar__icon-button{padding:0}.public-navbar__cart-button,.public-navbar__icon-button,.public-navbar__search-button{align-items:center;background:0 0;border:0;color:rgba(255,255,255,.78);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;position:relative;transition:color 160ms ease,background 160ms ease,border-color 160ms ease}.public-navbar__cart-button,.public-navbar__icon-button{border-radius:50%;font-size:19px;height:34px;width:34px}.public-navbar__theme-icon{align-items:center;display:inline-flex;height:19px;justify-content:center;width:19px}.public-navbar__theme-icon svg{fill:currentColor;height:19px;width:19px}.public-navbar__cart-button:hover,.public-navbar__icon-button:hover{background:rgba(255,255,255,.08);color:#fff}.public-navbar #nightModeToggle,.public-navbar #nightModeToggle:active,.public-navbar #nightModeToggle:focus,.public-navbar #nightModeToggle:hover{background-color:transparent!important}.public-navbar__icon-button .is-hidden{display:none}.public-navbar__cart-icon{fill:currentColor;height:20px;width:20px}.public-navbar .cart-counter{background:#d92323;border:2px solid #000;border-radius:50%;bottom:20px;display:inline-block;height:10px;opacity:0;padding:0;position:absolute;right:2px;transition:opacity 180ms ease;width:10px}.public-navbar .cart-counter.visible{opacity:1}.public-navbar .cart-counter.hide-element{display:none}.public-navbar__search-button{border:1px solid rgba(255,255,255,.2);border-radius:6px;gap:9px;height:34px;min-width:82px;padding:0 9px 0 10px}.public-navbar__search-button:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.32);color:#fff}.public-navbar__search-button:focus-visible{outline:2px solid rgba(199,154,63,.72);outline-offset:3px}.public-navbar__search-icon,.public-navbar__search-icon svg{display:inline-flex;flex:0 0 18px;height:18px;width:18px}.public-navbar__search-icon svg{fill:currentColor}.public-navbar__search-shortcut{align-items:center;color:rgba(255,255,255,.64);display:inline-flex;font-size:11px;font-weight:650;gap:3px;letter-spacing:0;line-height:1}.public-navbar__search-shortcut--windows{display:none}.public-navbar__search-shortcut span{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:5px;display:inline-flex;height:18px;justify-content:center;min-width:17px}.public-navbar-marquee{background:var(--public-navbar-marquee-bg, #000);color:var(--public-navbar-marquee-color, #fdf7f7);height:var(--public-navbar-marquee-height);overflow:hidden}.public-navbar-marquee__link{display:flex;height:100%;width:100%}.public-navbar-marquee__track{align-items:center;animation:public-navbar-marquee 400s linear infinite;display:flex;height:100%;min-width:max-content;white-space:nowrap}.public-navbar-marquee__item{font-size:16px;font-weight:400;letter-spacing:0;padding:2px 12px 0}.public-navbar-marquee__separator{align-items:center;color:currentColor;display:inline-flex;opacity:.72}.public-navbar-marquee__icon{fill:currentColor;height:14px;width:14px}.public-navbar-spacer{--public-navbar-height:55px;--public-navbar-marquee-height:50px;height:var(--public-navbar-height, 55px)}.public-navbar-spacer--with-marquee{height:calc(var(--public-navbar-height, 55px) + var(--public-navbar-marquee-height, 48px))}@media (prefers-reduced-motion:reduce){.public-navbar__chevron,.public-navbar__drawer,.public-navbar__drawer-links a,.public-navbar__overlay{transition-duration:1ms}.public-navbar-marquee__track{animation:none}}@media (max-width:1040px){.public-navbar__actions{gap:16px;width:220px}.public-navbar__text-link{display:none}.public-navbar__search-button{background:0 0;border-color:transparent}.public-navbar__search-button:focus-visible,.public-navbar__search-button:hover{background:0 0;border-color:transparent;outline:0}.public-navbar__search-shortcut{display:none!important}}@media (max-width:820px){.public-navbar,.public-navbar-spacer{--public-navbar-marquee-height:42px}.public-navbar__shell{max-width:1320px;width:calc(100% - 32px)}.public-navbar__menu-button{justify-content:center;margin-left:-10px;min-height:44px;width:52px}.public-navbar__menu-text{display:none}.public-navbar__actions{gap:8px;justify-content:flex-end;width:112px}.public-navbar__logo img{width:56px}.public-navbar__cart-button,.public-navbar__icon-button,.public-navbar__search-button{height:34px;width:34px}.public-navbar__search-button{border:0;min-width:0;padding:0}.public-navbar__search-icon,.public-navbar__search-icon svg{flex-basis:21px;height:21px;width:21px}}