.rv-rx-scope,.rv-rx-page,.custom-model-main,.rx-modal{--color-neutral-850: #eeeeee;--color-primary-white: #ffffff;--color-primary-blue: #1a3673;--color-primary-blue-hover: #0D1B3A;--color-primary-red: #ca1f41;--color-primary-red-hover: #651021;--color-text-color: #121826;--color-error: #f02525;--color-success: #009245;--color-hint: #848484;--base-color: #0a0a0a;--tint-20: color-mix(in srgb, var(--base-color), white 80%);--tint-30: color-mix(in srgb, var(--base-color), white 70%);--tint-60: color-mix(in srgb, var(--base-color), white 40%);--primary-blue-tint-60: color-mix(in srgb, var(--color-primary-blue), white 40%);--button-padding-vertical: 12px;--button-padding-horizontal: 28px;--radius-m: 6px;--radius-l: 8px;--font-family-main: var(--font-body--family, Roboto, sans-serif);--font-family-heading: var(--font-heading--family, Roboto, sans-serif);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--text-l: 16px;--font-12: 12px;--font-14: 14px;--font-16: 16px;--line-height-heading: 1.2;--line-height-body: 1.4;--letter-spacing-2: 2%}.margin-0{margin:0!important}.mar-left-auto{margin-left:auto}.rv-rx-scope .hidden,.rv-rx-page .hidden,.custom-model-main .hidden,.rx-modal .hidden{display:none!important}:is(.rv-rx-scope,.rv-rx-page,.custom-model-main,.rx-modal) .button{display:inline-flex;align-items:center;justify-content:center;padding:var(--button-padding-vertical) var(--button-padding-horizontal);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:var(--line-height-heading);font-size:var(--text-l);text-align:center;text-decoration:none;border:none;cursor:pointer;border-radius:var(--radius-m);box-sizing:border-box}:is(.rv-rx-scope,.rv-rx-page,.custom-model-main,.rx-modal) .button--small{padding:8px 16px;font-size:14px}.button--red-primary{background-color:var(--color-primary-red);color:var(--color-primary-white)}.button--red-primary:hover{background-color:var(--color-primary-red-hover)}.button--red-primary:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary-red-hover)}.button--red-secondary{outline:solid 1px var(--color-primary-red);color:var(--color-primary-red);background-color:transparent;border:none}.button--red-secondary:hover{color:var(--color-primary-red-hover);outline:solid 1px var(--color-primary-red-hover);border:none}.button--red-secondary:focus{outline:solid 1px var(--color-primary-red-hover);box-shadow:inset 0 0 0 1px var(--color-primary-red-hover);border:none}.button--blue-primary{background-color:var(--color-primary-blue);color:var(--color-primary-white)}.button--blue-primary:hover{background-color:var(--color-primary-blue-hover)}.button--blue-primary:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-primary-blue-hover)}.button--blue-secondary{border:solid 1px var(--color-primary-blue);color:var(--color-primary-blue);background-color:transparent}.button--blue-secondary:hover{color:var(--color-primary-blue-hover);border:solid 1px var(--color-primary-blue-hover)}.button--blue-secondary:focus{border:solid 1px var(--color-primary-blue-hover);box-shadow:inset 0 0 0 1px var(--color-primary-blue-hover)}.button--red-primary:disabled,.button--blue-primary:disabled{background-color:var(--tint-60);cursor:not-allowed}.button--red-secondary:disabled,.button--blue-secondary:disabled{outline:solid 1px var(--tint-60);color:var(--tint-60);border:none}.field-group{display:flex;flex-direction:column;align-items:flex-start;row-gap:8px;margin-bottom:12px}.field-label{color:var(--color-text-color);font-size:var(--font-14)}.field-input{background-color:var(--color-primary-white);color:var(--color-text-color);padding:12px 16px;border:none;border-radius:8px;outline:1px solid var(--tint-30);outline-offset:0;font-family:var(--font-family-main);font-size:var(--font-14);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-body);transition:outline-color .2s ease,box-shadow .2s ease}.field-input:active{outline-color:var(--tint-60)}.field-input:focus{outline-width:2px;outline-color:var(--primary-blue-tint-60);box-shadow:none}.field-input:disabled{background-color:var(--tint-20);outline-color:var(--tint-30)}.field-input.error,.field-input.error:focus-visible{outline-color:var(--color-error)}.field-input::placeholder{color:var(--color-hint)}.field-input:disabled::placeholder{color:var(--color-text-color)}.field-message{font-size:var(--font-12);display:flex;gap:6px;align-items:center}.field-message .svg-wrapper{height:12px;width:12px}.field-message--error{color:var(--color-error);font-weight:var(--font-weight-bold)}.field-message--info{color:var(--color-text-color)}.field-group.full-width{width:100%}.field-group.full-width .field-label,.field-group.full-width .field-input{width:100%;display:block}.field-label .required{color:var(--color-primary-blue)}.field-checkbox,.field-radio{display:flex;align-items:center;column-gap:10px}.field-checkbox .field-label,.field-radio .field-label{cursor:pointer}.field-checkbox-input,.field-checkbox-input[type=checkbox],.field-radio-input,.field-radio-input[type=radio]{-webkit-appearance:none;appearance:none;height:24px;width:24px;border:1px solid var(--tint-30);margin:0;position:relative;cursor:pointer;background:var(--color-primary-white);transition:background-color .2s,border-color .2s}.field-checkbox-input,.field-checkbox-input[type=checkbox]{border-radius:7px}.field-checkbox-input:hover:not(:disabled):not(:checked),.field-radio-input:hover:not(:disabled):not(:checked){border-color:var(--color-primary-blue)}.field-checkbox-input:focus-visible:not(:checked),.field-radio-input:focus-visible:not(:checked){border-color:var(--color-primary-blue);box-shadow:0 0 4px 0 var(--color-primary-blue);outline:none}.field-checkbox-input:checked,.field-radio-input:checked{background-color:var(--color-primary-blue);border-color:var(--color-primary-blue)}.field-checkbox-input:checked:after,.field-radio-input:checked:after{content:"";position:absolute}.field-checkbox-input:checked:after{left:8px;top:2px;width:8px;height:14px;border:solid var(--color-primary-white);border-width:0 3px 3px 0;transform:rotate(40deg)}.field-checkbox-input:checked:focus-visible,.field-radio-input:checked:focus-visible{box-shadow:0 0 4px 0 var(--color-primary-blue);outline:none}.field-checkbox-input:disabled,.field-radio-input:disabled{background-color:var(--tint-20);border-color:var(--tint-30);cursor:not-allowed}.field-checkbox-input:disabled:checked,.field-radio-input:disabled:checked{background-color:var(--tint-20);border-color:var(--tint-30)}.field-checkbox-input:disabled+.field-label,.field-radio-input:disabled+.field-label{cursor:not-allowed}.field-checkbox-input:checked+.field-label,.field-radio-input:checked+.field-label{color:var(--color-primary-blue);font-weight:var(--font-weight-bold)}.field-radio-input,.field-radio-input[type=radio]{border-radius:50%}.field-radio-input:checked:after{left:50%;top:50%;width:13px;height:13px;background-color:var(--color-primary-white);border-radius:50%;transform:translate(-50%,-50%)}.general-heading{display:flex;flex-direction:row;align-items:center;gap:12px;justify-content:center;text-align:center}.general-heading h2{letter-spacing:0px;line-height:var(--line-height-heading);color:var(--color-primary-blue)}@media(max-width:767px){.general-heading.mobile-title-single-line{flex-direction:row}.general-heading{flex-direction:column;gap:8px}.general-heading svg{width:33px;height:29px}}
/*# sourceMappingURL=/cdn/shop/t/390/assets/revival-rx.css.map */
