.hai-escena__foto{position:relative;margin:0;display:flex;flex-direction:column;align-items:flex-start}.hai-escena__marco{position:relative;width:100%}.hai-escena__pista{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.hai-escena__pista::-webkit-scrollbar{display:none}.hai-escena__pista:focus-visible{outline:2px solid var(--hai-steel);outline-offset:2px;border-radius:4px}.hai-escena__lamina{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.hai-escena__foto:has(.hai-escena__fotos) .hai-escena__lamina{cursor:zoom-in}.hai-escena__lamina picture{display:block;width:100%}.hai-escena__lamina img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;object-position:center}.hai-escena__puntos{display:flex;justify-content:center;gap:6px;width:100%;margin-top:8px}.hai-escena__punto{width:6px;height:6px;border-radius:50%;background:#1f243733;transition:background-color .2s ease,transform .2s ease}.hai-escena__punto.is-activo{background:var(--hai-steel);transform:scale(1.3)}.hai-escena__flecha{display:none}@media(hover:hover)and (pointer:fine){.hai-escena__flecha{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;translate:0 -50%;width:40px;height:40px;padding:0;margin:0;border:var(--hai-card-border);border-radius:50%;background:var(--hai-paper);color:var(--hai-navy);box-shadow:0 2px 10px #1f243714;cursor:pointer;opacity:0;transition:opacity .2s ease,border-color .2s ease}.hai-escena__flecha--ant{left:8px}.hai-escena__flecha--sig{right:8px}.hai-escena__marco:hover .hai-escena__flecha:not(.is-limite){opacity:1}.hai-escena__flecha.is-limite{pointer-events:none}.hai-escena__flecha:hover{border-color:var(--hai-steel)}}.hai-escena__fotos{display:block;margin-top:8px}.hai-escena__fotos-boton{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 16px;margin:0;border:var(--hai-card-border);border-radius:999px;background:var(--hai-paper);color:var(--hai-navy);font-family:var(--base-font-family, "Rubik", sans-serif);font-size:var(--hai-meta-fs);font-weight:500;line-height:1;cursor:pointer;box-shadow:0 2px 10px #1f243714}@media(hover:hover){.hai-escena__fotos-boton:hover{border-color:var(--hai-steel)}}@media screen and (max-width:749px){.product:has(.hai-escena__foto--movil) .product__media-wrapper{display:none!important}.product__info-container:has(>.hai-escena__foto--movil){display:grid!important;grid-template-columns:minmax(0,44fr) minmax(0,56fr);column-gap:14px;align-items:start}.product__info-container:has(>.hai-escena__foto--movil)>*{grid-column:1 / -1}.product__info-container:has(>.hai-escena__foto--movil)>.product__title,.product__info-container:has(>.hai-escena__foto--movil)>.product__text,.product__info-container:has(>.hai-escena__foto--movil)>.rating-container--main-product,.product__info-container:has(>.hai-escena__foto--movil)>.price-block,.product__info-container:has(>.hai-escena__foto--movil)>.product__inventory{grid-column:2}.product__info-container>.hai-escena__foto--movil{grid-column:1;grid-row:1 / span 5;align-self:center;display:flex!important}.product__info-container:has(>.hai-escena__foto--movil)>.product__title{margin-top:0!important}.product__info-container:has(>.hai-escena__foto--movil)>.variants{margin-top:24px!important}}.product__info-container:has(>.hai-escena__foto)>.product__text{margin:4px 0 0!important}.product__info-container:has(>.hai-escena__foto)>.rating-container--main-product,.product__info-container:has(>.hai-escena__foto)>.price-block{margin:12px 0 0!important}.product__info-container:has(>.hai-escena__foto)>.product__inventory{margin:4px 0 0!important}@media screen and (min-width:750px){.product__info-container:has(>.hai-escena__foto)>.product__text{margin-top:6px!important}.product__info-container:has(>.hai-escena__foto)>.rating-container--main-product,.product__info-container:has(>.hai-escena__foto)>.price-block{margin-top:16px!important}.product__info-container:has(>.hai-escena__foto)>.product__inventory{margin-top:6px!important}}@media screen and (min-width:750px){.hai-escena__foto--movil{display:none!important}.product__media-wrapper:has(.hai-escena__foto--escritorio) media-gallery{display:none!important}.hai-escena__foto--escritorio{position:sticky;top:var(--sticky-offset, 92px)}}body:has(.hai-escena__foto) .hai-wa{display:none!important}.product__info-container:has(>.hai-escena__foto)>.product-form__quantity{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/hai-ficha-escena.css.map */
