.payment-kit{width:100%;padding:25px 20px;border:1px solid var(--ved-border-color);border-radius:3px;display:flex;height:auto}@media screen and (min-width: 704px){.payment-kit{height:238px;padding:30px 0 30px 30px;min-width:235px;max-width:235px}}.payment-kit__card{min-width:205px;width:100%;height:100%;position:relative}@media screen and (min-width: 704px){.payment-kit__card{width:205px}}.payment-kit__discount{position:absolute;right:8px;top:-40px;width:40px;height:40px;background:#ff7a7a;border-radius:50%;color:#fff;text-align:center;line-height:42px;white-space:nowrap;font-size:14px}@media screen and (min-width: 704px){.payment-kit__discount{top:-50px}}.payment-kit__title{font-size:20px;line-height:24px;font-weight:700}.payment-kit__title span{font-size:14px;line-height:22px;font-weight:400}.payment-kit__title .one-plus-one{background:#FF5757;font-size:20px;font-weight:700;line-height:24px;letter-spacing:4px;color:#fdf6f2;padding-left:4px;margin-left:10px}.payment-kit__price{font-size:32px;line-height:24px;font-weight:700;margin-top:25px}@media screen and (min-width: 704px){.payment-kit__price{margin-top:31px}}.payment-kit__price-crossed{text-decoration:line-through;font-size:14px;color:#9aa5aa;font-weight:400;line-height:12px;vertical-align:top}.payment-kit__daily-price{margin-top:14px;color:#ff7a7a;font-size:14px;line-height:24px}.payment-kit__bottom{display:flex;align-items:center;margin-top:25px;justify-content:flex-start}@media screen and (min-width: 704px){.payment-kit__bottom{justify-content:space-between;padding-right:30px;margin-top:0;position:absolute;left:0;bottom:0;width:100%}}.payment-kit__texts{max-width:415px;margin-left:25px;display:none}@media screen and (min-width: 704px){.payment-kit__texts{display:unset}}.payment-kit__texts--mobile.subscription__text{margin-top:20px}@media screen and (min-width: 704px){.payment-kit__texts--mobile.subscription__text{display:none}}.payment-kit__texts--mobile.subscription__text strong,.payment-kit__texts--mobile.subscription__text p{line-height:20px;margin-bottom:10px}.payment-kit__info{color:var(--ved-main-color, #4f99af);border-bottom:1px dotted var(--ved-main-color, #4f99af);font-size:14px;line-height:20px;height:20px;cursor:pointer;margin-left:20px}@media screen and (min-width: 704px){.payment-kit__info{margin-left:0;font-size:12px;line-height:16px;height:16px}}.payment-kit__original-price{font-size:12px;line-height:14px;height:28px;position:absolute;top:8px;right:10px;color:#9aa5aa;text-align:right}.payment-kit__original-price span{display:block;color:#ff7a7a}.legal-form .b-checkbox a{color:var(--ved-main-color, #4f99af)}.legal-form .b-input{margin-top:40px}.legal-form .b-checkbox{margin:30px 0}.subproduct{display:flex;flex-wrap:wrap;padding:20px 0 40px}@media screen and (min-width: 704px){.subproduct{padding:40px 0}}.subproduct__list{display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width: 704px){.subproduct__list{margin-right:30px;width:auto}}.subproduct__item{margin-bottom:20px}@media screen and (min-width: 704px){.subproduct__item{margin-right:20px}}.subproduct__item:last-child{margin-right:0;margin-bottom:20px}.subproduct__special{max-width:384px;width:auto}@media screen and (min-width: 1024px){.subproduct__special{max-width:470px}}.subproduct__block{margin-top:20px;display:none}@media screen and (min-width: 704px){.subproduct__block{display:block}}@media screen and (min-width: 1024px){.subproduct__block{display:none}}.subproduct--main{display:block;padding-bottom:0}@media screen and (min-width: 704px){.subproduct--main{padding-bottom:40px}}@media screen and (min-width: 704px){.subproduct--main .payment-kit{height:257px}}.subproduct--main .payment-kit__texts{display:none}@media screen and (min-width: 1024px){.subproduct--main .payment-kit__texts{display:block}}.subproduct--main .payment-kit:nth-child(2) .payment-kit__texts{display:none}@media screen and (min-width: 1024px){.subproduct--main .payment-kit:nth-child(2) .payment-kit__texts{display:block}}.subproduct--main .payment-kit:last-child{margin-bottom:20px}.subproduct--main .subproduct__list{margin-right:0}@media screen and (min-width: 1024px){.subproduct--main .subproduct__item:last-child{max-width:100%;flex-grow:1;width:auto}}.subproduct--companies .payment-kit{padding-bottom:30px}@media screen and (min-width: 704px){.subproduct--companies .payment-kit{height:181px}}.subproduct--companies .payment-kit__bottom button{display:none}.subproduct--companies .legal-form{max-width:470px}@media screen and (min-width: 1024px){.subproduct--companies .legal-form{margin-left:265px}}.subproduct--companies .legal-form__form{margin-top:-20px}@media screen and (min-width: 1024px){.subproduct--companies .legal-form__form{margin-top:-30px}}.subproduct--paper .subproduct__special{width:100%;max-width:100%;margin-top:10px}@media screen and (min-width: 1024px){.subproduct--paper .subproduct__special{max-width:470px;margin-top:0}}.shop__header{margin-top:15px;padding:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}@media screen and (min-width: 704px){.shop__header{border-top:none}}.shop__description{font-family:Lora,Times,serif;font-size:14px;line-height:22px;margin-top:10px;padding-left:32px}.shop__title{font-size:18px;line-height:26px}@media screen and (min-width: 704px){.shop__title{font-size:24px;line-height:32px}}.shop__popup-title{font-size:20px;line-height:24px;font-weight:700;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}.shop__popup .subscription__list{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.shop__popup .subscription__list:last-child{border-bottom:0}.shop__conditions,.shop__advantages{display:none}@media screen and (min-width: 704px){.shop__conditions,.shop__advantages{display:block}}.shop__conditions-link{display:block;text-align:center;margin-bottom:20px}@media screen and (min-width: 704px){.shop__conditions-link{display:none}}.shop__conditions-link a{color:var(--ved-main-color, #4f99af);border-bottom:1px dotted var(--ved-main-color, #4f99af);font-size:14px;line-height:20px;height:20px}.shop__gift-button{color:var(--ved-main-color, #4f99af);margin:10px 0 20px}.shop__mobile-button{color:#fff}@media screen and (min-width: 704px){.shop__buttons{display:none}}.shop__block{padding:20px 0}@media screen and (min-width: 704px){.shop__block{padding:30px 0 40px;border-top:1px solid #eee}}@media screen and (min-width: 1024px){.shop__block .subscription__list{-moz-column-count:2;-moz-column-gap:0;-webkit-column-count:2;-webkit-column-gap:0;column-count:2;column-gap:50px}}.shop__tabs{padding-bottom:0}.shop__tabs-names{display:flex}.shop__tab.b-tabs__tab{height:40px;display:flex;align-items:center;padding:0 15px}.shop__tab.b-tabs__tab svg{margin-right:10px;height:16px}.shop__tab.b-tabs__tab span{border-bottom:1px dotted #000;font-size:14px;line-height:16px}.shop__tab.b-tabs__tab:hover span{border-bottom-color:var(--ved-main-color, #4f99af)}.shop__tab.b-tabs__tab--active span{border-bottom:none}.shop__toggles .shop__tab{margin:0 0 30px;padding:0;height:16px;font-size:14px;line-height:16px;position:relative;border:none}.shop__toggles .shop__tab-arrow{position:absolute;right:0;transform:rotate(-90deg);transition:transform .2s ease-in-out}.shop__toggles .shop__tab:hover{color:#000;border:none}.shop__toggles .shop__tab:hover span{border-color:#000}.shop__toggles .shop__tab.b-tabs__tab--active{margin:0;padding:0;border:none;color:#000;scroll-margin-top:20px}.shop__toggles .shop__tab.b-tabs__tab--active .shop__tab-arrow{transform:rotate(90deg)}.shop__toggles .shop__tab.b-tabs__tab--active span{border-bottom:1px dotted #000}.shop__toggles .subproduct.max_height-enter-to{max-height:1000px;overflow:hidden}.shop__subproducts{min-height:338px}.shop .fade-leave,.shop .fade-leave-to{display:none;transition:none}.subscription__text{font-size:14px;line-height:22px}.subscription__text p{margin-top:0;margin-bottom:20px}.subscription__text strong{font-size:16px;line-height:24px;color:var(--ved-main-color, #4f99af);font-weight:700;display:block;margin-bottom:20px}.subscription__text .subscription__list{font-size:14px;line-height:22px;padding-left:20px;margin:0 0 30px}.subscription__text .subscription__list:last-child{margin-bottom:0}.subscription__text .subscription__list li{margin-bottom:15px}.subscription__text .subscription__list li:last-child{margin-bottom:0}.subscription__text a{color:var(--ved-main-color, #4f99af)}
