.Button_buttonBase__zqFg_{border:0;color:var(--color-text);cursor:pointer;min-height:40px;min-width:150px;padding:var(--space-2) var(--space-4);font-size:var(--text-base);font-weight:400;overflow:hidden;position:relative;align-items:center;display:inline-flex;border-radius:999px;font-family:var(--font-heading);justify-content:center;text-decoration:none;isolation:isolate;transition:background-color .18s ease,color .18s ease}.Button_buttonBase__zqFg_:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.Button_buttonPrimary__yDFeq{background:var(--color-cta)}.Button_buttonPrimary__yDFeq:after,.Button_buttonTertiary__nHXWM: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}.Button_buttonPrimary__yDFeq:hover{color:var(--color-text);background:var(--color-cta)}.Button_buttonPrimary__yDFeq:hover:after,.Button_buttonTertiary__nHXWM:hover:after{opacity:1;animation:Button_cta-sheen__yL_ZS .72s cubic-bezier(.22,.61,.36,1) 1}.Button_buttonTertiary__nHXWM{background:var(--color-primary)}.Button_buttonTertiary__nHXWM:hover{color:var(--color-text);background:var(--color-primary)}.Button_buttonSecondary__uP4mr{color:var(--color-text);background:var(--color-surface);border:0;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.Button_buttonSecondary__uP4mr:hover{color:var(--color-text);background:var(--color-surface-muted);box-shadow:inset 0 0 0 1px rgba(18,17,39,.04)}.Button_buttonFullWidth__7iJre{width:100%}@keyframes Button_cta-sheen__yL_ZS{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (max-width:1023px){.Button_buttonBase__zqFg_{font-size:var(--text-base);padding:var(--space-2) var(--space-4)}}.UnavailableState_wrap__gIG0m{width:100%;display:grid;gap:var(--space-3);justify-items:start}.UnavailableState_title__KwgXZ{margin:0}.UnavailableState_description__2TPZC{max-width:56ch;margin:0;color:var(--color-text-secondary)}.ToastProvider_viewport__cNDoo{right:var(--space-6);bottom:calc(var(--space-6) + env(safe-area-inset-bottom));z-index:1600;position:fixed;display:flex;gap:var(--space-3);align-items:flex-end;flex-direction:column;pointer-events:none}.ToastProvider_toast__N8G98{--toast-accent:var(--color-primary);--toast-accent-soft:rgba(117,84,103,0.12);width:min(390px,calc(100vw - (var(--space-6) * 2)));min-height:72px;position:relative;border-radius:8px;padding:var(--space-4) calc(var(--space-4) + 28px) var(--space-4) var(--space-4);font-size:var(--text-sm);font-weight:500;font-family:var(--font-body);color:var(--color-text);border:1px solid rgba(48,34,42,.1);border-left:4px solid var(--toast-accent);background:linear-gradient(90deg,var(--toast-accent-soft),rgba(255,255,255,0) 42%),rgba(255,255,255,.97);box-shadow:0 20px 54px rgba(48,34,42,.18);backdrop-filter:blur(16px);animation:ToastProvider_toast-enter__5IdCc .26s cubic-bezier(.22,.61,.36,1);pointer-events:auto}.ToastProvider_content__ZFDR9,.ToastProvider_toast__N8G98{display:flex;align-items:center;justify-content:flex-start}.ToastProvider_content__ZFDR9{gap:var(--space-3);width:100%}.ToastProvider_copy__5eXJk{gap:3px;display:flex;min-width:0;flex-direction:column}.ToastProvider_copy__5eXJk span{color:rgba(48,34,42,.86);line-height:1.4}.ToastProvider_icon__NPOSs{width:20px;height:20px;fill:none;flex-shrink:0;color:var(--toast-accent);padding:7px;margin-top:-1px;border-radius:999px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;background:var(--toast-accent-soft);box-sizing:content-box}.ToastProvider_close__toH5U{top:10px;right:10px;width:24px;height:24px;border:0;padding:0;display:grid;color:rgba(48,34,42,.48);cursor:pointer;position:absolute;place-items:center;border-radius:999px;background:transparent;transition:color .18s ease,background-color .18s ease,transform .18s ease}.ToastProvider_close__toH5U svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:square}.ToastProvider_close__toH5U:hover{color:var(--color-text);background:rgba(48,34,42,.06);transform:scale(1.04)}.ToastProvider_toastSuccess__WGAnC{--toast-accent:#1f9d62;--toast-accent-soft:rgba(31,157,98,0.12)}.ToastProvider_toastError__hcE_4{--toast-accent:#d62828;--toast-accent-soft:rgba(214,40,40,0.12)}.ToastProvider_toastInfo__BaJZW{--toast-accent:var(--color-primary);--toast-accent-soft:rgba(117,84,103,0.12)}.ToastProvider_toastWarning__5F0Q_{--toast-accent:#9b6a00;--toast-accent-soft:rgba(155,106,0,0.13)}.ToastProvider_toastExiting__JKLEv{animation:ToastProvider_toast-exit__NzgLX .22s cubic-bezier(.4,0,.2,1) forwards}@keyframes ToastProvider_toast-enter__5IdCc{0%{opacity:0;transform:translate3d(0,14px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ToastProvider_toast-exit__NzgLX{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,10px,0) scale(.98)}}@media (max-width:1023px){.ToastProvider_viewport__cNDoo{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.ToastProvider_toast__N8G98{width:min(320px,calc(100vw - (var(--space-4) * 2)));min-height:66px;border-radius:8px;padding:var(--space-3) calc(var(--space-4) + 28px) var(--space-3) var(--space-4);font-size:var(--text-xs)}.ToastProvider_icon__NPOSs{width:18px;height:18px;padding:6px}}.AddToCart_addToCartButton__Z7Q1K{border:0;color:var(--color-text);cursor:pointer;overflow:hidden;position:relative;align-items:center;display:inline-flex;border-radius:999px;font-size:var(--text-base);justify-content:center;text-decoration:none;background:var(--color-cta);isolation:isolate;font-family:var(--font-heading);padding:var(--space-3) var(--space-4);transition:background-color .18s ease,color .18s ease}.AddToCart_addToCartButton__Z7Q1K:after{top:-120%;left:-35%;width:28%;content:"";height:340%;opacity:0;position:absolute;pointer-events:none;transform:rotate(20deg) translateX(-180%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.55) 45%,rgba(255,255,255,.9) 50%,rgba(255,255,255,.55) 55%,rgba(255,255,255,0));transition:opacity 80ms ease}.AddToCart_addToCartButton__Z7Q1K:hover{color:var(--color-text);background:var(--color-cta)}.AddToCart_addToCartButton__Z7Q1K:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.AddToCart_addToCartButton__Z7Q1K:hover:after{opacity:1;animation:AddToCart_add-to-cart-sheen__vZ6pG .72s cubic-bezier(.22,.61,.36,1) 1}.AddToCart_addToCartButton__Z7Q1K:disabled{opacity:.5;cursor:not-allowed}.AddToCart_addToCartButton__Z7Q1K:disabled:after,.AddToCart_addToCartButton__Z7Q1K:disabled:hover:after{opacity:0;animation:none}.AddToCart_fullWidth__0tqOm{flex:1;width:auto}@keyframes AddToCart_add-to-cart-sheen__vZ6pG{0%{transform:rotate(20deg) translateX(-180%)}to{transform:rotate(20deg) translateX(520%)}}.AddToWishlist_wishlistButton__AvDo4{width:46px;width:auto;height:46px;border:0;padding:0;color:var(--color-text);cursor:pointer;display:inline-flex;align-items:center;border-radius:999px;position:relative;justify-content:center;background:transparent;transition:background-color .2s ease,color .2s ease}.AddToWishlist_wishlistButton__AvDo4 svg{width:24px;height:24px}.AddToWishlist_wishlistButtonActive__tIlMg{color:var(--color-danger)}.AddToWishlist_wishlistButton__AvDo4:after{left:50%;z-index:6;bottom:calc(100% - 4px);opacity:0;width:max-content;max-width:240px;color:var(--color-surface);content:attr(data-tooltip);position:absolute;font-size:var(--text-xs);line-height:1.3;text-align:center;white-space:normal;border-radius:999px;pointer-events:none;padding:2px var(--space-2);transform:translate(-50%,4px);background:var(--color-text);transition:opacity .16s ease,transform .16s ease}.AddToWishlist_wishlistButton__AvDo4:focus-visible:after,.AddToWishlist_wishlistButton__AvDo4:hover:after{opacity:1;transform:translate(-50%)}@media (max-width:1023px){.AddToWishlist_wishlistButton__AvDo4:after{right:0;left:auto;max-width:min(86vw,240px);transform:translateY(4px)}.AddToWishlist_wishlistButton__AvDo4:focus-visible:after,.AddToWishlist_wishlistButton__AvDo4:hover:after{transform:translate(0)}}.ProductDetailClient_layout__oOhJE{gap:var(--space-8);display:grid;min-width:0;align-items:start;overflow-x:visible;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ProductDetailClient_mediaCol__fuiJf{gap:var(--space-3);display:flex;min-width:0;flex-direction:column}.ProductDetailClient_mainImageWrap__Bt6Tl{width:100%;overflow:hidden;position:relative;border-radius:12px;aspect-ratio:4/5;background:var(--color-input-bg)}.ProductDetailClient_mainImageButton__DXsiy{border:0;padding:0;text-align:left}.ProductDetailClient_mainImage__wICGR{object-fit:cover}.ProductDetailClient_mobileGalleryWrap__4IZcr,.ProductDetailClient_pswpSourceGallery__vvVNi{display:none}.ProductDetailClient_srOnly__H9Dhi{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.ProductDetailClient_imageFallback__VTlxb{width:100%;aspect-ratio:4/5;border-radius:12px;background:var(--color-input-bg)}.ProductDetailClient_thumbGrid__c_ubP{gap:var(--space-2);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ProductDetailClient_thumbButton__Z4j_v{border:1px solid var(--color-border);padding:0;cursor:pointer;position:relative;border-radius:8px;overflow:hidden;aspect-ratio:1/1;background:var(--color-surface)}.ProductDetailClient_thumbButtonActive___Zm4y{border-color:var(--color-primary)}.ProductDetailClient_thumbImage__qmzJL{object-fit:cover}.ProductDetailClient_infoCol__KJHJt{min-width:0;position:relative}.ProductDetailClient_title__W8elt{margin-bottom:var(--space-3)}.ProductDetailClient_price__gNryq{margin-bottom:var(--space-4);font-size:var(--text-xl);font-family:var(--font-heading)}.ProductDetailClient_variantsBlock__DF1Go{margin-bottom:var(--space-4)}.ProductDetailClient_variantsLabel__6ZQol{margin-bottom:var(--space-2);font-size:var(--text-sm);font-family:var(--font-heading)}.ProductDetailClient_selectedColor__5vHjU{color:var(--color-text-secondary)}.ProductDetailClient_accordion__JgHh8{margin-top:var(--space-4);margin-bottom:var(--space-8);border-top:1px solid var(--color-border)}.ProductDetailClient_accordionItem__OIDMG{border-bottom:1px solid var(--color-border)}.ProductDetailClient_accordionTrigger__CB_WQ{width:100%;border:0;cursor:pointer;list-style:none;position:relative;padding:var(--space-4) var(--space-3) var(--space-4) 0;font-size:var(--text-base);font-family:var(--font-heading);background:transparent}.ProductDetailClient_accordionTrigger__CB_WQ::-webkit-details-marker{display:none}.ProductDetailClient_accordionTrigger__CB_WQ:after{top:50%;right:2px;width:6px;height:6px;content:"";position:absolute;border-right:2px solid var(--color-text);border-bottom:2px solid var(--color-text);transform:translateY(-60%) rotate(45deg);transition:transform .18s ease}.ProductDetailClient_accordionItem__OIDMG[open] .ProductDetailClient_accordionTrigger__CB_WQ:after{transform:translateY(-40%) rotate(-135deg)}.ProductDetailClient_accordionContent__vPgCB{padding:0 0 var(--space-3);font-size:var(--text-sm);line-height:1.6}.ProductDetailClient_accordionContent__vPgCB>:last-child{margin-bottom:0}.ProductDetailClient_variantsStack__iVzH_{gap:0;display:grid}.ProductDetailClient_swatches__nO8Ob{gap:var(--space-3);display:flex;flex-wrap:wrap;padding-left:var(--space-2)}.ProductDetailClient_swatchWrap__FrjiW{position:relative}.ProductDetailClient_swatch__BcLc7{width:22px;height:22px;border:1px solid var(--color-border-strong);cursor:pointer;border-radius:999px;transition:transform .16s ease,box-shadow .16s ease}.ProductDetailClient_swatch__BcLc7:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-text)}.ProductDetailClient_swatch__BcLc7:hover{transform:scale(1.06)}.ProductDetailClient_swatchTooltip__ogKMh{left:50%;z-index:5;bottom:130%;opacity:0;color:var(--color-surface);position:absolute;font-size:var(--text-xs);white-space:nowrap;border-radius:999px;pointer-events:none;padding:2px var(--space-2);transform:translate(-50%,4px);background:var(--color-text);transition:opacity .16s ease,transform .16s ease}.ProductDetailClient_swatchWrap__FrjiW:focus-within .ProductDetailClient_swatchTooltip__ogKMh,.ProductDetailClient_swatchWrap__FrjiW:hover .ProductDetailClient_swatchTooltip__ogKMh{opacity:1;transform:translate(-50%)}.ProductDetailClient_swatchActive__ByYzq{transform:scale(1.08);box-shadow:0 0 0 2px var(--color-surface),0 0 0 3px var(--color-text),0 0 0 6px var(--color-primary)}.ProductDetailClient_optionButtons__EXYHq{gap:var(--space-2);display:flex;flex-wrap:wrap}.ProductDetailClient_optionButton__xWf_9{min-height:38px;border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;padding:0 var(--space-3);border-radius:999px;font-size:var(--text-sm);font-family:var(--font-heading);background:var(--color-surface);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.ProductDetailClient_optionButtonActive__JicwP,.ProductDetailClient_optionButton__xWf_9:hover{border-color:var(--color-text);background:var(--color-surface-soft)}.ProductDetailClient_optionButton__xWf_9:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-text)}.ProductDetailClient_actions__LXCki{display:flex;align-items:center;gap:var(--space-2)}.ProductDetailClient_quantityStepper__OKvD5{display:flex;overflow:hidden;border-radius:999px;background:var(--color-input-bg)}.ProductDetailClient_quantityButton__RpsuT{width:32px;border:0;color:var(--color-text);cursor:pointer;font-size:var(--text-base);font-family:var(--font-heading);background:transparent}.ProductDetailClient_quantityButton__RpsuT:hover{background:var(--color-surface-muted)}.ProductDetailClient_quantityInput__i3dLj{width:32px;border:0;outline:none;text-align:center;border-radius:10px;font-size:var(--text-sm);padding:var(--space-3) var(--space-2);background:transparent}.ProductDetailClient_quantityInput__i3dLj::-webkit-inner-spin-button,.ProductDetailClient_quantityInput__i3dLj::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ProductDetailClient_quantityInput__i3dLj[type=number]{appearance:textfield;-moz-appearance:textfield}.ProductDetailClient_hint__Z7Vqf{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-xs)}.ProductDetailClient_giftWrapBlock__RT1P5{border:1px solid var(--color-border);padding:var(--space-4);margin-top:var(--space-8);border-radius:12px;background:var(--color-surface-soft)}.ProductDetailClient_giftWrapLabelRow__ej_DZ{display:flex;align-items:center;gap:var(--space-2)}.ProductDetailClient_giftWrapCheckbox__PgsGf{margin:0;width:16px;height:16px;accent-color:var(--color-primary)}.ProductDetailClient_giftWrapLabel__nAf93{cursor:pointer;font-size:var(--text-sm);font-family:var(--font-heading)}.ProductDetailClient_giftWrapPrice__I6I2H{margin-left:var(--space-2);font-family:var(--font-body)}.ProductDetailClient_giftWrapMedia__PuVmh{display:flex;align-items:center;margin-top:var(--space-3);gap:var(--space-3)}.ProductDetailClient_giftWrapImage__eJYhH{width:88px;height:88px;object-fit:cover;border-radius:10px;border:1px solid var(--color-border);background:var(--color-surface)}.ProductDetailClient_giftWrapText__aM_Tv{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm)}.ProductDetailClient_giftWrapNote___PcFB{margin-top:var(--space-3)}.ProductDetailClient_giftWrapNoteLabel__8Rh4M{display:block;margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--color-text-secondary)}.ProductDetailClient_giftWrapInput__ooQAc{width:100%;border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);border-radius:10px;font-size:var(--text-sm);background:var(--color-surface)}.ProductDetailClient_giftWrapInput__ooQAc:focus{outline:2px solid transparent;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(209,197,255,.45)}.ProductDetailClient_stickyAddToCart__IvPA8{display:none}@media (max-width:1023px){.ProductDetailClient_layout__oOhJE{gap:0;overflow-x:clip;grid-template-columns:1fr}.ProductDetailClient_mediaCol__fuiJf{gap:0;margin-bottom:var(--space-2)}.ProductDetailClient_mobileGalleryWrap__4IZcr{display:block;width:100%;position:relative;margin-bottom:var(--space-4)}.ProductDetailClient_mobileZoomButton__oMUgU{top:var(--space-4);right:var(--space-4);z-index:4;width:38px;height:38px;border:0;color:var(--color-text);cursor:pointer;display:inline-flex;position:absolute;border-radius:999px;align-items:center;justify-content:center;background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(23,23,23,.12);border:1px solid rgba(23,23,23,.08);backdrop-filter:blur(8px)}.ProductDetailClient_mobileZoomButtonIcon___ygx6{width:15px;height:15px}.ProductDetailClient_mobileGalleryViewport__PzqbH{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:auto}.ProductDetailClient_mobileGalleryViewport__PzqbH::-webkit-scrollbar{display:none}.ProductDetailClient_mobileGalleryTrack__v3vgE{display:flex}.ProductDetailClient_mobileGallerySlide__RJc7c{flex:0 0 100%;position:relative;scroll-snap-align:start;aspect-ratio:4/5;background:var(--color-input-bg)}.ProductDetailClient_mobileGallerySlide__RJc7c:after{inset:0;z-index:1;content:"";position:absolute;pointer-events:none;background:linear-gradient(90deg,rgba(18,17,39,.06),rgba(18,17,39,.12) 50%,rgba(18,17,39,.06));background-size:200% 100%;animation:ProductDetailClient_mobile-gallery-shimmer__RgDqm 1.1s linear infinite;transition:opacity .18s ease}.ProductDetailClient_mobileGallerySlideLoaded__bAOWs:after{opacity:0}.ProductDetailClient_mobileGalleryImage__og7tU{opacity:0;object-fit:cover;transition:opacity .18s ease}.ProductDetailClient_mobileGallerySlideLoaded__bAOWs .ProductDetailClient_mobileGalleryImage__og7tU{opacity:1}.ProductDetailClient_mobileGalleryArrow__zqXKy{top:50%;z-index:3;width:42px;height:42px;border:0;color:var(--color-text);cursor:pointer;display:inline-flex;position:absolute;border-radius:999px;align-items:center;justify-content:center;background:var(--color-surface);transform:translateY(-50%);box-shadow:0 8px 24px rgba(23,23,23,.16);border:1px solid rgba(23,23,23,.08)}.ProductDetailClient_mobileGalleryArrowLeft__IrUdb{left:var(--space-4)}.ProductDetailClient_mobileGalleryArrowRight__XRsRp{right:var(--space-4)}.ProductDetailClient_mobileGalleryArrowIcon__BpLKo{width:22px;height:22px}.ProductDetailClient_mainImageWrap__Bt6Tl,.ProductDetailClient_thumbGrid__c_ubP{display:none}.ProductDetailClient_infoCol__KJHJt{padding:0 var(--space-4)}.ProductDetailClient_giftWrapBlock__RT1P5{padding:var(--space-3)}.ProductDetailClient_accordionTrigger__CB_WQ{padding:var(--space-4) 0}.ProductDetailClient_stickyAddToCart__IvPA8{left:0;right:0;bottom:0;z-index:45;position:fixed;overflow-x:clip;backdrop-filter:blur(8px);background:rgba(255,255,255,.96);border-top:1px solid var(--color-border);padding:var(--space-2) var(--space-4) calc(var(--space-2) + env(safe-area-inset-bottom))}.ProductDetailClient_stickyAddToCartInner__tdRyR{gap:var(--space-4);margin:0 auto;min-width:0;max-width:var(--container-max);display:flex;align-items:center}.ProductDetailClient_stickyAddToCartInner__tdRyR>*{min-width:0}.ProductDetailClient_stickyPrice__J8bjU{margin:0;white-space:nowrap;font-size:var(--text-base);font-family:var(--font-heading)}}@keyframes ProductDetailClient_mobile-gallery-shimmer__RgDqm{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:1024px){.ProductDetailClient_mobileZoomButton__oMUgU{display:none}.ProductDetailClient_mainImageButton__DXsiy{cursor:url(/cursor-zoom-in.svg) 18 18,zoom-in}}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;display:none;position:fixed;top:0;left:0}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration)cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;justify-content:flex-end;width:100%;height:60px;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.pswp__counter{height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}.pswp{--pswp-bg:#fff;--pswp-placeholder-bg:var(--color-input-bg);--pswp-icon-color:var(--color-text);--pswp-icon-color-secondary:var(--color-text);--pswp-icon-stroke-color:transparent}.pswp__button--zoom,.pswp__counter,.pswp__icn-shadow,.pswp__preloader{display:none!important}.pswp__img--placeholder,.pswp__img--with-bg{animation:pswpPlaceholderShimmer 1.15s linear infinite;background:linear-gradient(90deg,#f4f4f6,#ffffffeb 50%,#f4f4f6) 0 0/200% 100%!important}@media (prefers-reduced-motion:no-preference){.pswp--cimusa-slide-next .pswp__img:not(.pswp__img--placeholder){animation:cimusaPswpSlideNext .36s cubic-bezier(.22,1,.36,1)}.pswp--cimusa-slide-prev .pswp__img:not(.pswp__img--placeholder){animation:cimusaPswpSlidePrev .36s cubic-bezier(.22,1,.36,1)}}@keyframes cimusaPswpSlideNext{0%{opacity:.55;transform:translate(32px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes cimusaPswpSlidePrev{0%{opacity:.55;transform:translate(-32px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}.pswp__top-bar{height:auto;padding:0 var(--space-4)calc(2.5rem + env(safe-area-inset-bottom));flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;display:flex;top:auto;bottom:0}.pswp__top-bar>*{margin:0!important}.pswp__button{opacity:1}.pswp__button--arrow{visibility:visible;width:44px;height:44px;bottom:calc(2.5rem + env(safe-area-inset-bottom) + 3px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #17171714;border-radius:50%;justify-content:center;align-items:center;margin-top:0;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex;position:fixed;box-shadow:0 8px 24px #1717171f;top:auto!important;right:auto!important}.pswp.pswp--touch .pswp__button--arrow{visibility:visible}.pswp__button--close{width:50px;height:50px;left:50%;bottom:calc(2.5rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #17171714;border-radius:50%;justify-content:center;align-items:center;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #1717171f}.pswp__button--arrow:active,.pswp__button--arrow:focus,.pswp__button--arrow:hover,.pswp__button--close:active,.pswp__button--close:focus,.pswp__button--close:hover{background:#fffffff0!important}.pswp__button--arrow--prev{left:calc(50% - 82px)!important}.pswp__button--arrow--next{left:calc(50% + 38px)!important}.pswp__button--arrow .pswp__icn,.pswp__button--close .pswp__icn{backface-visibility:hidden;transform-origin:50%;width:.75rem;height:auto;shape-rendering:geometricPrecision;margin-top:0;display:block;position:relative;top:auto;left:auto;right:auto;overflow:visible;transform:translateZ(0)}.pswp__button--arrow .pswp__icn path,.pswp__button--close .pswp__icn path{vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision}.pswp__button--close .pswp__icn{width:1rem;height:auto;transform:translateY(.5px)}.pswp__button--arrow--next .pswp__icn{transform:none}@media screen and (pointer:fine) and (prefers-reduced-motion:no-preference){.pswp__button--arrow:focus-visible,.pswp__button--arrow:hover{transform:scale(1.1);box-shadow:0 12px 30px #17171729}.pswp__button--close:focus-visible,.pswp__button--close:hover{transform:translate(-50%)scale(1.1);box-shadow:0 12px 30px #17171729}.pswp__button--arrow--prev:hover .pswp__icn{animation:pswpNavPrev .35s ease-in-out forwards}.pswp__button--arrow--next:hover .pswp__icn{animation:pswpNavNext .35s ease-in-out forwards}.pswp__button--close:hover .pswp__icn{animation:pswpNavClose .35s ease-in-out forwards}}@media (min-width:1024px){.pswp__button--close{width:56px;height:56px}.pswp__button--arrow--prev{left:calc(50% - 88px)!important}.pswp__button--arrow--next,.pswp__button--arrow--prev{bottom:calc(2.5rem + env(safe-area-inset-bottom) + 6px)}.pswp__button--arrow--next{left:calc(50% + 44px)!important}.pswp__button--close .pswp__icn{width:1rem;height:auto}}@keyframes pswpNavPrev{0%{opacity:1;transform:translate(0)}49%{opacity:0;transform:translate(-10px)}50%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes pswpNavNext{0%{opacity:1;transform:translate(0)}49%{opacity:0;transform:translate(10px)}50%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes pswpNavClose{0%{opacity:1;transform:translate(0)}49%{opacity:0;transform:translateY(-10px)}50%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@keyframes pswpPlaceholderShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.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}}