/* V13: galeria de imagens reais otimizada para Android e desktop. */
.product-v11 .product-gallery-layout{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}
.product-v11 .v13-gallery-imagewrap{position:relative;width:100%;display:flex;justify-content:center;align-items:center;min-height:360px}
.product-v11 .v13-gallery-imagewrap>img{object-fit:contain;max-height:590px;width:auto;max-width:100%;height:clamp(330px,43vw,560px)}
.product-v11 .v13-zoom{position:absolute;bottom:12px;right:12px;z-index:2;background:#241039ed;color:white;border:1px solid #ffd43b;border-radius:9px;padding:8px 11px;font-weight:700;font-size:12px}
.product-v11 .v13-gallery-nav{display:flex;align-items:center;justify-content:space-between;gap:8px}
.product-v11 .v13-gallery-nav button{border:1px solid #b576e76d;border-radius:8px;background:#321741;color:#fff;padding:9px 12px;font:700 12px 'Chakra Petch',sans-serif;min-height:40px}
.product-v11 .v13-gallery-nav button:hover{border-color:#ffdb38;color:#ffdb38}
.product-v11 #v13-counter{white-space:nowrap;font:700 13px 'Chakra Petch',sans-serif;color:#ffdb38}
.product-v11 .product-gallery-tabs{max-height:430px;overflow-y:auto;overscroll-behavior:contain;padding:2px 5px 3px 2px;scrollbar-color:#7f41a8 #21152c}
.product-v11 .gallery-tab{min-height:91px}
.product-v11 .gallery-tab img{object-fit:contain;background:#e7dff3}
.v13-lightbox{position:fixed;inset:0;background:#07040bf5;z-index:11000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 15px;gap:13px}
.v13-lightbox[hidden]{display:none!important}
.v13-lightbox img{max-width:min(94vw,1100px);max-height:76vh;width:auto;height:auto;object-fit:contain;background:#f6f2f9;border-radius:9px}
.v13-lightbox .v13-lb-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;color:#fff;font:700 13px 'Chakra Petch',sans-serif}
.v13-lightbox button{padding:9px 14px;border:1px solid #ffdd38;border-radius:8px;background:#311947;color:#fff;min-height:40px;font:700 13px 'Chakra Petch',sans-serif}
.v13-lightbox .v13-lb-title{color:#e7d5f5;text-align:center;max-width:650px;line-height:1.5;font-size:13px}
@media(max-width:850px){.product-v11 .product-gallery-layout{grid-template-columns:1fr}.product-v11 .product-gallery-tabs{max-height:none;overflow-x:auto;overflow-y:hidden;grid-template-columns:none;display:flex;gap:9px;scroll-snap-type:x proximity;padding-bottom:12px}.product-v11 .gallery-tab{min-width:170px;max-width:200px;scroll-snap-align:start;flex:none}.product-v11 .gallery-tab img{height:72px;width:49px}}
@media(max-width:520px){.product-v11 .v13-gallery-imagewrap{min-height:350px}.product-v11 .v13-gallery-imagewrap>img{height:400px;max-height:65vh}.product-v11 .product-gallery-tabs{display:flex;grid-template-columns:none}.product-v11 .product-gallery-layout{padding:10px}.v13-lightbox img{max-height:70vh}.product-v11 .product-gallery-head h3{font-size:27px}}
@media(prefers-reduced-motion:reduce){.v13-lightbox,.product-v11 .gallery-tab{transition:none}}
