:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.small-card-swiper,.swiper-card{width:100%;height:100%;position:relative}.swiper-card .swiper-button-next,.swiper-card .swiper-button-prev{width:26px!important;height:26px!important;margin-top:0!important;top:50%!important;transform:translateY(-50%) scale(1)!important;border-radius:50%;border:1px solid hsla(0,0%,100%,.55);background-color:hsla(0,0%,100%,.88)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 6px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);opacity:0;transition:opacity .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.swiper-card .swiper-button-next{right:8px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23525252' stroke-width='2.25'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m8.25 4.5 7.5 7.5-7.5 7.5'/%3E%3C/svg%3E")!important}.swiper-card .swiper-button-next,.swiper-card .swiper-button-prev{background-repeat:no-repeat!important;background-position:50%!important;background-size:13px!important}.swiper-card .swiper-button-prev{left:8px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23525252' stroke-width='2.25'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.75 19.5 8.25 12l7.5-7.5'/%3E%3C/svg%3E")!important}.swiper-card .swiper-button-next:after,.swiper-card .swiper-button-prev:after{display:none!important}@media (hover:hover){.small-card-gallery:hover .swiper-card .swiper-button-next:not(.swiper-button-disabled),.small-card-gallery:hover .swiper-card .swiper-button-prev:not(.swiper-button-disabled){opacity:1}.swiper-card .swiper-button-next:not(.swiper-button-disabled):hover,.swiper-card .swiper-button-prev:not(.swiper-button-disabled):hover{background-color:hsla(0,0%,100%,.98)!important;box-shadow:0 2px 10px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.08);transform:translateY(-50%) scale(1.04)!important}}@media (hover:none){.swiper-card .swiper-button-next:not(.swiper-button-disabled),.swiper-card .swiper-button-prev:not(.swiper-button-disabled){opacity:.9}}.swiper-card .swiper-button-disabled{opacity:0!important;pointer-events:none}.small-card-progress{transform-origin:left center;transition:transform .35s cubic-bezier(.4,0,.2,1)}@keyframes small-card-heart-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}65%{transform:scale(.94)}to{transform:scale(1)}}@keyframes small-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.small-card-content-enter{animation:small-card-enter .4s cubic-bezier(.4,0,.2,1) both}