.swiper-controller{--swiper-theme-color:var(--color-bg-invert)}.swiper-controller.hema-swiper-controller-contrast{--elevate-bg:hsla(0,0%,95%,.92)}.swiper-controller.hema-swiper-controller-contrast .hema-border-elevate{opacity:.5}.swiper-controller.hema-swiper-controller-contrast .hema-swiper-action-item-content{color:var(--color-text-default)}.swiper-controller.hema-swiper-controller-contrast .hema-swiper-action-item-wrapper{box-shadow:unset!important}.swiper-controller .slider-controller{display:flex;gap:clamp(.5rem,.5rem + 0vw,.5rem)}.swiper-controller .slider-controller .hema-swiper-action-item-wrapper{border-radius:9999px;box-shadow:0 4px 8px #00000008;position:relative;width:-moz-fit-content;width:fit-content}.swiper-controller .slider-controller .hema-swiper-action-item-wrapper>:first-child{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--elevate-bg,hsla(0,0%,100%,.92))}.swiper-controller .slider-controller .hema-swiper-action-item-wrapper .hema-border-elevate{background:default;background:conic-gradient(#00000080 10%,#ffffffe6,#00000080,#ffffffe6 85%,#00000080 100% 0);border-radius:inherit;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;mix-blend-mode:screen;padding:1px;pointer-events:none;z-index:11}.swiper-controller .slider-controller .hema-swiper-action-item-wrapper .hema-swiper-action{border-radius:9999px;cursor:pointer;display:block;height:100%;pointer-events:all;transition:background-color .3s ease}.swiper-controller .slider-controller .hema-swiper-action-item-wrapper .hema-swiper-action .hema-swiper-action-item-content{align-items:center;display:flex}.swiper-controller .slider-controller .hema-swiper-action-item-wrapper .hema-swiper-action .hema-swiper-action-item-content:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.swiper-controller .slider-controller .hema-swiper-action-item-wrapper .hema-border-elevate{border-radius:9999px;height:100%;position:absolute;width:100%}.swiper-controller .slider-controller .swiper-button-next,.swiper-controller .slider-controller .swiper-button-prev,.swiper-controller .slider-controller .swiper-pagination{bottom:unset;color:var(--color-bg-invert);height:auto;left:unset;margin:0;position:relative;right:unset;top:unset;width:auto}.swiper-controller .slider-controller .swiper-button-next:after,.swiper-controller .slider-controller .swiper-button-prev:after,.swiper-controller .slider-controller .swiper-pagination:after{content:unset}.swiper-controller .slider-controller .swiper-button-next,.swiper-controller .slider-controller .swiper-button-prev,.swiper-controller .slider-controller .swiper-pagination{border-radius:9999px;overflow:hidden}.swiper-controller .slider-controller .swiper-button-next.swiper-button-disabled,.swiper-controller .slider-controller .swiper-button-prev.swiper-button-disabled,.swiper-controller .slider-controller .swiper-pagination.swiper-button-disabled{opacity:unset}.swiper-controller .slider-controller .swiper-button-next,.swiper-controller .slider-controller .swiper-button-prev{padding:clamp(1rem,.91667rem + .31746vw,1.25rem)}.swiper-controller .slider-controller .swiper-button-next svg,.swiper-controller .slider-controller .swiper-button-prev svg{transition:all .6s cubic-bezier(.165,.84,.44,1)}.swiper-controller .slider-controller .swiper-button-next.swiper-button-disabled svg,.swiper-controller .slider-controller .swiper-button-prev.swiper-button-disabled svg{opacity:.2}.swiper-controller .slider-controller .swiper-button-prev svg{transform:scale(-1)}.swiper-controller .slider-controller .swiper-pagination{align-items:center;display:flex;height:100%;justify-content:center;padding:clamp(1.25rem,1.08333rem + .63492vw,1.75rem) clamp(1.5rem,1.33333rem + .63492vw,2rem)}.swiper-controller .slider-controller .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-bg-invert);border-radius:9999px;transition:all .6s cubic-bezier(.165,.84,.44,1)}.swiper-controller .slider-controller .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){opacity:.2}.swiper-controller .slider-controller .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:2em}.swiper-controller .hema-swiper-action-content{display:flex}
