.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}}.breadcrumbs-section{padding-top:35px;margin-bottom:0}.breadcrumbs-section+section{padding-top:35px}.breadcrumbs{font-size:0;width:100%}.breadcrumbs__item{font-size:14px;display:inline-block;position:relative}.breadcrumbs__item:before{content:"";display:inline-block;vertical-align:middle;margin-left:7px;margin-right:7px;width:5px;height:7px;background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/breadcrumbs-icon.svg);background-repeat:no-repeat}.breadcrumbs__item:first-child{padding-left:0}.breadcrumbs__item:first-child:before{display:none}.breadcrumbs__link{color:#131313;transition:color 0.3s}.breadcrumbs__link:hover,.breadcrumbs__link:focus{color:#ed4457}.breadcrumbs__text{color:#595959;opacity:.85}.comment-item{width:100%;box-shadow:0 4px 10px 0 rgb(0 0 0 / .2);padding:40px;border-radius:3px;margin-top:30px;font-size:0}.comment-item:first-child{margin-top:0}.comment-item__avatar{display:inline-flex;justify-content:center;align-items:center;vertical-align:top;width:150px;min-height:130px;max-height:250px;overflow:hidden}.comment__avatar{width:auto;height:auto}.comment-item__content{display:inline-block;width:calc(100% - 150px);padding-left:40px}.comment-item__content-headline{font-size:0}.comment-item__content-headline_item{display:inline-block;vertical-align:middle;padding-right:40px}.comment-item__content-headline_item:last-child{padding-right:0}.comment-item__name{font-size:18px;font-weight:500}.comment-item__date{font-size:14px;line-height:1.3;padding-top:1px}.comments_rating{line-height:1}.comments_rating .rating-container .star{background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/star-red.svg);width:13px;height:13px;background-size:26px 13px;margin-right:3px!important}.comments_rating .rating-container .star:last-child{margin-right:0!important}.comments_rating .filled-stars .star{background-position:-13px 0}.rating-container .rating-stars.no-active{cursor:default}.comment-item__acount{display:flex;align-items:center;margin-top:15px;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.comment-item__acount a{color:#121212;text-decoration:underline}.comment-item__acount a:hover,.comment-item__acount a:focus{color:#121212;text-decoration:none}.comment-item__acount:before{content:"";display:inline-block;width:14px;height:14px;margin-right:10px}.comment-item__acount.fb:before{background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/comment-fb.svg)}.comment-item__text-container{margin-top:17px}.comment-item__text-container.all-text .show-text{display:none}.comment-item__text-container.all-text .hide-text{display:block}.comment-item__text-container.all-text .comment-item__text{max-height:none;-webkit-line-clamp:inherit}.comment-item__text{display:block;display:-webkit-box;font-size:14px;max-height:87px;width:100%;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:auto;text-overflow:ellipsis}.comment-text{display:inline}.comment-item__showemore{display:none;margin-top:24px;width:auto;font-size:14px;font-weight:800;color:#595959;padding:0}.comment-item__showemore:hover,.comment-item__showemore:focus{opacity:.8}.show-text{display:block}.hide-text{display:none}.comment-item__imgs{font-size:0;margin:0 -13px}.comment-item__imgs-item{display:inline-block;vertical-align:top;padding:0 13px;width:auto;max-width:33.33333%}.comment-item__img-container{position:relative;overflow:hidden;margin-top:25px;border-radius:3px;height:140px;background-repeat:no-repeat;background-position:center;background-size:cover}.comment-item__img-container img{width:auto;height:100%;opacity:0}.comment-item__answer-block{margin-top:40px;background-color:#f8f7f7;padding:40px;border-radius:3px}.answer__headline{font-size:0}.headline__name{font-size:18px;font-weight:500;margin-right:40px;display:inline-block}.headline__date{font-size:14px;display:inline-block}.answer__content{font-size:14px;margin-top:18px}@media (min-width:2300px){.comment-item__name{font-size:22px}.comment-item__date{font-size:18px}.comment-item__acount{font-size:18px}.comment-item__text{font-size:18px}.headline__name{font-size:22px}.headline__date{font-size:18px}.comment-item__showemore{font-size:18px}}.impression-photos_slider .slick-slide{line-height:0}.impression-photos_slider .product-video__slide{display:none}.impression-photos_slider .product-video__slide:first-child{display:block}.impression-photos_slider.slick-initialized .product-video__slide{display:block}.impression-photos_slider .slick-arrow:before{width:26px;height:38px;background-size:185%}.impression-photos_slider .slick-next:before{background-position:-23px 0}.product-about__container .product-btn .button{overflow:hidden;white-space:nowrap}.product--main-item__label{padding:0 20px;background-color:#ffe5e6;border-radius:15px;font-size:25px;font-weight:500;color:#121212;display:inline-block;line-height:1.57;margin-top:20px}.question-answer__accordion{margin-top:40px}.product-btn .with-icon span{padding-left:27px}.product-btn .with-icon span:before{top:-4px;content:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/gift-btn-icon-red.svg);display:inline-block;vertical-align:middle;height:22px;width:auto;line-height:1}.add-comment-btn .button{width:100%;max-width:220px}.reference-tabs{color:#ed4457;text-decoration:underline;text-decoration-style:dashed;cursor:pointer}.reference-tabs:hover,.reference-tabs:focus{color:#ed4457;text-decoration:none;opacity:1}.reference-tabs.active{color:#131313;text-decoration:none;cursor:default}.product-video__section{margin-bottom:0}.product-video__section+*:not(.breadcrumbs-section){padding-top:70px}.product-video__container{width:100%;position:relative;overflow:hidden}.product-video__container .mask-container{width:100%;height:100%;position:absolute;top:0;left:0}.product-video__container .mask-container .product__hover-block{pointer-events:none}.product-video__container .mask-container .product__hover-block_tl{top:-8px;left:-1px;width:6%;height:51%;z-index:1;transform:none}.product-video__container .mask-container .product__hover-block_tr{top:-1px;right:-14px;width:33%;height:24%;transform:none;z-index:1}.product-video__container .mask-container .product__hover-block_bl{bottom:-2px;left:-10px;width:33%;height:24%;transform:none;z-index:1}.product-video__slide{width:100%;height:0;padding-top:38%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.product-video__img{width:calc(100% + 1px);height:auto;position:absolute;top:50%;left:50%;z-index:0;transform:translate(-50%,-50%)}img.product-video__img{pointer-events:none}.product-video__headline{color:#fff;max-width:780px;width:100%;position:absolute;top:80px;left:80px;text-shadow:0 7px 18px rgb(0 0 0 / .15)}.product-about__container{position:relative;box-shadow:0 1px 3px 0 rgb(0 0 0 / .1)}.product-about__container .container-fluid{font-size:0;position:relative}.product-about__container.fixed{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:10}.product-about__container.fixed .product__menu{height:90px}.product-about__container.fixed .product-about__menu-col{width:50%;padding-right:30px}.product-about__container.without-info .product-about__menu-col{width:100%}.product-about__container.without-info.fixed .product-about__menu-col{width:100%;padding-right:0}.product-about__menu-col{display:inline-block;width:calc(100% - 515px);transition:all 0.3s;overflow-x:auto}.product-about__menu-col::-webkit-scrollbar{height:4px;border-radius:3px;background-color:#d4d1d1}.product-about__menu-col::-webkit-scrollbar-thumb{background-color:#595959;border-radius:3px}.product-about__menu-col::-webkit-scrollbar-thumb:hover{background-color:#595959}@supports not selector(::-webkit-scrollbar){.product-about__menu-col{scrollbar-color:#595959 #d4d1d1;scrollbar-width:thin}}.product__menu{display:flex;flex-wrap:nowrap;align-items:center;height:80px}.product__menu.big{justify-content:space-between;width:100%;max-width:1005px}.product__menu.big .product-menu__item+.product-menu__item{padding-left:15px}.product-menu__item{white-space:nowrap}.product-menu__item+.product-menu__item{padding-left:100px}.product-menu__link{font-size:14px;font-weight:500;line-height:1;padding:0;color:#131313}.product-menu__link:hover,.product-menu__link:focus{opacity:1;color:#ed4457}.product-menu__link.active{color:#ed4457}@media (max-width:1570px){.product-about__container.fixed .product-about__menu-col{width:45%}.product-about__container.fixed .product-menu__item+.product-menu__item{padding-left:50px}.product-about__container.fixed .product__menu.big .product-menu__item+.product-menu__item{padding-left:15px}}@media (max-width:1090px){.product-about__container.fixed .product__menu{height:88px}.product-about__container.fixed .product-about__menu-col{padding-right:20px;width:46%}.product-about__menu-col{width:calc(100% - 495px)}.product-menu__item+.product-menu__item{padding-left:20px}}@media (max-height:678px) and (max-width:1366px){.product__menu{height:50px}.product-about__container.fixed .product__menu{height:60px}}@media (max-width:1780px){.product-about__container.fixed .product-menu__item+.product-menu__item{padding-left:50px}}@media (max-width:1440px){.product-menu__item+.product-menu__item{padding-left:50px}.product-about__container.fixed .product-menu__item+.product-menu__item{padding-left:25px}}@media (max-width:1197px){.product-menu__item+.product-menu__item{padding-left:25px}.product-about__container.fixed .product-menu__item+.product-menu__item{padding-left:10px}}.product-about__container.fixed .product-info__col{width:50%;height:100%;right:0;padding-left:0}.product-about__container.fixed .product-info__subcol{margin-top:0}.product-about__container.fixed .product-btn .button{font-size:14px}.product-about__container.fixed .product-info__rating-data,.product-about__container.fixed .product-info_list{display:none}.product-about__container.fixed .product-info__price-col{max-width:49%}.product-about__container.fixed .product-info__price-col .price__block{padding:11px 0}.product-about__container.fixed .product-info__price-col .price__block .price__table{margin:0 auto}.product-about__container.fixed .product-info__buttons{max-width:49%;margin-top:0}.product-about__container.fixed .product-info__block{border-top-right-radius:0;border-bottom-right-radius:0;height:100%}.product-about__container.fixed .product-info__block .product-info__cart{display:flex}.product-about__container.fixed .product-info__block .row{overflow-x:clip;flex-wrap:nowrap}.product-about__container.fixed .product-info__date-col{max-width:25%}.product-about__container.fixed .product-info__favorite-col{max-width:70px}.product-about__container.fixed .price-dropdown__menu{min-width:400px}.product-about__container.fixed .product-info-col.btn-col.big{width:200px}.product-about__container.fixed.small-right-col .product-info__col{width:45%}.product-about__container.fixed.small-right-col .product-info__price-col{max-width:calc(100% - 332px)}.product-about__container.fixed.small-right-col .product-info__buttons{max-width:332px}.product-info__col{width:515px;position:absolute;bottom:0;right:0;padding-left:50px;transition:all 0.3s}.product-info__block{width:100%;background-color:#ed4457;padding:20px;border-radius:3px}.product-info__block .product-info_list{font-size:16px;color:#fff}.product-info__block .product-info_list ul{padding-left:15px}.product-info__block .product-info_list ul li:before{content:"";display:inline-block;position:relative;top:-2px;vertical-align:middle;margin-right:5px;width:6px;height:6px;border-radius:50%;background-color:#fff}.product-info__block .product-info__cart{display:none;max-width:60px;flex:0 0 60px;padding-right:0;align-items:center}.product-info__block .basket__link{background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/cart-with-bg.svg);box-shadow:0 5px 10px 0 rgb(153 3 25 / .5);border-radius:50%}.product-info__block .basket__link .basket__icon{display:none}.product-info__block .basket__link:hover,.product-info__block .basket__link:focus{opacity:.8}.product-info__block .basket__count{width:25px;height:25px;padding:5px 0;bottom:-9px;right:-9px;box-shadow:0 5px 10px 0 #ae1f2f}.product-info__subcol+.product-info__subcol{margin-top:20px}.product-info__price-col .custom-dropdown__arrow:after{background:linear-gradient(to right,#fff0,#ed4457)}.product-info__price-col .price__block:before{background:linear-gradient(to right,#fff0,#ed4457)}.product-info__on-date_icon{display:inline-block;vertical-align:middle;width:30px;height:30px;background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/calendar.svg);background-repeat:no-repeat;background-position:center;background-size:auto}.product-info__on-date_text{display:inline-block;vertical-align:middle;font-size:14px;color:#fff;line-height:1.29;font-weight:400;margin-left:15px}.product-info-col.product-info__favorite-col{display:inline-flex;align-items:center}.product-info-col.product-info__favorite-col .product-item__favorites{position:static;width:40px;height:40px;background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/heart-pc-big.svg);box-shadow:0 5px 10px 0 rgb(153 3 25 / .5);border-radius:50%;transition:opacity 0.3s}.product-info-col.product-info__favorite-col .product-item__favorites.active{background-position:-41px -1px}.product-info-col.product-info__favorite-col .product-item__favorites:hover{opacity:.8}.product-info__price-col .custom-dropdown__btn{border-color:#fff;color:#fff}.product-info__price-col .custom-dropdown__arrow:before{background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/arrow-white-select.svg);width:11px;height:6px}.product-info__price-col .custom-dropdown.open .custom-dropdown__arrow:before{background-position:0 -7px}.product-info__price-col .custom-dropdown.show .custom-dropdown__arrow:before{background-position:0 -7px}.product-info__price-col .price-list td:last-child{width:40%}.product-info__price-col .price__block{color:#fff}.product-info__count-col{font-size:14px;color:#fff}.product-info__reting-col{font-size:14px;color:#fff}.product-info__reting-col+.product-info__count-col{text-align:right}.product__comments-link{font-size:14px;color:#fff;text-decoration:underline;display:inline-block;vertical-align:middle}.product__comments-link:hover,.product__comments-link:focus{color:#fff;text-decoration:none}.product-info__btn-row{margin:0 -10px;display:flex}.product-info-col{display:inline-block;vertical-align:middle;padding:0 10px}.product-info-col.btn-col{width:calc((100% - 70px) / 2)}.product-info-col.btn-col.big{width:247px}.product-info_link{font-size:14px;color:#fff;text-decoration:underline;cursor:pointer}.product-info_link:hover,.product-info_link:focus{text-decoration:none;opacity:1;color:#fff}@media (min-width:2000px){.product-about__menu-col{width:calc(100% - 750px)}.product-info__col{width:750px}.product-info__block{padding:35px}.product-about__container.fixed .product-info__block{padding:20px}.product-about__container.fixed .product-info__block .row{margin:0 0 0 -15px;justify-content:flex-end}.product-about__container.fixed .product-info__price-col{max-width:465px;flex:0 0 465px}.product-about__container.fixed .product-info__price-col .price__block .price__table{margin:0}}@media (min-width:2300px){.product-about__container.fixed .product-info__block .row{justify-content:flex-start}.product-about__container.fixed .product-info__price-col{max-width:475px;flex:0 0 475px}}@media (max-width:1780px){.product-about__container.fixed .product-info__price-col{max-width:40%}.product-about__container.fixed .product-info__buttons{max-width:60%}}@media (max-width:1570px){.product-about__container.fixed .product-info__col{width:55%}}@media (max-width:1440px){.product-about__container.fixed .product-info-col{padding:0 10px}.product-about__container.fixed .row{margin:0 -10px}.product-about__container.fixed .product-info__price-col{padding:0 10px}.product-about__container.fixed .product-info__buttons{padding:0 10px}.product-about__container.fixed .product-info__date-col{padding:0 10px}}@media (max-width:1366px){.product-about__container.fixed .product-info-col.btn-col.big{width:165px}.product-about__container.fixed .product-info-col.link-col{width:calc(100% - 70px - 165px - 60px)}.product-about__container.fixed.small-right-col .product-info__price-col{max-width:calc(100% - 288px)}.product-about__container.fixed.small-right-col .product-info__buttons{max-width:288px}}@media (max-width:1315px){.product-about__container.fixed .product-info__price-col{max-width:30%}.product-about__container.fixed .product-info__buttons{max-width:70%}}@media (max-width:1197px){.product-about__container.fixed .row{margin:0 -5px}.product-about__container.fixed .product-info__price-col{padding:0 5px}.product-about__container.fixed .product-info__buttons{padding:0 5px}.product-about__container.fixed .product-info__btn-row{margin:0 -5px}.product-about__container.fixed .product-info-col{padding:0 5px}.product-about__container.fixed .link-col{width:calc(100% - 70px - 165px - 50px)}.product-about__container.fixed.small-right-col .product-info__price-col{max-width:calc(100% - 260px)}.product-about__container.fixed.small-right-col .product-info__buttons{max-width:260px}.product-info__block .product-info__cart{max-width:50px;flex:0 0 50px}}@media (max-width:1140px){.product-info__price-col .custom-dropdown__btn{max-width:none}}@media (max-width:1090px){.product-info__col{width:495px;padding-left:30px}.product-about__container.fixed .price-dropdown__button{padding:14px 0}.product-about__container.fixed .product-info__block{padding-left:20px}.product-about__container.fixed .product-info__col{width:54%}.product-about__container.fixed .product-info__col.btn-col.big{width:126px}.product-about__container.fixed.small-right-col .product-info__price-col{max-width:calc(100% - 229px)}.product-about__container.fixed.small-right-col .product-info__buttons{max-width:229px}}@media (max-height:678px) and (max-width:1366px){.product-about__container.fixed .product-info__block{padding:10px 20px}.product-about__container.fixed .price__block table td{font-size:14px}.product-about__container.fixed .price-dropdown__button{font-size:14px;padding:10px 0;height:40px}.product-about__container.fixed .product-btn .button{height:40px}.product-info__block .basket__link{background-size:100%}.product-info__subcol+.product-info__subcol{margin-top:20px}}.product-info__container{font-size:0;margin:0 -25px;width:100%;max-width:1435px}.product-info__item{display:inline-block;vertical-align:top;margin-bottom:35px;padding:0 25px;width:20%}.product-info__item-img{display:inline-block;vertical-align:middle;width:40px;height:40px;text-align:center}.product-info__item-img img{max-width:100%;width:auto;height:100%}.product-info__item-text{display:inline-block;vertical-align:middle;width:calc(100% - 60px);font-size:14px;line-height:1.3;margin-left:20px}.product-info__item-text span{display:block;font-size:12px}.breadcrumbs-section+*{padding-top:35px}.product-description__text{margin-top:30px;line-height:1.5}.product-description__text .row{margin:0 -50px}.product-description__text .col-6{padding:30px 50px 0}.product-description__text .col-6:first-child,.product-description__text .col-6:nth-child(2){padding-top:0}.product-description__text h2{font-size:40px;font-weight:800;margin-bottom:0;margin-top:40px}.product-description__text h2+p{margin-top:27px}.product-description__text h2:first-child{margin-top:0}.product-description__text p{margin-top:15px;font-size:16px}.product-description__text ul{margin-top:13px}.product-description__text ul li{position:relative;margin-top:0;font-size:16px;padding-left:30px}.product-description__text ul li:first-child{margin-top:0}.product-description__text ul li:before{content:"";display:block;width:8px;height:8px;background-color:#ed4457;border-radius:50%;position:absolute;top:8px;left:0}.advantage-row{margin:50px -25px 0}.advantage-col{padding:0 25px}.call-to-action{height:100%}@media (max-width:1640px){.call-to-action{padding:40px}}@media (max-width:1366px){.call-to-action__headline{font-size:20px}.call-to-action__description{margin-top:20px}.call-to-action__img{width:40px;top:-29px;right:34px}}@media (max-width:1440px){.advantage-row{margin:50px -20px 0}.advantage-col{padding:0 20px}}@media (max-width:1100px){.advantage-row{margin:50px -15px 0}.advantage-col{padding:0 15px}.call-to-action{padding:25px}}.reference-tabs-content .btn-container{margin-top:40px;text-align:center}.reference-tabs-content .additional-btn{display:inline-block;max-width:260px;padding:15px 5px 14px}.how-work__row{margin:50px -25px 0}.how-work__col{padding:0 25px}.how-work__item{height:100%;padding:50px;border-radius:30px;background-color:#ffe5e6}.how-work__headline{margin-top:20px;font-size:24px;font-weight:800}.how-work__text{font-size:14px;margin-top:20px}@media (min-width:2300px){.how-work__text{font-size:18px}}@media (max-width:1440px){.how-work__row{margin:50px -20px 0}.how-work__col{padding:0 20px}.how-work__item{padding:40px}}@media (max-width:1280px){.how-work__headline{margin-top:10px}.how-work__text{margin-top:8px}}@media (max-width:1140px){.how-work__item{padding:25px}}@media (max-width:1024px){.how-work__row{margin:50px -15px 0}.how-work__col{padding:0 15px}}.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-ua.bodo.gift/assets/7d8829d0/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-ua.bodo.gift/assets/7d8829d0/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-ua.bodo.gift/assets/7d8829d0/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}}.location-section.with-border{padding-top:48px}.content-section{width:100%;max-width:1080px;margin:60px auto 0}.content-section .show-comments{margin-top:60px;text-align:center}.packaging-tab{margin-top:50px;padding-top:56px;position:relative}.packaging-tab__links{position:absolute;top:0;left:0;display:grid;grid-template-columns:repeat(2,270px);width:fit-content;padding-left:50px;z-index:2}.packaging-tab__item{display:inline-block;vertical-align:top;padding:20px 35px 20px;font-size:16px;line-height:1;font-weight:500;white-space:nowrap;text-align:center;background-color:#fff0;transition:background-color 0.5s;border-top-right-radius:3px;border-top-left-radius:3px}.packaging-tab__item.active{background-color:#e8e7e7}.packaging-tab__item.active .packaging-tab__link{color:#121212;transition:color 0.5s}.packaging-tab__link{color:#595959}.packaging-tab__content{position:relative}.tab-description{grid-column:span 2;padding:35px 50px 50px;background-color:#e8e7e7;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.tab-description .headline{font-size:40px;font-weight:800}.packaging__slider-item{width:100%;height:0;padding-top:32%;position:relative;background-color:#deb8b3;overflow:hidden}.packaging__slider-img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.packaging__slider .slick-slide{line-height:0}.packaging__slider .packaging__slider-item{display:none}.packaging__slider .packaging__slider-item:first-child{display:block}.packaging__slider.slick-initialized .packaging__slider-item{display:block}.packaging__slider .slick-dots{width:100%;text-align:right;padding-right:50px;left:0;transform:none}.packaging__slider .slick-dots li{width:60px;height:60px;padding:5px;border:1px solid #fff0;border-radius:3px;margin:0 2px;text-align:center;vertical-align:middle}.packaging__slider .slick-dots li.slick-active{border-color:#fff}.packaging__slider .slick-dots li img{width:100%;height:100%}.certificate__container-img{width:100%;height:0;padding-top:32%;position:relative;background-color:#deb8b3;overflow:hidden}.certificate-img{width:auto;height:100%;position:absolute;top:0;left:50%;transform:rotate(-15deg)}.packaging-tab_booking .packaging-tab__links{display:block}.packaging-tab_booking .certificate__container-img{background-color:#ed4457}.packaging-tab_booking .content-container{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0}.packaging-tab_booking .certificate-img{display:block;margin:0 auto;position:static;transform:none}.packaging-tab_booking .decor{position:absolute;top:0;left:26%;transform:rotate(30deg);width:5%;z-index:1}.product_play-icon{width:80px;height:80px;background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/play.svg);background-size:100%;background-position:center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;cursor:pointer}@media (min-width:1921px){.tab-description{top:-1px}}@media (max-width:1366px){.packaging-tab__links{padding-left:30px}.tab-description__container{padding-left:30px}}@media (max-width:1280px){.tab-description{padding:40px 30px 40px}.tab-description .headline{font-size:30px}.tab-description .headline br{display:none}.packaging__slider .slick-dots{padding-right:30px}.certificate__container-img{padding-top:40%}.certificate-img{left:55%}.packaging__slider-item{padding-top:40%}.packaging-tab_booking .decor{left:20%}.product_play-icon{width:60px;height:60px}}.addresses-tabs{margin-top:50px}.product-delivery-types .delivery-row{margin-top:50px}.product-delivery-types .delivery-item__description p{margin-top:15px}.product-delivery-types .delivery-item__description p:first-child{margin-top:0}.product-delivery-types .delivery-item__description p span{display:block;font-size:18px;line-height:1.33;font-weight:500}.product-delivery-types+.product-delivery-shops{margin-top:80px}.similar-section__row{margin:0 -25px}.similar-section__col{padding:50px 25px 0}.headline-dropdown{display:inline-block;width:auto}.headline-dropdown .header-top__dropdown .dropdown-toggle{font-size:60px;line-height:1;font-weight:700;padding:0;color:#ed4457}.headline-dropdown .header-top__dropdown .dropdown-toggle:hover,.headline-dropdown .header-top__dropdown .dropdown-toggle:focus{opacity:1}.headline-dropdown .header-top__dropdown .dropdown-toggle:after{width:17px;height:8px;background-image:url(https://cdn-ua.bodo.gift/assets/7d8829d0/img/arrow-red.svg)}.headline-dropdown .header-top__dropdown.show .dropdown-toggle:after{background-position:0 -9px}.headline-dropdown .header-top__dropdown .dropdown-menu{min-width:auto;width:100%}.tour-calendar_container{margin-top:50px}@media (min-width:6000px){.product-video__headline{top:210px;left:400px;max-width:1500px}}@media (min-width:2300px){.product-video__headline{top:110px;left:250px;max-width:1000px}.product-description__text p{font-size:20px}.product-description__text ul li{font-size:20px}.how-work__text{font-size:18px}}@media (max-width:1440px){.product-video__section+*:not(.breadcrumbs-section){padding-top:50px}.product-page .breadcrumbs-section{padding-top:35px}.product-video__headline{top:50px;left:50px}.product-description__text{margin-top:8px}.product-description__text h2{font-size:36px}.product-description__text .row{margin:0 -30px}.product-description__text .col-6{padding:30px 30px 0}.tab-description .headline{font-size:36px}.similar-section__row{margin:0 -20px}.similar-section__col{padding:50px 20px 0}.delivery-row{margin-top:50px}.location-section.with-border{padding-top:41px}.location-section .section-description{margin-top:9px}}@media (max-width:1366px){.product-info__item{padding:0 20px}.headline-dropdown .header-top__dropdown .dropdown-toggle{font-size:40px}.location-section .section-description{margin-top:5px}.product--main-item__label{font-size:20px}}@media (max-width:1315px){.product-about__container.fixed .product-info__date-col{max-width:30%}.product-about__container.fixed .product-info__price-col{max-width:30%}.product-about__container.fixed .product-info__buttons{max-width:70%}}@media (max-width:1280px){.product-description__text h2{font-size:30px}.product-description__text h2+p{margin-top:15px}.product-description__text p{font-size:14px;margin-top:10px}.product-description__text ul li{font-size:14px}.product-description__text ul li:before{top:7px}}@media (max-width:1197px){.similar-section__row{margin:0 -5px}.similar-section__col{padding:45px 5px 0}.product-info__container.big-padding .product-info__item{padding:0 45px}.impression-photos_slider .slick-prev,.impression-photos_slider .slick-next{top:42%}.product-info__container.big-padding .product-info__item{padding:0 45px}.impression-photos_slider .slick-prev,.impression-photos_slider .slick-next{top:42%}}@media (max-width:1024px){.delivery-row{margin-top:40px}}@media (max-height:678px) and (max-width:1366px){.product-video__container .mask-container .product__hover-block_tl{width:3%}.product-video__container .mask-container .product__hover-block_tr{width:20%}.product-video__container .mask-container .product__hover-block_bl{width:20%}.product__menu{height:50px}.product-about__container.fixed .product__menu{height:60px}.product-about__container.fixed .product-info__block{padding:10px 20px}.product-about__container.fixed .price__block table td{font-size:14px}.product-about__container.fixed .price-dropdown__button{font-size:14px;padding:10px 0;height:40px}.product-about__container.fixed .product-btn .button{height:40px}.product-info__block .basket__link{background-size:100%}}@media (max-width:1366px){.product__hover-block_tl{width:3%}.product__hover-block_tr{width:20%}.product__hover-block_bl{width:20%}.product__hover-block_bl .product__hover-block_tl{width:3%}.product__hover-block_bl .product__hover-block_tr{width:20%}.product__hover-block_bl .product__hover-block_bl{width:20%}}