.shelfpage{--gold:#edc56a;--rose:#f0a3bf;isolation:isolate;background:#121218;min-height:100dvh;position:relative;overflow-x:clip}.shelfpage .glow{filter:blur(70px);pointer-events:none;border-radius:999px;position:absolute}.shelfpage .eyebrow{color:var(--gold);letter-spacing:.03em;border:1px solid #edc56a8c;border-radius:999px;align-items:center;gap:.6em;padding:.45em 1.2em;font-weight:500;display:inline-flex}.shelfpage .tabs a{border:1px solid #f6f2ea29;border-radius:999px;padding:.55em 1.3em;font-weight:600}.shelfpage .tabs a:hover,.shelfpage .tabs a:focus-visible{border-color:var(--gold);color:var(--gold)}.shelfpage .product{background:linear-gradient(#f6f2ea0f,#f6f2ea06);border:1px solid #f6f2ea1f;border-radius:1.5rem;flex-direction:column;display:flex;overflow:hidden}.shelfpage .product img{aspect-ratio:1;width:100%;height:auto;display:block}.shelfpage .price{color:var(--gold)}.shelfpage .events .price{color:var(--rose)}.shelfpage .shelf-line{background:linear-gradient(90deg, transparent, var(--gold));border-radius:3px;height:3px}.shelfpage .events .shelf-line{background:linear-gradient(90deg, transparent, var(--rose))}.shelfpage .tabs a{align-items:center;gap:.5em;display:inline-flex}.shelfpage .shelf-new{background:var(--gold);color:#121218;border-radius:999px;padding:.15em .6em;font-size:.72em;font-weight:800}.shelfpage .instant .shelf-line{background:linear-gradient(90deg, var(--color-violet-2), transparent)}
