.jcore-swiper{--background-color-1:linear-gradient(180deg,rgba(227,232,244,.7),rgba(222,181,242,.7));--background-color-2:linear-gradient(180deg,rgba(227,232,244,.7),rgba(242,181,182,.7));--background-color-3:linear-gradient(180deg,rgba(227,232,244,.7),rgba(181,188,242,.7));margin:2rem 0;position:relative}.jcore-swiper .swiper-wrapper{display:flex;transition-property:transform}.jcore-swiper .swiper-slide{flex-shrink:0;height:auto;position:relative;transition-property:transform;width:100%}.jcore-swiper .fade-overlay,.jcore-swiper .fade-overlay-left{display:none}.jcore-swiper .carousel-swiper .swiper-slide article.product{height:100%}.jcore-swiper.swiper-slide-disable-fade-overlay .fade-overlay{display:none}.jcore-swiper .swiper-button-next,.jcore-swiper .swiper-button-prev{align-items:center;background:var(--bs-newpurple);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease;width:40px;z-index:2}.jcore-swiper .swiper-button-next .swiper-navigation-icon,.jcore-swiper .swiper-button-prev .swiper-navigation-icon{display:none}.jcore-swiper .swiper-button-next i svg,.jcore-swiper .swiper-button-prev i svg{color:var(--bs-highlight);height:unset}.jcore-swiper .swiper-button-next svg,.jcore-swiper .swiper-button-prev svg{align-items:center;color:var(--bs-light);display:flex;height:18px;justify-content:center}.jcore-swiper .swiper-button-prev{left:0}.jcore-swiper .swiper-button-next{right:-40px}.jcore-swiper .swiper-pagination{bottom:10px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.jcore-swiper .swiper-pagination-bullet{background:rgba(0,0,0,.3);border-radius:50%;cursor:pointer;height:8px;transition:background-color .3s ease;width:8px}.jcore-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#007cba}@media screen and (max-width:991px){.jcore-swiper .swiper-button-next,.jcore-swiper .swiper-button-prev{display:none}}.jcore-swiper .swiper:not(.swiper-initialized) .swiper-slide .product-image-container,.jcore-swiper .swiper:not(.swiper-initialized) .swiper-slide img{max-height:200px;max-width:200px}.jcore-swiper .swiper-scrollbar{left:0!important}.jcore-swiper .swiper.swiper-slide-end .fade-overlay,.jcore-swiper .swiper.swiper-slide-end .fade-overlay-left{display:none}.jcore-swiper .swiper-slide.product_cat-kehonmittaukset:nth-child(3n+0) .product-image-container{background:var(--background-color-1)}.jcore-swiper .swiper-slide.product_cat-kehonmittaukset:nth-child(3n+1) .product-image-container{background:var(--background-color-2)}.jcore-swiper .swiper-slide.product_cat-kehonmittaukset:nth-child(3n+2) .product-image-container{background:var(--background-color-3)}.jcore-swiper .swiper-slide.product_cat-laboratoriopaketit:nth-child(3n+0) .product-image-container{background:var(--background-color-2)}.jcore-swiper .swiper-slide.product_cat-laboratoriopaketit:nth-child(3n+1) .product-image-container{background:var(--background-color-3)}.jcore-swiper .swiper-slide.product_cat-laboratoriopaketit:nth-child(3n+2) .product-image-container{background:var(--background-color-1)}.jcore-swiper .swiper-slide.product_cat-laboratoriotestit:nth-child(3n+0) .product-image-container{background:var(--background-color-3)}.jcore-swiper .swiper-slide.product_cat-laboratoriotestit:nth-child(3n+1) .product-image-container{background:var(--background-color-1)}.jcore-swiper .swiper-slide.product_cat-laboratoriotestit:nth-child(3n+2) .product-image-container{background:var(--background-color-2)}.wp-block-jcore-posts-carousel{margin:2rem 0;position:relative}.wp-block-jcore-posts-carousel .carousel-heading-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}.wp-block-jcore-posts-carousel .carousel-heading-container .carousel-heading{font-size:var(--jcore-font-size-h2);font-weight:var(--jcore-font-weight-bold)}.wp-block-jcore-posts-carousel .carousel-heading-container .carousel-show-link{align-items:center;display:flex;font-size:var(--jcore-font-size-body-2);font-weight:var(--jcore-font-weight-bold);text-decoration:none}.wp-block-jcore-posts-carousel .swiper .swiper-slide article.tease{margin-bottom:0;padding:0}.wp-block-jcore-posts-carousel .pagination-container{display:flex;gap:1rem;height:44px;justify-content:center;margin-top:5px}.wp-block-jcore-posts-carousel .pagination-container .swiper-button{background-color:transparent;border:1px solid transparent;border-radius:50%;display:block;left:unset;min-height:44px;min-width:44px;position:relative;right:unset;transform:unset;transition:.15s ease-out}.wp-block-jcore-posts-carousel .pagination-container .swiper-button svg{color:var(--bs-highlight)}.wp-block-jcore-posts-carousel .pagination-container .swiper-button.swiper-button-disabled{opacity:1}.wp-block-jcore-posts-carousel .pagination-container .swiper-button.swiper-button-disabled svg{color:var(--bs-gray-400)}.wp-block-jcore-posts-carousel .pagination-container .swiper-button:hover{border-color:var(--bs-highlight)}
