.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.subscribe{background-color:#e6eaed}.footer__subscribe{padding-bottom:8.125rem;margin-bottom:1.875rem;position:relative}.subscribe{padding:0;background:#fff}.subscribe-description--title{margin-top:3.75rem;margin-bottom:.1875rem;padding-top:1rem;font-size:1rem;line-height:1.5rem;letter-spacing:.09375rem;text-transform:uppercase;width:90%}@media (min-width:768px){.subscribe-description--title{padding-top:5.5rem;padding-bottom:.4375rem;margin-top:3.625rem}}@media (min-width:1025px){.subscribe-description--title{padding-top:1.8125rem;margin-bottom:1.1875rem;padding-bottom:.1875rem}}@media (min-width:1280px){.subscribe-description--title{margin-top:-1.75rem}}.subscribe-description--text{margin-bottom:2.125rem}.subscribe-fieldset{padding-top:1.75rem}.subscribe-field .field__error{display:none!important}.subscribe-field fieldset{border:0;margin:0;padding:0;position:relative;margin-bottom:1.3125rem}.subscribe-field fieldset[role=radiogroup]{margin-bottom:1.8125rem}.subscribe-field fieldset .error-text{display:none;padding-top:.1875rem;position:absolute;color:#e03c31;line-height:1}.subscribe-field fieldset legend{position:absolute;color:#757575;display:block;overflow:hidden;margin-bottom:.3125rem;padding-top:1rem;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform 222ms ease-out;transition:-webkit-transform 222ms ease-out}.subscribe-field fieldset legend.active,.subscribe-field fieldset legend.filled{-webkit-transform:scale(.85) translateY(-16px);transform:scale(.85) translateY(-16px);margin-bottom:0}.subscribe-field fieldset legend.fieldLabel--gender{position:static;padding-top:0}.subscribe-field fieldset input{height:46px;width:100%;letter-spacing:.5px;padding-top:.4375rem;border:0;border-bottom:1px solid #999;color:#000}.subscribe-field fieldset input:active,.subscribe-field fieldset input:focus{outline:0;border-color:#000}.subscribe-field fieldset .fieldGroup{display:flex;gap:.625rem}.subscribe-field fieldset .fieldGroup .radio-label{position:relative}.subscribe-field fieldset .fieldGroup .radio-label input:checked+.radio-btn{background-color:#000;color:#fff;border-color:#000}.subscribe-field fieldset .fieldGroup .radio-btn{cursor:pointer;box-shadow:none;box-sizing:border-box;outline:0;text-align:center;text-decoration:none;text-transform:none;font-family:inherit;font-weight:400;line-height:1.25rem;border-radius:0;border-width:1px;border-style:solid;letter-spacing:.015em;transition:all .24s ease-in-out;background-color:#fff;color:#000;display:flex;align-items:center;justify-content:center;font-size:.875rem;letter-spacing:.03125rem;border-color:#999;min-height:3.25rem;padding:.0625rem 1.35rem 0}.subscribe-btn--submit.disabled,.subscribe-btn--submit:disabled,.subscribe-field fieldset .fieldGroup .radio-btn.disabled,.subscribe-field fieldset .fieldGroup .radio-btn:disabled{cursor:not-allowed;opacity:1}.subscribe-btn--submit:focus,.subscribe-btn--submit:hover,.subscribe-field fieldset .fieldGroup .radio-btn:focus,.subscribe-field fieldset .fieldGroup .radio-btn:hover{background-color:#000;border-color:#000;color:#fff}.subscribe-btn--submit[disabled],.subscribe-btn--submit[disabled]:focus,.subscribe-btn--submit[disabled]:hover,.subscribe-field fieldset .fieldGroup .radio-btn[disabled],.subscribe-field fieldset .fieldGroup .radio-btn[disabled]:focus,.subscribe-field fieldset .fieldGroup .radio-btn[disabled]:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#000}.subscribe-field fieldset .fieldGroup .radio-btn:hover{border-color:#000}.subscribe-field fieldset .field--error .error-text,.subscribe-field fieldset.field--error .error-text{display:block}.subscribe-field fieldset .field--error input{border-color:#e03c31}.subscribe-req-fields{display:block;letter-spacing:.4px;line-height:1rem;font-size:.75rem;margin-top:1.925rem;margin-bottom:1.875rem}.subscribe-btn--submit{cursor:pointer;box-shadow:none;box-sizing:border-box;outline:0;text-align:center;text-decoration:none;text-transform:none;font-family:inherit;font-weight:400;line-height:1.25rem;border-radius:0;border-width:1px;border-style:solid;letter-spacing:.015em;transition:all .24s ease-in-out;background-color:#fff;border-color:#000;color:#000;display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.0625rem 2rem 0;font-size:.88rem;letter-spacing:.03125rem;padding-left:1.9rem;padding-right:1.9rem}.subscribe-btn--submit[type=submit]{text-transform:uppercase;padding:.125rem 2.45rem 0}.subscribe-btn{margin-bottom:3.75rem;margin-top:29px}@media (min-width:1025px){.subscribe-policy{max-width:25rem}}.subscribe-policy a{text-decoration:underline;transition:all .32s ease-in-out;text-underline-offset:10px;text-decoration-color:transparent}.subscribe-policy a:hover{text-underline-offset:5px;text-decoration-color:#000}.subscribe-success{margin-top:.9375rem}.subscribe-success h2{background-image:url(/ru-ru/skin/frontend/lite/montblanc_new/icons/thankyou.svg);background-position:top left;background-repeat:no-repeat;background-size:auto;font-size:0;height:61px;line-height:0;text-indent:-9999px;margin-bottom:1.5625rem}@media (min-width:1025px){.subscribe-success h2{margin-bottom:2.5625rem;letter-spacing:.4px;line-height:2.6875rem;font-size:2rem;width:90%}}.subscribe-success p{letter-spacing:1px;line-height:1.25rem;font-size:.75rem;text-transform:uppercase}

