.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/ad87c9b0/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}.greetings-page .breadcrumbs-section{padding-top:0;margin-bottom:0}.greetings-page .breadcrumbs-section+section{padding-top:15px}.greetings-page .section-headline+*{padding-top:40px}.greetings-page .button.with-icon span{padding-left:27px}.greetings-page .button.with-icon span:before{content:url(https://cdn-ua.bodo.gift/assets/ad87c9b0/img/gift-btn-icon.svg);top:-4px;height:22px;width:auto;line-height:1}@media (max-width:1197px){.greetings-page .section-headline+*{padding-top:20px}}.greetings-create-form{display:grid;grid-template-columns:repeat(2,48.7%);gap:0 40px;width:100%;min-width:0;margin-top:40px}.form-col{position:relative}.greetings-form .button{display:flex;margin:25px auto 0}.greetings-filter{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;min-width:0}.greetings-filter .greetings-filter-dropdown{width:100%;max-width:100%;min-width:0}.greetings-filter .greetings-filter-field.is-invalid .filters-dropdown__button{border-color:#ed4457}.greetings-filter .filters-dropdown__button{height:44px;padding:8px 35px 9px 15px;overflow:hidden;background-color:#F3F3F3;border-radius:11px;border:1px solid #fff0}.greetings-filter .filters-dropdown__button .custom-dropdown__arrow{border:none}.greetings-filter .filters-dropdown__button .custom-dropdown__arrow::after{background-image:linear-gradient(to right,#fff0,#F3F3F3)}.greetings-filter .filters-dropdown__button .greetings-filter-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#131313}.greetings-filter .filters-dropdown__button .greetings-filter-label.is-placeholder{color:#858585}.greetings-filter .dropdown-menu{min-width:245px;width:auto;padding-top:5px;padding-bottom:5px}.greetings-filter .dropdown-list{margin:0 -10px;display:flex;justify-content:space-between;padding-bottom:15px}.greetings-filter .dropdown-list_item{padding:0 10px;font-size:14px;line-height:1;white-space:nowrap;min-width:95px}.greetings-filter .dropdown-list_item strong{display:block;font-weight:700;padding-top:13px;padding-bottom:8px;border-bottom:2px solid #DCDCDC}.greetings-filter .dropdown-list_subItem{display:block;width:100%;padding-top:15px;border:0;background:#fff0;text-align:left;font-weight:500;cursor:pointer;transition:color 0.3s}.greetings-filter .dropdown-list_subItem:hover{color:#ed4457}.greetings-filter .dropdown-list_subItem.checked{color:#ed4457;font-weight:700}.greetings-filter .dropdown-list_subItem_multiple{display:flex;align-items:center;gap:8px}.greetings-filter .greetings-filter-checkbox{position:relative;flex:0 0 16px;width:16px;height:16px;border:1px solid #B7B7B7;border-radius:3px;background-color:#FFF}.greetings-filter .dropdown-list_subItem.checked .greetings-filter-checkbox{border-color:#ed4457;background-color:#ed4457}.greetings-filter .dropdown-list_subItem.checked .greetings-filter-checkbox::after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #FFF;border-width:0 2px 2px 0;transform:rotate(45deg)}.greetings-create_area{width:100%;height:125px;margin-top:15px;padding:15px;resize:none;border-radius:11px;background-color:#F3F3F3;border:none;color:#131313}.greetings-create_area.is-invalid{box-shadow:inset 0 0 0 1px #ed4457}.greetings-create_area::placeholder{color:#595959}.greetings-form .button{display:flex;margin:25px auto 0}.greetings-form-error{position:absolute;top:100%;left:0;width:100%;margin-top:12px;color:#ed4457;text-align:center}.greetings-col{display:flex;flex-direction:column;justify-content:space-between}.greeting-text{position:relative;display:flex;flex-direction:column;padding:30px;width:100%;height:184px;background-color:#F3F3F3;border-radius:11px}.results{flex:1 1 auto;min-height:0;overflow-y:auto}.results.placeholder{color:#595959}.greeting-text .results{padding-right:8px}.greeting-text .results::-webkit-scrollbar{width:6px;border-radius:3px;background-color:#D4D1D1}.greeting-text .results::-webkit-scrollbar-thumb{border-radius:3px;background-color:#ed4457}@supports not selector(::-webkit-scrollbar){.greeting-text .results{scrollbar-color:#ed4457 #D4D1D1;scrollbar-width:auto}}.greeting-btns{flex:0 0 33px;display:flex;align-items:flex-end;justify-content:center;gap:0 84px}.greeting-btn{overflow:hidden;padding:0}.greeting-btn.refresh{width:19px}.greeting-btn.refresh:hover img{transform:translate(-19px)}.greeting-btn.copy{width:14px;overflow:visible}.greeting-btn.copy .greeting-copy-feedback__icon{width:14px;overflow:hidden}.greeting-btn.copy:hover img{transform:translate(-16px)}.greeting-loader{position:absolute;top:50%;left:50%;display:flex;gap:6px;transform:translate(-50%,-50%)}.greeting-loader span{width:8px;height:8px;border-radius:50%;background:#ed4457;animation:greeting-loader-bubble 0.9s infinite ease-in-out}.greeting-loader span:nth-child(2){animation-delay:0.15s}.greeting-loader span:nth-child(3){animation-delay:0.3s}.greetings-create-form.is-loading .results,.greetings-create-form.is-loading .greeting-btns{opacity:.25}@keyframes greeting-loader-bubble{0%,60%,100%{transform:translateY(0);opacity:.45}30%{transform:translateY(-7px);opacity:1}}.greetings-col .button{display:flex;justify-content:center;margin:25px auto 0}@media (max-width:1490px){.greetings-filter{grid-template-columns:repeat(2,1fr)}}@media (max-width:1197px){.greetings-create-form{gap:0 20px;grid-template-columns:repeat(2,49%)}.greetings-create-form{margin-top:20px}.greeting-text{padding:15px}}.types-certificates__scroll-widget{margin-top:40px}.types-certificates__content{display:flex;gap:14px;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:6px}.types-certificates__scroll-widget.is-scroll-enhanced .types-certificates__content{-ms-overflow-style:none;scrollbar-width:none}.types-certificates__scroll-widget.is-scroll-enhanced .types-certificates__content::-webkit-scrollbar{display:none}.types-certificates__item{flex:0 0 170px;aspect-ratio:1/1.3;border-radius:16px;background-color:#EFEFEF;overflow:hidden;scroll-snap-align:start}.types-certificates__item-body{display:block;position:relative;width:100%;height:100%;color:#131313}.types-certificates__item-body::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,#EFEFEF 0%,#fff0 50%);z-index:2}.types-certificates__item-body:hover,.types-certificates__item-body:focus-visible{color:#131313}.types-certificates__item-body:hover .types-certificates__item-img,.types-certificates__item-body:focus-visible .types-certificates__item-img{transform:scale(1.1)}.types-certificates__item-img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 0.4s}.types-certificates__item-text{position:absolute;top:0;left:0;right:0;padding:20px 20px 0;font-size:20px;font-weight:700;line-height:1.2;z-index:2}@media (max-width:1197px){.types-certificates__scroll-widget{margin-top:20px}.types-certificates__content{gap:7px}.types-certificates__item{flex-basis:150px}.types-certificates__item-text{padding:12px 12px 0;font-size:18px}}.gift-card-tab:not(:first-child){padding-top:40px}.gift-card-tabs{color:#ed4457;text-decoration:underline;text-decoration-style:dashed;cursor:pointer}.gift-card-tabs:hover,.gift-card-tabs:focus{color:#ed4457;text-decoration:none;opacity:1}.gift-card-tabs.active{color:#131313;text-decoration:none;cursor:default}.gift-card .types-certificates__content{margin-top:0}.card-img-container{position:relative;width:100%;height:0;padding-top:38%}.card_img{display:block;position:absolute;top:0;left:50%;bottom:0;width:auto;height:100%;translate:-50% 0}@media (max-width:1197px){.gift-card-tab:not(:first-child){padding-top:20px}}.greetings-content{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.greetings-item-inner{display:flex;align-items:flex-start;width:100%;height:100%;padding:30px;background-color:#f3f3f3;border-radius:16px;cursor:pointer}.greetings-item-inner:hover .greetings-item-icon_container img,.greetings-item-inner:focus-within .greetings-item-icon_container img{transform:translateX(-16px)}.greetings-item-text{flex:1 1 auto;margin:0}.greetings-item-icon{flex:0 0 29px;padding-left:15px;align-self:center}.greetings-item-icon_container{width:14px;overflow:hidden}.greetings-item-icon_container img{width:auto;height:auto}@media (max-width:1197px){.greetings-content{gap:10px}.greetings-item-inner{padding:15px}}.popular-section{padding:70px 0;background-color:#f8f7f7}.popular-section.no-mb{margin-bottom:0}.popular-section__list{display:flex;flex-wrap:wrap;gap:16px;max-height:115px;overflow:auto}.popular-section__list::-webkit-scrollbar-track{border-radius:3px;background-color:#F5F5F5}.popular-section__list::-webkit-scrollbar{width:3px}.popular-section__list::-webkit-scrollbar-thumb{border-radius:3px;background-color:#131313}.popular-section__list-link{display:flex;align-items:center;height:26px;padding:0 12px 2px;font-size:14px;font-weight:500;line-height:1;color:#131313;background-color:#E8E7E7;border-radius:20px;white-space:nowrap;transition:background-color 0.3s,color 0.3s}.popular-section__list-link:hover,.popular-section__list-link:focus-visible{background-color:#ed4457;color:#fff}@supports not selector(::-webkit-scrollbar){.popular-section__list{scrollbar-color:#131313 #F5F5F5;scrollbar-width:thin}}@media (max-width:1440px){.popular-section{padding:50px 0}}@media (max-width:1197px){.popular-section__list{gap:8px}}.greetings-fixed-btn{position:fixed;bottom:10px;right:214px;z-index:4}.greetings-fixed-btn .button{width:200px;justify-content:center;box-shadow:0 4px 18px rgb(0 0 0 / .18)}
.greeting-copy-feedback__icon{display:block}.greeting-copy-feedback.is-copied .greeting-copy-feedback__icon{animation:greeting-copy-pulse 0.35s ease}@keyframes greeting-copy-pulse{50%{transform:scale(1.25)}}
.types-certificates__scroll-widget{position:relative}.types-certificates__scroll-arrow{position:absolute;top:50%;display:none;width:75px;height:75px;padding:0;border:none;outline:none;background:#fff0;justify-content:center;align-items:center;cursor:pointer;transform:translateY(-50%);opacity:.2;transition:opacity 0.3s;z-index:4}.types-certificates__scroll-arrow::before{content:'';width:26px;height:38px;background-image:url(/new_design/img/arrow-slider.svg);background-repeat:no-repeat;background-size:185%}.types-certificates__scroll-arrow_prev{left:0}.types-certificates__scroll-arrow_next{right:0}.types-certificates__scroll-arrow_next::before{background-position:-23px 0}.types-certificates__scroll-arrow.is-active{opacity:1}.types-certificates__scroll-arrow:hover,.types-certificates__scroll-arrow:focus-visible{opacity:1}.types-certificates__scroll-arrow:focus-visible{outline:2px solid rgb(0 0 0 / .45);outline-offset:2px}.types-certificates__scroll-arrow[disabled]{opacity:.2;pointer-events:none}.types-certificates__scroll-fade{position:absolute;top:0;bottom:6px;display:none;width:92px;pointer-events:none;opacity:.2;transition:opacity 0.3s;z-index:3}.types-certificates__scroll-fade_left{left:0;background:linear-gradient(90deg,#fff 0%,rgb(255 255 255 / .7) 35%,#fff0 100%)}.types-certificates__scroll-fade_right{right:0;background:linear-gradient(270deg,#fff 0%,rgb(255 255 255 / .7) 35%,#fff0 100%)}.types-certificates__scroll-fade.is-active{opacity:1}.types-certificates__scroll-click-blocker{position:absolute;display:none;z-index:5}.types-certificates__scroll-click-blocker.is-active{display:block}.types-certificates__content{position:relative;z-index:1}.types-certificates__item{scroll-snap-align:none}.types-certificates__scroll-widget.is-scroll-enhanced .types-certificates__content{cursor:grab}.types-certificates__scroll-widget.is-scroll-enhanced .types-certificates__content.is-dragging{cursor:grabbing}.types-certificates__scroll-widget.is-scroll-enhanced .types-certificates__content.is-dragging,.types-certificates__scroll-widget.is-scroll-enhanced .types-certificates__content.is-dragging *{user-select:none}.types-certificates__scroll-widget.is-desktop-mode.is-scrollable .types-certificates__scroll-arrow{display:flex}.types-certificates__scroll-widget.is-desktop-mode.is-scrollable .types-certificates__scroll-fade{display:block}
.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}}