.cc{--cc-ease: cubic-bezier(.23, 1, .32, 1);--cc-move: cubic-bezier(.77, 0, .175, 1)}.cc .cc-blink{opacity:.6}@keyframes cc-sil{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes cc-ring{0%{outline-color:transparent}35%{outline-color:rgb(var(--color-accent-ch))}to{outline-color:rgb(var(--color-accent-ch) / .5)}}@keyframes cc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cc-blink{0%,to{opacity:.15}40%,60%{opacity:.9}}@keyframes cc-cart-hop{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}}@property --cc-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes cc-spin{to{--cc-a: 360deg}}.cc-shine:after{content:"";position:absolute;inset:0;z-index:20;padding:1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--cc-a),transparent 0 62%,rgb(var(--color-accent-ch) / .85) 80%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .32s ease}.cc-flag:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .28) 50%,transparent 70%);transform:translate(-130%)}@keyframes cc-flag-sheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes cc-crown{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-1.5px) rotate(-8deg)}}.cc .cc-trend{stroke-dasharray:1;stroke-dashoffset:0}@keyframes cc-trend{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cc-trend-head{0%,55%{opacity:0;transform:translate(-1px,1px)}to{opacity:1;transform:none}}@keyframes cc-spark{0%,to{transform:scale(1) rotate(0);opacity:1}30%{transform:scale(.55) rotate(45deg);opacity:.6}60%{transform:scale(1.15) rotate(90deg);opacity:1}}.cc .cc-crown,.cc .cc-spark{transform-box:fill-box;transform-origin:50% 50%}.cc-cart:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / .22) 50%,transparent 65%);transform:translate(-120%)}@media(prefers-reduced-motion:no-preference){.cc[data-ready]:not([data-play]) .cc-rise,.cc[data-ready]:not([data-play]) .cc-sil{opacity:0}.cc[data-play] .cc-rise{animation:cc-rise .6s var(--cc-ease) .26s both}.cc[data-play] .cc-sil{animation:cc-sil .52s var(--cc-ease) both}.cc[data-play] .cc-silbox.is-on{animation:cc-ring 1.4s ease .8s both}.cc[data-play] .cc-blink{animation:cc-blink 1.4s ease .6s 2 both}.cc[data-play] .cc-flag:after{animation:cc-flag-sheen 1.1s var(--cc-ease) .7s both}.cc[data-play] .cc-crown{animation:cc-crown .7s var(--cc-move) .9s both}.cc[data-play] .cc-spark{animation:cc-spark .9s var(--cc-move) .7s both}.cc[data-play] .cc-trend{animation:cc-trend .7s var(--cc-ease) .7s both}.cc[data-play] .cc-trend-head{animation:cc-trend-head .9s var(--cc-ease) .7s both}@media(hover:hover)and (pointer:fine){.cc-shine:hover:after{opacity:1;animation:cc-spin 3.2s linear infinite}.cc[data-play]:hover .cc-blink{animation:cc-blink 1.4s ease 0ms infinite}.cc[data-play]:hover .cc-flag:after{animation:cc-flag-sheen-h 1.1s var(--cc-ease) both}.cc[data-play]:hover .cc-crown{animation:cc-crown-h .7s var(--cc-move) both}.cc[data-play]:hover .cc-spark{animation:cc-spark-h .9s var(--cc-move) both}.cc[data-play]:hover .cc-trend{animation:cc-trend-h .7s var(--cc-ease) both}.cc[data-play]:hover .cc-trend-head{animation:cc-trend-head-h .9s var(--cc-ease) both}.cc-cart:hover:after{transform:translate(120%);transition:transform .7s var(--cc-ease)}.cc-cart:hover .cc-cart-ico{animation:cc-cart-hop .42s var(--cc-ease)}}}@keyframes cc-flag-sheen-h{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes cc-crown-h{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-1.5px) rotate(-8deg)}}@keyframes cc-spark-h{0%,to{transform:scale(1) rotate(0);opacity:1}30%{transform:scale(.55) rotate(45deg);opacity:.6}60%{transform:scale(1.15) rotate(90deg);opacity:1}}@keyframes cc-trend-h{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes cc-trend-head-h{0%,55%{opacity:0;transform:translate(-1px,1px)}to{opacity:1;transform:none}}.cc-sw{background-color:var(--cc-c, #999)}.cc-wood{background-image:repeating-linear-gradient(97deg,rgb(0 0 0 / .11) 0 1px,transparent 1px 3.2px),repeating-linear-gradient(84deg,rgb(255 255 255 / .09) 0 2px,transparent 2px 7px),linear-gradient(155deg,#ffffff38,#00000024)}.cc-plastic{background-image:radial-gradient(circle at 32% 26%,rgb(255 255 255 / .6),transparent 46%),linear-gradient(155deg,#ffffff1a,#0000002e)}.cc-sw-walnut{--cc-c: #5b3b27}.cc-sw-maple{--cc-c: #e3cda4}.cc-sw-sapele{--cc-c: #7a3a24}.cc-sw-birch{--cc-c: #eadcbc}.cc-sw-acacia{--cc-c: #a26d3b}.cc-sw-boxwood{--cc-c: #e4cb8e}.cc-sw-ebon{--cc-c: #2b2421}.cc-sw-cherry{--cc-c: #9a5436}.cc-sw-plastic-black{--cc-c: #1e1e1e}.cc-sw-plastic-white{--cc-c: #f3f1eb}.cc-sw-plastic-grey{--cc-c: #cfcfcb}.cc .cc-frame{opacity:0;transition:opacity .26s var(--cc-ease)}.cc[data-frame=pieces] .cc-frame[data-f=pieces]{opacity:1}.cc .cc-flabel{opacity:0;transform:translateY(3px);transition:opacity .2s var(--cc-ease),transform .2s var(--cc-ease)}.cc[data-frame] .cc-flabel{opacity:1;transform:none}.cc .cc-dot{display:block;width:6px;height:6px;border-radius:999px;background:#1a1a1840;transition:background-color .2s}.cc .cc-dot.is-on{width:16px;background:#1a1a18e6}.cc[data-frame] .cc-dot{background:#ffffff73}.cc[data-frame] .cc-dot.is-on{background:#fff}@media(prefers-reduced-motion:reduce){.cc .cc-frame,.cc .cc-flabel,.cc .cc-dot{transition:none}}.cc .cc-silbox{box-sizing:border-box;width:calc(var(--w) * var(--cc-k) * 1px);height:calc(var(--d) * var(--cc-k) * 1px);width:round(calc(var(--w) * var(--cc-k) * 1px),4px);height:round(calc(var(--d) * var(--cc-k) * 1px),4px);border:1px solid rgb(var(--color-text-secondary-ch) / .4);border-radius:3px}.cc .cc-silbox.is-on{border:0;background:conic-gradient(rgb(var(--color-bg-dark-ch)) 0 25%,rgb(var(--color-bg-primary-ch)) 0 50%,rgb(var(--color-bg-dark-ch)) 0 75%,rgb(var(--color-bg-primary-ch)) 0) 0 0 / 50% 50%;outline:1px solid rgb(var(--color-accent-ch) / .5);outline-offset:2px}
