.reco-blog__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:2rem}.reco-blog__heading{margin:0}.reco-blog__sub{margin:.6rem 0 0;font-size:1.5rem;color:rgba(var(--color-foreground),.7)}.reco-blog__all{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap;border-bottom:1.5px solid currentColor;padding-bottom:.2rem}.reco-blog__all:focus-visible,.reco-blog__card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.reco-blog__grid{list-style:none;margin:0;padding:0 0 .4rem;display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.reco-blog__grid::-webkit-scrollbar{display:none}.reco-blog__item{scroll-snap-align:start;min-width:0}.reco-blog__card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:rgb(var(--color-foreground));border-radius:14px;overflow:hidden;border:1px solid rgba(var(--color-foreground),.08);background:rgb(var(--color-background));transition:box-shadow .2s ease}.reco-blog__media{position:relative;aspect-ratio:16 / 10;background:rgba(var(--color-foreground),.05);overflow:hidden}.reco-blog__img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.reco-blog__body{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem 1.8rem 1.8rem;flex-grow:1}.reco-blog__title{margin:0;font-size:1.7rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reco-blog__excerpt{margin:0;font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.7);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.reco-blog__more{margin-top:auto;padding-top:.4rem;font-size:1.3rem;font-weight:700;color:var(--reco-blog-accent)}@media(hover:hover){.reco-blog__card:hover{box-shadow:0 10px 24px #00000014}.reco-blog__card:hover .reco-blog__img{transform:scale(1.04)}}@media screen and (min-width:750px){.reco-blog__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;overflow:visible}.reco-blog__title{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.reco-blog__card,.reco-blog__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/175/assets/section-reco-blog.css.map */
