.workshop-card[data-v-c29e105d]{position:relative;display:grid;min-height:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-l);background:#fffcf8b8;text-align:left;cursor:pointer;box-shadow:var(--shadow-soft);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.workshop-card[data-v-c29e105d]:focus-within,.workshop-card[data-v-c29e105d]:hover{transform:translateY(-2px);border-color:#785b4342;box-shadow:0 26px 56px #5a412d1a}.workshop-card__overlay[data-v-c29e105d]{position:absolute;inset:0;z-index:1;border:0;border-radius:inherit;background:transparent;cursor:pointer}.workshop-card__overlay[data-v-c29e105d]:focus-visible{outline:2px solid rgba(120,91,67,.36);outline-offset:-2px}.workshop-card__media[data-v-c29e105d]{position:relative;z-index:2;padding:.8rem .8rem 0;pointer-events:none;height:-moz-fit-content;height:fit-content}.workshop-card__image[data-v-c29e105d]{display:block;-o-object-fit:cover;object-fit:cover}.workshop-card__image[data-v-c29e105d],.workshop-card__placeholder[data-v-c29e105d]{width:100%;aspect-ratio:4/3;border-radius:var(--radius-m)}.workshop-card__placeholder[data-v-c29e105d]{display:grid;place-items:center;padding:1.5rem;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.84),transparent 34%),linear-gradient(145deg,#e1d2c3d1,#f6efe7e6);color:#533f2ead;font-size:.9rem;text-align:center}.workshop-card__arrow[data-v-c29e105d]{position:absolute;top:50%;z-index:3;width:2.45rem;height:2.45rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-l);background:#ffffffeb;color:var(--color-text-strong);box-shadow:0 12px 24px #573f2c24;cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.workshop-card__arrow[data-v-c29e105d]:focus-visible,.workshop-card__arrow[data-v-c29e105d]:hover{background:#fff;box-shadow:0 16px 30px #573f2c2e;outline:none;transform:translateY(-50%) scale(1.03)}.workshop-card__arrow--left[data-v-c29e105d]{left:1.35rem}.workshop-card__arrow--right[data-v-c29e105d]{right:1.35rem}.workshop-card__content[data-v-c29e105d]{display:grid;gap:1.2rem;padding:1.2rem}.workshop-card__body[data-v-c29e105d]{display:grid;gap:.65rem}.workshop-card__heading[data-v-c29e105d]{display:block}.workshop-card__schedule[data-v-c29e105d]{display:grid;gap:.7rem}.workshop-card__schedule-title[data-v-c29e105d]{margin:0;color:#624936b8;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.workshop-card__sessions[data-v-c29e105d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none}.workshop-card__session[data-v-c29e105d]{display:grid;gap:.18rem;padding:.72rem .85rem;border:1px solid rgba(120,91,67,.12);border-radius:var(--radius-m);background:#ffffff80;color:#4f3b2ad6;font-size:.9rem}.workshop-card__session-date[data-v-c29e105d]{font-weight:600}.workshop-card__session-time[data-v-c29e105d]{color:#624936c2}.workshop-card__space[data-v-c29e105d]{height:100px;max-height:100%}.workshop-card__description[data-v-c29e105d],.workshop-card__price[data-v-c29e105d],.workshop-card__title[data-v-c29e105d]{margin:0}.workshop-card__title[data-v-c29e105d]{font-family:var(--font-display);font-size:1.72rem;font-weight:500;line-height:.98;color:var(--color-text-strong)}.workshop-card__duration-separator[data-v-c29e105d]{display:inline-block;margin-inline:.34rem;color:#6249365c;font-family:var(--font-body);font-size:.9rem;font-weight:600}.workshop-card__price[data-v-c29e105d]{color:#4f3b2aeb;font-size:1rem;font-weight:700}.workshop-card__price--disabled[data-v-c29e105d]{color:#4f3b2a75}.workshop-card__duration[data-v-c29e105d]{color:#62493680;display:inline-block;font-family:var(--font-body);font-size:.92rem;font-weight:600;line-height:1;margin:0;white-space:nowrap}.workshop-card__description[data-v-c29e105d]{color:#533f2ec7;line-height:1.78}.workshop-card__footer[data-v-c29e105d]{display:flex;align-items:flex-end;justify-content:space-between;gap:.7rem;margin-top:auto}.workshop-card__details[data-v-c29e105d]{min-height:auto;padding-inline:0;border-radius:var(--radius-none)}.workshop-card__details--disabled[data-v-c29e105d]{color:#86644b85}.workshop-card__details--disabled[data-v-c29e105d]:before{background:#86644b2e}.workshop-card__details--disabled[data-v-c29e105d]:after{opacity:.42}.workshop-card:focus-within .workshop-card__details[data-v-c29e105d],.workshop-card:hover .workshop-card__details[data-v-c29e105d]{color:var(--color-text-strong);transform:translateY(-1px)}.workshop-card:focus-within .workshop-card__details--disabled[data-v-c29e105d],.workshop-card:hover .workshop-card__details--disabled[data-v-c29e105d]{color:#86644b85;transform:none}.workshop-card:focus-within .workshop-card__details[data-v-c29e105d]:after,.workshop-card:hover .workshop-card__details[data-v-c29e105d]:after{transform:translate(.18rem)}.workshop-card:focus-within .workshop-card__details--disabled[data-v-c29e105d]:after,.workshop-card:hover .workshop-card__details--disabled[data-v-c29e105d]:after{transform:none}@media(max-width:520px){.workshop-card__sessions[data-v-c29e105d]{grid-template-columns:1fr}.workshop-card__space[data-v-c29e105d]{height:20px}.workshop-card__footer[data-v-c29e105d]{align-items:flex-start;flex-direction:column}}
