.bv-list .bv-list__title{margin:32px 0 0;color:var(--bv-title);font-family:var(--font-title);font-size:clamp(28px,3.4vw,48px);font-weight:400;line-height:1.1;letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere}.bv-list .bv-list__intro{max-width:640px;margin:16px auto 0;color:var(--bv-body);font-size:16px;line-height:1.6;text-align:center}.bv-list__banner{margin-top:32px}.bv-list .bv-list__banner-img{display:block;width:100%;height:auto;aspect-ratio:21 / 9;object-fit:cover}.bv-list__main{margin-top:48px}.bv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;margin:0;padding:0;list-style:none}.bv-grid__item{min-width:0}.bv-grid__item--wide{grid-column:1 / -1}.bv-grid__item.is-new{animation:bv-rise var(--bv-mid) var(--bv-ease-out) both;animation-delay:calc(var(--bv-i, 0) * var(--motion-stagger))}@keyframes bv-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes bv-fade{0%{opacity:0}}.bv-more{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:64px}.bv-list .bv-more__count{margin:0;color:var(--bv-muted);font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums}.bv-more__load{display:block}.bv-button__spinner{display:none;width:16px;height:16px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:bv-spin .6s linear infinite}.bv-button[aria-busy=true]{pointer-events:none}.bv-button[aria-busy=true] .bv-button__spinner{display:inline-block;transition:opacity var(--motion-dur-fast) var(--motion-ease-out)}@starting-style{.bv-button[aria-busy=true] .bv-button__spinner{opacity:0}}@keyframes bv-spin{to{transform:rotate(360deg)}}.bv-list .bv-list__empty{margin:0;padding:64px 0;color:var(--bv-muted);font-size:16px;line-height:1.6;text-align:center}.bv-list--no-cta{padding-bottom:var(--section-gap)}@media(max-width:1024px){.bv-list .bv-list__banner-img{aspect-ratio:16 / 9}.bv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}}@media(max-width:767px){.bv-list .bv-list__intro{font-size:15px}.bv-list .bv-list__banner-img{aspect-ratio:4 / 3}.bv-grid{grid-template-columns:minmax(0,1fr);gap:32px}.bv-more__load,.bv-list .bv-more .bv-button{width:100%}}@media(prefers-reduced-motion:reduce){.bv-grid__item.is-new{animation:bv-fade var(--bv-fast) linear both;animation-delay:0s}.bv-button__spinner{animation-duration:1.2s}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-blog.css.map */
