.vggf{--vggf-paper: #fffdf9;--vggf-cream: #faf5ec;--vggf-oak50: #f4ebdd;--vggf-oak100: #efe3d0;--vggf-oak200: #ebddc6;--vggf-grain: #d9c7ac;--vggf-line: #e6dccd;--vggf-border: #8f7a65;--vggf-ink: #2f2118;--vggf-head: #3e2a1f;--vggf-text: #4a3b2e;--vggf-muted: #6b5644;--vggf-oak: #5c4033;--vggf-oakdk: #47301f;--vggf-honey: #7a5a30;--vggf-gold: #c9962e;--vggf-green: #3e6b3a;--vggf-greenbg: #e7f2e8;--vggf-heart: #c8102e;--vggf-serif: "Cormorant Garamond", Georgia, serif;--vggf-shadow: 0 1px 2px rgba(47, 33, 24, .06), 0 6px 18px rgba(47, 33, 24, .06);max-width:1160px;margin:0 auto;padding:8px 16px 72px;color:var(--vggf-text);font-size:16px;line-height:1.55}.vggf *,.vggf *:before,.vggf *:after{box-sizing:border-box}.vggf [hidden]{display:none!important}.vggf h1,.vggf h2,.vggf h3,.vggf h4{color:var(--vggf-head);font-family:var(--vggf-serif);font-weight:700;letter-spacing:0;margin:0}.vggf p{margin:0}.vggf a{color:var(--vggf-oak)}.vggf button{font:inherit;cursor:pointer}.vggf :focus-visible{outline:3px solid var(--vggf-gold);outline-offset:2px}.vggf [tabindex="-1"]:focus{outline:none}.vggf-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vggf-i{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vggf-crumbs{font-size:14px;color:var(--vggf-muted);margin:4px 0 12px}.vggf-crumbs a{color:var(--vggf-muted)}.vggf-crumbs span[aria-hidden]{margin:0 6px}.vggf-hero{background:var(--vggf-cream);border:1px solid var(--vggf-line);border-radius:22px;padding:28px 18px 22px;text-align:center}.vggf-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vggf-honey);margin-bottom:8px!important}.vggf-hero h1{font-size:38px;line-height:1.08}.vggf-lede{max-width:640px;margin:12px auto 0!important;font-size:17px}.vggf-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:14px!important;font-size:14px;color:var(--vggf-muted)}.vggf-trust span{display:inline-flex;align-items:center;gap:6px}.vggf-trust .vggf-i{width:16px;height:16px;color:var(--vggf-green)}.vggf-quick{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px}.vggf-quick__l{font-size:14px;font-weight:700;color:var(--vggf-muted);margin-right:2px}.vggf-resume{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-top:14px;padding:10px 14px;border:1px solid var(--vggf-grain);border-radius:14px;background:var(--vggf-oak50)}.vggf-resume p{font-weight:600}.vggf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--vggf-border);border-radius:32px;background:var(--vggf-paper);color:var(--vggf-oak);font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s}.vggf a.vggf-btn{color:var(--vggf-oak)}.vggf-btn:hover{background:var(--vggf-cream);border-color:var(--vggf-oak)}.vggf-btn[aria-pressed=true]{background:var(--vggf-oak200);box-shadow:inset 0 0 0 1px var(--vggf-oak)}.vggf .vggf-btn--solid,.vggf a.vggf-btn--solid{background:var(--vggf-oak);border-color:var(--vggf-oak);color:#fff}.vggf .vggf-btn--solid:hover{background:var(--vggf-oakdk);border-color:var(--vggf-oakdk);color:#fff}.vggf-btn--ghost{border-color:transparent;background:transparent}.vggf-btn--big{min-height:52px;padding:12px 26px;font-size:17px}.vggf-btn--sm{min-height:42px;padding:8px 16px;font-size:15px}.vggf-btn .vggf-i{width:18px;height:18px}.vggf-linkbtn{display:inline-flex;align-items:center;min-height:44px;padding:8px;border:0;background:none;color:var(--vggf-oak);font-weight:600;text-decoration:underline;text-underline-offset:3px}.vggf-linkbtn:hover{color:var(--vggf-oakdk)}.vggf-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid var(--vggf-line);border-radius:32px;background:var(--vggf-paper);color:var(--vggf-oak);font-size:14px;font-weight:600;text-decoration:none}.vggf-chip:hover{border-color:var(--vggf-grain);background:var(--vggf-oak50)}.vggf-chip .vggf-i{width:14px;height:14px;opacity:.7}.vggf-opts{display:flex;flex-wrap:wrap;gap:10px}.vggf-opts--tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vggf-pill{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid var(--vggf-border);border-radius:32px;background:var(--vggf-paper);color:var(--vggf-oak);font-weight:600;transition:background-color .15s,color .15s}.vggf-pill:hover{background:var(--vggf-cream)}.vggf-pill[aria-pressed=true]{background:var(--vggf-oak);border-color:var(--vggf-oak);color:#fff}.vggf-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:88px;padding:10px 8px;border:1px solid var(--vggf-line);border-radius:16px;background:var(--vggf-paper);color:var(--vggf-head);font-weight:600;font-size:15px;line-height:1.2;text-align:center;transition:background-color .15s,border-color .15s,box-shadow .15s}.vggf-tile:hover{border-color:var(--vggf-grain);background:var(--vggf-cream)}.vggf-tile__ic{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--vggf-oak50);color:var(--vggf-oak)}.vggf-tile__ic .vggf-i{width:22px;height:22px}.vggf-tile[aria-pressed=true]{background:var(--vggf-oak200);border-color:var(--vggf-oak);box-shadow:inset 0 0 0 1px var(--vggf-oak)}.vggf-tile[aria-pressed=true] .vggf-tile__ic{background:var(--vggf-oak);color:#fff}.vggf-app{margin-top:18px;min-height:460px;scroll-margin-top:90px}.vggf-quiz{background:var(--vggf-paper);border:1px solid var(--vggf-line);border-radius:22px;padding:20px 16px;box-shadow:var(--vggf-shadow)}.vggf-quiz__top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.vggf-quiz__count{font-size:13px;font-weight:700;color:var(--vggf-muted);white-space:nowrap}.vggf-bar{flex:1;height:6px;border-radius:6px;background:var(--vggf-oak100);overflow:hidden}.vggf-bar i{display:block;height:100%;border-radius:6px;background:var(--vggf-oak);transition:width .3s}.vggf-quiz__q{font-size:30px;line-height:1.15}.vggf-quiz__hint{margin-top:6px!important;color:var(--vggf-muted);font-size:15px}.vggf-quiz__q+.vggf-opts,.vggf-quiz__hint+.vggf-opts,.vggf-quiz__q+.vggf-fs,.vggf-quiz__hint+.vggf-fs{margin-top:18px}.vggf-quiz__picked{min-height:22px;margin-top:10px!important;font-size:14px;font-weight:600;color:var(--vggf-green)}.vggf-quiz__nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid var(--vggf-line)}.vggf-quiz__go{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px 10px;margin-left:auto}.vggf-fs{border:0;padding:0;margin:0 0 18px;min-width:0}.vggf-fs legend{padding:0;margin-bottom:10px;font-weight:700;color:var(--vggf-head)}.vggf-fs legend span{font-weight:400;color:var(--vggf-muted);font-size:14px}.vggf-switches{display:flex;flex-wrap:wrap;gap:6px 22px}.vggf-sw{display:inline-flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-weight:600;color:var(--vggf-head)}.vggf-sw input{width:20px;height:20px;margin:0;accent-color:var(--vggf-oak)}.vggf-loading{padding:60px 16px;text-align:center;color:var(--vggf-muted)}.vggf-sum{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vggf-res__head{margin-top:18px}.vggf-res__head h2{font-size:32px;line-height:1.12}.vggf-res__meta{margin-top:4px!important;color:var(--vggf-muted);font-size:15px}.vggf-tools{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.vggf-note{margin:0 0 16px!important;padding:10px 14px;border-left:4px solid var(--vggf-gold);border-radius:10px;background:#fbf3e2;font-size:15px}.vggf-empty{padding:26px 18px;border:1px dashed var(--vggf-grain);border-radius:18px;background:var(--vggf-cream);text-align:center}.vggf-empty p{margin-bottom:14px!important}.vggf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.vggf-card{display:flex;flex-direction:column;min-width:0;background:var(--vggf-paper);border:1px solid var(--vggf-line);border-radius:18px;overflow:hidden;box-shadow:var(--vggf-shadow)}.vggf-card--top{border-color:var(--vggf-grain)}.vggf-card__pic{display:flex;align-items:center;justify-content:center;height:172px;background:var(--vggf-oak50);color:var(--vggf-oak)}.vggf-card__ic{width:58px;height:58px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.vggf-card__pic--book{background:var(--vggf-cream)}.vggf-card__pic--book img{width:auto;height:148px;max-width:80%;object-fit:contain;border-radius:3px;box-shadow:0 4px 14px #2f211838}.vggf-card__pic--img{background:#fff;border-bottom:1px solid var(--vggf-line)}.vggf-card__pic--img img{width:auto;height:auto;max-width:86%;max-height:150px;object-fit:contain}.vggf-card__body{display:flex;flex-direction:column;gap:7px;flex:1;padding:14px 16px 16px}.vggf-card__kind{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;color:var(--vggf-muted)}.vggf-card__band{margin-left:auto;padding:1px 9px;border-radius:12px;background:var(--vggf-greenbg);color:var(--vggf-green);font-weight:700;white-space:nowrap}.vggf-badge{padding:1px 7px;border-radius:10px;background:#f6ecd2;color:var(--vggf-honey);font-size:12px;font-weight:700}.vggf-card__name{font-size:22px;line-height:1.18}.vggf-card__amz{font-size:13px;color:var(--vggf-muted)}.vggf-why{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.vggf-why li{display:inline-flex;align-items:center;gap:4px;padding:3px 10px 3px 7px;border-radius:20px;background:var(--vggf-greenbg);color:var(--vggf-green);font-size:13px;font-weight:600}.vggf-why .vggf-i{width:14px;height:14px;stroke-width:2.4}.vggf-card__w{font-size:15px}.vggf-card__price{font-size:15px;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.vggf-card__price b{color:var(--vggf-ink);font-size:17px}.vggf-asof{min-height:32px;padding:4px 0;font-size:13px;font-weight:500;color:var(--vggf-muted)}.vggf-card__act{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px}.vggf-card__act .vggf-btn{flex:1}.vggf-card__act .vggf-btn .vggf-i{width:16px;height:16px}.vggf-ico{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--vggf-line);border-radius:50%;background:var(--vggf-paper);color:var(--vggf-oak);transition:background-color .15s,color .15s}.vggf-ico:hover{background:var(--vggf-oak50);border-color:var(--vggf-grain)}.vggf-ico .vggf-i{width:20px;height:20px}.vggf-ico[data-save][aria-pressed=true]{background:#fdecef;border-color:#f2b8c2;color:var(--vggf-heart)}.vggf-ico[data-save][aria-pressed=true] .vggf-i{fill:currentColor}.vggf-ico[aria-expanded=true]{background:var(--vggf-oak200);border-color:var(--vggf-oak)}.vggf-ico--sm{width:36px;height:36px}.vggf-ico--sm .vggf-i{width:16px;height:16px}.vggf-nope{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border:1px solid var(--vggf-line);border-radius:14px;background:var(--vggf-cream)}.vggf-nope p{width:100%;font-size:14px;font-weight:700;color:var(--vggf-head)}.vggf-nope button{min-height:40px;padding:6px 12px;border:1px solid var(--vggf-border);border-radius:32px;background:var(--vggf-paper);color:var(--vggf-oak);font-size:14px;font-weight:600}.vggf-nope button:hover{background:var(--vggf-oak50)}.vggf-more__h{margin:30px 0 12px;font-size:26px}.vggf-more{margin:18px 0 0!important;text-align:center}.vggf-disc{display:flex;align-items:flex-start;gap:8px;margin-top:26px!important;padding-top:14px;border-top:1px solid var(--vggf-line);font-size:13px;color:var(--vggf-muted)}.vggf-disc .vggf-i{width:16px;height:16px;margin-top:2px}.vggf-tone-bake,.vggf-tone-kids{background:#f3e8d6}.vggf-tone-cook{background:#efe5d3}.vggf-tone-coffee{background:#ecdccb}.vggf-tone-tea,.vggf-tone-healthy{background:#e5ecd9}.vggf-tone-sweet{background:#f2e1d8}.vggf-tone-bar{background:#ece1e6}.vggf-tone-grill{background:#f1ded1}.vggf-tone-host{background:#f0e8d4}.vggf-tone-home{background:#ede5db}.vggf-tone-garden{background:#e1ecdb}.vggf-tone-read{background:#e9e4d7}.vggf-tone-outdoor{background:#dfe9e5}.vggf-tone-well{background:#e3ebee}.vggf-tone-craft{background:#f1e6d8}.vggf-tone-games{background:#e8e3ee}.vggf-tone-tech{background:#e2e7ec}.vggf-shop{margin:22px 0 6px;padding:18px 16px;border:1px solid var(--vggf-grain);border-radius:20px;background:var(--vggf-cream)}.vggf-shop__head h3{font-size:24px}.vggf-shop__head p{margin-top:2px!important;font-size:14px;color:var(--vggf-muted)}.vggf-shop__row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:12px}.vggf-pcard{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid var(--vggf-line);border-radius:14px;background:var(--vggf-paper)}.vggf-pcard__img{display:block;width:84px;height:84px;border-radius:10px;overflow:hidden;background:var(--vggf-oak50)}.vggf-pcard__img img{display:block;width:100%;height:100%;object-fit:cover}.vggf-pcard__t{font-family:inherit!important;font-size:15px!important;line-height:1.3}.vggf-pcard__t a{color:var(--vggf-head);text-decoration:none}.vggf-pcard__t a:hover{text-decoration:underline}.vggf-pcard__p{margin:2px 0 6px!important;font-size:15px;font-weight:700;color:var(--vggf-ink)}.vggf-pcard form{margin:0}.vggf-savebar{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;transform:translate(-50%)}.vggf-savebar .vggf-btn{box-shadow:0 6px 22px #2f211847;white-space:nowrap}.vggf-savebar .vggf-i{fill:currentColor}html.vggf-lock{overflow:hidden}.vggf-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:flex-end;background:#2f211873}.vggf-drawer__panel{display:flex;flex-direction:column;gap:14px;width:min(440px,100%);height:100%;overflow-y:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));background:var(--vggf-paper);box-shadow:-8px 0 30px #2f211840}.vggf-drawer__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.vggf-drawer__top h2{font-size:28px}.vggf-drawer__sub{font-size:14px;color:var(--vggf-muted)}.vggf-dl{margin:0;padding:0;list-style:none}.vggf-dl li{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--vggf-line)}.vggf-dl li.vggf-dl__empty{display:block;padding:18px 0;color:var(--vggf-muted)}.vggf-dl__pic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--vggf-oak50);color:var(--vggf-oak);overflow:hidden}.vggf-dl__pic img{width:30px;height:44px;object-fit:cover;border-radius:0}.vggf-dl__pic .vggf-i{width:22px;height:22px}.vggf-dl__t b{display:block;font-size:15px;line-height:1.3;color:var(--vggf-head)}.vggf-dl__t small{font-size:13px;color:var(--vggf-muted)}.vggf-drawer__share{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;background:var(--vggf-cream)}.vggf-drawer__share label{font-weight:700;color:var(--vggf-head);font-size:15px}.vggf-drawer__share input{width:100%;min-height:44px;margin-top:6px;padding:8px 10px;border:1px solid var(--vggf-border);border-radius:10px;background:#fff;color:var(--vggf-text);font-size:14px}.vggf-drawer__btns{display:flex;flex-wrap:wrap;gap:8px}.vggf-drawer__note{font-size:13px;color:var(--vggf-muted)}.vggf-toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:1100;display:flex;align-items:center;gap:12px;width:max-content;max-width:min(92vw,520px);padding:12px 16px;border-radius:14px;background:var(--vggf-ink);color:#fff;font-size:15px;box-shadow:0 8px 26px #00000040;transform:translate(-50%)}.vggf-toast .vggf-linkbtn{min-height:32px;padding:2px 4px;color:#ffd98a}.vggf-sec{margin-top:48px}.vggf-sec>h2{font-size:30px;line-height:1.15}.vggf-sec__lede{margin-top:6px!important;color:var(--vggf-muted);max-width:760px}.vggf-how__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px}.vggf-how__item{padding:16px;border:1px solid var(--vggf-line);border-radius:16px;background:var(--vggf-paper)}.vggf-how__item h3{display:flex;align-items:center;gap:10px;font-size:21px;line-height:1.2}.vggf-how__item h3 b{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--vggf-oak);color:#fff;font-family:inherit;font-size:15px}.vggf-how__item p{margin-top:8px!important;font-size:15px}.vggf-how__item small{display:block;margin-top:8px;font-size:12.5px;color:var(--vggf-muted)}.vggf-how__weights{margin-top:14px!important;padding:12px 14px;border-radius:12px;background:var(--vggf-oak50);font-size:14px}.vggf-ideas__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:16px}.vggf-ideas__box,.vggf-faq details{border:1px solid var(--vggf-line);border-radius:14px;background:var(--vggf-paper)}.vggf-ideas__box summary,.vggf-faq summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:12px 16px;font-weight:700;color:var(--vggf-head);cursor:pointer;list-style:none}.vggf-ideas__box summary::-webkit-details-marker,.vggf-faq summary::-webkit-details-marker{display:none}.vggf-ideas__box summary:after,.vggf-faq summary:after{content:"+";flex:none;width:26px;height:26px;border-radius:50%;background:var(--vggf-oak50);color:var(--vggf-oak);font-size:18px;line-height:26px;text-align:center}.vggf-ideas__box[open] summary:after,.vggf-faq details[open] summary:after{content:"\2212"}.vggf-n{margin-left:auto;padding:1px 9px;border-radius:12px;background:var(--vggf-oak50);font-size:13px;color:var(--vggf-muted)}.vggf-ideas__box ul{margin:0;padding:0 16px 14px 34px}.vggf-ideas__box li{margin:8px 0}.vggf-ideas__box li a{font-weight:700}.vggf-ideas__box li span{display:block;font-size:14px;color:var(--vggf-muted)}.vggf-faq{display:grid;gap:10px;margin-top:16px}.vggf-faq details>div{padding:0 16px 14px;font-size:15px}.vggf-faq details>div p+p{margin-top:8px}.vggf-foot{margin-top:40px!important;font-size:13px;color:var(--vggf-muted);text-align:center}.vggf-print{display:none}@media(min-width:560px){.vggf-opts--tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.vggf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vggf-quiz{padding:26px 26px 22px}}@media(min-width:760px){.vggf{padding-top:12px}.vggf-hero{padding:40px 32px 28px}.vggf-hero h1{font-size:50px}.vggf-lede{font-size:19px}.vggf-opts--tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.vggf-quiz{padding:30px 34px 26px}.vggf-quiz__q{font-size:36px}.vggf-shop__row{grid-template-columns:repeat(3,minmax(0,1fr))}.vggf-how__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vggf-ideas__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.vggf-res__head h2{font-size:38px}}@media(min-width:1000px){.vggf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vggf-opts--tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.vggf-how__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.vggf *,.vggf *:before,.vggf *:after{transition:none!important;animation:none!important}}@media print{.vggf-savebar,.vggf-toast,.vggf-tools,.vggf-quick,.vggf-card__act,.vggf-nope,.vggf-sum,.vggf-resume,.vggf-drawer{display:none!important}.vggf-card,.vggf-quiz{box-shadow:none;break-inside:avoid}html.vggf-printing body>*:not(.vggf-print){display:none!important}html.vggf-printing .vggf-print{display:block!important;padding:0 8px;color:#000;font:12pt/1.45 Georgia,serif}.vggf-print h1{font-size:22pt;margin:0 0 4pt}.vggf-print>p{margin:0 0 14pt;font-size:10pt;color:#444}.vggf-print ol{margin:0;padding-left:20pt}.vggf-print li{margin:0 0 10pt;break-inside:avoid}.vggf-print li span{display:block;font-size:10.5pt}.vggf-print li small{display:block;font-size:8.5pt;color:#555;word-break:break-all}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vg-gift-finder.css.map */
