:root{--th-red: #e01b2b;--th-red-dark: #9e0f1c;--th-gold: #ffcf6a;--th-cream: #fbf6ea;--th-ink: #141216}.cs-theater .cs-dropbar{position:relative}.cs-theater .cs-dropbar:before,.cs-theater .cs-dropbar:after{content:"";position:absolute;left:0;right:0;height:6px;background:radial-gradient(circle,var(--th-gold) 0 2px,rgba(255,207,106,.18) 2.6px,transparent 3.2px) 0 50% / 16px 6px repeat-x;filter:drop-shadow(0 0 3px rgba(255,190,80,.7));animation:th-bulbs 1.2s steps(2) infinite;pointer-events:none}.cs-theater .cs-dropbar:before{top:2px}.cs-theater .cs-dropbar:after{bottom:2px;animation-delay:-.6s}@keyframes th-bulbs{50%{background-position:8px 50%}}.cs-theater .featured-collection h2:before,.cs-theater .cs-tiles__heading:before,.cs-theater .cs-arch__heading:before{content:"";display:inline-block;width:.9em;height:.9em;margin-right:.45em;vertical-align:-.08em;background:var(--th-icon) center / contain no-repeat}.cs-theater main>.shopify-section:nth-child(4n+1){--th-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 7a2 2 0 0 0 0 4v6h18v-6a2 2 0 0 1 0-4V5H3z' fill='%23e01b2b'/%3E%3Cpath d='M15 5v14' stroke='%23fff' stroke-width='1.4' stroke-dasharray='1.6 1.6'/%3E%3C/svg%3E")}.cs-theater main>.shopify-section:nth-child(4n+2){--th-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='8' cy='7' r='3' fill='%23ffcf6a'/%3E%3Ccircle cx='12' cy='5.5' r='3.2' fill='%23fff3d6'/%3E%3Ccircle cx='16' cy='7' r='3' fill='%23ffcf6a'/%3E%3Cpath d='M5 9h14l-2 13H7z' fill='%23e01b2b'/%3E%3Cpath d='M9.5 9l.6 13M14.5 9l-.6 13' stroke='%23fff' stroke-width='1.4'/%3E%3C/svg%3E")}.cs-theater main>.shopify-section:nth-child(4n+3){--th-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='4' width='18' height='16' rx='1.5' fill='%23e01b2b'/%3E%3Cpath d='M3 8h18M3 16h18' stroke='%23141216' stroke-width='1.2'/%3E%3Cpath d='M5 5.2h1.6M8.5 5.2h1.6M12 5.2h1.6M15.5 5.2h1.6M19 5.2h.6M5 18.8h1.6M8.5 18.8h1.6M12 18.8h1.6M15.5 18.8h1.6' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E")}.cs-theater main>.shopify-section:nth-child(4n+4){--th-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 10h18v10H3z' fill='%23141216'/%3E%3Cpath d='M3 10l1.5-5.5 17-1.5L21 8z' fill='%23e01b2b'/%3E%3Cpath d='M7 4.6 9 9.4M11.5 4.2l2 4.8M16 3.8l2 4.8' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")}.th-remote{position:fixed;left:50%;bottom:2.75rem;z-index:45;display:flex;align-items:center;gap:.35rem;padding:.45rem .55rem .45rem .75rem;background:linear-gradient(180deg,#2a2a30,#16161a 55%,#0f0f12);border-radius:22px;box-shadow:inset 0 1px #ffffff24,inset 0 -2px #0009,0 0 0 1px #050506,0 16px 34px -12px #000000b3;font-family:Helvetica Neue,Arial,sans-serif;transform:translate(-50%,calc(100% + 2.5rem));opacity:0;pointer-events:none;transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .25s}.th-remote.is-shown{transform:translate(-50%);opacity:1;pointer-events:auto}.th-remote__led{width:7px;height:7px;margin-right:.3rem;border-radius:50%;background:var(--th-red);box-shadow:0 0 6px var(--th-red),0 0 0 2px #0a0a0c}.th-remote a,.th-remote button{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;border:0;border-radius:14px;background:linear-gradient(180deg,#3a3a42,#24242a);box-shadow:inset 0 1px #ffffff29,inset 0 -2px #0000008c,0 2px 3px #00000080;color:#fff;font:700 .68rem/1 Helvetica Neue,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .08s,filter .15s}.th-remote a:hover,.th-remote button:hover{filter:brightness(1.18)}.th-remote a:active,.th-remote button:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #0009}.th-remote .th-key--red{background:linear-gradient(180deg,#f2343f,var(--th-red-dark))}.th-remote svg{width:16px;height:16px;flex:none}@media(max-width:600px){.th-remote{bottom:calc(env(safe-area-inset-bottom,0px) + 5.5rem);gap:.25rem;padding:.35rem .4rem .35rem .55rem;border-radius:18px}.th-remote a,.th-remote button{padding:.48rem .55rem;font-size:.56rem;letter-spacing:.08em;gap:.3rem;border-radius:11px}.th-remote{width:max-content;max-width:calc(100vw - 1rem)}.th-remote a,.th-remote button{flex:1 1 auto;min-width:0;justify-content:center}.th-remote svg{width:14px;height:14px}.th-remote__led{margin-right:.15rem}}@media(max-width:400px){.th-remote a,.th-remote button{padding:.46rem .42rem;font-size:.52rem;letter-spacing:.04em;gap:.22rem}}@media(max-width:350px){.th-remote [data-th-back] span,.th-remote [data-th-search] span{display:none}}@media(prefers-reduced-motion:reduce){.th-remote{transition:opacity .2s}}.th-order-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:119;background:#08060899;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}.th-order-backdrop.is-open{opacity:1;visibility:visible;transition:opacity .25s}.th-order{position:fixed;left:50%;top:50%;z-index:120;width:min(380px,calc(100vw - 2.5rem));transform:translate(-50%,-46%) scale(.92);opacity:0;visibility:hidden;transition:transform .35s cubic-bezier(.2,.9,.25,1.15),opacity .2s,visibility 0s linear .35s}.th-order.is-open{transform:translate(-50%,-50%) scale(1);opacity:1;visibility:visible;transition:transform .35s cubic-bezier(.2,.9,.25,1.15),opacity .2s}.th-ticket{position:relative;overflow:hidden;background:var(--th-cream);color:var(--th-ink);border-radius:10px;box-shadow:0 30px 70px -20px #000c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;-webkit-mask:radial-gradient(circle 11px at 0 62%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 62%,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 62%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 11px at 100% 62%,transparent 98%,#000) right / 51% 100% no-repeat}.th-ticket__head{padding:.85rem 1.2rem .75rem;background:var(--th-red);color:#fff;font:800 .72rem/1.2 Helvetica Neue,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;text-align:center}.th-ticket__body{padding:1.1rem 1.3rem .9rem;text-align:center}.th-ticket__serving{font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;opacity:.6}.th-ticket__number{margin:.15rem 0 .7rem;font:900 3.1rem/1 Helvetica Neue,Arial,sans-serif;letter-spacing:.02em;color:var(--th-ink)}.th-ticket__item{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-top:1px dashed rgba(20,18,22,.25);border-bottom:1px dashed rgba(20,18,22,.25);text-align:left;font-size:.78rem}.th-ticket__item img{width:46px;height:46px;object-fit:contain;border-radius:6px;background:#fff;flex:none}.th-ticket__item b{display:block;font-family:Helvetica Neue,Arial,sans-serif;font-size:.9rem;text-transform:uppercase}.th-ticket__note{margin:.75rem 0 0;font-size:.72rem;opacity:.75}.th-ticket__tear{border-top:2px dashed rgba(20,18,22,.3);margin:0 .9rem}.th-ticket__actions{display:flex;gap:.6rem;padding:.95rem 1.2rem 1.15rem}.th-ticket__actions a,.th-ticket__actions button{flex:1;padding:.75rem .5rem;border:2px solid var(--th-ink);border-radius:8px;background:transparent;color:var(--th-ink);font:800 .7rem/1 Helvetica Neue,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer}.th-ticket__actions a{background:var(--th-ink);color:#fff}.th-popcorn{position:absolute;left:50%;top:14px;width:0;height:0;pointer-events:none;z-index:2}.th-kernel{position:absolute;left:-9px;top:-9px;width:18px;height:16px;border-radius:50% 45% 50% 40%;background:radial-gradient(circle at 35% 35%,#fffdf3 0 35%,#fff2c9 60%,#f3c968);box-shadow:4px -3px 0 -2px #fffaf0,-4px -2px 0 -3px #fff6dd;opacity:0}.th-order.is-popping .th-kernel{animation:th-pop 1.1s cubic-bezier(.2,.7,.3,1) forwards;animation-delay:var(--delay)}@keyframes th-pop{0%{opacity:0;transform:translateY(10px) scale(.3) rotate(0)}12%{opacity:1}55%{transform:translate(var(--x),var(--y)) scale(1) rotate(var(--r));opacity:1}to{transform:translate(calc(var(--x) * 1.2),calc(var(--y) + 140px)) scale(.9) rotate(calc(var(--r) * 2));opacity:0}}.th-bucket{display:block;width:44px;height:44px;margin:0 auto -14px;position:relative;z-index:3;filter:drop-shadow(0 6px 8px rgba(0,0,0,.3))}.th-order.is-popping .th-bucket{animation:th-bucket .5s ease-out}@keyframes th-bucket{30%{transform:scale(1.15) rotate(-6deg)}60%{transform:scale(.96) rotate(4deg)}}@media(prefers-reduced-motion:reduce){.th-order.is-popping .th-kernel,.th-order.is-popping .th-bucket,.cs-theater .cs-dropbar:before,.cs-theater .cs-dropbar:after{animation:none}}.cs-story{font-size:1.15em;font-weight:700;line-height:1.35;margin-bottom:1em}.cs-theater .fm-shipping-banner{background:#e01b2b;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;padding:.4rem .75rem}.cs-theater .fm-shipping-banner__text{color:#fff;font-family:Helvetica Neue,Arial,sans-serif;font-weight:800;letter-spacing:.18em;font-size:.62rem}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cs-theater.css.map */
