.ct-showcase{position:relative;background:linear-gradient(180deg,var(--ct-bg-top, #F2B015) 0%,var(--ct-bg-top, #F2B015) 30%,var(--ct-bg-bottom, #0A1730) 92%);padding:64px 0 56px;overflow:hidden}.ct-header{text-align:center;margin:0 auto 32px}.ct-ticker-wrap{width:100%;overflow:hidden;padding:6px 0 18px;mask-image:linear-gradient(to right,transparent 0,black 6%,black 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 6%,black 94%,transparent 100%)}.ct-ticker{display:flex;align-items:center;gap:20px;width:max-content;animation-name:ct-ticker-drift;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes ct-ticker-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.ct-ticker-text{font-family:Alfa Slab One,serif;color:var(--ct-accent, #3B82F6);font-size:clamp(22px,3.2vw,36px);white-space:nowrap;text-shadow:0 0 16px rgba(59,130,246,.35)}.ct-ticker-kana{font-size:clamp(14px,1.6vw,20px);letter-spacing:.14em;color:var(--ct-accent, #3B82F6);opacity:.7;white-space:nowrap}.ct-ticker-dot{color:var(--ct-accent, #3B82F6);opacity:.45;font-size:13px}.ct-badge-rotator{position:relative;display:inline-block;min-width:150px;height:calc(var(--ct-badge-size, 12px) * 2.6);margin-bottom:14px}.ct-badge-line{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;padding:0 16px;background:var(--ct-bg-bottom, #0A1730);border:1px solid var(--ct-gold, #F2B015);color:var(--ct-gold, #F2B015);font-size:var(--ct-badge-size, 12px);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;box-shadow:0 3px 10px #00000040;opacity:0;animation-name:ct-badge-cycle;animation-duration:calc(var(--ct-badge-hold, 4s) * 5);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ct-badge-line:nth-child(1){animation-delay:calc(var(--ct-badge-hold, 4s) * 0)}.ct-badge-line:nth-child(2){animation-delay:calc(var(--ct-badge-hold, 4s) * 1)}.ct-badge-line:nth-child(3){animation-delay:calc(var(--ct-badge-hold, 4s) * 2)}.ct-badge-line:nth-child(4){animation-delay:calc(var(--ct-badge-hold, 4s) * 3)}.ct-badge-line:nth-child(5){animation-delay:calc(var(--ct-badge-hold, 4s) * 4)}.ct-badge-line.ct-badge-static{position:static;opacity:1;animation:none}@keyframes ct-badge-cycle{0%{opacity:0;transform:translateY(4px) scale(.96)}4%{opacity:1;transform:translateY(0) scale(1)}17%{opacity:1;transform:translateY(0) scale(1)}21%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ct-badge-line{animation:none;opacity:0}.ct-badge-line:first-child{position:static;opacity:1}}.ct-subtext-rotator{position:relative;height:24px;margin-top:6px;max-width:640px;margin-left:auto;margin-right:auto;padding:0 20px}.ct-line{position:absolute;left:0;right:0;text-align:center;color:var(--ct-bg-bottom, #0A1730);opacity:0;font-size:15px;font-style:italic;animation-name:ct-line-cycle;animation-duration:calc(var(--ct-subtext-hold, 4s) * 4);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ct-line:nth-child(1){animation-delay:calc(var(--ct-subtext-hold, 4s) * 0)}.ct-line:nth-child(2){animation-delay:calc(var(--ct-subtext-hold, 4s) * 1)}.ct-line:nth-child(3){animation-delay:calc(var(--ct-subtext-hold, 4s) * 2)}.ct-line:nth-child(4){animation-delay:calc(var(--ct-subtext-hold, 4s) * 3)}@keyframes ct-line-cycle{0%{opacity:0}4%{opacity:1}21%{opacity:1}25%{opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ct-line{animation:none;position:static;display:block;opacity:1;margin-bottom:4px}.ct-subtext-rotator{height:auto}}.ct-marquee{width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent 0,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 8%,black 92%,transparent 100%)}.ct-track{display:flex;width:max-content;gap:28px;animation-name:ct-drift;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes ct-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.ct-item{flex:0 0 auto;width:200px;text-align:center}.ct-frame{position:relative;border-radius:10px;overflow:hidden;background:linear-gradient(160deg,#ffffff0f,#ffffff03);border:1px solid rgba(242,176,21,.25)}.ct-frame img{width:100%;height:auto;display:block}.ct-grade{position:absolute;top:8px;right:8px;background:var(--ct-gold, #F2B015);color:#0a1730;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:6px}.ct-card-name{color:#f5f7fc;text-shadow:0 1px 3px rgba(10,23,48,.6);font-size:13px;margin:10px 0 0}@media(min-width:750px){.ct-item{width:260px}}@media(prefers-reduced-motion:reduce){.ct-track{animation:none}.ct-marquee{overflow-x:auto}.ct-ticker{animation:none}.ct-ticker-wrap{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/certified-treasure-showcase.css.map */
