.blog-carousel{background:var(--blog-carousel-bg, #f2efe8);border-radius:var(--blog-carousel-radius, 24px) var(--blog-carousel-radius, 24px) 0 0;padding-top:var(--blog-carousel-pad-top, 0px);padding-bottom:max(var(--blog-carousel-pad-bottom, 0px),var(--blog-stack-radius, 24px));margin-top:calc(-1 * var(--blog-carousel-radius, 24px));overflow:visible;position:relative;z-index:2}.blog-carousel--in-body{--blog-carousel-bg: #f2efe8;--blog-carousel-text: #0e2f35;--blog-carousel-radius: 24px;--blog-carousel-card-radius: 12px;--blog-carousel-pad-top: 70px;--blog-carousel-pad-top-mobile: 0px;--blog-carousel-pad-bottom: 70px;margin-top:0;border-radius:var(--blog-carousel-radius, 24px);padding-top:var(--blog-carousel-pad-top, 70px)}.blog-carousel .blog-carousel__heading{font-family:Charter,Bitstream Charter,serif;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.05;color:var(--blog-carousel-text, #0e2f35);text-align:center;text-transform:none;margin:calc(-30px + var(--blog-carousel-heading-y, 0px)) 0 40px;padding:0 24px;letter-spacing:-.02em;opacity:1}.blog-carousel--in-body .blog-carousel__heading{max-width:840px;margin-left:auto;margin-right:auto;padding:0 40px}.blog-carousel__track{display:flex;align-items:center;justify-content:center;overflow:clip;padding-bottom:var(--blog-carousel-track-pad-bottom, 24px)}.blog-carousel__track.swiper{overflow:visible;width:100%}.blog-carousel__track .swiper-wrapper{align-items:center}.blog-carousel .blog-carousel__card{position:relative;width:auto;text-decoration:none;color:var(--page-text-color);display:flex;flex-direction:column;cursor:pointer;margin:0;padding:15px 15px 16px;border-radius:12px;box-shadow:0 6px 30px #0e2f351a,0 1px 3px #0e2f350f;transition:box-shadow .4s ease,transform .4s ease;opacity:1}.blog-carousel .blog-carousel__card:hover{box-shadow:0 12px 40px #0e2f3524,0 2px 6px #0e2f3514;transform:translateY(-2px);opacity:1}.blog-carousel__img{border-radius:var(--blog-carousel-card-radius, 12px);overflow:hidden;height:50vh;width:37.5vh;flex-shrink:0}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__img{width:var(--blog-carousel-card-w, 30vw);aspect-ratio:3 / 4;height:auto}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__meta{width:var(--blog-carousel-card-w, 30vw);max-width:var(--blog-carousel-card-w, 30vw)}.blog-carousel .blog-carousel__img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;margin:0;transition:transform .6s ease}.blog-carousel .blog-carousel__card:hover .blog-carousel__img img{transform:scale(1.03)}.blog-carousel__meta{padding:16px 10px 0;box-sizing:border-box;text-align:center;flex-shrink:0;width:37.5vh;max-width:37.5vh}.blog-carousel .blog-carousel__title{font-family:Charter,Bitstream Charter,serif;font-weight:500;font-size:clamp(20px,2vw,28px);line-height:1.35;letter-spacing:normal;text-transform:none;color:var(--page-text-color);margin:0;opacity:1}.blog-carousel .blog-carousel__heading:hover:after,.blog-carousel .blog-carousel__heading:after,.blog-carousel .blog-carousel__title:hover:after,.blog-carousel .blog-carousel__title:after{content:none}@media(max-width:767px){.blog-carousel-section:nth-last-child(-n+3){margin-bottom:-80px}.blog-carousel{padding-top:var(--blog-carousel-pad-top-mobile, 0px);overflow:clip}.blog-carousel__track .swiper-wrapper{align-items:flex-start}.blog-carousel__track{padding-bottom:var(--blog-carousel-track-pad-bottom-mobile, 16px)}.blog-carousel .blog-carousel__card{flex:0 0 auto;width:auto;margin:0;padding:15px 15px 16px}.blog-carousel__img{width:65vw;height:auto;aspect-ratio:3 / 4}.blog-carousel__meta{width:65vw;max-width:65vw}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__img{width:var(--blog-carousel-card-w-mobile, 65vw)}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__meta{width:var(--blog-carousel-card-w-mobile, 65vw);max-width:var(--blog-carousel-card-w-mobile, 65vw)}.blog-carousel .blog-carousel__title{font-size:16px}}@media(min-width:768px){.blog-carousel__track{overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/blog-carousel.css.map */
