.zv-home-blog{background:var(--zv-canvas)}.zv-home-blog__heading{max-width:820px}.zv-home-blog__intro{max-width:690px;margin-top:18px;color:var(--zv-muted);font-size:clamp(15px,1.3vw,17px);line-height:1.62}.zv-home-blog__intro p+p{margin-top:10px}.zv-home-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px}.zv-home-blog__card{min-width:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--zv-line);border-radius:24px;background:#fff;box-shadow:none}.zv-home-blog__media{position:relative;overflow:hidden;display:block;aspect-ratio:16 / 10;background:#e7eadf}.zv-home-blog__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.zv-home-blog__placeholder{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(circle at 20% 10%,rgba(var(--zv-color-green-rgb),.3),transparent 32%),linear-gradient(145deg,#0b2710,#061a08);color:var(--zv-lime)}.zv-home-blog__body{flex:1;display:flex;flex-direction:column;padding:22px}.zv-home-blog__meta{min-height:18px;display:flex;flex-wrap:wrap;gap:7px 14px;color:var(--zv-muted);font-size:11px;line-height:1.35}.zv-home-blog__meta span+span{position:relative;padding-left:13px}.zv-home-blog__meta span+span:before{position:absolute;left:0;top:50%;width:3px;height:3px;border-radius:50%;background:rgba(var(--zv-color-dark-rgb),.34);transform:translateY(-50%);content:""}.zv-home-blog__tag{width:fit-content;margin-top:14px;padding:6px 10px;border-radius:999px;background:var(--zv-lime-soft);color:#3f7109;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.zv-home-blog__card h3{margin-top:14px;font-size:clamp(20px,1.65vw,25px);line-height:1.16;letter-spacing:-.035em}.zv-home-blog__card h3 a{color:var(--zv-ink)}.zv-home-blog__card h3+p{margin-top:12px}.zv-home-blog__card p{color:var(--zv-muted);font-size:13px;line-height:1.58}.zv-home .zv-home-blog__link{width:fit-content;display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:20px;color:#477a0c;font-size:13px;line-height:1.2;font-weight:700}.zv-home-blog__link .zv-icon{transition:transform .25s ease}.zv-home-blog__actions{justify-content:center;margin-top:28px}.zv-home-blog__dots{display:none}@media(hover:hover){.zv-home-blog__card:hover .zv-home-blog__media img{transform:scale(1.035)}.zv-home-blog__card:hover .zv-home-blog__link .zv-icon{transform:translate(3px)}}@media(max-width:989px)and (min-width:750px)and (orientation:landscape){.zv-home-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zv-home-blog__card:last-child{grid-column:1 / -1;width:calc(50% - 7px)}}@media(max-width:749px),(min-width:750px)and (max-width:989px)and (orientation:portrait){.zv-home-blog__intro{margin-top:14px;font-size:14px;line-height:1.56}.zv-home-blog__grid{width:calc(100% + var(--zv-gutter));display:grid;grid-auto-flow:column;grid-auto-columns:min(84vw,330px);grid-template-columns:none;gap:12px;margin-top:20px;padding-right:var(--zv-gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;overscroll-behavior-block:none;touch-action:pan-x pinch-zoom;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.zv-home-blog__grid::-webkit-scrollbar{display:none}.zv-home-blog__card{scroll-snap-align:start;scroll-snap-stop:always;border-radius:20px}.zv-home-blog__body{padding:20px}.zv-home-blog__card h3{font-size:21px}.zv-home-blog__dots{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:18px}.zv-home-blog__dot{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer}.zv-home-blog__dot:before{width:7px;height:7px;border-radius:50%;background:rgba(var(--zv-color-dark-rgb),.2);transition:width .2s ease,border-radius .2s ease,background-color .2s ease;content:""}.zv-home-blog__dot.is-active:before{width:22px;border-radius:999px;background:var(--zv-lime)}.zv-home-blog__actions{margin-top:18px}}@media(min-width:750px)and (max-width:989px)and (orientation:portrait){.zv-home-blog__grid{grid-auto-columns:min(76vw,390px)}}
/*# sourceMappingURL=/cdn/shop/t/219/assets/zv-home-blog.css.map */
