.theme-template-suffix-vitaxall fieldset[data-option-name],.theme-template-suffix-vitaxall .shopify-payment-button{display:none!important}.theme-template-suffix-vitaxall .vv-features{margin:2px 0 26px;width:100%}.theme-template-suffix-vitaxall .vv-features-h{font-size:1rem;font-weight:700;color:#323232;margin:0 0 14px}.theme-template-suffix-vitaxall .vv-feat-grid{display:grid;grid-template-columns:1fr;gap:14px 20px}@media(min-width:560px){.theme-template-suffix-vitaxall .vv-feat-grid{grid-template-columns:1fr 1fr}}.theme-template-suffix-vitaxall .vv-feat{display:flex;gap:12px;align-items:flex-start}.theme-template-suffix-vitaxall .vv-ic{flex:0 0 auto;width:42px;height:42px;border-radius:12px;background:#eaf5fe;color:#269af5;display:flex;align-items:center;justify-content:center}.theme-template-suffix-vitaxall .vv-ic svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.theme-template-suffix-vitaxall .vv-ft{min-width:0;display:block}.theme-template-suffix-vitaxall .vv-ft b{display:block;font-size:.92rem;font-weight:700;color:#323232;line-height:1.45}.theme-template-suffix-vitaxall .vv-ft span{display:block;font-size:.8rem;color:#6b7280;line-height:1.5;margin-top:2px}.theme-template-suffix-vitaxall .vv-picker{margin:8px 0 20px;width:100%}.theme-template-suffix-vitaxall .vv-picker-h{font-size:1rem;font-weight:700;margin:0 0 12px;color:#323232}.theme-template-suffix-vitaxall .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-vitaxall .vv-opt:hover{border-color:#bcd9f3}.theme-template-suffix-vitaxall .vv-opt.is-selected{border-color:#269af5;border-width:2px;background:#f5fbff;box-shadow:0 4px 14px #269af51f;padding:15.5px}.theme-template-suffix-vitaxall .vv-opt-radio{width:20px;height:20px;border-radius:50%;border:2px solid #c4c9d0;position:relative}.theme-template-suffix-vitaxall .vv-opt.is-selected .vv-opt-radio{border-color:#269af5}.theme-template-suffix-vitaxall .vv-opt.is-selected .vv-opt-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#269af5}.theme-template-suffix-vitaxall .vv-thumb{width:56px;height:56px;object-fit:contain}.theme-template-suffix-vitaxall .vv-main{min-width:0}.theme-template-suffix-vitaxall .vv-name{display:block;font-size:1rem;font-weight:700;color:#323232}.theme-template-suffix-vitaxall .vv-per{display:block;font-size:.8rem;color:#6b7280;margin-top:2px}.theme-template-suffix-vitaxall .vv-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;background:#eaf5fe;border-radius:999px 12px 12px 999px;padding:8px 14px 8px 18px;margin-right:-16px;min-width:116px}.theme-template-suffix-vitaxall .vv-opt.is-selected .vv-price{background:#e1f1fe}.theme-template-suffix-vitaxall .vv-now{font-size:1.05rem;font-weight:800;color:#1b7fd1;line-height:1.2}.theme-template-suffix-vitaxall .vv-was{font-size:.75rem;color:#9aa0a6;text-decoration:line-through}.theme-template-suffix-vitaxall .vv-save{font-size:.7rem;font-weight:700;color:#e8492f}.theme-template-suffix-vitaxall .vv-badge{position:absolute;top:-10px;left:52px;background:#269af5;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.03em;padding:3px 9px;border-radius:999px;white-space:nowrap}.theme-template-suffix-vitaxall .vv-badge.gold{background:#e8492f}@media(max-width:480px){.theme-template-suffix-vitaxall .vv-opt{grid-template-columns:18px 40px 1fr auto;gap:9px;padding:13px 12px}.theme-template-suffix-vitaxall .vv-opt.is-selected{padding:12.5px 11.5px}.theme-template-suffix-vitaxall .vv-thumb{width:40px;height:40px}.theme-template-suffix-vitaxall .vv-name{font-size:.92rem}.theme-template-suffix-vitaxall .vv-per{font-size:.72rem}.theme-template-suffix-vitaxall .vv-price{background:transparent;border-radius:0;margin:0;padding:0;min-width:0;align-items:flex-end;gap:1px}.theme-template-suffix-vitaxall .vv-opt.is-selected .vv-price{background:transparent}.theme-template-suffix-vitaxall .vv-now{font-size:1.02rem}.theme-template-suffix-vitaxall .vv-was{font-size:.66rem}.theme-template-suffix-vitaxall .vv-save{font-size:.64rem}.theme-template-suffix-vitaxall .vv-badge{left:auto;right:12px}}.theme-template-suffix-vitaxall button.add_to_cart_button{background:#269af5!important;color:#fff!important;border-color:#269af5!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 #269af547;transition:background .15s,border-color .15s}.theme-template-suffix-vitaxall button.add_to_cart_button:hover{background:#1b7fd1!important;border-color:#1b7fd1!important}.theme-template-suffix-vitaxall .x-block-buy-buttons{margin-bottom:6px!important}.theme-template-suffix-vitaxall .vv-faq{max-width:860px;margin:0 auto;padding:0 4px}.theme-template-suffix-vitaxall .vv-faq-head{display:flex;align-items:center;gap:12px;margin:0 0 18px}.theme-template-suffix-vitaxall .vv-faq-badge{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#269af5;color:#fff;font-weight:800;line-height:1.15;text-align:center;box-shadow:0 6px 16px #269af547}.theme-template-suffix-vitaxall .vv-faq-badge .b1{font-size:.88rem}.theme-template-suffix-vitaxall .vv-faq-badge .b2{font-size:.7rem;letter-spacing:.06em}.theme-template-suffix-vitaxall .vv-faq-head h2{font-size:1.25rem;margin:0;letter-spacing:-.01em;color:#323232}.theme-template-suffix-vitaxall .vv-faq-head p{margin:2px 0 0;font-size:.8rem;color:#6b7280}.theme-template-suffix-vitaxall .vv-faq-list{border-top:1px solid #e6e8eb}.theme-template-suffix-vitaxall .vv-faq-item{border-bottom:1px solid #e6e8eb}.theme-template-suffix-vitaxall .vv-faq-q{all:unset;display:flex;width:100%;box-sizing:border-box;gap:14px;align-items:flex-start;cursor:pointer;padding:17px 6px 17px 0;font-family:inherit;color:#323232;transition:color .15s}.theme-template-suffix-vitaxall .vv-faq-q:hover{color:#1b7fd1}.theme-template-suffix-vitaxall .vv-faq-q:focus-visible{outline:2px solid #269AF5;outline-offset:2px;border-radius:6px}.theme-template-suffix-vitaxall .vv-faq-num{flex:0 0 auto;min-width:28px;font-weight:800;font-size:1rem;color:#269af5;line-height:1.6}.theme-template-suffix-vitaxall .vv-faq-qtext{flex:1;font-weight:700;font-size:.98rem;line-height:1.6}.theme-template-suffix-vitaxall .vv-faq-icon{flex:0 0 auto;width:22px;height:22px;margin-top:2px;position:relative;transition:transform .3s ease}.theme-template-suffix-vitaxall .vv-faq-icon:before,.theme-template-suffix-vitaxall .vv-faq-icon:after{content:"";position:absolute;background:#269af5;border-radius:2px}.theme-template-suffix-vitaxall .vv-faq-icon:before{top:10px;left:2px;right:2px;height:2.5px}.theme-template-suffix-vitaxall .vv-faq-icon:after{left:10px;top:2px;bottom:2px;width:2.5px;transition:opacity .3s}.theme-template-suffix-vitaxall .vv-faq-item.open .vv-faq-icon{transform:rotate(180deg)}.theme-template-suffix-vitaxall .vv-faq-item.open .vv-faq-icon:after{opacity:0}.theme-template-suffix-vitaxall .vv-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.theme-template-suffix-vitaxall .vv-faq-item.open .vv-faq-a{grid-template-rows:1fr}.theme-template-suffix-vitaxall .vv-faq-a-inner{overflow:hidden;min-height:0;padding:0 8px 0 42px;font-size:.9rem;color:#4b5563;line-height:1.85}.theme-template-suffix-vitaxall .vv-faq-item.open .vv-faq-a-inner{padding-bottom:20px}.theme-template-suffix-vitaxall .vv-faq-a-inner p{margin:0}.theme-template-suffix-vitaxall .vv-faq-a-inner p+p{margin-top:8px}.theme-template-suffix-vitaxall .vv-faq-item.open{background:#f5fbff}.theme-template-suffix-vitaxall .vv-faq-item.open .vv-faq-q{color:#1b7fd1}@media(max-width:480px){.theme-template-suffix-vitaxall .vv-faq-a-inner{padding:0 4px 0 42px}.theme-template-suffix-vitaxall .vv-faq-item.open .vv-faq-a-inner{padding-bottom:18px}.theme-template-suffix-vitaxall .vv-faq-badge{width:54px;height:54px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/vitaverse-product-vitaxall.css.map */
