.yli-blog-carousel{overflow:hidden}.yli-blog-carousel__container{max-width:1400px;margin:0 auto;padding:0 1.25rem}.yli-blog-carousel__header{text-align:center;margin-bottom:2.25rem}.yli-blog-carousel__heading{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin:0;color:#2a364b}.yli-blog-carousel__wrapper{position:relative;padding:0 3.75rem}@media (max-width: 768px){.yli-blog-carousel__wrapper{padding:0 3rem}}.yli-blog-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#fff;border:.125rem solid #105493;border-radius:50%;cursor:pointer;z-index:10;transition:all .2s;color:#105493}.yli-blog-carousel__nav:hover:not(:disabled){background:#105493;color:#fff;transform:translateY(-50%) scale(1.05)}.yli-blog-carousel__nav:disabled{opacity:.3;cursor:not-allowed}.yli-blog-carousel__nav--prev{left:0}.yli-blog-carousel__nav--next{right:0}.yli-blog-carousel__nav svg{width:1.5rem;height:1.5rem}.yli-blog-carousel__swiper{overflow:visible;padding:1rem 0}.yli-blog-carousel__swiper .swiper-wrapper{align-items:stretch;padding-top:.5rem}.yli-blog-carousel__swiper .swiper-slide{height:auto}.yli-blog-carousel__card{display:flex;flex-direction:column;height:100%;max-height:650px;background:#fff;border:.0625rem solid #e0e0e0;border-radius:.75rem;overflow:hidden;transition:all .3s}.yli-blog-carousel__card:hover{border-color:#105493;box-shadow:0 .5rem 1.5rem #0000001f;transform:translateY(-.25rem)}.yli-blog-carousel__image-link{display:block;overflow:hidden;flex-shrink:0}.yli-blog-carousel__image-wrapper{position:relative;aspect-ratio:4 / 3;max-width:31.25rem;max-height:31.25rem;overflow:hidden;background:#f0f0f0;margin:0 auto}.yli-blog-carousel__image-wrapper--placeholder{display:flex;align-items:center;justify-content:center}.yli-blog-carousel__image{width:100%;height:100%;object-fit:cover;transition:transform .3s}.yli-blog-carousel__card:hover .yli-blog-carousel__image{transform:scale(1.05)}.yli-blog-carousel__content{display:flex;flex-direction:column;flex:1;padding:1.125rem;gap:1rem}.yli-blog-carousel__meta{display:flex;flex-wrap:wrap;gap:.5625rem;font-size:.875rem;font-weight:500;line-height:1.4}.yli-blog-carousel__category{color:#105493;background:#f0f7ff;padding:.1875rem .5625rem;border-radius:.75rem}.yli-blog-carousel__reading-time,.yli-blog-carousel__date{color:#666;position:relative}.yli-blog-carousel__meta>*:not(:first-child):before{content:"\2022";margin-right:.5625rem;color:#ccc}.yli-blog-carousel__title{font-size:1.125rem;font-weight:600;line-height:1.25;margin:0;color:#2a364b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.yli-blog-carousel__title-link{color:inherit;text-decoration:none;transition:color .2s}.yli-blog-carousel__title-link:hover{color:#105493}.yli-blog-carousel__excerpt{font-size:1rem;line-height:1.6;color:#666;margin:0;flex:0 1 auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.yli-blog-carousel__cta{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;color:#105493;background:transparent;border:.125rem solid #105493;border-radius:.375rem;text-decoration:none;transition:all .2s;align-self:flex-start;min-height:2.75rem}.yli-blog-carousel__cta:hover{background:#105493;color:#fff}.yli-blog-carousel__cta-arrow{width:1rem;height:1rem;transition:transform .2s}.yli-blog-carousel__cta:hover .yli-blog-carousel__cta-arrow{transform:translate(.25rem)}.yli-blog-carousel__pagination{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.yli-blog-carousel__pagination .swiper-pagination-bullet{width:.75rem;height:.75rem;background:#ccc;opacity:1;transition:all .2s;border-radius:50%;cursor:pointer}.yli-blog-carousel__pagination .swiper-pagination-bullet-active{background:#105493;width:2rem;border-radius:.375rem}.yli-blog-carousel__pagination .swiper-pagination-bullet:hover{background:#105493;opacity:.7}.yli-blog-carousel__empty{padding:3rem 1.5rem;text-align:center;color:#666;background:#f8f9fa;border-radius:.75rem;border:.125rem dashed #e0e0e0}.yli-blog-carousel__empty p{margin:0 0 1rem;font-size:1.125rem}.yli-blog-carousel__empty p:last-child{margin-bottom:0;font-size:1rem;color:#999}@media (max-width: 768px){.yli-blog-carousel__container{padding:0}.yli-blog-carousel__wrapper{padding:0 2.5rem}.yli-blog-carousel__swiper .swiper-slide{width:100%}.yli-blog-carousel__nav{width:2.5rem;height:2.5rem}.yli-blog-carousel__nav svg{width:1.25rem;height:1.25rem}.yli-blog-carousel__content{padding:.9375rem}.yli-blog-carousel__title{font-size:1rem}.yli-blog-carousel__cta{width:100%;justify-content:center;font-size:.875rem;white-space:nowrap;padding:.625rem 1rem}}@media (max-width: 480px){.yli-blog-carousel__wrapper{padding:0 2.25rem}.yli-blog-carousel__nav{width:2.25rem;height:2.25rem}.yli-blog-carousel__nav svg{width:1.125rem;height:1.125rem}}@media (prefers-reduced-motion: reduce){.yli-blog-carousel__card,.yli-blog-carousel__image,.yli-blog-carousel__nav,.yli-blog-carousel__cta-arrow{transition:none}}.yli-blog-carousel__nav:focus-visible,.yli-blog-carousel__cta:focus-visible,.yli-blog-carousel__title-link:focus-visible{outline:.1875rem solid #105493;outline-offset:.125rem}
/*# sourceMappingURL=/cdn/shop/t/25/assets/yli-blog-carousel.css.map */
