.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}@media (max-height:1023px){.product-subscribe{width:100%;margin-bottom:2px}}.product-subscribe__modal{display:none;position:fixed;bottom:0;left:0;right:0;top:0;z-index:10000;background:rgba(0,0,0,.65);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-subscribe__modal_active{display:-webkit-box;display:-ms-flexbox;display:flex}.product-subscribe__container{width:100%;max-width:440px;background-color:#fff;max-height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}@media (max-width:767px){.product-subscribe__container{height:100vh}}.product-subscribe__header{position:relative;padding:20px 60px 20px 30px;background-color:#f6f6f6;min-height:125px}@media (max-width:767px){.product-subscribe__header{padding:20px 50px 20px 20px}}.product-subscribe__title{color:#000;font-size:22px;line-height:30px;font-weight:700;margin:0}.product-subscribe__subtitle{margin:5px 0 0;font-size:12px;line-height:14px}.product-subscribe__close{position:absolute;z-index:1;top:20px;right:14px;width:22px;height:22px;background-image:url(/skin/frontend/ariflex/default/images/svg/product-subscribe-close-icon.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:transparent;border:0;box-shadow:none}.product-subscribe__form{padding:50px 30px 35px}@media (max-width:767px){.product-subscribe__form{padding:30px 20px 25px}}.product-subscribe__input-box{margin:0 0 16px}.product-subscribe__submit{border-radius:0;border:0;max-width:230px;margin:30px auto 0;padding:12px 15px;background-color:#000;color:#fff;font-size:13px;line-height:25px;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:.02em;box-shadow:none;width:100%;display:block;transition:all .5s ease}.product-subscribe__submit:hover{background-color:#1c1c1c;color:#fff}.product-subscribe__submit:disabled{background-color:#cacaca;color:#fff}@media (max-width:767px){.product-subscribe__submit{margin:20px auto 0}}.product-subscribe__label{font-size:14px;line-height:14px;margin:0 0 8px;color:#000;font-weight:400;display:block}.product-subscribe__icon-required{font-weight:inherit;line-height:inherit;color:#000}.product-subscribe__text-required{font-weight:inherit;color:#c4c4c4;font-size:12px;line-height:12px;margin-left:4px}@media (max-width:374px){.product-subscribe__text-required{display:block;margin:5px 0 0}}.product-subscribe__input{height:46px;border-radius:0;background-color:#fff;transition:all .5s ease;width:100%;border:1px solid #e5e5e5;color:#95989a;font-size:16px;line-height:18px;font-weight:300;padding:10px}.product-subscribe__input::-moz-placeholder{color:transparent;opacity:1}.product-subscribe__input:-ms-input-placeholder,.product-subscribe__input::-ms-input-placeholder{color:transparent}.product-subscribe__input::-webkit-input-placeholder{color:transparent}.product-subscribe__input::placeholder{color:transparent}.product-subscribe__input_textarea{resize:none;height:90px}.product-subscribe__input_error{border-color:red}.product-subscribe__input_hidden:not(:focus):not(:active),.product-subscribe__privacy-input:not(:focus):not(:active){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.product-subscribe__input:focus{box-shadow:0 0 21px rgba(0,0,0,.18)}.product-subscribe__link{text-decoration:none;color:#8d8d8d;font-size:14px;line-height:25px;position:relative;padding:0;border-bottom:none;transition:all .5s ease;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-subscribe__link:hover{color:#8d8d8d}.product-subscribe__link:hover path{fill:#8d8d8d}.product-subscribe__link-icon{display:inline-block;margin:0 14px 0 0;fill:none}.product-subscribe__link-icon path{fill:#000}.product-subscribe__privacy{display:block;margin-top:35px}@media (max-width:767px){.product-subscribe__privacy{margin-top:25px}}.product-subscribe__privacy-input{opacity:0;position:absolute;z-index:-1}.product-subscribe__privacy-input:checked+.product-subscribe__privacy-icon{border-color:#000;background-color:#000;background-image:url(/skin/frontend/ariflex/default/images/svg/product-subscribe-checkbox.svg)}.product-subscribe__privacy-icon{display:inline-block;width:18px;height:18px;background-color:transparent;border:2px solid #cacaca;transform:translateY(3px);position:relative;background-size:10px;background-position:center center;background-repeat:no-repeat;transition:all .5s ease;margin-right:8px}.product-subscribe__privacy-text{font-size:14px;line-height:18px;font-weight:400;color:#000}.product-subscribe__privacy-text a{text-decoration:underline;color:inherit;font-weight:inherit;line-height:inherit}.product-subscribe__privacy-text a:hover{text-decoration:none}.product-subscribe__form-status{text-align:center}.product-subscribe__form-status .ajax{margin-top:20px;padding:20px 0 0;display:block;text-align:center;background-position:top center}.product-subscribe__form-status .form-status{padding:20px 0 0;display:block}.product-subscribe__form-status .form-status>span{font-size:12px;line-height:14px;font-weight:400}.product-subscribe__form-status .form-status .error{color:red;font-size:12px;line-height:14px;font-weight:400;margin-top:3px}.product-subscribe__error-message{font-size:12px;line-height:14px;color:red}.product-subscribe__success-text{text-align:center;margin:40px 0;font-size:15px}.product-card__subscribe{margin:15px 0;border:1px solid #d6d6d6;padding:15px 20px}.product-card__subscribe-title{font-size:16px;line-height:25px;font-weight:400;margin:0 0 9px;color:#000}@media (max-width:1023px){.product-card__subscribe-title{font-size:14px;line-height:25px;margin:0 0 14px}}.product-card__subscribe-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1023px){.product-card__subscribe-items{-ms-flex-wrap:wrap;flex-wrap:wrap}}

