:root{--vma-green:#1E4734;--vma-lite:#52916C;--vma-gold:#E2A654;--vma-satin:#F4F2EE;--vma-ink:#1F1A14;--vma-line:#E3DED5}#vma-root{all:initial}#vma-root *{box-sizing:border-box}#vma-root,#vma-root *:not(svg):not(path):not(.vma-mag){font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}#vma-root button,#vma-root select,#vma-root output,#vma-root label,#vma-root input{font-family:inherit;letter-spacing:0;text-transform:none}.vma-trigger{position:fixed;right:20px;bottom:20px;z-index:2147483600;width:52px;height:52px;border-radius:50%;border:2px solid #fff;background:var(--vma-green);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px #00000040;padding:0;transition:transform .15s}.vma-trigger:hover{transform:scale(1.06)}.vma-trigger:focus-visible{outline:3px solid var(--vma-gold);outline-offset:3px}.vma-trigger svg{width:30px;height:30px}.vma-trigger[hidden]{display:none}.vma-panel{position:fixed;top:12px;right:12px;bottom:12px;width:440px;max-width:calc(100vw - 24px);z-index:2147483601;background:var(--vma-satin);color:var(--vma-ink);border-radius:14px;box-shadow:0 12px 40px #0000004d;display:flex;flex-direction:column;overflow:hidden;font:400 15px/1.4 Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;letter-spacing:0;text-align:left;transform:translate(calc(100% + 24px));transition:transform .25s ease;visibility:hidden}.vma-panel.is-open{transform:none;visibility:visible}@media(max-width:520px){.vma-panel{top:0;right:0;bottom:0;width:100vw;max-width:100vw;border-radius:0}}.vma-head{background:var(--vma-green);color:#fff;padding:14px 16px 18px;position:relative;flex:none}.vma-head h2{margin:4px 0 14px;text-align:center;font:800 20px/1.2 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#fff}.vma-x{position:absolute;top:10px;left:10px;width:36px;height:36px;border-radius:50%;border:0;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.vma-x:hover{background:#ffffff26}.vma-x svg{width:22px;height:22px}.vma-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.vma-pill{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:#fff;color:var(--vma-green);font-weight:600;font-size:13px;line-height:1;padding:9px 14px;cursor:pointer}.vma-pill:hover{background:var(--vma-satin)}.vma-pill svg{width:16px;height:16px}.vma-body{flex:1;overflow-y:auto;padding:14px 14px 20px;overscroll-behavior:contain}.vma-card{background:#fff;border-radius:12px;padding:14px;margin-bottom:14px;border:1px solid var(--vma-line)}.vma-card h3{margin:0 0 10px;font-weight:700;font-size:16px;line-height:1.2;color:var(--vma-ink);letter-spacing:0;text-transform:none}.vma-foot{flex:none;background:var(--vma-green);color:#fff;text-align:center;font-size:12px;padding:9px;letter-spacing:.04em}#vma-root button:focus-visible,#vma-root select:focus-visible,#vma-root a:focus-visible{outline:3px solid var(--vma-gold);outline-offset:2px}.vma-prof{display:flex;align-items:center;gap:12px;padding:10px 6px;border-top:1px solid var(--vma-line);border-radius:8px}.vma-prof:first-of-type{border-top:0}.vma-prof.is-on{background:#eef4f0}.vma-seg{flex:none;display:inline-flex;border-radius:999px;background:var(--vma-satin);padding:3px;border:0;cursor:pointer;font-weight:700;font-size:11px;line-height:1}.vma-seg span{display:block;padding:8px 11px;border-radius:999px;color:#6b665e}.vma-seg[aria-checked=false] span:first-child,.vma-seg[aria-checked=true] span:last-child{background:#fff;color:var(--vma-ink);box-shadow:0 1px 3px #00000026}.vma-seg[aria-checked=true] span:last-child{background:var(--vma-green);color:#fff}.vma-prof-txt{flex:1;min-width:0}.vma-prof-txt b{display:block;font-weight:600;font-size:15px}.vma-prof-txt small{display:block;color:#6b665e;font-size:13px}.vma-prof-txt p{display:none;margin:6px 0 0;font-size:13px;color:var(--vma-ink)}.vma-prof.is-on .vma-prof-txt p{display:block}.vma-prof-ic{flex:none;width:34px;height:34px;border-radius:50%;background:var(--vma-satin);display:flex;align-items:center;justify-content:center;color:var(--vma-green)}.vma-prof-ic svg{width:18px;height:18px}.vma-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:380px){.vma-grid{grid-template-columns:repeat(2,1fr)}}.vma-tile{min-height:104px;border:2px solid var(--vma-line);background:#fff;border-radius:10px;padding:10px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;font-weight:600;font-size:14px;line-height:1.2;color:var(--vma-ink);cursor:pointer}button.vma-tile:hover{border-color:var(--vma-lite)}.vma-tile svg{width:26px;height:26px;color:var(--vma-green)}.vma-tile[aria-pressed=true]{border-color:var(--vma-green);background:var(--vma-green);color:#fff}.vma-tile[aria-pressed=true] svg{color:#fff}.vma-tile.is-wide{grid-column:1/-1;min-height:0;flex-direction:row;justify-content:space-between;padding:12px}.vma-step{display:flex;align-items:center;gap:6px;width:100%;justify-content:center}.vma-step button{width:30px;height:30px;border-radius:50%;border:0;background:var(--vma-green);color:#fff;font-weight:700;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.vma-step button:disabled{opacity:.35;cursor:default}.vma-step output{min-width:58px;font-size:12px;font-weight:600;background:var(--vma-satin);border-radius:999px;padding:5px 6px}.vma-step output.is-set{background:var(--vma-gold);color:var(--vma-ink)}.vma-tile.is-step{cursor:default;grid-column:span 2}@media(max-width:380px){.vma-tile.is-step{grid-column:1/-1}}.vma-colors{border:2px solid var(--vma-line);border-radius:10px;padding:10px;margin-top:8px;text-align:center}.vma-colors b{display:block;font-size:13px;margin-bottom:8px}.vma-sw{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.vma-sw button{width:28px;height:28px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #b9b2a6;cursor:pointer;padding:0}.vma-sw button[aria-pressed=true]{box-shadow:0 0 0 3px var(--vma-ink)}.vma-cancel{display:inline-block;margin-top:8px;border:0;background:none;color:var(--vma-green);font-weight:600;font-size:12px;line-height:1;text-decoration:underline;cursor:pointer}.vma-select{width:100%;min-height:42px;border:2px solid var(--vma-line);border-radius:8px;background:#fff;color:var(--vma-ink);font-weight:500;font-size:14px;line-height:1.2;padding:8px 10px;margin-top:8px}.vma-statement{font-size:14px}.vma-statement h3{font-size:18px}.vma-statement p,.vma-statement li{margin:0 0 10px}.vma-statement a{color:var(--vma-green)}.vma-back{margin-bottom:12px}.vma-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.vma-filter{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2147483590;display:none}html[data-vma-filter] .vma-filter{display:block}html.vma-readable body>:not(#vma-root),html.vma-readable body>:not(#vma-root) *:not(i):not([class*=icon]):not(.material-icons){font-family:Arial,Helvetica,sans-serif!important}html.vma-titles body>:not(#vma-root) :is(h1,h2,h3,h4,h5,h6,[role=heading],.h0,.h1,.h2,.h3,.h4,.h5){outline:2px solid var(--vma-lite)!important;outline-offset:3px!important}html.vma-links body>:not(#vma-root) a{outline:2px solid var(--vma-gold)!important;outline-offset:2px!important;text-decoration:underline!important}html.vma-focus body>:not(#vma-root) :focus{outline:3px solid var(--vma-gold)!important;outline-offset:3px!important;box-shadow:0 0 0 6px #e2a65459!important}html.vma-noanim body>:not(#vma-root),html.vma-noanim body>:not(#vma-root) *,html.vma-noanim body>:not(#vma-root) *:before,html.vma-noanim body>:not(#vma-root) *:after{animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}html.vma-noimg body>:not(#vma-root) :is(img,picture,video,canvas,[role=img]:not(svg)){visibility:hidden!important}html.vma-noimg body>:not(#vma-root),html.vma-noimg body>:not(#vma-root) *{background-image:none!important}html.vma-dark body,html.vma-dark body>:not(#vma-root)[data-vma-bg],html.vma-dark body>:not(#vma-root) [data-vma-bg]{background-color:#151515!important}html.vma-dark body>:not(#vma-root),html.vma-dark body>:not(#vma-root) *:not(img):not(video):not(svg):not(svg *){color:#f4f2ee!important;border-color:#5a5a5a!important}html.vma-dark body>:not(#vma-root) a,html.vma-dark body>:not(#vma-root) a *{color:#f2c46d!important}html.vma-dark body>:not(#vma-root) :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3){color:#9fd3b4!important}html.vma-light body,html.vma-light body>:not(#vma-root)[data-vma-bg],html.vma-light body>:not(#vma-root) [data-vma-bg]{background-color:#fff!important}html.vma-light body>:not(#vma-root),html.vma-light body>:not(#vma-root) *:not(img):not(video):not(svg):not(svg *){color:#000!important;border-color:#000!important}html.vma-light body>:not(#vma-root) a,html.vma-light body>:not(#vma-root) a *{color:#0b3d24!important}html[data-vma-tc] body>:not(#vma-root) :is(p,span,li,a,label,td,th,dd,dt,small,strong,em,b,i,blockquote,figcaption,button,input,select,textarea,div):not(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *){color:var(--vma-tc)!important}html[data-vma-hc] body>:not(#vma-root) :is(h1,h2,h3,h4,h5,h6,[role=heading],.h0,.h1,.h2,.h3,.h4,.h5),html[data-vma-hc] body>:not(#vma-root) :is(h1,h2,h3,h4,h5,h6) *{color:var(--vma-hc)!important}html[data-vma-bc] body,html[data-vma-bc] body>:not(#vma-root)[data-vma-bg],html[data-vma-bc] body>:not(#vma-root) [data-vma-bg]{background-color:var(--vma-bc)!important}.vma-guide{position:fixed;left:0;right:0;height:12px;margin-top:-6px;background:#1f1a14;border:3px solid var(--vma-gold);border-radius:6px;pointer-events:none;z-index:2147483595;display:none}.vma-mask{position:fixed;left:0;right:0;background:#0000008c;pointer-events:none;z-index:2147483595;display:none}.vma-mask.is-top{top:0}.vma-mask.is-bot{bottom:0}html.vma-guide-on .vma-guide,html.vma-mask-on .vma-mask{display:block}.vma-mag{position:fixed;z-index:2147483599;max-width:min(560px,90vw);background:#1f1a14;color:#fff;border:2px solid var(--vma-gold);border-radius:10px;padding:10px 14px;font:600 28px/1.3 Arial,Helvetica,sans-serif;pointer-events:none;display:none;box-shadow:0 8px 24px #00000059}@media(prefers-reduced-motion:reduce){.vma-panel,.vma-trigger{transition:none}}@media print{#vma-root{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/vm-a11y.css.map */
