.register p{font-size:14px}.register .d-none{display:none}.register #accepts_marketing{display:flex}.register #accepts_marketing #marketing{margin-right:10px;position:relative;top:14px;width:15px;height:15px}.register .field{flex-direction:column;margin:1.5rem 0 0}.register .field:after,.register .field:before{content:none}.register .field fieldset{border:none;padding:0}.register .field fieldset legend{text-align:left;margin-bottom:10px}.register .field fieldset .dob-wrapper{display:flex}.register .field__inner-wrapper{position:relative;width:100%;transition:box-shadow var(--duration-short) ease}.register .field__inner-wrapper:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.register .field__inner-wrapper:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1}.register .field__inner-wrapper input:-webkit-autofill{-webkit-text-fill-color:var(--age-gate-page-text-color)}.register .field__inner-wrapper:not(:last-child){margin-right:10px}.register .field label.error{display:flex;align-items:flex-start;position:unset;margin-top:.5rem;color:var(--mcbc-error-color)}.register .container-error-register{color:var(--mcbc-error-color)}.register .form__message{display:block}