.farastore-pdp-gallery,.farastore-pdp-zoom-stage{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.farastore-pdp-zoom-stage{position:relative;min-height:0;aspect-ratio:1/1;height:auto;overflow:hidden;touch-action:manipulation}.farastore-pdp-zoom-stage>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;user-select:none;-webkit-user-drag:none}@media (hover:none),(pointer:coarse){.farastore-pdp-zoom-stage>img{transform:none!important}}.farastore-pdp-mobile-thumbs{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;touch-action:pan-x}.farastore-pdp-lightbox-thumbs,.farastore-pdp-mobile-thumbs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media (max-width:640px){.farastore-pdp-gallery{max-width:100%}.farastore-pdp-zoom-stage{width:100%;max-width:min(100%,22rem);aspect-ratio:1/1;height:auto;margin-inline:auto;border-radius:1rem}.farastore-pdp-zoom-stage>img{padding:.5rem!important}.farastore-pdp-mobile-thumbs{display:flex;flex-wrap:nowrap;gap:.5rem;padding-bottom:.25rem;scrollbar-width:thin}.farastore-pdp-mobile-thumbs>button{flex:0 0 auto}}