.subscription_index{margin-bottom:50px;padding:45px;border:1px solid #e3e5ec;border-radius:5px;background-color:#fff;text-align:center}.subscription_index .subscription__image{margin-right:0;margin-bottom:25px}.subscription_main .subscription__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.subscription_main .subscription__name{margin-bottom:10px}.subscription_main .subscription__price{text-align:right}.subscription_event .subscription__item{padding-right:20px;padding-left:20px;border:1px solid #e3e5ec}.subscription_event .subscription__desc{width:initial}.subscription_event .subscription__line{padding-left:0}.subscription__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscription__question{max-width:600px;margin-right:auto;margin-bottom:20px;margin-left:auto;font-size:1.25rem;font-weight:500;line-height:1.875rem}.subscription__about{max-width:700px;margin-bottom:20px;font-size:.875rem;line-height:1.25rem}.subscription__about ul{margin:0;padding:0;list-style-type:none}.subscription__continue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscription__continue-link{min-width:auto;padding:9.5px 15px;font-size:.8125rem;text-transform:uppercase}.subscription__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:132px;margin-right:20px;padding:3px 20px;border:1px solid #015baa;border-radius:5px}.subscription__input{-moz-appearance:textfield;width:33.33%;max-width:100%;border:none;background-color:transparent;font-size:1.25rem;font-weight:700;text-align:center}.subscription__input::-webkit-inner-spin-button,.subscription__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.subscription__minus,.subscription__plus{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border:none;background-color:transparent}.subscription__minus[disabled],.subscription__plus[disabled]{opacity:.5}.subscription__minus{margin-right:10px}.subscription__plus{margin-left:10px}.subscription__checked-all{color:#ccc}.subscription__items{position:relative;margin-bottom:140px}.subscription__item+.subscription__item{margin-top:30px}.subscription__item{padding:30px;border:1px solid #e3e5ec;border-radius:5px;background-color:#fff}.subscription__item_sport .subscription__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscription__item_warning{border-color:#f5b555!important}.subscription__item .teams{margin-bottom:0}.subscription__item .events__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscription__item .events__name{margin-right:20px}.subscription__item .events__time{position:relative;margin-bottom:5px;padding-left:25px}.subscription__item .events__time::before{display:inline-block;position:absolute;top:50%;left:0;width:1.125em;height:1.125em;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../../images/site/sprite.svg?55961126);background-position:-5.5em -1.8125em;background-size:48.1875em 44.3125em;content:""}.subscription__item .events__image{width:60px;min-width:60px;height:60px;min-height:60px}.subscription__checkbox{margin-right:30px}.subscription__checkbox .checkbox__custom{margin-right:0}.subscription__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.subscription__image{min-width:135px;max-width:135px;height:180px;min-height:180px;max-height:180px;margin-right:20px}.subscription__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.subscription__desc{width:63%;margin-right:20px}.subscription__info{min-width:180px;margin-left:auto;text-align:right}.subscription__age,.subscription__amount,.subscription__season{font-size:.875rem}.subscription__amount,.subscription__season{margin-bottom:20px}.subscription__amount{display:inline-block;padding:5px 10px;border-radius:5px;background:#b5bacd;color:#fff}.subscription__age{margin-bottom:10px;color:#8d95a9}.subscription__price{margin-bottom:20px;font-size:1.25rem;font-weight:700;line-height:1.4375rem;text-align:center}.subscription__name{margin-bottom:0;font-size:1.25rem}.subscription__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 10px;border:1px solid currentColor;border-radius:5px;background-color:transparent;color:#015baa;font-size:.8125rem;white-space:nowrap}.subscription__count:hover{background-color:#015baa;color:#fff;opacity:1}.subscription__count:hover .subscription__edit-icon{fill:#fff;stroke:#fff}.subscription__edit-icon{margin-left:8px}.subscription__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.subscription__check-all{padding:0;border:none;background-color:transparent;color:#015baa}.subscription__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.subscription__top .subscription__name{margin-right:15px}.subscription__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:20px;padding-left:50px}.subscription__choose{margin-right:20px;padding:7.5px 15px;border:2px solid currentColor;border-radius:5px;background-color:#fff;color:#015baa;font-size:.875rem}.subscription__choose:hover{background-color:#015baa;color:#fff;opacity:1}.subscription__choose.inactive{opacity:.5;pointer-events:none}.subscription__message{padding:5px 10px;border-radius:5px 5px 0 0;font-size:.875rem;text-align:center}.subscription__message_warning{background-color:rgba(245,181,85,.2);color:#e0911b}.subscription__change{margin-bottom:20px;margin-left:20px;white-space:nowrap}.subscription__change:hover{border-color:#015baa;background-color:#015baa;color:#fff;opacity:1}.subscription__change:hover .subscription__edit-icon{fill:#fff;stroke:#fff}.subscription__date{margin-bottom:10px;padding:9px 20px;border-radius:4px;background:#f5f5f5;color:#000;font-size:.875rem;text-align:center}.subscription__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#959595;font-size:.75rem;text-align:left}.subscription__time-icon{margin-right:10px}.subscription__footer{z-index:2;position:sticky;bottom:0;left:0;width:100%;padding:20px 0;background-color:#fff;-webkit-box-shadow:0 -5px 25px rgba(0,0,0,.05);box-shadow:0 -5px 25px rgba(0,0,0,.05)}.subscription__footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subscription__order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscription__score{margin-right:30px}.subscription__score-text{font-size:.875rem}.subscription__score-sum{font-size:1.5rem}.subscription__score-old-price{font-size:.875rem;text-decoration:line-through}.subscription__buy{min-width:150px}.subscription__buy.disabled{opacity:.5;pointer-events:none}@media (max-width:1024px){.subscription__item .teams{width:100%;margin-bottom:20px}}@media (max-width:767px){.subscription_index{margin-bottom:30px;padding:20px 15px}.subscription_index .subscription__image{margin-bottom:15px}.subscription_main .subscription__image{display:none}.subscription_main .subscription__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subscription_main .subscription__desc{width:100%}.subscription_main .subscription__price{text-align:left}.subscription_event .subscription__image{min-width:90px;max-width:90px;height:126px;min-height:126px;max-height:126px;margin-right:15px}.subscription_event .subscription__item{padding-right:15px;padding-left:15px}.subscription_event .subscription__desc{width:45%}.subscription_event .subscription__price{margin-bottom:0;font-size:.875rem;line-height:1rem}.subscription_event .subscription__info{margin-top:15px}.subscription_event .subscription__date{padding-top:4.5px;padding-bottom:4.5px}.subscription_sport .subscription__checkbox{position:absolute;left:25px}.subscription__question{font-size:1rem}.subscription__continue{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subscription__quantity{width:100%;max-width:initial;margin-right:0;margin-bottom:20px;padding-right:30px;padding-left:30px}.subscription__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto}.subscription__name{font-size:1.125rem}.subscription__top{margin-bottom:10px}.subscription__age .age{display:inline-block}.subscription__items{margin-bottom:90px}.subscription__items .to-top{right:0;bottom:-70px}.subscription__item+.subscription__item{margin-top:15px}.subscription__item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px}.subscription__item .time{margin-right:0}.subscription__item .events__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:initial;text-align:center}.subscription__item_sport .subscription__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subscription__message{margin-top:-15px;margin-right:-15px;margin-left:-15px}.subscription__desc{margin-right:0}.subscription__top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.subscription__top .subscription__name{margin-top:10px;margin-right:0}.subscription__text{display:none}.subscription__info{width:100%;margin-left:0;text-align:left}.subscription__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscription__date div:first-child{margin-right:5px}.subscription__checkbox{margin-right:10px;margin-left:-5px}.subscription__time{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:15px}.subscription__time .break{display:none}.subscription__line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:0}.subscription__line_no-top-margin{margin-top:0}.subscription__choose{width:100%;margin-right:0;margin-bottom:10px}.subscription__change{width:100%;margin-bottom:0;margin-left:0}.subscription__amount{font-size:.8125rem}.subscription__count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-top:4.5px;padding-bottom:4.5px}.subscription__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.subscription__checked{margin-bottom:10px;font-size:.875rem}.subscription__footer{width:auto;font-size:.875rem}.subscription__footer-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subscription__order{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.subscription__checked,.subscription__score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.subscription__score{margin-right:0;margin-bottom:10px}.subscription__buy{width:100%}}
/*# sourceMappingURL=subscription.css.map */
