.blog-carousel{--bc-bg: #f5f5f3;--bc-card-bg: #ffffff;--bc-cols-d: 3;--bc-cols-t: 2;--bc-cols-m: 1;--bc-gap: 24px;--bc-mt: 0px;--bc-mb: 0px;--bc-pt: 80px;--bc-pb: 80px;--bc-px-d: 48px;--bc-px-m: 20px;--bc-subtitle-size: 13px;--bc-subtitle-spacing: .24em;--bc-heading-color: #1a1a1a;--bc-heading-size: 34px;--bc-view-all-color: #1a1a1a;--bc-card-radius: 6px;--bc-card-aspect: 16/9;--bc-title-color: #1a1a1a;--bc-excerpt-color: #666666;--bc-link-color: #1a1a1a;--bc-arrow-bg: #ffffff;--bc-arrow-color: #1a1a1a;--bc-arrow-border: #e0e0e0;background-color:var(--bc-bg);margin-top:var(--bc-mt);margin-bottom:var(--bc-mb);padding-top:clamp(calc(var(--bc-pt) * .5),8vw,var(--bc-pt));padding-bottom:clamp(calc(var(--bc-pb) * .5),8vw,var(--bc-pb));padding-left:var(--bc-px-m);padding-right:var(--bc-px-m)}@media(min-width:750px){.blog-carousel{padding-left:var(--bc-px-d);padding-right:var(--bc-px-d)}}.blog-carousel__inner{width:100%;margin:0 auto}.blog-carousel--contained .blog-carousel__inner{max-width:1400px}.blog-carousel__header{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.blog-carousel__header-left{display:flex;flex-direction:column;gap:.6rem}.blog-carousel__header-right{display:flex;align-items:center;gap:1.25rem;flex-shrink:0;padding-bottom:4px}.blog-carousel__subtitle{margin:0;font-size:var(--bc-subtitle-size);font-weight:700;letter-spacing:var(--bc-subtitle-spacing);text-transform:uppercase;line-height:1.2;color:var(--primary-color)}.blog-carousel__heading{margin:16px 0 0;font-size:clamp(2rem,4vw,var(--bc-heading-size));font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--bc-heading-color)}@media(max-width:991px){.blog-carousel__heading{margin-top:12px}}.blog-carousel__view-all{display:inline-flex;align-items:center;gap:.4rem;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bc-view-all-color);border-bottom:1.5px solid currentColor;padding-bottom:3px;transition:opacity .2s ease;white-space:nowrap}.blog-carousel__view-all:hover{opacity:.6}.blog-carousel__view-all svg{transition:transform .2s ease}.blog-carousel__view-all:hover svg{transform:translate(3px)}.blog-carousel__header-arrows{display:flex;align-items:center;gap:.5rem}@media(max-width:749px){.blog-carousel__header{flex-direction:column;align-items:flex-start;gap:1rem}.blog-carousel__header-right{padding-bottom:0}}.blog-carousel__slider{position:relative;margin-top:32px}@media(max-width:991px){.blog-carousel__slider{margin-top:24px}}.blog-carousel__viewport{overflow:hidden}.blog-carousel__track{display:flex;gap:var(--bc-gap);transition:transform .5s cubic-bezier(.25,.46,.45,.94);will-change:transform}.blog-carousel__card{flex:0 0 calc((100% - (var(--bc-cols-m) - 1) * var(--bc-gap)) / var(--bc-cols-m));background-color:var(--bc-card-bg);border-radius:var(--bc-card-radius);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 12px #00000012;transition:box-shadow .25s ease,transform .25s ease}.blog-carousel__card:hover{box-shadow:0 6px 24px #0000001f}@media(min-width:750px){.blog-carousel__card{flex-basis:calc((100% - (var(--bc-cols-t) - 1) * var(--bc-gap)) / var(--bc-cols-t))}}@media(min-width:990px){.blog-carousel__card{flex-basis:calc((100% - (var(--bc-cols-d) - 1) * var(--bc-gap)) / var(--bc-cols-d))}}.blog-carousel__image-link{display:block;overflow:hidden;text-decoration:none}.blog-carousel__image-wrap{position:relative;width:100%;aspect-ratio:var(--bc-card-aspect);overflow:hidden;background-color:#e8e8e8}.blog-carousel__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.blog-carousel__card:hover .blog-carousel__image{transform:scale(1.04)}.blog-carousel__placeholder{width:100%;height:100%}.blog-carousel__card-body{padding:3rem;display:flex;flex-direction:column;flex:1}@media(max-width:991px){.blog-carousel__card-body{padding:2rem}}.blog-carousel__date{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color);line-height:1.2}.blog-carousel__title{margin:12px 0 0;font-size:clamp(1rem,2vw,2rem);font-weight:700;line-height:1.3;color:var(--bc-title-color);text-transform:capitalize}@media(max-width:991px){.blog-carousel__title{margin-top:8px}}.blog-carousel__title-link{color:inherit;text-decoration:none;transition:color .2s ease}.blog-carousel__title-link:hover{color:var(--primary-color)}.blog-carousel__excerpt{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--bc-excerpt-color);flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(max-width:991px){.blog-carousel__excerpt{margin-top:8px}}.blog-carousel__read-more{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bc-link-color);transition:gap .2s ease,color .2s ease;margin-top:32px}@media(max-width:991px){.blog-carousel__read-more{margin-top:24px}}.blog-carousel__read-more:hover{gap:.65rem}.blog-carousel__read-more svg{flex-shrink:0}.blog-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--bc-arrow-border);background-color:var(--bc-arrow-bg);color:var(--bc-arrow-color);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease,transform .2s ease;flex-shrink:0}.blog-carousel__arrow svg{width:18px;height:18px;pointer-events:none}.blog-carousel__arrow:hover:not(:disabled){background-color:var(--bc-heading-color);color:var(--bc-arrow-bg);border-color:var(--bc-heading-color);box-shadow:0 4px 14px #0003}.blog-carousel__arrow:disabled,.blog-carousel__arrow[aria-disabled=true]{opacity:.35;cursor:default;pointer-events:none}.blog-carousel__arrow:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.blog-carousel__arrow--side{position:absolute;top:50%;z-index:10;transform:translateY(-50%);box-shadow:0 2px 12px #0000001f}.blog-carousel__arrow--side.blog-carousel__arrow--prev{left:-22px}.blog-carousel__arrow--side.blog-carousel__arrow--next{right:-22px}@media(max-width:749px){.blog-carousel__arrow--side.blog-carousel__arrow--prev{left:-10px}.blog-carousel__arrow--side.blog-carousel__arrow--next{right:-10px}}.blog-carousel__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.75rem}.blog-carousel__dot{width:8px;height:8px;border-radius:50%;border:none;background-color:var(--bc-arrow-border);cursor:pointer;padding:0;transition:background-color .25s ease,transform .25s ease}.blog-carousel__dot.is-active{background-color:var(--primary-color);transform:scale(1.4)}.blog-carousel__card--placeholder{opacity:.6}@media(prefers-reduced-motion:reduce){.blog-carousel__track{transition:none!important}.blog-carousel__image,.blog-carousel__arrow,.blog-carousel__dot,.blog-carousel__read-more,.blog-carousel__view-all svg,.blog-carousel__title-link{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-blog-carousel.css.map */
