.seiko-portal-header{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--sz-0: 0;--sz-1: 4px;--sz-2: 8px;--sz-3: 12px;--sz-4: 16px;--sz-5: 20px;--sz-6: 24px;--sz-7: 32px;--radius-sm: 6px;--shadow-sm: 0 4px 10px rgba(0,0,0,.18);--c-bg: #000;--c-bg-2: #0b0b0b;--c-fg: #fff;--c-fg-dim: rgba(255,255,255,.75);--c-bc: rgba(255,255,255,.14);--c-bc-2: rgba(255,255,255,.1);--crumb-bg: #101010;--crumb-fg: #e8e8e8;--z-header: 30;--z-flyout: 40}.seiko-portal-header :where(*){box-sizing:border-box}.seiko-portal-header a,.seiko-portal-header button{-webkit-tap-highlight-color:transparent}.seiko-portal-header .seiko-container{max-width:1400px;margin-inline:auto;padding-inline:var(--sz-4)}.seiko-portal-header{position:relative;z-index:var(--z-header)}.seiko-portal-header__bar{background:var(--c-bg);color:var(--c-fg);border-bottom:1px solid var(--c-bc)}.seiko-portal-header__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sz-4);min-height:64px}.seiko-portal-header__brand{display:flex;align-items:center;gap:var(--sz-3)}.seiko-portal-header__brand img{height:36px;width:auto;display:block}.seiko-portal-header__nav{display:flex;justify-content:flex-end;align-items:center;gap:24px}.seiko-portal-header__link,.seiko-portal-header__btn{color:var(--c-fg);font-size:16px;font-weight:600;letter-spacing:.02em;line-height:1;padding:12px 6px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;background:transparent;border:0;cursor:pointer;transition:opacity .2s ease}.seiko-portal-header__link:hover,.seiko-portal-header__btn:hover{opacity:.78}.seiko-portal-header__link:focus-visible,.seiko-portal-header__btn:focus-visible,.seiko-portal-header__mobile-toggle:focus-visible,.seiko-portal-header__dropdown-panel a:focus-visible{outline:2px solid #66a3ff;outline-offset:2px;border-radius:4px}.seiko-portal-header__dropdown{position:relative}.seiko-portal-header__dropdown-panel{position:absolute;top:100%;left:0;background:var(--c-bg-2);color:var(--c-fg);border:1px solid var(--c-bc-2);border-radius:var(--radius-sm);padding:8px 0;min-width:220px;box-shadow:var(--shadow-sm);display:none;z-index:var(--z-flyout)}.seiko-portal-header__dropdown[aria-expanded=true] .seiko-portal-header__dropdown-panel{display:block}.seiko-portal-header__collections{display:block;margin:0;padding:0}.seiko-portal-header__collection{display:block;margin:0}.seiko-portal-header__link--collection{display:block;color:var(--c-fg-dim);text-decoration:none;font-size:14px;line-height:1.3;padding:10px 14px;transition:background-color .15s ease,color .15s ease}.seiko-portal-header__link--collection:hover{color:var(--c-fg);background:#ffffff14}.seiko-portal-header__collection-label{display:block}.seiko-portal-header__mobile-toggle{display:none;color:var(--c-fg)}.seiko-portal-header__mobile-panel{background:var(--c-bg);color:var(--c-fg);border-top:1px solid var(--c-bc);padding:12px 0 16px;position:relative;z-index:var(--z-flyout)}.seiko-portal-header__mobile-panel[hidden]{display:none}.seiko-portal-header__mobile-list{display:grid;gap:var(--sz-3);padding:0 var(--sz-4)}.seiko-portal-header__mobile-list a{color:var(--c-fg);text-decoration:none}.seiko-portal-header__mobile-list .seiko-portal-header__collections{display:block;padding-top:6px}.seiko-portal-header__mobile-list .seiko-portal-header__link--collection{padding:8px 0}.seiko-portal-header__crumbs{background:var(--crumb-bg);color:var(--crumb-fg);border-bottom:1px solid var(--c-bc)}.seiko-portal-header__crumbs-row{display:flex;gap:8px;align-items:center;min-height:42px;font-size:13px;flex-wrap:wrap}.seiko-portal-header__crumbs a{color:var(--crumb-fg);text-decoration:none}.seiko-portal-header__crumbs a:hover{text-decoration:underline}.seiko-crumb-sep{opacity:.6}@media (max-width: 1023px){.seiko-portal-header__row{grid-template-columns:1fr auto}.seiko-portal-header__nav{display:none}.seiko-portal-header__mobile-toggle{display:inline-flex}.seiko-portal-header__dropdown-panel{position:static;border:0;box-shadow:none;padding:0;min-width:0}}@media (min-width: 1024px){.seiko-portal-header__link{position:relative}.seiko-portal-header__link:after{content:"";position:absolute;left:0;bottom:6px;height:2px;width:0;background:currentColor;transition:width .25s ease}.seiko-portal-header__link:hover:after,.seiko-portal-header__link.is-active:after{width:100%}}.seiko-portal-header+.js__header__stuck,.seiko-portal-header+.header__spacer{height:0!important;padding:0!important;margin:0!important}@media (prefers-reduced-motion: reduce){.seiko-portal-header *{transition:none!important}}.section-title{text-align:center;position:relative;width:100%;margin:3rem auto 2rem}.section-title h2{display:inline-block;color:#000;font-weight:600;font-size:clamp(1.6rem,2.8vw,2.1rem);font-family:sans-serif;letter-spacing:.03em;padding:.75rem 2rem;position:relative;text-transform:uppercase;z-index:1;transition:background-color .3s ease}.section-title:after{content:"";display:block;width:140px;height:4px;background:#000;margin:.1rem auto 0;transform:skew(-20deg);opacity:.9}@media (max-width: 768px){.section-title{margin:2rem auto 1.5rem}.section-title h2{padding:.5rem 1.25rem;font-size:clamp(1.2rem,5vw,1.6rem)}.section-title:after{width:100px;height:3px}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/seiko.css.map */
