.blog-carousel{background:var(--blog-carousel-bg, #f2efe8);border-radius:var(--blog-carousel-radius, 24px) var(--blog-carousel-radius, 24px) var(--blog-stack-radius, 24px) var(--blog-stack-radius, 24px);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-top-floor: 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__track.swiper{overflow:hidden}.blog-carousel__track .swiper-wrapper{display:flex}.blog-carousel__track .swiper-slide{flex-shrink:0}.blog-carousel__track.swiper{position:relative;z-index:1}.blog-carousel__track .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;box-sizing:content-box;transition-property:transform}.blog-carousel__track .swiper-slide{position:relative;height:100%;transition-property:transform}.blog-carousel:not(.blog-carousel--in-body){--bc-w: var(--blog-carousel-cw-d-now, var(--blog-carousel-card-w, 30vw));--bc-gap: 20px}@media(min-width:768px){.blog-carousel:not(.blog-carousel--in-body){--bc-gap: 60px}body[class*=template-article] .blog-carousel:not(.blog-carousel--in-body),body[class*=template-product] .blog-carousel:not(.blog-carousel--in-body){--bc-gap: 44px}}@media(max-width:767px){.blog-carousel:not(.blog-carousel--in-body){--bc-w: var(--blog-carousel-cw-m-now, var(--blog-carousel-card-w-mobile, 65vw))}}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__track:not(.swiper-initialized) .swiper-wrapper{transform:translate3d(calc((100% - var(--bc-w)) / 2 - 3 * (var(--bc-w) + var(--bc-gap))),0,0)}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__track:not(.swiper-initialized) .swiper-slide{margin-right:var(--bc-gap);transform:scale(.8) translate(calc(-.6 * var(--bc-w)))}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__track:not(.swiper-initialized) .swiper-slide:first-child{transform:scale(1) translate(0)}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__track:not(.swiper-initialized) .swiper-slide:nth-child(2){transform:scale(.85) translate(calc(-.09 * var(--bc-w)))}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__track:not(.swiper-initialized) .swiper-slide:nth-child(3){transform:scale(.8) translate(calc(-.36 * var(--bc-w)))}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__track:not(.swiper-initialized) .swiper-slide:nth-last-child(-n+3){order:-1}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__track:not(.swiper-initialized) .swiper-slide:nth-last-child(1){transform:scale(.85) translate(calc(.09 * var(--bc-w)))}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__track:not(.swiper-initialized) .swiper-slide:nth-last-child(2){transform:scale(.8) translate(calc(.36 * var(--bc-w)))}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__track:not(.swiper-initialized) .swiper-slide:nth-last-child(3){transform:scale(.8) translate(calc(.6 * var(--bc-w)))}.blog-carousel:not(.blog-carousel--in-body):not(.blog-carousel--fitted) .blog-carousel__track{opacity:0;animation:blog-carousel-settle 1ms linear 1s forwards}.blog-carousel--fitted:not(.blog-carousel--in-body) .blog-carousel__track{opacity:1;animation:none}.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:min(15px,4%) min(15px,4%) calc(min(15px,4%) + 1px);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__card{box-sizing:border-box;width:var(--blog-carousel-cw-d-now, var(--blog-carousel-card-w, 30vw))}@media(min-width:768px){.blog-carousel:not(.blog-carousel--in-body){--blog-carousel-cw-d-now: 50vw}.blog-carousel:not(.blog-carousel--in-body){padding-top:33px}}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__img{width:100%;aspect-ratio:3 / 4;height:auto}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__meta{width:100%;max-width:100%}.blog-carousel .blog-carousel__img video,.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__img video{transition:transform .6s ease,opacity .3s ease}.blog-carousel .blog-carousel__card:hover .blog-carousel__img img,.blog-carousel .blog-carousel__card:hover .blog-carousel__img video{transform:scale(1.03)}.blog-carousel__img:has(>.blog-carousel__video){position:relative}.blog-carousel__img>.blog-carousel__video,.blog-carousel__img>.blog-carousel__videostill{position:absolute;top:0;right:0;bottom:0;left:0}.blog-carousel__videostill{display:block}.blog-carousel__video{opacity:0;transition:opacity .32s var(--sp-ease-out, cubic-bezier(.16, 1, .3, 1))}.blog-carousel__video.is-ready{opacity:1}@media(prefers-reduced-motion:reduce){.blog-carousel__video{display:none}.blog-carousel__videostill{display:block}}.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:max(var(--blog-carousel-pad-top-mobile, 0px),var(--blog-carousel-pad-top-floor, 26px));--blog-carousel-cw-m-now: max(var(--blog-carousel-card-w-mobile, 65vw), 78vw);padding-bottom:max(min(var(--blog-carousel-pad-bottom, 0px),60px),var(--blog-stack-radius, 24px));overflow:clip}.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:calc(var(--blog-carousel-cw-m-now, 65vw) * .04) calc(var(--blog-carousel-cw-m-now, 65vw) * .04) calc(var(--blog-carousel-cw-m-now, 65vw) * .04 + 1px)}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__img{aspect-ratio:3 / 4}.blog-carousel__img{width:65vw;height:auto}.blog-carousel__meta{width:65vw;max-width:65vw}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__card{box-sizing:border-box;width:var(--blog-carousel-cw-m-now, var(--blog-carousel-card-w-mobile, 65vw))}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__img{width:100%}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__meta{width:100%;max-width:100%}.blog-carousel .blog-carousel__title{font-size:16px}}@media(min-width:768px){.blog-carousel__track{overflow:visible}}.blog-carousel-stack{position:relative}.blog-carousel-stack>.blog-carousel{position:relative;z-index:1}.blog-carousel__under{height:var(--blog-carousel-radius, 24px);margin-top:calc(-1 * var(--blog-carousel-radius, 24px))}.blog-carousel.blog-carousel--in-body .blog-carousel__card{padding:15px 15px 16px}.blog-carousel.blog-carousel--in-body .blog-carousel__img{aspect-ratio:3 / 4;height:auto}@media(max-width:767px){.blog-carousel.blog-carousel--in-body .blog-carousel__img{aspect-ratio:3 / 4;height:auto}}.blog-carousel__track{animation:blog-carousel-settle 1ms linear 5s forwards}.blog-carousel__track:not(.blog-carousel__track--settled){opacity:0}.blog-carousel__track--settled{opacity:1;animation:none}.blog-carousel:not(.blog-carousel--in-body) .blog-carousel__track:focus-within,.blog-carousel__track:not(.blog-carousel__track--settled):focus-within{opacity:1}@keyframes blog-carousel-settle{to{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/blog-carousel.css.map */
