@keyframes cc-mid-4{0%,25%{opacity:1}28.125%,96.875%{opacity:0}to{opacity:1}}@keyframes cc-top-4{0%,68.75%{opacity:0}71.875%,96.875%{opacity:1}to{opacity:0}}@keyframes cc-last-4{0%,71.875%{opacity:0}75%,to{opacity:1}}@keyframes cc-mid-6{0%,16.6667%{opacity:1}18.75%,97.9167%{opacity:0}to{opacity:1}}@keyframes cc-top-6{0%,79.1667%{opacity:0}81.25%,97.9167%{opacity:1}to{opacity:0}}@keyframes cc-last-6{0%,81.25%{opacity:0}83.3333%,to{opacity:1}}.cc{aspect-ratio:2/3;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.cc-stack{position:absolute;inset:0}.cc-frame{animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;animation-duration:calc(var(--cc-n) * var(--cc-beat));animation-delay:calc((var(--cc-i) - var(--cc-n)) * var(--cc-beat));flex-direction:column;font-size:clamp(.5rem,min(4.0625cqw,.55rem + 1.35cqw),1.0625rem);display:flex;position:absolute;inset:0;overflow:hidden}.cc-frame--still{content-visibility:auto;animation:none}.cc-pd{--brand-positive:var(--pd-free)}.cc-gl{--brand-positive:var(--gl-ember)}.cc-gl-relief{--gl-relief-wall:color-mix(in oklab, var(--gl-ember) 52%, var(--gl-navy));--gl-relief-step:.11em;filter:drop-shadow(0 var(--gl-relief-step) 0 var(--gl-relief-wall)) drop-shadow(0 var(--gl-relief-step) 0 var(--gl-relief-wall)) drop-shadow(0 var(--gl-relief-step) 0 var(--gl-relief-wall)) drop-shadow(0 var(--gl-relief-step) 0 var(--gl-relief-wall)) drop-shadow(0 var(--gl-relief-step) 0 var(--gl-relief-wall)) drop-shadow(0 var(--gl-relief-step) 0 var(--gl-relief-wall)) drop-shadow(0 .5em 1em color-mix(in oklab, var(--gl-ember) 45%, transparent))}.cc-frame>.bs,.cc-frame>.sh,.cc-frame>.cf,.cc-frame>.sv{font-size:inherit}.cc-frame--top{z-index:1;animation-delay:calc((1.125 - var(--cc-n)) * var(--cc-beat))}.cc-frame--last{animation-delay:0s}.cc--4 .cc-frame{animation-name:cc-mid-4}.cc--4 .cc-frame--top{animation-name:cc-top-4}.cc--4 .cc-frame--last{animation-name:cc-last-4}.cc--6 .cc-frame{animation-name:cc-mid-6}.cc--6 .cc-frame--top{animation-name:cc-top-6}.cc--6 .cc-frame--last{animation-name:cc-last-6}.cc-bs-wait{background-color:var(--bs-sunken);border:1px solid var(--bs-line);color:var(--bs-off)}.cc-sh-list{position:relative}.cc-sh-rail{background-color:var(--sh-hair);width:2px;position:absolute;top:.4em;bottom:.4em;right:.4em}.cc-sh-thumb{width:100%;height:var(--cc-sh-size);left:0;top:var(--cc-sh-top);background-color:var(--sh-edge);position:absolute}.cc-sh-row{border-bottom:1px solid var(--sh-hair);width:100%;color:var(--sh-text);text-align:left;transition:background-color var(--duration-micro) var(--sh-ease);align-items:center;gap:.75em;display:flex}.cc-sh-row[data-in-cart]{background-color:var(--sh-panel)}.cc-sh-plus{border:1px solid var(--sh-line);width:2em;height:2em;color:var(--sh-soft);transition:background-color var(--duration-micro) var(--sh-ease), border-color var(--duration-micro) var(--sh-ease), color var(--duration-micro) var(--sh-ease);flex:none;place-items:center;font-size:1em;line-height:1;display:grid}.cc-sh-row[data-in-cart] .cc-sh-plus{background-color:var(--sh-act);border-color:var(--sh-act);color:var(--sh-ground)}.cc-sv-pick{border:1px solid var(--sv-edge);color:var(--sv-soft);cursor:pointer;transition:border-color var(--duration-micro) var(--sv-ease), background-color var(--duration-micro) var(--sv-ease), color var(--duration-micro) var(--sv-ease);border-radius:.3em;padding:.4em .7em;font-size:.85em;line-height:1.25}.cc-sv-pick[aria-pressed=true]{border-color:var(--sv-mark);background-color:var(--sv-mark);color:var(--sv-text);font-weight:600}.cc-sv-wait{background-color:var(--sv-cell);border:1px solid var(--sv-line);color:var(--sv-mut)}
