@media (max-width:1079px){.ig-header-bar{gap:10px;height:72px;padding-inline:16px}.ig-logo-img{width:auto;max-width:136px;height:34px}.ig-cart,.ig-burger{min-width:44px;height:44px}.ig-cart{margin-left:auto;padding-inline:12px}.ig-burger{width:44px}.ig-hero{align-items:flex-end;min-height:max(660px,100svh);padding-top:72px}.ig-hero-bg{background-position:66%}.ig-hero-inner{padding:96px 24px 94px}.ig-hero-title{overflow-wrap:normal;max-width:100%;font-size:clamp(2rem,5vw,3rem)}.ig-featured-grid{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:32px}}@media (max-width:767px){.ig-header-bar{height:68px}.ig-logo-img{max-width:118px;height:30px}.ig-cart-count{min-width:18px;padding-inline:5px}.ig-hero{min-height:max(620px,100svh);padding-top:68px}.ig-hero-bg{background-position:64%}.ig-hero-bg:after{background:linear-gradient(180deg, #07070780, #070707c7 48%, var(--ig-bg) 96%), linear-gradient(90deg, #070707e0, #07070742)}.ig-hero-inner{padding:88px 18px 84px}.ig-hero-kicker{letter-spacing:.15em;max-width:34ch;font-size:10px;line-height:1.55}.ig-hero-title{letter-spacing:-.025em;font-size:clamp(2rem,5vw,3rem);line-height:.84}.ig-hero-sub{max-width:34rem;margin-top:20px;font-size:15px;line-height:1.55}.ig-hero-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.ig-hero-actions .ig-btn{white-space:normal;text-align:center;width:100%;min-width:0;min-height:50px;padding-inline:14px;font-size:13px}.ig-section{width:100%;padding:64px 18px}.ig-section-head{align-items:flex-end;gap:14px;margin-bottom:28px}.ig-section-head>div{min-width:0}.ig-h2{overflow-wrap:normal;font-size:clamp(2rem,5vw,3rem)}.ig-section-head .ig-link{text-align:right;flex:none;justify-content:flex-end;max-width:112px;font-size:12px;line-height:1.35}.ig-featured-grid{display:block}.ig-featured-art{width:min(100%,440px);margin:0 auto 30px}.ig-featured-body{min-width:0}.ig-featured-title{overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3rem)}.ig-featured-actions{grid-template-columns:1fr;display:grid}.ig-featured-actions .ig-btn{white-space:normal;text-align:center;width:100%;min-width:0;min-height:50px;padding:10px 16px;line-height:1.25}.ig-tracklist li{grid-template-columns:40px 25px minmax(0,1fr) auto;gap:8px;padding:9px 8px}.ig-track-chips{display:none}.ig-track-cart{min-width:42px;min-height:42px;padding-inline:12px}.ig-slider{grid-auto-columns:minmax(220px,78vw);gap:14px;width:calc(100% + 18px);margin-right:-18px;padding-right:18px;scroll-padding-inline:18px}.ig-slide-body{min-width:0}.ig-sets-grid{grid-template-columns:1fr}.ig-vip-inner{padding-inline:18px}.ig-contact-mail{overflow-wrap:anywhere;align-items:flex-start;font-size:15px}}@media (max-width:420px){.ig-logo-img{height:22px}.ig-header-bar{padding-inline:12px}.ig-cart,.ig-burger{padding-inline:10px}.ig-hero-title{font-size:clamp(2rem,5vw,3rem)}.ig-hero-actions{grid-template-columns:1fr}.ig-hero-actions .ig-btn:first-child{grid-column:auto}.ig-tracklist li{grid-template-columns:40px minmax(0,1fr) auto}.ig-track-n{display:none}.ig-track-cart{padding-inline:10px}.ig-slider{grid-auto-columns:minmax(210px,84vw)}}@media (max-width:340px){.ig-logo-img{height:20px}.ig-cart{gap:5px}.ig-hero-inner,.ig-section{padding-inline:14px}.ig-section-head{flex-direction:column;align-items:flex-start}.ig-section-head .ig-link{text-align:left;max-width:none}}
:root{--ig-bg:#09090b;--ig-bg-2:#0c0c0f;--ig-panel:#121215;--ig-panel-2:#18181c;--ig-line:#ffffff14;--ig-line-soft:#ffffff0f;--ds-line-strong:#ffffff24;--ds-hover:#ffffff0f;--ig-fg:#f4f4f5;--ig-muted:#a1a1aa;--ig-muted-2:#8b8b94;--ig-red:#ff3b1f;--ig-red-strong:#e8331a;--ig-orange:#ff6a4a;--ig-glow:#ff3b1f2e;--ds-accent-soft:#ff3b1f1f;--ds-accent-fg:#ff7a60;--ds-gold:#e3b860;--r-sm:6px;--r-md:8px;--r-lg:12px;--ds-cover-r:6px;--ease-out:cubic-bezier(.23,1,.32,1);--ds-ease-in-out:cubic-bezier(.77,0,.175,1);--ig-fast:.14s;--ig-fast-ease:cubic-bezier(.23,1,.32,1);--ig-ctx:.24s;--ig-ctx-ease:cubic-bezier(.23,1,.32,1);--catalog-accent:var(--ig-red)}html{background:var(--ig-bg);-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%}button,a,[role=button],summary,label{touch-action:manipulation}button,[role=button],.ig-btn,.cart-purchase-action,.ig-nav a,.ig-drawer nav a{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (pointer:coarse){input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}body{background:var(--ig-bg);color:var(--ig-fg);font-family:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.006em}::selection{background:var(--ig-red);color:#fff}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ds-accent-fg);outline-offset:2px}.ig-display{font-family:var(--font-display), var(--font-sans), sans-serif;text-transform:none;letter-spacing:-.035em;font-weight:700;line-height:1.02}.ig-kicker,.catalog-kicker{color:var(--ig-muted);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:500;display:block}.ig-kicker:before,.catalog-kicker:before{content:"";background:var(--ig-red);border-radius:1px;width:6px;height:6px;margin:0 8px 1px 0;display:inline-block}.ig-hero-kicker{color:var(--ig-muted)}.ig-h2{letter-spacing:-.035em;font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.04}.page-title,.catalog-heading h1{font-family:var(--font-display), var(--font-sans), sans-serif;font-weight:700;letter-spacing:-.04em!important;text-transform:none!important;font-size:clamp(2.25rem,4.6vw,3.6rem)!important;line-height:1.02!important}.account-intro h1,.account-dashboard h1,.help-hero h1,.exclusive-tracks-hero h1{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.04em;text-transform:none;line-height:1.02}.ig-header{border-bottom:1px solid var(--ig-line);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);background:#09090bc7}.ig-header-bar{height:64px}.ig-nav{gap:2px}.ig-nav a{border-radius:var(--r-sm);color:var(--ig-muted);font-family:var(--font-sans), sans-serif;letter-spacing:-.005em;text-transform:none;transition:color var(--ig-fast) ease, background-color var(--ig-fast) ease;padding:8px 14px;font-size:14px;font-weight:500;position:relative}.ig-nav a:hover,.ig-nav a.is-active:not(.ig-nav-vip){color:#fff;background:0 0}.ig-nav a:after{content:"";background:var(--ig-red);height:2px;transition:transform .2s var(--ease-out);border-radius:2px;position:absolute;bottom:-13px;left:14px;right:14px;transform:scaleX(0)}.ig-nav a.is-active:after{transform:scaleX(1)}.ig-header-utilities{gap:4px}.ig-header-icon,.ig-cart,.ig-burger{color:#e4e4e7;width:40px;height:40px;transition:background-color var(--ig-fast) ease, color var(--ig-fast) ease, transform .12s var(--ease-out);background:0 0;flex-basis:40px;border-radius:var(--r-md)!important;border:0!important}.ig-header-icon:hover,.ig-cart:hover,.ig-burger:hover,.ig-header-icon.is-active,.ig-cart.is-active{background:var(--ds-hover);color:#fff;border-color:#0000}.ig-header-icon:active,.ig-cart:active,.ig-burger:active{transform:scale(.95)}.ig-header-icon svg,.ig-cart svg{stroke-width:1.75px;width:20px;height:20px}.ig-vip-shortcut{background:0 0;gap:6px;width:auto;height:34px;margin-right:6px;padding-inline:12px;border:1px solid var(--ds-line-strong)!important;border-radius:999px!important}.ig-vip-shortcut:hover{background:#e3b8600f;border-color:#e3b8608c!important}.ig-vip-shortcut.is-active{background:#e3b8601a;border-color:#e3b860b3!important}.ig-vip-shortcut span{color:#f4f4f5;font-family:var(--font-sans), sans-serif;letter-spacing:.02em;text-transform:none;margin:0;font-size:13px;font-weight:600}.ig-vip-shortcut svg,.ig-vip-shortcut:hover svg,.ig-vip-shortcut.is-active svg{width:16px;height:16px;color:var(--ds-gold);stroke-width:2px;filter:none;margin:0}.ig-cart-count{border:2px solid var(--ig-bg);background:var(--ig-red);min-width:17px;height:17px;font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;padding:0 4px;font-size:10px;font-weight:700;top:3px;right:1px}.ig-drawer{background:var(--ig-bg);transition:max-height .28s var(--ease-out)}.ig-drawer nav{gap:0;padding-top:6px}.ig-drawer nav a{border:0;border-bottom:1px solid var(--ig-line);color:#e4e4e7;font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.02em;text-transform:none;border-radius:0;padding:16px 4px;font-size:22px;font-weight:600}.ig-drawer nav a:last-child{border-bottom:0}.ig-drawer nav a.is-active{border-color:var(--ig-line);color:#fff;box-shadow:inset 3px 0 0 var(--ig-red);background:0 0;padding-left:14px}.ig-btn,.auth-submit,.bio-form-submit{min-height:44px;font-family:var(--font-sans), sans-serif;letter-spacing:-.005em;transition:transform .14s var(--ease-out), background-color .16s ease, border-color .16s ease, color .16s ease;gap:8px;padding:0 20px;border-radius:var(--r-md)!important;font-size:14px!important;font-weight:600!important}.ig-btn svg{width:17px;height:17px}.ig-btn--lg{min-height:48px;padding:0 24px;font-size:15px!important}.ig-btn--buy,.ig-btn--primary,.auth-submit{border-color:var(--ig-red);background:var(--ig-red);color:#fff;box-shadow:none}.ig-btn--ghost{border:1px solid var(--ds-line-strong);color:#fff;background:#ffffff05}@media (hover:hover) and (pointer:fine){.ig-btn--buy:hover:not(:disabled),.ig-btn--primary:hover:not(:disabled),.auth-submit:hover:not(:disabled){filter:none;box-shadow:none;background:#ff5236;transform:none}.ig-btn--ghost:hover{background:var(--ds-hover);border-color:#ffffff52}}.ig-btn:active:not(:disabled),.auth-submit:active:not(:disabled){transform:scale(.97)}.ig-link{color:#e4e4e7;letter-spacing:0;gap:6px;font-size:14px;font-weight:500}.ig-link svg{width:16px;height:16px;transition:transform .2s var(--ease-out)}.ig-link:hover{color:#fff}@media (hover:hover) and (pointer:fine){.ig-link:hover svg{transform:translate(3px)}}.cart-purchase-action{--buy-bg:#ff3b1f21;--buy-border:#ff3b1f80;--buy-fg:#fff;--buy-icon:#ff6a4d;--buy-glow:0 0 0 0 transparent;font-family:var(--font-sans), sans-serif;letter-spacing:-.005em;font-variant-numeric:tabular-nums;overflow:hidden;box-shadow:var(--buy-glow)!important;transition:transform .16s var(--ease-out), background-color .18s ease, border-color .18s ease, color .18s ease, box-shadow .22s ease!important;font-weight:600!important}.cart-purchase-action>svg{transition:transform .22s var(--ease-out), color .18s ease!important}@media (hover:hover) and (pointer:fine){.cart-purchase-action:hover:not(:disabled):not(.is-added):not(.is-in-cart){--buy-bg:var(--ig-red);--buy-border:var(--ig-red);--buy-fg:#fff;--buy-icon:#fff;--buy-glow:0 6px 20px #ff3b1f47;transform:translateY(-1px)}.cart-purchase-action:hover:not(:disabled):not(.is-added):not(.is-in-cart)>svg{transform:translate(2px)rotate(-8deg)}}.cart-purchase-action:active:not(:disabled){transform:scale(.97)!important}.cart-purchase-action:focus-visible{outline-offset:3px;outline:2px solid #ff7a5c}.cart-purchase-action:disabled:not(.is-added):not(.is-in-cart){--buy-bg:#ffffff0d;--buy-border:#ffffff1a;--buy-icon:#8b8b94;--buy-fg:#a1a1aa;opacity:1}.cart-purchase-action.is-added,.cart-purchase-action.is-in-cart{--buy-bg:#10b98129;--buy-border:#34d399;--buy-fg:#d1fae5;--buy-icon:#34d399;--buy-glow:0 0 0 0 #34d39900;animation:ds-cart-pop .42s var(--ease-out) both, ds-cart-ring .7s ease-out both!important}.cart-purchase-action.is-added:after,.cart-purchase-action.is-in-cart:after{content:"";z-index:-1;animation:ds-cart-sweep .65s 80ms var(--ease-out) both;pointer-events:none;background:linear-gradient(100deg,#0000 20%,#6ee7b759 50%,#0000 80%);position:absolute;inset:0;transform:translate(-110%)}.cart-purchase-action.is-added>svg,.cart-purchase-action.is-in-cart>svg{animation:.38s cubic-bezier(.34,1.56,.64,1) 60ms both ds-cart-check!important}@media (hover:hover) and (pointer:fine){.cart-purchase-action.is-added:hover:not(:disabled),.cart-purchase-action.is-in-cart:hover:not(:disabled){--buy-bg:#10b981;--buy-border:#10b981;--buy-fg:#04120c;--buy-icon:#04120c;transform:translateY(-1px)}}@keyframes ds-cart-pop{0%{transform:scale(.95)}55%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes ds-cart-ring{0%{box-shadow:0 0 #34d3998c}to{box-shadow:0 0 0 10px #34d39900}}@keyframes ds-cart-sweep{to{transform:translate(110%)}}@keyframes ds-cart-check{0%{opacity:0;transform:scale(.4)rotate(-25deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cart-purchase-action.is-added,.cart-purchase-action.is-in-cart,.cart-purchase-action.is-added>svg,.cart-purchase-action.is-in-cart>svg{animation:none!important}.cart-purchase-action.is-added:after,.cart-purchase-action.is-in-cart:after{display:none}}.cart-vip-badge{min-height:18px;color:var(--ds-gold);letter-spacing:.06em;background:#e3b86014;border:1px solid #e3b86066;border-radius:4px;padding:0 6px;font-size:10px;font-weight:700}.ig-chips{gap:4px 10px;margin-top:2px}.ig-chip{color:var(--ig-muted-2);letter-spacing:0;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500}.ig-chip em{color:var(--ig-muted-2);letter-spacing:.04em;font-size:11px}.ig-chip--tag{color:var(--ig-muted);font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:capitalize;background:0 0;border:0;font-size:12px}.ig-hero{min-height:min(88svh,860px)}.ig-hero-bg:after{background:linear-gradient(180deg, #09090b8c 0%, #09090bb8 55%, var(--ig-bg) 100%), linear-gradient(90deg, #09090beb 0%, #09090b66 55%, transparent 80%)}.ig-hero-glow{display:none}.ig-hero-title{letter-spacing:-.05em;text-shadow:none;font-weight:700;font-size:clamp(3rem,7vw,6rem)!important;line-height:.95!important}.ig-hero-sub{color:#c4c4cc;max-width:480px;margin-top:20px;font-size:clamp(15px,1.4vw,18px);line-height:1.55}.ig-hero-actions{gap:10px;margin-top:30px}.ig-hero-actions .ig-btn--lg{flex:none;min-width:150px}.ig-hero-actions .ig-btn:first-child{border-color:var(--ig-red);background:var(--ig-red);color:#fff}@media (hover:hover) and (pointer:fine){.ig-hero-actions .ig-btn:first-child:hover{background:#ff5236}}.ig-hero-vip:hover{box-shadow:none;background:#e3b8600f;border-color:#e3b86099;transform:none}.ig-hero-ticker{border-top:1px solid var(--ig-line);background:#09090b99}.ig-hero-ticker-row{color:#6b6b74;font-family:var(--font-mono), monospace;letter-spacing:.14em;padding:11px 0;font-size:11px;font-weight:500;animation-duration:60s}.ig-section{padding-block:clamp(56px,7vw,96px)}.ig-section-head{align-items:flex-end;margin-bottom:clamp(22px,3vw,32px)}.ig-featured,.ig-slider-section,.ig-sets{border-top:1px solid var(--ig-line)}.ig-featured-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,4.5vw,64px)}.ig-featured-art img{border-radius:var(--r-lg);border:0;box-shadow:0 30px 80px #0000008c}.ig-featured-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;text-transform:none;background:#09090bc7;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex;top:14px;left:14px}.ig-featured-badge:before{content:"";background:var(--ig-red);border-radius:50%;width:6px;height:6px}.ig-featured-title{margin:6px 0 18px;font-size:clamp(2.1rem,4vw,3.4rem)}.ig-editorial-meta{gap:6px 24px;margin-bottom:22px;padding:14px 0}.ig-editorial-meta dt{font-family:var(--font-mono), monospace;letter-spacing:.06em;font-size:11px;font-weight:500}.ig-editorial-meta dd{font-size:14px;font-weight:500}.ig-featured-actions{gap:10px;margin-bottom:26px}.ig-featured-actions .cart-purchase-action{--buy-bg:var(--ig-red);--buy-fg:#fff;--buy-icon:#fff;min-height:44px;border-radius:var(--r-md)!important}@media (hover:hover) and (pointer:fine){.ig-featured-actions .cart-purchase-action:hover:not(:disabled):not(.is-added):not(.is-in-cart){--buy-bg:#ff5236;--buy-border:#ff5236}}.ig-tracklist{border-top:1px solid var(--ig-line);gap:0}.ig-tracklist li{border:0;border-bottom:1px solid var(--ig-line);background:0 0;border-radius:0;gap:14px;padding:8px 6px;transition:background-color .14s}.ig-tracklist li:hover,.ig-tracklist li.is-active{border-color:var(--ig-line);background:#ffffff08}.ig-tracklist li.is-active .ig-track-copy strong{color:var(--ds-accent-fg)}.ig-track-play{border:1px solid var(--ds-line-strong);background:0 0;width:34px;height:34px}.ig-track-play:hover:not(:disabled){color:#09090b;background:#fff;border-color:#fff}.ig-tracklist li.is-active .ig-track-play{border-color:var(--ig-red);background:var(--ig-red);color:#fff}.ig-track-play svg{width:13px;height:13px}.ig-track-n{color:#6b6b74;font-size:12px}.ig-track-copy strong{letter-spacing:-.005em;font-size:14px;font-weight:600}.ig-track-copy em{color:var(--ig-muted-2);font-size:12px}.ig-tracklist .ig-track-cart--price{font-variant-numeric:tabular-nums;border-radius:var(--r-md)!important;min-height:34px!important;padding-inline:10px!important;font-size:13px!important}.ig-tracklist .ig-track-cart--price svg{width:15px;height:15px}.ig-slider{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;overscroll-behavior-x:contain;grid-auto-columns:minmax(196px,1fr);gap:20px;padding-bottom:14px}.ig-slide{background:0 0;border:0;border-radius:0;overflow:visible}.ig-slide-art{border-radius:var(--ds-cover-r);background:var(--ig-panel);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.ig-slide-art img{transition:transform .5s var(--ease-out)}.ig-slide-play{color:#09090b;opacity:0;width:40px;height:40px;transition:opacity .18s ease, transform .22s var(--ease-out);background:#fff;bottom:10px;right:10px;transform:translateY(6px)scale(.96);box-shadow:0 6px 18px #0006}.ig-slide-play svg{width:16px;height:16px;margin-left:2px}.ig-slide:hover .ig-slide-play,.ig-slide:focus-within .ig-slide-play{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.ig-slide:hover .ig-slide-art img{transform:scale(1.03)}.ig-slide-play:hover:not(:disabled){transform:scale(1.06)}}@media (hover:none){.ig-slide-play{opacity:1;color:#fff;width:34px;height:34px;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09090bb3;transform:none}.ig-slide-play svg{width:14px;height:14px}}.ig-slide-body{gap:3px;padding:12px 0 0}.ig-slide-body strong,.ig-slide-title{color:#f4f4f5;letter-spacing:-.01em;font-size:14px;font-weight:600}.ig-slide-body em{color:var(--ig-muted-2);font-size:13px}.ig-slide-body .ig-chips{margin-top:2px}.ig-slide-buy{justify-content:stretch;margin-top:10px}.ig-slide .ig-track-cart{font-variant-numeric:tabular-nums;justify-content:space-between;width:100%;border-radius:var(--r-md)!important;min-width:0!important;min-height:40px!important;padding-inline:12px 8px!important;font-size:14px!important}.ig-slide .ig-track-cart>svg{flex-basis:16px;order:3;width:16px;height:16px}.ig-slide .ig-track-cart>span:first-of-type{order:1;margin-right:auto}.ig-slide .ig-track-cart .cart-vip-badge{order:2;margin-right:8px}.ig-sets-grid{gap:20px}.ig-set-card{background:0 0;border:0;overflow:visible;border-radius:0!important}@media (hover:hover) and (pointer:fine){.ig-set-card:hover{box-shadow:none;border-color:#0000;transform:none}.ig-set-card:hover .ig-set-cover img{transform:scale(1.03)}}.ig-set-cover{border-radius:var(--ds-cover-r);box-shadow:inset 0 0 0 1px #ffffff0f}.ig-set-cover img{transition:transform .5s var(--ease-out)}.ig-set-body{padding:12px 0 0}.ig-set-body h3{letter-spacing:-.01em;font-size:15px;font-weight:600}.ig-set-date{color:var(--ig-muted-2);margin-top:4px;font-size:12px}.ig-bio-lead{letter-spacing:-.01em;font-size:clamp(18px,1.8vw,22px);font-weight:500;line-height:1.5}.ig-label-tag{border:1px solid var(--ig-line);color:var(--ig-muted);letter-spacing:0;text-transform:none;background:0 0;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:500}.ig-vip{border-block:1px solid var(--ig-line);background:radial-gradient(70% 120% at 50% 0%, #e3b86012, transparent 60%), var(--ig-bg-2)}.ig-vip .ig-h2{font-size:clamp(2rem,4vw,3.2rem)}.ig-vip .ig-kicker:before{background:var(--ds-gold)}.ig-contact-card{border:1px solid var(--ig-line);border-radius:var(--r-lg);background:var(--ig-panel);box-shadow:none}.ig-contact-card h3{font-family:var(--font-display), sans-serif;letter-spacing:-.03em}.ig-footer{background:var(--ig-bg)}.ig-footer-col h3{color:var(--ig-muted-2);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:11px;font-weight:500}.ig-footer-col a{color:#c4c4cc;font-size:14px}.ig-footer-legal{color:#6b6b74}.ig-player{border-top:1px solid var(--ig-line);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);background:#0c0c0fe6}.ig-player-line span{background:var(--ig-red);box-shadow:none}.ig-player-art{border-radius:var(--r-sm)}.support-float{border-color:var(--ds-line-strong);background:var(--ig-panel-2);box-shadow:0 10px 28px #00000073}.support-float-icon svg{color:#f4f4f5;filter:none}.support-float-ripple{border-color:#ffffff40}.support-float-hint{border-color:var(--ds-line-strong);background:var(--ig-panel-2);box-shadow:0 12px 34px #00000080}@media (max-width:767px){.ig-header-bar{height:58px}.ig-hero-title{font-size:clamp(2.6rem,13vw,3.6rem)!important}.ig-hero-actions{grid-template-columns:1fr 1fr;display:grid}.ig-hero-actions .ig-btn--lg{width:100%;min-width:0}.ig-h2{font-size:clamp(1.6rem,7.4vw,2.1rem)}.ig-section-head{flex-direction:row;align-items:flex-end}.ig-section-head .ig-link{white-space:nowrap;flex:none;font-size:13px}.ig-featured-title{font-size:clamp(1.9rem,9vw,2.6rem)}.ig-slider{scrollbar-width:none;grid-auto-columns:62%;gap:14px}.ig-slider::-webkit-scrollbar{display:none}.ig-slide .ig-track-cart{min-height:44px!important}.ig-tracklist li{gap:10px;padding:8px 2px}.ig-sets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@media (max-width:380px){.ig-slider{grid-auto-columns:70%}}@media (prefers-reduced-motion:reduce){.ig-slide-art img,.ig-set-cover img{transition:none}.ig-slide-play{transition:opacity .12s;transform:none}.ig-nav a:after{transition:none}}.catalog-page h1.ig-display,.store-page h1.ig-display,.page-title{text-transform:none!important;letter-spacing:-.035em!important}.store-page h1.ig-display{text-transform:lowercase!important}.store-page h1.ig-display:first-letter{text-transform:uppercase}.catalog-page h1.ig-display{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1}.catalog-back-link{border:1px solid var(--ig-line);min-height:34px;color:var(--ig-muted);background:0 0;border-radius:999px;padding:0 12px 0 10px;font-size:13px;font-weight:500;transition:color .16s,border-color .16s}@media (hover:hover) and (pointer:fine){.catalog-back-link:hover{border-color:var(--ds-line-strong);color:#fff}}.store-page:before{filter:blur(48px)saturate();opacity:.18}.store-category-grid{gap:16px}.store-category-grid .category-card{background:var(--ig-panel);min-height:280px;transition:border-color .2s ease, transform .2s var(--ease-out);flex-direction:column;border-radius:var(--r-lg)!important;box-shadow:none!important;border:1px solid #ffffff14!important;padding:24px!important;display:flex!important}.store-category-grid .category-card:before{filter:saturate(1.05);opacity:.5;transition:transform .6s var(--ease-out), opacity .3s ease;inset:0;transform:none}.store-category-grid .category-card:after{background:linear-gradient(#09090b80 0%,#09090bc7 45%,#09090bf7 100%)}.store-category-grid .category-card>.absolute{display:none}.store-category-grid .category-card>.relative{flex:1;justify-content:flex-end}.store-category-grid .category-card .size-12{border-radius:var(--r-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff24;width:40px;height:40px;margin-bottom:16px;color:#fff!important;background:#09090b8c!important}.store-category-grid .category-card .size-6{width:18px;height:18px}.store-category-grid .category-card h2{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin-bottom:6px;font-size:26px;font-weight:600}.store-category-grid .category-card p{color:#b4b4bc;margin-bottom:18px;font-size:14px;line-height:1.5}.store-category-grid .category-card .relative>div:last-child{color:#fff;font-size:14px;font-weight:500}.store-category-grid .category-card .relative>div:last-child svg{color:var(--ig-red)}.store-category-grid .category-card--vip{border-color:#e3b86047!important}.store-category-grid .category-card--vip .size-12{border-color:#e3b86066;color:var(--ds-gold)!important}.store-category-grid .category-card--exclusive{border-color:#ffffff14!important}@media (hover:hover) and (pointer:fine){.store-category-grid .category-card:hover{transform:translateY(-2px);border-color:#ffffff38!important}.store-category-grid .category-card:hover:before{opacity:.62;filter:saturate(1.05);transform:scale(1.04)}.store-category-grid .category-card--vip:hover{border-color:#e3b86099!important}}.store-category-grid .category-card:active{transform:scale(.985)}@media (max-width:767px){.store-category-grid{gap:10px}.store-category-grid .category-card{min-height:168px;padding:18px!important}.store-category-grid .category-card h2{font-size:21px}.store-category-grid .category-card p{margin-bottom:12px;font-size:13px}.store-category-grid .category-card .size-12{margin-bottom:12px}}.album-grid{gap:14px}.album-product-card{border-radius:var(--r-lg);box-shadow:none;background:#111114;border:1px solid #ffffff12}@media (hover:hover) and (pointer:fine){.album-product-card:hover{box-shadow:none;border-color:#ffffff29;transform:none}.album-product-card:hover .album-product-art img{transform:scale(1.035)}}.album-product-art:after{background:linear-gradient(#0000 60%,#00000059)}.album-product-index{color:#d4d4d8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09090bb8;border:0;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;top:8px;left:8px}.album-product-play{color:#09090b;width:38px;height:38px;transition:transform .2s var(--ease-out), background-color .16s ease, color .16s ease;background:#fff;border:0;bottom:10px;right:10px;box-shadow:0 6px 18px #0006}.album-product-play svg{width:15px;height:15px;margin-left:2px}@media (hover:hover) and (pointer:fine){.album-product-play{opacity:0;transition:opacity .18s ease, transform .22s var(--ease-out);transform:translateY(6px)scale(.96)}.album-product-card:hover .album-product-play,.album-product-card:focus-within .album-product-play,.album-product-play[aria-pressed=true]{opacity:1;transform:none}}@media (hover:none){.album-product-play{color:#fff;width:34px;height:34px;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09090bb3}}.album-product-play:active{transform:scale(.94)!important}.album-product-info{gap:12px;padding:16px 18px}.album-product-kicker{color:#71717a;letter-spacing:.1em;font-size:10px;font-weight:500}.album-product-title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:clamp(17px,1.6vw,21px);font-weight:600;line-height:1.15}@media (hover:hover) and (pointer:fine){.album-product-title:hover{color:#fff;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.catalog-product-card .album-product-title.is-playing{color:var(--ds-accent-fg)}.album-product-meta{color:#8b8b94;font-family:var(--font-sans), sans-serif;gap:4px 10px;font-size:12px;font-weight:500}.album-product-meta>span{text-transform:none;background:0 0;border:0;padding:0;display:inline-block}.album-product-meta>span:first-letter{text-transform:uppercase}.album-product-meta>span+span:before{content:"·";color:#52525b;margin-right:10px}.album-product-meta .album-vip-badge--inline{color:var(--ds-gold);text-transform:uppercase;background:#e3b86014;border:1px solid #e3b86066;border-radius:4px;padding:1px 6px}.album-product-meta .album-vip-badge--inline:before{content:none}.catalog-product-card--mystery .album-product-kicker{color:var(--ds-gold)}.catalog-product-card--mystery .album-product-meta>span{background:0 0}.product-detail-format--compact,.catalog-album-format{min-height:38px;border:1px solid var(--ig-line)!important;border-radius:var(--r-md)!important;background:#ffffff08!important}.product-detail-format--compact span{color:#8b8b94;font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.product-detail-format--compact select{font-weight:600}.album-product-buy{min-height:44px;border-radius:var(--r-md)!important;font-size:14px!important}.album-product-buy>svg{width:17px;height:17px}@media (max-width:640px){.album-grid{gap:8px}.album-product-card{border-left:0;border-right:0;border-radius:0}.album-product-info{gap:9px;padding:12px}.album-product-title,.catalog-product-card .album-product-title{font-size:16px}.album-product-meta,.catalog-product-card .album-product-meta{gap:2px 8px;font-size:11px}.album-product-meta>span+span:before{margin-right:8px}.album-product-buy,.catalog-product-card .album-product-buy{min-height:42px;font-size:13px!important}}.album-product-meta>span.catalog-product-genre{color:#a1a1aa;font:inherit;letter-spacing:0;text-transform:none}.vip-page-hero{box-shadow:none;background:radial-gradient(90% 140% at 0 0,#e3b8601f,#0000 60%),#0e0e11;border:1px solid #e3b86042;border-radius:16px}.vip-page-hero-mark{color:var(--ds-gold);letter-spacing:.12em;font-weight:500}.vip-page-hero-mark svg{color:var(--ds-gold);filter:none}.vip-page-hero .ig-kicker:before,.ig-vippage .ig-kicker:before{background:var(--ds-gold)}.vip-page-hero .ig-vippage-title{letter-spacing:-.04em}.vip-page-hero-intro{color:#b4b4bc}.vip-gate-card{border-radius:var(--r-lg);background:#09090bb3;border-color:#ffffff1a}.vip-gate-icon{border-radius:var(--r-md);color:var(--ds-gold);background:#e3b86014;border-color:#e3b86066}.vip-gate-card h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-weight:600}.vip-status-label{color:var(--ds-gold);font-weight:500}.ig-vippage-cta .ig-btn--buy:not(.cart-purchase-action){background:var(--ds-gold)!important;border-color:var(--ds-gold)!important;color:#1a1306!important;box-shadow:none!important}@media (hover:hover) and (pointer:fine){.ig-vippage-cta .ig-btn--buy:not(.cart-purchase-action):hover{background:#ecc878!important;border-color:#ecc878!important}}.ig-vip-plans{background:#0e0e11;border-radius:16px}.ig-vip-section-head h2{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-weight:600}.ig-vip-plan{border-radius:var(--r-lg);background:#111114}.vip-plan-index{color:#71717a;font-weight:500}.vip-plan--active,.vip-plan--active.catalog-offer{box-shadow:none;background:radial-gradient(circle at 100% 0,#e3b8601f,#0000 50%),#111114;border-color:#e3b86073}.vip-plan--active .vip-plan-index{color:var(--ds-gold)}.ig-vip-plan h3{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-weight:600}.vip-section-note{color:#71717a}.resource-card{background:#111114;border-color:#ffffff12;transition:border-color .2s}@media (hover:hover) and (pointer:fine){.resource-card:hover{border-color:#ffffff29}}.resource-card-price{color:#fff;font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;font-weight:600}.resource-badge{font-family:var(--font-mono), monospace;border-radius:4px;font-weight:500}.resource-legal{color:#a1a1aa;opacity:1}.resource-card-body h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-weight:600}.catalog-product-card .album-product-meta>span.catalog-product-genre{background:0 0;border:0;padding:0}.album-detail-backdrop{opacity:.35}.product-detail-back{border-color:var(--ig-line);background:0 0;padding:0 12px 0 10px;font-size:13px;font-weight:500;min-height:34px!important}@media (hover:hover) and (pointer:fine){.product-detail-back:hover{border-color:var(--ds-line-strong);transform:none}}.product-detail-art-frame{border-radius:var(--r-lg);border:0;box-shadow:0 30px 80px #00000073,inset 0 0 0 1px #ffffff0f}.product-detail-art-frame:after{content:none}.product-detail-art-label{color:#e4e4e7;min-height:24px;font-family:var(--font-mono), monospace;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090bb8;border:0;border-radius:4px;padding:0 8px;font-size:10px;font-weight:500;top:12px;left:12px}.product-detail-art-label svg{color:var(--ig-red)}.product-detail-art-meta{color:#71717a;letter-spacing:.06em}.track-detail-art-play{color:#09090b;width:56px;height:56px;transition:transform .2s var(--ease-out), background-color .16s ease;background:#fff;border:0;box-shadow:0 10px 30px #00000073}@media (hover:hover) and (pointer:fine){.track-detail-art-play:hover:not(:disabled){background:#fff;transform:scale(1.06);box-shadow:0 10px 30px #00000073}}.track-detail-art-play:active:not(:disabled){transform:scale(.94)}.product-detail-kicker{color:var(--ig-muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.product-detail-kicker:before{content:"";background:var(--ig-red);flex:0 0 6px;width:6px;height:6px}.product-detail-title{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-transform:none;text-wrap:balance;margin-top:14px;font-size:clamp(2.6rem,5.6vw,5rem);font-weight:600;line-height:.98}.product-detail-byline{color:#a1a1aa;margin-top:16px;font-size:15px;font-weight:500}.product-detail-specs{gap:6px;margin-top:18px}.product-detail-specs span{color:#d4d4d8;min-height:28px;font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;background:#ffffff0f;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:500}.product-detail-specs svg{color:#a1a1aa;width:14px;height:14px}.product-detail-description{color:#b4b4bc;line-height:1.65}.product-detail-buybox{border-radius:var(--r-lg);box-shadow:none;background:#111114;border:1px solid #ffffff17;margin-top:26px;padding:20px}.product-detail-buy-label{color:#8b8b94;font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.product-detail-buy-head strong{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:34px;font-weight:600}.product-detail-buy-note{color:#8b8b94;font-size:12px}.product-detail-buy-note:before{content:"● ";color:#34d399;vertical-align:2px;font-size:9px}.product-detail-buy-actions .product-detail-format:not(.product-detail-format--compact){border:1px solid var(--ig-line);border-radius:var(--r-md);background:#ffffff08;min-height:48px}.product-detail-format>span{color:#8b8b94;font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.product-detail-buy-button.cart-purchase-action:not(.is-in-cart):not(.is-added):not(:disabled){--buy-bg:var(--ig-red);--buy-border:var(--ig-red);--buy-fg:#fff;--buy-icon:#fff;--buy-glow:0 8px 24px #ff3b1f38}@media (hover:hover) and (pointer:fine){.product-detail-buy-button.cart-purchase-action:hover:not(:disabled):not(.is-added):not(.is-in-cart){--buy-bg:#ff5236;--buy-border:#ff5236;--buy-glow:0 10px 28px #ff3b1f52}}.product-detail-buy-button{min-height:48px;border-radius:var(--r-md)!important;font-size:15px!important}.product-detail-vip-note{color:var(--ds-gold)}.product-detail-section-head{border-bottom-color:var(--ig-line)}.product-detail-section-head h2{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:none;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:600;line-height:1.05}.product-detail-section-head p,.product-detail-section-head .ig-kicker{text-transform:uppercase}.product-detail-count{color:#71717a}.product-detail-tracklist{background:0 0;border:0;border-radius:0}.product-detail-track-header{border-bottom:1px solid var(--ig-line);color:#71717a;font-weight:500}.product-detail-track-row{border-bottom:1px solid var(--ig-line);transition:background-color .14s}.product-detail-track-row:last-child{border-bottom:1px solid var(--ig-line)}.product-detail-track-row:hover,.product-detail-track-row.is-active{background:#ffffff08}.product-detail-track-row.is-active .product-detail-track-copy a,.product-detail-track-row.is-active .product-detail-track-copy h3{color:var(--ds-accent-fg)}.product-detail-track-art{border-radius:4px}.product-detail-track-play{color:#fff;background:#09090b8c}@media (hover:hover) and (pointer:fine){.product-detail-track-play:hover{color:#09090b;background:#fff}}.product-detail-track-copy a,.product-detail-track-copy h3{letter-spacing:-.005em;font-size:15px;font-weight:600}@media (hover:hover) and (pointer:fine){.product-detail-track-copy a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.product-detail-track-meta{color:#8b8b94;font-family:var(--font-sans), sans-serif;letter-spacing:0;font-size:12px}.product-detail-track-meta .catalog-product-genre,.product-detail-track-meta span:first-child{color:#a1a1aa;text-transform:capitalize}.product-detail-track-cart{border-radius:var(--r-md)!important;min-height:40px!important;font-size:14px!important}.track-detail-demo-play{color:#09090b;background:#fff;border:0}.mystery-box-detail-page .product-detail-art-label svg,.mystery-box-detail-page .product-detail-specs svg{color:var(--ds-gold)}.catalog-mystery-prizes__panel{border-radius:var(--r-lg);background:#111114;border-color:#e3b86033}.catalog-mystery-prizes__rank{color:var(--ds-gold)}.catalog-mystery-prizes__disclaimer{color:#a1a1aa}@media (max-width:767px){.product-detail-title{font-size:clamp(2.4rem,12vw,3.6rem)}.product-detail-buy-head strong{font-size:28px}.product-detail-buybox{padding:16px}}.album-detail-v2 .product-detail-shell{padding-top:84px}.product-breadcrumb{color:#71717a;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.product-breadcrumb a{color:#a1a1aa;transition:color .14s}.product-breadcrumb a:hover{color:#fff}.product-breadcrumb svg{width:14px;height:14px}.product-breadcrumb [aria-current]{color:#e4e4e7;text-overflow:ellipsis;white-space:nowrap;max-width:60vw;overflow:hidden}.album-detail-v2 .product-detail-hero{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);margin-top:28px}.album-detail-v2 .product-detail-art-frame{width:100%}.album-detail-v2 .product-detail-title{margin:12px 0 0;font-size:clamp(2.6rem,5vw,4.6rem)}.album-detail-v2 .product-detail-byline{margin-top:12px}.album-detail-v2 .product-detail-byline .is-genre{text-transform:capitalize}.album-hero-actions{align-items:flex-start;gap:10px;margin-top:22px;display:flex}.album-hero-actions .product-detail-share{margin:0}.album-hero-actions .product-detail-share-status:empty{display:none}.album-play-all{color:#09090b;height:48px;transition:transform .16s var(--ease-out), background-color .16s ease;background:#fff;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 16px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 10px 28px #00000059}.album-play-all svg{fill:currentColor;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.album-play-all:hover{background:#e4e4e7}}.album-play-all:active{transform:scale(.97)}.album-hero-actions .product-detail-share-button{border-color:var(--ds-line-strong);color:#fff;background:0 0;border-radius:999px;min-height:48px;padding:0 16px;font-size:14px;font-weight:500}.album-hero-actions .product-detail-share-button svg{color:#d4d4d8}.album-detail-v2 .product-detail-buybox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--ds-line-strong);background:#111114d1;max-width:620px;margin-top:22px;padding:20px}.album-detail-v2 .product-detail-buy-head{flex-direction:row;align-items:flex-end;margin-bottom:16px}.album-detail-v2 .product-detail-buy-head strong{font-size:40px}.album-format-seg{border:1px solid var(--ig-line);background:#0c0c0e;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.album-format-seg button{color:#a1a1aa;background:0 0;border:0;border-radius:7px;min-width:54px;height:34px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .16s,color .16s}.album-format-seg button:hover:not(.is-on){color:#fff}.album-format-seg button.is-on{color:#09090b;background:#fff}.album-format-seg button:active{transform:scale(.96)}.album-format-single{color:#8b8b94;font-size:13px}.album-format-single b{border:1px solid var(--ig-line);color:#fff;border-radius:6px;margin-left:6px;padding:4px 9px;font-weight:600}.album-detail-v2 .product-detail-buy-actions{justify-items:stretch;gap:8px;display:grid}.album-detail-v2 .product-detail-buy-actions .product-detail-buy-button{min-width:0;min-height:54px;width:100%!important;font-size:16px!important}.album-saving{color:#8b8b94;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:12px;font-size:13px;display:flex}.album-saving b{color:#6ee7b7;font-weight:600}.album-trust{color:#8b8b94;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.album-trust li:before{content:"✓";color:#34d399;margin-right:6px}.album-detail-body{border-top:1px solid var(--ig-line);grid-template-columns:minmax(0,1fr) 300px;gap:clamp(32px,5vw,64px);margin-top:clamp(48px,7vw,80px);padding-top:clamp(32px,4vw,48px);display:grid}.album-detail-v2 .product-detail-track-section{margin:0}.album-detail-v2 .product-detail-section-head{border:0;flex-direction:row;align-items:baseline;margin-bottom:14px;padding-bottom:0}.album-detail-v2 .product-detail-section-head h2{margin:0;font-size:clamp(1.6rem,2.6vw,2rem)}.album-detail-v2 .product-detail-count{font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:13px}.album-detail-v2 .product-detail-track-row{grid-template-columns:26px 36px minmax(140px,1.1fr) minmax(0,1fr) auto auto;gap:14px;min-height:0;padding:12px 8px}.album-detail-v2 .product-detail-track-row:first-child{border-top:1px solid var(--ig-line)}.album-row-play{border:1px solid var(--ds-line-strong);color:#fff;width:36px;height:36px;transition:background-color .14s ease, border-color .14s ease, transform .14s var(--ease-out);background:0 0;border-radius:50%;place-items:center;display:grid}.album-row-play.is-off{opacity:.25}@media (hover:hover) and (pointer:fine){.album-row-play:hover:not(.is-off){color:#09090b;background:#fff;border-color:#fff}}.album-row-play:active{transform:scale(.94)}.album-detail-v2 .product-detail-track-row.is-active .album-row-play{background:var(--ig-red);border-color:var(--ig-red);color:#fff}.album-detail-v2 .product-detail-track-meta{gap:8px;margin-top:2px;display:flex}.album-detail-v2 .product-detail-track-meta span+span:before{content:"·";color:#52525b;margin-right:8px}.album-detail-v2 .product-detail-track-meta .is-genre{text-transform:capitalize}.album-row-wave{min-width:0}.album-row-wave .product-detail-preview-meter{margin:0}.album-row-meta{color:#8b8b94;font-family:var(--font-mono), monospace;white-space:nowrap;font-size:12px}.album-detail-v2 .product-detail-track-actions{align-items:center;gap:8px;width:auto;display:flex}.album-detail-v2 .product-detail-track-actions .product-detail-format--compact{width:auto;min-height:40px}.album-detail-v2 .product-detail-track-cart{min-width:108px}.album-detail-aside{align-self:start;position:sticky;top:96px}.album-detail-aside h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0 0 12px;font-size:20px;font-weight:600}.album-detail-aside dl{border-top:1px solid var(--ig-line);margin:0}.album-detail-aside dl>div{border-bottom:1px solid var(--ig-line);justify-content:space-between;gap:16px;padding:11px 0;font-size:14px;display:flex}.album-detail-aside dt{color:#8b8b94}.album-detail-aside dd{color:#f4f4f5;text-align:right;margin:0;font-weight:500}.album-detail-aside .product-detail-description{margin-top:16px;font-size:14px}.album-vip-card{border-radius:var(--r-lg);background:radial-gradient(circle at 100% 0,#e3b8601f,#0000 60%);border:1px solid #e3b8604d;gap:4px;margin-top:20px;padding:16px;transition:border-color .16s;display:grid}.album-vip-card:hover{border-color:#e3b86099}.album-vip-card b{color:var(--ds-gold);font-family:var(--font-display), sans-serif;font-size:15px;font-weight:600}.album-vip-card span{color:#a1a1aa;font-size:13px}.album-vip-card em{color:#fff;margin-top:6px;font-size:13px;font-style:normal;font-weight:600}@media (max-width:1100px){.album-detail-v2 .product-detail-track-row{grid-template-columns:26px 36px minmax(0,1fr) auto}.album-row-wave,.album-row-meta{display:none}}@media (max-width:900px){.album-detail-body{grid-template-columns:1fr}.album-detail-aside{position:static}}@media (max-width:767px){.album-detail-v2 .product-detail-shell{padding-top:76px}.album-detail-v2 .product-detail-hero{grid-template-columns:1fr;gap:22px;margin-top:16px}.album-detail-v2 .product-detail-art-frame{width:100%}.album-detail-v2 .product-detail-buy-head{flex-direction:column;align-items:flex-start;gap:12px}.album-detail-v2 .product-detail-buy-head strong{font-size:34px}.album-hero-actions{margin-top:18px}.album-detail-v2 .product-detail-section-head{flex-direction:column;gap:4px}.album-detail-v2 .product-detail-track-row{grid-template-columns:36px minmax(0,1fr) auto;gap:12px;padding:12px 0}.album-detail-v2 .product-detail-track-number{display:none}.album-detail-v2 .product-detail-track-cart{min-width:0;padding-inline:10px!important}.album-detail-v2 .product-detail-track-actions .product-detail-format--compact{display:none}}.album-row-wave .product-detail-preview-meter>span{display:none}.album-row-wave .product-detail-preview-meter i{box-shadow:none;opacity:1;background:#3f3f46}.album-row-wave .product-detail-preview-meter.is-playing i{box-shadow:none;background:#ff7a60}.album-detail-v2 .product-detail-track-row{grid-template-columns:26px 36px minmax(140px,1.1fr) minmax(0,1fr) 128px auto}.album-row-meta{text-overflow:ellipsis;text-align:right;overflow:hidden}.album-detail-v2 .product-detail-track-meta .is-genre{color:#8b8b94;background:0 0;border:0;padding:0;font-weight:400}.album-detail-aside dd:first-letter{text-transform:uppercase}@media (max-width:1100px){.album-detail-v2 .product-detail-track-row{grid-template-columns:26px 36px minmax(0,1fr) auto}}@media (max-width:767px){.album-detail-v2 .product-detail-track-row{grid-template-rows:auto;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;min-height:0;padding:12px 0}.album-detail-v2 .product-detail-track-row>*{grid-area:1}.album-detail-v2 .product-detail-track-actions{width:auto}.album-detail-v2 .product-detail-track-copy a,.album-detail-v2 .product-detail-track-copy h3{font-size:15px}.album-trust{gap:4px 14px}}.track-hero-wave{max-width:620px;margin-top:16px}.track-hero-wave .product-detail-preview-meter{margin:0}.track-hero-wave .product-detail-preview-meter>span{display:none}.track-hero-wave .product-detail-preview-meter i{box-shadow:none;opacity:1;background:#3f3f46}.track-hero-wave.is-active .product-detail-preview-meter i{background:#ff7a60}.track-detail-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.track-detail-body .album-detail-aside{position:static}.track-detail-body .album-vip-card{margin-top:44px}.album-saving b.is-gold{color:var(--ds-gold)}.mystery-box-detail-page.album-detail-v2 .product-detail-description{max-width:560px;margin-top:16px}.mystery-box-detail-page .catalog-mystery-prizes{margin-top:clamp(48px,7vw,80px)}.catalog-mystery-prizes__panel{box-shadow:none;padding:clamp(20px,3vw,32px)}.catalog-mystery-prizes__panel h2{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:none;font-size:clamp(1.6rem,2.6vw,2rem);font-weight:600}.catalog-mystery-prizes .catalog-offer-eyebrow{color:var(--ds-gold);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-weight:500}.catalog-mystery-prizes__intro{color:#a1a1aa}.catalog-mystery-prizes__tiers>li{border-color:var(--ig-line)}.catalog-mystery-prizes__value{color:#fff;font-family:var(--font-display), sans-serif;font-weight:600}.catalog-mystery-prizes__cover{border-radius:4px}@media (max-width:900px){.track-detail-body{grid-template-columns:1fr}.track-detail-body .album-vip-card{margin-top:0}}.account-kicker{color:var(--ig-muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;font-weight:500;display:inline-flex}.account-kicker:before{content:"";background:var(--ig-red);width:6px;height:6px}.account-intro h1,.account-dashboard h1{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-transform:none;margin:16px 0;font-size:clamp(2.6rem,5.4vw,4.8rem);font-weight:600;line-height:.98}.account-intro h1 em{color:#71717a}.account-intro ul{font-weight:500}.account-intro li svg{color:#34d399}.auth-panel{border-color:var(--ds-line-strong);border-radius:var(--r-lg);background:#111114;box-shadow:0 30px 80px #0006}.auth-tabs{border-bottom-color:var(--ig-line)}.auth-tabs button{color:#8b8b94;letter-spacing:0;text-transform:none;background:0 0;min-height:52px;font-size:14px;font-weight:500;transition:color .16s,border-color .16s}.auth-tabs button:hover{color:#fff}.auth-tabs button[aria-selected=true]{border-bottom-color:var(--ig-red);color:#fff;background:0 0;font-weight:600}.auth-heading>svg{color:#a1a1aa}.auth-heading h2{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-weight:600}.auth-form label,.auth-form label>span{font-weight:500}.auth-form input{border-color:var(--ds-line-strong);border-radius:var(--r-md);background:#0c0c0e;min-height:48px;font-weight:400;transition:border-color .16s,box-shadow .16s}.auth-form input::placeholder{color:#52525b;font-weight:400}.auth-form input:focus{border-color:#a1a1aa;box-shadow:0 0 0 3px #ffffff0f}.auth-help button{color:#a1a1aa;font-size:13px}.auth-help button:hover{color:#fff}.auth-submit{min-height:48px;border-radius:var(--r-md)!important;font-weight:600!important}.auth-legal{color:#71717a}.account-menu-label{color:#71717a;font-family:var(--font-mono), monospace;letter-spacing:.1em;font-weight:500}.account-menu-item{border-radius:var(--r-md)}@media (hover:hover) and (pointer:fine){.account-menu-item:hover{border-color:var(--ig-line);background:#ffffff0a;transform:none}}.account-menu-item--active,.account-menu-item[data-active=true]{border-color:var(--ds-line-strong);box-shadow:inset 2px 0 0 var(--ig-red);background:#ffffff0f}.account-menu-item svg:first-child{color:#a1a1aa}.account-menu-item--active svg:first-child,.account-menu-item[data-active=true] svg:first-child{color:var(--ig-red)}.account-menu-item strong{font-weight:600}.account-card-eyebrow,.account-form-label{color:#8b8b94;font-family:var(--font-mono), monospace;letter-spacing:.08em;font-weight:500}.account-panel-heading h2,.account-panel-section>h2{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:none;font-weight:600}.account-vip-card__eyebrow{color:var(--ds-gold)}.cart-page .font-mono{font-variant-numeric:tabular-nums;letter-spacing:0;font-family:var(--font-sans), sans-serif!important}.cart-page a[href=\/checkout]{min-height:52px;border-radius:var(--r-md)!important;background:var(--ig-red)!important;color:#fff!important;transition:background-color .16s ease, transform .16s var(--ease-out)!important;border:0!important;font-size:15px!important;font-weight:600!important;box-shadow:0 8px 24px #ff3b1f40!important}@media (hover:hover) and (pointer:fine){.cart-page a[href=\/checkout]:hover{transform:translateY(-1px);background:#ff5236!important}}.cart-page a[href=\/checkout]:active{transform:scale(.97)}.cart-page aside,.cart-page section.rounded-2xl{border-radius:var(--r-lg)!important}.order-confirmed-page h1,.order-confirmed-page .font-black.uppercase{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;text-transform:none!important;font-weight:600!important}.order-confirmed-page .uppercase.tracking-\[0\.2em\],.order-confirmed-page .uppercase.tracking-wider{font-family:var(--font-mono), monospace;font-weight:500;letter-spacing:.1em!important}.order-confirmed-page .tracking-\[0\.2em\].text-\[\#ff3b1f\],.order-confirmed-page svg.text-\[\#ff3b1f\].size-14{color:#34d399}.order-confirmed-page .rounded-3xl{border-radius:16px}.order-confirmed-page .rounded-full.bg-\[\#ff3b1f\]{border-radius:var(--r-md);color:#fff;font-weight:600}.order-confirmed-page .rounded-full.border{border-radius:var(--r-md);font-weight:600}.mystery-opening{background:radial-gradient(120% 90% at 100% 0,#e3b8601f,#0000 55%),#0f0e0c!important;border-color:#e3b86059!important;border-radius:16px!important;box-shadow:0 24px 70px #00000073!important}.mystery-opening .uppercase{font-family:var(--font-mono), monospace;letter-spacing:.1em!important;font-weight:500!important}.mystery-opening .text-amber-400,.mystery-opening .text-amber-300{color:var(--ds-gold)!important}.mystery-opening .font-black,.mystery-opening h2,.mystery-opening h3{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-weight:600!important}.mystery-opening button.w-full{box-shadow:0 10px 30px #e3b86038;border-radius:var(--r-md)!important;background:var(--ds-gold)!important;color:#1a1306!important;transition:background-color .16s ease, transform .16s var(--ease-out)!important;border:0!important;font-size:16px!important;font-weight:600!important}@media (hover:hover) and (pointer:fine){.mystery-opening button.w-full:hover{background:#ecc878!important}}.mystery-opening button.w-full:active{transform:scale(.97)}.mystery-opening .mystery-reel{border-radius:var(--r-lg)!important;border-color:#e3b86073!important}.mystery-opening .mystery-reel-card{border-radius:var(--r-md)!important}.mystery-opening .rounded-2xl.border-emerald-400\/40{border-radius:var(--r-lg)!important}@media (max-width:767px){.support-float{width:46px!important;height:46px!important}.support-float-icon svg{width:22px;height:22px}@supports (animation-timeline:scroll()){body:has(.ig-hero) .support-float{animation:linear both ds-float-in;animation-timeline:scroll(root);animation-range:0 260px}}}@keyframes ds-float-in{0%,55%{opacity:0;visibility:hidden;transform:translateY(10px)scale(.92)}to{opacity:1;visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){body:has(.ig-hero) .support-float{transform:none!important}}.ig-player-line-thumb{opacity:0;width:12px;height:12px;transition:opacity .16s ease, transform .2s var(--ease-out), left .12s linear;border-width:2px;transform:translate(-50%,-50%)scale(.6)}.ig-player-line:hover .ig-player-line-thumb,.ig-player-line:focus-within .ig-player-line-thumb,.ig-player-line.has-track .ig-player-line-thumb{opacity:1;transform:translate(-50%,-50%)scale(1)}.ig-player-line-fill{background:var(--ig-red);box-shadow:none}.album-catalog-page .album-grid.is-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:34px 22px;width:auto;max-width:none;margin:0;position:static;left:auto}.album-catalog-page .is-grid .album-product-card{background:0 0;flex-direction:column;min-height:0;display:flex;overflow:visible;border:0!important;border-radius:0!important}.album-catalog-page .is-grid .album-product-art{aspect-ratio:1;border-radius:var(--ds-cover-r);height:auto;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f;min-height:0!important}.album-catalog-page .is-grid .album-product-art:after{content:none}.album-catalog-page .is-grid .album-product-info{justify-content:flex-start;gap:10px;padding:12px 0 0!important}.album-catalog-page .is-grid .album-product-kicker{display:none}.album-catalog-page .is-grid .album-product-title{font-family:var(--font-sans), sans-serif;letter-spacing:-.01em;font-weight:600;line-height:1.3;font-size:15px!important}.album-catalog-page .is-grid .album-product-meta{margin-top:-6px;font-size:13px}.album-catalog-page .is-grid .album-product-info>.catalog-album-format,.album-catalog-page .is-grid .album-product-info .product-detail-format--compact{min-height:36px}.album-catalog-page .is-grid .album-product-buy{justify-content:space-between;min-height:42px;padding-inline:14px 12px!important}.album-catalog-page .is-grid .album-product-buy>svg{order:3}.album-catalog-page .is-grid .album-product-buy>span:first-of-type{order:1;margin-right:auto}.album-catalog-page .is-grid .album-product-buy .cart-vip-badge{order:2;margin-right:8px}@media (max-width:640px){.album-catalog-page .album-grid.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.album-catalog-page .is-grid .album-product-title{font-size:14px!important}.album-catalog-page .is-grid .album-product-meta{font-size:12px}.album-catalog-page .is-grid .album-product-meta>span:nth-child(n+3){display:none}.album-catalog-page .is-grid .album-product-buy{padding-inline:10px 8px!important;font-size:13px!important}}.album-catalog-page .album-grid.is-grid{align-items:stretch}.album-catalog-page .is-grid .album-product-card{height:100%}.album-catalog-page .is-grid .album-product-info{flex:auto}.album-catalog-page .is-grid .album-product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.album-catalog-page .is-grid .catalog-album-format{margin-top:auto}.catalog-view-bar{border-top:1px solid var(--ig-line);border-bottom:1px solid var(--ig-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:10px 0;display:flex}.catalog-view-count{color:#8b8b94;font-size:13px}.catalog-view-toggle{border:1px solid var(--ig-line);background:#0c0c0e;border-radius:10px;gap:4px;padding:3px;display:inline-flex}.catalog-view-toggle button{color:#a1a1aa;height:34px;transition:background-color .16s ease, color .16s ease, transform .12s var(--ease-out);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.catalog-view-toggle button svg{width:16px;height:16px}.catalog-view-toggle button:hover:not([aria-pressed=true]){color:#fff}.catalog-view-toggle button[aria-pressed=true]{color:#09090b;background:#fff}.catalog-view-toggle button:active{transform:scale(.96)}.album-catalog-page .catalog-shell{padding-inline:0}@media (max-width:640px){.catalog-view-toggle button{justify-content:center;width:40px;padding:0}.catalog-view-toggle button span{display:none}}.store-search,.catalog-search{align-items:center;display:flex;position:relative}.store-search{max-width:640px;margin:0 0 28px}.store-search>svg,.catalog-search>svg{color:#71717a;pointer-events:none;width:18px;height:18px;position:absolute;left:14px}.store-search input,.catalog-search input{border:1px solid var(--ds-line-strong);border-radius:var(--r-md);color:#fff;background:#0c0c0e;outline:0;width:100%;height:48px;padding:0 16px 0 44px;font-size:15px;transition:border-color .16s,box-shadow .16s}.store-search input{padding-right:104px}.store-search input::placeholder,.catalog-search input::placeholder{color:#71717a}.store-search input:focus,.catalog-search input:focus{border-color:#a1a1aa;box-shadow:0 0 0 3px #ffffff0f}.store-search input::-webkit-search-cancel-button{display:none}.catalog-search input::-webkit-search-cancel-button{display:none}.store-search button{background:var(--ig-red);color:#fff;height:38px;transition:background-color .16s ease, transform .12s var(--ease-out);border:0;border-radius:6px;padding:0 16px;font-size:14px;font-weight:600;position:absolute;right:5px}.store-search button:hover{background:#ff5236}.store-search button:active{transform:scale(.96)}.catalog-search{flex:320px;max-width:460px}.catalog-search input{height:42px;padding-right:40px}.catalog-search button{color:#a1a1aa;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid;position:absolute;right:6px}.catalog-search button:hover{color:#fff;background:#ffffff0f}.catalog-search button svg{width:16px;height:16px}.catalog-view-bar{flex-wrap:wrap}.catalog-view-count{margin-left:auto}.album-product-match{color:var(--ds-accent-fg);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:500;display:block;overflow:hidden}.catalog-empty a{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.catalog-search{flex-basis:100%;order:1;max-width:none}.catalog-view-count{order:2;margin-left:0}.catalog-view-toggle{order:3;margin-left:auto}.store-search{margin-bottom:20px}}.store-search-page .store-search{max-width:720px}.search-summary{color:#8b8b94;margin:-8px 0 32px;font-size:14px}.search-summary a{color:#d4d4d8;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.search-summary a:hover{color:#fff}.search-group{margin-top:36px;scroll-margin-top:90px}.search-group-head{border-bottom:1px solid var(--ig-line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.search-group-head h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:22px;font-weight:600}.search-group-head h2 span{color:#71717a;font-family:var(--font-sans), sans-serif;margin-left:6px;font-size:14px;font-weight:500}.search-group-head a{color:#d4d4d8;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.search-group-head a:hover{color:#fff}.search-group-head a svg{width:15px;height:15px}.search-hits{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}.search-hit{border-radius:var(--r-md);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 8px;transition:background-color .14s;display:grid}@media (hover:hover) and (pointer:fine){.search-hit:hover{background:#ffffff0a}.search-hit:hover strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.search-hit:active{transform:scale(.99)}.search-hit-art{background:var(--ig-panel);border-radius:4px;width:56px;height:56px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.search-hit-copy{gap:2px;min-width:0;display:grid}.search-hit-copy strong{color:#f4f4f5;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.search-hit-copy small{color:#8b8b94;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.search-hit-price{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.search-empty{text-align:center;justify-items:center;gap:12px;padding:48px 16px;display:grid}.search-empty-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.search-empty-links a{border:1px solid var(--ds-line-strong);color:#d4d4d8;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500}.search-empty-links a:hover{color:#fff;border-color:#fff}.catalog-search-empty{color:#a1a1aa}.catalog-search-empty a{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.search-hits{grid-template-columns:1fr}.search-hit{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;padding:8px 0}.search-hit-art{width:48px;height:48px}}@media (max-width:380px){.ig-header-search{display:none}}.album-catalog-page .catalog-empty{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:0;padding:56px 16px;display:grid}.live-search{width:100%;position:relative}.store-live-search{max-width:720px;margin:0 0 28px}.live-search-field{align-items:center;display:flex;position:relative}.live-search-icon{color:#71717a;pointer-events:none;width:18px;height:18px;position:absolute;left:14px}.live-search-field input{border:1px solid var(--ds-line-strong);border-radius:var(--r-md);color:#fff;background:#0c0c0e;outline:0;width:100%;height:50px;padding:0 44px;font-size:16px;transition:border-color .16s,box-shadow .16s}.live-search-field input::placeholder{color:#71717a}.live-search-field input:focus{border-color:#a1a1aa;box-shadow:0 0 0 3px #ffffff0f}.live-search-field input::-webkit-search-cancel-button{display:none}.live-search-clear{color:#a1a1aa;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid;position:absolute;right:8px}.live-search-clear:hover{color:#fff;background:#ffffff0f}.live-search-clear svg{width:16px;height:16px}.live-search-spinner{color:#a1a1aa;width:18px;height:18px;animation:.8s linear infinite ds-spin;position:absolute;right:16px}@keyframes ds-spin{to{transform:rotate(360deg)}}.live-search-panel{z-index:90;overscroll-behavior:contain;border:1px solid var(--ds-line-strong);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:top;max-height:min(70vh,560px);animation:ds-pop-in .16s var(--ease-out);background:#111114f7;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px #0000008c}@keyframes ds-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:none}}.live-search-group+.live-search-group{border-top:1px solid var(--ig-line);margin-top:6px;padding-top:6px}.live-search-group-head{color:#71717a;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:6px 10px 4px;font-size:11px;font-weight:500;display:flex}.live-search-group-head a{color:#a1a1aa;font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;font-size:12px}.live-search-group-head a:hover{color:#fff}.live-search-hit{border-radius:var(--r-md);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 10px;display:grid}.live-search-hit.is-active{background:#ffffff12}.live-search-art{background:var(--ig-panel);border-radius:4px;width:44px;height:44px;display:block;position:relative;overflow:hidden}.live-search-copy{gap:1px;min-width:0;display:grid}.live-search-copy strong{color:#f4f4f5;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.live-search-copy small{color:#8b8b94;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.live-search-price{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.live-search-empty{color:#a1a1aa;text-align:center;padding:18px 12px;font-size:14px}.live-search-all{border-top:1px solid var(--ig-line);color:#fff;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:11px;font-size:13px;font-weight:600;display:flex}.live-search-all:hover{border-radius:var(--r-md);background:#ffffff0a}.live-search-all svg{width:15px;height:15px}.ig-search-sheet{z-index:85;border-bottom:1px solid var(--ig-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:ds-sheet-in .2s var(--ease-out);background:#09090bf7;padding:14px clamp(16px,4vw,48px) 18px;position:absolute;top:100%;left:0;right:0}.ig-search-sheet .live-search{max-width:760px;margin:0 auto}@keyframes ds-sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ig-search-scrim{z-index:80;cursor:default;background:#00000073;border:0;position:fixed;inset:64px 0 0}@media (max-width:380px){.ig-header-search{display:grid!important}.ig-vip-shortcut span{display:none}}@media (prefers-reduced-motion:reduce){.live-search-panel,.ig-search-sheet{animation:none}}.vip-price-note{border-radius:var(--r-md);color:#d4d4d8;background:#e3b8600f;border:1px solid #e3b86047;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.vip-price-note svg{width:16px;height:16px;color:var(--ds-gold);flex:0 0 16px}.vip-price-note strong{color:var(--ds-gold);font-variant-numeric:tabular-nums;font-weight:600}.vip-price-note a{color:#fff;text-underline-offset:3px;margin-left:auto;font-weight:600;-webkit-text-decoration:underline #e3b86080;text-decoration:underline #e3b86080}.vip-price-note a:hover{-webkit-text-decoration-color:var(--ds-gold);text-decoration-color:var(--ds-gold)}.vip-price-note.is-member{border-color:#e3b86073}.cart-points-earn{border-radius:var(--r-md);color:#d4d4d8;background:#34d3990f;border:1px solid #34d39940;margin-top:16px;padding:10px 12px;font-size:13px;line-height:1.45}.cart-points-earn strong{color:#6ee7b7;font-weight:600}.cart-points-earn.is-locked{background:#e3b8600f;border-color:#e3b8604d}.cart-points-earn.is-locked strong{color:var(--ds-gold)}.cart-points-earn a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.vip-plan-benefits{color:#d4d4d8;text-align:left;gap:6px;margin:4px 0 16px;padding:0;font-size:13px;list-style:none;display:grid}.vip-plan-benefits li{align-items:flex-start;gap:8px;display:flex}.vip-plan-benefits svg{width:15px;height:15px;color:var(--ds-gold);flex:0 0 15px;margin-top:2px}.loyalty-vip-note{border-radius:var(--r-md);color:#d4d4d8;background:#e3b8600f;border:1px solid #e3b8604d;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:14px 0;padding:12px 14px;font-size:13px;display:flex}.loyalty-vip-note strong{color:var(--ds-gold)}.loyalty-vip-note a{color:#fff;text-underline-offset:3px;margin-left:auto;font-weight:600;text-decoration:underline}.cart-page dl .text-emerald-400{color:#6ee7b7!important}.account-page:has(.account-dashboard--tabs){padding-top:92px}.account-dashboard--tabs{width:min(1080px,100%);margin:0 auto}.account-bar{border:1px solid var(--ig-line);border-radius:var(--r-lg);background:linear-gradient(112deg,#ff3b1f14,#ffffff05 46%),#111315;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px;display:flex}.account-bar .account-avatar{flex:none;width:48px;height:48px;font-size:16px}.account-bar-identity{flex:200px;min-width:0}.account-dashboard--tabs .account-bar-identity h1{max-width:none;font-family:var(--font-display), sans-serif;letter-spacing:-.025em;text-transform:none;margin:0;font-size:clamp(21px,2.6vw,28px);font-weight:600;line-height:1.15}.account-bar-identity p{color:#8b8b94;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.account-bar-chips{flex-wrap:wrap;gap:8px;display:flex}.account-chip{border:1px solid var(--ig-line);color:#d4d4d8;white-space:nowrap;touch-action:manipulation;background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.account-chip svg{width:15px;height:15px}.account-chip--vip.is-active{color:var(--ds-gold);background:#e5b85c17;border-color:#e5b85c6b}.account-bar-logout{color:#8b8b94;touch-action:manipulation;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.account-bar-logout svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.account-chip:hover{border-color:var(--ds-line-strong);background:#ffffff12}.account-bar-logout:hover{color:#f4f4f5;background:#ffffff0d}.account-tab:hover:not([aria-selected=true]){color:#e4e4e7;background:#ffffff0a}.account-help-line button:hover{color:#fff}}.account-tabs{z-index:20;border:1px solid var(--ig-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0d0fe6;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:14px 0 18px;padding:4px;display:grid;position:sticky;top:66px}.account-tab{color:#a1a1aa;white-space:nowrap;touch-action:manipulation;-webkit-user-select:none;user-select:none;min-width:0;height:44px;transition:background-color .16s ease, color .16s ease, transform .12s var(--ease-out);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.account-tab svg{flex:none;width:17px;height:17px}.account-tab span{text-overflow:ellipsis;overflow:hidden}.account-tab:active{transform:scale(.97)}.account-tab[aria-selected=true]{color:#fff;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff14}.account-tab[aria-selected=true] svg{color:var(--ig-red)}.account-tab:focus-visible{outline:2px solid var(--ig-red);outline-offset:2px}.account-dashboard--tabs .account-content{gap:16px;min-width:0;display:grid}.account-dashboard--tabs .account-panel-heading h2,.account-dashboard--tabs .account-panel-section>h2,.account-dashboard--tabs .account-card-heading h2{font-size:clamp(20px,2.2vw,24px)}.account-flash{border-radius:12px;align-items:center;gap:8px;margin:0 0 14px;padding:12px 14px;font-size:14px;display:flex}.account-flash svg{width:16px;height:16px}.account-flash--ok{color:#6ee7b7;background:#10b9811a;border:1px solid #6ee7b759}.account-flash--error{color:#fca5a5;background:#ef44441a;border:1px solid #f8717166}.account-back{color:#a1a1aa;border-radius:10px;justify-self:start;align-items:center;gap:6px;height:36px;padding:0 12px 0 8px;font-size:14px;font-weight:600;display:inline-flex}.account-back svg{width:16px;height:16px}.account-help-line{color:#8b8b94;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:26px 0 0;font-size:14px;display:flex}.account-help-line svg{width:16px;height:16px}.account-help-line button{color:#e4e4e7;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}@media (max-width:640px){.account-page:has(.account-dashboard--tabs){padding-top:78px;padding-inline:16px}.account-bar{gap:10px 12px;padding:14px}.account-bar .account-avatar{width:42px;height:42px;font-size:14px}.account-bar-identity{flex-basis:0}.account-bar-logout{justify-content:center;width:38px;padding:0}.account-bar-logout span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.account-bar-chips{order:3;width:100%}.account-tabs{border-radius:12px;margin:10px -4px 14px;top:66px}.account-tab{flex-direction:column;gap:3px;height:54px;padding:0 4px;font-size:11.5px}.account-tab svg{width:18px;height:18px}}.checkout-page{background:radial-gradient(circle at 85% 0,#ff3b1f0f,#0000 34%),#090a0b}.checkout-head{gap:10px;margin-bottom:28px;display:grid}.checkout-back{color:#a1a1aa;touch-action:manipulation;justify-self:start;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.checkout-back svg{width:16px;height:16px}.checkout-title{color:#fafafa;font-family:var(--font-display), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(30px,4.2vw,46px);font-weight:600;line-height:1.05}.checkout-steps{color:#71717a;counter-reset:step;flex-wrap:wrap;gap:6px 22px;margin:4px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.checkout-steps li{counter-increment:step;align-items:center;gap:8px;display:inline-flex}.checkout-steps li:before{content:counter(step);border:1px solid #3f3f46;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.checkout-steps li[data-state=done]{color:#a1a1aa}.checkout-steps li[data-state=done]:before{content:"✓";color:#6ee7b7;border-color:#6ee7b773}.checkout-steps li[data-state=current]{color:#fafafa}.checkout-steps li[data-state=current]:before{border-color:var(--ig-red);background:var(--ig-red);color:#fff}.checkout-main{border:1px solid var(--ig-line);border-radius:var(--r-lg);background:linear-gradient(160deg,#141618,#0f1112);padding:clamp(20px,3vw,32px)}.checkout-step-title{color:#fafafa;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;align-items:center;gap:12px;margin:0;font-size:21px;font-weight:600;display:flex}.checkout-step-title span{color:#ff6a4d;width:28px;height:28px;font-family:var(--font-sans), sans-serif;background:#ff3b1f24;border-radius:999px;place-items:center;font-size:13px;font-weight:700;display:grid}.checkout-account-line{border:1px solid var(--ig-line);color:#a1a1aa;background:#ffffff06;border-radius:12px;margin:12px 0 0;padding:12px 14px;font-size:14px;line-height:1.5;display:block}.checkout-account-line svg{vertical-align:middle;color:#71717a;width:16px;height:16px;margin:-3px 6px 0 0;display:inline-block}.checkout-account-line strong{color:#e4e4e7;word-break:break-all;font-weight:600}.checkout-main label.block{color:#a1a1aa;letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.checkout-main input:not([type=checkbox]),.checkout-main select{background:#0b0c0d;border-color:#2e3135;border-radius:10px;height:48px;font-size:16px}.checkout-main input:not([type=checkbox]):focus,.checkout-main select:focus{border-color:var(--ig-red);box-shadow:0 0 0 1px var(--ig-red)}.checkout-main fieldset legend{color:#a1a1aa;letter-spacing:.06em;font-size:12px}.checkout-pay-section{margin-top:4px}.checkout-pay-section>.checkout-step-title{margin-bottom:18px}.checkout-legal{border:1px solid var(--ig-line);background:#ffffff05;border-radius:12px;padding:14px 16px}.checkout-legal label{font-size:13.5px!important;line-height:1.55!important}.checkout-pay-button{height:56px;transition:background-color .16s ease, transform .12s var(--ease-out), box-shadow .2s ease;touch-action:manipulation;box-shadow:0 10px 30px -12px #ff3b1fb3;border-radius:12px!important;font-size:16px!important}.checkout-pay-button:active:not(:disabled){transform:scale(.98)}@media (hover:hover) and (pointer:fine){.checkout-pay-button:hover:not(:disabled){box-shadow:0 14px 34px -12px #ff3b1fd9;background:#ff5236!important}.checkout-back:hover{color:#fafafa}}.checkout-summary{border:1px solid var(--ig-line);border-radius:var(--r-lg);background:#111315;padding:22px}.checkout-summary-title{color:#fafafa;justify-content:space-between;align-items:baseline;margin:0 0 14px;font-size:17px;font-weight:700;display:flex}.checkout-summary-title span{color:#71717a;font-size:13px;font-weight:500}.checkout-items{gap:12px;margin:0;padding:0 0 4px;list-style:none;display:grid}.checkout-items li{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.checkout-items img,.checkout-item-cover{object-fit:cover;background:#1c1e21;border-radius:8px;width:48px;height:48px}.checkout-items strong{color:#e4e4e7;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.checkout-items small{color:#71717a;letter-spacing:.04em;font-size:12px;font-weight:500}.checkout-items li>span{color:#e4e4e7;font-variant-numeric:tabular-nums;font-size:14px}.checkout-summary dl{border-color:var(--ig-line)!important;margin-top:16px!important}.checkout-summary dl>div:last-child{border-color:var(--ig-line)!important;font-size:20px!important}.checkout-summary dl .text-emerald-400{color:#6ee7b7!important}.checkout-trust{border-top:1px solid var(--ig-line);color:#a1a1aa;gap:9px;margin:18px 0 0;padding:16px 0 0;font-size:13px;list-style:none;display:grid}.checkout-trust li{align-items:center;gap:9px;display:flex}.checkout-trust svg{color:#6ee7b7;width:16px;height:16px}@media (max-width:1023px){.checkout-summary{padding:18px}.checkout-trust{display:none}}@media (max-width:640px){.checkout-page{padding-top:88px}.checkout-head{margin-bottom:20px}.checkout-steps{gap:6px 14px;font-size:12px}.checkout-main{border-radius:16px;padding:18px 16px}.checkout-grid{gap:16px!important}}.store-news{margin:8px 0 44px}.store-news-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;margin-bottom:16px;display:flex}.store-news-kicker{color:#ff6a4d;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 4px;font-size:11px;font-weight:500;display:inline-flex}.store-news-kicker svg{width:14px;height:14px}.store-news-head h2{color:#fafafa;font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:600}.store-news-links{gap:8px;display:flex}.store-news-links a{border:1px solid var(--ig-line);color:#d4d4d8;touch-action:manipulation;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s;display:inline-flex}.store-news-links svg{width:14px;height:14px}.store-news-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#3f3f46 transparent;grid-auto-columns:minmax(200px,220px);grid-auto-flow:column;gap:14px;margin:0 calc(-1*clamp(16px,2vw,24px));padding:4px clamp(16px,2vw,24px) 14px;scroll-padding-inline:clamp(16px,2vw,24px);list-style:none;display:grid;overflow-x:auto}.store-news-rail li{scroll-snap-align:start}.store-news-card{border:1px solid var(--ig-line);height:100%;transition:border-color .2s ease, transform .2s var(--ease-out);touch-action:manipulation;background:#111315;border-radius:16px;gap:10px;padding:10px;display:grid}.store-news-card:active{transform:scale(.98)}.store-news-art{aspect-ratio:1;background:#1c1e21;border-radius:10px;display:block;position:relative;overflow:hidden}.store-news-art img{transition:transform .4s var(--ease-out)}.store-news-badge{z-index:11;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f4f4f5;background:#090a0bc7;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.store-news-badge svg{color:#ff6a4d;width:12px;height:12px}.store-news-body{gap:3px;min-width:0;padding:0 4px 4px;display:grid}.store-news-body strong{color:#fafafa;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.store-news-body small{color:#8b8b94;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.store-news-foot{color:#71717a;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.store-news-foot b{color:#ff8a70;font-variant-numeric:tabular-nums;background:#ff3b1f1f;border:1px solid #ff3b1f66;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}@media (hover:hover) and (pointer:fine){.store-news-links a:hover{border-color:var(--ds-line-strong);background:#ffffff0d}.store-news-card:hover{border-color:#3a3d42;transform:translateY(-2px)}.store-news-card:hover .store-news-art img{transform:scale(1.04)}}@media (max-width:640px){.store-news-rail{grid-auto-columns:46%;gap:10px}.store-news-card{border-radius:14px;padding:8px}.store-news-body strong{font-size:14px}.store-news-links{display:none}}@media (prefers-reduced-motion:reduce){.store-news-card,.store-news-art img{transition:none}}
