.shop-theme .stat-card.sc{justify-content:center;gap:0;min-height:5.5rem;padding:1rem 1.1rem;container-type:inline-size}.shop-theme .sc-inner{z-index:1;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0;display:flex;position:relative}@container (min-width:13rem){.shop-theme .sc-inner{flex-direction:row;align-items:center;gap:.85rem}}.shop-theme .sc-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.shop-theme .stat-card.sc .stat-value{flex-wrap:wrap;gap:0 .35rem}.shop-theme .stat-card.sc .stat-number{font-size:clamp(1.6rem,17cqi,2.5rem)}.shop-theme .sc-frame{width:2.75rem;height:2.75rem;color:var(--brand);flex:none;place-items:center;display:grid;position:relative}.shop-theme .sc-frame-mark{place-items:center;display:grid;position:relative}.shop-theme .sc-mark{width:1.3rem;height:1.3rem}.shop-theme .sc-frame-tile{background:var(--brand);color:var(--brand-ink);box-shadow:0 6px 18px -8px color-mix(in srgb, var(--brand) 70%, transparent);border-radius:.85rem}.shop-theme .sc-frame-plain .sc-mark{width:1.6rem;height:1.6rem}.shop-theme .sc-frame-soft{background:var(--brand-soft);border-radius:.85rem}.shop-theme .sc-frame-round{background:var(--brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 30%, transparent);border-radius:999px}.shop-theme .sc-frame-ring{width:3rem;height:3rem}.shop-theme .sc-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.shop-theme .sc-ring circle{fill:none;stroke-width:3px}.shop-theme .sc-ring-track{stroke:color-mix(in srgb, var(--ink) 10%, transparent)}.shop-theme .sc-ring-arc{stroke:var(--brand);stroke-linecap:round;stroke-dasharray:.72 1}.shop-theme .sc-frame-hex{background:var(--brand);clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);width:3rem;height:3rem}.shop-theme .sc-hex-fill{background:color-mix(in srgb, var(--brand) 14%, var(--bg-raised));clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);position:absolute;inset:2px}.shop-theme .sc-frame-diamond{width:2.4rem;height:2.4rem;margin:.35rem}.shop-theme .sc-frame-diamond:before{content:"";border:2px solid var(--brand);background:var(--brand-soft);border-radius:.55rem;position:absolute;inset:0;transform:rotate(45deg)}.shop-theme .sc-corners{pointer-events:none;--sc-c:var(--brand);--sc-l:.9rem;--sc-w:2px;background:linear-gradient(var(--sc-c), var(--sc-c)) top left / var(--sc-l) var(--sc-w) no-repeat, linear-gradient(var(--sc-c), var(--sc-c)) top left / var(--sc-w) var(--sc-l) no-repeat, linear-gradient(var(--sc-c), var(--sc-c)) top right / var(--sc-l) var(--sc-w) no-repeat, linear-gradient(var(--sc-c), var(--sc-c)) top right / var(--sc-w) var(--sc-l) no-repeat, linear-gradient(var(--sc-c), var(--sc-c)) bottom left / var(--sc-l) var(--sc-w) no-repeat, linear-gradient(var(--sc-c), var(--sc-c)) bottom left / var(--sc-w) var(--sc-l) no-repeat, linear-gradient(var(--sc-c), var(--sc-c)) bottom right / var(--sc-l) var(--sc-w) no-repeat, linear-gradient(var(--sc-c), var(--sc-c)) bottom right / var(--sc-w) var(--sc-l) no-repeat;position:absolute;inset:.45rem}.shop-theme .sc-spark{pointer-events:none;width:100%;height:55%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.shop-theme .sc-spark-area{fill:color-mix(in srgb, var(--brand) 12%, transparent)}.shop-theme .sc-spark-line,.shop-theme .sc-pulse-line{fill:none;stroke:color-mix(in srgb, var(--brand) 70%, transparent);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.shop-theme .sc-bars{pointer-events:none;align-items:flex-end;gap:3px;width:42%;height:62%;display:flex;position:absolute;bottom:0;right:.9rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.shop-theme .sc-bars>span{background:color-mix(in srgb, var(--ink) 9%, transparent);transform-origin:bottom;border-radius:3px 3px 0 0;flex:1}.shop-theme .sc-bars>span:nth-last-child(-n+3){background:color-mix(in srgb, var(--brand) 45%, transparent)}.shop-theme .sc-pulse{pointer-events:none;opacity:.8;width:58%;height:2.6rem;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 85%,#0000)}.shop-theme .sc-watermark{letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--ink) 14%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:3.6rem;font-weight:800;line-height:1;position:absolute;bottom:-.55rem;right:-.25rem}.shop-theme .sc-dots{pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--ink) 22%, transparent) 1px, transparent 1.4px);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000 65%);mask-image:linear-gradient(270deg,#000,#0000 65%)}.shop-theme .stat-card.sc[data-sc=ribbon] .sc-body{padding-right:2.6rem}.shop-theme .sc-ribbon{background:var(--brand);width:2.1rem;height:2.9rem;color:var(--brand-ink);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);pointer-events:none;place-items:start center;padding-top:.55rem;display:grid;position:absolute;top:0;right:.9rem}.shop-theme .sc-ribbon-mark{width:1rem;height:1rem}@property --sc-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.shop-theme .stat-card.sc[data-sc=glow]{box-shadow:0 10px 30px -14px color-mix(in srgb, var(--brand) 60%, transparent);border-color:#0000}.shop-theme .sc-glow{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sc-angle), var(--brand), transparent 30%, color-mix(in srgb, var(--brand) 45%, transparent) 55%, transparent 80%, var(--brand));-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes sc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sc-ring{0%{stroke-dasharray:0 1}to{stroke-dasharray:.72 1}}@keyframes sc-fade{0%{opacity:0}}@keyframes sc-rise{0%{transform:scaleY(0)}}@keyframes sc-pop{0%{opacity:0;transform:scale(.6)}}@keyframes sc-turn{0%{opacity:0;transform:rotate(-60deg)scale(.7)}}@keyframes sc-slide{0%{opacity:0;transform:translate(1.5rem)}}@keyframes sc-drop{0%{transform:translateY(-100%)}}@keyframes sc-spin{to{--sc-angle:360deg}}@keyframes sc-corners{0%{--sc-l:0rem}}@property --sc-l{syntax:"<length>";inherits:true;initial-value:.9rem}.shop-theme .sc-spark-line,.shop-theme .sc-pulse-line{stroke-dasharray:1;stroke-dashoffset:0}:is(.reveal-in,.sc-live) .sc-spark-line{animation:1.4s cubic-bezier(.33,1,.68,1) .15s both sc-draw}:is(.reveal-in,.sc-live) .sc-spark-area{animation:1s .6s both sc-fade}:is(.reveal-in,.sc-live) .sc-pulse-line{animation:1.6s ease-in-out .1s both sc-draw}:is(.reveal-in,.sc-live) .sc-bars>span{animation:.7s cubic-bezier(.33,1,.68,1) both sc-rise;animation-delay:calc(var(--i,0) * 45ms)}:is(.reveal-in,.sc-live) .sc-ring-arc{animation:1.2s cubic-bezier(.33,1,.68,1) .1s both sc-ring}:is(.reveal-in,.sc-live) .sc-frame-tile,:is(.reveal-in,.sc-live) .sc-frame-round,:is(.reveal-in,.sc-live) .sc-frame-diamond{animation:.5s cubic-bezier(.34,1.56,.64,1) both sc-pop}:is(.reveal-in,.sc-live) .sc-frame-hex{animation:.6s cubic-bezier(.34,1.4,.64,1) both sc-turn}:is(.reveal-in,.sc-live) .sc-watermark{animation:.9s cubic-bezier(.33,1,.68,1) .1s both sc-slide}:is(.reveal-in,.sc-live) .sc-dots{animation:1.2s both sc-fade}:is(.reveal-in,.sc-live) .sc-ribbon{animation:.55s cubic-bezier(.33,1,.68,1) .1s both sc-drop}:is(.reveal-in,.sc-live) .sc-corners{animation:.7s cubic-bezier(.33,1,.68,1) .1s both sc-corners}.shop-theme .sc-glow{animation:9s linear infinite sc-spin}@media (prefers-reduced-motion:reduce){.shop-theme .stat-card.sc *,.shop-theme .stat-card.sc :before{animation:none!important}}
