.ProductGallery_gallery__K2ezm{min-width:0}.ProductGallery_sticky__Jstq0{position:sticky;top:calc(var(--alto-encabezado, 0px) + 24px)}.ProductGallery_stage__sd9r5{position:relative;isolation:isolate;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-panel);background:var(--ink-50);border:1px solid var(--ink-100)}.ProductGallery_openPhoto__pZvGn{position:absolute;inset:0;width:100%;height:100%;cursor:zoom-in}.ProductGallery_photo__N50lw{-o-object-fit:contain;object-fit:contain;transition:transform .7s var(--ease-out)}.ProductGallery_photoReady__p_0I5{animation:ProductGallery_photoEnter__F507_ .35s ease-out}.ProductGallery_openPhoto__pZvGn:hover .ProductGallery_photo__N50lw{transform:scale(1.025)}.ProductGallery_loading__fqfl4{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;color:var(--ink-500)}.ProductGallery_badge__AkLyd{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:100px;background:rgb(255 255 255/90%);color:var(--ink-800);font-size:11px;font-weight:500;letter-spacing:.025em;pointer-events:none;backdrop-filter:blur(12px)}.ProductGallery_dot__boyUh{width:5px;height:5px;border-radius:50%;background:var(--ink-800)}.ProductGallery_roundButton__7M9Rd{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(0 0 0/7%);border-radius:50%;color:var(--ink-900);background:rgb(255 255 255/92%);box-shadow:0 4px 16px rgb(0 0 0/4%);backdrop-filter:blur(12px);transition:background .2s,box-shadow .2s}.ProductGallery_roundButton__7M9Rd:hover{background:white;box-shadow:0 4px 20px rgb(0 0 0/12%)}.ProductGallery_expand__K1380{top:16px;right:16px}.ProductGallery_previous__FaMW5{left:16px;top:calc(50% - 22px)}.ProductGallery_next__pkNjw{right:16px;top:calc(50% - 22px)}.ProductGallery_stageFooter__eKtVH{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:38px 22px 54px;background:linear-gradient(transparent,rgb(255 255 255/94%));color:var(--ink-800);pointer-events:none}.ProductGallery_stageFooter__eKtVH>span:first-child{display:flex;align-items:center;gap:8px;font-size:11px}.ProductGallery_count__mzUFo{font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:.06em}.ProductGallery_count__mzUFo>span,.ProductGallery_viewerCount___fDDU>span{color:var(--ink-500);font-size:11px}.ProductGallery_dock__FouZE{position:relative;z-index:3;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);margin:-34px auto 0;padding:8px;border:1px solid rgb(0 0 0/7%);border-radius:var(--radius-panel);background:rgb(255 255 255/92%);box-shadow:0 8px 30px rgb(0 0 0/7%);backdrop-filter:blur(20px)}.ProductGallery_thumbnails__mwrhx{position:relative;display:flex;gap:7px;max-width:100%;overflow-x:auto;padding:3px;scrollbar-width:thin;scrollbar-color:var(--ink-200) transparent;overscroll-behavior-x:contain}.ProductGallery_thumbnail__t_R_M{position:relative;flex:0 0 62px;width:62px;height:68px;overflow:hidden;border-radius:var(--radius-media);background:var(--ink-50);opacity:.6;border:2px solid transparent;transition:opacity .2s,border-color .2s}.ProductGallery_thumbnail__t_R_M:hover{opacity:1}.ProductGallery_thumbnail__t_R_M[aria-pressed=true]{opacity:1;border-color:var(--ink-800)}.ProductGallery_thumbnailNumber__O5oVB{position:absolute;bottom:3px;right:3px;padding:0 4px;border-radius:4px;font-size:9px;line-height:17px;color:var(--ink-800);background:rgb(255 255 255/92%);font-variant-numeric:tabular-nums}.ProductGallery_caption__2IQPU{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 4px 0;font-size:11px;letter-spacing:.015em;color:var(--ink-500)}.ProductGallery_progress__2BXrW{width:64px;height:2px;background:var(--ink-150);overflow:hidden;flex-shrink:0}.ProductGallery_progress__2BXrW>span{display:block;height:100%;background:var(--ink-800);transition:width .35s ease}.ProductGallery_empty__WIa9E{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--radius-panel);background:var(--ink-50);color:var(--ink-500)}.ProductGallery_dialog__gv6W6 button:focus-visible,.ProductGallery_gallery__K2ezm button:focus-visible{outline:2px solid var(--ink-900);outline-offset:3px}.ProductGallery_openPhoto__pZvGn:focus-visible{outline-offset:-5px!important;border-radius:var(--radius-panel)}.ProductGallery_dialog__gv6W6{position:fixed;inset:0;margin:0;padding:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;background:var(--ink-25);color:var(--ink-900)}.ProductGallery_dialog__gv6W6::backdrop{background:rgb(0 0 0/60%);backdrop-filter:blur(8px)}.ProductGallery_viewer__k7jYp{display:flex;flex-direction:column;height:100%;padding:max(20px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(28px,env(safe-area-inset-left));animation:ProductGallery_viewerEnter__Ro1DQ .25s ease-out}.ProductGallery_viewerHeader__2Ye1D{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px}.ProductGallery_viewerTitle__aKGvc{min-width:0}.ProductGallery_viewerEyebrow__dX39v{display:block;margin-bottom:6px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-500)}.ProductGallery_viewerTitle__aKGvc p{font-family:var(--font-serif);font-size:clamp(18px,2vw,26px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ProductGallery_viewerTools___ukEc{display:flex;gap:12px;align-items:center;flex-shrink:0}.ProductGallery_closeButton__rZ7_a,.ProductGallery_zoomButton__jDNxU{min-width:44px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:100px;border:1px solid var(--ink-200);font-size:12px;background:white}.ProductGallery_zoomButton__jDNxU{padding:0 16px}.ProductGallery_zoomButton__jDNxU[aria-pressed=true]{background:var(--ink-900);color:white;border-color:var(--ink-900)}.ProductGallery_closeButton__rZ7_a:hover,.ProductGallery_zoomButton__jDNxU:hover{border-color:var(--ink-500)}.ProductGallery_viewerStage__SA8gH{position:relative;flex:1;min-height:0}.ProductGallery_canvas__pflzx{width:100%;height:100%;overflow:hidden;border-radius:var(--radius-panel)}.ProductGallery_zoomPhoto__UsvNM{position:relative;display:block;width:100%;height:100%;cursor:zoom-in}.ProductGallery_canvasZoomed__dia14{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.ProductGallery_canvasZoomed__dia14 .ProductGallery_zoomPhoto__UsvNM{width:220%;height:220%;cursor:zoom-out}.ProductGallery_viewerFooter__2CnmT{position:relative;flex-shrink:0;padding-top:12px}.ProductGallery_viewerFooter__2CnmT .ProductGallery_dock__FouZE{margin:10px auto 0;max-width:calc(100% - 120px);box-shadow:none}.ProductGallery_viewerHint__aLcYL{text-align:center;color:var(--ink-500);font-size:11px}.ProductGallery_viewerCount___fDDU{position:absolute;right:0;bottom:25px;font-size:18px;font-variant-numeric:tabular-nums;letter-spacing:.06em}@keyframes ProductGallery_viewerEnter__Ro1DQ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ProductGallery_photoEnter__F507_{0%{opacity:.5}to{opacity:1}}@media (min-width:1024px) and (max-height:850px){.ProductGallery_sticky__Jstq0{position:static}}@media (max-width:639px){.ProductGallery_stage__sd9r5{border-radius:var(--radius-panel)}.ProductGallery_badge__AkLyd{top:14px;left:14px;padding:8px 11px;font-size:10px}.ProductGallery_expand__K1380{top:10px;right:10px}.ProductGallery_previous__FaMW5{left:8px}.ProductGallery_next__pkNjw{right:8px}.ProductGallery_stageFooter__eKtVH{padding:32px 16px 42px}.ProductGallery_stageFooter__eKtVH>span:first-child{font-size:10px;gap:5px}.ProductGallery_dock__FouZE{margin-top:-27px;padding:5px;border-radius:var(--radius-panel)}.ProductGallery_thumbnail__t_R_M{flex-basis:52px;width:52px;height:56px;border-radius:var(--radius-media)}.ProductGallery_caption__2IQPU{gap:12px;padding-top:14px;font-size:10px}.ProductGallery_viewer__k7jYp{padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))}.ProductGallery_viewerHeader__2Ye1D{gap:10px}.ProductGallery_viewerEyebrow__dX39v{font-size:8px}.ProductGallery_viewerTools___ukEc{gap:6px}.ProductGallery_zoomButton__jDNxU{padding:0}.ProductGallery_zoomButton__jDNxU span{display:none}.ProductGallery_viewerFooter__2CnmT .ProductGallery_dock__FouZE{max-width:100%;margin-top:12px}.ProductGallery_viewerCount___fDDU{position:static;text-align:center;margin-top:10px;font-size:14px}.ProductGallery_viewerHint__aLcYL{font-size:10px}}@media (prefers-reduced-motion:reduce){.ProductGallery_dialog__gv6W6 *,.ProductGallery_gallery__K2ezm *{transition:none!important;animation:none!important;scroll-behavior:auto!important}.ProductGallery_openPhoto__pZvGn:hover .ProductGallery_photo__N50lw{transform:none}}