.home-blog-rows{padding:5rem 0 6rem;background:#fff}.home-blog-row__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:2rem;margin-bottom:3rem}.home-blog-row__head .home-blog-row__controls{justify-self:end;padding-bottom:.6rem}.home-blog-row__label-text{display:inline-block;padding:0 .1em .3rem 0;border-bottom:2px solid var(--home-line);color:var(--home-ink);font-family:var(--home-display);font-size:calc(2rem * var(--home-text-scale, 1.2));text-decoration:none}.home-blog-row__items{--gap: 2.8rem;display:flex;gap:var(--gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.home-blog-row__items::-webkit-scrollbar{display:none}.home-blog-row__items:focus-visible{outline:2px solid var(--home-blue);outline-offset:4px}.home-blog-row__items.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.home-blog-card{flex:0 0 calc((100% - 2 * var(--gap)) / 3);min-width:0;scroll-snap-align:start}.home-blog-card+.home-blog-card{position:relative}.home-blog-card+.home-blog-card:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--gap) / -2);width:1px;background:#c9c9c9}.home-blog-card__image{position:relative;display:block;aspect-ratio:5 / 3;overflow:hidden;background:#e6e6e6}.home-blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s;-webkit-user-drag:none}.home-blog-card__image:hover img{transform:scale(1.03)}.home-blog-card__badge{flex:none;padding:.25rem .9rem;background:var(--home-blue);color:#fff;font-size:calc(1rem * var(--home-text-scale, 1.2));line-height:1.4;letter-spacing:.08em;white-space:nowrap}.home-blog-card__badge--2{background:#858a7d}.home-blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;margin-top:.8rem;font-size:calc(1rem * var(--home-text-scale, 1.2))}.home-blog-card__date{color:#333;letter-spacing:.04em;white-space:nowrap}.home-blog-card__date-label{margin-left:.4em;font-size:.9em;letter-spacing:.1em}.home-blog-card__date:only-child{padding-left:0}.home-blog-card__title{margin:.6rem 0 0;font-size:calc(1.2rem * var(--home-text-scale, 1.2));font-weight:600;line-height:1.6}.home-blog-card__title a{color:var(--home-ink);text-decoration:none}.home-blog-row__controls{display:flex;align-items:center;justify-content:flex-end;gap:2.4rem}.home-blog-row__arrows{display:flex;gap:.8rem}.home-blog-row__arrows[hidden]{display:none}.home-blog-row__arrow{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;padding:0;border:1px solid #b9b9b9;border-radius:50%;background:#fff;color:var(--home-ink);cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease}.home-blog-row__arrow:disabled{opacity:.35;cursor:default}@media(hover:hover){.home-blog-row__arrow:not(:disabled):hover{border-color:var(--home-blue);background:var(--home-blue);color:#fff}}.home-blog-row__all{color:var(--home-ink);white-space:nowrap;font-size:calc(1.2rem * var(--home-text-scale, 1.2));letter-spacing:.1em;text-decoration:none}.home-blog-row__all:hover{color:var(--home-blue)}.home-blog-row__foot{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem 2rem;margin-top:3.6rem}.home-blog-row__button{display:inline-flex;align-items:center;justify-content:center;width:21rem;padding:1rem 0;border:1px solid var(--home-blue);background:#fff;color:var(--home-blue);font-size:calc(1.1rem * var(--home-text-scale, 1.2));letter-spacing:.1em;text-decoration:none;transition:background .25s ease,color .25s ease}@media(hover:hover){.home-blog-row__button:hover{background:var(--home-blue);color:#fff}}@media screen and (max-width:749px){.home-blog-rows{padding:3.5rem 0 4rem}.home-blog-row__head{margin-bottom:2.2rem}.home-blog-row__foot{gap:1rem;margin-top:2.8rem}.home-blog-row__button{flex:1 1 15.4rem;width:auto;max-width:21rem;padding:.9rem .3rem;font-size:calc(1.05rem * var(--home-text-scale, 1.2));letter-spacing:.06em;white-space:nowrap}.home-blog-row__items{--gap: 1.6rem;margin-right:-2rem;padding-right:2rem}.home-blog-card{flex-basis:calc((100% - 2rem)*.74)}.home-blog-row__arrows{display:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-home-blog-rows.css.map */
