.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-tr.bodo.gift/assets/f71b9211/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-tr.bodo.gift/assets/f71b9211/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}}.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-tr.bodo.gift/assets/f71b9211/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}.comments .catalog__loader{height:auto;margin-top:50px}.comment-company__section{padding-top:27px}.comment-company__section .comment-dropdown h1 .btn{vertical-align:baseline;width:auto;position:relative}.comment-dropdown{display:inline-block;vertical-align:bottom;position:relative}.comment-dropdown .dropdown-toggle{padding:0;font-size:64px;line-height:1;font-weight:800;color:#ed4457}.comment-dropdown .dropdown-toggle:hover,.comment-dropdown .dropdown-toggle:focus{opacity:1}.comment-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)}.comment-dropdown .dropdown-toggle.show:after{background-position:0 -9px}.comment-dropdown .dropdown-menu{min-width:auto;width:100%;padding:15px 20px 20px}.comment-dropdown .dropdown-item{line-height:1;padding-top:17px}.comment-dropdown .dropdown-item:first-child{padding-top:0}.add-comment-btn{text-align:right}.comment-content-section{margin:40px auto 0;max-width:1080px}.comment-impression__item{margin-top:40px}.comment-impression__headline{font-size:24px;font-weight:800;color:#131313;transition:opacity 0.3s}.comment-impression__headline:hover,.comment-impression__headline:focus{color:#131313;opacity:.8}.comment-impression__row{margin:21px -20px 0}.comment-impression__row .col-2{max-width:21%;flex:0 0 21%}.comment-impression__row .col-10{max-width:79%;flex:0 0 79%}.comment-impression__col{padding:0 20px}.comment-impression__description{color:#595959}.comment-impression__count{display:block;margin-top:30px;font-size:16px;font-weight:700;color:#ed4457;text-decoration:underline}.comment-impression__count:hover,.comment-impression__count:focus{color:#ed4457}@media (min-width:2300px){.comment-impression__count{font-size:20px}}@media (max-width:1366px){.comments{padding-bottom:50px}.comment-dropdown .dropdown-toggle{font-size:40px}.headline-dropdown_container{font-size:40px}}@media (max-width:1140px){.comment-impression__row{margin:21px -20px 0}.comment-impression__row .col-2{max-width:25%;flex:0 0 25%}.comment-impression__row .col-10{max-width:75%;flex:0 0 75%}}
[data-js-link]{cursor:pointer}
.sm{box-sizing:border-box;position:relative;z-index:9999;-webkit-tap-highlight-color:#fff0}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:default}.sm::after{content:"";display:block;height:0;font:0px/0 serif;clear:both;overflow:hidden}.sm *,.sm *::before,.sm *::after{box-sizing:inherit}
.sub-menu_list{position:absolute;font-size:14px;line-height:1.1;font-weight:400;min-width:165px!important;background-color:#fff;border:1px solid #E7E7E7;border-top:none;border-radius:3px;z-index:5}.sm li{position:static}.sm>li>.sub-menu_list{top:auto!important;left:auto!important;margin-top:11px!important}.sm>li>.sub-menu_list>.sub-menu_item:first-child{box-shadow:0 -2px 5px -1px rgb(0 0 0 / .1)}.sm>li>.sub-menu_list>.sub-menu_item:first-child>.sub-menu_link:before{content:'';display:block;position:absolute;top:-5px;left:15px;width:10px;height:10px;background-color:#fff;transform:rotate(50deg);transition:background-color 0.3s;box-shadow:-2px -2px 5px -1px rgb(0 0 0 / .1)}.sm>li>.sub-menu_list>.sub-menu_item:first-child>.sub-menu_link:hover:before,.sm>li>.sub-menu_list>.sub-menu_item:first-child>.sub-menu_link.highlighted:before{background-color:#ed4457}.sub-menu_list.shadow-list{box-shadow:10px 10px 30px rgb(0 0 0 / .1)}.sub-menu_item{white-space:nowrap}.sub-menu_link{padding:12px 23px;line-height:1.1;color:#131313;background-color:#fff;border-top:1px solid #E7E7E7;transition:color 0.3s,background-color 0.3s}.sub-menu_link.has-submenu{padding:12px 34px 12px 23px;cursor:auto}.sub-menu_link .sub-arrow{position:absolute;top:50%;right:17px;width:5px;height:8px;transform:translateY(-50%)}.sub-menu_link .sub-arrow:before,.sub-menu_link .sub-arrow:after{content:'';position:absolute;display:block;width:100%;height:2px;background-color:#595959;transform-origin:left;transition:background-color 0.3s}.sub-menu_link .sub-arrow:before{transform:rotate(43deg);top:0;left:0}.sub-menu_link .sub-arrow:after{transform:rotate(-43deg);bottom:0;left:0}.sub-menu_link:hover{color:#fff;background-color:#ed4457}.sub-menu_link.highlighted{color:#fff;background-color:#ed4457}.sub-menu_link.highlighted .sub-arrow:before,.sub-menu_link.highlighted .sub-arrow:after{background-color:#fff}
.popup-map .modal-dialog{max-width:630px;height:calc(100% - (1.75rem * 2))}.popup-map .modal-content{height:100%;max-height:635px;padding:0;border-radius:0}.popup-map .modal-header{padding:20px 40px 20px 20px;flex-direction:column;align-items:center;justify-content:center;font-size:14px}.popup-map .modal-header .close{right:1px;top:0;width:40px;height:40px;background-repeat:no-repeat;background-size:40%;background-position:center}.popup-map .head-title{font-size:24px;font-weight:700}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.header-search__input{padding:11px 5px 12px 20px}.main-slider__headline{width:100%}.main-slider__middle-part{width:100%}.container_shadow-btn:after{top:22px}.buy-btn{border:none}.footer-info{justify-content:flex-start}.packaging__slider .slick-dots{left:0!important;transform:none!important}.ps--active-x>.ps__rail-x{display:none}.first-section__headline{width:100%}.first-section__middle-part{width:100%}.instruction-item .text-container,.instruction-item .img-container{flex:none}.banner__text .banner__headline{width:100%}.booking-location_row{display:block}.booking-location_info{flex:none}.control-group.grid-group{display:flex;flex-wrap:wrap;margin:0 -10px;max-width:none}.control-group .grid-col{margin-top:20px;max-width:50%;flex:0 0 50%;padding:0 10px}.control-group .grid-col_big{max-width:100%;flex:0 0 100%}.plyr--full-ui input[type=range]{padding:0!important}.product__hover-block_tl{width:4%;height:29%;top:-3px}.product__hover-block_tr{height:17%;top:-3px}.product__hover-block_bl{height:16%}.product__hover-block_br{width:4%;height:23%}.product-video__container .mask-container .product__hover-block_tl{width:5%}.product-video__container .mask-container .product__hover-block_tr{width:35%}.product-video__container .mask-container .product__hover-block_bl{width:34%}}@media all and (-ms-high-contrast:none) and (max-width:1280px),(-ms-high-contrast:active) and (max-width:1280px){.control-group.grid-group{margin:0 -5px}.control-group .grid-col{margin-top:10px;padding:0 5px}}