.WorkshopPage_page__S8kEd{padding-bottom:var(--space-18)}.WorkshopPage_header__p8vaT{max-width:760px;margin:0 auto var(--space-12);text-align:center}.WorkshopPage_eyebrow__yDGEd,.WorkshopPage_kicker__Yvum_{margin:0 0 var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.WorkshopPage_header__p8vaT h1{margin-bottom:var(--space-4)}.WorkshopPage_intro__GTEP9{margin:0;color:var(--color-text-secondary);font-size:var(--text-lg);line-height:1.65}.WorkshopPage_grid__Gc9yI{gap:var(--space-6);display:grid;align-items:start;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.WorkshopPage_section__NnaMf{min-width:0;margin:0;opacity:0;transform:translateY(22px);animation:WorkshopPage_workshopCardFadeInUp__enyl_ .62s cubic-bezier(.22,.61,.36,1) forwards}.WorkshopPage_section__NnaMf:nth-child(2){animation-delay:80ms}.WorkshopPage_section__NnaMf:nth-child(3){animation-delay:.16s}.WorkshopPage_section__NnaMf:nth-child(4){animation-delay:.24s}.WorkshopPage_card__NXUmG,.WorkshopPage_emptyCard__fRgKe{overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.WorkshopPage_media__bspCH{width:100%;display:block;overflow:hidden;position:relative;aspect-ratio:4/5;background:var(--color-input-bg)}.WorkshopPage_image__scZFU{object-fit:cover;transition:transform .28s ease}.WorkshopPage_card__NXUmG:has(.WorkshopPage_cardTitleLink__65kYx:hover) .WorkshopPage_image__scZFU,.WorkshopPage_card__NXUmG:has(.WorkshopPage_media__bspCH:hover) .WorkshopPage_image__scZFU{transform:scale(1.1)}.WorkshopPage_cardContent__ADK3w,.WorkshopPage_emptyCard__fRgKe{padding:var(--space-5)}.WorkshopPage_cardTitle__Dv8Nl,.WorkshopPage_emptyCard__fRgKe h2{margin:0 0 var(--space-3);font-size:var(--text-2xl)}.WorkshopPage_cardTitleLink__65kYx{color:inherit;text-decoration:none}.WorkshopPage_cardTitleLink__65kYx:hover{text-decoration:underline;text-underline-offset:4px}@keyframes WorkshopPage_workshopCardFadeInUp__enyl_{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.WorkshopPage_section__NnaMf{opacity:1;transform:none;animation:none}}.WorkshopPage_descriptionText__DzGEY,.WorkshopPage_description__FgZwl{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.65}.WorkshopPage_descriptionText__DzGEY{margin:0}.WorkshopPage_description__FgZwl>:last-child{margin-bottom:0}.WorkshopPage_price__buWjJ{margin:var(--space-4) 0 0;font-size:var(--text-lg);font-family:var(--font-heading)}.WorkshopPage_cardMetaRow__IwEGu{gap:var(--space-2);display:flex;margin-top:var(--space-4);flex-direction:column}.WorkshopPage_cardMetaRow__IwEGu .WorkshopPage_availability__ahueb,.WorkshopPage_cardMetaRow__IwEGu .WorkshopPage_price__buWjJ{margin:0}.WorkshopPage_status__460S7{margin:var(--space-4) 0 0;padding:var(--space-3);color:var(--color-text-secondary);border-radius:8px;font-size:var(--text-sm);background:var(--color-surface-soft)}.WorkshopPage_availability__ahueb{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}.WorkshopPage_variationBlock__ya_9W{margin-top:var(--space-5)}.WorkshopPage_variationLabel__CrBz0{margin:0 0 var(--space-2);font-size:var(--text-sm);font-family:var(--font-heading)}.WorkshopPage_variationGrid__CLrOh{gap:var(--space-2);display:grid}.WorkshopPage_variationSelectGrid__E1BzF{gap:var(--space-3);display:grid}.WorkshopPage_variationSelectLabel__1qTXY{gap:var(--space-2);display:grid;color:var(--color-text);font-size:var(--text-sm);font-family:var(--font-heading)}.WorkshopPage_variationSelect__RlRus{width:100%;border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;min-height:46px;padding:0 var(--space-4);border-radius:10px;font-size:var(--text-sm);font-family:var(--font-body);background:var(--color-surface);transition:border-color .18s ease,box-shadow .18s ease}.WorkshopPage_variationSelect__RlRus:hover{border-color:var(--color-border-strong)}.WorkshopPage_variationSelect__RlRus:focus{outline:0;border-color:var(--color-text);box-shadow:0 0 0 2px rgba(23,23,23,.08)}.WorkshopPage_variationSelectionMeta__6vO6S{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}.WorkshopPage_variationButton__szHLR{width:100%;border:1px solid var(--color-border);padding:var(--space-3);color:var(--color-text);cursor:pointer;text-align:left;border-radius:8px;background:var(--color-surface);transition:border-color .18s ease,background-color .18s ease}.WorkshopPage_variationButton__szHLR small,.WorkshopPage_variationButton__szHLR span{display:block}.WorkshopPage_variationButton__szHLR small{margin-top:3px;color:var(--color-text-secondary)}.WorkshopPage_variationButtonActive__Mfsm7,.WorkshopPage_variationButton__szHLR:hover{border-color:var(--color-primary);background:var(--color-primary-tint)}.WorkshopPage_variationButton__szHLR:disabled{opacity:.48;cursor:not-allowed}.WorkshopPage_details__YC_3l{margin-top:var(--space-5);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.WorkshopPage_detailsSummary__GFCMt{cursor:pointer;list-style:none;position:relative;padding:var(--space-4) var(--space-6) var(--space-4) 0;font-size:var(--text-sm);font-family:var(--font-heading)}.WorkshopPage_detailsSummary__GFCMt::-webkit-details-marker{display:none}.WorkshopPage_detailsSummary__GFCMt:after{top:50%;right:3px;width:7px;height:7px;content:"";position:absolute;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-65%) rotate(45deg);transition:transform .18s ease}.WorkshopPage_details__YC_3l[open] .WorkshopPage_detailsSummary__GFCMt:after{transform:translateY(-35%) rotate(-135deg)}.WorkshopPage_detailsContent__JTkKP{padding:0 0 var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.65}.WorkshopPage_detailsContent__JTkKP>:first-child{margin-top:0}.WorkshopPage_detailsContent__JTkKP>:last-child{margin-bottom:0}.WorkshopPage_actions__E03y8{gap:var(--space-2);display:flex;flex-wrap:nowrap;align-items:center;margin-top:var(--space-5)}.WorkshopPage_discoverLink__RQ2Z7{width:100%;color:var(--color-text);display:inline-flex;min-height:46px;margin-top:var(--space-5);align-items:center;justify-content:center;border-radius:999px;text-decoration:none;font-size:var(--text-base);font-family:var(--font-heading);background:var(--color-primary);overflow:hidden;position:relative;isolation:isolate;transition:transform .2s ease,background-color .2s ease}.WorkshopPage_discoverLink__RQ2Z7:after{inset:0;content:"";opacity:0;position:absolute;pointer-events:none;transform:translateX(-120%);background:linear-gradient(110deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.9) 50%,rgba(255,255,255,0) 65%);transition:opacity 80ms ease}.WorkshopPage_discoverLink__RQ2Z7:hover{transform:translateY(-1px);background:var(--color-primary)}.WorkshopPage_discoverLink__RQ2Z7:hover:after{opacity:1;animation:WorkshopPage_workshopCtaSheen__OAnEo .72s cubic-bezier(.22,.61,.36,1) 1}@keyframes WorkshopPage_workshopCtaSheen__OAnEo{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.WorkshopPage_privateWorkshopCtas__Tv36G{gap:var(--space-3);display:flex;flex-wrap:wrap;align-items:center;margin-top:var(--space-6)}.WorkshopPage_privateWorkshopCta__r51UM{gap:var(--space-2);width:fit-content;display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 var(--space-6);border-radius:999px;text-decoration:none;font-size:var(--text-base);font-family:var(--font-heading);transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.WorkshopPage_privateWorkshopCta__r51UM:hover{transform:translateY(-1px)}.WorkshopPage_privateWorkshopWhatsappCta___pyOc{color:#fff;background:#25d366}.WorkshopPage_privateWorkshopWhatsappCta___pyOc:hover{background:#1ebe5d}.WorkshopPage_privateWorkshopEmailCta__gbHa2{color:var(--color-text);border:1px solid var(--color-border);background:var(--color-surface)}.WorkshopPage_privateWorkshopEmailCta__gbHa2:hover{border-color:var(--color-text);background:var(--color-surface-soft)}.WorkshopPage_privateWorkshopCta__r51UM svg{width:1.1em;height:1.1em;flex:0 0 auto}.WorkshopPage_quantityBlock__m9Wz4{display:flex;align-items:center}.WorkshopPage_quantityStepper__sDzwk{display:flex;overflow:hidden;border-radius:999px;background:var(--color-input-bg)}.WorkshopPage_quantityButton__8KFwZ{width:36px;border:0;color:var(--color-text);cursor:pointer;font-size:var(--text-base);background:transparent}.WorkshopPage_quantityButton__8KFwZ:hover:not(:disabled){background:var(--color-surface-muted)}.WorkshopPage_quantityButton__8KFwZ:disabled{opacity:.35;cursor:not-allowed}.WorkshopPage_quantityInput__bZfCm{width:38px;border:0;outline:0;padding:var(--space-3) 0;text-align:center;font-size:var(--text-sm);background:transparent}.WorkshopPage_quantityInput__bZfCm::-webkit-inner-spin-button,.WorkshopPage_quantityInput__bZfCm::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.WorkshopPage_quantityInput__bZfCm[type=number]{appearance:textfield;-moz-appearance:textfield}.WorkshopPage_quantityInput__bZfCm:disabled{opacity:.45;cursor:not-allowed}.WorkshopPage_soldOutNote__U1Glm{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}.WorkshopPage_emptyCard__fRgKe{min-height:280px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--color-surface-soft)}.WorkshopPage_emptyCard__fRgKe p:last-child{margin:0;color:var(--color-text-secondary)}.WorkshopPage_listingGrid__C0UB1{gap:var(--space-6);display:grid;align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}.WorkshopPage_specialEventsCard__hWtbE{max-width:920px;margin:var(--space-12) auto 0;padding:var(--space-8);border-radius:16px;border:1px solid var(--color-border);background:var(--color-surface-tint)}.WorkshopPage_specialEventsCard__hWtbE h2{margin:0 0 var(--space-3);font-size:var(--text-2xl)}.WorkshopPage_specialEventsCard__hWtbE p:not(.WorkshopPage_eyebrow__yDGEd){max-width:680px;margin:0;color:var(--color-text-secondary);line-height:1.7}.WorkshopPage_specialEventsLink__g_Ihk{width:fit-content;color:var(--color-text);display:inline-flex;min-height:42px;margin-top:var(--space-5);align-items:center;justify-content:center;padding:0 var(--space-5);border-radius:999px;text-decoration:none;font-size:var(--text-base);font-family:var(--font-heading);background:var(--color-cta);transition:background-color .2s ease}.WorkshopPage_specialEventsLink__g_Ihk:hover{background:var(--color-cta)}.WorkshopPage_backLink__BXhRJ{gap:.35rem;width:fit-content;color:var(--color-text-secondary);display:inline-flex;align-items:center;font-size:var(--text-sm);text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}.WorkshopPage_backLink__BXhRJ:hover{color:var(--color-text)}.WorkshopPage_backLinkIcon__EAv5B{width:.55rem;height:auto;flex:0 0 auto;transform:translateY(1px)}.WorkshopPage_detailLayout__zQ2Pa{gap:var(--space-10);display:grid;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.WorkshopPage_detailMediaCol__3dYqn{gap:var(--space-3);display:flex;position:sticky;top:calc(var(--header-height, 96px) + var(--space-4));flex-direction:column}.WorkshopPage_detailMedia___OMfN{width:100%;overflow:hidden;border-radius:14px;position:relative;aspect-ratio:4/5;background:var(--color-input-bg)}.WorkshopPage_detailImage__sG27W{object-fit:cover}.WorkshopPage_detailThumbGrid__7G7iI{gap:var(--space-2);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.WorkshopPage_detailThumbButton__Gh4zX{border:1px solid var(--color-border);padding:0;cursor:pointer;overflow:hidden;position:relative;border-radius:8px;aspect-ratio:1/1;background:var(--color-surface);transition:border-color .18s ease,opacity .18s ease}.WorkshopPage_detailThumbButtonActive__vDBKY,.WorkshopPage_detailThumbButton__Gh4zX:hover{border-color:var(--color-primary)}.WorkshopPage_detailThumbImage__G7pvw{object-fit:cover}.WorkshopPage_detailContent__jvOFO{min-width:0}.WorkshopPage_detailTitle__MA7jB{margin:0 0 var(--space-3)}.WorkshopPage_detailPrice__QQ2V1{margin:0 0 var(--space-5);font-size:var(--text-xl);font-family:var(--font-heading)}.WorkshopPage_detailDescription__uq6jp{color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.75}.WorkshopPage_detailDescription__uq6jp>:first-child{margin-top:0}.WorkshopPage_detailDescription__uq6jp>:last-child{margin-bottom:0}.WorkshopPage_videoCourseNotice__JHj09{margin-top:var(--space-5);padding:var(--space-4);border-radius:12px;color:var(--color-text);font-size:var(--text-sm);line-height:1.65;background:var(--color-surface-tint);border:1px solid var(--color-border)}.WorkshopPage_videoCourseNotice__JHj09 strong{display:block;margin-bottom:var(--space-1);font-family:var(--font-heading);text-transform:uppercase}.WorkshopPage_detailVariationBlock__W3QYh{margin-top:var(--space-6)}.WorkshopPage_detailActions__R0P_0{gap:var(--space-3);display:flex;align-items:center;margin-top:var(--space-6)}.WorkshopPage_hint__yshI5{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-xs)}@media (min-width:1024px){.WorkshopPage_cardTitle__Dv8Nl,.WorkshopPage_emptyCard__fRgKe h2{height:73.59px}.WorkshopPage_descriptionText__DzGEY{height:92.38px}}@media (max-width:1023px){.WorkshopPage_header__p8vaT{margin-bottom:var(--space-8)}.WorkshopPage_grid__Gc9yI,.WorkshopPage_listingGrid__C0UB1{grid-template-columns:1fr}.WorkshopPage_card__NXUmG{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.WorkshopPage_media__bspCH{height:100%;min-height:420px;aspect-ratio:auto}.WorkshopPage_detailLayout__zQ2Pa{gap:var(--space-6);grid-template-columns:1fr}.WorkshopPage_detailMediaCol__3dYqn{position:relative;top:auto}}@media (max-width:767px){.WorkshopPage_page__S8kEd{padding-top:var(--space-6)}.WorkshopPage_header__p8vaT{text-align:left}.WorkshopPage_intro__GTEP9{font-size:var(--text-base)}.WorkshopPage_card__NXUmG{display:block}.WorkshopPage_media__bspCH{min-height:0;aspect-ratio:4/5}.WorkshopPage_cardContent__ADK3w,.WorkshopPage_emptyCard__fRgKe{padding:var(--space-4)}.WorkshopPage_detailActions__R0P_0{align-items:stretch;flex-direction:column}.WorkshopPage_detailActions__R0P_0 .WorkshopPage_quantityStepper__sDzwk{width:fit-content}}