.contacts-item .button{max-width:none}.contacts-item .button:hover,.contacts-item .button:focus{color:#fff}.contact-section{padding-top:27px}.contact-section .contact-city h1 .btn{vertical-align:baseline;width:auto;position:relative}.contact-city{display:inline-block;vertical-align:bottom}.contact-city .dropdown-toggle{padding:0;line-height:1;font-size:64px;font-weight:800;color:#ed4457}.contact-city .dropdown-toggle:hover,.contact-city .dropdown-toggle:focus{opacity:1}.contact-city .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)}.contact-city .dropdown-toggle.show:after{background-position:0 -9px}.contact-city .dropdown-menu{min-width:auto;width:100%}.contact-city .dropdown-item{line-height:1.75}.contacts-row{margin:40px -25px 0}.contacts-col{padding:0 25px}.contacts-item{width:100%;height:100%;background-color:#f8f7f7;border-radius:30px;padding:30px 40px 40px;position:relative}.contacts-item__content{height:calc(100% - 51px);padding-bottom:20px}.contacts-item__headline{font-size:24px;font-weight:800;margin-bottom:16px}.contacts-col__addresses p{line-height:1;font-size:14px;margin-top:20px}.contacts-col__addresses p:first-child{margin-top:0}.contacts-col__addresses p span{font-weight:500}.contacts-col__addresses p span.contact-map{font-weight:700;color:#ed4457;text-decoration:underline;cursor:pointer}.contacts-col__addresses p span.contact-map:hover,.contacts-col__addresses p span.contact-map:focus{text-decoration:none}.contacts-col__addresses a:hover,.contacts-col__addresses a:focus{text-decoration:none}.contacts-col__tel p{font-weight:500;line-height:1.33;margin-top:12px}.contacts-col__tel p:first-child{margin-top:0}.contacts-col__tel p img{display:inline-block;vertical-align:middle;margin-right:20px}.contacts-col__tel p span{display:inline-block;vertical-align:top}.contacts-col__tel a{color:#131313;text-decoration:none;font-weight:500;transition:opacity 0.3s}.contacts-col__tel a:hover,.contacts-col__tel a:focus{color:#131313;opacity:.8}.messengers-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;font-size:0;margin-bottom:20px}.messengers-link{display:block;width:40px;height:40px;background-position:center;background-size:100%;background-repeat:no-repeat}.contacts-col__questions .contacts-item__text p:nth-child(1){margin-bottom:15px}.contacts-col__questions .contacts-item__text p:nth-child(2){margin-bottom:30px}.offices-addresses .addresses-tabs{margin-top:37px}@media (min-width:2300px){.contacts-col__addresses p{font-size:18px}.contacts-col{min-height:335px}}@media (max-width:1366px){.contact-city .dropdown-toggle{font-size:40px}.contacts-row{margin:40px -20px 0}.contacts-col{padding:0 20px}}@media (max-width:1140px){.contacts-item{padding:20px}.contacts-item .btn-container{bottom:20px;left:20px;right:20px}}
.loader__block{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(89 89 89 / .5);z-index:10000;display:flex;align-items:center;justify-content:center}.loader__block .bubble{padding:0 1.6vw}.loader__block .bubble .circle{width:1.6vw;height:1.6vw}.bubble{display:inline-block;padding:0 5px}.bubble:nth-of-type(1) .circle{animation-delay:0.2s}.bubble:nth-of-type(2) .circle{animation-delay:0.4s}.bubble:nth-of-type(3) .circle{animation-delay:0.6s}.bubble:nth-of-type(4) .circle{animation-delay:0.8s}.bubble .circle{width:6px;height:6px;border-radius:50%;background:#ed4457;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.9)}100%{transform:scale(1)}}
.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}}