.dialog:not(.newsletter),.slide-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;overflow:auto;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#d0d0d04d;height:100%}.dialog[open],.slide-modal[open]{opacity:1;visibility:visible;z-index:101}.dialog:not(.newsletter) .dialog__container{background-color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;position:absolute;padding:2rem}.dialog__heading{display:flex;align-items:center;justify-content:space-between}.dialog__heading h1{font-family:var( --font-body-family--bold);text-transform:uppercase;font-size:1.2rem;letter-spacing:.34px;line-height:1.3}.dialog__heading *{margin:0}.dialog__heading .product-popup-modal__toggle{padding:0;justify-content:end}.dialog__heading .product-popup-modal__toggle .icon{width:1.5rem}.dialog .dialog__form-container p{font-family:var(--font-family-secondary);letter-spacing:.46px;margin:2rem 0}.dialog .select{margin-bottom:1rem}.dialog .select select{margin:0}.dialog__notify-me .field{margin-bottom:2rem}.dialog__notify-me .field+.error_notification{display:none;color:rgb(var(--color-base-error));font-size:1.2rem;letter-spacing:.4px;line-height:1.3;margin-top:1rem}.dialog__notify-me .field.field--error+.error_notification{display:block}.dialog__notify-me .field.field--error{margin-bottom:1rem}.dialog__notify-me .field.field--error:after{border-color:rgb(var(--color-base-error))}.dialog__notify-me .field--error #notify_email::placeholder{color:rgb(var(--color-base-error))}.dialog__notify-me .field__input{font-size:1.2rem;margin:0}.notify-me__privacy label{display:flex;align-items:center;position:relative;font-size:1.2rem;font-family:var(--font-family-secondary);width:fit-content;cursor:pointer}.notify-me__privacy label>svg{margin-right:10px}.dialog__form-container #notify__privacy{visibility:hidden;width:0;height:0;position:absolute;opacity:0;margin:0 .8rem 0 0}.dialog__form-container .notify-me__privacy .icon-checkmark{position:absolute;left:0;width:1.6rem;visibility:hidden}.notify-me__privacy{margin-bottom:2rem}.notify-me__privacy.field--error label{color:rgb(var( --color-base-error))}.dialog__notification{display:none;margin-top:1rem}.dialog__notification.show{display:block}@media screen and (min-width: 768px){.dialog__heading h1{font-size:1.4rem}.dialog:not(.newsletter) .dialog__container{width:480px;bottom:auto;margin-top:0;padding:2.4rem}.notify-me__privacy label,.dialog__notify-me .field__input{font-size:1.4rem}.dialog__notify-me .field+.error_notification{font-size:1.4rem}}
/*# sourceMappingURL=/s/files/1/0685/9515/5242/t/2/assets/dialog.css.map */
