.vgf{--vgf-paper: #fff8f2;--vgf-ink: #2b312d;--vgf-muted: #675e5b;--vgf-rose: #875463;--vgf-line: #d7bdb7;padding-block:28px 40px;background:var(--vgf-paper);color:var(--vgf-ink);font-family:var(--font-body-family),sans-serif;letter-spacing:normal}.vgf *,.vgf *:before,.vgf *:after{box-sizing:border-box}.vgf a:focus-visible{outline:3px solid var(--vgf-rose);outline-offset:5px}.vgf__inner{display:grid;gap:22px;width:min(1200px,calc(100% - 40px));margin-inline:auto;padding:20px;border:1px solid #e5d1c9;border-radius:14px;background:#f4e6df}.vgf__visual{display:block;width:min(100%,320px);margin-inline:auto;aspect-ratio:1;border-radius:8px}.vgf__image{display:block;width:100%;height:100%;border-radius:inherit;object-fit:contain}.vgf__copy{min-width:0}.vgf__eyebrow{margin:0 0 12px;color:var(--vgf-rose);font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.vgf__heading{margin:0;color:var(--vgf-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,8.5vw,40px);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.vgf__heading em{display:block;color:var(--vgf-rose);font-weight:400}.vgf__description{max-width:42ch;margin:16px 0;color:var(--vgf-muted);font-size:15px;line-height:1.55}.vgf__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin:0 0 14px;font-size:14px;line-height:1.4}.vgf__price>span{color:var(--vgf-muted)}.vgf__price strong{color:var(--vgf-ink);font-size:19px;font-weight:700}.vgf__amounts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.vgf__amount{display:flex;align-items:center;justify-content:center;min-width:46px;min-height:44px;padding:9px 11px;border:1px solid var(--vgf-line);border-radius:6px;background:var(--vgf-paper);color:var(--vgf-ink);font-size:14px;font-weight:700;line-height:1.25;text-decoration:none}.vgf__amount:hover{border-color:var(--vgf-rose);background:#ead6d1;color:var(--vgf-ink)}.vgf__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;width:100%;min-height:52px;padding:13px 18px;border:1px solid var(--vgf-rose);border-radius:7px;background:var(--vgf-rose);color:#fff;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none}.vgf__button:hover{border-color:#704351;background:#704351;color:#fff}.vgf__button>span{font-size:21px;font-weight:400}.vgf__facts{display:flex;flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;padding:0;color:var(--vgf-muted);font-size:12px;line-height:1.5;list-style:none}.vgf__facts li{display:inline-flex;align-items:baseline;gap:6px}.vgf__facts span{color:var(--vgf-rose);font-weight:700}.vgf--empty{padding:28px 20px;text-align:center}@media(min-width:750px){.vgf{padding-block:36px 56px}.vgf__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,64px);width:min(1200px,calc(100% - 80px));padding:clamp(28px,4vw,48px)}.vgf__visual{width:100%;max-width:460px}.vgf__heading{font-size:clamp(35px,4.1vw,52px)}.vgf__description{font-size:16px}.vgf__button{width:fit-content;min-width:250px}.vgf__inner--no-image{grid-template-columns:minmax(0,1fr)}.vgf__inner--no-image .vgf__copy{max-width:580px;margin-inline:auto}}@media(prefers-reduced-motion:no-preference){.vgf__button,.vgf__amount{transition:background-color .15s ease,border-color .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/vasenia-gift-feature.css.map */
