.vxbp{display:block;clear:both;width:100%;margin:18px 0 22px;--vxbp-accent:#007bff;color:inherit}.vxbp .vxbp-heading{font-size:16px;font-weight:700;margin:0 0 12px;color:inherit}.vxbp .vxbp-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.vxbp .vxbp-option{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;min-width:0;min-height:132px;margin:0;padding:13px 5px;background:#fff;color:#102c49;border:1px solid #d9e3ed;border-radius:12px;box-shadow:none;cursor:pointer;text-transform:none;white-space:normal;line-height:1.25;font-family:inherit;transition:border-color .15s,box-shadow .15s,background .15s;position:relative}.vxbp .vxbp-option:hover:not(:disabled){border-color:var(--vxbp-accent)}.vxbp .vxbp-option:focus-visible{outline:2px solid var(--vxbp-accent);outline-offset:3px}.vxbp .vxbp-option[aria-pressed=true]{border:2px solid var(--vxbp-accent);padding:12px 4px;background:#f2f7ff;box-shadow:0 4px 14px #0c397014}.vxbp .vxbp-option:disabled{opacity:.45;cursor:not-allowed}.vxbp .vxbp-count{font-size:14px;font-weight:700}.vxbp .vxbp-badge{font-size:10px;font-weight:600;background:#edf4fc;color:#335675;padding:4px 5px;border-radius:5px;line-height:1.2;min-height:20px}.vxbp .vxbp-price{font-size:15px;color:#102c49;word-break:break-word}.vxbp .vxbp-unit{font-size:10px;line-height:1.4;color:#5c7084}.vxbp .vxbp-summary{font-size:14px;font-weight:600;margin-top:12px;min-height:23px}.vxbp .vxbp-saving{color:var(--vxbp-accent);display:inline-block;margin-left:10px}.vxbp .vxbp-note,.vxbp .vxbp-coupon-note{font-size:11px;line-height:1.5;margin:6px 0 0;color:#667b8e}.vxbp .vxbp-coupon-note{font-size:10px}@media(max-width:600px){.vxbp .vxbp-options{grid-template-columns:repeat(3,minmax(0,1fr))}.vxbp .vxbp-option{min-height:120px}.vxbp .vxbp-price{font-size:16px}}@media(prefers-reduced-motion:reduce){.vxbp .vxbp-option{transition:none}}

form.cart.vxbp-has-packs{flex-wrap:wrap}form.cart.vxbp-has-packs>.vxbp{flex:0 0 100%;order:0}form.cart.vxbp-has-packs .woocommerce-variation-add-to-cart{flex-wrap:wrap}.vxbp{flex:0 0 100%}
