.vf-so{--so-w:45rem;--so-pad:1.5rem;z-index:9985;color:var(--vf-ink);font-family:var(--vf-font-text);contain:strict;position:fixed;inset:0}.vf-so[hidden]{display:none}.vf-so *,.vf-so :before,.vf-so :after{box-sizing:border-box}.vf-so__scrim{backdrop-filter:blur(8px)saturate(1.1);opacity:0;transition:opacity .26s var(--vf-ease-out);background:#290e0e75;position:absolute;inset:0}.vf-so__panel{width:min(var(--so-w), calc(100vw - 2 * var(--vf-gutter)));isolation:isolate;backdrop-filter:blur(22px)saturate(1.35);opacity:0;transform-origin:50% 0;max-height:min(76vh,42rem);transition:opacity .24s var(--vf-ease-out), transform .36s var(--vf-ease-out);border:1px solid #290e0e24;flex-direction:column;margin-inline:auto;display:flex;position:absolute;top:12vh;left:0;right:0;overflow:hidden;transform:translateY(-14px)scale(.985);box-shadow:0 48px 110px -36px #290e0e9e,0 18px 40px -24px #290e0e66}.vf-so__panel:before{content:"";z-index:2;background:var(--vf-p1);transform-origin:0;height:3px;transition:transform .62s var(--vf-ease-out) 80ms;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.vf-so__paper{z-index:-1;background-color:#fff6e4db;position:absolute;inset:0}.vf-so__paper.vf-tex{background-blend-mode:normal, soft-light}.vf-so[data-state=open] .vf-so__scrim{opacity:1}.vf-so[data-state=open] .vf-so__panel{opacity:1;transform:none}.vf-so[data-state=open] .vf-so__panel:before{transform:scaleX(1)}.vf-so[data-state=closing] .vf-so__scrim{opacity:0;transition-duration:.18s}.vf-so[data-state=closing] .vf-so__panel{opacity:0;transition-duration:.16s;transform:translateY(-8px)scale(.99)}html.vf-so-open{overflow:hidden}@supports not (backdrop-filter:blur(1px)){.vf-so__scrim{background:#290e0eb8}.vf-so__paper{background-color:var(--vf-p4)}}@media (prefers-reduced-transparency:reduce){.vf-so__scrim{backdrop-filter:none;background:#290e0eb8}.vf-so__panel{backdrop-filter:none}.vf-so__paper{background-color:var(--vf-p4)}}.vf-so__head{padding:.5rem 1rem .5rem var(--so-pad);border-bottom:1px solid var(--vf-line);align-items:center;gap:.75rem;min-height:5rem;display:flex;position:relative}.vf-so__form{flex:1;align-items:center;gap:.85rem;min-width:0;height:3.5rem;display:flex;position:relative}.vf-so__form:after{content:"";background:var(--vf-p1);transform-origin:0;height:2px;transition:transform var(--vf-dur) var(--vf-ease-out);position:absolute;bottom:-.55rem;left:0;right:0;transform:scaleX(0)}.vf-so__form:focus-within:after{transform:scaleX(1)}.vf-so__lens{width:1.75rem;height:1.75rem;color:var(--vf-p1);stroke-width:2px;flex:none}.vf-so__input{min-width:0;height:100%;font:400 clamp(1.625rem, 1.4rem + .9vw, 2.125rem) / 1.1 var(--vf-font-display);letter-spacing:.01em;color:var(--vf-ink);caret-color:var(--vf-p1);-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0}.vf-so__input::placeholder{color:var(--vf-ink-3);opacity:1}.vf-so__input:focus,.vf-so__input:focus-visible{box-shadow:none;outline:none}.vf-so__input::-webkit-search-cancel-button,.vf-so__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.vf-so__clear,.vf-so__close{min-width:2.75rem;height:2.75rem;color:var(--vf-ink-2);cursor:pointer;transition:color var(--vf-dur-fast) var(--vf-ease-out), background-color var(--vf-dur-fast) var(--vf-ease-out);background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0 .5rem;display:inline-grid}.vf-so__clear[hidden]{display:none}.vf-so__cleari{stroke-width:2px;width:1.1rem;height:1.1rem}.vf-so__clear:hover,.vf-so__close:hover{color:var(--vf-p1);background:#290e0e0d}.vf-so__esc{font:600 .6875rem / 1 var(--vf-font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--vf-line-strong);box-shadow:0 1px 0 var(--vf-line-strong);padding:.35rem .45rem}.vf-so__closel{font:400 1.25rem / 1 var(--vf-font-display);text-transform:uppercase;letter-spacing:.02em;display:none}.vf-so :is(button,a):focus-visible{outline:2px solid var(--vf-p1);outline-offset:2px}.vf-so__main{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.vf-so__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--vf-line-strong) transparent;flex:auto;min-height:0;padding:.5rem .75rem 1rem;position:relative;overflow:auto}.vf-so__list:empty{display:none}.vf-so__group{padding-top:.35rem}.vf-so__group+.vf-so__group{margin-top:.4rem}.vf-so__gh{font:600 .6875rem / 1 var(--vf-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vf-ink-3);align-items:center;gap:.6rem;padding:.75rem .75rem .4rem;display:flex}.vf-so__gh:after{content:"";background:var(--vf-line);flex:1;height:1px}.vf-so__ghn{color:var(--vf-p1);font-weight:600}.vf-so__tries{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.75rem .75rem .35rem;display:flex}.vf-so__tries:empty{display:none}.vf-so__trieslabel{font:600 .6875rem / 1 var(--vf-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--vf-ink-3);margin-right:.35rem}.vf-so__try,.vf-so__dymb{border:1px solid var(--vf-line-strong);min-height:2.75rem;color:var(--vf-ink);cursor:pointer;font:400 1.0625rem / 1 var(--vf-font-display);letter-spacing:.02em;transition:border-color var(--vf-dur-fast), color var(--vf-dur-fast), background-color var(--vf-dur-fast);background:#fffaf099;border-radius:0;padding:.3rem .9rem}.vf-so__try:hover,.vf-so__dymb:hover{border-color:var(--vf-p1);color:var(--vf-p1);background:var(--vf-paper)}.vf-so__skel{gap:.5rem;padding:1rem .75rem;display:grid}.vf-so__skelrow{background:linear-gradient(90deg,#290e0e0d 0 30%,#290e0e17 50%,#290e0e0d 70%) 0 0/300% 100%;height:3.25rem;animation:1.2s linear infinite vf-so-shimmer;display:block}.vf-so__skelrow:nth-child(2){width:86%}.vf-so__skelrow:nth-child(3){width:72%}.vf-so__skelrow:nth-child(4){width:80%}@keyframes vf-so-shimmer{to{background-position:-150% 0}}.vf-so__offline{color:var(--vf-ink-2);margin:0;padding:1rem .75rem}.vf-so__offlink{color:var(--vf-p1)}.vf-so__none{text-align:center;justify-items:center;gap:.75rem;padding:2rem 1rem 1.25rem;display:grid}.vf-so__none[hidden]{display:none}.vf-so__nonei{width:2.75rem;height:2.75rem;color:var(--vf-s2);stroke-width:1.4px}.vf-so__nonet{font:400 clamp(1.5rem, 1.3rem + .8vw, 2rem) / 1.05 var(--vf-font-display);color:var(--vf-ink);overflow-wrap:anywhere;margin:0}.vf-so__dym{color:var(--vf-ink-2);margin:0}.vf-so__dymb{color:var(--vf-p1);border-color:var(--vf-p1);margin-inline:.25rem}.vf-so__nonex{max-width:32rem;color:var(--vf-ink-2);font-size:var(--vf-fz-small);line-height:var(--vf-lh-small);margin:0}.vf-so__tries--none{justify-content:center;padding-top:.25rem}.vf-so__cta{background:var(--vf-p1);min-height:3rem;color:var(--vf-p4);font:400 1.25rem / 1 var(--vf-font-display);text-transform:uppercase;letter-spacing:.03em;transition:background-color var(--vf-dur) var(--vf-ease-out);align-items:center;gap:.6rem;margin-top:.25rem;padding:0 1.25rem;text-decoration:none;display:inline-flex}.vf-so__cta:hover{background:var(--vf-p1-ink)}.vf-so__ctai{width:1.1rem;height:1.1rem;transition:transform var(--vf-dur) var(--vf-ease-out)}.vf-so__cta:hover .vf-so__ctai{transform:translate(4px)}.vf-so__foot{min-height:3rem;padding:.5rem var(--so-pad);border-top:1px solid var(--vf-line);background:#290e0e08;justify-content:space-between;align-items:center;gap:1rem;display:flex}.vf-so__keys{font:500 .6875rem / 1.2 var(--vf-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--vf-ink-3);flex-wrap:wrap;gap:.35rem 1rem;margin:0;display:flex}.vf-so__key kbd{text-align:center;min-width:1.4rem;font:inherit;color:var(--vf-ink-2);border:1px solid var(--vf-line-strong);box-shadow:0 1px 0 var(--vf-line-strong);background:var(--vf-paper);margin-right:.15rem;padding:.2rem .3rem;display:inline-block}.vf-so__all{min-height:2.75rem;font:400 1.125rem / 1 var(--vf-font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--vf-p1);align-items:center;gap:.45rem;margin-left:auto;text-decoration:none;display:inline-flex}.vf-so__all[hidden]{display:none}.vf-so__alli{width:1rem;height:1rem;transition:transform var(--vf-dur) var(--vf-ease-out)}.vf-so__all:hover .vf-so__alli{transform:translate(4px)}@media (pointer:coarse){.vf-so__keys{display:none}}.vf-ico{-webkit-mask:var(--vf-ico) center / contain no-repeat;mask:var(--vf-ico) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.vf-ico--search{--vf-ico:var(--vf-ico-search)}.vf-ico--close{--vf-ico:var(--vf-ico-close)}.vf-ico--plus{--vf-ico:var(--vf-ico-plus)}.vf-ico--check{--vf-ico:var(--vf-ico-check)}.vf-ico--arrow{--vf-ico:var(--vf-ico-arrow)}.vf-ico--up{--vf-ico:var(--vf-ico-up)}.vf-ico--clock{--vf-ico:var(--vf-ico-clock)}.vf-ico--sim{--vf-ico:var(--vf-ico-sim)}.vf-ico--doc{--vf-ico:var(--vf-ico-doc)}.vf-ico--book{--vf-ico:var(--vf-ico-book)}.vf-ico--grid{--vf-ico:var(--vf-ico-grid)}.vf-ico--quote{--vf-ico:var(--vf-ico-quote)}.vf-ico--seal{--vf-ico:var(--vf-ico-seal)}.vf-ico--chevron{--vf-ico:var(--vf-ico-chevron)}.vf-ico--scale{--vf-ico:var(--vf-ico-scale)}.vf-ico--leaf{--vf-ico:var(--vf-ico-leaf)}@media (forced-colors:active){.vf-ico{forced-color-adjust:none;background-color:canvastext}}.vf-sx{color:var(--vf-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.9rem;text-decoration:none;display:grid;position:relative}.vf-sx__thumb{border:1px solid var(--vf-line);background:var(--vf-paper);width:2.75rem;height:2.75rem;color:var(--vf-p3);flex:none;place-items:center;display:grid}.vf-sx__thumb .vf-sx__icon{stroke-width:1.8px;width:1.2rem;height:1.2rem}.vf-sx--product .vf-sx__thumb{border-color:#290e0e1a;width:3rem;height:3rem;overflow:hidden}.vf-sx__img{object-fit:contain;filter:drop-shadow(0 3px 3px #290e0e40);width:100%;height:100%;padding:.15rem}.vf-sx__main{grid-template-columns:minmax(0,1fr);gap:.2rem;min-width:0;display:grid}.vf-sx__title{font:400 1.3125rem / 1.08 var(--vf-font-display);letter-spacing:.01em;color:var(--vf-ink);overflow-wrap:anywhere}.vf-sx__meta{font:500 .6875rem / 1.2 var(--vf-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vf-ink-3);flex-wrap:wrap;align-items:center;gap:.2rem .55rem;display:flex}.vf-sx__metai+.vf-sx__metai:before{content:"·";margin-right:.55rem}.vf-sx__badge{border:1px solid;padding:.18rem .4rem;font-weight:600}.vf-sx__badge--gourmet{color:var(--vf-p1)}.vf-sx__badge--industrial{color:var(--vf-p3)}.vf-sx__ex{color:var(--vf-ink-2);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.vf-sx__mark{color:inherit;background:#aa3c2e24;padding:0 .04em;position:relative;box-shadow:inset 0 -2px #aa3c2e8c}.vf-sx__add{white-space:nowrap;border:1px solid var(--vf-p3);min-height:2.75rem;color:var(--vf-p3);cursor:pointer;font:600 .6875rem / 1 var(--vf-font-mono);letter-spacing:.08em;text-transform:uppercase;transition:background-color var(--vf-dur-fast), color var(--vf-dur-fast), border-color var(--vf-dur-fast);background:#fffaf0b3;align-items:center;gap:.35rem;padding:0 .8rem;display:inline-flex}.vf-sx__addi{stroke-width:2.2px;width:.9rem;height:.9rem}.vf-sx__add:hover,.vf-sx__add.is-on,.vf-sx__add[aria-pressed=true]{background:var(--vf-p3);color:var(--vf-p4)}.vf-sx__add.is-on:hover,.vf-sx__add[aria-pressed=true]:hover{background:var(--vf-p2);border-color:var(--vf-p2)}.vf-sx--option{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:3.5rem;padding:.55rem .75rem;scroll-margin:2.5rem 0 .5rem}.vf-sx--option:before{content:"";background:var(--vf-p1);width:3px;transition:transform .22s var(--vf-ease-out);position:absolute;top:.35rem;bottom:.35rem;left:0;transform:scaleY(0)}.vf-sx--option.is-active{background:#290e0e0e}.vf-sx--option.is-active:before{transform:scaleY(1)}.vf-sx--option.is-active .vf-sx__title{color:var(--vf-p1)}.vf-sx--option .vf-sx__add{grid-column:3}.vf-sx__go{width:1.5rem;color:var(--vf-p1);opacity:0;transition:opacity .18s, transform .22s var(--vf-ease-out);grid-column:4;place-items:center;display:grid;transform:translate(-6px)}.vf-sx__goi{width:1rem;height:1rem}.vf-sx--option.is-active .vf-sx__go{opacity:1;transform:none}.vf-sx--minor .vf-sx__title{font:500 .75rem / 1.2 var(--vf-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vf-ink-3)}.vf-sx--minor{min-height:2.75rem}.vf-sx--minor .vf-sx__thumb{background:0 0;border:0}.vf-sx--recent .vf-sx__title,.vf-sx--quick .vf-sx__title{font-size:1.1875rem}.vf-sx--quick .vf-sx__thumb{color:var(--vf-p1)}@media (width<=767px){.vf-so{--so-pad:1rem}.vf-so__scrim{display:none}.vf-so__panel{width:100%;height:100dvh;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top,0px);transform-origin:50% 100%;border:0;top:0;bottom:0;transform:translateY(24px)}.vf-so__paper{background-color:var(--vf-p4)}.vf-so__head{min-height:4.25rem;padding:.25rem .5rem .25rem max(1rem, env(safe-area-inset-left));gap:.25rem}.vf-so__form{gap:.6rem;height:3rem}.vf-so__lens{width:1.4rem;height:1.4rem}.vf-so__input{font-size:1.625rem}.vf-so__esc{display:none}.vf-so__closel{color:var(--vf-p1);display:inline}.vf-so__body{padding:.25rem .25rem calc(1rem + env(safe-area-inset-bottom,0px))}.vf-so__foot{padding:.25rem max(1rem, env(safe-area-inset-right)) calc(.25rem + env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left))}.vf-so__foot:has(.vf-so__all[hidden]){display:none}.vf-so__all{margin-inline:auto}.vf-sx--option{column-gap:.75rem;padding:.55rem .6rem}.vf-sx--option .vf-sx__go{display:none}.vf-sx--option{grid-template-columns:auto minmax(0,1fr) auto}.vf-sx__addl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vf-sx--option .vf-sx__add{justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0}.vf-sx--option .vf-sx__addi{width:1.1rem;height:1.1rem}}@media (prefers-reduced-motion:reduce){.vf-so__panel,.vf-so[data-state=closing] .vf-so__panel{transition:opacity .12s linear;transform:none}.vf-so__panel:before,.vf-sx--option:before,.vf-sx__go{transition:none}.vf-so__skelrow{animation:none}}@media (forced-colors:active){.vf-so__panel{border:2px solid canvastext}.vf-sx--option.is-active{outline-offset:-2px;outline:2px solid highlight}.vf-sx__mark{color:marktext;box-shadow:none;background:mark}}.vf-srx,.vf-srx__groups{gap:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.vf-srx[hidden]{display:none}.vf-srx__tabs{border-bottom:1px solid var(--vf-line);flex-wrap:wrap;gap:.5rem;margin:0;padding:0 0 1rem;display:flex}.vf-srx__tab{border:1px solid var(--vf-line-strong);cursor:pointer;min-height:2.75rem;font:400 1.125rem / 1 var(--vf-font-display);letter-spacing:.03em;text-transform:uppercase;color:var(--vf-ink);transition:background-color var(--vf-dur-fast), color var(--vf-dur-fast), border-color var(--vf-dur-fast);background:0 0;border-radius:0;padding:.35rem 1rem}.vf-srx__tab:hover{border-color:var(--vf-p1);color:var(--vf-p1)}.vf-srx__tab[aria-pressed=true]{background:var(--vf-p2);border-color:var(--vf-p2);color:var(--vf-p4)}.vf-srx__tab:focus-visible{outline:2px solid var(--vf-p1);outline-offset:2px}.vf-srx__group{gap:1.25rem;display:grid}.vf-srx__group[hidden]{display:none}.vf-srx__gh{font:400 var(--vf-fz-h2s) / 1 var(--vf-font-display);color:var(--vf-p1);align-items:center;gap:.75rem;margin:0;display:flex}.vf-srx__ghn{font:600 .75rem / 1 var(--vf-font-mono);letter-spacing:.08em;color:var(--vf-p1);border:1px solid;padding:.3rem .5rem}.vf-srx__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.vf-srx__list--lexicon,.vf-srx__list--page,.vf-srx__list--article{grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr))}.vf-sx--card{border:1px solid var(--vf-line);height:100%;transition:border-color var(--vf-dur) var(--vf-ease-out), transform var(--vf-dur) var(--vf-ease-out), box-shadow var(--vf-dur) var(--vf-ease-out);background:#fffaf0b8;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem 1rem;padding:1.1rem 1.1rem 1.2rem}.vf-sx--card:hover{border-color:var(--vf-p1);box-shadow:var(--vf-shadow-lift);transform:translateY(-2px)}.vf-sx--card:focus-within{border-color:var(--vf-p1)}.vf-sx--card .vf-sx__thumb{width:3.5rem;height:3.5rem}.vf-sx--card.vf-sx--product .vf-sx__thumb{width:4.5rem;height:4.5rem}.vf-sx__h{font:inherit;margin:0}.vf-sx__link{color:inherit;text-decoration:none}.vf-sx__link:after{content:"";z-index:1;position:absolute;inset:0}.vf-sx__link:focus-visible{outline:none}.vf-sx--card:has(.vf-sx__link:focus-visible){outline:2px solid var(--vf-p1);outline-offset:2px}.vf-sx--card .vf-sx__title{font-size:1.5rem}.vf-sx--card:hover .vf-sx__title{color:var(--vf-p1)}.vf-sx--card .vf-sx__ex{-webkit-line-clamp:3;line-clamp:3;font-size:.9375rem}.vf-sx--card .vf-sx__add{z-index:2;grid-column:2;justify-self:start;min-height:2.75rem;position:relative}.vf-sx--card .vf-sx__add:focus-visible{outline:2px solid var(--vf-p1);outline-offset:2px}.vf-srx__more{justify-self:start}.vf-srx__dym{font-size:var(--vf-fz-body);color:var(--vf-ink-2);margin:0}.vf-srx__dym button{border:1px solid var(--vf-p1);min-height:2.75rem;color:var(--vf-p1);cursor:pointer;font:400 1.125rem / 1 var(--vf-font-display);background:0 0;margin-inline:.25rem;padding:.2rem .6rem}@media (prefers-reduced-motion:reduce){.vf-sx--card,.vf-sx--card:hover{transition:none;transform:none}}.vf-search-results__empty[hidden],.vf-srx__dym[hidden],.vf-srx__tabs[hidden]{display:none}.vf-search-results.is-engine .vf-search-results__summary{min-height:1.5em}.vf-so__pre:empty{display:none}.vf-so__body:focus-visible{outline:2px solid var(--vf-p1);outline-offset:-2px}@media (width>=900px) and (width<=1023.98px){.vf-so__list--start{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;column-gap:1.25rem;display:grid}.vf-so__list--start .vf-so__group--popular{grid-area:1/1/span 3}.vf-so__list--start .vf-so__group--recent,.vf-so__list--start .vf-so__group--quick{grid-column:2}.vf-so__list--start .vf-so__group+.vf-so__group{margin-top:0}.vf-so__list--start .vf-sx__addl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vf-so__list--start .vf-sx__add{justify-content:center;width:2.75rem;padding:0}.vf-so__list--start .vf-sx__go{display:none}.vf-so__list--start .vf-sx--option{grid-template-columns:auto minmax(0,1fr) auto}}.vf-so__none:not([hidden]){padding-bottom:.5rem}@media (width>=640px){.vf-so__none:not([hidden])~.vf-so__list .vf-so__group--quick{grid-template-columns:1fr 1fr;column-gap:.75rem;display:grid}.vf-so__none:not([hidden])~.vf-so__list .vf-so__gh{grid-column:1/-1}}@media (width<=767px){.vf-srx__tabs{margin-inline:calc(-1 * var(--vf-gutter));padding-inline:var(--vf-gutter);scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.vf-srx__tabs::-webkit-scrollbar{display:none}.vf-srx__tab{scroll-snap-align:start;flex:none}}.vf-so__pane{--sp-pad:1.25rem;color:var(--vf-ink);position:relative}.vf-so__pane[hidden]{display:none}.vf-sp{flex-direction:column;gap:.9rem;display:flex}.vf-sp>*{flex-shrink:0}.vf-sp__media{aspect-ratio:2;background-color:var(--vf-paper);contain:layout paint;border:1px solid #290e0e1a;flex:none;display:block;position:relative;overflow:hidden}.vf-sp__media--cutout:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 42%,#fffaf0f2,#fffaf000 70%),radial-gradient(42% 9% at 50% 88%,#290e0e33,#290e0e00 70%);position:absolute;inset:0}.vf-sp__media picture{display:contents}.vf-sp__img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.vf-sp__media--contain .vf-sp__img{object-fit:contain;padding:.9rem 1.25rem 1.1rem}.vf-sp__media--cutout .vf-sp__img{filter:drop-shadow(0 12px 14px #290e0e47)}.vf-sp__media--none:after{content:"";opacity:.25;background:currentColor;width:3rem;height:3rem;margin:auto;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 40%,#0000 42%);mask:radial-gradient(circle,#000 40%,#0000 42%)}.vf-sp__media--wide{aspect-ratio:16/9}.vf-sp__media--icon{aspect-ratio:3;color:var(--vf-p1);place-items:center;display:grid}.vf-sp__media--icon .vf-sp__kindi{stroke-width:1.4px;width:2.5rem;height:2.5rem}.vf-sp__body{align-content:start;gap:.75rem;display:grid}.vf-sp__head{gap:.45rem;display:grid}.vf-sp__kicker{font:600 .6875rem / 1.2 var(--vf-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vf-ink-3);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0;display:flex}.vf-sp__kick+.vf-sp__kick:before{content:"·";margin-right:.6rem}.vf-sp__kick--kind{color:var(--vf-p1)}.vf-sp__title{font:400 clamp(1.875rem, 1.5rem + .7vw, 2.375rem) / .98 var(--vf-font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--vf-p2);overflow-wrap:anywhere;text-wrap:balance;margin:0}.vf-sp--gourmet .vf-sp__title{color:var(--vf-p2)}.vf-sp__ex{color:var(--vf-ink-2);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}.vf-sp__ex--long{-webkit-line-clamp:7;line-clamp:7}.vf-sp__specs{border-top:1px solid var(--vf-line-strong);border-left:1px solid var(--vf-line);flex-wrap:wrap;margin:0;display:flex}.vf-sp__spec{border-right:1px solid var(--vf-line);border-bottom:1px solid var(--vf-line);background:#fffaf08c;flex:auto;align-content:start;gap:.3rem;padding:.5rem .65rem .55rem;display:grid}.vf-sp__specl{font:600 .625rem / 1.15 var(--vf-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vf-ink-3)}.vf-sp__specv{white-space:nowrap;font:400 1.1875rem / 1.05 var(--vf-font-display);letter-spacing:.01em;color:var(--vf-p2);font-variant-numeric:tabular-nums;margin:0}.vf-sp__proof{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.vf-sp__certs{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.vf-sp__cert{border:1px solid var(--vf-p3);min-height:1.75rem;color:var(--vf-p3);font:600 .6875rem / 1 var(--vf-font-mono);letter-spacing:.08em;text-transform:uppercase;background:#2e574e0f;align-items:center;gap:.3rem;padding:.2rem .55rem .2rem .4rem;display:inline-flex}.vf-sp__certi{flex:none;width:.95rem;height:.95rem}.vf-sp__moq{font:600 .6875rem / 1.2 var(--vf-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vf-p2);align-items:center;gap:.4rem;margin:0;display:inline-flex}.vf-sp__moqi{width:1.05rem;height:1.05rem;color:var(--vf-p1);flex:none}.vf-sp__pack{border-top:1px dashed var(--vf-line-strong);color:var(--vf-ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-top:.6rem;font-size:.875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.vf-sp__packl{font:600 .625rem / 1.15 var(--vf-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vf-ink-3);margin-right:.5rem}.vf-sp__actions{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.vf-so__pane:not(.is-inline) .vf-sp__actions{z-index:2;margin:auto calc(-1 * var(--sp-pad)) -1.25rem;padding:.9rem var(--sp-pad) 1.25rem;background:linear-gradient(#fff3de00,#fff3def5 .9rem);position:sticky;bottom:-1.25rem}.vf-sp__btn{flex:auto}.vf-sp__btn .vf-fbtn__face{justify-content:space-between;width:100%;min-height:2.75rem}.vf-sp__btn:focus-visible{outline:2px solid var(--vf-p1);outline-offset:2px}.vf-sp__add{white-space:nowrap;border:1.5px solid var(--vf-p3);min-height:2.75rem;color:var(--vf-p3);cursor:pointer;font:700 1rem / 1 var(--vf-font-display);letter-spacing:.02em;text-transform:uppercase;transition:background-color var(--vf-dur-fast), color var(--vf-dur-fast), border-color var(--vf-dur-fast);background:#fffaf0b3;border-radius:0;flex:auto;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;display:inline-flex}.vf-sp--industrial .vf-sp__add{border-color:var(--vf-p1);color:var(--vf-p1)}.vf-sp__add:hover,.vf-sp__add.is-on{background:var(--vf-p3);border-color:var(--vf-p3);color:var(--vf-p4)}.vf-sp--industrial .vf-sp__add:hover,.vf-sp--industrial .vf-sp__add.is-on{background:var(--vf-p1);border-color:var(--vf-p1);color:var(--vf-p4)}.vf-sp__addi{stroke-width:2.2px;width:.95rem;height:.95rem}.vf-sp__links{flex-wrap:wrap;gap:0 1.1rem;margin-top:-.35rem;display:flex}.vf-sp__link{min-height:2.75rem;color:var(--vf-p1);text-underline-offset:4px;font:600 .6875rem / 1.2 var(--vf-font-mono);letter-spacing:.07em;text-transform:uppercase;transition:color var(--vf-dur-fast), text-decoration-color var(--vf-dur-fast);align-items:center;gap:.45rem;padding:.25rem 0;text-decoration:underline #aa3c2e59;display:inline-flex}.vf-sp__link:hover{color:var(--vf-p1-ink);text-decoration-color:currentColor}.vf-sp__linki{stroke-width:1.8px;flex:none;width:1.05rem;height:1.05rem}.vf-sp__link:focus-visible,.vf-sp__add:focus-visible{outline:2px solid var(--vf-p1);outline-offset:2px}@media (width>=1024px){.vf-so{--so-w:74rem}.vf-so__panel{height:min(84vh,47rem);max-height:none;top:8vh}.vf-so__main{flex-direction:row}.vf-so__body{flex:auto;min-width:0}.vf-so__pane{border-left:1px solid var(--vf-line);background:linear-gradient(#fffaf09e,#fffaf09e);flex:none;width:27rem;overflow:hidden}.vf-so__pane>.vf-sp{overscroll-behavior:contain;padding:1.25rem var(--sp-pad);scrollbar-width:thin;scrollbar-color:var(--vf-line-strong) transparent;contain:strict;position:absolute;inset:0;overflow:auto}.vf-so__pane>.vf-sp:not(.is-on){content-visibility:hidden;pointer-events:none}.vf-so__pane>.vf-sp.is-on{z-index:1}.vf-sx__chips,.vf-sx__pv{display:none}}@media (width<=1023.98px){.vf-so__body{position:relative}.vf-sx--option.vf-sx--product{align-items:start;row-gap:.45rem}.vf-sx--option.vf-sx--product .vf-sx__thumb{grid-area:1/1/span 2;width:4rem;height:4rem}.vf-sx--option.vf-sx--product .vf-sx__main{grid-area:1/2;align-self:center}.vf-sx--option.vf-sx--product .vf-sx__add,.vf-sx--option.vf-sx--product .vf-sx__pv{grid-row:1}.vf-sx__chips{flex-wrap:wrap;grid-area:2/2/auto/-1;gap:.3rem;min-width:0;display:flex}.vf-sx__chip{border:1px solid var(--vf-line-strong);max-width:100%;font:500 .6875rem / 1.2 var(--vf-font-mono);letter-spacing:.01em;color:var(--vf-ink);font-variant-numeric:tabular-nums;background:#fffaf0b3;align-items:baseline;gap:.3rem;padding:.25rem .45rem;display:inline-flex}.vf-sx__chipl{letter-spacing:.1em;text-transform:uppercase;color:var(--vf-ink-3);font-size:.625rem;font-weight:600}.vf-sx--option{grid-template-columns:auto minmax(0,1fr) auto auto}.vf-sx--option .vf-sx__go{display:none}.vf-sx__pv{width:2.75rem;height:2.75rem;color:var(--vf-p2);border:1px solid var(--vf-line);cursor:pointer;background:#fffaf099;grid-column:4;align-self:center;place-items:center;display:grid}.vf-sx__pvi{width:1.15rem;height:1.15rem;transition:transform .22s var(--vf-ease-out)}.vf-sx--option.is-expanded{background:#290e0e0e}.vf-sx--option.is-expanded .vf-sx__pv{background:var(--vf-p2);border-color:var(--vf-p2);color:var(--vf-p4)}.vf-sx--option.is-expanded .vf-sx__pvi{transform:rotate(180deg)}.vf-so__pane.is-inline{--sp-pad:1rem;z-index:1;padding:1rem var(--sp-pad);border:1px solid var(--vf-line-strong);border-top:3px solid var(--vf-p1);background:var(--vf-paper);animation:vf-sp-open .22s var(--vf-ease-out) both;position:absolute;left:.5rem;right:.5rem;box-shadow:0 18px 32px -24px #290e0e80}.vf-so__pane.is-inline>.vf-sp:not(.is-on){display:none}.vf-so__pane.is-inline .vf-sp{grid-template-columns:7.5rem minmax(0,1fr);gap:.9rem;display:grid}.vf-so__pane.is-inline .vf-sp__media{aspect-ratio:1;grid-row:1}.vf-so__pane.is-inline .vf-sp__media--wide{aspect-ratio:4/3}.vf-so__pane.is-inline .vf-sp__body{display:contents}.vf-so__pane.is-inline .vf-sp__head{grid-area:1/2;align-self:center}.vf-so__pane.is-inline .vf-sp__title{font-size:1.625rem}.vf-so__pane.is-inline :is(.vf-sp__ex,.vf-sp__specs,.vf-sp__proof,.vf-sp__pack,.vf-sp__actions,.vf-sp__links){grid-column:1/-1}.vf-so__pane.is-inline .vf-sp__media--contain .vf-sp__img{padding:.5rem}}@keyframes vf-sp-open{0%{opacity:.001;transform:translateY(-6px)}}@media (width<=767px){.vf-so__pane.is-inline{left:.25rem;right:.25rem}.vf-sx--option.vf-sx--product .vf-sx__thumb{width:3.75rem;height:3.75rem}}@media (prefers-reduced-motion:reduce){.vf-so__pane.is-inline{animation:none}.vf-sx__pvi,.vf-sp__link{transition:none}}@media (forced-colors:active){.vf-so__pane{border-left:1px solid canvastext}.vf-sp__cert,.vf-sp__spec,.vf-sx__chip{border-color:canvastext}}.vf-so__paper{will-change:transform}
