.card[data-astro-cid-6zi7vbjg]{border:1px solid var(--border);border-radius:16px;position:relative;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%;aspect-ratio:1;overflow:hidden}.dates[data-astro-cid-6zi7vbjg]{position:absolute;bottom:0;width:100%;background-color:#fffc;padding:1rem}.card-image[data-astro-cid-6zi7vbjg]{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%;aspect-ratio:1}.card-content[data-astro-cid-6zi7vbjg]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1rem;gap:1rem}.card-text[data-astro-cid-6zi7vbjg]{display:flex;flex-direction:column;gap:1rem}.carousel[data-astro-cid-qknfqigy]{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.carousel-wrapper[data-astro-cid-qknfqigy]{width:100%;overflow:hidden;border-radius:16px}.carousel-track[data-astro-cid-qknfqigy]{display:flex;transition:transform .5s ease-in-out;will-change:transform;width:100%}.carousel-slide[data-astro-cid-qknfqigy]{flex:0 0 100%;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:1;border:1px solid var(--border);border-radius:16px}.carousel-controls[data-astro-cid-qknfqigy]{display:flex;gap:2rem;justify-content:center}.carousel-btn[data-astro-cid-qknfqigy]{background:none;border:none;font-size:2rem;cursor:pointer}.carousel-btn[data-astro-cid-qknfqigy]:hover{background:#0000001a;border-radius:8px}.content[data-astro-cid-ekgisw3r]{overflow-y:auto;height:100%;width:100%;display:grid;column-gap:2rem;row-gap:1rem;grid-template-columns:2fr 3fr;grid-template-areas:"images title" "images description" "images price" "images dates";align-items:start;@media only screen and (max-width: 800px){grid-template-columns:1fr;grid-template-areas:"title" "images" "description" "price" "dates"}}.images[data-astro-cid-ekgisw3r]{grid-area:images}.title[data-astro-cid-ekgisw3r]{grid-area:title;display:flex;flex-direction:column;gap:1rem}.price[data-astro-cid-ekgisw3r]{grid-area:price}.dates[data-astro-cid-ekgisw3r]{grid-area:dates;display:flex;flex-direction:column;gap:2rem}.date-list[data-astro-cid-ekgisw3r]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.date[data-astro-cid-ekgisw3r]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.1rem}.date[data-astro-cid-ekgisw3r].disabled{color:#0000004d;border-color:#0000004d}.date-sold-out[data-astro-cid-ekgisw3r]{background-color:b}.description[data-astro-cid-ekgisw3r]{grid-area:description;display:flex;flex-direction:column;align-items:center;text-align:left}.infos[data-astro-cid-ekgisw3r]{grid-area:infos}.call-to-action[data-astro-cid-ekgisw3r]{grid-area:button;display:flex;flex-direction:column;align-items:center;gap:1rem}.content[data-astro-cid-us564xv4]{background:linear-gradient(var(--gradient-1) 0%,var(--gradient-2) 80%);display:flex;flex-direction:column}.heading[data-astro-cid-us564xv4]{margin-bottom:1rem}.heading-text[data-astro-cid-us564xv4]{display:inline-block;transform:rotate(-6deg);transform-origin:center;margin-top:1rem;margin-bottom:1rem}.workshop-grid[data-astro-cid-us564xv4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.workshops-individual[data-astro-cid-us564xv4]{margin-top:4rem;padding-top:1rem;background-color:#57dbad}.workshops-individual-content[data-astro-cid-us564xv4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.content[data-astro-cid-ng5gq7q3]{background:linear-gradient(var(--gradient-2) 0%,var(--gradient-3) 80%);display:flex;flex-direction:column}.heading[data-astro-cid-ng5gq7q3]{margin-bottom:1rem}.heading-text[data-astro-cid-ng5gq7q3]{display:inline-block;transform:rotate(-6deg);transform-origin:center;margin-top:1rem;margin-bottom:1rem}.location[data-astro-cid-ng5gq7q3]{display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:center;@media only screen and (max-width: 800px){grid-template-columns:1fr}}.location-image[data-astro-cid-ng5gq7q3]{border:1px solid var(--border);border-radius:16px;background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:1;@media only screen and (max-width: 800px){grid-row:2}}.accordion-header[data-astro-cid-oqjbs5yv]{border:1px solid var(--border);border-radius:16px;background-color:var(--accent-alt);width:100%;padding:1rem;display:flex;justify-content:space-between;align-items:center}.accordion-header[data-astro-cid-oqjbs5yv].active .icon[data-astro-cid-oqjbs5yv]{transform:rotate(180deg)}.accordion-content[data-astro-cid-oqjbs5yv]{height:0;overflow:hidden;transition:height .3s ease,padding .3s ease;padding:0 1rem}.accordion-content[data-astro-cid-oqjbs5yv].open{height:100%;padding:1rem}.icon[data-astro-cid-oqjbs5yv]{transition:transform .3s ease}.content[data-astro-cid-d7xavgsr]{background:linear-gradient(var(--gradient-3) 0%,var(--gradient-1) 80%);display:flex;flex-direction:column;padding-bottom:2rem}.heading[data-astro-cid-d7xavgsr]{margin-bottom:1rem}.heading-text[data-astro-cid-d7xavgsr]{display:inline-block;transform:rotate(-6deg);transform-origin:center;margin-top:1rem;margin-bottom:1rem}.faq[data-astro-cid-d7xavgsr]{display:flex;flex-direction:column;gap:1rem}.answers[data-astro-cid-d7xavgsr]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem}.answer[data-astro-cid-d7xavgsr]{border:1px solid var(--border);border-radius:16px;padding:1rem;display:flex;align-items:center}.back-arrow[data-astro-cid-dzu3ekcq]{padding-top:1rem}
