@keyframes loader-spin{to{transform:rotate(1turn)}}@media screen and (min-width:992px){.layout-wrapper.promotion_detail .columns{flex-direction:column}.layout-wrapper.promotion_detail .page-layout-2columns-left .columns{flex-direction:row;padding:10px 0}.layout-wrapper.promotion_detail .page-layout-2columns-left .columns .toolbar-sorter{position:absolute;right:0;top:-30px}}.promotion-banner{text-align:center}.promotion-banner img{width:100%}.promotion-finished{color:#bdbdbd;font-size:22px;font-weight:500;margin-bottom:24px;text-align:center}@media screen and (max-width:991px){.promotion-finished{margin-top:8px}}.promotion_detail .promotion-content{color:#333;display:flex;font-size:15px;font-weight:300;line-height:24px;margin-bottom:56px}.promotion_detail .promotion-content p{line-height:24px}.promotion_detail .promotion-content p a{color:#333;font-weight:700}.promotion_detail .promotion-content .description{display:flex;flex-wrap:wrap}.promotion_detail .promotion-content .description .toggle-wrapper .trigger{color:#333;font-size:22px;font-weight:700;line-height:26px;padding-top:30px}@media screen and (max-width:991px){.promotion_detail .promotion-content .description .toggle-wrapper .trigger{pointer-events:none}}.promotion_detail .promotion-content .description .toggle-wrapper .trigger a{color:#333}.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container{border-bottom:1px solid #f7f7f7;font-size:15px;font-weight:300;line-height:24px;padding-bottom:30px}.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container .highlighted{font-size:17px;line-height:28px}.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container ol,.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container p,.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container ul{margin-bottom:0;padding:16px 0}.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container>div>ol,.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container>div>p,.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container>div>ul{padding-bottom:0}.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container>div>br:last-child{display:none}.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container p+ol,.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container p+ul{padding-top:0}.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container ul{list-style-type:disc;padding-left:20px}.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container ol{counter-reset:item;list-style-type:auto}.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container ol li{display:block}.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container ol li:before{content:counter(item) ". ";counter-increment:item;font-weight:700}.promotion_detail .promotion-content .description .toggle-wrapper .toggle-container.toggle-container-show-default-lines{-webkit-box-orient:vertical;border-bottom-color:transparent;display:-webkit-box;margin-bottom:3px;overflow:hidden;padding-bottom:0;text-overflow:ellipsis}.promotion_detail .promotion-content .description .toggle-wrapper .trigger.active~.read-more:before{content:none}.promotion_detail .promotion-content .description .toggle-wrapper .read-more{color:#2a8d9c;font-size:16px;font-weight:500;line-height:19px;margin-top:10px;padding-bottom:30px;padding-top:0;position:relative}.promotion_detail .promotion-content .description .toggle-wrapper .read-more:before{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 132.56%);bottom:100%;content:"";display:block;height:70px;pointer-events:none;position:absolute;top:auto;width:100%;z-index:2}.promotion_detail .promotion-content .description .toggle-wrapper .table.additional-options{border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;border-top:1px solid #f7f7f7;font-size:14px;margin-top:10px;text-align:left;width:100%}.promotion_detail .promotion-content .description .toggle-wrapper .table.additional-options tr{border-bottom:1px solid #f7f7f7}.promotion_detail .promotion-content .description .toggle-wrapper .table.additional-options td,.promotion_detail .promotion-content .description .toggle-wrapper .table.additional-options th{line-height:24px;padding:12px 25px}.promotion_detail .promotion-content .description .toggle-wrapper .table.additional-options th{font-weight:400;width:40%}.promotion_detail .promotion-content .description .toggle-wrapper .table.additional-options td{font-weight:500}.promotion_detail .promotion-content .promo_consultation,.promotion_detail .promotion-content .promo_rules{color:#bdbdbd;cursor:pointer;display:flex;font-size:14px;font-weight:500;line-height:17px;margin-right:48px}@media screen and (max-width:991px){.promotion_detail .promotion-content .promo_consultation,.promotion_detail .promotion-content .promo_rules{cursor:default;justify-content:center;margin:0;width:50%}}.promotion_detail .promotion-content .promo_consultation:before,.promotion_detail .promotion-content .promo_rules:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0C3.36 0 0 3.36 0 7.5 0 11.64 3.36 15 7.5 15c4.14 0 7.5-3.36 7.5-7.5C15 3.36 11.64 0 7.5 0Zm0 11.25a.752.752 0 0 1-.75-.75v-3c0-.412.338-.75.75-.75s.75.338.75.75v3c0 .412-.338.75-.75.75Zm.75-6h-1.5v-1.5h1.5v1.5Z' fill='%23BDBDBD'/%3E%3C/svg%3E");content:"";display:inline-block;height:15px;margin-right:8px;width:15px}.promotion_detail .promotion-content .additional-info .title{margin-bottom:20px}.promotion_detail .promotion-content .additional-info ul{list-style:disc;padding-left:16px}.promotion_detail .promotion-content .additional-info ul .text p{font-size:12px;line-height:16px;margin:4px 0 0}.promotion_detail .promotion-content .additional-info ul #openChatAction,.promotion_detail .promotion-content .additional-info ul a{color:#333;font-weight:500}.promotion_detail .promotion-content .additional-info ul li{margin-bottom:20px}.promotion_detail .promotion-content .additional-info ul li:last-of-type{margin:0}.promotion_detail .promotion-content .promo_rules_popup.modal-popup .modal-inner-wrap{max-width:615px}.promotion_detail .promotion-content .modal-popup{align-items:center;display:flex;justify-content:center}.promotion_detail .promotion-content .modal-popup .modal-inner-wrap{background:#f7f7f7;margin:auto;max-width:345px;padding:6px 6px 48px}.promotion_detail .promotion-content .modal-popup.promo-consultation .modal-header{padding:0}.promotion_detail .promotion-content .modal-popup.promo-consultation .modal-content{padding:34px 18px 0 26px}@media screen and (max-width:479px){.promotion_detail .description .toggle-wrapper>div:first-of-type .trigger{padding-top:18px}}@media screen and (max-width:991px){.promotion_detail .description .toggle-wrapper{margin-bottom:64px;width:100%}.promotion_detail .description .toggle-wrapper .trigger{padding-top:24px}.promotion_detail .description .toggle-wrapper .read-more{padding-bottom:24px}.site-wrapper .column.main .description .toggle-wrapper{margin-bottom:72px;margin-top:-63px}.site-wrapper .column.main .description .toggle-wrapper>div:last-child .read-more{border-bottom:none;padding-bottom:0}}@media screen and (min-width:992px){.promotion_detail .description .toggle-wrapper{margin-bottom:100px}.promotion_detail .description .toggle-wrapper>div:first-of-type .trigger{padding-left:0}.promotion_detail .description .toggle-wrapper .trigger{align-items:center;border-bottom:1px solid #f7f7f7;box-sizing:border-box;color:#bdbdbd;cursor:pointer;float:left;font-size:18px;font-weight:700;height:50px;line-height:22px;margin:0 -1px 0 0;padding:0 28px;text-decoration:none;transition:color .2s ease-out;width:auto}.promotion_detail .description .toggle-wrapper .trigger a{color:#bdbdbd;transition:color .2s ease-out}.promotion_detail .description .toggle-wrapper .trigger span{align-items:center;display:flex;height:100%;position:relative}.promotion_detail .description .toggle-wrapper .trigger.active,.promotion_detail .description .toggle-wrapper .trigger.active a,.promotion_detail .description .toggle-wrapper .trigger:hover,.promotion_detail .description .toggle-wrapper .trigger:hover a{color:#333}.promotion_detail .description .toggle-wrapper .trigger.active span:after,.promotion_detail .description .toggle-wrapper .trigger:hover span:after{background-color:#333;bottom:-2px;content:"";height:1px;left:0;position:absolute;width:100%}.promotion_detail .description .toggle-wrapper .toggle-container{background:#fff;border:none;box-sizing:border-box;float:right;font-size:15px;line-height:24px;margin-left:-100%;margin-top:60px;padding:5px 0;width:100%}.promotion_detail .description .toggle-wrapper .read-more{display:none}.promotion-timer{display:flex;justify-content:space-between}}.promotion-timer .vuejs-progress-bar{position:relative;width:62px}.promotion-timer .vuejs-progress-bar:after,.promotion-timer .vuejs-progress-bar:before{color:#7c7c7c;content:attr(title-time);font-size:15px;font-weight:300;left:0;line-height:7px;margin:0 auto;position:absolute;right:0;text-align:center;top:20px}.promotion-timer .vuejs-progress-bar:after{color:#bdbdbd;content:attr(title-text);font-size:11px;line-height:37px}@media screen and (min-width:992px){.promotion-timer .block-content{padding:0}.promotion-timer .block-content .phone{font-size:24px;font-weight:500}}.promotion-timer .text,.promotion-timer .timer-title{color:#7c7c7c;font-size:12px;font-weight:300;line-height:14px}@media screen and (max-width:991px){.promotion-timer .text,.promotion-timer .timer-title{margin-bottom:16px}}