.shop-bundles-embed{width:100%;box-sizing:border-box}.shop-collections-intro{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.shop-floors{gap:1.35rem}.shop-collection-row,.shop-floors{display:flex;flex-direction:column}.shop-collection-row{min-width:0;gap:.4rem}.shop-floor--rail{scroll-margin-top:5.5rem}.shop-floor--explore{padding-top:.15rem}.shop-collection__banner--hero{border-radius:16px}.shop-collection__hero-wrap{position:relative}.shop-wallpaper-trial-switch{position:absolute;left:.55rem;bottom:.5rem;right:auto;z-index:4}@media (max-width:639.98px){.shop-wallpaper-trial-switch{left:.4rem;bottom:.35rem}}.shop-banner-variant-switch{position:absolute;right:.55rem;bottom:.5rem;z-index:3;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;max-width:min(92%,28rem);gap:.28rem;padding:.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(8,9,12,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:auto}.shop-banner-variant-switch__chip{display:inline-flex;align-items:center;gap:.28rem;min-height:1.55rem;padding:.15rem .55rem;border-radius:999px;border:1px solid transparent;background:transparent;color:rgba(236,236,240,.78);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.shop-banner-variant-switch__chip:hover{color:#fff;background:rgba(255,255,255,.06)}.shop-banner-variant-switch__chip.is-active{color:#fff;border-color:rgba(38,118,213,.55);background:rgba(38,118,213,.18)}.shop-banner-variant-switch__num{font-size:.72rem;font-weight:750;letter-spacing:.02em}.shop-banner-variant-switch__hint{font-size:.62rem;font-weight:550;color:rgba(180,186,198,.9)}.shop-banner-variant-switch__chip.is-active .shop-banner-variant-switch__hint{color:rgba(200,220,255,.95)}@media (max-width:639.98px){.shop-banner-variant-switch{right:.4rem;bottom:.35rem}.shop-banner-variant-switch__hint{display:none}}.shop-bundle-hero__brand--img{top:50%;left:.9rem;max-width:min(56%,21rem);transform:translateY(-50%);pointer-events:none}.shop-bundle-hero__wordmark-img{display:block;width:100%;height:auto;max-height:min(5.75rem,48%);-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@media (min-width:640px){.shop-bundle-hero__brand--img{left:1.2rem;max-width:min(46%,25rem)}.shop-bundle-hero__wordmark-img{max-height:min(7rem,58%)}}@media (max-width:639.98px){.shop-bundle-stage,.shop-bundle-stage--forest,.shop-bundle-stage--glitch,.shop-bundle-stage--gothic,.shop-bundle-stage--kit,.shop-bundle-stage--solar,.shop-bundle-stage--vip{aspect-ratio:var(--shop-banner-aspect-mobile,4/1);min-height:var(--shop-banner-min-h-mobile,0);max-height:var(--shop-banner-max-h-mobile,none)}.shop-bundle-stage--glitch .shop-bundle-stage__bg,.shop-bundle-stage--kit .shop-bundle-stage__bg,.shop-bundle-stage--solar .shop-bundle-stage__bg,.shop-bundle-stage--vip .shop-bundle-stage__bg,.shop-bundle-stage__bg{background-size:contain;background-position:50%;background-repeat:no-repeat;transform:none}}.shop-bundle-hero__cta-btn{height:2.15rem!important;border:0!important;border-radius:999px!important;background:#f2f3f5!important;padding-inline:.95rem!important;font-size:.78rem!important;font-weight:700!important;color:#111214!important}.shop-bundle-hero__cta-btn:hover{background:#fff!important}.shop-explore-floor__grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.shop-explore-floor__grid{grid-template-columns:1fr 1fr;gap:.9rem}}.shop-explore-tile{position:relative;display:flex;min-height:8.5rem;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.2rem;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1rem 1.05rem;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease}.shop-explore-tile:hover{border-color:rgba(255,255,255,.22);transform:translateY(-1px)}.shop-explore-tile:focus-visible{outline:2px solid var(--vs-accent,#209560);outline-offset:2px}.shop-explore-tile--frames{background:radial-gradient(ellipse 70% 90% at 88% 20%,rgba(90,126,232,.35),transparent 55%),radial-gradient(ellipse 50% 60% at 12% 80%,rgba(120,90,200,.18),transparent 60%),#151822}.shop-explore-tile--bubbles{background:radial-gradient(ellipse 65% 85% at 90% 25%,rgba(255,170,60,.28),transparent 55%),radial-gradient(ellipse 45% 55% at 10% 85%,rgba(232,120,90,.16),transparent 60%),#1a1512}.shop-explore-tile__kicker{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(242,243,245,.55)}.shop-explore-tile__title{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;color:#ececee}.shop-explore-tile__sub{max-width:14rem;font-size:.78rem;line-height:1.3;color:rgba(242,243,245,.7)}.shop-explore-tile__cta{margin-top:.55rem;display:inline-flex;align-items:center;border-radius:999px;background:#f2f3f5;padding:.35rem .75rem;font-size:.72rem;font-weight:700;color:#111214}@media (max-width:639.98px){.shop-floors{gap:1.1rem}.shop-explore-tile{min-height:7.25rem}.shop-sku-card--set-wide{flex-direction:row;min-height:4.75rem}.shop-sku-card--set-wide .shop-sku-card__stage{flex-basis:38%;max-width:8.5rem}}.shop-collections{display:flex;flex-direction:column;gap:.75rem}.shop-collections--stacked{gap:1.1rem}.shop-vip-variant-picker{display:flex;flex-direction:column;gap:.45rem;padding:.65rem .75rem;border-radius:12px;border:1px solid rgba(232,196,120,.22);background:linear-gradient(180deg,rgba(28,24,18,.92),rgba(16,14,12,.88))}.shop-vip-variant-picker__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem}.shop-vip-variant-picker__title{margin:0;font-size:.78rem;font-weight:650;letter-spacing:.02em;color:rgba(250,230,180,.92)}.shop-vip-variant-picker__hint{margin:0;font-size:.68rem;color:var(--vs-text-muted,#80848e)}.shop-vip-variant-picker__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.shop-vip-motion-picker__row{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-vip-variant-picker__chip{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.5rem .55rem;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(10,11,14,.55);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.shop-vip-variant-picker__chip:hover{border-color:rgba(232,196,120,.35);background:rgba(20,18,14,.75)}.shop-vip-variant-picker__chip.is-active{border-color:rgba(232,196,120,.65);background:rgba(48,36,16,.55);box-shadow:inset 0 0 0 1px rgba(232,196,120,.2)}.shop-vip-variant-picker__chip-label{font-size:.76rem;font-weight:700;color:var(--vs-text-primary,#ececee)}.shop-vip-variant-picker__chip-desc{font-size:.62rem;line-height:1.25;color:var(--vs-text-muted,#80848e)}@media (max-width:900px){.shop-vip-variant-picker__row{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-vip-motion-picker__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.shop-vip-variant-picker__row{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-vip-variant-picker__chip-desc{display:none}}.shop-collection-row>.shop-collection__banner{width:100%}.shop-collection-row__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.shop-collection-row__title{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--vs-text-primary,#ececee)}.shop-collection-row__sub{margin:0;font-size:.72rem;color:var(--vs-text-muted,#80848e)}.shop-bundles-root{--vip-gold-border:#c9a227;--vip-gold-fill:#5c4a1f;--vip-gold-text:#f5e6c8;--shop-banner-aspect:4/1;--shop-banner-aspect-mobile:4/1;--shop-banner-min-h:0;--shop-banner-max-h:none;--shop-banner-min-h-mobile:0;--shop-banner-max-h-mobile:none}.shop-collection__banner{min-width:0;border-radius:14px;border:1px solid rgba(255,255,255,.1)}.shop-bundle-stage,.shop-collection__banner{position:relative;width:100%;overflow:hidden}.shop-bundle-stage{--shop-bundle-bg-image:none;--shop-bundle-bg-pos:center;isolation:isolate;background-color:#1a1410}.shop-bundle-stage,.shop-bundle-stage--solar,.shop-bundle-stage--vip{aspect-ratio:var(--shop-banner-aspect);min-height:var(--shop-banner-min-h);max-height:var(--shop-banner-max-h)}@media (min-width:640px){.shop-bundle-stage--solar .shop-bundle-hero,.shop-bundle-stage--vip .shop-bundle-hero{min-height:0}.shop-bundle-stage--solar .shop-bundle-stage__content,.shop-bundle-stage--vip .shop-bundle-stage__content{padding:.45rem .7rem .4rem .75rem}}.shop-bundle-stage__bg{pointer-events:none;position:absolute;inset:0;z-index:0;background-color:inherit;background-image:var(--shop-bundle-bg-image);background-size:contain;background-position:50%;background-repeat:no-repeat}.shop-bundle-stage__live-wallpaper{pointer-events:none;position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit}.shop-bundle-stage--centipede{background-color:#050a08;border-color:rgba(60,255,190,.22)}.shop-bundle-stage__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(0,0,0,.42),rgba(0,0,0,.1) 48%,rgba(0,0,0,.28)),linear-gradient(180deg,rgba(0,0,0,.12),transparent 42%,rgba(0,0,0,.45))}.shop-bundle-stage--vip{background-color:#121214;border-color:rgba(201,162,39,.28);box-shadow:inset 0 1px 0 rgba(255,241,194,.1),0 0 0 1px rgba(201,162,39,.06)}.shop-bundle-stage--glitch .shop-bundle-stage__bg,.shop-bundle-stage--kit .shop-bundle-stage__bg,.shop-bundle-stage--solar .shop-bundle-stage__bg,.shop-bundle-stage--vip .shop-bundle-stage__bg{background-size:contain;background-position:50%;background-repeat:no-repeat}.shop-bundle-stage--glitch .shop-bundle-stage__bg:after,.shop-bundle-stage--solar .shop-bundle-stage__bg:after,.shop-bundle-stage--vip .shop-bundle-stage__bg:after{background:linear-gradient(180deg,rgba(8,9,12,.12),transparent 40%,rgba(8,9,12,.18))}.shop-bundle-stage--solar{background-color:#1a1410;border-color:rgba(255,196,90,.22);box-shadow:inset 0 1px 0 rgba(255,210,140,.08)}:root{--shop-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--shop-scene-forest:var(--shop-noise) 0 0 /160px 160px repeat,radial-gradient(circle closest-side at 78% 50%,transparent 76.2%,rgba(226,255,180,0.9) 77%,rgba(226,255,180,0.9) 78.2%,transparent 79%),radial-gradient(circle closest-side at 78% 50%,transparent 64%,rgba(163,255,122,0.26) 77.6%,transparent 92%),radial-gradient(circle closest-side at 78% 50%,rgba(190,255,140,0.16),transparent 72%),radial-gradient(ellipse 40% 120% at 8% 100%,rgba(2,30,20,0.6),transparent 70%),radial-gradient(ellipse 50% 140% at 100% 0%,rgba(210,255,150,0.35),transparent 60%),linear-gradient(110deg,#032419 0%,#06533a 36%,#17905a 70%,#8fdc6a 100%);--shop-scene-gothic:var(--shop-noise) 0 0 /160px 160px repeat,radial-gradient(circle at 80% 50%,rgba(130,80,180,0.42),transparent 30%),radial-gradient(circle at 60% 96%,rgba(84,48,120,0.36),transparent 38%),radial-gradient(circle at 96% 10%,rgba(160,120,200,0.18),transparent 26%),radial-gradient(circle at 34% 8%,rgba(70,56,92,0.32),transparent 34%),radial-gradient(circle at 12% 86%,rgba(40,32,52,0.5),transparent 32%),linear-gradient(118deg,#111015 0%,#1a1621 52%,#221a2c 100%);--shop-gothic-octagon:polygon(evenodd,99% 70.3%,70.3% 99%,29.7% 99%,1% 70.3%,1% 29.7%,29.7% 1%,70.3% 1%,99% 29.7%,99% 70.3%,97% 69.5%,69.5% 97%,30.5% 97%,3% 69.5%,3% 30.5%,30.5% 3%,69.5% 3%,97% 30.5%,97% 69.5%);--shop-scene-glitch:linear-gradient(90deg,transparent 4%,rgba(0,245,212,0.95) 46%,rgba(0,245,212,0.2) 82%,transparent) 0 36% /100% 2px no-repeat,linear-gradient(90deg,transparent 4%,rgba(0,245,212,0.22) 46%,transparent 86%) 0 calc(36% - 0px) /100% 14px no-repeat,linear-gradient(90deg,transparent 18%,rgba(255,79,163,0.18) 62%,rgba(255,79,163,0.9) 78%,transparent 98%) 0 64% /100% 2px no-repeat,linear-gradient(90deg,transparent 22%,rgba(255,79,163,0.2) 74%,transparent 98%) 0 64% /100% 12px no-repeat,linear-gradient(90deg,transparent 50%,rgba(0,245,212,0.5) 88%,transparent) 0 78% /100% 1px no-repeat,repeating-linear-gradient(0deg,rgba(255,255,255,0.025) 0 1px,transparent 1px 3px),var(--shop-noise) 0 0 /160px 160px repeat,linear-gradient(180deg,#17191d 0%,#0e0f12 100%)}.shop-bundle-stage--forest,.shop-bundle-stage--glitch,.shop-bundle-stage--gothic,.shop-bundle-stage--kit{aspect-ratio:var(--shop-banner-aspect);min-height:var(--shop-banner-min-h);max-height:var(--shop-banner-max-h)}.shop-bundle-stage--forest{background-color:#04291d;border-color:rgba(120,255,170,.22);box-shadow:inset 0 1px 0 rgba(190,255,200,.1)}.shop-bundle-stage--gothic{background-color:#141118;border-color:rgba(167,121,214,.26);box-shadow:inset 0 1px 0 rgba(210,180,255,.07)}.shop-bundle-stage--glitch{background-color:#111215;border-color:rgba(0,245,212,.24);box-shadow:inset 0 1px 0 rgba(0,245,212,.08)}.shop-bundle-stage--kit{background-color:#0c0d12;border-color:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.shop-bundle-stage--forest .shop-bundle-stage__bg{background:var(--shop-scene-forest)}.shop-bundle-stage--gothic .shop-bundle-stage__bg{background:var(--shop-scene-gothic)}.shop-bundle-stage--forest .shop-bundle-stage__bg:after,.shop-bundle-stage--gothic .shop-bundle-stage__bg:after,.shop-bundle-stage--kit .shop-bundle-stage__bg:after{background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 40%,rgba(0,0,0,.22))}.shop-bundle-buy__stage--gothic .shop-bundle-buy__stage-bg:before,.shop-bundle-stage--gothic .shop-bundle-stage__bg:before{content:"";position:absolute;top:50%;left:80%;height:72%;aspect-ratio:1;transform:translate(-50%,-50%);background:linear-gradient(140deg,rgba(170,156,196,.75),rgba(96,80,120,.55) 40%,rgba(196,150,250,1));clip-path:var(--shop-gothic-octagon)}.shop-bundle-stage--solar .shop-bundle-stage__bg:after{background:linear-gradient(180deg,rgba(14,11,8,.1),transparent 42%,rgba(14,11,8,.16))}.shop-bundle-stage--vip .shop-bundle-stage__safe--cta{width:min(32%,10rem);height:28%;background:radial-gradient(120% 100% at 100% 100%,rgba(8,10,16,.35) 0,rgba(8,10,16,.08) 55%,transparent 100%)}.shop-bundle-stage__safe{pointer-events:none;position:absolute;z-index:1}.shop-bundle-stage__safe--wordmark{top:0;left:0;width:min(52%,19rem);height:48%;background:radial-gradient(120% 100% at 0 0,rgba(0,0,0,.55) 0,rgba(0,0,0,.22) 55%,transparent 100%)}.shop-bundle-stage--solar .shop-bundle-stage__safe--wordmark,.shop-bundle-stage--vip .shop-bundle-stage__safe--wordmark{width:min(38%,15rem);height:42%;background:radial-gradient(120% 100% at 0 0,rgba(8,9,12,.55) 0,rgba(10,11,15,.18) 60%,transparent 100%)}.shop-bundle-stage--solar .shop-bundle-stage__safe--wordmark{background:radial-gradient(120% 100% at 0 0,rgba(14,11,8,.5) 0,rgba(16,12,9,.16) 60%,transparent 100%)}.shop-bundle-stage__safe--cta{right:0;bottom:0;width:min(40%,14rem);height:36%;background:radial-gradient(120% 100% at 100% 100%,rgba(0,0,0,.5) 0,rgba(0,0,0,.2) 55%,transparent 100%)}.shop-bundle-stage__content{position:relative;z-index:2;display:flex;box-sizing:border-box;min-height:100%;height:100%;padding:.7rem .85rem .65rem 1rem}.shop-bundle-hero{position:relative;width:100%;min-height:9.5rem;flex:1;overflow:hidden}.shop-bundle-hero--decor{min-height:100%}.shop-bundle-hero--solar.shop-bundle-hero--decor .shop-bundle-hero__brand,.shop-bundle-hero--vip.shop-bundle-hero--decor .shop-bundle-hero__brand{top:50%;left:1.1rem;z-index:4;max-width:min(46%,18rem);transform:translateY(-50%);gap:.28rem}.shop-bundle-hero--decor .shop-bundle-hero__wordmark{font-size:clamp(1.55rem,3.6vw,2.35rem);letter-spacing:-.03em;text-shadow:0 2px 18px rgba(0,0,0,.55)}.shop-bundle-hero--decor .shop-bundle-hero__tagline{max-width:16rem;font-size:.78rem;color:rgba(242,243,245,.78)}.shop-bundle-hero--vip.shop-bundle-hero--decor .shop-bundle-hero__wordmark{color:var(--vip-gold-highlight,#fff1c2);text-shadow:0 1px 0 rgba(80,55,10,.35),0 2px 16px rgba(0,0,0,.45)}.shop-bundle-hero--solar.shop-bundle-hero--decor .shop-bundle-hero__wordmark{color:#fff8e6;text-shadow:0 2px 14px rgba(40,24,8,.45)}@media (min-width:640px){.shop-bundle-hero{min-height:11rem}}.shop-bundle-hero__brand{position:absolute;top:.5rem;left:.7rem;z-index:4;display:flex;max-width:min(calc(100% - 5.5rem),15rem);flex-direction:column;gap:.15rem}.shop-bundle-hero__wordmark{margin:0;max-width:100%;padding:.05em .1em;font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.75);overflow-wrap:break-word;hyphens:manual}.shop-bundle-hero__tagline{margin:0;max-width:14rem;font-size:.68rem;font-weight:550;line-height:1.25;letter-spacing:.01em;color:rgba(242,243,245,.72);text-shadow:0 1px 8px rgba(0,0,0,.75)}.shop-bundle-hero__cta{position:absolute;right:.65rem;bottom:.55rem;z-index:5;display:flex;align-items:center;gap:.45rem}.shop-bundle-hero__price{font-size:.78rem;font-weight:700;letter-spacing:.01em;color:#ececee;text-shadow:0 1px 10px rgba(0,0,0,.8);white-space:nowrap}.shop-bundle-hero__discount{font-weight:650;color:#209560}.shop-bundle-hero__name{overflow:hidden;max-width:7.5rem;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;color:#ececee;text-shadow:0 1px 12px rgba(0,0,0,.75)}.shop-bundle-hero__chat-slot{position:absolute;left:.55rem;right:22%;top:auto;bottom:.45rem;z-index:2;max-width:min(26rem,74%);transform:none;overflow:visible}.shop-bundle-hero--solar.shop-bundle-hero--showcase,.shop-bundle-hero--vip.shop-bundle-hero--showcase{overflow:visible}.shop-bundle-hero--solar .shop-bundle-hero__brand,.shop-bundle-hero--vip .shop-bundle-hero__brand{top:.5rem;left:.85rem;z-index:4;max-width:min(40%,16rem);gap:.18rem}.shop-bundle-hero--vip .shop-bundle-hero__wordmark{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--vip-gold-border,#c9a227);text-shadow:0 1px 2px rgba(0,0,0,.9),0 4px 18px rgba(0,0,0,.65);filter:none;font-size:clamp(1.45rem,3.2vw,2.15rem)}.shop-bundle-hero--vip .shop-bundle-hero__tagline{color:color-mix(in srgb,var(--vip-gold-border,#c9a227) 78%,transparent);font-size:.78rem;max-width:14rem;text-shadow:0 1px 10px rgba(0,0,0,.85)}.shop-bundle-hero--solar .shop-bundle-hero__wordmark{font-size:clamp(1.25rem,2.8vw,1.85rem);text-shadow:0 1px 2px rgba(0,0,0,.9),0 4px 18px rgba(0,0,0,.7)}.shop-bundle-hero--solar .shop-bundle-hero__tagline{font-size:.78rem;max-width:14rem;color:rgba(255,230,180,.82);text-shadow:0 1px 10px rgba(0,0,0,.85)}.shop-bundle-hero--solar .shop-bundle-hero__cta,.shop-bundle-hero--vip .shop-bundle-hero__cta{z-index:5;right:.8rem;bottom:.65rem;gap:.5rem}.shop-bundle-hero--solar .shop-bundle-hero__price,.shop-bundle-hero--vip .shop-bundle-hero__price{font-size:.95rem;text-shadow:0 1px 2px rgba(0,0,0,.9),0 4px 14px rgba(0,0,0,.55)}.shop-bundle-showcase{position:absolute;left:.7rem;bottom:.45rem;z-index:3;width:min(48%,26rem);height:7.1rem;overflow:visible;pointer-events:none}.shop-bundle-showcase:before{content:"";position:absolute;z-index:0;left:-.55rem;top:-.45rem;right:-.55rem;bottom:-.4rem;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(165deg,rgba(255,255,255,.08),rgba(255,255,255,.02) 42%,transparent),rgba(12,14,20,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 28px rgba(0,0,0,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.shop-bundle-showcase--solar:before{left:-.75rem;top:-.65rem;right:-.7rem;bottom:-.55rem;border-color:rgba(255,210,140,.22);background:linear-gradient(165deg,rgba(255,220,160,.1),rgba(255,255,255,.02) 45%,transparent),rgba(18,14,10,.8)}.shop-bundle-showcase--vip:before{border-color:rgba(201,162,39,.28);background:linear-gradient(165deg,rgba(255,241,194,.1),rgba(255,255,255,.02) 45%,transparent),rgba(12,12,16,.8)}.shop-bundle-showcase__frame{position:absolute;left:.35rem;top:.35rem;z-index:2;width:4.35rem;height:4.35rem;display:flex;align-items:center;justify-content:center;overflow:visible}.shop-bundle-showcase--vip .shop-bundle-showcase__frame{filter:none}.shop-bundle-showcase__bubble-card{position:absolute;left:3.55rem;right:.35rem;bottom:.35rem;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:.32rem;max-width:calc(100% - 3.9rem);pointer-events:none}.shop-bundle-showcase--vip .shop-bundle-showcase__bubble-card{filter:none}.shop-bundle-showcase__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem .45rem;padding-left:.1rem}.shop-bundle-showcase__name{font-size:.92rem;font-weight:700;color:#ececee;text-shadow:0 1px 2px rgba(0,0,0,.95),0 3px 12px rgba(0,0,0,.7);max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-bundle-showcase__title{flex-shrink:0}.shop-bundle-showcase--solar .shop-bundle-showcase__frame{width:4.7rem;height:4.7rem;top:0}.shop-bundle-showcase--solar .shop-bundle-showcase__bubble-card{left:3.45rem;max-width:calc(100% - 3.6rem)}@media (min-width:640px){.shop-bundle-hero--solar .shop-bundle-hero__brand,.shop-bundle-hero--vip .shop-bundle-hero__brand{top:.4rem;left:.75rem;max-width:min(30%,14rem)}.shop-bundle-hero--vip .shop-bundle-hero__wordmark{font-size:clamp(1.15rem,1.55vw,1.5rem)}.shop-bundle-hero--solar .shop-bundle-hero__wordmark{font-size:clamp(1.05rem,1.4vw,1.35rem)}.shop-bundle-hero--solar .shop-bundle-hero__tagline,.shop-bundle-hero--vip .shop-bundle-hero__tagline{font-size:.68rem;max-width:12rem}.shop-bundle-hero--solar .shop-bundle-hero__cta,.shop-bundle-hero--vip .shop-bundle-hero__cta{right:.7rem;bottom:.5rem;gap:.4rem}.shop-bundle-hero--solar .shop-bundle-hero__price,.shop-bundle-hero--vip .shop-bundle-hero__price{font-size:.85rem}.shop-bundle-showcase{left:.9rem;bottom:.4rem;width:min(46%,28rem);height:7.4rem}.shop-bundle-showcase__frame{left:.4rem;top:.35rem;width:4.65rem;height:4.65rem}.shop-bundle-showcase__bubble-card{left:3.75rem;bottom:.4rem;right:.4rem;max-width:min(21rem,calc(100% - 4.15rem))}.shop-bundle-showcase--solar .shop-bundle-showcase__frame{width:5rem;height:5rem}.shop-bundle-showcase--solar .shop-bundle-showcase__bubble-card{left:3.85rem;max-width:min(22.5rem,calc(100% - 4rem))}}@media (min-width:1024px){.shop-bundle-showcase{left:1.05rem;width:min(44%,29rem);height:7.6rem}.shop-bundle-showcase__frame{width:4.9rem;height:4.9rem}.shop-bundle-showcase__bubble-card{left:4rem;max-width:min(22rem,calc(100% - 4.4rem))}.shop-bundle-showcase--solar .shop-bundle-showcase__frame{width:5.25rem;height:5.25rem}.shop-bundle-showcase--solar .shop-bundle-showcase__bubble-card{left:4.15rem}}.shop-collection__rail{display:grid;gap:.55rem;border-radius:12px;padding:.1rem;overflow:visible;transition:box-shadow .35s ease,background-color .35s ease}.shop-collection__rail,.shop-collection__rail--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-collection__rail--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-collection__rail--cols-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;overflow:visible}@media (min-width:640px){.shop-collection__rail{gap:.75rem}.shop-collection__rail--cols-4{gap:.7rem}}.shop-collection__rail--pulse{background-color:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.shop-sku-card{display:flex;flex-direction:column;width:100%;min-width:0;overflow:visible;isolation:isolate;border:0;border-radius:0;background:transparent;padding:0;gap:.4rem}.shop-sku-card--set,.shop-sku-card--set-wide,.shop-sku-card--single{background:transparent;border:0;padding:0;min-height:0;flex-direction:column;gap:0}.shop-sku-card--set-wide .shop-sku-card__stage{flex:none;max-width:none;aspect-ratio:1}.shop-sku-card--set-interactive{cursor:pointer;border-radius:12px;outline:none;transition:transform .15s ease}.shop-sku-card--set-interactive:hover{transform:translateY(-3px)}.shop-sku-card--set-interactive:focus-visible{box-shadow:0 0 0 2px rgba(32,149,96,.55)}@media (prefers-reduced-motion:reduce){.shop-sku-card--set-interactive{transition:none}.shop-sku-card--set-interactive:hover{transform:none}}.shop-sku-card--interactive{cursor:pointer;border-radius:12px;outline:none;transition:transform .15s ease,box-shadow .15s ease}.shop-sku-card--interactive:hover{transform:translateY(-2px)}.shop-sku-card--interactive:focus-visible{box-shadow:0 0 0 2px rgba(90,126,232,.65)}.shop-sku-card__hint{margin-top:.15rem;font-size:.62rem;font-weight:600;color:var(--vs-accent,#209560)}@media (hover:none),(pointer:coarse){.shop-sku-card{gap:0;padding:0;background:transparent}.shop-sku-card__price{height:auto;justify-content:flex-start;border-radius:0;background:transparent}}.shop-sku-card__stage{position:relative;display:flex;aspect-ratio:1;min-height:0;width:100%;flex:0 0 auto;align-items:stretch;justify-content:stretch;overflow:hidden;border:3px solid #252529;border-radius:12px;background:#202024;padding:.85rem;box-sizing:border-box;transition:border-color .15s ease}.shop-sku-card__stage:after,.shop-sku-card__stage:before{content:none!important;display:none!important;background:none!important;opacity:0!important}.shop-sku-card--buyable:hover .shop-sku-card__stage,.shop-sku-card--interactive:hover .shop-sku-card__stage,.shop-sku-card--set-interactive:hover .shop-sku-card__stage,.shop-sku-card:hover .shop-sku-card__stage{border-color:#2f2e32}.shop-sku-card--buyable:focus-within .shop-sku-card__stage,.shop-sku-card--interactive:focus-visible .shop-sku-card__stage{border-color:#2f2e32}.shop-sku-card__fit-host{width:100%;height:100%;min-width:0;min-height:0}.shop-sku-card__fit-host,.shop-sku-card__preview{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center}.shop-sku-card__preview{z-index:1;max-width:100%;max-height:100%;transform:scale(1.05);transform-origin:center center}.shop-sku-card__fade{display:none!important}.shop-sku-card__dock{position:relative;z-index:1;display:flex;flex:0 0 auto;flex-direction:column;gap:.1rem;padding:.45rem .15rem .15rem;background:transparent}.shop-sku-card__meta{display:none}.shop-sku-card__title{font-size:.9375rem;font-weight:500;line-height:1.25;color:#fbfbfb;text-shadow:none;will-change:transform;transition:transform .35s cubic-bezier(.16,1,.3,1)}.shop-sku-card__subtitle,.shop-sku-card__title{margin:0;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em}.shop-sku-card__subtitle{font-size:.75rem;font-weight:400;line-height:1.2;color:rgba(251,251,251,.72)}.shop-sku-card__sub{display:none!important}.shop-sku-card__price,.shop-sku-card__price-line{margin:0;font-size:.9375rem;font-weight:500;letter-spacing:.01em;line-height:1.25;color:#fbfbfb;text-shadow:none}.shop-sku-card__price--deal,.shop-sku-card__price-line--deal{color:#fbfbfb}.shop-sku-card__price-pct{margin-left:.25rem;font-weight:500;color:#4db479}.shop-sku-card__price-was{color:rgba(251,251,251,.55);font-weight:400}.shop-sku-card__price-now{color:#fbfbfb;font-weight:500}.shop-sku-card__hint{display:none!important}@media (min-width:640px){.shop-sku-card__preview>.shop-sku-title-demo,.shop-sku-card__preview>.shop-tryon-stack,.shop-sku-card__stage>.shop-sku-title-demo,.shop-sku-card__stage>.shop-tryon-stack{transform:scale(1.18);transform-origin:center center}.shop-sku-card__preview>.shop-sku-bubble-demo:not(.shop-sku-bubble-demo--solo),.shop-sku-card__stage>.shop-sku-bubble-demo:not(.shop-sku-bubble-demo--solo){transform:scale(1.06);width:100%}.shop-sku-card__preview>.shop-sku-bubble-demo--solo{transform:scale(1.22);transform-origin:center center;width:100%}.shop-sku-card__stage .shop-sku-bubble-demo__bubble{max-width:min(18rem,94%)}}.shop-sku-card__stage .shop-tryon-stack{filter:none}.shop-sku-card__stage--set,.shop-sku-card__stage--set-vip{aspect-ratio:1;overflow:hidden;background:#202024;background-image:none}.shop-sku-card__stage--set-vip:after,.shop-sku-card__stage--set:after{content:none}.shop-set-stage-inner{position:absolute;inset:0;z-index:1;padding:.75rem .55rem .65rem}.shop-set-collage,.shop-set-stage-inner{display:flex;align-items:center;justify-content:center;overflow:visible}.shop-set-collage{position:relative;box-sizing:border-box;width:100%;height:100%;max-width:100%;flex-direction:column;gap:.7rem;padding:.2rem .15rem}.shop-set-collage--compact{justify-content:center;gap:1.45rem;padding:0 .1rem .15rem}.shop-set-collage--wallpaper{justify-content:center;align-items:center;gap:0;padding:0;overflow:visible;width:100%;height:100%;max-height:100%;transform:translateY(-.95rem);transform-origin:center center;-webkit-mask-image:none;mask-image:none}.shop-set-collage__wallpaper-profile{position:relative;z-index:1;width:min(96%,15rem);flex:0 0 auto;transform:none;filter:none}.shop-set-collage--wallpaper .shop-mini-banner-tryon{padding:2.55rem .1rem 0;height:auto;overflow:visible}.shop-set-collage--wallpaper .shop-mini-banner-tryon__stack{width:100%}.shop-set-collage--wallpaper .shop-mini-banner-tryon__face{width:3.55rem!important;height:3.55rem!important}.shop-set-collage--wallpaper .shop-mini-banner-tryon__avatar-row{margin-bottom:-1.065rem}.shop-set-collage--wallpaper .shop-mini-banner-tryon__card{border-radius:9px;aspect-ratio:380/248;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shop-set-collage__wallpaper-bubble{position:relative;z-index:3;display:flex;justify-content:center;width:min(96%,14.25rem);margin-top:-.45rem;flex:0 0 auto;transform:none;rotate:0deg;filter:none}.shop-set-collage--wallpaper .shop-set-collage__bubble-preview{display:flex;width:100%;max-width:none;align-items:center;justify-content:center}.shop-set-collage--wallpaper .shop-set-collage__bubble-preview>*{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important}.shop-set-collage--wallpaper .shop-set-collage__bubble-preview p{font-size:.72rem!important;line-height:1.2!important;white-space:nowrap;padding-inline:.1rem}.shop-sku-card--set .shop-sku-card__preview:has(>.shop-set-collage--wallpaper){transform:none;transform-origin:center center;width:100%;height:100%;max-width:none;max-height:none;align-items:center;justify-content:center;padding:0;overflow:visible}.shop-sku-card--set .shop-sku-card__stage:has(.shop-set-collage--wallpaper){overflow:hidden;padding:.65rem .45rem}@media (min-width:640px){.shop-set-collage--wallpaper:not(.shop-set-collage--discord){transform:translateY(-1rem)}.shop-set-collage__wallpaper-profile{width:min(97%,16.25rem)}.shop-set-collage__wallpaper-bubble{width:min(97%,15.25rem);margin-top:-.5rem}.shop-set-collage--wallpaper .shop-mini-banner-tryon{padding-top:2.75rem}.shop-set-collage--wallpaper .shop-mini-banner-tryon__face{width:3.85rem!important;height:3.85rem!important}.shop-set-collage--wallpaper .shop-mini-banner-tryon__avatar-row{margin-bottom:-1.155rem}.shop-set-collage--wallpaper .shop-mini-banner-tryon__card{aspect-ratio:380/255}.shop-set-collage--wallpaper .shop-set-collage__bubble-preview p{font-size:.8rem!important}.shop-sku-card--set .shop-sku-card__stage:has(.shop-set-collage--wallpaper){padding:.7rem .45rem}}.shop-set-sku-wrap{position:relative;min-width:0;width:100%}.shop-collection__rail--cols-4>.shop-set-sku-wrap{min-width:0}.shop-set-collage--discord{position:relative;display:block;width:100%;height:100%;min-height:100%;padding:0;overflow:hidden;transform:none!important}.shop-set-collage--discord-mobile-fit .shop-set-discord__board{position:absolute;left:50%;top:50%;transform-origin:center center}.shop-set-discord__bubble{position:absolute;z-index:1;width:-moz-max-content;width:max-content;max-width:none;right:auto;bottom:auto;filter:none}.shop-set-collage--discord .shop-set-collage__bubble-preview{display:flex;width:-moz-max-content;width:max-content;max-width:none!important;justify-content:flex-start;pointer-events:none}.shop-set-collage--discord .shop-set-collage__bubble-preview>*{width:-moz-fit-content!important;width:fit-content!important;max-width:none!important}.shop-set-collage--discord .shop-set-collage__bubble-preview p{font-size:.78rem!important;line-height:1.15!important;white-space:nowrap}.shop-set-discord__avatar{position:absolute;z-index:3;right:auto;bottom:auto;display:flex;align-items:center;justify-content:center;filter:none}.shop-set-discord__face{width:5.15rem!important;height:5.15rem!important;pointer-events:none}@media (min-width:1024px){.shop-set-discord__face{width:5.6rem!important;height:5.6rem!important}.shop-set-collage--discord .shop-set-collage__bubble-preview p{font-size:.84rem!important}}.shop-set-discord__wallpaper{position:absolute;z-index:2;right:auto;bottom:auto;height:auto;aspect-ratio:1360/1020;border-radius:12px;overflow:visible;box-shadow:none;-webkit-mask-image:none;mask-image:none}.shop-set-discord__wallpaper-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;border-radius:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.shop-sku-card--set .shop-sku-card__stage:has(.shop-set-collage--discord){overflow:hidden!important;padding:0!important}.shop-sku-card--set .shop-sku-card__preview:has(>.shop-set-collage--discord){transform:none!important;overflow:hidden!important;align-items:stretch;justify-content:stretch;width:100%;height:100%;padding:0!important}.shop-sku-card--set:has(.shop-set-collage--discord){overflow:hidden}.shop-collection__rail--showcase{grid-template-columns:1fr}.shop-glitch-vitrine{display:flex;align-items:center;justify-content:center}.shop-glitch-vitrine,.shop-glitch-vitrine__desktop{width:100%;height:100%;min-width:0;min-height:0}.shop-glitch-vitrine__mobile{display:none}.shop-sku-card--glitch-vitrine .shop-sku-card__stage{aspect-ratio:2/1;min-height:15rem;padding:2rem .45rem 4.85rem;overflow:hidden;isolation:isolate;background:#121216;border-color:#32323a}.shop-sku-card--glitch-vitrine .shop-sku-card__stage:before{content:"";position:absolute;inset:-6%;z-index:0;background-image:var(--glitch-vitrine-wash);background-size:cover;background-position:center 30%;background-repeat:no-repeat;filter:blur(22px) saturate(1.35) brightness(.82);opacity:.52;transform:scale(1.06);pointer-events:none;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .35s ease}.shop-sku-card--glitch-vitrine .shop-sku-card__stage:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.14'/%3E%3C/svg%3E"),radial-gradient(ellipse 78% 72% at 56% 36%,transparent 0,rgba(10,10,14,.18) 48%,rgba(8,8,12,.55) 100%),radial-gradient(ellipse 55% 50% at 62% 48%,rgba(240,143,175,.16) 0,transparent 68%),linear-gradient(135deg,rgba(38,118,213,.18),transparent 40%,rgba(240,143,175,.2));background-size:160px 160px,auto,auto,auto;background-repeat:repeat,no-repeat,no-repeat,no-repeat}.shop-sku-card--glitch-vitrine .shop-sku-card__dock,.shop-sku-card--glitch-vitrine .shop-sku-card__fade,.shop-sku-card--glitch-vitrine .shop-sku-card__preview{z-index:1}.shop-sku-card--glitch-vitrine .shop-sku-card__fade{height:6.5rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.18) 38%,rgba(0,0,0,.58))}.shop-sku-card--glitch-vitrine .shop-sku-card__subtitle{margin:-.02rem 0 .18rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:650;letter-spacing:.045em;line-height:1.2;text-transform:lowercase;color:rgba(236,236,238,.72);text-shadow:0 1px 5px rgba(0,0,0,.55)}.shop-sku-card--glitch-vitrine .shop-sku-card__title{font-size:1.1rem;font-weight:750;color:#f4f4f6;text-shadow:0 1px 2px rgba(0,0,0,.75),0 4px 14px rgba(0,0,0,.45)}.shop-sku-card--glitch-vitrine .shop-sku-card__price-line{color:#f0f0f2;text-shadow:0 1px 4px rgba(0,0,0,.5)}.shop-sku-card--glitch-vitrine .shop-sku-card__preview{transform:none;width:100%;height:100%;max-width:none;max-height:none;overflow:visible}.shop-glitch-vitrine--profile{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;width:100%;height:100%;min-height:0;padding:0 1.5% .65rem 2%;overflow:visible;isolation:isolate;pointer-events:none;transform:translateY(-.45rem)}.shop-glitch-vitrine__chat{position:relative;z-index:2;display:flex;flex:0 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.2rem;min-width:0;max-width:56%;width:min(56%,23.5rem);padding:.15rem 0;transform:translateX(4%);margin-right:-4.15rem}.shop-glitch-vitrine__bubble{box-sizing:border-box;width:100%;min-width:0;max-width:none;overflow:visible;transform-origin:left center;filter:none;transition:transform .45s cubic-bezier(.16,1,.3,1)}.shop-glitch-vitrine__bubble--1{margin-left:0;transform:translateY(-2.15rem) rotate(-2deg)}.shop-glitch-vitrine__bubble--2{margin-left:.55rem;transform:rotate(1.4deg)}.shop-glitch-vitrine__bubble--3{margin-left:.2rem;transform:translateY(2.15rem) rotate(-1deg)}.shop-glitch-vitrine__bubble-preview{display:block;width:100%;max-width:none;overflow:visible}.shop-glitch-vitrine__bubble-preview>*{width:100%!important;max-width:none!important}.shop-glitch-vitrine__bubble-preview p{font-size:1.32rem!important;line-height:1.3!important;white-space:nowrap;padding-inline:.28rem}.shop-glitch-vitrine__profile{position:relative;z-index:1;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:min(46%,20.5rem);max-width:20.5rem;margin:0;transform:translateX(-5.5%) rotate(4deg);transform-origin:center center;filter:none;transition:transform .5s cubic-bezier(.16,1,.3,1)}.shop-glitch-vitrine__profile:before{content:"";position:absolute;z-index:-1;left:2%;right:2%;top:12%;bottom:2%;border-radius:22px;background:radial-gradient(ellipse at 50% 45%,rgba(240,143,175,.42) 0,rgba(38,118,213,.22) 45%,transparent 72%);filter:blur(22px);transform:rotate(4deg) scale(1.08);pointer-events:none;opacity:.9}@media (hover:hover) and (pointer:fine){.shop-sku-card--glitch-vitrine:focus-within .shop-sku-card__stage:before,.shop-sku-card--glitch-vitrine:hover .shop-sku-card__stage:before{opacity:.62;transform:scale(1.12)}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__profile:before,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__profile:before{opacity:1;filter:blur(26px)}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__bubble--1,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__bubble--1{transform:translateY(-2.25rem) translateX(.2rem) rotate(-3.2deg)}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__bubble--2,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__bubble--2{transform:translateX(.35rem) rotate(2.4deg)}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__bubble--3,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__bubble--3{transform:translateY(2.25rem) translateX(.15rem) rotate(-2deg)}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__profile,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__profile{transform:translateX(-3%) rotate(5.4deg) scale(1.025)}.shop-sku-card--glitch-vitrine:focus-within .shop-sku-card__stage,.shop-sku-card--glitch-vitrine:hover .shop-sku-card__stage{border-color:#3a3a42}}@media (prefers-reduced-motion:reduce){.shop-glitch-vitrine__bubble,.shop-glitch-vitrine__profile,.shop-sku-card--glitch-vitrine .shop-sku-card__stage:before{transition:none}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__bubble--1,.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__bubble--2,.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__bubble--3,.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__profile,.shop-sku-card--glitch-vitrine:focus-within .shop-sku-card__stage:before,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__bubble--1,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__bubble--2,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__bubble--3,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__profile,.shop-sku-card--glitch-vitrine:hover .shop-sku-card__stage:before{transform:none}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__bubble--1,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__bubble--1{transform:translateY(-2.15rem) rotate(-2deg)}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__bubble--2,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__bubble--2{transform:rotate(1.4deg)}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__bubble--3,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__bubble--3{transform:translateY(2.15rem) rotate(-1deg)}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__profile,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__profile{transform:translateX(-5.5%) rotate(4deg)}.shop-sku-card--glitch-vitrine:focus-within .shop-sku-card__stage:before,.shop-sku-card--glitch-vitrine:hover .shop-sku-card__stage:before{opacity:.52;transform:scale(1.06)}}.shop-glitch-vitrine__mini.shop-mini-banner-tryon{width:100%;height:auto;padding:3.6rem 0 0}.shop-glitch-vitrine__mini .shop-mini-banner-tryon__stack{width:100%}.shop-glitch-vitrine__mini .shop-mini-banner-tryon__face{width:5.1rem!important;height:5.1rem!important}.shop-glitch-vitrine__mini .shop-mini-banner-tryon__avatar-row{margin-bottom:-1.53rem}.shop-glitch-vitrine__mini .shop-mini-banner-tryon__card{aspect-ratio:380/300;border-radius:10px;background-position:top}@media (min-width:640px){.shop-sku-card--glitch-vitrine .shop-sku-card__stage{aspect-ratio:2.1/1;min-height:17.5rem;padding:2.25rem .55rem 5.1rem}.shop-sku-card--glitch-vitrine .shop-sku-card__subtitle{font-size:.8rem;color:rgba(236,236,238,.78)}.shop-glitch-vitrine__bubble-preview p{font-size:1.48rem!important}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__bubble--1,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__bubble--1{transform:translateY(-2.35rem) translateX(.25rem) rotate(-3.2deg)}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__bubble--3,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__bubble--3{transform:translateY(2.35rem) translateX(.15rem) rotate(-2deg)}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__profile,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__profile{transform:translateX(-5.5%) rotate(5.8deg) scale(1.03)}.shop-glitch-vitrine--profile{padding:0 1.5% .7rem 2%;transform:translateY(-.5rem)}.shop-glitch-vitrine__chat{max-width:55%;width:min(55%,25.5rem);gap:1.2rem;transform:translateX(3.5%);margin-right:-4.5rem}.shop-glitch-vitrine__profile{width:min(46%,24rem);max-width:24rem}.shop-glitch-vitrine__bubble--1{transform:translateY(-2.2rem) rotate(-2deg)}.shop-glitch-vitrine__bubble--2{margin-left:.55rem}.shop-glitch-vitrine__bubble--3{margin-left:.2rem;transform:translateY(2.2rem) rotate(-1deg)}.shop-glitch-vitrine__profile{transform:translateX(-5.5%) rotate(4.5deg)}.shop-glitch-vitrine__mini .shop-mini-banner-tryon__face{width:6.5rem!important;height:6.5rem!important}.shop-glitch-vitrine__mini .shop-mini-banner-tryon__avatar-row{margin-bottom:-1.95rem}}@media (min-width:1024px){.shop-sku-card--glitch-vitrine .shop-sku-card__stage{aspect-ratio:2.2/1;min-height:18.5rem}.shop-glitch-vitrine--profile{padding:0 1.25% .75rem 1.75%;transform:translateY(-.55rem)}.shop-glitch-vitrine__chat{max-width:54%;width:min(54%,27.5rem);gap:1.25rem;transform:translateX(3%);margin-right:-4.85rem}.shop-glitch-vitrine__profile{width:min(45%,25.25rem);max-width:25.25rem;transform:translateX(-6%) rotate(4.5deg)}.shop-glitch-vitrine__mini .shop-mini-banner-tryon__face{width:7rem!important;height:7rem!important}.shop-glitch-vitrine__mini .shop-mini-banner-tryon__avatar-row{margin-bottom:-2.1rem}.shop-glitch-vitrine__bubble--1{transform:translateY(-2.3rem) rotate(-2deg)}.shop-glitch-vitrine__bubble--3{transform:translateY(2.3rem) rotate(-1deg)}.shop-glitch-vitrine__bubble-preview p{font-size:1.55rem!important}.shop-sku-card--glitch-vitrine:focus-within .shop-glitch-vitrine__profile,.shop-sku-card--glitch-vitrine:hover .shop-glitch-vitrine__profile{transform:translateX(-6%) rotate(5.8deg) scale(1.03)}}@media (max-width:639.98px){.shop-collection__rail.shop-collection__rail--showcase{display:grid;grid-template-columns:1fr;overflow:visible;width:100%;max-width:100%;gap:0;padding:0}.shop-collection__rail--showcase>.shop-sku-card--glitch-vitrine{width:100%;max-width:100%;min-width:0}.shop-sku-card--glitch-vitrine .shop-sku-card__stage{aspect-ratio:2/1;min-height:12.5rem;padding:1.35rem .4rem 4.1rem;overflow:hidden}.shop-glitch-vitrine__desktop{display:block;width:100%;height:100%}.shop-glitch-vitrine__mobile{display:none!important}.shop-sku-card--glitch-vitrine .shop-sku-card__title{font-size:.88rem}.shop-sku-card--glitch-vitrine .shop-sku-card__subtitle{font-size:.66rem}}.shop-set-collage__frame{position:relative;z-index:1;flex:0 0 auto;padding:.15rem .4rem .1rem;margin-top:0;margin-bottom:.35rem;line-height:0;isolation:isolate;overflow:visible;transform:translateY(-.4rem)}@media (min-width:640px){.shop-set-collage__frame .shop-tryon-stack{transform:scale(1.18);transform-origin:center center}}.shop-set-collage--compact .shop-set-collage__title{position:absolute;left:50%;bottom:-.15rem;z-index:3;margin-top:0;transform:translateX(-50%)}.shop-set-collage__bubble{position:relative;z-index:2;display:flex;flex:0 0 auto;justify-content:center;width:100%;max-width:100%;min-width:0;padding:0 .15rem}.shop-set-collage--compact .shop-set-collage__bubble{z-index:1;transform:none;margin-bottom:0;margin-top:.35rem;padding-top:.2rem}.shop-set-collage__bubble-preview{width:-moz-fit-content;width:fit-content;max-width:min(17rem,100%)}.shop-set-collage__title{position:relative;z-index:3;margin-top:.1rem}.shop-sku-card--set .shop-sku-card__preview{transform:none;transform-origin:center center}.shop-sku-card--set-wide .shop-set-collage--compact{transform:scale(.92);transform-origin:center center}.shop-chat-mock{display:flex;width:100%;max-width:26rem;min-width:0;align-items:flex-end;justify-content:flex-end;gap:.85rem;padding:.55rem .65rem;border-radius:14px;background:rgba(13,14,18,.55);backdrop-filter:blur(4px)}.shop-chat-mock--showcase{max-width:100%}.shop-chat-mock--hero{max-width:100%;flex-direction:row;align-items:flex-end;justify-content:flex-end;gap:1.15rem;padding:.4rem .25rem .3rem;border:none;backdrop-filter:none}.shop-chat-mock--hero,.shop-chat-mock--hero .shop-chat-mock__col{overflow:visible;border-radius:0;background:transparent;box-shadow:none}.shop-chat-mock--hero .shop-chat-mock__col{flex:0 1 auto;max-width:min(74%,22rem);gap:.45rem;padding:1rem 1.1rem 1.05rem;border:none}.shop-chat-mock--hero .shop-chat-mock__bubble,.shop-chat-mock--hero .shop-chat-mock__stack{overflow:visible}.shop-chat-mock--hero .shop-chat-mock__header{gap:.4rem .55rem}.shop-chat-mock--hero .shop-chat-mock__name{font-size:1rem;max-width:10rem}.shop-chat-mock--hero .shop-chat-mock__title{scale:1.02;flex-shrink:0;transform-origin:right center}.shop-chat-mock--hero .shop-chat-mock__avatar,.shop-chat-mock--hero.shop-chat-mock--wide-frame .shop-chat-mock__avatar{display:flex;width:4.55rem;height:4.55rem;align-items:flex-end;justify-content:center;align-self:flex-end;overflow:visible;padding:0;box-sizing:border-box}.shop-chat-mock--hero .shop-chat-mock__bubble{max-width:min(100%,19rem)}.shop-chat-mock--hero .shop-chat-mock__bubble [data-message-bubble-shell]{font-size:1.1em}.shop-chat-mock--hero.shop-chat-mock--wide-frame{gap:1.25rem}@media (min-width:640px){.shop-chat-mock--hero{gap:1.2rem;padding:.25rem .15rem}.shop-chat-mock--hero .shop-chat-mock__col{max-width:min(72%,21rem);padding:.9rem 1rem .95rem;border-radius:14px}.shop-chat-mock--hero .shop-chat-mock__name{font-size:.95rem;max-width:9.5rem}.shop-chat-mock--hero .shop-chat-mock__title{scale:1}.shop-chat-mock--hero .shop-chat-mock__avatar,.shop-chat-mock--hero.shop-chat-mock--wide-frame .shop-chat-mock__avatar{width:5.2rem;height:5.2rem}.shop-chat-mock--hero .shop-chat-mock__bubble{max-width:min(100%,18rem)}.shop-chat-mock--hero.shop-chat-mock--wide-frame{gap:1.35rem}}.shop-chat-mock--card{max-width:100%;background:rgba(13,14,18,.62);padding:.7rem .75rem}.shop-chat-mock--sku{width:100%;max-width:100%;gap:.55rem;padding:.4rem .5rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(10,11,16,.58);backdrop-filter:blur(8px)}.shop-chat-mock--sku .shop-chat-mock__name{font-size:.78rem;max-width:6.5rem}.shop-chat-mock--sku .shop-chat-mock__title{scale:.92}.shop-chat-mock--sku .shop-chat-mock__bubble{max-width:min(100%,12.5rem)}.shop-chat-mock--sku.shop-chat-mock--wide-frame{gap:.7rem}.shop-chat-mock--sku.shop-chat-mock--wide-frame .shop-chat-mock__avatar{width:4rem;height:4rem;padding:.3rem;box-sizing:border-box}@media (min-width:640px){.shop-chat-mock--sku{gap:.7rem;padding:.55rem .65rem}.shop-chat-mock--sku .shop-chat-mock__bubble{max-width:min(100%,14.5rem)}.shop-chat-mock--sku.shop-chat-mock--wide-frame .shop-chat-mock__avatar{width:4.5rem;height:4.5rem}}.shop-chat-mock__avatar{position:relative;flex-shrink:0;align-self:flex-end;overflow:visible;padding-top:1.65rem;padding-bottom:.05rem}.shop-chat-mock--hero .shop-chat-mock__avatar{padding-top:0;padding-bottom:0}.shop-chat-mock--wide-frame:not(.shop-chat-mock--hero){gap:1.15rem}.shop-chat-mock--wide-frame:not(.shop-chat-mock--hero) .shop-chat-mock__avatar{display:flex;width:5.5rem;height:5.5rem;align-items:flex-end;justify-content:center;overflow:visible;padding:.28rem;box-sizing:border-box}@media (min-width:640px){.shop-chat-mock--wide-frame:not(.shop-chat-mock--hero) .shop-chat-mock__avatar{width:6rem;height:6rem}}.shop-chat-mock--wide-frame:not(.shop-chat-mock--hero) .shop-chat-mock__bubble{max-width:min(100%,15.25rem)}.shop-chat-mock__col{display:flex;min-width:0;flex:1;flex-direction:column;gap:.35rem;align-items:flex-end}.shop-chat-mock__header{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem .45rem}.shop-chat-mock__name{overflow:hidden;max-width:10rem;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;color:rgba(242,243,245,.92);text-shadow:0 1px 8px rgba(0,0,0,.55)}.shop-chat-mock__title{scale:1;transform-origin:right center}.shop-chat-mock__stack{display:flex;width:100%;flex-direction:column;align-items:flex-end;gap:0}.shop-chat-mock__bubble{min-width:0;width:-moz-fit-content;width:fit-content;max-width:min(100%,20rem)}.shop-chat-mock--showcase .shop-chat-mock__bubble{max-width:min(100%,22rem)}.shop-chat-mock--showcase .shop-chat-mock__bubble [data-message-bubble-shell]{font-size:1.05em}.shop-sku-bubble-demo{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.35rem .35rem .4rem}.shop-sku-bubble-demo__caption{margin:0;max-width:100%;padding:0 .25rem;text-align:center;font-size:.68rem;font-weight:600;letter-spacing:.01em;line-height:1.25;color:var(--vs-text-muted,#80848e)}.shop-sku-bubble-demo__row{display:flex;width:100%;align-items:flex-end;justify-content:center;gap:.4rem}.shop-sku-bubble-demo__bubble{min-width:0;max-width:min(16.5rem,82%);width:-moz-fit-content;width:fit-content;flex:0 0 auto;overflow:visible}.shop-sku-bubble-demo__row>.shop-tryon-stack{flex:0 0 auto}.shop-sku-card .shop-set-collage__bubble-preview,.shop-sku-card .shop-set-collage__wallpaper-bubble,.shop-sku-card .shop-sku-bubble-demo__bubble,.shop-sku-card [data-message-bubble-shell]{transform:none!important;rotate:0deg!important}.shop-sku-bubble-demo--solo{justify-content:center;align-items:center;width:100%;height:100%;padding:.65rem .4rem}.shop-sku-bubble-demo--solo .shop-sku-bubble-demo__bubble{display:block;width:-moz-fit-content;width:fit-content;max-width:min(90%,16rem);margin-inline:auto;flex:0 1 auto}.shop-sku-bubble-demo--solo .shop-sku-bubble-demo__bubble p{font-size:.9rem!important;line-height:1.35!important;white-space:nowrap!important;text-wrap:nowrap!important}.shop-sku-card__preview:has(>.shop-sku-bubble-demo--solo){width:100%;height:100%;max-width:none;max-height:none;transform:none;align-items:center;justify-content:center}.shop-sku-card__preview>.shop-sku-bubble-demo--solo{transform:scale(1.2);transform-origin:center center;width:100%;height:100%;margin-inline:auto;padding-inline:.35rem;box-sizing:border-box}.shop-sku-card__stage:has(>.shop-sku-card__preview>.shop-sku-bubble-demo--solo){padding:.85rem .7rem}.shop-sku-card__preview:has(>.shop-tryon-stack){width:100%;height:100%;max-width:none;max-height:none;transform:none;align-items:center;justify-content:center;margin:0;padding:0}.shop-sku-card__stage:has(>.shop-sku-card__preview>.shop-tryon-stack){padding:.75rem;align-items:center;justify-content:center}.shop-sku-card__preview>.shop-tryon-stack{display:inline-grid;place-items:center;margin:0 auto;transform:scale(1.06);transform-origin:center center}.shop-set-collage--compact .shop-set-collage__bubble p{white-space:normal;text-wrap:balance}.shop-sku-title-demo{display:flex;flex-direction:column;align-items:center;gap:.4rem}.shop-sku-title-demo__text{max-width:100%;padding:0 .5rem;text-align:center;font-size:.75rem;font-weight:700;line-height:1.2;color:var(--vs-text-primary,#f2f3f5)}.shop-sku-card__badge{position:absolute;top:.4rem;left:.4rem;z-index:2;border-radius:999px;background:rgba(59,165,93,.95);padding:.12rem .4rem;font-size:.62rem;font-weight:700;color:#fff}@media (min-width:640px){.shop-bundle-stage:not(.shop-bundle-stage--vip):not(.shop-bundle-stage--solar){min-height:11rem}}@media (min-width:900px){.shop-bundle-hero__wordmark{font-size:clamp(1.2rem,1.35vw,1.5rem)}}@media (max-width:639.98px){.shop-bundles-embed--v2{--shop-mobile-gutter:1rem;padding-left:var(--shop-mobile-gutter);padding-right:var(--shop-mobile-gutter);overflow-x:visible}.shop-bundles-embed--v2 .shop-collection__rail{overflow-x:auto}.shop-floors{gap:1.15rem;min-width:0}.shop-collection-row{gap:.55rem;min-width:0;overflow-x:visible}.shop-bundles-embed--v2 .shop-collection-row__head,.shop-bundles-embed--v2 .shop-collections-intro{padding-left:0;padding-right:0}.shop-collections--stacked{gap:1.5rem}.shop-cosmetics-grid>*{min-width:0}.shop-cosmetics-rail-pad{--shop-mobile-gutter:1rem;padding-left:var(--shop-mobile-gutter);padding-right:var(--shop-mobile-gutter);min-width:0;overflow-x:visible}.shop-cosmetics-rail-pad .shop-cosmetics-grid.shop-collection__rail{overflow-x:auto}.shop-bundles-embed--v2 .shop-collection__banner,.shop-bundles-embed--v2 .shop-collection__banner--hero{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0;border-left:0;border-right:0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.shop-bundle-stage,.shop-bundle-stage--glitch,.shop-bundle-stage--kit,.shop-bundle-stage--solar,.shop-bundle-stage--vip{border-radius:0;aspect-ratio:var(--shop-banner-aspect-mobile,4/1);min-height:var(--shop-banner-min-h-mobile,0);max-height:var(--shop-banner-max-h-mobile,none)}.shop-bundle-stage__bg{background-size:contain;background-position:50%;transform:none}.shop-bundle-stage__content{height:100%;min-height:0;padding:0}.shop-bundle-hero--decor{min-height:100%}.shop-bundle-stage__safe{display:none}.shop-bundle-hero{display:grid;grid-template-columns:1fr;grid-template-areas:"brand" "chat" "cta";align-items:start;gap:.65rem .5rem;min-height:0;overflow:hidden}.shop-bundle-hero--solar .shop-bundle-hero__brand,.shop-bundle-hero--solar .shop-bundle-hero__chat-slot,.shop-bundle-hero--vip .shop-bundle-hero__brand,.shop-bundle-hero--vip .shop-bundle-hero__chat-slot,.shop-bundle-hero__brand,.shop-bundle-hero__chat-slot,.shop-bundle-hero__cta,.shop-bundle-showcase{position:static;inset:auto;top:auto;right:auto;bottom:auto;left:auto;width:auto;max-width:none;height:auto;max-height:none;transform:none}.shop-bundle-hero__brand{grid-area:brand;z-index:2;max-width:100%;gap:.2rem}.shop-bundle-hero__wordmark{font-size:1.35rem}.shop-bundle-hero__tagline{max-width:14rem;font-size:.72rem}.shop-bundle-hero__chat-slot,.shop-bundle-showcase{grid-area:chat;z-index:2;width:100%;max-width:100%;padding-inline:.15rem;overflow:visible;pointer-events:none}.shop-bundle-showcase{display:flex;flex-direction:row;align-items:flex-end;gap:.65rem;min-height:5.5rem}.shop-bundle-showcase__bubble-card,.shop-bundle-showcase__frame{position:static;left:auto;right:auto;bottom:auto;width:auto;max-width:none;height:auto}.shop-bundle-showcase__frame{flex:0 0 auto;width:4.25rem;height:4.25rem}.shop-bundle-showcase__bubble-card{flex:1 1 auto;min-width:0}.shop-bundle-hero--solar .shop-bundle-hero__chat-slot,.shop-bundle-hero--vip .shop-bundle-hero__chat-slot{width:100%;max-width:100%}.shop-bundle-hero--solar .shop-chat-mock--wide-frame{gap:.65rem;padding-right:.35rem}.shop-bundle-hero--solar .shop-chat-mock--wide-frame .shop-chat-mock__avatar{width:4.25rem;height:4.25rem}.shop-bundle-hero--solar .shop-chat-mock--wide-frame .shop-tryon-stack{transform:scale(.92);transform-origin:bottom center}.shop-bundle-hero__cta{grid-area:cta;z-index:3;justify-content:flex-end;width:100%;padding-top:.1rem}.shop-chat-mock{gap:.55rem;padding:.5rem .55rem}.shop-chat-mock--wide-frame{gap:.65rem}.shop-chat-mock--wide-frame .shop-chat-mock__avatar{width:3.6rem;height:3.6rem}.shop-chat-mock__name{max-width:7.5rem;font-size:.8rem}.shop-chat-mock--showcase .shop-chat-mock__bubble{max-width:min(100%,16rem)}.shop-chat-mock--showcase .shop-chat-mock__bubble [data-message-bubble-shell]{font-size:.95em}.shop-collection__rail,.shop-collection__rail--cols-2,.shop-collection__rail--cols-3,.shop-collection__rail--cols-4,.shop-cosmetics-grid.shop-collection__rail{--shop-rail-gap:0.55rem;--shop-rail-peek:2.35;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--shop-rail-gap);width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.shop-collection__rail--cols-2::-webkit-scrollbar,.shop-collection__rail--cols-3::-webkit-scrollbar,.shop-collection__rail--cols-4::-webkit-scrollbar,.shop-collection__rail::-webkit-scrollbar,.shop-cosmetics-grid.shop-collection__rail::-webkit-scrollbar{display:none}.shop-collection__rail.shop-collection__rail--showcase{display:grid;grid-template-columns:1fr;overflow-x:visible;overflow-y:visible;scroll-snap-type:none}.shop-cosmetics-grid.shop-collection__rail>*,.shop-set-sku-wrap,.shop-sku-card{display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--shop-rail-peek) - 1) * var(--shop-rail-gap)) / var(--shop-rail-peek));width:auto;max-width:none;min-width:0;gap:.35rem;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;scroll-snap-align:start}.shop-cosmetics-grid.shop-collection__rail>* .shop-sku-card,.shop-set-sku-wrap>.shop-sku-card{flex:none;width:100%;scroll-snap-align:none}.shop-sku-card--set{grid-column:auto}.shop-sku-card--interactive:hover,.shop-sku-card--set-interactive:hover{transform:none}.shop-sku-card__stage{--shop-sku-ref:270px;position:relative;display:flex;flex-direction:column;flex:0 0 auto;width:100%;overflow:hidden;border:3px solid #252529;border-radius:12px;align-items:stretch;justify-content:stretch;box-sizing:border-box}.shop-sku-card--set .shop-sku-card__stage,.shop-sku-card__stage{aspect-ratio:1;min-height:0;padding:0;background:#202024}.shop-sku-card__fit-host{position:relative;flex:1 1 auto;width:100%;height:100%;min-height:0;overflow:hidden;container-type:size;container-name:shop-sku-fit}.shop-sku-card__stage:after{content:none}.shop-sku-card__preview{position:relative;z-index:1;display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;max-height:100%;min-height:0;aspect-ratio:unset;overflow:hidden;padding:0;transform:none;transform-origin:center center}.shop-sku-card--set .shop-sku-card__preview{aspect-ratio:unset;height:100%;min-height:0;transform:none;padding:0}.shop-sku-card__preview:has(>.shop-mini-banner-tryon),.shop-sku-card__preview:has(>.shop-sku-bubble-demo--solo),.shop-sku-card__preview:has(>.shop-tryon-stack){position:absolute;left:50%;top:50%;flex:none;width:var(--shop-sku-ref);height:var(--shop-sku-ref);max-width:none;max-height:none;padding:.85rem .7rem;box-sizing:border-box;overflow:hidden;transform:translate(-50%,-50%) scale(calc(100cqw / var(--shop-sku-ref)));transform-origin:center center}.shop-sku-card__preview>.shop-sku-bubble-demo--solo{transform:scale(1.2)!important;transform-origin:center center;width:100%;height:100%;margin-inline:auto;padding-inline:.35rem;box-sizing:border-box}.shop-sku-bubble-demo--solo .shop-sku-bubble-demo__bubble{max-width:min(90%,16rem);width:-moz-fit-content;width:fit-content;margin-inline:auto}.shop-sku-bubble-demo--solo .shop-sku-bubble-demo__bubble p{font-size:.9rem!important;line-height:1.35!important;white-space:nowrap!important}.shop-sku-card__preview>.shop-tryon-stack{display:inline-grid;place-items:center;margin:0 auto;transform:scale(1.16)!important;transform-origin:center center}.shop-sku-card__preview:has(>.shop-tryon-stack) .shop-tryon-stack .group.relative.z-0.rounded-full,.shop-sku-card__preview:has(>.shop-tryon-stack) .shop-tryon-stack .vip-metal-rim{width:6.75rem!important;height:6.75rem!important;min-width:6.75rem!important;min-height:6.75rem!important}.shop-sku-card__preview>.shop-mini-banner-tryon{width:100%;max-width:100%;height:100%;transform:translateY(-1.25rem)!important;padding:3.55rem .25rem .35rem!important}.shop-sku-card__preview:has(>.shop-mini-banner-tryon) .shop-mini-banner-tryon__face{width:4.55rem!important;height:4.55rem!important}.shop-sku-card__preview:has(>.shop-mini-banner-tryon) .shop-mini-banner-tryon__avatar-row{margin-bottom:-1.5rem!important}.shop-sku-card__preview:has(>.shop-mini-banner-tryon) .shop-mini-banner-tryon__stack{width:min(100%,17.5rem)}.shop-sku-card__preview:after{content:none}.shop-sku-card__fade{display:none!important}.shop-sku-card__dock{position:relative;z-index:1;display:flex;flex-direction:column;gap:.1rem;padding:.35rem .1rem .15rem;background:transparent}.shop-sku-card__stage>.shop-chat-mock--sku,.shop-sku-card__stage>.shop-sku-title-demo{transform:none;width:100%;max-width:100%}.shop-set-collage--compact{flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:.15rem .2rem 0;overflow:visible;width:100%;height:100%;max-width:100%;max-height:100%}.shop-set-collage__frame{flex:0 0 auto;padding:0;margin:0;overflow:visible}.shop-set-collage__frame .shop-tryon-stack{transform:scale(1);transform-origin:center center}.shop-set-collage--compact .shop-set-collage__bubble{flex:0 0 auto;margin:0;padding:.75rem .65rem .1rem .3rem;overflow:visible;max-width:100%}.shop-set-collage__bubble-preview{max-width:min(100%,9.5rem);overflow:visible}.shop-sku-card__title{font-size:.8125rem;line-height:1.2;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:none}.shop-sku-card__price,.shop-sku-card__price-line{margin:0;font-size:.8125rem;background:transparent;height:auto;min-height:0;color:#ececee}.shop-sku-card__price-pct{font-size:.85em}.shop-sku-bubble-demo{width:100%;justify-content:center;align-items:center;gap:.1rem;overflow:visible}.shop-sku-bubble-demo__caption{font-size:.58rem}.shop-sku-bubble-demo__row{justify-content:center;gap:0}.shop-sku-bubble-demo__row>:not(.shop-sku-bubble-demo__bubble){display:none}.shop-sku-bubble-demo__bubble:not(:where(.shop-sku-bubble-demo--solo *)){max-width:min(100%,9.5rem);overflow:visible}.shop-set-collage--compact .shop-set-collage__bubble p{font-size:.72rem!important;line-height:1.25!important}.shop-sku-card__preview .kit-bubble-ornament,.shop-sku-card__preview [data-message-bubble-shell]{overflow:visible}.shop-sku-title-demo{gap:.3rem}.shop-set-collage--wallpaper:not(.shop-set-collage--discord){transform:none}.shop-sku-card--set .shop-sku-card__stage:has(.shop-set-collage--discord){overflow:hidden!important;padding:0!important}.shop-sku-card--set .shop-sku-card__preview:has(>.shop-set-collage--discord){transform:none!important;overflow:hidden!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;height:100%!important;max-height:100%!important;flex:1 1 auto!important;padding:0!important}.shop-set-collage--discord{transform:none!important;width:100%!important;height:100%!important}.shop-set-collage--discord .shop-set-collage__bubble-preview{max-width:none!important}.shop-set-collage--discord-mobile-fit .shop-set-discord__face{width:6.1rem!important;height:6.1rem!important}.shop-set-collage--discord-mobile-fit .shop-set-collage__bubble-preview p{font-size:.84rem!important}.shop-bundle-hero.shop-bundle-hero--wordmark-img{display:flex!important;align-items:center;justify-content:flex-start;box-sizing:border-box;grid-template-columns:none;grid-template-areas:none;gap:0;min-height:100%;height:100%;padding:.4rem .75rem;overflow:hidden}.shop-bundle-hero.shop-bundle-hero--wordmark-img .shop-bundle-hero__brand,.shop-bundle-hero.shop-bundle-hero--wordmark-img .shop-bundle-hero__brand--img{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:4;display:block;width:auto!important;max-width:min(62vw,12rem)!important;height:auto!important;max-height:none!important;transform:none!important;pointer-events:none}.shop-bundle-hero.shop-bundle-hero--wordmark-img .shop-bundle-hero__wordmark-img{display:block;width:auto;max-width:100%;height:auto;max-height:3.55rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}}@media (max-width:639.98px) and ((hover:none),(pointer:coarse)){.shop-sku-card{gap:0;padding:0}.shop-sku-card__price,.shop-sku-card__price-line{height:auto;justify-content:flex-start;border-radius:0;background:transparent;font-size:.8125rem;color:#ececee}}