.content__wrapper{position:relative;padding:0}@media screen and (min-width:770px){.content__wrapper{justify-content:space-between;gap:40px}}.content__wrapper:after{content:"";position:absolute;left:50%;top:0;height:100%;width:1px;background-color:#e5e5e5;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:769px){.content__wrapper:after{display:none}}.left__side,.right__side{flex:0 1 50%;max-width:528px}.button:not(.guest__user-cta){width:100%}.button.is-dark:not(.checkout-guest__cta){margin-bottom:40px}@media screen and (max-width:769px){.button.is-dark:not(.checkout-guest__cta){margin-bottom:24px}}.create-account-outer{padding:32px;background-color:#eeebf5;border-radius:24px;margin-bottom:80px}@media screen and (max-width:769px){.create-account-outer{width:100vw;margin-left:-24px;padding:32px 24px;border-radius:0;margin-bottom:0}}.create-account-outer .button{text-align:center}@media screen and (max-width:769px){.create-account-outer .button{margin-bottom:24px}}.create-account-inner{padding:16px 24px;background-color:#fff;border-radius:24px;margin-bottom:24px}@media screen and (max-width:769px){.create-account-inner{padding:24px;margin-bottom:0}}.create-account-inner strong{line-height:21px}.create-account-inner li{margin-bottom:16px;font-size:12px;display:flex;align-items:center;gap:12px}@media screen and (max-width:769px){.create-account-inner li{gap:8px}}.create-account-inner li:last-of-type{margin-bottom:0}.create-account-inner img{height:24px;width:24px;-o-object-fit:cover;object-fit:cover}.registration-form .custom-control-input:checked~.custom-control-label{font-weight:600}.registration-form .button{margin-top:24px}.registration-form .error-messaging+.button{margin-top:16px}.registration-form .alert-danger{margin-top:0;padding-top:12px}@media screen and (max-width:769px){.registration-form .alert-danger{margin-bottom:0}}.calendar-container{display:flex;gap:12px;flex-wrap:nowrap;margin-bottom:16px}.calendar-container .form-control{line-height:20px}.calendar-container .form-control option{color:initial}.calendar-container .form-control option:first-of-type{display:none}.calendar-container .form-control-label{top:16px!important;font-size:16px!important;pointer-events:none}.calendar-container select.is-valid+label{font-size:10px!important;top:5px!important}.calendar-container .form-group{margin-bottom:0}.calendar-container .form-group:first-of-type{max-width:104px}.calendar-container .form-group:last-of-type{max-width:136px}.login-text{display:none}.create-account-outer{padding-bottom:8px}@media screen and (max-width:769px){.create-account-outer{padding-bottom:32px}}.dialog{max-width:480px;text-align:center}@media screen and (max-width:769px){.dialog{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;border-radius:24px}}.dialog__wrapper{padding:40px}.dialog__wrapper h1{margin-bottom:32px}@media screen and (max-width:769px){.dialog__wrapper h1{margin-bottom:16px}}.dialog__wrapper p{margin-bottom:0;word-break:break-all}@media screen and (max-width:769px){.dialog__wrapper p{font-size:14px}}.dialog__wrapper h1,.dialog__wrapper p{color:#333}.loading__animation{height:120px;margin-bottom:24px}@media screen and (max-width:769px){.loading__animation{height:100px}}.password-check+.form-group{margin-bottom:24px}.registration-form .error-messaging+.button{margin-top:8px}@media screen and (max-width:769px){.registration-form .error-messaging+.button{margin-top:12px}}@media screen and (min-width:770px){.registration-form .alert-danger{padding-top:8px;margin-bottom:8px}}