.collection-hero{position:relative;isolation:isolate;overflow:hidden;background:#070708}
.collection-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.collection-scene{width:100%;height:100%;object-fit:cover;object-position:50% 48%;opacity:.7;filter:saturate(.8) brightness(.85);transform:scale(1.04);animation:collection-scene-drift 28s ease-in-out infinite alternate}
.collection-scene-soft{filter:blur(18px) saturate(.55) brightness(.6);transform:scale(1.12)}
.collection-scene-shade{position:absolute;inset:0;background:linear-gradient(90deg,#070708ec 0%,#070708b8 37%,#07070824 76%,#07070850),linear-gradient(0deg,#070708 0%,#070708a6 12%,transparent 65%)}
.collection-ambient-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 52%,color-mix(in srgb,var(--kit-secondary),transparent 92%),transparent 55%);animation:collection-glow 12s ease-in-out infinite alternate}
.collection-hero-inner{min-height:200px;display:flex;align-items:center;padding-block:26px 14px;position:relative}
.collection-hero-copy{position:relative;z-index:2;width:100%;max-width:none}
.collection-hero-copy .eyebrow{color:color-mix(in srgb,var(--kit-accent),#edf0f4 40%);font-size:8px;margin-bottom:12px}
.collection-hero h1{font-size:clamp(36px,4.2vw,56px);line-height:1.15;letter-spacing:-.04em;margin:0 0 12px;color:#f0f0f4;text-wrap:balance}
.collection-hero-description{font-size:14px;line-height:1.75;color:#c9cbd2;max-width:400px;margin-bottom:0;text-wrap:pretty}
.collection-hero-description p{color:inherit;margin-bottom:10px}
.collection-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;color:#b1b3bd;font-size:9px;margin-top:14px}
.collection-hero-meta span+span{border-left:1px solid #ffffff25;padding-left:16px}
.collection-browse{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:8px 0;font-size:12px;color:color-mix(in srgb,var(--kit-accent),#fff 40%)}
.collection-browse svg{width:15px;height:15px;transition:transform .3s}
.collection-browse:hover svg{transform:translateX(4px)}
.collection-scene-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.4s ease;pointer-events:none}
.collection-atmosphere .collection-scene-close .collection-scene{object-position:75% 72%;transform:scale(1.26) translate(-5%,-3%);animation-name:collection-scene-close-drift}
.collection-scene-slide.is-active{opacity:1}
.collection-scene-slide:not(.is-active) .collection-scene{animation-play-state:paused}
.collection-atmosphere .collection-scene-slide[data-collection-background="digital-romance-rnb-synth-multi-kit"] .collection-scene{opacity:.6;filter:saturate(.7) brightness(.65)}
.collection-motion{position:static;margin-left:auto;border:0;background:none;padding:4px 0 4px 14px;font-size:9px;line-height:1.5;letter-spacing:.5px;color:#b1b3bd;min-height:32px;white-space:nowrap}
.collection-motion:hover{color:#eef0f4}
.category-catalog.catalog-section{padding-top:6px}
.category-catalog .collection-tabs{gap:10px 26px}
.category-catalog .collection-tabs a:is(:hover,[aria-current]){color:var(--site-accent-text,var(--accent));border-color:var(--site-accent,var(--accent))}
.category-catalog .product-card{transition:transform .6s,opacity .8s var(--category-delay,0ms)!important}
.category-catalog .product-card:nth-child(4n+2){--category-delay:65ms}
.category-catalog .product-card:nth-child(4n+3){--category-delay:130ms}
.category-catalog .product-card:nth-child(4n+4){--category-delay:195ms}
.collection-offscreen .collection-scene,.collection-offscreen .collection-ambient-glow,.night-paused .collection-hero *{animation-play-state:paused}
.night-sky .collection-scene{opacity:.9;filter:none;object-position:50% 48%}
.night-sky .collection-scene-soft{filter:blur(22px) saturate(.65) brightness(.7)}
.night-sky .collection-scene-slide[data-collection-background="digital-romance-rnb-synth-multi-kit"] .collection-scene{opacity:.9;filter:brightness(.85)}
.night-paused .night-sky .collection-scene{animation-play-state:paused}
@keyframes collection-scene-drift{from{transform:scale(1.04) translate(-.4%,0)}to{transform:scale(1.09) translate(.5%,-.6%)}}
@keyframes collection-scene-close-drift{from{transform:scale(1.26) translate(-5%,-3%)}to{transform:scale(1.32) translate(-3%,-4%)}}
@keyframes collection-glow{from{opacity:.45}to{opacity:.75}}
@media(max-width:700px){.collection-hero-inner{min-height:190px;padding-block:22px 12px}.collection-hero h1{font-size:clamp(32px,9vw,42px);margin-bottom:12px}.collection-hero-copy{max-width:100%}.collection-hero-copy .eyebrow{font-size:7px;margin-bottom:12px}.collection-hero-description{font-size:12px;max-width:310px}.collection-hero-meta{font-size:8px;margin-top:12px;gap:6px 10px}.collection-hero-meta span+span{padding-left:12px}.collection-scene{object-position:65% center}.collection-scene-shade{background:linear-gradient(90deg,#070708d9,#07070870),linear-gradient(0deg,#070708,transparent 75%)}.collection-motion{font-size:8px;padding-left:4px}.category-catalog.catalog-section{padding-top:2px}.category-catalog .collection-tabs{gap:6px 18px}}
@media(prefers-reduced-motion:reduce){.collection-hero *,.night-sky .collection-scene{animation:none!important}.collection-browse svg,.collection-scene-slide{transition:none!important}.category-catalog .product-card{transition-delay:0ms!important}}
