body .swym-ui-component .swym-mailing-list-modal{position:fixed;z-index:100;left:0;padding-top:var(--header-bottom-position);height:100%;width:100%;display:flex;justify-content:flex-end;background-color:rgba(var(--color-foreground),0);visibility:hidden;transition:visibility var(--duration-default) ease-in-out,background-color var(--duration-default) ease}body .swym-ui-component .swym-mailing-list-modal .swym-modal-bg{background-color:transparent}body .swym-ui-component .swym-mailing-list-modal .swym-modal-content{background-color:rgb(var(--color-background));height:100%;width:100%;padding:0;border-right:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transform:translate(100%);border:none;box-shadow:none;transition:transform var(--duration-medium) ease-in-out;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width: 750px){body .swym-ui-component .swym-mailing-list-modal .swym-modal-content{border-left:.1rem solid rgb(var(--color-border));min-width:75rem;width:50vw;max-width:var(--drawer-max-width)}}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog{position:static;width:100%;padding:5rem 1.6rem 1.6rem;background:transparent;border-radius:0;box-shadow:none}@media screen and (min-width: 750px){body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog{max-width:57rem;padding:8.2rem 4rem 4rem}}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-close-btn{top:1.6rem;left:1.6rem;right:auto}@media screen and (min-width: 750px){body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-close-btn{top:3.2rem;left:4rem}}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-close-btn:before{font-size:1.3rem}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-text-heading{margin-bottom:1.5em;color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale) * 1.2rem);font-weight:var(--font-heading-weight);line-height:calc(1.333 / var(--font-body-scale));text-transform:uppercase}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-sub-heading{margin:1.5rem 0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-mailing-list-input-container{margin-bottom:0}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-mailing-list-input-container .swym-input-row{padding-top:2rem;margin-bottom:0}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-mailing-list-input-container .swym-input-label{display:block;margin-bottom:0;color:rgba(var(--color-foreground),1);font-size:calc(var(--font-heading-scale) * 1.2rem);line-height:calc(1.333 / var(--font-body-scale));letter-spacing:0;text-transform:uppercase}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-mailing-list-input-container .swym-input-label:after{color:inherit;font-size:inherit}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-mailing-list-input-container .swym-input{padding:.5rem 0 1rem;font-size:1.3rem;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:none!important;border-bottom:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity))!important;box-shadow:none;outline:none}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-mailing-list-input-container .swym-add-mailing-list-checkbox-label{display:block;margin-bottom:0;color:inherit;font-size:1.2rem;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:uppercase}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-mailing-list-input-container .swym-text-md.swym-info-grey{display:none}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-action-button-container{flex-direction:column-reverse;align-items:center}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-add-mailing-list-btn{width:100%;height:auto;padding:1.6rem 2.4rem;font-size:1.2rem;font-weight:600;line-height:1.2;letter-spacing:0;background-color:rgba(var(--color-button),var(--alpha-button-background));border:var(--buttons-border-width) solid transparent}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-cancel-mailing-list-btn{display:none}body .swym-ui-component .swym-mailing-list-modal .swym-mailing-list-modal-dialog .swym-add-mailing-list-description{border-top:1px solid rgb(var(--color-border));margin:4rem 0 1.5rem;padding-top:3.2rem;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}body.swym-modal-active .swym-ui-component .swym-mailing-list-modal{background-color:rgba(var(--color-foreground),.5);visibility:visible;transition:none}@media screen and (min-width: 750px){body.swym-modal-active .swym-ui-component .swym-mailing-list-modal{background-color:transparent;background-image:linear-gradient(to bottom,rgba(var(--color-foreground),0) 0,rgba(var(--color-foreground),0) var(--header-bottom-position),rgba(var(--color-foreground),.5) var(--header-bottom-position),rgba(var(--color-foreground),.5) 100%)}}body.swym-modal-active .swym-ui-component .swym-mailing-list-modal .swym-modal-content{transform:translate(0)}body .swym-notification-success .swym-close-btn{top:.5rem;right:1rem}body .swym-notification-success .swym-details{padding:1.5rem 2.5rem 1.5rem 1.5rem;font-size:1.3rem;font-weight:var(--font-body-weight);line-height:calc(1.4 / var(--font-body-scale));letter-spacing:0;color:inherit}
