.header-ribbon--desktop-only{display:none}@media screen and (min-width:990px){.header-ribbon--desktop-only{display:block}.header-ribbon{background:linear-gradient(135deg,rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.02));border-top:1px solid rgba(var(--color-foreground),.08);padding:.9rem 0}.header-ribbon__inner{display:flex;align-items:center;gap:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.header-ribbon__label{font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground));flex-shrink:0}.header-ribbon__label-link{text-decoration:none;color:inherit;transition:opacity .2s ease}.header-ribbon__label-link:hover{opacity:.8}.header-ribbon__nav{flex:1;min-width:0}.header-ribbon__list{display:flex;flex-wrap:nowrap;align-items:center;gap:0;margin:0;padding:0;list-style:none}.header-ribbon__item{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0}.header-ribbon__link{font-size:1.35rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.75);text-decoration:none;padding:.2rem .3rem;border-radius:.3rem;transition:color .2s ease,background-color .2s ease;white-space:nowrap}.header-ribbon__link:hover{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.06)}.header-ribbon__link--active{color:rgb(var(--color-foreground));font-weight:500}.header-ribbon__separator{font-size:1rem;color:rgba(var(--color-foreground),.25);-webkit-user-select:none;user-select:none;padding:0 .15rem;flex-shrink:0}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/component-header-ribbon.css.map */
