.accordion-info .card{border:none;border-radius:0;margin-top:5px}.accordion-info .card:first-child{margin-top:0}.accordion-info .card-header{padding:0;background-color:#fff0;border-bottom:none}.accordion-info .card-header button{white-space:normal!important}.accordion-info .card-header:first-child{border-radius:0}.accordion-info .card-header .accordion-btn{position:relative;width:100%;text-align:left;font-size:24px;font-weight:800;line-height:1;color:#131313;padding:16px 90px 18px 40px;background-color:#e8e7e7;text-decoration:none;transition:all 0.3s}.accordion-info .card-header .accordion-btn:hover,.accordion-info .card-header .accordion-btn:focus,.accordion-info .card-header .accordion-btn[aria-expanded=true]{background-color:#ed4457;color:#fff}.accordion-info .card-header .accordion-btn:hover .card-header__icon:before,.accordion-info .card-header .accordion-btn:hover .card-header__icon:after,.accordion-info .card-header .accordion-btn:focus .card-header__icon:before,.accordion-info .card-header .accordion-btn:focus .card-header__icon:after{background-color:#fff}.accordion-info .card-header .accordion-btn[aria-expanded=true] .card-header__icon:before{background-color:#fff}.accordion-info .card-header .accordion-btn[aria-expanded=true] .card-header__icon:after{display:none}.accordion-info .card-header .card-header__icon{display:block;width:20px;height:20px;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.accordion-info .card-header .card-header__icon:before,.accordion-info .card-header .card-header__icon:after{content:"";display:block;width:100%;height:2px;background-color:#ed4457;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color 0.3s}.accordion-info .card-header .card-header__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.accordion-info .card-body{padding:40px}.accordion-info .card-body__content ul{margin-top:15px}.accordion-info .card-body__content ul li{position:relative;margin-top:5px;padding-left:30px;line-height:1.5}.accordion-info .card-body__content ul li:first-child{margin-top:0}.accordion-info .card-body__content ul li:before{content:"";display:block;width:8px;height:8px;background-color:#ed4457;border-radius:50%;position:absolute;top:6px;left:0}.accordion-info .card-body__content a{color:#ed4457;text-decoration:underline}.accordion-info .card-body__content a:hover,.accordion-info .card-body__content a:focus{text-decoration:none}@media (max-width:1280px){.accordion-info .card-body__content{max-width:670px}}@media (max-width:1140px){.accordion-info .card-header .btn{font-size:20px}}.chosen-impression_container-buttons .button{max-width:175px}.chosen-impression-info__text{font-size:14px;font-weight:500}.chosen-impression_text-btn{display:inline-block;vertical-align:middle;width:calc(100% - 187px);padding-right:32px;font-size:16px;font-weight:700;color:#ed4457;transition:opacity 0.3s}.chosen-impression_text-btn:hover,.chosen-impression_text-btn:focus{color:#ed4457;opacity:.8}.finish-activation-btn_container{margin-top:30px}.finish-activation-btn_container .button:hover,.finish-activation-btn_container .button:focus{color:#fff}.activation-page .filters-container+.back-catalog_catalog{margin-top:20px}.activation-page select{padding:16px 35px 15px 20px;color:#131313;border-color:#a6a6a6;height:auto;font-size:14px}.activation-page select.form-control:focus{outline:none;border-color:#a6a6a6;box-shadow:none}.activation-page section:first-child:not(.no-padding){padding-top:32px}.activation-page .accordion-info{margin-top:38px}.activation-page .back-catalog{margin-bottom:36px}.activation-page .filters .back-catalog{margin-bottom:20px}.product-page.activation-page .back-catalog{margin-top:22px;margin-bottom:40px}.activation-step__header{margin-bottom:40px}.activation-step__header .progress-bar{background-color:#ed4457}.activation-step__links-container{display:flex;justify-content:space-between;flex-wrap:nowrap;padding-bottom:15px;font-size:14px;font-weight:500;position:relative}.activation-step__link-item{padding:0 5px}.activation-step__link-item.active .activation-step__link{color:#121212}.activation-step__link{color:#a6a6a6;cursor:pointer}.activation-step__link:hover,.activation-step__link:focus{color:#121212;transition:color 0.3s}.loader__block{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(89 89 89 / .5);z-index:10;display:flex;align-items:center;justify-content:center}.loader__block .bubble{padding:0 30px}.loader__block .bubble .circle{width:30px;height:30px}.certificate-text-btn{display:inline-block;width:auto;font-size:14px;font-weight:800;color:#595959;padding:0}.activation-section__container{margin-top:34px;padding-top:30px;margin-right:30px;position:relative;font-size:0}.activation-section__container-bg{background-color:#f8f7f7;border-bottom-left-radius:3px;border-top-left-radius:3px}.activation-section__col{display:inline-block;vertical-align:top;position:relative}.activation-section__col_left{width:calc(100% - 530px)}.activation-section__col_left .false-checkbox{background-color:#fff;width:16px;height:16px;border-radius:3px}.left-part__container{padding:30px 20px 50px 50px;max-width:950px}.left-part-headline{font-size:40px;font-weight:800}.activation-section__col_right{width:530px;background-color:#fff;border-radius:3px;box-shadow:0 10px 30px 0 rgb(0 0 0 / .1);padding:40px 50px 50px;position:relative;top:-30px;right:-30px}.activation__subtitle{font-size:30px;font-weight:800}.conditions-text{font-size:14px;line-height:1.75;font-weight:500}.conditions-text p{margin-top:8px}.conditions-text ul{margin-top:4px}.conditions-text ul li{position:relative;padding-left:22px}.conditions-text ul li:before{content:"";display:block;width:4px;height:4px;background-color:#ed4457;border-radius:50%;position:absolute;left:0;top:11px}.conditions-text ol{margin-top:4px;list-style:none;counter-reset:my-awesome-counter}.conditions-text ol li{counter-increment:my-awesome-counter}.conditions-text ol li:before{content:counter(my-awesome-counter) ". "}.activation-select.has-error .select2-container--default .select2-selection--single{border-color:#ed4457}.activation-select{position:relative}.activation-select .select2-container--default .select2-selection--single{border-radius:3px;border-color:#a6a6a6;height:auto;padding:17px 0}.activation-select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;color:#131313;line-height:1}.activation-select .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#595959}.activation-select .select2-container .select2-selection--single .select2-selection__rendered{padding:0 35px 0 20px}.activation-select .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:0;width:30px}.activation-select .select2-selection--single .select2-selection__arrow b{border:none!important;width:10px!important;height:4px!important;margin-left:-5px!important;background-image:url(https://cdn-tr.bodo.gift/assets/f71b9211/img/arrow.svg)!important;background-position:0 0;background-size:auto;background-repeat:no-repeat}.activation-select .select2-container--open .select2-selection__arrow b{background-position:0 -4px}.activation-select .select2-dropdown{border:none;box-shadow:0 6px 23px 0 rgb(166 166 166 / .4);padding:30px;font-size:14px}.activation-select .select2-container--default .select2-results>.select2-results__options{overflow-y:visible;max-height:none}.activation-select .select2-results{max-height:320px;position:relative;overflow:auto}.activation-select .select2-results::-webkit-scrollbar-track{border-radius:3px;background-color:#F5F5F5}.activation-select .select2-results::-webkit-scrollbar{width:4px}.activation-select .select2-results::-webkit-scrollbar-thumb{border-radius:3px;background-color:#ed4457}.activation-select .select2-container--default .select2-results__option[aria-selected=true]{background-color:transparent!important;color:#ed4457;font-weight:800}.activation-select .select2-container--default .select2-results__option:hover{color:#ed4457!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:transparent!important;color:#131313!important}.activation-select.has-error .select2-container--default .select2-selection--single{border-color:#ed4457}@supports not selector(::-webkit-scrollbar){.activation-select .select2-results{scrollbar-color:#ed4457 #F5F5F5;scrollbar-width:thin}}.step-part__row{margin:15px -10px}.step-part__row .step-part__col{padding:20px 10px 0}.step-part__item{width:100%;height:100%;background-color:#ffe5e6;border-radius:30px;padding:30px 40px 40px}.step-part__headline{font-size:24px;font-weight:800}.step-part__text{font-size:14px;margin-top:25px}.step-part__text a{color:#ed4457;text-decoration:underline;text-decoration-style:dashed;font-weight:700}.step-part__text a:hover,.step-part__text a:focus{opacity:1;text-decoration:none}.important-part__row{padding-top:60px;margin:0 -25px}.important-part__row .important-part__col{padding:0 25px}.important__item{font-size:0}.important__item .img-container{display:block;width:52px;margin-bottom:25px}.important__item .img-container img{width:100%}.important__item .text-container{font-size:14px}.activation__form .radio-group .form-group{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.activation__form .radio-group .form-group .help-block{width:100%}.activation__form .custom-radio__label+.custom-radio__label{margin-left:30px}.activation__form .form-group__title{font-size:14px}.activation__form .control-group{margin-top:20px}.activation__form .control-group small{font-size:12px;color:#595959;opacity:.8}.activation__form .control-group small a{color:#131313;transition:opacity 0.3s;text-decoration:none;font-weight:400}.activation__form .control-group small a:hover,.activation__form .control-group small a:focus{color:#131313;opacity:.8}.activation__form input{padding:14px 20px}.activation__form .form-group__information{font-size:14px;color:#595959;margin-top:10px}.activation__form .btn-container{margin-top:30px}.activation__form-headline{font-size:24px;font-weight:800;line-height:1.25;margin-bottom:25px}.activations-forms_container a:hover,.activations-forms_container a:focus{text-decoration:none;opacity:1}.activations-forms_container .link-activation{color:#131313;text-decoration:none;cursor:default;pointer-events:none}.activations-forms_container .link-certificate_value{color:#ed4457;text-decoration:underline;text-decoration-style:dashed;cursor:pointer;pointer-events:auto}.activations-forms_container.certificate-value .link-activation{color:#ed4457;text-decoration:underline;text-decoration-style:dashed;cursor:pointer;pointer-events:auto}.activations-forms_container.certificate-value .link-certificate_value{color:#131313;text-decoration:none;cursor:default;pointer-events:none}.activations-forms_container .result-block{margin-top:16px;font-size:18px;font-weight:500}.activations-forms_container .result-block span{font-weight:700}.certeficate_value .btn-container{margin-top:20px}.activation-page .catalog__section:first-child .product-row{margin-top:30px}.activation__add-info{margin-top:20px;font-size:18px}.activation__add-info span{font-weight:700}.activation__add-info-item:before{content:"";display:inline-block;margin-right:10px;width:8px;height:8px;background-color:#ed4457;border-radius:50%;position:relative;top:-2px}.activation-page .product-item__favorites{display:none}.activation-page.sub-step .product-item__favorites{display:block}.change-impression{height:100%;width:100%;padding:48px 50px;background-color:#953473;color:#fff;border-radius:3px;position:relative}.change-impression.big{min-height:auto}.change-impression.big .change-impression__content{height:auto}.change-impression.big .change-impression__bottom{display:inline-block;vertical-align:middle;max-width:280px;padding-top:25px}.change-impression.big .change-impression__selection{display:inline-block;width:100%;max-width:365px;vertical-align:middle;margin-top:25px;margin-right:30px}.col-8 .product-item__about-container{height:auto}.col-8 .product-item__price{max-width:50%}.col-8 .product-item__bottom{max-width:50%}.change-impression__content{height:calc(100% - 100px)}.change-impression__headline{font-size:40px;line-height:1;font-weight:800}.change-impression__description{margin-top:18px;font-size:18px}.change-impression__selection{margin-top:40px}.change-impression__selection select{background-color:#fff0;color:#fff}.change-impression__selection select option{color:#131313}.change-impression__selection .select2-container .select2-selection--single{border:1px solid #fff;border-radius:3px;height:auto;padding:17px 0;background-color:#fff0}.change-impression__selection .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0;right:0;width:30px}.change-impression__selection .select2-selection--single .select2-selection__arrow b{border:none!important;margin-left:-5px!important;background-position:0 0;background-repeat:no-repeat;width:11px!important;height:6px!important;background-image:url(https://cdn-tr.bodo.gift/assets/f71b9211/img/arrow-white-select.svg)!important;background-size:100%!important}.change-impression__selection .select2-dropdown{border:none;padding:0;background-color:#953473;box-shadow:0 5px 56px 3px rgb(102 42 81 / .7)}.change-impression__selection .select2-container--default .select2-results .select2-results__option:hover,.change-impression__selection .select2-container--default .select2-results__option--highlighted{color:#ffffff!important;opacity:1}.change-impression__selection .select2-container--default .select2-results__option[aria-selected=true],.change-impression__selection .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#fff0;color:#fff;opacity:1;font-weight:500}.change-impression__selection .select2-results__option{padding:7px 20px;font-size:14px;line-height:1.1;opacity:.7;font-weight:400}.change-impression__selection .select2-results__option:first-child{padding-top:20px}.change-impression__selection .select2-results__option:last-child{padding-bottom:20px}.change-impression__selection .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1;color:#fff;max-width:none;padding-right:25px}.change-impression__selection .select2-selection__placeholder{color:#fff!important}.change-impression__selection .select2-container--open .select2-selection__arrow b{background-position:0 -7px}.change-impression__bottom{text-align:center;padding-top:50px;width:100%}.activated__location{padding-top:32px}.activated__location .location-section{padding-top:0}.activated__location .location-tab-row{align-items:flex-start}.location-content_row{margin:0 -25px}.location-content_col{padding:0 25px}.col-3.location-content_col{flex:0 0 33%;max-width:33%}.col-9.location-content_col{flex:0 0 67%;max-width:67%}.location-content_scroll{padding:20px;background-color:#fff;border-radius:3px;max-height:743px;position:relative;overflow:auto}.location-content_scroll.with-btn{max-height:682px}.location-data_item .custom-checkbox{padding-left:25px}.location-data_item+.location-data_item{margin-top:15px}.location-schedule .show-more{margin-top:9px;padding:0}.location-schedule .show-more span{color:#ed4457;font-size:14px;cursor:pointer;text-decoration:underline dashed}.location-schedule .show-more span:after{content:"";display:inline-block;margin-left:5px;width:10px;height:6px;background-image:url(https://cdn-tr.bodo.gift/assets/f71b9211/img/arrow-red.svg);background-position:0 0;background-repeat:no-repeat;background-size:10px;transform-origin:center}.location-schedule .show-more span:nth-of-type(1){display:inline-block}.location-schedule .show-more span:nth-of-type(2){display:none}.location-schedule .show-more span:nth-of-type(2):after{transform:rotate(180deg)}.location-schedule .show-more:hover span{text-decoration:none}.location-schedule.rollup .show-more span:nth-of-type(1){display:none}.location-schedule.rollup .show-more span:nth-of-type(2){display:inline-block}.location-schedule .location-data_item-text.two-col{width:100%;max-width:200px;font-size:0;overflow:hidden}.location-schedule .location-data_item-text.two-col p{display:inline-block;width:50%;padding-right:10px;font-size:14px}.location-data_item-headline{font-weight:700}.location-content_link{color:#ed4457;font-weight:700;text-decoration:underline}.location-content_link:hover,.location-content_link:focus{color:#ed4457;text-decoration:none;opacity:1}.location-content_address{width:auto;font-size:14px;font-weight:700}button.location-content_address{padding:0;color:#ed4457;text-decoration:underline;text-align:left}button.location-content_address:hover,button.location-content_address:focus{text-decoration:none}.partner-schedule_link{color:#ed4457;text-decoration:underline;font-weight:700}.partner-schedule_link:hover,.partner-schedule_link:focus{color:#ed4457;text-decoration:none;opacity:1}.partner-schedule_link+.control-group{margin-top:5px}.location-discount{padding:5px 10px;background-color:#ffe5e6;border-radius:3px}.location-btn{width:100%;margin-top:10px;padding:0 20px}.partner-slider{width:100%;border-radius:3px;padding-bottom:35px}.partner-slider .partner-slider__item{display:none}.partner-slider .partner-slider__item:first-child{display:block}.partner-slider .slick-prev,.partner-slider .slick-next{width:69px;top:calc(50% - 25px)}.partner-slider .slick-dots{bottom:0}.partner-slider .slick-dots.slick-initialized .partner-slider__item{display:block}.slick-slide{line-height:1}.slick-slide+div{width:100%}.partner-slider__item{position:relative;width:100%;height:0;padding-top:55%;overflow:hidden;border-radius:3px}.partner-slider__item a{display:block;width:100%;position:absolute;top:0;left:0;height:100%}.partner-slider__item a:hover,.partner-slider__item a:focus{opacity:1}.partner-slider__img{display:block;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partners-slider__play-icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgb(0 0 0 / .3)}.partners-slider__play-icon:before{content:"";display:block;width:80px;height:80px;background-image:url(https://cdn-tr.bodo.gift/assets/f71b9211/img/play.svg);background-position:center;background-repeat:no-repeat;background-size:100%}.important-info_container{margin-top:30px;padding:30px;background-color:#F8F7F7;border-radius:3px}.important-info_col-title{font-size:18px;font-weight:500}.important-info_content{width:100%;max-width:1200px}.conditions-text{font-size:14px;line-height:1.75;font-weight:500}.conditions-text p{margin-top:10px}.conditions-text ul{margin-top:4px}.conditions-text ul li{position:relative;padding-left:22px}.conditions-text ul li:before{content:"";display:block;width:4px;height:4px;background-color:#ed4457;border-radius:50%;position:absolute;left:0;top:11px}.conditions-text ol{margin-top:4px;list-style:none;counter-reset:my-awesome-counter}.conditions-text ol li{counter-increment:my-awesome-counter}.conditions-text ol li:before{content:counter(my-awesome-counter) ". "}.partner-slider__img_map{cursor:pointer}@media (max-width:1740px){.location-content_scroll{max-height:672px}.location-content_scroll.with-btn{max-height:616px}}@media (max-width:1590px){.location-content_scroll{max-height:610px}.location-content_scroll.with-btn{max-height:554px}}@media (max-width:1590px){.location-content_scroll{max-height:556px}.location-content_scroll.with-btn{max-height:496px}}@media (max-width:1366px){.location-content_scroll{max-height:534px}.location-content_scroll.with-btn{max-height:477px}}@media (max-width:1280px){.location-content_scroll{max-height:450px}.location-content_scroll.with-btn{max-height:410px}.location-content_row{margin:0 -15px}.location-content_col{padding:0 15px}}@media (max-width:1190px){.location-content_scroll{max-height:433px}.location-content_scroll.with-btn{max-height:374px}}@media (max-width:1090px){.location-content_scroll{max-height:395px}.location-content_scroll.with-btn{max-height:337px}}@media (max-width:1024px){.location-content_scroll{max-height:368px}.location-content_scroll.with-btn{max-height:310px}}.location-section .section-headline{display:inline;vertical-align:bottom;line-height:1;padding-right:2px;font-size:55px}.location-section .headline-dropdown .dropdown-toggle{position:relative;font-size:55px;padding:0;line-height:1;font-weight:800;color:#ed4457;text-align:left;width:auto;vertical-align:baseline}.location-section .headline-dropdown .dropdown-toggle:hover,.location-section .headline-dropdown .dropdown-toggle:focus{opacity:1}.location-section .headline-dropdown .dropdown-toggle:after{transform:scale(1.5);width:17px;height:8px;background-image:url(https://cdn-tr.bodo.gift/assets/f71b9211/img/arrow-red.svg)}.location-section .headline-dropdown .dropdown-toggle.show:after{background-position:0 -9px}.location-section .headline-dropdown .dropdown-menu{min-width:fit-content;width:100%}.location-section .headline-dropdown .dropdown-item{line-height:1.75}.section-headline__title-col{max-width:33%;flex:0 0 33%}.section-headline__description-col{max-width:67%;flex:0 0 67%}.location_card{margin-top:40px;border:none}.location_card+.location_card{margin-top:30px}.location-card_header{position:relative;font-size:0;font-weight:700;color:#fff;line-height:1.2;padding:20px 30px;background-color:#009a44;border-radius:3px!important;border:none;transition:all 0.3s}.location-card_header.collapsed{color:#131313;background-color:#e8e7e7}.location-card_header.with-icon{padding-right:90px;cursor:pointer}.location-card_header:hover,.location-card_header:focus{background-color:#009a44;color:#fff}.location-card_header:hover .card-header__icon:before,.location-card_header:hover .card-header__icon:after,.location-card_header:focus .card-header__icon:before,.location-card_header:focus .card-header__icon:after{background-color:#fff}.location-card_header[aria-expanded=true] .card-header__icon:before{background-color:#fff}.location-card_header[aria-expanded=true] .card-header__icon:after{display:none}.location-headline{display:inline-block;font-size:20px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.card-header__icon{display:block;width:20px;height:20px;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.card-header__icon:before,.card-header__icon:after{content:"";display:block;width:100%;height:2px;background-color:#ed4457;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color 0.3s}.card-header__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.location-card-body{padding:6px 0 0 0}@media (max-width:1800px){.location-section .section-headline{font-size:45px}.location-section .headline-dropdown .dropdown-toggle{font-size:45px}}@media (max-width:1520px){.location-section .section-headline{font-size:40px}.location-section .headline-dropdown .dropdown-toggle{font-size:40px}.location-section .section-description{margin-top:10px}}@media (max-width:1360px){.location-section .section-headline{font-size:35px}.location-section .headline-dropdown .dropdown-toggle{font-size:35px}}@media (max-width:1170px){.location-section .section-headline{font-size:30px}.location-section .headline-dropdown .dropdown-toggle{font-size:30px}}.activation-page .help-block{margin-top:5px}.choose-date .activation-section__col_left .left-part__container .checkbox-group:not(:first-child){margin-top:7px}.choose-date .activation-section__col_left .left-part__container .custom-checkbox__text{color:#595959;font-weight:400}.choose-date .activation-section__col_left .left-part__container .custom-checkbox__text:hover{color:#595959}.choose-date .activation-section__col_left .left-part__container .custom-checkbox__text .false-checkbox:hover+.custom-checkbox__text{color:#595959}.choose-date .activation-section__col_left .left-part__container .control-group{margin-top:20px}.birthday-selects{margin:0 -5px}.birthday-selects .activation-select{padding:0 5px}.choose-date__info .impression-info{margin-top:4px;font-size:18px;font-weight:500;line-height:1.33}.choose-date__info .impression-info span+span{margin-left:40px}.choose-date__info .impression-location{font-size:0;margin-top:20px}.choose-date__info-note{margin-top:25px;font-size:14px;font-weight:500}.impression-info__img{height:40px;margin-right:5px;display:inline-block;vertical-align:middle}.impression-location__title{display:inline-block;vertical-align:top;width:100px;font-size:18px;font-weight:500;line-height:1.33}.impression-location__val{margin-top:4px;font-size:14px}.impression-location__val span{font-size:14px;display:block;line-height:1.33}.choose-date__data .form-group{font-size:0}.choose-date__data .form-group__title{display:inline-block;vertical-align:middle;width:180px;font-size:14px;font-weight:500;padding-top:15px}.choose-date__data .radio-group .form-group__title{padding-top:0;vertical-align:middle}.choose-date__data .form-control__container{display:inline-block;vertical-align:top;width:calc(100% - 180px)}.choose-date__data .custom-radio__label+.custom-radio__label{margin-left:30px}.choose-date__conditions .form-group__title{font-size:18px;font-weight:500;padding-top:0}.choose-date-form__title{font-size:24px;font-weight:800;line-height:1.25}.time-group{margin-top:40px}.time-group .note-block{margin-top:5px;font-size:12.5px;color:#858585}.another-date__container{margin-top:20px}.another-date__container .control-group{padding-left:20px}.another-date__headline{font-size:14px;margin-bottom:10px}.agreement-checkbox{margin-top:40px}.agreement-checkbox .custom-checkbox__text{color:#595959;font-weight:400}.agreement-checkbox .custom-checkbox__text:hover{color:#595959}.agreement-checkbox .false-checkbox:hover+.custom-checkbox__text{color:#595959}.activation-without-extrapay{margin-top:40px}.provider-schedule{margin:20px -50px 0;background-color:#F7F6F6;padding:20px 50px}.provider-schedule+.time-group{margin-top:20px}.provider-schedule p{font-size:16px;font-weight:500}.provider-schedule .control-group{margin-top:20px}.provider-schedule__link{color:#ed4457;text-decoration:underline}.provider-schedule__link:hover,.provider-schedule__link:focus{color:#ed4457;text-decoration:none}.radio-btn-group{margin-top:23px}.radio-btn-group:first-child{margin-top:0}.radio-btn-group .custom-radio__label{display:block;margin-top:10px}.another-date__subtitle{font-size:14px;margin-bottom:10px}.choose-date__conditions-text{margin-top:10px;font-size:14px;font-weight:500}.choose-date__conditions-text span{display:inline-block;width:5px;height:5px;border-radius:50%;background-color:#ed4457;margin-right:15px;vertical-align:top;margin-top:8px}.activation-page .catalog__section .container-fluid:first-child .catalog-blocks-container{margin-top:30px}.activation-page .catalog__section .container-fluid:first-child .product__col:nth-child(1),.activation-page .catalog__section .container-fluid:first-child .product__col:nth-child(2),.activation-page .catalog__section .container-fluid:first-child .product__col:nth-child(3){padding-top:0}.activation-page.sub-step .catalog__section{padding-top:0}.activation-instruction__section{padding-top:70px;padding-bottom:70px;margin-bottom:0;background-color:#ed4457;position:relative;color:#fff;display:flex;justify-content:center;text-align:center;overflow:hidden}.activation-instruction__section:not(:first-child){margin-top:40px}.instruction-section__img{position:absolute}.instruction-section__img.bl-img{width:150px;transform:rotate(-30deg);bottom:-40px;left:0}.instruction-section__img.tr-img{width:73px;transform:rotate(-40deg);top:-85px;right:0}.activation-instruction__content{max-width:750px}.activation-instruction__row{padding-top:37px;margin:0}.activation-instruction__col{padding:0}.activation-instruction__img{height:50px;width:auto}.activation-instruction__item .text-container{font-size:18px;line-height:1.33;font-weight:500;margin-top:12px}.activation-instruction__arrow{transform:rotate(180deg);width:35px}.my-certificates_info{margin-top:35px;font-size:18px;line-height:1;padding-left:25px}.my-certificates_info li{position:relative;margin-top:15px;padding-left:30px}.my-certificates_info li:before{content:"";display:block;width:8px;height:8px;background-color:#ed4457;border-radius:50%;position:absolute;top:3px;left:0}.my-certificate{padding:50px 0 40px;border-bottom:1px solid #dcdcdc;position:relative}.my-certificate:nth-child(2){padding-top:30px}.my-certificate:nth-child(2) .delete-btn{top:10px}.delete-btn{width:11px;height:11px;position:absolute;top:30px;right:0;background-image:url(https://cdn-tr.bodo.gift/assets/f71b9211/img/close-darck.svg);background-position:center;background-repeat:no-repeat;cursor:pointer}.my-certificate__row{align-items:center}.my-certificate__col{margin-top:10px}.my-certificate__col:first-child,.my-certificate__col:nth-child(2){margin-top:0}.my-certificate__parameter{font-size:18px;font-weight:500}.my-certificate__val{font-size:14px}.my-certificate__add-new.show-form .my-certificate__add-form{display:block}.my-certificate__add-new.show-form .my-certificate-add_btn-container{display:none}.my-certificate__add-form{display:none;position:relative;padding-top:30px;margin:0 -10px}.my-certificate__add-form .control-group{margin-top:20px;display:inline-block;vertical-align:top;width:50%;padding:0 10px}.my-certificate__add-form .delete-btn{right:10px}.certificate-add-form__btn-container{margin-top:20px;text-align:right;padding-right:10px}.certificate-add-form__btn-container .container-btn{display:inline-block;max-width:320px}.add-certificate___btn{padding-top:20px}.add-certificate___btn .container-btn{max-width:320px}.my-certificate__total-sum{margin-top:20px;font-size:18px;font-weight:500;line-height:1.33}.my-certificates__item-headline{font-size:24px;line-height:1.25;font-weight:800}.chosen-impression__no .btn-container{margin-top:35px}.activation-chosen-impression__item{padding:31px 0 22px;position:relative;border-bottom:1px solid #dcdcdc}.activation-chosen-impression__item .delete-btn{top:20px}.activation-chosen-impression__content{font-size:0}.activation-chosen-impression__content .text-container{display:inline-block;vertical-align:top;width:calc(100% - 190px);padding-left:20px}.activation-chosen-impression__img{display:inline-block;vertical-align:top;width:190px}.activation-chosen-impression__img .img-container{display:block;width:100%;height:0;padding-top:55.6%;position:relative;overflow:hidden;border-radius:3px}.activation-chosen-impression__img .img-container:hover,.activation-chosen-impression__img .img-container:focus,.activation-chosen-impression__img .img-container:active{opacity:1}.activation-chosen-impression__img .img-container img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.activation-chosen-impression__headline{font-size:18px;font-weight:500;line-height:1.33;color:#131313;transition:opacity 0.3s}.activation-chosen-impression__headline:hover,.activation-chosen-impression__headline:focus{color:#131313;opacity:.8}.activation-chosen-impression__info{font-size:16px;line-height:1.63;margin-top:8px}.activation-chosen-impression__info span{display:inline-block;margin-right:25px;white-space:nowrap}.activation-chosen-impression__info span:last-child{margin-right:0}.chosen-impression-more__block .btn-container{margin-top:15px}.chosen-impression-more__block .control-group{margin-top:15px}.chosen-impression-more__block .control-group.mb{margin-bottom:25px}.chosen-impression-more__block .control-group+.chosen-impression_container-buttons{margin-top:25px}.chosen-impression-more__block-title{margin-top:11px;font-size:18px;font-weight:500;line-height:1.33}.chosen-impression_container-buttons{margin-top:15px;font-size:0;display:flex;align-items:center}.chosen-impression_container-buttons .activation-submit-btn{flex:0 0 175px}.chosen-impression_container-buttons .activation-submit-btn.big{flex:0 0 280px}.chosen-impression_container-buttons .activation-submit-btn.big .button{width:100%;max-width:none}.chosen-impression_container-buttons .container_shadow-btn{display:inline-block;vertical-align:middle;max-width:187px}.activation-finish__content{padding-top:0;position:relative;width:100%;height:535px;background-color:#ed4457;display:flex;justify-content:center;align-items:center;color:#fff}.activation-finish__img{position:absolute}.activation-finish__img.img-lb{max-width:163px;transform:rotate(-24deg);left:0;bottom:-15px;z-index:1}.activation-finish__img.img-rt{right:0;top:25px}.activation-finish__content-container{width:100%;max-width:1010px;text-align:center}.activation-finish__content-container p{font-size:24px;font-weight:500;margin-top:30px}.activation-finish__headline{font-size:40px;font-weight:800}.grecaptcha-badge{visibility:hidden}.upsell-page .section-description{margin-top:15px}.upsell-page .product-row{margin:25px -25px 0}.upsell-page .product__col{padding:25px 25px 0}.upsell-page .back-catalog{margin-bottom:9px}.upsell .button{max-width:none}.upsell .btn_first-type{background-color:#ed4457}.upsell .btn_first-type:hover{background-color:#e62d42}@media (min-width:2300px){.important__item .text-container{font-size:18px}.step-part__text{font-size:18px}.activation-step__links-container{font-size:16px}.impression-location__title{font-size:22px}.impression-location__val{font-size:18px}.impression-location__val span{font-size:18px}.choose-date__data .form-group__title{font-size:16px}.choose-date__conditions .form-group__title{font-size:22px;width:auto}.conditions-text{font-size:16px}.my-certificate__parameter{font-size:20px}.my-certificate__val{font-size:16px}.partner-schedule_content{font-size:18px}.important-info_col-title{font-size:20px}.partner-schedule_container ul li{font-size:16px}.activation-section__col_left .false-checkbox{width:20px;height:20px;top:-2px}.activation-finish-page{height:calc(100vh - 128px - 430px);display:flex;flex-direction:column;justify-content:center}}@media (max-width:1580px){.chosen-impression__headline{font-size:30px}.chosen-impression__description{font-size:16px}}@media (max-width:1440px){.product__col{padding:45px 20px 0}}@media (max-width:1366px){.select-group label{padding-right:5px}.step-part__text{margin-top:15px}.activation-page section.filters-container{padding-top:0}.activation-page .section-headline{font-size:36px}.activation-page.activated__location .location-section{padding-top:0}.activation-page section:first-child.my-certificates__section{padding-top:10px}.activation-page section:first-child:not(.no-padding){padding-top:17px}.activation-step__header{margin-bottom:34px}.activated__location{padding-top:17px}.my-certificates_info{margin-top:23px}.important-part__row{padding-top:50px}.left-part-headline{font-size:30px}.my-certificate__add-form{margin:0}.my-certificate__add-form .control-group{display:block;width:100%;padding:0}.certificate-add-form__btn-container{padding-right:0}.change-impression{padding:35px}.change-impression__bottom{bottom:35px}.change-impression__headline{font-size:36px}.activation__add-info{font-size:14px}}@media (max-width:1197px){.product__col{padding:45px 5px 0}.upsell-page .product-row{margin:25px -5px 0}.upsell-page .product__col{padding:25px 5px 0}}@media (max-width:1190px){.activation-section__col_left{padding:0;width:calc(100% - 460px)}.left-part__container{padding:15px 0 30px 30px}.activation-section__col_right{width:460px;padding:30px}.provider-schedule{margin:20px -30px 0;padding:20px 30px}.chosen-impression_text-btn{width:calc(100% - 175px);font-size:15px;padding-right:28px}.activation-chosen-impression__img{width:175px}.activation-chosen-impression__content .text-container{width:calc(100% - 175px)}.activation-chosen-impression__info{font-size:15px}.change-impression{padding:25px}.change-impression__bottom{bottom:25px}.change-impression__headline{font-size:30px}.change-impression__description{font-size:16px}}@media (max-width:1140px){.chosen-impression{padding:38px 40px}.chosen-impression__bottom{width:auto;left:40px;right:40px;bottom:38px}.choose-date__data .form-group__title{display:block;padding-top:0}.choose-date__data .form-control__container{width:100%;margin-top:5px}.my-certificate__parameter{font-size:16px}}@media (max-width:1090px){.step-part__item{padding:30px 20px 40px}.loader__block .bubble{padding:0 20px}.loader__block .bubble .circle{width:20px;height:20px}}