body{-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.02em}.button,.button-secondary,button.button{border-radius:999px!important;font-weight:600}product-card{display:block;background:#fff;border:1px solid #E1EAE6;border-radius:16px;padding:12px;overflow:hidden;transition:box-shadow .2s,border-color .2s,transform .2s}product-card:hover{border-color:#0e6b55;box-shadow:0 12px 30px #0b2a2a1f;transform:translateY(-2px)}product-card img{border-radius:10px;object-fit:contain!important;background:#fff}product-card [class*=title],product-card .text-block{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:.9375rem;line-height:1.35}product-card [class*=price]{font-weight:700;color:#0b1f2a}.header{box-shadow:0 1px #e1eae6}.menu-list__link,.header a.menu-list__link{font-weight:600;letter-spacing:0}main h1{font-weight:800}.gv-hero--dark{background:radial-gradient(circle at 78% 40%,#14604f,#0b2a2a 55%,#071b1b);padding:72px 0 80px;color:#fff}.gv-hero--dark h1{color:#fff;font-size:clamp(2.2rem,5vw,3.9rem);font-weight:800;line-height:1.05}.gv-hero--dark .gv-eyebrow{color:#f2a900}.gv-hero--dark .gv-lede,.gv-hero--dark .gv-ticks{color:#cfe0da}.gv-hero--dark .gv-ticks li:before{color:#f2a900}.gv-hero--dark .gv-btn{background:#f2a900;border-color:#f2a900;color:#0b1f2a}.gv-hero--dark .gv-btn:hover{background:#ffc233;border-color:#ffc233;color:#0b1f2a}.gv-hero--dark .gv-btn--ghost{background:transparent;color:#fff;border-color:#ffffff80}.gv-hero--dark .gv-btn--ghost:hover{background:#fff;color:#0b2a2a;border-color:#fff}.gv-hero--dark .gv-hero__media{background:linear-gradient(160deg,#fff,#eaf3ee);box-shadow:0 30px 70px #00000059;border-radius:32px}.gv-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;max-width:520px}.gv-stats div{border-left:2px solid #F2A900;padding-left:12px}.gv-stats strong{display:block;font-size:1.0625rem;color:#fff}.gv-stats span{font-size:.8125rem;color:#9fbdb3}.gv-row{background:#fff;border:1px solid #E1EAE6;box-shadow:0 6px 24px #0b2a2a0d}.gv-mini{background:#f7faf8}@media(max-width:900px){.gv-hero--dark{padding:40px 0 48px}.gv-stats{grid-template-columns:1fr 1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/gv-pro.css.map */
