.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}.author-page{padding-bottom:70px}.author-page section.breadcrumbs-section{padding-top:0;margin-top:-35px}.about-author{background-color:#ed4457;overflow:hidden}.about-author section:not(:first-child){padding-top:25px}.about-author__content{padding:0;color:#fff;display:flex;justify-content:space-between;position:relative;overflow:hidden}.about-author__content .img-container{flex:0 0 40%;height:100%;position:relative;left:-50px}.about-author__content .img-container img{height:auto;width:100%;transform:rotate(15deg)}.about-author__content .text-container{display:flex;flex:0 0 60%;min-height:430px;padding:60px 50px;align-items:center}.about-author__content .text-container a{font-weight:500;color:#fff;text-decoration:underline}.about-author__content .text-container a:hover{text-decoration:none}.about-author__name{font-size:64px;line-height:1.07;font-weight:800;margin-bottom:0}.about-author__description{margin-top:20px;font-size:20px;line-height:1.44}.about-author__contacts{margin-top:20px}.about-author__contacts span{font-size:20px;font-weight:500;display:inline-block;vertical-align:middle}.about-author__contacts span:last-child{display:block;margin-top:20px}.about-author__contacts .social-network{display:inline-block;vertical-align:middle;margin-left:15px}.about-author__contacts .social-network__link:hover,.about-author__contacts .social-network__link:focus{opacity:.7}.about-author__contacts .social-network__link_fb:before{background-position:0 -19px}.about-author__contacts .social-network__link_fb:hover:before,.about-author__contacts .social-network__link_fb:focus:before{background-position:0 -19px}.about-author__contacts .social-network__link_inst:before{background-position:0 -16px}.about-author__contacts .social-network__link_inst:hover:before,.about-author__contacts .social-network__link_inst:focus:before{background-position:0 -16px}.about-author__contacts .social-network__link_email:before{background-position:0 0}.about-author__contacts .social-network__link_email:hover:before,.about-author__contacts .social-network__link_email:focus:before{background-position:0 0}.author-bio .text-content *{margin-top:20px}.author-texts .section-description{font-weight:400}.author-articles{margin:0 auto;width:100%;max-width:1080px}.author-article{margin-top:40px}.author-article_headline{display:block;margin-bottom:30px;font-size:24px;font-weight:800;color:#131313;transition:opacity 0.3s}.author-article_headline:hover,.author-article_headline:focus{color:#131313;opacity:.8}.author-article_item{width:100%;box-shadow:0 4px 10px 0 rgb(0 0 0 / .2);padding:40px;border-radius:3px;font-size:0}.author-article__img-container{display:inline-flex;justify-content:center;align-items:center;width:150px;min-height:130px;max-height:250px;overflow:hidden;vertical-align:middle}.author-article__img{width:100%;height:auto}.author-article__content{display:inline-block;vertical-align:middle;width:calc(100% - 150px);padding-left:40px}.author-article__text{display:block;display:-webkit-box;font-size:14px;max-height:87px;width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width:1921px){.about-author__content{overflow:visible;overflow-y:clip}}@media (max-width:1366px){.about-author__name{font-size:60px}.about-author__content .text-container{padding:40px 30px;min-height:370px}}@media (max-width:1140px){.about-author__name{font-size:45px}}
.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}}