.gallery-window{touch-action:pan-y;background:#fff;border:1px solid #dae0d6;border-radius:10px;overflow:hidden}.gallery-track{transition:transform .5s;display:flex}.gallery-slide{flex:0 0 100%;min-width:0}.gallery-photo{text-align:left;cursor:zoom-in;color:#5d715f;background:#fff;border:0;width:100%;padding:0;display:block}.gallery-photo img{aspect-ratio:2.57;object-fit:contain;background:#fff;width:100%;display:block}.gallery-photo>span{padding:8px 14px;font-size:11px;display:block}.gallery-caption{color:#65746b;font-size:12px;margin:10px 0!important}.gallery-controls{justify-content:center;align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.gallery-controls>button{color:#194f3d;cursor:pointer;background:#fff;border:1px solid #cbd7c5;border-radius:6px;padding:6px 12px}.gallery-dots{flex-wrap:wrap;justify-content:center;gap:7px;max-width:240px;display:flex}.gallery-dots>button{cursor:pointer;background:#c8d5bf;border:0;border-radius:50%;width:9px;height:9px;padding:0}.gallery-dots>button.active{background:#194f3d}.shop-gallery{margin:0}@media (max-width:600px){.gallery-controls{flex-wrap:wrap;gap:8px}.gallery-dots{max-width:130px}}@media (prefers-reduced-motion:reduce){.gallery-track{transition:none}}
