.tvs-content{max-width:760px;padding-block:24px 48px;font-size:15.5px;line-height:1.7;color:#3C4651}.tvs-content h2{font-size:20px;margin:1.6em 0 .5em}.tvs-content fieldset{border:0;margin:0 0 14px;padding:18px 20px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--tvs-line)}.tvs-content legend{float:left;width:100%;padding:0;margin-bottom:8px;font-size:17px;font-weight:700;color:var(--tvs-ink)}.tvs-content ul,.tvs-content ol{padding-left:1.2em}.tvs-content li{margin-bottom:.4em}.tvs-contact .brxe-form{margin-top:22px;padding:20px;row-gap:16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--tvs-line)}.tvs-contact .brxe-form .form-group{padding:0}.tvs-contact .brxe-form label{padding:0 0 6px;font-size:14px;font-weight:600;line-height:1.4;color:var(--tvs-ink);text-transform:none;letter-spacing:0}.tvs-contact .brxe-form input,.tvs-contact .brxe-form textarea{width:100%;min-height:48px;padding:11px 14px;border:1px solid #C9CDD2;border-radius:8px;background:#fff;font:inherit;font-size:16px;line-height:1.5;color:var(--tvs-ink);box-sizing:border-box}.tvs-contact .brxe-form textarea{min-height:150px;resize:vertical}.tvs-contact .brxe-form input:focus,.tvs-contact .brxe-form textarea:focus{border-color:var(--tvs-ink);box-shadow:inset 0 0 0 1px var(--tvs-ink);outline:none}.tvs-contact .brxe-form ::placeholder{color:#8A929B;opacity:1}.tvs-contact .brxe-form .submit-button-wrapper{margin-top:4px}.tvs-contact .brxe-form .bricks-button{min-height:48px;padding:0 26px;border:0;border-radius:999px;background:var(--tvs-accent);color:#fff;font-size:16px;font-weight:600;letter-spacing:0;line-height:1;cursor:pointer;transition:background-color .12s}.tvs-contact .brxe-form .bricks-button:hover{background:var(--tvs-accent-hover)}.tvs-contact .brxe-form .message{width:100%;margin:0;padding:12px 16px;border-radius:10px;font-size:14.5px;font-weight:600}.tvs-contact .brxe-form .message.success{background:#E9F5EE;color:#1F6B47}.tvs-contact .brxe-form .message.error{background:#FBEAEB;color:var(--tvs-accent-hover)}@media (min-width:768px){.tvs-contact .brxe-form{padding:28px}}.tvs-empty{text-align:center;padding-block:48px 8px}.tvs-empty h1{font-size:28px;margin-bottom:8px}.tvs-empty p{color:var(--tvs-muted);margin:0 0 18px}.woocommerce-account:not(.logged-in) .tvs-content>.woocommerce{gap:0}.woocommerce-account:not(.logged-in) .woocommerce>h2{margin:26px 0 12px;font-size:20px;text-align:left}.woocommerce-account form.woocommerce-form-login{max-width:460px;margin:0 0 40px;padding:20px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--tvs-line);text-align:left}.woocommerce-account form.woocommerce-form-login .form-row{float:none;width:auto;margin:0 0 16px;padding:0}.woocommerce-account form.woocommerce-form-login label{display:block;padding:0 0 6px;font-size:14px;font-weight:600;line-height:1.4;color:var(--tvs-ink);text-align:left}.woocommerce-account form.woocommerce-form-login .input-text{width:100%;min-height:48px;padding:11px 14px;border:1px solid #C9CDD2;border-radius:8px;background:#fff;font:inherit;font-size:16px;line-height:1.5;color:var(--tvs-ink);box-sizing:border-box}.woocommerce-account form.woocommerce-form-login .input-text:focus{border-color:var(--tvs-ink);box-shadow:inset 0 0 0 1px var(--tvs-ink);outline:none}.woocommerce-account form.woocommerce-form-login .password-input{display:block;position:relative}.woocommerce-account form.woocommerce-form-login .show-password-input{top:50%;right:14px;transform:translateY(-50%)}.woocommerce-account form.woocommerce-form-login .form-row:has(.woocommerce-form-login__submit){display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:12px}.woocommerce-account form.woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;padding:0;font-weight:400;color:var(--tvs-ink-2)}.woocommerce-account form.woocommerce-form-login .woocommerce-form-login__submit{margin:0;min-width:140px}.woocommerce-account form.woocommerce-form-login .lost_password{margin:0;font-size:14.5px}@media (min-width:768px){.woocommerce-account form.woocommerce-form-login{padding:28px}}