.vg-details{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:990px){.vg-details{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.vg-h2{font-size:clamp(22px,2.4vw,28px);font-weight:900;margin:0 0 4px;color:var(--vg-text);letter-spacing:-.01em}.vg-sub{font-size:15px;margin-bottom:14px!important}.vg-kit{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px;border-radius:var(--vg-radius);background:#fff;border:1px solid var(--vg-line)}@media(min-width:750px){.vg-kit{grid-template-columns:repeat(4,1fr)}.vg-kit__item:nth-child(n+5){grid-column:span 2}.vg-kit__item:nth-child(n+5) .vg-kit__img{aspect-ratio:2/1}}.vg-kit__item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:12px;background:var(--vg-cream);text-align:center;font-weight:700;font-size:14px}.vg-kit__img{width:100%;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;border-radius:8px}.vg-kit__img img{max-width:100%;max-height:100%;object-fit:contain}.vg-tabs__nav{display:flex;gap:8px;overflow-x:auto;border-bottom:2px solid var(--vg-line)}.vg-tab{border:0;padding:10px 18px;border-radius:10px 10px 0 0;background:var(--vg-soft);color:var(--vg-text);font-family:var(--vg-font);font-weight:800;font-size:14.5px;white-space:nowrap;cursor:pointer;text-decoration:none}.vg-tab[aria-selected=true]{background:var(--vg-green);color:#fff}.vg-tabpanel{padding:16px;background:#fff;border:1px solid var(--vg-line);border-top:0;border-radius:0 0 var(--vg-radius) var(--vg-radius)}.vg-tabpanel[hidden]{display:none}.vg-desc{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:750px){.vg-desc{grid-template-columns:minmax(0,1fr) 170px}}.vg-desc__text{font-size:14.5px;line-height:1.65}.vg-desc__text p+p{margin-top:8px}.vg-desc .vg-checks{margin:12px 0 0}.vg-desc .vg-checks li{font-size:14.5px}.vg-desc__img{border-radius:12px;overflow:hidden;aspect-ratio:1/1}.vg-desc__img img{width:100%;height:100%;object-fit:cover;display:block}.vg-faq{margin-top:16px;padding:16px;border-radius:var(--vg-radius);background:var(--vg-soft);scroll-margin-top:120px}.vg-faq__head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.vg-faq__q{width:28px;height:28px;border-radius:50%;background:var(--vg-green-2);color:#fff;display:grid;place-items:center;font-weight:900}.vg-faq__title{font-size:19px;font-weight:900;margin:0;color:var(--vg-text)}.vg-faq details{margin-top:8px;border-radius:10px;background:#fff;border:1px solid var(--vg-line)}.vg-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-weight:700;font-size:14.5px;cursor:pointer}.vg-faq summary::-webkit-details-marker{display:none}.vg-faq__plus{font-size:22px;line-height:1;transition:transform .2s}.vg-faq details[open] .vg-faq__plus{transform:rotate(45deg)}.vg-faq__answer{padding:0 14px 12px;font-size:14px;line-height:1.6}.vg-reviews{display:grid;grid-template-columns:1fr;gap:16px;align-items:center;padding:18px 20px;border-radius:var(--vg-radius);background:#fff;border:1px solid var(--vg-line);scroll-margin-top:120px}@media(min-width:990px){.vg-reviews{grid-template-columns:auto auto minmax(0,1fr) auto;gap:28px}}.vg-reviews__title{font-size:19px;font-weight:900;margin:0 0 6px;color:var(--vg-text)}.vg-reviews__score{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.vg-reviews__num{font-size:22px;font-weight:900}.vg-reviews__count{font-size:13px;color:var(--vg-muted)}.vg-avatars{display:flex;gap:10px}.vg-avatars img,.vg-avatar-ph{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px var(--vg-line);background:var(--vg-soft);display:grid;place-items:center;color:var(--vg-green);font-weight:900}.vg-quote{font-size:14.5px;line-height:1.5;font-weight:600}.vg-quote small{display:block;margin-top:4px;font-size:12.5px;color:var(--vg-muted)}.vg-quote[hidden]{display:none}.vg-btn-outline{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:10px 20px;border-radius:999px;border:2px solid var(--vg-green);color:var(--vg-green);font-weight:800;font-size:14px;text-decoration:none;white-space:nowrap}.vg-btn-outline .vg-icon{width:18px;height:18px}.vg-footer{position:relative;overflow:hidden;background:var(--vg-green);color:#fff;font-family:var(--vg-font)}.vg-footer__top{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:44px 0 28px}@media(min-width:990px){.vg-footer__top{grid-template-columns:1.3fr 1fr 1fr .8fr 1fr 1.6fr}}.vg-footer__brand,.vg-footer__news{grid-column:1/-1}@media(min-width:990px){.vg-footer__brand,.vg-footer__news{grid-column:auto}}.vg-footer h3{font-size:14.5px;font-weight:800;margin:0 0 12px;color:#fff;letter-spacing:0}.vg-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vg-footer a{color:#fff;text-decoration:none;font-size:14px;opacity:.92}.vg-footer a:hover{opacity:1;text-decoration:underline}.vg-footer p{margin:0;font-size:14px;opacity:.92}.vg-social{display:flex;gap:12px}.vg-social .vg-icon{width:26px;height:26px}.vg-news-form{display:flex;margin-top:12px;padding:4px;border-radius:999px;background:#fff;max-width:420px}.vg-news-form input{flex:1;min-width:0;border:0;background:transparent;padding:10px 14px;font-size:14px;color:var(--vg-text);font-family:var(--vg-font)}.vg-news-form input:focus{outline:none}.vg-news-form button{border:0;border-radius:999px;padding:10px 18px;background:var(--vg-leaf);color:#fff;font-weight:800;font-size:14px;cursor:pointer;font-family:var(--vg-font)}.vg-news-msg{margin-top:8px!important;font-size:13px}.vg-footer__bottom{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:18px 0 22px;border-top:1px solid rgba(255,255,255,.18);font-size:13px}.vg-payments{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.vg-payments svg{width:38px;height:24px}.vg-footer__leaf{position:absolute;bottom:-10px;width:110px;opacity:.45;pointer-events:none;color:#7fb069}.vg-footer__leaf--l{left:-20px}.vg-footer__leaf--r{right:-20px;transform:scaleX(-1)}@media(max-width:749px){.vg-footer__leaf{display:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/veggivo-2.css.map */
