.birthdate-validation-section{width:100vw;height:100dvh;z-index:1000;position:fixed;background-color:var(--color-background);transition:all ease var(--duration-medium)}.birthdate-validation-section .birthdate-validation-container{height:100%;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--color-secondary-background)}.birthdate-validation-section .image-wrapper{display:flex;flex-direction:column;align-items:center;gap:7rem}.birthdate-validation-section .image-wrapper .logo-image img{height:4rem;width:auto}.birthdate-validation-section .image-wrapper .icon-image img{height:5.5rem;width:auto}.birthdate-validation-section .heading{font-size:12rem;margin:6rem 0 0;line-height:1}.birthdate-validation-section .paragraph{max-width:50rem}.birthdate-validation-section .paragraph *{margin:0;font-size:2rem;text-transform:uppercase;line-height:1}.birthdate-validation-section form{display:flex;flex-direction:column;align-items:center;margin-top:4rem;gap:5rem}.remember-me-wrapper label{font-size:1.6rem}.remember-me-wrapper label input{opacity:0;height:0;width:0}.remember-me-wrapper label .checkmark:before{content:"";display:inline-block;cursor:pointer;height:2.2rem;width:2.2rem;border-radius:1.1rem;border:1px solid var(--color-text);background:transparent;margin-right:1rem;margin-bottom:-.5rem}.remember-me-wrapper .checkmark:hover:before{transition:background var(--duration-long);background:rgba(from var(--color-text) r g b / .5)}.remember-me-wrapper label input:checked~.checkmark:before{transition:background var(--duration-long);background:var(--color-text)}.birthdate-validation-section .buttons-wrapper{display:flex;gap:3rem}.birthdate-validation-section .button{display:block;font-size:2rem;padding:1rem 4rem;margin:0 auto 5rem;border:2px solid var(--color-text)}.birthdate-validation-section .button:first-of-type{color:var(--color-secondary-background)}.birthdate-validation-section .button:last-of-type{background-color:var(--color-secondary-background);color:var(--color-text)}.birthdate-validation-section.invalid .buttons-wrapper,.birthdate-validation-section.invalid .remember-me-wrapper{pointer-events:none;opacity:.5}@media screen and (max-width: 768px){.birthdate-validation-section .buttons-wrapper{gap:2rem}.birthdate-validation-section .button{margin-bottom:4rem}}@media screen and (max-width: 749px){.birthdate-validation-section .image-wrapper{gap:3.5rem}.birthdate-validation-section .heading{font-size:8rem;margin:4rem 0 7.5rem}.birthdate-validation-section .paragraph{max-width:30rem}.birthdate-validation-section .paragraph *{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/birthdate-validation.css.map */
