.vi-pdp .oak-buy h1 .vi-sub{color:var(--taupe)}.vi-pdp .oak-buy h1{margin-bottom:4px}.vi-incl{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--taupe);margin:0 0 12px}.vi-form{margin:0}.vi-atc{min-height:56px}.vi-pdp .kaching-bundles{margin:2px 0 14px}.vi-pay{justify-content:flex-end;gap:6px;margin:12px 0 4px}.vi-pay svg{width:38px;height:24px}.vi-acc summary{display:flex;align-items:center;gap:10px}.vi-acc summary svg{width:19px;height:19px;flex:none}.vi-why{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);background:var(--paper);padding:14px 16px;margin:18px 0 0}.vi-why svg{width:22px;height:22px;flex:none;margin-top:2px}.vi-why p{margin:0;font-size:14.5px;color:var(--ink2);font-style:italic}.vi-chips{display:flex;gap:8px;margin:2px 0 16px;flex-wrap:wrap}.vi-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 13px;font-size:13px;color:var(--ink2)}.vi-chip svg{width:16px;height:16px;color:var(--blue);flex:none}.vi-chip b{color:var(--ink);font-weight:600}.vi-sq video,.vi-sq img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--sand)}.vi-box img{object-fit:contain;background:#fff}.vi-list{margin:8px 0 14px;padding-left:20px;color:var(--ink2)}.vi-list li{margin:4px 0}.vi-small{font-size:13.5px;color:var(--taupe)}.vi-faqh{text-align:center;font-size:clamp(30px,3.2vw,42px);margin:0 0 30px}.vi-shop{margin-top:26px}.vi-pdp .oak-pdp__grid>*{min-width:0}.vi-pdp .oak-buy{min-width:0;max-width:100%}.vi-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px}.vi-step{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px 16px}.vi-step__n{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--blue);color:#fff;font-family:var(--h);font-weight:700;font-size:14px;margin-bottom:10px}.vi-step h3{font-size:16.5px;margin:0 0 5px}.vi-step p{margin:0;font-size:14px;color:var(--ink2)}@media(max-width:749px){.vi-steps{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vi.css.map */
