.cinema-dates[data-v-b8d5ae81]{padding:4.5rem 20px;background:#17130f;color:#cbbfae}.cinema-dates[data-v-b8d5ae81] .max-w-6xl{max-width:1184px;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem}.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center{text-align:left;margin:0;min-width:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 1.5rem}.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center>*{flex:0 0 100%}.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center>p:first-child{font-size:0;margin:0 0 1.25rem}.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center>p:first-child:before{content:var(--cinema-label);font-family:Hanken Grotesk,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.18em;color:var(--site-color-accent, #c8693f)}.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center h2{font-family:Bodoni Moda,serif;font-weight:400;font-size:2rem;line-height:1.15;letter-spacing:0;color:#efe7dc;margin:0 0 1rem}.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center>.mt-6{margin-top:0;align-items:flex-start;gap:.35rem}.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center>.mt-6 p{font-size:1.0625rem;line-height:1.6;color:#cbbfae}.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center>.mt-6 .font-heading{font-size:1.5rem;font-weight:400;color:#efe7dc!important}.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center>.mt-6 .text-slate-500,.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center>.mt-6 .text-slate-600{color:#b9ad9d}.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center:before,.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center:after{order:10;flex:none;margin-top:1.25rem;padding-left:1.1rem;font-size:.9375rem;color:#b9ad9d;background-repeat:no-repeat;background-position:0 50%;background-size:9px 9px}.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center:before{content:"Free";background-image:radial-gradient(circle,#efe7dc 4px,transparent 4.5px)}.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center:after{content:"Booked";background-image:radial-gradient(circle,#3a3027 4px,transparent 4.5px)}.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center:only-child:before,.cinema-dates[data-v-b8d5ae81] .max-w-6xl>.text-center:only-child:after{display:none}.cinema-dates[data-v-b8d5ae81] .max-w-3xl{max-width:none;margin:0;min-width:0}.cinema-dates[data-v-b8d5ae81] .max-w-3xl label span{color:#b9ad9d;letter-spacing:.12em}.cinema-dates[data-v-b8d5ae81] .max-w-3xl input[type=date]{background:#201a15;border:1px solid #2c251e;border-radius:4px;color:#efe7dc;font-size:1rem;color-scheme:dark}.cinema-dates[data-v-b8d5ae81] .max-w-3xl>.justify-between{margin-bottom:2rem}.cinema-dates[data-v-b8d5ae81] .max-w-3xl>.justify-between button{border-color:#3a3128;color:#efe7dc;background:transparent}.cinema-dates[data-v-b8d5ae81] .max-w-3xl>.justify-between button:hover:not(:disabled){background:#201a15}.cinema-dates[data-v-b8d5ae81] .max-w-3xl>.justify-between p{color:#b9ad9d;font-size:.9375rem}.cinema-dates[data-v-b8d5ae81] .max-w-3xl>.grid.gap-8{gap:3rem}.cinema-dates[data-v-b8d5ae81] .bg-slate-50.p-6{background:transparent;padding:0;border-radius:0;min-width:0}.cinema-dates[data-v-b8d5ae81] .bg-slate-50.p-6 h3{text-align:left;font-family:Bodoni Moda,serif;font-style:italic;font-weight:400;font-size:1.75rem;color:#efe7dc;margin-bottom:1.25rem}.cinema-dates[data-v-b8d5ae81] .bg-slate-50.p-6 .mt-4{display:none}.cinema-dates[data-v-b8d5ae81] .grid-cols-7{row-gap:6px;-moz-column-gap:0;column-gap:0}.cinema-dates[data-v-b8d5ae81] .grid-cols-7>div.text-slate-400{color:#8a7f71;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;padding-bottom:.5rem}.cinema-dates[data-v-b8d5ae81] .grid-cols-7 button{width:min(42px,100%);aspect-ratio:1;height:auto;margin:0 auto;padding:0;border-radius:999px;color:#efe7dc;font-size:.9375rem}.cinema-dates[data-v-b8d5ae81] .grid-cols-7 button .text-sm{font-size:.9375rem}.cinema-dates[data-v-b8d5ae81] .grid-cols-7 button .text-\[10px\]{color:#b9ad9d;font-size:9px}.cinema-dates[data-v-b8d5ae81] .grid-cols-7 button.hover\:bg-white:hover{background:#2c251e}.cinema-dates[data-v-b8d5ae81] .grid-cols-7 button.text-slate-300{color:#5a4f44}.cinema-dates[data-v-b8d5ae81] .grid-cols-7 button.bg-red-100{background:#2a221b;color:#6e6254;text-decoration:none}.cinema-dates[data-v-b8d5ae81] .grid-cols-7 button.ring-2{--tw-ring-offset-color: #17130f}.cinema-dates[data-v-b8d5ae81] .grid-cols-7 button.day-endpoint{color:#17130f!important}.cinema-dates[data-v-b8d5ae81] .grid-cols-7 button.day-in-range{color:#efe7dc}.cinema-dates[data-v-b8d5ae81] .text-red-600{color:#e3957d}.cinema-dates[data-v-b8d5ae81] .max-w-md{margin-left:0;background:#201a15;border-color:#2c251e;border-radius:4px;box-shadow:none}.cinema-dates[data-v-b8d5ae81] .max-w-md .border-slate-100{border-color:#2c251e}.cinema-dates[data-v-b8d5ae81] .max-w-md .text-slate-800,.cinema-dates[data-v-b8d5ae81] .max-w-md .text-slate-900{color:#efe7dc}.cinema-dates[data-v-b8d5ae81] .max-w-md .text-slate-600{color:#cbbfae}.cinema-dates[data-v-b8d5ae81] .max-w-md .text-slate-500,.cinema-dates[data-v-b8d5ae81] .max-w-md .text-slate-400{color:#b9ad9d}.cinema-dates[data-v-b8d5ae81] .max-w-md .text-emerald-700{color:#a9c48f}.cinema-dates[data-v-b8d5ae81] .max-w-md button.w-full{border-radius:999px;color:#17130f}.cinema-dates[data-v-b8d5ae81] .max-w-3xl>p.text-slate-500{text-align:left;color:#b9ad9d;font-size:.9375rem}@media (min-width: 900px){.cinema-dates[data-v-b8d5ae81]{padding:6rem 48px}.cinema-dates[data-v-b8d5ae81] .max-w-6xl{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:48px}}
