:root{--vg-green:#1f4a2c;--vg-green-2:#2e6b3d;--vg-leaf:#3f8a35;--vg-lime:#b9d98c;--vg-cream:#f8f6ee;--vg-soft:#eef2e2;--vg-line:#e2e8d4;--vg-text:#1c2b20;--vg-muted:#5d6b5f;--vg-star:#f5b301;--vg-radius:16px;--vg-font:"Nunito",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--page-width:144rem}body{font-family:var(--vg-font);background:var(--vg-cream)!important;color:var(--vg-text)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:var(--vg-font)}.page-width{padding-left:16px;padding-right:16px}@media(min-width:750px){.page-width{padding-left:40px;padding-right:40px}}.section-header .header-wrapper{background:var(--vg-cream)!important;border-bottom:1px solid var(--vg-line)}@media(min-width:990px){.header--middle-left{grid-template-columns:auto 1fr auto!important}.header--middle-left .header__inline-menu{justify-self:center}}.header__menu-item{font-weight:700;font-size:15px;color:var(--vg-text);letter-spacing:0}.header__icon{color:var(--vg-green)}.header__icon .cart-count-bubble{background:var(--vg-lime);color:var(--vg-green);font-weight:800}.header__heading-link{padding:0}.header__heading-link>.header__heading-logo-wrapper,.header__heading-link>.h2{visibility:hidden}.vg-logo{display:inline-flex;flex-direction:column;line-height:1;padding-top:.35em;font-family:var(--vg-font);--vg-logo-size:34px}.vg-logo__row{display:inline-flex;align-items:flex-start}.vg-logo__word{font-weight:900;font-size:var(--vg-logo-size);letter-spacing:-.02em;color:var(--vg-leaf);line-height:1}.vg-logo__g{position:relative;display:inline-block}.vg-logo__leaf{position:absolute;width:.6em;height:.6em;left:.08em;top:-.5em;transform:rotate(-6deg)}.vg-logo__r{font-size:calc(var(--vg-logo-size)*.34);font-weight:800;color:var(--vg-leaf);margin-left:2px;line-height:1}.vg-logo__tag{font-size:12px;font-weight:700;color:var(--vg-green);margin-top:5px}.vg-logo--light .vg-logo__word,.vg-logo--light .vg-logo__r,.vg-logo--light .vg-logo__tag{color:#fff}@media(max-width:749px){.vg-logo{--vg-logo-size:28px}.vg-logo__tag{font-size:10.5px}}.vg-icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vg-topbar{background:var(--vg-green);color:#fff;font-family:var(--vg-font)}.vg-topbar__inner{display:flex;justify-content:center;gap:44px;padding:8px 16px;flex-wrap:wrap}.vg-topbar__item{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.vg-topbar .vg-icon{width:18px;height:18px}@media(max-width:749px){.vg-topbar__item:not(:first-child){display:none}}.vg-section{font-family:var(--vg-font);color:var(--vg-text);letter-spacing:0}.vg-section *{box-sizing:border-box}.vg-section p{margin:0}.vg-container{max-width:1440px;margin:0 auto;padding:0 16px}@media(min-width:750px){.vg-container{padding:0 40px}}.vg-placeholder{width:100%;height:100%;background:var(--vg-soft);fill:#a9b79a}.vg-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13.5px;padding:14px 0 16px}.vg-breadcrumb a{color:inherit;text-decoration:none}.vg-breadcrumb__sep{opacity:.55}.vg-product{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:990px){.vg-product{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:40px}}.vg-gallery{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:750px){.vg-gallery{grid-template-columns:minmax(0,1fr) 84px}}.vg-gallery__main{position:relative;border-radius:var(--vg-radius);overflow:hidden;background:var(--vg-soft);aspect-ratio:1/1}.vg-gallery__main img{width:100%;height:100%;object-fit:cover;display:block}.vg-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--vg-green-2);color:#fff;font-weight:800;font-size:13.5px;padding:6px 13px;border-radius:999px}.vg-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:42px;height:42px;border-radius:50%;border:0;background:#fff;color:var(--vg-text);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #00000024}.vg-arrow--prev{left:14px}.vg-arrow--next{right:14px}.vg-thumbs{display:flex;gap:10px;overflow-x:auto}@media(min-width:750px){.vg-thumbs{flex-direction:column;overflow:visible}}.vg-thumb{flex:0 0 72px;width:72px;height:72px;padding:0;border-radius:10px;overflow:hidden;border:2px solid transparent;background:var(--vg-soft);cursor:pointer}@media(min-width:750px){.vg-thumb{width:84px;height:84px;flex:none}}.vg-thumb.is-active{border-color:var(--vg-green-2)}.vg-thumb img{width:100%;height:100%;object-fit:cover;display:block}.vg-info__title{font-size:clamp(28px,3.2vw,40px);font-weight:900;line-height:1.08;color:var(--vg-green);margin:0 0 8px;letter-spacing:-.01em}.vg-info__subtitle{font-size:19px;font-weight:700;margin:0 0 10px!important}.vg-rating{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:10px}.vg-stars{display:inline-flex;gap:2px;color:var(--vg-star)}.vg-stars .vg-icon{stroke:none;fill:currentColor}.vg-price{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:4px 0 14px}.vg-price__now{font-size:clamp(34px,4vw,46px);font-weight:900;line-height:1;color:var(--vg-green)}.vg-price__was{font-size:17px;color:var(--vg-muted);text-decoration:line-through}.vg-price__off{background:var(--vg-green-2);color:#fff;font-weight:800;font-size:14px;padding:4px 10px;border-radius:999px}.vg-info__text{font-size:15.5px;line-height:1.6;margin-bottom:14px!important}.vg-checks{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:8px}.vg-checks li{display:flex;align-items:center;gap:10px;font-size:15.5px}.vg-check{width:20px;height:20px;flex:none;border-radius:50%;background:var(--vg-green-2);color:#fff;display:grid;place-items:center}.vg-check .vg-icon{width:12px;height:12px;stroke-width:3}.vg-variant{margin-bottom:16px}.vg-variant label,.vg-qty-row label{display:block;font-weight:800;font-size:16px}.vg-variant select{margin-top:6px;width:100%;max-width:340px;height:44px;border:1px solid var(--vg-line);border-radius:10px;padding:0 12px;font-size:15px;font-family:var(--vg-font);background:#fff;color:var(--vg-text)}.vg-qty-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.vg-qty{display:inline-flex;align-items:center;border:1px solid var(--vg-line);border-radius:10px;overflow:hidden;background:#fff}.vg-qty button{width:42px;height:42px;border:0;background:var(--vg-soft);color:var(--vg-text);font-size:20px;font-weight:700;cursor:pointer}.vg-qty input{width:64px;height:42px;border:0;text-align:center;font-size:16px;font-weight:700;background:#fff;color:var(--vg-text);-moz-appearance:textfield;font-family:var(--vg-font)}.vg-qty input::-webkit-outer-spin-button,.vg-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vg-atc{position:relative;width:100%;min-height:56px;display:flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:12px;background:var(--vg-green);color:#fff;font-family:var(--vg-font);font-size:18px;font-weight:800;cursor:pointer;transition:background .2s}.vg-atc:hover{background:var(--vg-green-2)}.vg-atc .vg-icon{width:24px;height:24px}.vg-atc[disabled],.vg-atc[aria-disabled=true]{opacity:.6;cursor:not-allowed}.vg-atc.loading>span,.vg-atc.loading>.vg-icon{visibility:hidden}.vg-atc .loading__spinner{position:absolute;width:24px;height:24px}.vg-atc .spinner .path{stroke:#fff}.vg-form .product-form__error-message-wrapper{color:#b3261e;font-size:14px;margin-bottom:10px}.vg-trust{display:flex;justify-content:space-around;flex-wrap:wrap;gap:10px;margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--vg-soft);font-size:13px;font-weight:600}.vg-trust span{display:inline-flex;align-items:center;gap:8px}.vg-trust .vg-icon{color:var(--vg-green)}.vg-benefits{margin-top:28px;display:grid;grid-template-columns:repeat(2,1fr);padding:12px 0;border-radius:var(--vg-radius);background:var(--vg-soft)}@media(min-width:990px){.vg-benefits{grid-template-columns:repeat(4,1fr)}.vg-benefit+.vg-benefit{border-left:1px solid #d3dcc0}}.vg-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:10px 16px}.vg-benefit .vg-icon{width:30px;height:30px;color:var(--vg-green);margin-bottom:2px}.vg-benefit strong{font-size:15px;font-weight:800}.vg-benefit span{font-size:14px;color:var(--vg-muted)}.vg-banner{display:grid;grid-template-columns:1fr;border-radius:var(--vg-radius);overflow:hidden;background:var(--vg-green);color:#fff;min-height:260px}@media(min-width:990px){.vg-banner{grid-template-columns:44% 56%}}.vg-banner__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:34px 26px}@media(min-width:990px){.vg-banner__content{padding:40px 48px}}.vg-banner__title{font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.1;color:#fff;margin:0;letter-spacing:-.01em}.vg-banner__text{font-size:17px;line-height:1.5;opacity:.95}.vg-btn-lime{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:12px 26px;border-radius:999px;background:var(--vg-lime);color:var(--vg-green);font-weight:800;font-size:15px;text-decoration:none}.vg-btn-lime .vg-icon{width:18px;height:18px}.vg-banner__media{position:relative;min-height:240px}.vg-banner__media img,.vg-banner__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width:990px){.vg-banner__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--vg-green) 0%,rgba(31,74,44,0) 32%)}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/veggivo.css.map */
