.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.productGallery_container__2aXcS{flex:1 1;position:relative;display:flex;justify-content:center;min-width:0;gap:20px;height:417px}.productGallery_container__2aXcS .productGallery_mobileActions__F7gM0,.productGallery_container__2aXcS .productGallery_mobileDots__Rzx47,.productGallery_container__2aXcS .productGallery_pageIndicator__M082H{display:none}.productGallery_container__2aXcS .productGallery_mainContainer__035F8{width:100%;max-width:100%;min-width:0;height:100%;border-radius:26px;background:var(--rd-surface,#fff);overflow:hidden}.productGallery_container__2aXcS .productGallery_mainContainer__035F8 .productGallery_mainSwiper__joKpo{height:100%!important}.productGallery_container__2aXcS .productGallery_mainContainer__035F8 .productGallery_mainSwiper__joKpo .productGallery_mainSlide__sCHJ7{height:100%}.productGallery_container__2aXcS .productGallery_mainContainer__035F8 .productGallery_mainSwiper__joKpo .productGallery_mainSlide__sCHJ7 .productGallery_mainImageContainer__WFRh0{position:relative;width:100%;height:100%}.productGallery_container__2aXcS .productGallery_mainContainer__035F8 .productGallery_mainSwiper__joKpo .productGallery_mainSlide__sCHJ7 .productGallery_mainImageContainer__WFRh0 img{object-fit:contain;object-position:center;border-radius:26px}.productGallery_container__2aXcS .productGallery_thumbsContainer__wA_iB{flex-shrink:0;height:100%;width:76px;border-radius:16px}.productGallery_container__2aXcS .productGallery_thumbsContainer__wA_iB .productGallery_thumbsSwiper__hlCbM{height:100%!important}.productGallery_container__2aXcS .productGallery_thumbsContainer__wA_iB .productGallery_thumbsSwiper__hlCbM .productGallery_thumbSlide__JJkBD{width:-moz-fit-content!important;width:fit-content!important;height:-moz-fit-content!important;height:fit-content!important;position:relative}.productGallery_container__2aXcS .productGallery_thumbsContainer__wA_iB .productGallery_thumbsSwiper__hlCbM .productGallery_thumbSlide__JJkBD .productGallery_thumbImageContainer__bRr4s{position:relative;display:flex;justify-content:center;align-items:center;border:2px solid #0000;border-radius:16px;overflow:hidden}.productGallery_container__2aXcS .productGallery_thumbsContainer__wA_iB .productGallery_thumbsSwiper__hlCbM .productGallery_thumbSlide__JJkBD .productGallery_thumbImageContainer__bRr4s img{object-fit:contain;min-height:72px;min-width:72px}.productGallery_container__2aXcS .productGallery_thumbsContainer__wA_iB .productGallery_thumbsSwiper__hlCbM .productGallery_thumbSlide__JJkBD .productGallery_thumbImageContainer__bRr4s.productGallery_active__pWyOE{border-color:var(--rd-green,var(--primary))}@media(max-width:980px){.productGallery_container__2aXcS{width:100%;height:auto;display:flex;flex-direction:column}.productGallery_container__2aXcS .productGallery_thumbsContainer__wA_iB{order:2;width:100%;height:64px;margin-top:12px}.productGallery_container__2aXcS .productGallery_thumbsContainer__wA_iB .productGallery_thumbsSwiper__hlCbM .productGallery_thumbSlide__JJkBD .productGallery_thumbImageContainer__bRr4s{width:60px;height:60px}.productGallery_container__2aXcS .productGallery_thumbsContainer__wA_iB .productGallery_thumbsSwiper__hlCbM .productGallery_thumbSlide__JJkBD .productGallery_thumbImageContainer__bRr4s img{min-width:60px;min-height:60px}.productGallery_container__2aXcS .productGallery_mainContainer__035F8{order:1;position:relative;width:100%!important;height:0!important;padding-bottom:82%;border:none;border-radius:0;overflow:hidden;background:#0000}.productGallery_container__2aXcS .productGallery_mainContainer__035F8 .productGallery_mainSwiper__joKpo{position:absolute;inset:0;width:100%;height:100%!important}.productGallery_container__2aXcS .productGallery_mainContainer__035F8 .productGallery_mainSwiper__joKpo .productGallery_mainSlide__sCHJ7{width:100%;height:100%}.productGallery_container__2aXcS .productGallery_mainContainer__035F8 .productGallery_mainSwiper__joKpo .productGallery_mainSlide__sCHJ7 .productGallery_mainImageContainer__WFRh0{position:relative;width:100%;height:100%;background:#0000}.productGallery_container__2aXcS .productGallery_mainContainer__035F8 .productGallery_mainSwiper__joKpo .productGallery_mainSlide__sCHJ7 .productGallery_mainImageContainer__WFRh0 img{object-fit:contain;border-radius:0}.productGallery_container__2aXcS .productGallery_mobileActions__F7gM0{position:absolute;top:12px;right:10px;z-index:20;display:flex;align-items:center;gap:10px}.productGallery_container__2aXcS .productGallery_mobileActionButton__yjT9A{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:#fff;color:#171717;box-shadow:0 2px 10px #00000021;cursor:pointer}.productGallery_container__2aXcS .productGallery_mobileActionButton__yjT9A svg{flex-shrink:0}.productGallery_container__2aXcS .productGallery_mobileDots__Rzx47{display:none}.productGallery_container__2aXcS .productGallery_pageIndicator__M082H{position:absolute;right:12px;bottom:12px;z-index:15;display:block;padding:4px 10px;border-radius:100px;background:#0000008c;color:#fff;font-size:12px;font-weight:600}.productGallery_container__2aXcS .productGallery_dot__yfg1b{width:8px;height:8px;display:block;flex-shrink:0;border-radius:50%;background-color:#dedede;transition:background-color .2s ease,transform .2s ease}.productGallery_container__2aXcS .productGallery_activeDot__lZNOG{background-color:#242424;transform:scale(1.05)}}@media(max-width:540px){.productGallery_container__2aXcS .productGallery_mainContainer__035F8{padding-bottom:95%}.productGallery_container__2aXcS .productGallery_mobileActions__F7gM0{top:8px;right:6px;gap:8px}.productGallery_container__2aXcS .productGallery_mobileActionButton__yjT9A{width:42px;height:42px}}.productGallery_desktopFavorite__oZ8JQ{display:none}@media(min-width:981px){.productGallery_desktopFavorite__oZ8JQ{position:absolute;top:16px;right:16px;z-index:5;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border-color);border-radius:12px;background:#fff;color:var(--rd-green,#103e30);cursor:pointer}}