.custom-input .q-field__control{border:2px solid #d1d5db!important;border-radius:8px!important;min-height:48px;padding-top:3px!important;transition:border-color .2s,box-shadow .2s}.custom-input.q-field--outlined .q-field__control:after,.custom-input.q-field--outlined .q-field__control:before{border:0!important}.custom-input.q-field--error.q-field--highlighted .q-field__control{border:2px solid red!important}.custom-input.q-field--focused .q-field__control{border-color:#00ddd7!important;box-shadow:0 0 0 3px #00ddd726}.custom-input input[type=number]::-webkit-inner-spin-button,.custom-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-input input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.custom-input .q-field__label{overflow:visible!important;text-overflow:unset!important;white-space:nowrap!important}.pw-strength[data-v-a3e40bdf]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.pw-strength .seg[data-v-a3e40bdf]{border-radius:999px;height:4px}.country-btn[data-v-add4f97e]{align-items:center;border-right:1px solid var(--q-border-color,rgba(0,0,0,.12));display:inline-flex;height:32px;padding:0 8px}.country-btn[data-v-d031eeb5]{align-items:center;border:2px solid #d1d5db!important;border-radius:8px;display:inline-flex;height:32px;padding:4px 8px}.header-checkout{background:#fff;padding:21px 34px;position:fixed;width:100%;z-index:1000}.header-checkout .header-checkout-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.header-checkout .logo{align-items:center;display:flex;gap:8px}.header-checkout .logo img{height:40px;width:40px}.header-checkout .logo span{color:#293333;font-size:24px;font-weight:600}.header-checkout .security-badges{align-items:center;display:flex;gap:8px}@media (max-width:1024px){.header-checkout .security-badges{display:none}}.header-checkout .security-badges .security-badge{color:#4b5563;font-size:14px}.header-empty-space{height:21px}.select-country{align-items:center;display:flex;justify-content:end}.fade-enter-active[data-v-42d28b80],.fade-leave-active[data-v-42d28b80]{transition:opacity .2s ease-in-out}.fade-enter-from[data-v-42d28b80],.fade-leave-to[data-v-42d28b80]{opacity:0}.StripeElement[data-v-42d28b80]{border:2px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:14px;padding:13.5px 15px;width:100%}.white-theme .StripeElement[data-v-42d28b80]{background:#cdcdcd!important}.StripeElement--focus[data-v-42d28b80]{border-color:#00ddd7!important}.input-wrapper[data-v-42d28b80]{margin-top:20px;position:relative}.floating-label[data-v-42d28b80]{left:14px}.floating-label[data-v-42d28b80],.floating-label-cvv-date[data-v-42d28b80]{color:#999;font-size:14px;pointer-events:none;position:absolute;top:12px;transition:all .2s ease}.floating-label-cvv-date[data-v-42d28b80]{left:28px}.input-wrapper.filled .floating-label[data-v-42d28b80],.input-wrapper.focused .floating-label[data-v-42d28b80]{color:#00ddd7;font-size:10px;font-weight:500;left:16px;top:3px}.input-wrapper.filled:not(.focused) .floating-label[data-v-42d28b80]{color:#4b5563;opacity:.8}.input-wrapper.filled .floating-label-cvv-date[data-v-42d28b80],.input-wrapper.focused .floating-label-cvv-date[data-v-42d28b80]{color:#00ddd7;font-size:10px;font-weight:500;left:33px;top:3px}.input-wrapper.filled:not(.focused) .floating-label-cvv-date[data-v-42d28b80]{color:#4b5563;opacity:.8}.field-error[data-v-42d28b80]{color:#c10015;font-size:10px;margin-left:14px;margin-top:2px}.warranty{align-items:center;background-color:#f6fcf9;border:2px solid #38b984;border-radius:8px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:21px}.warranty-title{color:#38b984;font-size:16px;font-weight:600}.payment-information{border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:650px;padding:24px}.process-payment-btn{border-radius:8px;color:#fff;font-size:16px;font-weight:600;padding:21px;width:100%}.terms-text{color:#4b5563;font-size:12px;font-weight:600;opacity:.8}.total-wrapper-has-trial{display:flex;justify-content:space-between!important;width:100%}.total-wrapper-has-trial .total-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:end}.total-wrapper-has-trial .total-wrapper .total-price{color:#00ddd7;font-size:16px;font-weight:600}.total-wrapper-has-value-to-pay{display:flex;flex-direction:column;width:100%}.total-wrapper-has-value-to-pay .total-discount{color:red!important}.total-wrapper-fullprice,.total-wrapper-has-value-to-pay .total-discount,.total-wrapper-has-value-to-pay .total-price{align-items:center;display:flex;justify-content:space-between;width:100%}.resume-order{border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:24px}.resume-order .resume-order-content{display:flex;flex-direction:column;gap:32px}.product-wrapper{align-items:center;display:flex;gap:8px;margin-top:24px}.product-info-wrapper{color:#4b5563;display:flex;justify-content:space-between;width:100%}.product-info{align-items:flex-start}.product-info,.product-price{display:flex;flex-direction:column}.product-price{align-items:center;color:#293333;font-size:15px;font-weight:600;justify-content:center}.coupon-btn{background-color:#384150;border-radius:8px;color:#fff;font-size:16px;font-weight:600}.coupon-wrapper{display:flex;gap:8px}.coupon-wrapper .coupon-input{flex:1}.total-wrapper{align-items:center;display:flex;justify-content:space-between}.total-wrapper .total-title{color:#4b5563;font-size:16px;font-weight:600}.total-wrapper .total-price{color:#00ddd7;font-size:24px;font-weight:600}.product-info-wrapper-skeleton{border-radius:8px!important;height:240px!important;margin-top:24px;width:100%!important}.product-price-skeleton{height:24px!important;width:100%!important}.coupon-wrapper-skeleton{height:48px!important;width:100%!important}.default-sub-tittle-title{color:#293333;font-size:20px;font-weight:600}.testimonial-card[data-v-f05c62cc]{background:#f7f7f7;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;overflow:hidden;position:relative}.testimonial-card.secondary .indicator[data-v-f05c62cc]{background:gray}.indicator[data-v-f05c62cc]{background:#00ddd7;width:4px}.content[data-v-f05c62cc]{flex:1;padding:16px}.stars[data-v-f05c62cc]{display:flex;gap:4px;margin-bottom:8px}.star[data-v-f05c62cc]{color:#ffc107;font-size:1rem}.quote[data-v-f05c62cc]{color:#333;font-style:italic;margin-bottom:16px}.author[data-v-f05c62cc]{gap:12px}.author[data-v-f05c62cc],.avatar[data-v-f05c62cc]{align-items:center;display:flex}.avatar[data-v-f05c62cc]{background:#00ddd7;border-radius:50%;color:#fff;font-weight:700;height:32px;justify-content:center;width:32px}.info[data-v-f05c62cc]{display:flex;flex-direction:column}.name[data-v-f05c62cc]{color:#1a1a1a;font-weight:600}.subtitle[data-v-f05c62cc]{color:#666;font-size:.875rem}.reviews{border-radius:12px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:24px;max-width:535px;padding:24px}.confirmation-payment{align-items:center;background-color:#f6fcf9;border:2px solid #38b984;border-radius:8px;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:21px}.confirmation-payment-title{color:#38b984;font-size:24px;font-weight:600}.confirmation-payment-subtitle{color:#293333;font-size:16px;font-weight:600}.payment-information.confirmation{height:-moz-max-content;height:max-content}.content{position:relative;width:100%}.content,.content-wrap{background-color:#f3f4f6}.content-wrap{display:grid;gap:24px;grid-template-columns:5fr 4fr;margin:0 auto;max-width:1200px;padding:34px}.content-wrap .reviews-mobile{display:none}@media (max-width:1024px){.content-wrap{align-items:center;display:flex;flex-direction:column-reverse;gap:24px;justify-content:center}.content-wrap .reviews-mobile{display:inline-flex}}.resume-order-reviews{align-self:start;display:flex;flex-direction:column;gap:24px;position:sticky!important;top:100px}.resume-order-reviews .reviews-desktop{display:visible}@media (max-width:1024px){.resume-order-reviews{margin:0 auto;max-width:535px;position:static!important;width:100%}.resume-order-reviews .reviews-desktop{display:none}}.content-wrap-confirmation{background-color:#f3f4f6;display:flex;height:calc(100vh - 82px);justify-content:center;margin:0 auto;max-width:1200px;padding:34px}
