h1.subscription__title{font-size:48px;font-weight:800;margin-bottom:32px;color:#000;text-transform:uppercase;line-height:1.4em}.subscription__desc{font-size:20px;font-weight:300;margin-bottom:32px;color:#000;line-height:32px}.subscription__label-item{padding:16px 19px;font-size:14px;text-transform:uppercase;margin:8px 16px 8px 0;border-radius:8px;background:#f5f5f4;width:max-content;line-height:18px}.subscription__label-item:first-child{margin-left:0}.subscription__label{flex-wrap:wrap;flex-direction:row;display:flex}.subscription__label-prices-block{margin-bottom:32px}.subscription__subheading{font-size:24px;margin-bottom:23px;line-height:18px}li.subscription__include-item{font-size:16px;font-weight:300;background-size:18px;margin:15px 0;background-position:0 0;background-image:url(https://emrion.info/local/templates/spiritfit-v3/img/icons/abonement-check-mark.svg);line-height:18px;background-repeat:no-repeat;padding-left:30px}li.subscription__include-item.percent{background-image:url(https://emrion.info/local/templates/spiritfit-v3/img/icons/percent.png)}.subscription-form{padding:64px;color:#fff;position:relative;background:#000;width:533px}.subscription-page{justify-content:space-between;flex-direction:row;align-items:flex-start;display:flex}.subscription-info{padding:15px;width:50%}span.checkbox__label{font-size:12px;font-weight:400;color:#fff;opacity:.5;line-height:16px}span.checkbox__label a{text-decoration:underline}.get-abonement__form-row-container{margin:16px 0}.get-abonement__form-row.email,.get-abonement__form-row.tel,.get-abonement__form-row.text{height:48px;position:relative;border-radius:8px;background:#232323}.get-abonement__form-row.email span.placeholder,.get-abonement__form-row.tel span.placeholder,.get-abonement__form-row.text span.placeholder{transform:translateY(-50%);font-size:16px;font-weight:300;color:#fff;transition:.3s;position:absolute;opacity:.5;top:50%;left:16px;line-height:24px}.get-abonement__form-row input:not(.select2-search__field){padding:20px 16px 5px;font-size:16px;position:absolute;border-bottom:none;bottom:0;left:0;width:100%;line-height:18px}.get-abonement__form-row input:focus~.placeholder,.get-abonement__form-row input:hover~.placeholder,.get-abonement__form-row input:not(:placeholder-shown)~.placeholder,.placeholder:hover{transform:translateY(-110%)!important;font-size:14px!important;line-height:18px!important}.get-abonement__form-row input:placeholder-shown~.placeholder{font-size:16px;line-height:24px}.get-abonement__form-row .suggestions-suggestions{top:54px;border-radius:8px;background:#232323}.get-abonement__form-row .suggestions-suggestion:first-child{border-top-right-radius:8px;border-top-left-radius:8px}.get-abonement__form-row .suggestions-suggestion:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.row-button{height:100%;padding:15px;font-size:16px;border:none;right:0;text-transform:lowercase;position:absolute;border-radius:8px;background:#f5f5f4;cursor:pointer}.get-abonement__bottom{margin-top:26px}.subscription-total{justify-content:space-between;font-size:18px;color:#fff;flex-direction:row;text-align:center;align-items:center;line-height:24px;display:flex}.subscription__total-value{font-size:24px;text-align:center;line-height:36px}.subscription__total-value-old{color:#fff;opacity:.5;text-decoration-line:line-through;display:inline-block}span.current_price{font-size:32px;line-height:36px}.subscription__total-subtext{padding:10px;font-size:12px;color:#fff;opacity:.5;text-align:center;line-height:16px;margin-top:10px}.get-abonement__form-row input:-webkit-autofill,.get-abonement__form-row input:-webkit-autofill:active,.get-abonement__form-row input:-webkit-autofill:focus,.get-abonement__form-row input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #232323!important;-webkit-text-fill-color:#fff!important}@media screen and (max-width:1024px){.subscription-page{flex-direction:column;display:flex}.subscription-info{width:100%}.subscription-form{margin-top:50px}footer.b-footer{margin-top:0!important}}@media screen and (max-width:768px){.subscription-form{width:100%}}@media screen and (max-width:525px){.subscription-form{padding-top:24px;margin-right:-24px;padding-right:24px;margin-left:-24px;width:100vw;padding-left:24px}h1.subscription__title{font-size:24px;line-height:28px}.subscription__desc{font-size:16px;font-weight:300;line-height:24px}.subscription__label{flex-direction:column}.subscription__label-item{text-align:center;margin:6px 0;width:100%}.subscription__subheading{font-size:20px;line-height:24px}}@media screen and (max-width:480px){.subscription-form{padding-top:12px;margin-right:-12px;padding-right:12px;margin-left:-12px;padding-left:12px}.black-checkbox .checkbox__checkmark,.white-checkbox .checkbox__checkmark{margin-right:25px!important}}@media screen and (max-width:425px){.subscription-total{font-size:14px;line-height:18px}.subscription__total-value{font-size:20px;line-height:24px}span.current_price{font-size:24px;line-height:18px}.legalinfo__text{height:60%!important;width:calc(100vw - 48px)!important}.legalinfo__btn{margin-top:30px}input#legalinfo-submit{width:100%}}.legalinfo__text{height:60vh;overflow:auto;font-weight:300;margin-bottom:38px;padding-right:10px;width:1024px}.legalinfo__text::-webkit-scrollbar{-webkit-appearance:none;width:7px}.legalinfo__text::-webkit-scrollbar-thumb{border-radius:8px;background-image:linear-gradient(135deg,#e23834 3.26%,#8428dd 98.07%)}.legalinfo__text::-webkit-scrollbar-track{background:#f5f5f4}.legalinfo__btn{text-align:center}#get-abonement__form .escapingBallG-animation.active{transform:translateY(-45px)}.get-abonement__form-row.error{border:2px solid #e43932;border-radius:8px}.get-abonement__form-row.checkbox.error{border:none}span.field-error{font-size:12px;color:#e43932;line-height:16px}input.sms-code__input-container{padding:15px;font-size:24px;border:none;color:#fff;text-align:center;margin:0 10px;border-radius:8px;background:#232323;width:50px}.sms-code{justify-content:center;flex-direction:row;align-items:center;display:flex}.sms-code-sent__tel{font-size:24px}button#reload-form,button#resend-btn{font-size:16px;border:none;text-decoration:underline;color:#fff;opacity:.5;background:none;cursor:pointer}button#reload-form{font-size:12px;margin:10px auto;display:block}@media screen and (max-width:1180px){.legalinfo__text{width:90vw}}@media screen and (max-width:800px){.legalinfo__text{width:calc(100vw - 100px)}}@media screen and (max-width:768px){#modal_legalinfo .popup__modal{height:100vh;max-height:unset}.legalinfo__text{height:65vh}}#modal_legalinfo .popup__modal-content{height:100%}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:unset!important}li.subscription__gift-item{font-weight:300;margin:12px 0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}h1.subscription__title b{background:linear-gradient(90deg,#e23834 3.26%,#7a27f1 98.07%);-webkit-background-clip:text;line-height:1.4em;-webkit-text-fill-color:transparent;display:inline-block}iframe#doc-item{height:1000px;width:1440px}#modal__doc .popup__modal{padding:50px 0 0!important}#modal__doc .modal__closer{right:15px!important;top:15px!important}@media screen and (max-width:1560px){iframe#doc-item{height:85vh;width:1024px}}@media screen and (max-width:1140px){iframe#doc-item{max-width:calc(95vw - 80px);max-height:calc(95vh - 100px)}}@media screen and (max-width:425px){iframe#doc-item{height:calc(97vh - 62px);max-width:unset;max-height:unset;width:calc(100vw - 24px)}#modal__doc{height:97vh!important;padding:50px 12px 12px!important;max-height:100vh!important;width:100vw!important}}@media screen and (max-width:525px){.button-container{position:fixed;bottom:0;background:#fff;left:0;z-index:1000}.button-container,input#get-abonement-btn{background:linear-gradient(90deg,#e23834 3.26%,#7a27f1 98.07%);width:100%}input#get-abonement-btn{margin-top:0!important}}