@media (hover:hover) and (pointer:fine){.mainSite .swiperDragCursorTarget,.mainSite .swiperDragCursorTarget *{cursor:none!important}.swiperDragCursor{--swiper-drag-x:-100px;--swiper-drag-y:-100px;--swiper-drag-scale:.96;position:fixed;left:0;top:0;z-index:99999;width:92px;height:92px;pointer-events:none;opacity:0;filter:drop-shadow(0 5px 18px rgba(var(--color-prim-rgb),.18));transform:translate3d(var(--swiper-drag-x),var(--swiper-drag-y),0) translate(-50%,-50%) scale(var(--swiper-drag-scale));transition:opacity .12s ease;will-change:transform,opacity}.swiperDragCursor.is-visible{opacity:1;--swiper-drag-scale:1}.swiperDragCursor.is-entering{animation:swiperDragCursorEnter .22s cubic-bezier(.2,1.4,.35,1) both}.swiperDragCursor.is-active{--swiper-drag-scale:.92}.swiperDragCursor svg{display:block;width:100%;height:100%;overflow:visible}.swiperDragCursor text{font-family:var(--secFont);font-style:italic;font-weight:400;letter-spacing:0}@keyframes swiperDragCursorEnter{0%{opacity:0;transform:translate3d(var(--swiper-drag-x),var(--swiper-drag-y),0) translate(-50%,-50%) scale(0);filter:drop-shadow(0 0 0 rgba(var(--color-prim-rgb),0))}72%{opacity:1;transform:translate3d(var(--swiper-drag-x),var(--swiper-drag-y),0) translate(-50%,-50%) scale(1.08);filter:drop-shadow(0 12px 26px rgba(var(--color-prim-rgb),.24))}100%{opacity:1;transform:translate3d(var(--swiper-drag-x),var(--swiper-drag-y),0) translate(-50%,-50%) scale(1);filter:drop-shadow(0 5px 18px rgba(var(--color-prim-rgb),.18))}}}