.topitop-store-theme-5-x-tpPdpMosaico{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}.topitop-store-theme-5-x-tpPdpMosaico__item{position:relative;aspect-ratio:4/5;background:#ededed;overflow:hidden}.topitop-store-theme-5-x-tpPdpMosaico__item--principal{grid-column:1/-1}.topitop-store-theme-5-x-tpPdpMosaico__media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.topitop-store-theme-5-x-tpPdpZoom{position:relative;width:100%;height:100%;cursor:zoom-in}.topitop-store-theme-5-x-tpPdpZoom__img{transition:transform .25s ease}.topitop-store-theme-5-x-tpPdpZoom__capa{position:absolute;top:0;left:0;opacity:0;pointer-events:none;transition:transform .25s ease,opacity .2s ease}@media (hover:hover) and (pointer:fine){.topitop-store-theme-5-x-tpPdpZoom--activo .topitop-store-theme-5-x-tpPdpZoom__img{transform:scale(2)}.topitop-store-theme-5-x-tpPdpZoom--activo .topitop-store-theme-5-x-tpPdpZoom__capa{opacity:1}}.topitop-store-theme-5-x-tpPdpMosaico__video{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#ededed}.topitop-store-theme-5-x-tpPdpGallery{position:relative;width:100%;aspect-ratio:1180/950;background:#ededed;overflow:hidden}.topitop-store-theme-5-x-tpPdpGallery__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.topitop-store-theme-5-x-tpPdpGallery__track::-webkit-scrollbar{display:none}.topitop-store-theme-5-x-tpPdpGallery__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.topitop-store-theme-5-x-tpPdpGallery__media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.topitop-store-theme-5-x-tpPdpGallery__video{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#ededed}.topitop-store-theme-5-x-tpPdpGallery__arrow{position:absolute;top:50%;z-index:3;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:27px;height:27px;margin:-13.5px 0 0;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.35);cursor:pointer}.topitop-store-theme-5-x-tpPdpGallery__arrow--prev{left:20px}.topitop-store-theme-5-x-tpPdpGallery__arrow--next{right:20px}.topitop-store-theme-5-x-tpPdpGallery__dots{position:absolute;left:50%;bottom:22px;z-index:3;box-sizing:border-box;display:flex;align-items:center;gap:12px;height:24px;padding:0 16px;border-radius:12px;background:rgba(0,0,0,.45);transform:translateX(-50%)}.topitop-store-theme-5-x-tpPdpGallery__dot{box-sizing:border-box;width:8px;height:8px;margin:0;padding:0;border:1.5px solid #fff;border-radius:50%;background:transparent;cursor:pointer}.topitop-store-theme-5-x-tpPdpGallery__dot--active{background:#fff}@media (min-width:1026px){.topitop-store-theme-5-x-tpPdpGallery__arrow{opacity:0;transition:opacity .2s ease}.topitop-store-theme-5-x-tpPdpGallery:hover .topitop-store-theme-5-x-tpPdpGallery__arrow{opacity:1}}@media (max-width:1025px){.topitop-store-theme-5-x-tpPdpGallery{aspect-ratio:430/530}.topitop-store-theme-5-x-tpPdpGallery__dots{bottom:16px}}