.cinema-hero h1{font-size:clamp(42px,5.3vw,86px)}.day-night{text-align:center;background:radial-gradient(ellipse at center,#574330,#201b16 68%);color:#f5ecdc;padding:90px 5%;overflow:hidden}.day-night h2,.sales-showcase h2,.owner-story h2,.stores-section h2{font-size:clamp(32px,4vw,58px);line-height:1.35}.day-night em,.sales-showcase em,.owner-story em{color:#dbb47e}.dish-stage{display:flex;align-items:center;justify-content:center;margin:65px auto;max-width:1300px;gap:22px}.dish-pair{display:flex;width:70%;align-items:center;justify-content:center}.spin-dish{width:54%;border-radius:50%;animation:dish-turn 38s linear infinite;filter:drop-shadow(0 18px 25px #0008)}.spin-dish.reverse{margin-left:-8%;animation-direction:reverse;animation-duration:46s}.dish-label{font-size:20px;min-width:130px;z-index:1}.dish-label strong{display:block;font-size:30px;margin:10px 0}.dish-label small{font-size:12px;color:#c7b49c}.day-night-bottom{font-size:25px}.day-night button{margin-top:24px;border:1px solid #947e63;background:transparent;color:#efdfc5;padding:12px 18px}.day-night.rotation-paused .spin-dish,.motion-paused .spin-dish{animation-play-state:paused}@keyframes dish-turn{to{transform:rotate(360deg)}}.sales-showcase{background:#26221d url('assets/store-life.jpg') center/cover;padding:100px 6%;color:#fff;box-shadow:inset 0 0 0 2000px #1f1a15dc}.sales-tickets{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:50px 0 30px}.sales-tickets article{background:#faf6ed;color:#29251f;padding:35px 20px;text-align:center;border-top:7px solid #c5a775;border-bottom:7px solid #c5a775}.sales-tickets article>span{font-size:14px;color:#78674e}.sales-tickets h3{font-size:25px;color:#993727;margin:18px 0 30px}.sales-tickets strong{font-size:clamp(25px,2.5vw,40px);white-space:nowrap}.sales-tickets strong small{display:block;font-size:16px;font-weight:400;margin-top:6px}.sales-tickets article p{border-top:1px dashed #a89c86;margin:25px 0 0;padding-top:20px;font-size:15px;line-height:1.8}.sales-note{font-size:12px!important;color:#cec2b0;max-width:1000px;line-height:1.8}.sales-showcase>a{display:inline-block;margin-top:20px;border-bottom:1px solid #d2b27e;padding-bottom:7px}.owner-story{padding:100px 7%;background:#32281f;color:#f9edda}.owner-story>div{max-width:950px;margin:0 auto 35px}.owner-story p{line-height:1.9}.owner-story video{display:block;width:100%;max-width:1100px;margin:auto;aspect-ratio:16/9;background:#15110d}.owner-story>small{display:block;max-width:1100px;margin:18px auto;color:#bfae95}.store-tools{display:flex;gap:20px;margin:40px 0 20px}.store-tools label{display:grid;gap:10px;flex:1;font-size:13px}.store-tools input,.store-tools select{padding:16px;border:1px solid #c9baa3;background:#fffaf1;font:inherit;min-width:0;color:#32281f}.store-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.store-group{background:#fffaf2;border:1px solid #d9cfbd;padding:25px}.store-group h3{color:#8c3728;font-size:22px;margin:0 0 15px}.store-group h3 small{font-size:12px}.store-group ul{list-style:none;padding:0;margin:0}.store-group li{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid #e8decf;font-size:14px}.store-group li a{white-space:nowrap;color:#8b7356;font-size:11px}.store-group[hidden],.store-group li[hidden]{display:none}.store-source{display:block;margin:30px 0 12px;text-decoration:underline}.stores-section>small,#store-count{color:#7e6c55;font-size:12px}@media(prefers-reduced-motion:reduce){.spin-dish{animation:none}}@media(max-width:760px){.cinema-hero h1{font-size:38px}.day-night{padding:65px 20px}.dish-stage{flex-wrap:wrap;gap:0;margin:35px 0}.dish-pair{width:100%;order:-1;margin:20px 0 35px}.dish-label{width:50%;font-size:16px}.dish-label strong{font-size:24px}.day-night-bottom{font-size:18px}.sales-showcase,.owner-story{padding:65px 24px}.sales-tickets{grid-template-columns:repeat(2,1fr);gap:12px}.sales-tickets article{padding:25px 10px}.sales-tickets h3{font-size:18px}.sales-tickets strong{font-size:24px}.sales-tickets article p{font-size:12px}.store-groups{grid-template-columns:1fr}.store-tools{flex-direction:column}.owner-story>small{font-size:11px}.owner-story p{font-size:14px}}
.day-night .eyebrow,.owner-story .eyebrow,.sales-showcase .eyebrow{color:#d5b78d}
