.main-swiper .swiper-button-next,.main-swiper .swiper-button-prev{color:#fff;background:#00000080;border-radius:50%;width:44px;height:44px;transition:all .3s}.main-swiper .swiper-button-next:hover,.main-swiper .swiper-button-prev:hover{background:#000c;transform:scale(1.1)}.main-swiper .swiper-button-next:after,.main-swiper .swiper-button-prev:after{font-size:18px;font-weight:700}.main-swiper .swiper-pagination{bottom:20px;left:50%;transform:translate(-50%)}.main-swiper .swiper-pagination-bullet{opacity:1;background:#ffffff80;width:12px;height:12px;margin:0 6px;transition:all .3s}.main-swiper .swiper-pagination-bullet-active{background:#3b82f6;transform:scale(1.2)}.thumbnails-swiper{padding:0 40px}.thumbnails-swiper .swiper-slide{opacity:.6;transition:opacity .3s}.thumbnails-swiper .swiper-slide-thumb-active{opacity:1}.thumbnails-prev,.thumbnails-next{cursor:pointer;border:none;outline:none;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.thumbnails-prev:hover,.thumbnails-next:hover{transform:scale(1.1)}.thumbnails-prev:disabled,.thumbnails-next:disabled{opacity:.3;cursor:not-allowed;transform:none}@media (max-width:640px){.main-swiper .swiper-button-next,.main-swiper .swiper-button-prev{width:36px;height:36px}.main-swiper .swiper-button-next:after,.main-swiper .swiper-button-prev:after{font-size:14px}.thumbnails-swiper{padding:0 30px}.thumbnails-prev,.thumbnails-next{width:28px;height:28px}.thumbnails-prev svg,.thumbnails-next svg{width:12px;height:12px}}@media (prefers-color-scheme:dark){.main-swiper .swiper-pagination-bullet{background:#ffffff4d}.main-swiper .swiper-pagination-bullet-active{background:#60a5fa}}@supports (-webkit-touch-callout:none){.main-swiper .swiper-slide,.thumbnails-swiper .swiper-slide{transform:translateZ(0)}}.ios-video-fix{-webkit-playsinline:true;playsinline:true;transform:translateZ(0)}@media (max-width:768px){.modal-content{padding:1rem}.modal-image{max-height:70vh}}.main-swiper .swiper-slide,.thumbnails-swiper .swiper-slide{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.main-swiper .swiper-slide *{touch-action:manipulation}
