.WIshlistToggle_wishlistIconContainer__ibR7f{display:flex;justify-content:center;align-items:center;font-size:var(--font-size-30);cursor:pointer}.WIshlistToggle_wishlistIconContainer__ibR7f svg{color:var(--green-primary)}.WIshlistToggle_wishlistIconContainer__ibR7f svg:hover{transform:scale(1.1)}@media(max-width:380px){.WIshlistToggle_wishlistIconContainer__ibR7f svg{width:18px;height:18px}}.Modal_modalOverlay__FcTGj{position:fixed;top:var(--space-0);left:var(--space-0);width:100vw;height:100vh;background:var(--black-overlay);display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal);animation:var(--animation-modal-fade-in)}.Modal_modalOverlay__FcTGj[data-variant=closing]{animation:var(--animation-modal-fade-out)}.Modal_modalOverlay__FcTGj[data-variant=closing] .Modal_modalContent__xtCVv{animation:var(--animation-modal-scale-out)}.Modal_modalContent__xtCVv{background:var(--white-primary);border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow-modal);min-width:320px;max-width:90vw;min-height:120px;max-height:90vh;display:flex;flex-direction:column;animation:var(--animation-modal-scale-in);padding:var(--space-16);overflow-y:auto}.Modal_modalContent__xtCVv[data-variant=expanded]{width:80vw;height:82vh;max-width:80vw;max-height:82vh;overflow-y:hidden}.Modal_modalContent__xtCVv[data-variant=image-preview]{position:relative;padding:var(--space-0)}.Modal_modalContent__xtCVv[data-variant=image-preview] .Modal_modalHeader__ZwK0o{position:absolute;top:var(--space-8);right:var(--space-8)}.Modal_modalContent__xtCVv[data-variant=image-preview] .Modal_modalHeader__ZwK0o .Modal_closeButton__AM2pS{transform:none}.Modal_modalContent__xtCVv .Modal_modalBody__XLrNC{flex:1 1;min-height:0;height:100%}.Modal_modalContent__xtCVv .Modal_modalHeader__ZwK0o{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:var(--space-16)}.Modal_modalContent__xtCVv .Modal_modalHeader__ZwK0o [data-header-variant=no-title]{justify-content:flex-end}.Modal_modalContent__xtCVv .Modal_modalHeader__ZwK0o [data-header-variant=with-title]{justify-content:space-between}.Modal_modalContent__xtCVv .Modal_modalHeader__ZwK0o .Modal_modalTitle__klhtu{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:var(--space-0)}.Modal_modalContent__xtCVv .Modal_modalHeader__ZwK0o .Modal_closeButton__AM2pS{position:absolute;inset-inline-end:var(--space-0);top:50%;transform:translateY(-50%);color:var(--black-tertiary);background-color:var(--white-primary)}.Modal_modalContent__xtCVv .Modal_modalHeader__ZwK0o .Modal_closeButton__AM2pS svg{width:20px;height:20px}@media screen and (max-width:768px){.Modal_modalContent__xtCVv[data-variant=expanded]{border-radius:var(--border-radius-0);width:100vw;height:100vh;max-width:100vw;max-height:100vh}}.ZoomImage_zoomImageShell__8W3L9{position:relative;width:100%;height:100%}.ZoomImage_zoomImageShell__8W3L9 .ZoomImage_zoomImageContainer__zywIN{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.ZoomImage_zoomImageShell__8W3L9 .ZoomImage_zoomImageContainer__zywIN .ZoomImage_previewImage__ZcRPV{object-fit:contain;transform:scale(1);transition:transform .2s ease-in-out}.ZoomImage_zoomImageShell__8W3L9 .ZoomImage_zoomImageContainer__zywIN .ZoomImage_zoomLens__pD_3V{position:absolute;border:var(--border-xs) solid var(--grey-tertiary);background-color:var(--black-quinary);pointer-events:none;box-shadow:var(--box-shadow-secondary)}.ZoomImage_zoomPreviewPanel__PAw_y{position:fixed;border:var(--border-xs) solid var(--grey-tertiary);background-repeat:no-repeat;background-color:var(--white-primary);z-index:var(--z-index-modal);pointer-events:none;box-shadow:var(--box-shadow-secondary);border-radius:var(--border-radius-8)}.ZoomImage_fullscreenOverlay__iOLET{position:fixed;inset:var(--space-0);padding:var(--space-0);margin:var(--space-0);background-color:var(--black-overlay);-webkit-backdrop-filter:blur(var(--space-8));backdrop-filter:blur(var(--space-8));z-index:calc(var(--z-index-overlay) + 1);display:flex;align-items:center;justify-content:center;gap:var(--space-0);touch-action:none;animation:ZoomImage_fadeIn__NX_f2 .2s ease-out}.ZoomImage_fullscreenOverlay__iOLET .ZoomImage_fullscreenCloseButton__1apBC{position:absolute;top:var(--space-20);right:var(--space-20);background:var(--black-quinary);border:none;color:var(--white-primary);width:var(--space-40);height:var(--space-40);border-radius:var(--border-radius-circle);font-size:var(--font-size-24);line-height:var(--line-height-rel-11);display:flex;align-items:center;justify-content:center;z-index:var(--z-index-10);cursor:pointer}.ZoomImage_fullscreenOverlay__iOLET .ZoomImage_fullscreenMediaContainer__TLoC0{position:relative;width:calc(100vw - var(--space-48));height:calc(100vh - var(--space-48));display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none}.ZoomImage_fullscreenOverlay__iOLET .ZoomImage_fullscreenMediaContainer__TLoC0 .ZoomImage_fullscreenMedia__uWI1P{max-width:var(--inline-size-100);max-height:var(--block-size-100);object-fit:contain;will-change:transform;border-radius:var(--border-radius-24);transform-origin:center center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform var(--zoom-transition-duration,.2s) ease-out}.ZoomImage_fullscreenOverlay__iOLET .ZoomImage_fullscreenMediaContainer__TLoC0 .ZoomImage_fullscreenMedia__uWI1P[data-gesturing=true]{transition:none}@keyframes ZoomImage_fadeIn__NX_f2{0%{opacity:0}to{opacity:1}}.Carousel_carousel__VWWqR{height:100%;scrollbar-width:none}.Carousel_carousel__VWWqR::-webkit-scrollbar{display:none}.Carousel_carousel__VWWqR[data-always-scrollable=true]{display:flex;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.Carousel_slide__9MRzi{flex:0 0 100%;position:relative;scroll-snap-align:center;display:flex;justify-content:center;align-items:center;width:100%}.Carousel_slide__9MRzi.Carousel_md__1yV_s{height:420px;cursor:pointer}.Carousel_slide__9MRzi.Carousel_auto__p8Fuw{padding:var(--space-40)}.Carousel_carouselDots__gFs41{display:flex;gap:var(--space-8);justify-content:center;align-items:center}.Carousel_carouselDots__gFs41 .Carousel_dot__JCBti{width:10px;height:10px;border-radius:var(--border-radius-circle);margin:var(--space-0) var(--space-4);background-color:var(--grey-tertiary);transition:background-color .2s ease-in-out}.Carousel_carouselDots__gFs41 .Carousel_dot__JCBti[data-active=true]{background-color:var(--green-primary)}@media(max-width:990px){.Carousel_carousel__VWWqR:not([data-always-scrollable=true]){overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}@media screen and (max-width:768px){.Carousel_slide__9MRzi{aspect-ratio:4/3}.Carousel_slide__9MRzi.Carousel_md__1yV_s{height:auto}.Carousel_slide__9MRzi.Carousel_auto__p8Fuw{height:auto;padding:var(--space-16)}}.Spinner_spinnerWrapper__CILBh{display:flex;align-items:center;justify-content:center;text-align:center;color:var(--grey-senary)}.Spinner_spinnerWrapper__CILBh.Spinner_sm__UBCwx{min-height:auto}.Spinner_spinnerWrapper__CILBh.Spinner_md__2Lzjl{min-height:200px}.Spinner_spinnerWrapper__CILBh.Spinner_lg__RFuTb{min-height:300px}.Spinner_spinnerWrapper__CILBh.Spinner_xl__EjqOE{min-height:400px}.Spinner_spinner__BzMgr{border:var(--border-sm) solid var(--white-secondary);border-top:var(--border-sm) solid var(--blue-secondary);border-radius:var(--border-radius-circle);animation:Spinner_spin__IDW2L 1s linear infinite}.Spinner_spinner__BzMgr.Spinner_sm__UBCwx{width:16px;height:16px;border-width:var(--border-sm)}.Spinner_spinner__BzMgr.Spinner_md__2Lzjl{width:45px;height:45px;border-width:var(--border-sm)}.Spinner_spinner__BzMgr.Spinner_lg__RFuTb{width:60px;height:60px;border-width:var(--border-md)}.Spinner_spinner__BzMgr.Spinner_xl__EjqOE{width:80px;height:80px;border-width:var(--border-lg)}@keyframes Spinner_spin__IDW2L{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}