.theme-template-suffix-vitaxshape fieldset[data-option-name],.theme-template-suffix-vitaxshape .shopify-payment-button{display:none!important}.theme-template-suffix-vitaxshape .vv-features{margin:2px 0 26px;width:100%}.theme-template-suffix-vitaxshape .vv-features-h{font-size:1rem;font-weight:700;color:#323232;margin:0 0 14px}.theme-template-suffix-vitaxshape .vv-feat-grid{display:grid;grid-template-columns:1fr;gap:14px 20px}@media(min-width:560px){.theme-template-suffix-vitaxshape .vv-feat-grid{grid-template-columns:1fr 1fr}}.theme-template-suffix-vitaxshape .vv-feat{display:flex;gap:12px;align-items:flex-start}.theme-template-suffix-vitaxshape .vv-ic{flex:0 0 auto;width:42px;height:42px;border-radius:12px;background:#fde9eb;color:#f2536b;display:flex;align-items:center;justify-content:center}.theme-template-suffix-vitaxshape .vv-ic svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.theme-template-suffix-vitaxshape .vv-ft{min-width:0;display:block}.theme-template-suffix-vitaxshape .vv-ft b{display:block;font-size:.92rem;font-weight:700;color:#323232;line-height:1.45}.theme-template-suffix-vitaxshape .vv-ft span{display:block;font-size:.8rem;color:#6b7280;line-height:1.5;margin-top:2px}.theme-template-suffix-vitaxshape .vv-picker{margin:8px 0 20px;width:100%}.theme-template-suffix-vitaxshape .vv-picker-h{font-size:1rem;font-weight:700;margin:0 0 12px;color:#323232}.theme-template-suffix-vitaxshape .vv-opt{position:relative;display:grid;grid-template-columns:22px 56px 1fr auto;align-items:center;gap:14px;width:100%;border:1.5px solid #e6e8eb;border-radius:14px;padding:16px;margin-bottom:12px;background:#fff;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s,background .15s,box-shadow .15s}.theme-template-suffix-vitaxshape .vv-opt:hover{border-color:#f6c3cb}.theme-template-suffix-vitaxshape .vv-opt.is-selected{border-color:#f2536b;border-width:2px;background:#fff5f6;box-shadow:0 4px 14px #f2536b24;padding:15.5px}.theme-template-suffix-vitaxshape .vv-opt-radio{width:20px;height:20px;border-radius:50%;border:2px solid #c4c9d0;position:relative}.theme-template-suffix-vitaxshape .vv-opt.is-selected .vv-opt-radio{border-color:#f2536b}.theme-template-suffix-vitaxshape .vv-opt.is-selected .vv-opt-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#f2536b}.theme-template-suffix-vitaxshape .vv-thumb{width:56px;height:56px;object-fit:contain}.theme-template-suffix-vitaxshape .vv-main{min-width:0}.theme-template-suffix-vitaxshape .vv-name{display:block;font-size:1rem;font-weight:700;color:#323232}.theme-template-suffix-vitaxshape .vv-per{display:block;font-size:.8rem;color:#6b7280;margin-top:2px}.theme-template-suffix-vitaxshape .vv-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;background:#fde9eb;border-radius:999px 12px 12px 999px;padding:8px 14px 8px 18px;margin-right:-16px;min-width:116px}.theme-template-suffix-vitaxshape .vv-opt.is-selected .vv-price{background:#fbdce1}.theme-template-suffix-vitaxshape .vv-now{font-size:1.05rem;font-weight:800;color:#c43b57;line-height:1.2}.theme-template-suffix-vitaxshape .vv-was{font-size:.75rem;color:#9aa0a6;text-decoration:line-through}.theme-template-suffix-vitaxshape .vv-save{font-size:.7rem;font-weight:700;color:#d62828}.theme-template-suffix-vitaxshape .vv-badge{position:absolute;top:-10px;left:52px;background:#f2536b;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.03em;padding:3px 9px;border-radius:999px;white-space:nowrap}.theme-template-suffix-vitaxshape .vv-badge.gold{background:#7b2436}@media(max-width:480px){.theme-template-suffix-vitaxshape .vv-opt{grid-template-columns:18px 40px 1fr auto;gap:9px;padding:13px 12px}.theme-template-suffix-vitaxshape .vv-opt.is-selected{padding:12.5px 11.5px}.theme-template-suffix-vitaxshape .vv-thumb{width:40px;height:40px}.theme-template-suffix-vitaxshape .vv-name{font-size:.92rem}.theme-template-suffix-vitaxshape .vv-per{font-size:.72rem}.theme-template-suffix-vitaxshape .vv-price{background:transparent;border-radius:0;margin:0;padding:0;min-width:0;align-items:flex-end;gap:1px}.theme-template-suffix-vitaxshape .vv-opt.is-selected .vv-price{background:transparent}.theme-template-suffix-vitaxshape .vv-now{font-size:1.02rem}.theme-template-suffix-vitaxshape .vv-was{font-size:.66rem}.theme-template-suffix-vitaxshape .vv-save{font-size:.64rem}.theme-template-suffix-vitaxshape .vv-badge{left:auto;right:12px}}.theme-template-suffix-vitaxshape button.add_to_cart_button{background:#f2536b!important;color:#fff!important;border-color:#f2536b!important;border-radius:14px!important;font-weight:800!important;font-size:1.05rem!important;letter-spacing:.04em;padding-top:16px!important;padding-bottom:16px!important;margin-bottom:4px!important;box-shadow:0 8px 20px #f2536b4d;transition:background .15s,border-color .15s}.theme-template-suffix-vitaxshape button.add_to_cart_button:hover{background:#c43b57!important;border-color:#c43b57!important}.theme-template-suffix-vitaxshape .x-block-buy-buttons{margin-bottom:6px!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/vitaverse-product-vitaxshape.css.map */
