.certificate-order{display:inline-block;margin-bottom:90px;width:100%}.certificate-order__cols{display:inline-block;position:relative;width:50%}@media screen and (max-width:992px){.certificate-order__cols{width:66.66%}}@media screen and (max-width:540px){.certificate-order__cols{width:100%}}.certificate-order__block{padding-top:60px}@media screen and (max-width:767px){.certificate-order__block{padding-top:45px}}.certificate-order__block.submit-btn-section{padding-top:45px}.certificate-order__block.afterword-info-section{padding-top:20px}.certificate-order__block label[for=agreement]:after,.certificate-order__block label[for=agreement]:before{top:5px}.certificate-order__block .disclaimer{margin:0}.certificate-order__label-error{color:#fb5858;padding-top:5px}.certificate-order__label{display:block;margin-bottom:15px;position:relative;width:100%}.certificate-order__label span{font-size:12px;padding-left:15px;position:absolute;top:5px;width:100%}.certificate-order__label span.vs__selected{line-height:21px;position:relative}.certificate-order__label .vs__selected-options{padding:15px 2px}.certificate-order__label .v-select .vs__search{display:none}.certificate-order__label .v-select.vs--open .vs__search{display:block}.certificate-order__label .v-select.vs--open .vs__selected{display:none}.certificate-order__label input{-webkit-appearance:none;-moz-appearance:textfield;background:transparent;border:2px solid #f5f5f5;border-radius:7px;display:block;font-size:14px;height:60px;padding-left:15px;padding-right:15px;padding-top:15px;width:100%}.certificate-order__certificate-delivery-disclaimer{background-color:#f5f5f5;border-radius:7px;display:block;font-size:10px;padding:15px}.certificate-order__certificate-delivery-disclaimer a{color:#8e8e8d;text-decoration:underline}.certificate-order__paysys-wrap{display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:-10px;width:100%}.certificate-order__paysys-item{display:inline-block;flex:1;height:90px;padding:5px}@media (max-width:767px){.certificate-order__paysys-item{flex:none;width:100%}}.certificate-order__paysys-item input[type=radio]{display:none}.certificate-order__paysys-item input[type=radio]+label{align-items:center;border:2px solid #f5f5f5;border-radius:4px;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:100%;padding:5px 15px 5px 50px;position:relative}.certificate-order__paysys-item input[type=radio]+label:before{background:transparent;border:2px solid #f5f5f5;border-radius:50%;content:"";display:block;height:25px;left:15px;position:absolute;top:calc(50% - 12.5px);width:25px}.certificate-order__paysys-item input[type=radio]+label:after{background-color:#3ae23a;border-radius:50%;content:"";display:block;height:15px;left:20px;position:absolute;top:calc(50% - 7.5px);transform:scale(0);transition:all .2s ease;width:15px}.certificate-order__paysys-item input[type=radio]:checked+label{border-color:#3ae23a}.certificate-order__paysys-item input[type=radio]:checked+label:after{transform:scale(1)}.certificate-order__paysys-item input[type=radio]:checked+label:before{border-color:#3ae23a}.certificate-order__block-heading{color:#29004e;font-size:22px;margin-bottom:30px;margin-top:0}@media screen and (max-width:992px){.certificate-order__block-heading{font-size:20px;margin-bottom:20px}}@media screen and (max-width:540px){.certificate-order__block-heading{font-size:18px;margin-bottom:13px}}.certificate-order__recipient-wrap{display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:-10px;max-width:450px;width:100%}.certificate-order__recipient-wrap.phone-item{border:2px solid #f5f5f5;box-sizing:border-box;padding:10px}.certificate-order__recipient-item{align-items:center;display:flex;flex:1;gap:8px;padding:5px}.certificate-order__recipient-item.disclaimer-wrap{max-height:54px;padding:5px 5px 15px}@media (max-width:767px){.certificate-order__recipient-item.disclaimer-wrap{flex-wrap:wrap;max-height:unset}}.certificate-order__recipient-item input[type=radio]{display:none}.certificate-order__recipient-item input[type=radio]+label{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;height:100%;min-width:fit-content;padding:10px 15px 10px 40px;position:relative}.certificate-order__recipient-item input[type=radio]+label:before{background:transparent;border:2px solid #f5f5f5;border-radius:50%;content:"";display:block;height:25px;left:0;position:absolute;top:calc(50% - 12.5px);width:25px}.certificate-order__recipient-item input[type=radio]+label:after{background-color:#3ae23a;border-radius:50%;content:"";display:block;height:15px;left:5px;position:absolute;top:calc(50% - 7.5px);transform:scale(0);transition:all .2s ease;width:15px}.certificate-order__recipient-item input[type=radio]:checked+label{border-color:#3ae23a}.certificate-order__recipient-item input[type=radio]:checked+label:after{transform:scale(1)}.certificate-order__recipient-item input[type=radio]:checked+label:before{border-color:#3ae23a}.certificate-order__recipient-delivery-type{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:-10px;padding-top:20px;width:100%}.certificate-order__recipient-delivery-type-item input[type=radio]{display:none}.certificate-order__recipient-delivery-type-item input[type=radio]+label{align-items:center;border:2px solid #f5f5f5;border-radius:4px;cursor:pointer;display:flex;font-size:14px;padding:10px;position:relative}.certificate-order__recipient-delivery-type-item input[type=radio]:checked+label{border-color:#3ae23a}.certificate-order__recipient-delivery-type-item input[type=radio]:checked+label:after{transform:scale(1)}.certificate-order__recipient-delivery-type-item input[type=radio]:checked+label:before{border-color:#3ae23a}.certificate-order__delivery-date-wrap{display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:-10px;padding-top:30px;width:100%}@media (max-width:767px){.certificate-order__delivery-date-wrap{gap:0;justify-content:space-between}.certificate-order__delivery-date,.certificate-order__delivery-date-item{width:calc(50% - 5px)}}.certificate-order__crt-wrap{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}@media screen and (max-width:540px){.certificate-order__crt-wrap{display:flex;flex-wrap:nowrap;gap:20px 15px;margin-left:-15px;margin-right:-15px;overflow-x:auto;padding:10px 15px;white-space:nowrap}}.certificate-order__crt-item{background-color:#f5f5f5;flex:0 0 calc(16.666% - 13px)}@media screen and (max-width:992px){.certificate-order__crt-item{flex:0 0 calc(25% - 13px)}}@media screen and (max-width:540px){.certificate-order__crt-item{display:inline-block;flex-shrink:0;flex-wrap:nowrap;width:280px}}.certificate-order__crt-item input[type=radio]{display:none}.certificate-order__crt-item input[type=radio]+label{align-items:center;border:2px solid #f5f5f5;border-radius:4px;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;padding-bottom:6px;padding-top:6px;position:relative}@media screen and (max-width:540px){.certificate-order__crt-item input[type=radio]+label{padding-left:15px;padding-right:15px}}.certificate-order__crt-item input[type=radio]:checked+label{border-color:#60c}.certificate-order__certificate-view{display:flex;gap:20px;justify-content:space-between;padding-top:78px}@media screen and (max-width:1240px){.certificate-order__certificate-view{flex-direction:column}}@media screen and (max-width:540px){.certificate-order__certificate-view{flex-direction:column}}@media screen and (max-width:767px){.certificate-order__certificate-view{padding-top:45px}}.certificate-order__certificate-card{background-image:url(/build/images/cert_leaves_background.1c95b411.png);background-size:cover;border-radius:20px;height:380px;padding-left:10px;position:relative;width:676px}@media screen and (max-width:1240px){.certificate-order__certificate-card{align-self:center}}@media screen and (max-width:767px){.certificate-order__certificate-card{border-radius:10px;height:220px;width:100%}}@media screen and (max-width:424px){.certificate-order__certificate-card{height:190px}}@media screen and (max-width:374px){.certificate-order__certificate-card{height:160px}}.certificate-order__certificate-card__logo{background-image:url(/build/images/fitomarket_logo_white.eeb4d32d.svg);background-position:30px 30px;background-repeat:no-repeat;display:block;height:96px;max-width:100%;width:310px}@media (max-width:767px){.certificate-order__certificate-card__logo{background-image:url(/build/images/fitomarket_logo_white-mob.0a76e917.svg);background-position:10px 20px}}.certificate-order__certificate-card__logo.darkTheme{background-image:url(/build/images/fito-logo_dark.8555bce1.svg)}@media (max-width:767px){.certificate-order__certificate-card__logo.darkTheme{background-image:url(/build/images/fito-logo-mob_dark.181f2374.svg);background-position:10px 20px}}.certificate-order__certificate-card__sum{bottom:20px;color:#fff;font-size:48px;font-weight:700;position:absolute;right:30px}@media (max-width:767px){.certificate-order__certificate-card__sum{font-size:24px}}.certificate-order__certificate-card__sum.darkTheme{color:#29004e}.certificate-order__certificate-design-view{border:2px solid #f5f5f5;border-radius:10px;max-height:380px;padding:16px 28px 16px 22px;width:460px}@media screen and (max-width:540px){.certificate-order__certificate-design-view{flex-wrap:nowrap;margin-left:-15px;margin-right:-15px}.certificate-order__certificate-design-view.scroll-wrapper{border:none;padding:unset;width:auto}}@media screen and (max-width:1240px){.certificate-order__certificate-design-view{flex-wrap:nowrap;margin-left:-15px;margin-right:-15px}.certificate-order__certificate-design-view.scroll-wrapper{border:none;padding:unset;width:auto}}.certificate-order__certificate-design-view .scroll-content{column-gap:20px;display:flex;flex-wrap:wrap;max-height:344px;overflow-y:auto;padding:6px;row-gap:16px}@media screen and (max-width:540px){.certificate-order__certificate-design-view .scroll-content{flex-wrap:nowrap;padding:10px 15px}}@media screen and (max-width:1240px){.certificate-order__certificate-design-view .scroll-content{flex-wrap:nowrap;padding:10px 15px}}@media screen and (min-width:1240px){.certificate-order__certificate-design-view .scroll-content::-webkit-scrollbar{background:#f5f5f5;border:1px solid transparent;border-radius:10px;width:10px}.certificate-order__certificate-design-view .scroll-content::-webkit-scrollbar-track{background:#f5f5f5;border:1px solid transparent;border-radius:10px}.certificate-order__certificate-design-view .scroll-content::-webkit-scrollbar-thumb{background:#d9d9d9;border:1px solid transparent;border-radius:10px}}.certificate-order__certificate-design-view__design-item{background-color:#d9d9d9;background-size:cover;border-radius:10px;height:100px;width:170px}@media screen and (max-width:1240px){.certificate-order__certificate-design-view__design-item{flex-shrink:0;height:55px;width:100px}}@media screen and (max-width:540px){.certificate-order__certificate-design-view__design-item{flex-shrink:0}}.certificate-order__certificate-design-view__design-item input[type=radio]{display:none}.certificate-order__certificate-design-view__design-item input[type=radio]+label{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;padding-bottom:6px;padding-top:6px;position:relative}.certificate-order__certificate-design-view__design-item input[type=radio]:checked+label:after{border:2px solid #3ae23a;border-radius:10px;bottom:-6px;content:"";left:-6px;pointer-events:none;position:absolute;right:-6px;top:-6px}.certificate-order__top-bullits{margin-top:50px}@media screen and (max-width:767px){.certificate-order__top-bullits{align-items:center;flex-direction:column;margin-top:26px}}.certificate-order__top-bullit-more-text{bottom:-25px;color:#000;position:absolute;right:0;text-decoration:underline}.certificate-order__top-bullit{background-color:#f5f5f5;border-radius:10px;height:110px;position:relative;width:368px}@media screen and (max-width:1240px){.certificate-order__top-bullit{width:290px}}@media screen and (max-width:992px){.certificate-order__top-bullit{height:85px;width:228px}}@media screen and (max-width:767px){.certificate-order__top-bullit{margin-bottom:20px;width:100%}}.certificate-order__top-bullit-text{color:#29004e;font-size:18px;font-weight:600;padding:12px 0 0 25px}@media screen and (max-width:1240px){.certificate-order__top-bullit-text{font-size:18px}}@media screen and (max-width:992px){.certificate-order__top-bullit-text{font-size:14px;padding:22px 0 0 15px}}@media screen and (max-width:800px){.certificate-order__top-bullit-text{font-size:14px;padding:12px 0 0 12px}}@media (max-width:767px){.certificate-order__top-bullit-text{padding:18px 15px}}.certificate-order__top-bullit-text .text-number{display:inline-block;font-size:66px;font-weight:600;padding-right:10px;vertical-align:middle}@media screen and (max-width:992px){.certificate-order__top-bullit-text .text-number{font-size:30px}}.certificate-order__top-bullit-text .text-info{display:inline-block;vertical-align:middle}@media screen and (max-width:767px){.certificate-order__top-bullit-text .text-info{font-size:14px}}.certificate-order__top-bullit-img{height:120px;position:absolute;right:-10px;top:-30px;width:120px}@media screen and (max-width:1240px){.certificate-order__top-bullit-img{height:100px;width:100px}}@media screen and (max-width:992px){.certificate-order__top-bullit-img{height:75px;right:-17px;top:-15px;width:75px}}@media screen and (max-width:800px){.certificate-order__top-bullit-img{right:0}}@media screen and (max-width:767px){.certificate-order__top-bullit-img{height:85px;top:-13px;width:85px}}.certificate-order__total{align-items:center;display:flex;height:60px}.certificate-order__total-price{font-size:28px;font-weight:700;line-height:40px;margin-left:10px}.certificate-order__total-price .currency-rub{font-size:24px;margin-left:5px}.certificate-order__total-label{font-size:16px}.certificate-order__submit-wrap .certificate-order__submit[type=submit]{background:#60c;border:2px solid #fff;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:42px;padding:5px;transition:all .2s ease;width:215px}@media (max-width:767px){.certificate-order__submit-wrap .certificate-order__submit[type=submit]{font-size:15px}}.certificate-order__submit-wrap .certificate-order__submit[type=submit][disabled]{background:#f5f5f5;cursor:default}.certificate-order__submit-wrap .certificate-order__submit[type=submit][disabled]:hover{box-shadow:none}.certificate-order__submit-wrap .certificate-order__submit[type=submit].submitLoading{animation:onair 1s infinite;border-radius:50%;font-size:0;height:50px;min-width:unset;padding:0;width:50px}.certificate-order__submit-wrap .certificate-order__submit[type=submit].submitLoading:after,.certificate-order__submit-wrap .certificate-order__submit[type=submit].submitLoading:before{background:#fff;border-radius:50%;content:"";display:inline-block;height:10px;left:calc(50% - 5px);position:absolute;top:calc(50% - 5px);width:10px}.certificate-order__submit-wrap .certificate-order__submit[type=submit].submitLoading:after{animation:afteranim 2s infinite}.certificate-order__submit-wrap .certificate-order__submit[type=submit].submitLoading:before{animation:beforeanim 2s infinite}.certificate-order__inputwrap{display:block;margin-bottom:20px}.certificate-order__inputwrap a{color:#8e8e8d;text-decoration:underline}.certificate-order__disclaimer{background-color:#f5f5f5;border-radius:5px;color:#000;font-size:12px;line-height:19px;padding:10px;text-align:left}.certificate-order__disclaimer a{color:#8e8e8d;text-decoration:underline}@media screen and (max-width:380px){.certificate-order__auth-disclaimer-modal{align-items:flex-end}}.certificate-order__auth-disclaimer-modal .fito-modal__content{max-width:380px;padding-bottom:40px;padding-top:40px}@media screen and (max-width:380px){.certificate-order__auth-disclaimer-modal .fito-modal__content{border-radius:0;max-width:100vw;width:100vw}}.certificate-order__auth-disclaimer-modal .fito-modal__content div{text-align:center}.certificate-order__auth-disclaimer-modal .fito-modal__content div p{color:#29004e;display:block;font-size:20px;font-weight:700;letter-spacing:0;line-height:1;text-align:center}@media screen and (max-width:380px){.certificate-order__auth-disclaimer-modal .fito-modal__content div p{font-size:18px}}.certificate-order__auth-disclaimer-modal .fito-modal__content div span{color:#000}.certificate-order__auth-disclaimer-modal .fito-modal__content button{background-color:#60c;border:none;border-radius:20px;color:#f5f5f5;cursor:pointer;display:block;font-size:15px;font-weight:700;height:42px;letter-spacing:0;line-height:1;margin-bottom:10px;margin-top:20px;padding:13px;text-align:center;width:100%}.certificate-order__auth-disclaimer-modal .fito-modal__content a,.certificate-order__auth-disclaimer-modal .fito-modal__content span{color:#868686;font-size:12px;font-weight:400;letter-spacing:0;line-height:1;text-align:center}.certificate-order__auth-disclaimer-modal .fito-modal__content a{cursor:pointer}.dp__main .dp__input_wrap input{-webkit-appearance:none;-moz-appearance:textfield;background:transparent;border:2px solid #f5f5f5;border-radius:7px;display:block;font-family:Fitomarket,Arial,Helvetica,serif;font-size:14px;font-weight:500;height:42px;line-height:130%;max-width:155px;outline:none;padding-left:0;padding-right:0;text-align:center;width:100%}@media (max-width:767px){.dp__main .dp__input_wrap input{max-width:100%}}.dp__main .dp__action_buttons button.dp__action_select,.dp__main .dp__active_date{background:#3ae23a}.no-margin{margin-bottom:0}@keyframes afteranim{0%{transform:scale(1) translate(0)}25%{transform:scale(.5) translate(5px,5px)}50%{transform:scale(1) translate(0)}75%{transform:scale(.5) translate(5px,-5px)}to{transform:scale(1) translate(0)}}@keyframes beforeanim{0%{transform:scale(1) translate(0)}25%{transform:scale(.5) translate(-5px,-5px)}50%{transform:scale(1) translate(0)}75%{transform:scale(.5) translate(-5px,5px)}to{transform:scale(1) translate(0)}}@keyframes onair{0%{transform:rotate(0deg)}50%{transform:rotate(90deg)}to{transform:rotate(180deg)}}@keyframes breathing{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.9)}to{opacity:1;transform:scale(1)}}