.nav-dots .dot{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#333;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2)}.nav-dots .dot.active{background:#fff;color:#ff6b3a;transform:scale(1.25);box-shadow:0 6px 20px rgba(255,107,58,.4)}.as-big-image-wrap img.show{opacity:1;transform:scale(1)}