:root{--vd-ink:#121212;--vd-ink-soft:rgba(18,18,18,.82);--vd-cream:#f7f4ef;--vd-cream-2:#faf7f1;--vd-line:#e8e2d6;--vd-gold:#a8792a;--vd-red:#c20000;--vd-green:#1f6f43;--vd-ok:#4caf2a;--vd-font:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.vd,.vd *{box-sizing:border-box}.vd{font-family:var(--vd-font);color:var(--vd-ink)}.vd-wrap{max-width:1200px;margin:0 auto;padding:0 20px}.vd-narrow{max-width:820px;margin:0 auto;padding:0 20px}.vd-dots{background-color:#fff;background-image:radial-gradient(rgba(18,18,18,.07) 1px,transparent 1px);background-size:18px 18px}.vd-h2{font-family:var(--vd-font);font-weight:700;font-size:31px;line-height:1.2;margin:0 0 26px;text-align:center;letter-spacing:0}@media(max-width:749px){.vd-h2{font-size:24px;margin-bottom:18px}}.vd-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--vd-font);font-weight:700;font-size:15px;line-height:1;padding:14px 22px;border-radius:8px;text-decoration:none;cursor:pointer;border:1px solid var(--vd-ink);transition:transform .15s ease,opacity .15s ease}.vd-btn:hover{transform:translateY(-1px);opacity:.92}.vd-btn--dark{background:var(--vd-ink);color:#fff}.vd-btn--light{background:#fff;color:#000;border-color:#fff}.vd-btn--block{width:100%}.vd-stars{color:#f5b301;letter-spacing:1px}.vd-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media(max-width:989px){.vd-grid{grid-template-columns:repeat(2,1fr);gap:16px}}.vd-card{text-align:center;text-decoration:none;color:var(--vd-ink);display:block}.vd-card__media{position:relative;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:#f2efe9;box-shadow:0 2px 8px #00000014}.vd-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.vd-card:hover .vd-card__media img{transform:scale(1.04)}.vd-card__media svg.placeholder{width:100%;height:100%;background:#f2efe9}.vd-badge{position:absolute;top:10px;left:10px;background:var(--vd-green);color:#fff;font-weight:700;font-size:11px;letter-spacing:.3px;padding:4px 8px;border-radius:0 6px 6px 0;text-transform:uppercase;z-index:2}.vd-card__title{font-weight:700;font-size:15px;line-height:1.3;margin:12px 6px 4px}.vd-price{font-weight:700}.vd-price__sale{color:var(--vd-red);font-size:15px}.vd-price__was{color:var(--vd-ink-soft);font-size:12px;text-decoration:line-through;margin-left:4px}@media(max-width:749px){.vd-card__title{font-size:13px}.vd-price__sale{font-size:14px}}.vd-pdp__save[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vd.css.map */
