#gallery-header{--_hdr-bg: var(--ss-header-bg-rgb, 255, 255, 255);position:fixed;top:0;left:0;width:100%;z-index:var(--ss-z-header);display:flex;align-items:center;justify-content:space-between;padding:14px 36px;background:linear-gradient(to bottom,rgba(var(--_hdr-bg),.7) 0%,rgba(var(--_hdr-bg),.2) 60%,transparent 100%);pointer-events:none;opacity:0;transition:opacity .4s ease;font-family:var(--ss-font-primary)}#gallery-header.visible{opacity:1}#gallery-header a,#gallery-header span{pointer-events:auto}#gallery-header .header-logo{font-size:.85rem;font-weight:var(--ss-weight-regular);color:rgba(var(--ss-black-rgb),.85);letter-spacing:.3em;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;gap:14px}#gallery-header .header-logo:hover{color:var(--ss-pink)}#gallery-header nav{display:flex;gap:28px;align-items:center}#gallery-header nav a,#gallery-header nav button{color:rgba(var(--ss-black-rgb),.65);text-decoration:none;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;transition:all .15s ease;font-family:var(--ss-font-primary);font-weight:var(--ss-weight-regular);cursor:pointer;touch-action:manipulation}#gallery-header nav a:hover{color:rgba(var(--ss-black-rgb),.85)}#gallery-header nav a.active{color:var(--ss-pink)}#gallery-header nav .nav-sep{color:rgba(var(--ss-black-rgb),.15);pointer-events:none;font-size:.6rem}#gallery-header nav a.ig-link{display:flex;align-items:center;gap:4px}#gallery-header nav a.ig-link svg{width:16px;height:16px;fill:currentColor}@media(max-width:640px){#gallery-header{padding:6px 12px}#gallery-header .header-logo{gap:8px;font-size:.7rem;letter-spacing:.22em}#gallery-header .header-logo img{height:40px!important}#gallery-header nav{gap:2px}#gallery-header nav a,#gallery-header nav button{font-size:.7rem;letter-spacing:.12em;padding:12px 8px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}#gallery-header nav a.ig-link{padding:12px 6px}#gallery-header nav a.ig-link svg{width:18px;height:18px}#gallery-header nav .nav-sep{display:none}}@media(max-width:400px){#gallery-header{padding:4px 8px}#gallery-header .header-logo span{display:none}#gallery-header nav{gap:0}#gallery-header nav a,#gallery-header nav button{font-size:.66rem;letter-spacing:.08em;padding:12px 5px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/components-header.css.map */
