:root {
    --db-green: #007C53;
    --db-green-2: #24B5B5;
    --db-green-3: #00C086;
    --db-blue: #68D4FF;
    --db-fiolet: #686AFF;
    --db-yellow: #FFB800;
    --db-gray-light: #EAEAEA;
    --db-gray-mini: rgb(234,234,234,.4);
    --db-gray-dark: #BEBEBE;
    --db-red: #EF476F;
    --db-red-2: #FF8383;
    --db-red-3: #F7A674;
    --db-rose: #F6ADED;
    --db-white: #fff;
    --db-black: #011e30;
    --db-fonts-1: 'Onest', Helvetica, Arial, sans-serif !important;
    --db-fonts-2: 'tt_travels_next', Helvetica, Arial, sans-serif !important;
}

/* Базовые стили сайта */
html,body,h1,h2,h3,h4,h5,h6,p,a {font-family: var(--db-fonts-1);color: var(--db-black)}
body {font-size: 1rem;line-height: 1.6;background: var(--db-white);color: var(--db-black) !important;touch-action: pan-x pan-y}
a, a:visited{color: var(--db-black)}
:focus, button:active, button:hover, button:focus,.btn:focus,.btn:active, input, textarea, input:active, textarea:active, a:active, a:hover, a:focus,.btn-close:focus,.btn-close:active {outline:none !important}
.btn:focus,.btn:active,button:focus,button:active,.btn-close:focus,.btn-close:active {box-shadow: none}
a {text-decoration: none !important}
a:active, a:hover, a:focus {color: var(--db-red)}
a.btn_red {padding: 1.2rem 3rem}
a.btn_red__mini {padding: 1rem 1.8rem;font-size: .8125rem}
a.btn_red, .btn_red__mini {background: linear-gradient(270deg, var(--db-red-2) 12%, var(--db-red) 100%);box-shadow: 0px 7px 30px rgba(255, 0, 0, 0.2);color: var(--db-white);text-decoration: none;border-radius: 7px}
a.btn_red span, .btn_red__mini span {color: var(--db-white)}
input, input[type=email], input[type=number], input[type=password], input[type=phone], input[type=search], input[type=tel], input[type=text], input[type=url],  select {font-family: var(--db-fonts-1) !important}

.__section {padding: 8rem 0}
.__section.__bg_gray {background: var(--db-lgray)}
.__section.__bg_cian {background: var(--db-light)}
           
@media (max-width: 450px) {
    .__section {padding: 4rem 0}
    .button, button, input[type=button], input[type=email], input[type=number], input[type=password], input[type=phone], input[type=search], input[type=submit], input[type=tel], input[type=text], input[type=url], select {height: 40px;line-height: 40px}
}

.__font_1 {font-family: var(--db-fonts-1)}
.__font_2 {font-family: var(--db-fonts-2)}
.__color_gen {color: var(--db-green) !important}
.__color_item {color: var(--db-black) !important}
.__nmb {margin-bottom: 0}
.__nmt {margin-top: 0}
.__nm {margin: 0}
.__npb {padding-bottom: 0}
.__npt {padding-top: 0}
.__np {padding: 0}
.__h-100 {height: calc(100% - 16px)}
.__w-100 {width: 100%}
a.__blue_modalbtn_mini {background: var(--db-blue);border-radius: 7px;display: flex;align-items: center;justify-content: space-between;width: 100%;max-width: 270px;color: var(--db-white);font-size: 1rem;text-decoration: none;font-weight: 500;padding: 1rem 2.25rem}
a.__blue_modalbtn_mini span {font-size: 1rem !important;color: var(--db-white);transition: all .3s ease-in-out}
a.__blue_modalbtn_mini span svg {width: 25px;}
a.__blue_modalbtn_mini span svg path {fill: var(--db-white)}
a.__blue_modalbtn_mini:hover span{transform: translateX(-5px);transition: all .3s ease-in-out}
a.__blue_modalbtn_mini:hover span+span {transform: translateX(5px);transition: all .3s ease-in-out}

.__fs_1 {font-size: 1rem}
.__fs_125 {font-size: 1.25rem}
.__fs_15 {font-size: 1.5rem}
.__fs_175 {font-size: 1.75rem}
.__fs_2 {font-size: 2rem}
.__fs_225 {font-size: 2.25rem}
.__fs_25 {font-size: 2.5rem}
.__fs_275 {font-size: 2.75rem}
.__fs_3 {font-size: 3rem}


h1 {font-size: 3.5rem;font-weight: 700;line-height: 1.3;color: var(--db-white);margin: 0}
h1 span {font-size: 2.5rem;font-weight: 300;line-height: 1.3;color: var(--db-white)}

    @media (max-width: 450px) {
        h1 {font-size: 2.25rem;line-height: 1.3}
        h1 span {font-size: 1.75rem;line-height: 1.3}
    }

h2 {font-size: 2.25rem;font-weight: 700}
h2 span {font-weight: 500;font-size: 1.625rem}

    @media (max-width: 450px) {
        h2 {font-size: 1.75rem;line-height: 1.3}
        h2 span {font-size: 1.5rem}
    }

h1 {--db-h1-desktop: 2rem;--db-h1-mobile: 1.625rem;font-size: clamp(var(--db-h1-mobile), 2.75vw, var(--db-h1-desktop))}
h1 span {--db-h1span-desktop: 2.5rem;--db-h1span-mobile: 1.75rem;font-size: clamp(var(--db-h1span-mobile), 2vw, var(--db-h1span-desktop))}
h2 {--db-h2-desktop: 1.75rem;--db-h2-mobile: 1.5rem;font-size: clamp(var(--db-h2-mobile), 2.125vw, var(--db-h2-desktop))}
h2 span {--db-h2span-desktop: 1.625rem;--db-h2span-mobile: 1.5rem;font-size: clamp(var(--db-h2span-mobile), 2vw, var(--db-h2span-desktop))}
h1,h2 {font-family: var(--db-fonts-2);color: var(--db-green);font-weight: 700}

.scrolltop {width: 50px;opacity: 1;display: flex !important;align-items: center;justify-content: center;border-radius: 50%;right: 20px;bottom: 20px}
input[type="text"], input[type="tel"], textarea {outline: none;box-shadow:none !important;border:1px solid var(--db-blue)}
input[aria-invalid="true"], select[aria-invalid="true"] {border: 2px solid var(--db-red-2) !important;height: 58px;}
.screen-reader-response,.screen-reader-response ul,.screen-reader-response p {display: none;margin: 0;padding: 0}

*,html * 
/* override x.xhtml.ru style */ { scrollbar-width: thin; scrollbar-color: var(--db-green) var(--db-gray-light)}
*::-webkit-scrollbar,html *::-webkit-scrollbar { height: 7px; width: 7px; }
*::-webkit-scrollbar-track,html *::-webkit-scrollbar-track {background-color: #f9f9fd}
*::-webkit-scrollbar-thumb,html *::-webkit-scrollbar-thumb {border-radius: 5px;background: linear-gradient(180deg, #00C086, #007C53)}

@media (max-width: 1000px) {
    .l-wrapper {
        min-width: 320px;
        padding: 0 15px;
    }
}
@media (max-width: 450px) {
    .inner-page {margin-bottom: 4rem}
}

.__header {}
.__header .__header_block__top {background: var(--db-gray-mini);position: relative}
.__header .__header_block__top .__top_block {display: grid;grid-template-columns: 6fr 4fr;padding: .875rem 0}
.__header .__heder_top__block_left {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: flex-start}
.__header .__heder_top__block_left .__left_city {margin-right: 4rem;font-size: .875rem;}
.__header .__heder_top__block_left .__left_city span {}
.__header .__heder_top__block_left .__left_clientmail {font-size: .875rem}
.__header .__heder_top__block_left .__left_clientmail a {color: var(--db-black)}
.__header .__heder_top__block_left .__left_clientmail span {padding-right: .5rem}
.__header .__heder_top__block_left .__left_logo__mobile {display: none}
.__header .__heder_top__block_right {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: flex-end}
.__header .__heder_top__block_right .__right_auth__user_box .header-auth__link a {line-height: 1.3;position: relative;font-size: .9375rem;cursor: pointer;text-decoration: none !important}
.__header .__heder_top__block_right .__right_auth__user_box i {font-size: .875rem}
.__header .__heder_top__block_right .__right_auth__user_box .header-submenu-outer {left:auto;right: 0;top: 35px}
.__header .__heder_top__block_right {position: relative}
.__header .__heder_top__block_right .header-auth__link i {margin-right: .5rem;width: auto;top: -2px;position: relative}
.__header .__heder_top__block_right .header-auth__link i.fa-angle-down {margin-right:0;top: 0}
.__header .__heder_top__block_right .header-auth__link a {font-size: .875rem}
.__header .__heder_top__block_right .__header_icons {font-size: 1rem}
.__header .__heder_top__block_right .__header_cart__box {color: var(--db-black) !important}
.__header .__heder_top__block_right .__header_cart__box .ac-bg {background: var(--db-yellow);color: var(--db-black);top: -7px}

.__header .__heder_top__block_right .header-search {margin: 0 2rem 0 0}
.__header .__heder_top__block_right input.header-search__field.grey-bg {background: #fff;border: 1px solid var(--db-gray-dark)}

.__header_down__block {display: grid;grid-template-columns: 8fr 4fr;padding: .875rem 0}
.__header_down__block .__header_down__left {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center}
.__header_down__block .__header_down__left .__left_logo__desktop {max-width: 200px;margin-right: 3.5rem}
.__header_down__block .__header_down__left .__left_logo__desktop img {width: 100%}
.__header_down__block .__header_down__left .__left_menu__main {margin-top: .5rem}
.__header_down__block .__header_down__left .__left_menu__main ul {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: center;margin-bottom: 0;list-style: none;padding: 0}
.__header_down__block .__header_down__left .__left_menu__main ul li {margin-right: 2rem}
.__header_down__block .__header_down__left .__left_menu__main ul li a {font-size: .9375rem}
.__header_down__block .__header_down__left .__left_menu__main ul li:nth-child(1) a {background: var(--db-green);color: var(--db-white);padding: 7px 24px;border-radius: 7px;border: 2px solid var(--db-green)}
.__header_down__block .__header_down__left .__left_menu__main ul li:nth-child(2) a {background: var(--db-white);color: var(--db-green);padding: 7px 20px;border-radius: 7px;border: 2px solid var(--db-green);font-weight: 600}
.__header_down__block .__header_down__right {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: flex-end}
.__header_down__block .__header_down__right .header-phone-outer {max-width: 100%;margin: .5rem 2rem 0 0} 
.__header_down__block .__header_down__right .header-phone-outer .header-phones {} 
.__header_down__block .__header_down__right .header-phone-outer .header-phone {margin-right: 1.5rem} 
.__header_down__block .__header_down__right .header-phone-outer .header-phone a {font-size: 1.125rem} 
.__header_down__block .__header_down__right .header-phone_socials {font-size: 1.5rem;line-height: 1} 
.__header_down__block .__header_down__right .header-cart__icon {font-size: 28px} 
.__header_down__block .__header_down__right .header-cart__count {right: -2px;background: var(--db-yellow);color: var(--db-black)} 

.__offcanvas .uk-offcanvas-bar {background: var(--db-white);max-width: 450px !important;width: 100%;padding: 1rem}
.__offcanvas .__offcanvas_head {margin-bottom: 5rem}
.__offcanvas .__offcanvas_head img {width: 150px}
.__offcanvas .__offcanvas_head .uk-offcanvas-close {right: 1rem}
.__offcanvas .__offcanvas_head .uk-offcanvas-close svg {color: var(--db-black)}
.__offcanvas .__offcanvas_menu {width: 100%}
.__offcanvas .__offcanvas_menu ul {padding: 0;list-style: none;margin: 0;text-align: center}
.__offcanvas .__offcanvas_menu ul li {margin-bottom: 1rem;display: block}
.__offcanvas .__offcanvas_menu ul li a {display: block;padding: .75rem 0;color: var(--db-black)}
.__offcanvas .__offcanvas_menu ul li:nth-child(1) a {background: var(--db-green);color: var(--db-white);padding: .75rem 0}

.__fixed_menu__footer {display: flex;position: fixed;z-index: 50;right: 0;bottom: 0;left: 0;padding: 10px 8px 20px;border-top: 1px solid rgba(0, 0, 0, .06);background-color: var(--db-white);box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border: 1px solid rgb(234, 234, 234, .4);height: 40px}
.__fixed_menu__footer .__fixed_menu__footer_grid {display: flex;width: 100%;align-items: center}
.__fixed_menu__footer .__footer_grid__item {flex: 1 1 0}
.__fixed_menu__footer .__fixed__ico_box {text-align: center;position: relative}
.__fixed_menu__footer .__fixed__ico_box span.__header_icons, .__fixed_menu__footer a.m-header-cart {margin: 0;font-size: inherit;line-height: inherit}
.__fixed_menu__footer a.m-header-cart {line-height: 1.8;font-size: 10px}
.__fixed_menu__footer .__fixed__ico_box i {display: block;font-size: 20px;font-weight: 300}
.__fixed_menu__footer .__fixed__ico_box span.__fix_text {display: block;font-size: 12px;line-height: 1;margin-top: 8px}
.__fixed_menu__footer .header-cart__count {font-size: 10px;top: -5px;right: -14px;font-weight: 300;line-height: 18px;text-align: center;background: var(--db-yellow);color: var(--db-black)}

@media (max-width: 640px) {
    .__header .__header_block__top .__top_block {padding: 1rem 0}
    .__header .__heder_top__block_left .__left_logo__mobile {display: block}
    .__header .__heder_top__block_left .__left_logo__mobile .__mobile_max {display: block}
    .__header .__heder_top__block_left .__left_logo__mobile img.__mobile_micro {width: 45px}
    .__header .__heder_top__block_left .__left_logo__mobile img.__mobile_max {width: 150px}
    
    .__header .__heder_top__block_right .__header_icons {font-size: 1.25rem}
    .__header .__heder_top__block_right .__header_cart__box {margin-right: .5rem;vertical-align: sub}
    .header-open-contacts,.header-open-auth,.m-header-cart,.__menu_mobile {padding: 0;margin: 0 0 0 1.5rem;font-size: 1rem;line-height: 1.3}
    .__header .__heder_top__block_right .__menu_mobile {margin-right: .25rem}
    .__header .__heder_top__block_right .__menu_mobile a {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center}
    .__header .__heder_top__block_right .__menu_mobile span {font-size: 12px;margin-right: 10px;font-weight: 600}
    .__header .__heder_top__block_right .__menu_mobile i {font-size: 24px;line-height: 1;}

    .__header_search__mobile_box {background: var(--db-gray-mini);padding: .5rem 0 .75rem}
    .__header_search__mobile_box .header-search {margin: 0;width: 100%;display: block}
    .__header_search__mobile_box input.header-search__field.grey-bg {background: #fff}
}

/* slider */
.slider-outer .main-slider {border-radius: 25px;overflow: hidden}
.slider-outer .__slider_img_bg {height: 700px !important;background-size: cover;background-position: center}
.slider-outer .slider-banner__content {position: relative;top: auto;left: auto;background: transparent;padding: 0;max-width: none}
.slider-outer a.slider-banner__inner {text-decoration: none;border-bottom: none !important}

@media (max-width: 480px) {
    .slider-outer .__slider_img_bg {height: 450px !important}
    .slider-outer .slider-banner__content {padding: 0}

    .slider-wrap {margin: 0 0 10px}
    #myCarousel {margin-left: -12px;margin-right: -12px}
}

.__akcia_section__index .__akcia_grid__items {display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4,1fr);margin:-10px;gap:20px}
.__akcia_section__index .__akcia_grid__items>*{margin:0px}
.__akcia_section__index .__akcia_item,.__multi_block__item .__akcia_item {box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border-radius: 15px;border: 1px solid var(--db-gray-mini)}

/* breadcrumbs */
.breadcrumbs {margin-bottom: 1.5rem;margin-top: 1rem}

/* index plus */
.__index__plus_block {padding: 4rem 0 4rem}
.__index__plus_block .__plus_block__box {}
.__index__plus_block .__plus_box__item {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 1.5rem}
.__index__plus_block .__item__setup {box-shadow: 0 1px 3px rgba(0, 0, 0, .1);padding: 1rem 2rem;border-radius: 15px;border: 1px solid var(--db-gray-mini);position: relative;overflow: hidden;background: var(--db-white)}
.__index__plus_block .__item__setup:nth-of-type(odd) {background: var(--db-gray-mini)}
.__index__plus_block .__item__setup .__setup__img {width: 60px;position: absolute;bottom: 2rem;right: 2rem}
.__index__plus_block .__item__setup .__setup__img svg {color: var(--db-gray-mini)}
.__index__plus_block .__item__setup .__setup__img svg path,.__index__plus_block .__item__setup .__setup__img svg circle {fill: var(--db-green) !important}
.__index__plus_block .__item__setup .__setup__info {}
.__index__plus_block .__item__setup .__setup__info .__head {font-size: 1.375rem;font-weight: 600;color: var(--db-green)}
.__index__plus_block .__item__setup .__setup__info p {}
.__index__plus_block .__plus_box__item.__max {display: grid;grid-template-columns: 1fr}

.__index__mission {padding: 5rem 0 8rem}
.__index__mission .__mission_block {display: grid;grid-template-columns: 1fr 1fr;gap: 2rem;border-radius: 20px;overflow: hidden;background: var(--db-gray-mini);box-shadow: 0 1px 3px rgba(0, 0, 0, .1)}
.__index__mission .__mission_block .__mission_text {padding: 4rem 4rem 0}
.__index__mission .__mission_block .__mission_text h3 {font-family: var(--db-fonts-2);font-weight: 700;font-size: 2rem;margin-bottom: 2.25rem;color: var(--db-green)}
.__index__mission .__mission_block .__mission_text p {font-size: 1.125rem}
.__index__mission .__mission_block .__mission_text p span {border-radius: 1.5em 0.1em 1em 0.2em;background-image: linear-gradient(-100deg, var(--db-yellow), var(--db-yellow))}
.__index__mission .__mission_block .__mission__img {border-radius: 20px;overflow: hidden}

.__index__whats_block {padding-bottom: 3rem}
.__index__whats_block h2 {text-align: center;margin-bottom: 3rem;font-size: 2rem}
.__index__whats_block .__whats__box {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 2rem}
.__index__whats_block .__whats__item {background: var(--db-gray-mini);box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border: 1px solid var(--db-gray-mini);padding: 2rem;border-radius: 15px;position: relative;transition: 0.3s ease-in-out}
.__index__whats_block .__whats__item h3 {font-size: 1.125rem}
.__index__whats_block .__whats__item a {color: var(--db-green);font-weight: 500}
.__index__whats_block .__whats__item svg {width: 30px;float: right;margin-right: 1rem;transition: 0.3s ease-in-out}
.__index__whats_block .__whats__item:hover svg {transition: 0.3s ease-in-out}
.__index__whats_block .__whats__item svg path {fill: var(--db-green)}
.__index__whats_block .__whats__item:nth-child(1) {border: 2px solid var(--db-fiolet)}
.__index__whats_block .__whats__item:nth-child(2) {border: 2px solid var(--db-green-2)}
.__index__whats_block .__whats__item:nth-child(3) {border: 2px solid var(--db-rose)}
.__index__whats_block .__whats__item:nth-child(4) {border: 2px solid var(--db-red-3)}

.__index_page_category_list {padding: 4rem 0 6rem}
.content.mainpage .product-list {margin: 0 0 1rem}
.__index_btn__section {text-align: center}
.__index_btn__section a {background: var(--db-yellow);padding: 1.25rem 2.5rem;margin-bottom: 3rem;display: inline-block;border-radius: 7px;color: var(--db-black) !important}

@media (max-width: 480px) {
    .__index__plus_block {padding: 0 0 3rem}
    .__index__plus_block .__plus_box__item {grid-template-columns: 1fr;gap: 1rem}
    .__index__plus_block .__item__setup {padding: 1.25rem 2rem}
    .__index__plus_block .__item__setup .__setup__img {width: 55px;bottom: 1.5rem}
    .__index__plus_block .__item__setup .__setup__info .__head {font-size: 1.125rem}
    .__index__plus_block .__item__setup .__setup__info p {margin-bottom: 0;margin-top: 1rem;font-size: .9375rem}

    .__index__mission {padding: 3rem 0 6rem}
    .__index__mission .__mission_block {grid-template-columns: 1fr}
    .__index__mission .__mission_block .__mission_text {padding: 1rem 1.25rem 3rem}
    .__index__mission .__mission_block .__mission_text h3 {font-size: 1.5rem;margin-bottom: 2rem}
    .__index__mission .__mission_block .__mission_text p {font-size: .9375rem;margin: 1rem 0 0}
    .__index__mission .__mission_block .__mission__img {border-radius: 20px}

    .__index__whats_block {padding-bottom: 1rem}
    .__index__whats_block h2 {font-size: 1.5rem;margin-bottom: 2rem}
    .__index__whats_block .__whats__box {grid-template-columns: 1fr;gap: 1rem}
    .__index__whats_block .__whats__item {padding: 1.5rem 1.125rem}
    .__index__whats_block .__whats__item h3 {font-size: 1rem}
    .__index__whats_block .__whats__item a {font-size: .9325rem}
    .__index__whats_block .__whats__item svg {width: 24px}

    .__index_page_category_list {padding: 2rem 0 4rem}
    .content.mainpage .product-list {margin: 0 0 1rem}
    .__index_btn__section a {display: block;margin-bottom: 5rem}
}

.items-list__head>.h1, .items-list__head>.h3, .items-list__head>h1, .items-list__head>h3 {font-family: var(--db-fonts-2);font-weight: 700;color: var(--db-green)}
.items-list__all .show-all {display: none}

/* category page */
.__category_page {margin-top: 2rem}
.__category_page h1 {margin-bottom: 2rem}
.sidebar-l .filter-buttons {display: none}
.sidebar-l .filter-param {margin-bottom: 0}
.sidebar-l .sidebar-wrap {box-shadow: 0 1px 3px rgba(0,0,0,.1);border-radius: 15px;background: var(--db-gray-mini)}
.sidebar-l .sidebar-wrap__body {padding: 30px 30px 20px}
.sidebar-l .filter-param__title {text-transform: none;font-weight: 600}
.category-filters, .m-filters-open {background: none;margin-bottom: 0}
.category-filters__title {color: var(--db-black);font-size: .8125rem;text-transform: none;margin-bottom: 1rem}
.category-filters__variants, .category-filters__variants-else {top: 65%}
.filter-param__variant--button .checkbox-styler, .filter-param__variant--button .jq-checkbox {margin: 0}
.category-filters__count {width: 16px;height: 16px;line-height: 16px;background: var(--db-fiolet)}
.categories-vu {box-shadow: none}
.categories-vu .categories-vu__head {display: none}
.categories-vu .subcategories-vu {background: none}
.categories-vu .categories-vu__item {font-size: 13px;font-weight: 400}
.categories-vu .categories-vu__item-inner .categories-vu__title {padding: 8px 0}
.categories-vu .categories-vu__menu {background: var(--db-gray-mini);border-radius: 15px;box-shadow: 0 1px 3px rgba(0,0,0,.1)}
.categories-vu .categories-vu__menu i {display: none}
.product-list--tile {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px;margin-right: 0}
.content-cols.cols-1 .product-list--tile {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 20px;margin-right: 0}
.product-list--tile .product-tile__outer {width: 100%;flex: auto;padding: 0}
.product-list--tile .product-tile {border-radius: 15px;overflow: hidden}
.product-list--tile .product-tile__image a {height: auto;line-height: inherit;border-radius: 15px;overflow: hidden}
.product-list--tile .product-tile__image img {line-height: inherit;max-height:inherit}
.product-list--tile .product-preview-gallery__dots {display: none}
.product-list--tile .product-tile__badges .badge {text-transform: none;letter-spacing: normal;font-weight: 500;border-bottom-right-radius: 5px;border-top-right-radius: 5px}
.product-list--tile .product-tile__badges .product-saving {background: var(--db-fiolet);color: var(--db-white);border: 0px;border-radius: 5px}
.product-list--tile .product-tile__outer .product-tile__content {border-bottom: 0px;padding: 1.75rem 1.75rem 0}
.product-list--tile .product-tile__outer .product-tile__description {}
.product-list--tile .product-tile__outer .products-tile-features {display: block;margin-bottom: 0}
.product-list--tile .product-tile__outer .product-tile__name {font-size: 1rem}
.product-list--tile .product-tile__outer .product-tile__name a {text-decoration: none}
.product-list--tile .product-tile__outer .product-tile__base-unit {margin: 0;display: block}
.product-list--tile .product-tile__outer .product-units-ratio {font-weight: 400}
.product-list--tile .product-tile__outer .product-tile__units-ratio span:nth-child(1),.product-list--tile .product-tile__outer .product-tile__units-ratio span:nth-child(2) {display: none}
.product-list--tile .product-tile__outer .product-tile__units-ratio span {color: var(--db-gray-dark)}
.product-list--tile .product-tile__outer .product-tile__bottom {padding: 0 1.75rem 1rem}
.product-list--tile .product-tile__outer .product-tile__bottom .product-price-compare .price,.product-list--tile .product-tile__outer .product-tile__bottom .product-price-compare .price-wrapper,.product-list--tile .product-tile__outer .product-tile__bottom .product-price-compare .price-wrapper:after {color: var(--db-red)}
.product-list--tile .product-tile__outer .product-price .price,.__category_page .product-list--tile .product-tile__outer .product-price .currency {font-size: 1.5rem;font-weight: 500}
.product-list--tile .product-tile__outer .product-tile__add2cart {padding: 0}
.product-list--tile .product-tile__outer .product-tile__add2cart i {font-weight: 400}

.carousel-products__outer .product-tile {border-radius: 15px;overflow: hidden}
.carousel-products__outer .product-tile__image a {height: auto;line-height: inherit;border-radius: 15px;overflow: hidden}
.carousel-products__outer .product-tile__image img {line-height: inherit;max-height:inherit}
.carousel-products__outer .product-tile__badges .badge {text-transform: none;letter-spacing: normal;font-weight: 500;border-bottom-right-radius: 5px;border-top-right-radius: 5px}
.carousel-products__outer .product-tile__badges .product-saving {background: var(--db-fiolet);color: var(--db-white);border: 0px;border-radius: 5px}
.carousel-products__outer .product-tile__outer .product-tile__content {border-bottom: 0px;padding: 1.75rem 1.75rem 0}
.carousel-products__outer .product-tile__outer .product-tile__description {}
.carousel-products__outer .product-tile__outer .products-tile-features {display: block;margin-bottom: 0}
.carousel-products__outer .product-tile__outer .product-tile__name {font-size: 1rem}
.carousel-products__outer .product-tile__outer .product-tile__name a {text-decoration: none}
.carousel-products__outer .product-tile__outer .product-tile__base-unit {margin: 0;display: block}
.carousel-products__outer .product-tile__outer .product-units-ratio {font-weight: 400}
.carousel-products__outer .product-tile__outer .product-tile__units-ratio span:nth-child(1),.carousel-products__outer .product-tile__outer .product-tile__units-ratio span:nth-child(2) {display: none}
.carousel-products__outer .product-tile__outer .product-tile__units-ratio span {color: var(--db-gray-dark)}
.carousel-products__outer .product-tile__outer .product-tile__bottom {padding: 0 1.75rem 1rem}
.carousel-products__outer .product-tile__outer .product-tile__bottom .product-price-compare .price,.carousel-products__outer .product-tile__outer .product-tile__bottom .product-price-compare .price-wrapper,.carousel-products__outer .product-tile__outer .product-tile__bottom .product-price-compare .price-wrapper:after {color: var(--db-red)}
.carousel-products__outer .product-tile__outer .product-price .price,.__category_page .carousel-products__outer .product-tile__outer .product-price .currency {font-size: 1.5rem;font-weight: 500}
.carousel-products__outer .product-tile__outer .product-tile__add2cart {padding: 0}
.carousel-products__outer .product-tile__outer .product-tile__add2cart i {font-weight: 400}
/*
.__product_list_height {height: 100%;}
.__product_list_height .m-filters-open {background: var(--db-white) !important;position: relative;z-index: 9;float: right;padding: 0}
.__product_list_height .uk-position-z-index {z-index: 9;margin-left: -10px !important;margin-right: -10px !important;background:  var(--db-white) !important}
.__product_list_height .__mobile_grid__item {padding: 17px 15px 17px;display: grid;grid-template-columns: 8fr 4fr}
.__product_list_height .__mobile_grid__item .__item_categories {letter-spacing: 0;font-size: .875rem}
.__product_list_height .m-filters-open i {color: var(--db-black);font-size: 1rem;font-weight: 400;margin-top: 6px}
*/
.__category_page .sidebar-wrap {margin-bottom: 25px}
.product-card__popup,.popup-content {border-radius: 25px;overflow: hidden}
.product-card__popup .product-card__left {border-radius: 25px;overflow: hidden;padding: 0;background: var(--db-gray-mini)}
.product-card__popup .product-card__right {padding: 50px 30px 30px;background: var(--db-gray-mini)}
.product-card__popup .product-cart__dialog-head {padding: 0}
.product-card__popup .product-cart__dialog-head h1 span {color: var(--db-green);font-weight: 700}

.popup-content--dialog-options {}
.popup-content--dialog-options h1 {margin-bottom: 3rem}
.popup-content--dialog-options h1 span {font-family: var(--db-fonts-2);color: var(--db-green);font-weight: 600}
.popup-content--dialog-options .product-card__actions-rating {display: none}
.popup-content--dialog-options .product-card__options {padding: 0 50px 10px}
.popup-content--dialog-options .product-card__prices-add2cart {padding: 0 50px}
.popup-content--dialog-options .product-card__prices-add2cart .product-card__prices {display: none}
.popup-content--dialog-options .product-card__prices-add2cart .product-card__add2cart {width: 100%}
.cart-qty .cart-qty-unit~input {height: inherit;line-height: inherit;border: 1px solid var(--db-gray-dark)}
.cart-qty {width: 110px}
.add2cart-button {}
.add2cart-button .button__icon {}
.product_card__total {margin: 20px 0 0;text-align: right}
.product_card__total-base-unit {color: var(--db-gray-dark)}
.product_card__total-title {font-size: 1.25rem;font-weight: 300}
.product_card__total-base-unit {margin: 0 40px 0 0}
.product_card__total-price .price,.product_card__total-price .currency {font-size: 1.5rem}

.categories-list-wrap .categories-tile {margin: 0;display: grid;grid-template-columns: repeat(6, 1fr);gap: 1rem}
.categories-list-wrap .categories-tile-item {width: 100%;box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border-radius: 15px;border: 1px solid var(--db-gray-mini);position: relative}
.categories-list-wrap .categories-tile-item__inner {border: 0px;padding: 2rem 0;position: inherit}
.categories-list-wrap .categories-tile-item__inner:hover {background: var(--db-gray-mini);transition: all .3s ease-in-out}
.categories-list-wrap .categories-tile-item__image {width: 55px;height: auto;line-height: 1;text-align: center;margin: 0 auto;position: inherit;opacity: .75;transition: all .3s ease-in-out}
.categories-list-wrap .categories-tile-item__inner:hover .categories-tile-item__image {opacity: 1;transform: translateY(-5px);transition: all .3s ease-in-out}
.categories-list-wrap .categories-tile-item__title {position: initial;line-height: 1.3;min-height: inherit;padding-bottom: 0;font-weight: 500;margin-top: 13px;position: relative;font-size: .875rem;color: var(--db-green)}
.categories-list-wrap .categories-tile-item__title i {display: none}
.categories-list-wrap .categories-tile-item__count {position: absolute;top: 2rem;right: 2rem;color: var(--db-gray-dark)}

.categories-icons-wrap .categories-icons {margin: 0;display: grid;grid-template-columns: repeat(6, 1fr);gap: 1rem}
.categories-icons-wrap .categories-icons__item {width: 100%;box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border-radius: 15px;border: 1px solid var(--db-gray-mini);position: relative}
.categories-icons-wrap .categories-icons__inner {border: 0px;padding: 2rem 0;position: inherit;display: block}
.categories-icons-wrap .categories-icons__inner:hover {background: var(--db-gray-mini);transition: all .3s ease-in-out}
.categories-icons-wrap .categories-icons__image {width: 55px;height: auto;line-height: 1;text-align: center;margin: 0 auto;position: inherit;opacity: .75;transition: all .3s ease-in-out;display: block;padding: 0}
.categories-icons-wrap .categories-icons__inner:hover .categories-tile-item__image {opacity: 1;transform: translateY(-5px);transition: all .3s ease-in-out}
.categories-icons-wrap .categories-icons__title {position: initial;line-height: 1.3;min-height: inherit;padding-bottom: 0;font-weight: 500;margin-top: 13px;position: relative;font-size: .875rem;color: var(--db-green);text-align: center;width: 100%;display: block}
.categories-icons-wrap .categories-icons__title i {display: none}
.categories-icons-wrap .categories-icons__count {position: absolute;top: 2rem;right: 2rem;color: var(--db-gray-dark)}

.__category_page__dostavka_chelyabinsk .categories-tile {margin: 0;display: grid;grid-template-columns: repeat(6, 1fr);gap: 1rem}
.__category_page__dostavka_chelyabinsk .categories-tile-item {width: 100%;box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border-radius: 15px;border: 1px solid var(--db-gray-mini);position: relative}
.__category_page__dostavka_chelyabinsk .categories-tile-item__inner {border: 0px;padding: 20px 5px;position: inherit}
.__category_page__dostavka_chelyabinsk .categories-tile-item__inner:hover {background: var(--db-gray-mini);transition: all .3s ease-in-out}
.__category_page__dostavka_chelyabinsk .categories-tile-item__image {width: 55px;height: auto;line-height: 1;text-align: center;margin: 0 auto;position: inherit;opacity: .75;transition: all .3s ease-in-out}
.__category_page__dostavka_chelyabinsk .categories-tile-item__inner:hover .categories-tile-item__image {opacity: 1;transform: translateY(-5px);transition: all .3s ease-in-out}
.__category_page__dostavka_chelyabinsk .categories-tile-item__title {position: initial;line-height: 1.3;min-height: inherit;padding-bottom: 0;font-weight: 500;margin-top: 13px;position: relative;font-size: .875rem;color: var(--db-green)}
.__category_page__dostavka_chelyabinsk .categories-tile-item__title i {display: none}
.__category_page__dostavka_chelyabinsk .categories-tile-item__count {position: absolute;top: 2rem;right: 2rem;color: var(--db-gray-dark);display: none}

.product-tile__discount {width: 40px;height: 40px;line-height: 40px;top: 13px;right: 14px}
@media (max-width: 1029px) {
    .product-list--tile .product-tile__outer {width: 100% !important;padding: 0}
}
@media (max-width: 640px) {
    .__category_page {margin-top: 1rem}
    .category-description {margin: 0 0 1rem}
    .category-desc p {}
    .product-tile__discount {width: 32px;height: 32px;line-height: 32px;top: 10px;right: 10px}
    .product-list+.paging-nav {margin: 20px 0 0 !important}

    .__category_page {margin-top: 1rem}
    .product-list--tile .product-tile__badges {top: 15px}
    .product-list--tile .product-tile__badges .badge {font-size: 10px;padding: 3px 7px}
    .product-list--tile,.content-cols.cols-1 .product-list--tile {grid-template-columns: 1fr 1fr;gap: 10px;margin-bottom: 0}
    .product-list--tile .product-tile__outer {width: 100% !important}
    .product-list--tile .product-tile__outer .product-tile__content {padding: 1rem 1rem 0}
    .product-list--tile .product-tile__outer .product-tile__name {font-size: 1rem;margin-bottom: .75rem}
    .product-list--tile .product-tile__outer .product-tile__name a {font-size: .8125rem}
    .product-list--tile .product-tile__outer .product-tile__bottom {padding: 0 1rem .75rem}
    .product-list--tile .product-tile__outer .product-price .price,.__category_page .product-list--tile .product-tile__outer .product-price .currency {font-size: 1.125rem}
    .carousel-products__outer .product-tile__outer .product-price .price, .__category_page .carousel-products__outer .product-tile__outer .product-price .currency {font-size: 1.125rem}
    .product-list--tile .product-tile__outer .add2cart-button--mini {width: 34px;height: 34px;line-height: 34px}
    .carousel-products__outer .product-tile__outer .product-tile__content {padding: 1.75rem 1.25rem 0}
    .carousel-products__outer .product-tile__outer .product-tile__bottom {padding: 0 1.25rem 1rem}

    .m-filters__outer {height: 50%;top: auto;bottom: 0;border-top-left-radius: 15px;border-top-right-radius: 15px}
    .m-filters__outer .categories-m__head {padding: 2rem 1rem 1rem;color: var(--db-green)}
    .m-filters__outer .categories-m__head .m-close-popup {position: relative;margin: 0 auto;right: 0;top: -20px;width: 100px;height: 3px;display: block;background: var(--db-gray-dark);border-radius: 0;border: 0px}
    .m-filters__outer .categories-m__content,.m-filters__outer .m-filters-buttons {padding: 1rem 1rem}
    .m-filters__outer .filter-param__title {text-transform: none}
    .m-filters__outer .m-filters-buttons .filter-send {background: var(--db-green);text-transform: none;height: 40px;line-height: 40px;padding-top: 0}
    .m-filters__outer .link-action {text-transform: none}
    .m-filters__outer .m-filters-buttons .button__icon {background: transparent;height: 40px;line-height: 40px}

    .popup-content--dialog-options .product-card__options {padding: 0 20px 10px}
    .popup-content--dialog-options .product-card__prices-add2cart {padding: 0 20px}

    .__mobile_filter__main {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: space-between;padding: 0 .625rem 0 0;margin-bottom: 1.5rem;}
    .__mobile_filter__main .__mobile_menu__cat {}
    .__mobile_filter__main .__mobile_menu__cat a {background: var(--db-yellow);padding: .5rem .75rem;border-radius: 7px}
    .__mobile_filter__main .__mobile_menu__cat a i {margin-right: .5rem}
    .__mobile_filter__main .m-filters-open {padding: 5px 10px;color: var(--db-black);background: var(--db-gray-light);text-transform: none;letter-spacing: 0;font-weight: 400;border-radius: 5px}
    .__mobile_filter__main .m-filters-open i {font-size: 13px;margin-right: 5px}

    .uk-offcanvas-overlay::before {background: rgba(0, 0, 0, .5)}
    .__offcanvas_menu__cat {background: var(--db-white);width: 320px;}
    .__offcanvas_menu__cat h3 {text-align: left;color: var(--db-black);font-size: 20px;font-weight: 600;margin-top: 1rem;margin-bottom: 0;padding-left: 10px}
    .__offcanvas_menu__cat .uk-offcanvas-close {color: var(--db-black);right: 20px;top:14px}
    .__offcanvas_menu__cat ul {padding-left: 10px;list-style: none;margin-top: 2rem !important}
    .__offcanvas_menu__cat ul li {margin-bottom: 1rem;text-align: left}
    .__offcanvas_menu__cat ul li a {color: var(--db-black) !important;font-size: 14px;display: flex;align-items: center}
    .__offcanvas_menu__cat ul li a img {width: 22px;margin-right: 1rem}
    .__offcanvas_menu__cat ul li a span {font-size: 15px}

    .categories-list-wrap .categories-icons {margin: 0;display: grid;grid-template-columns: repeat(2, 1fr);gap: 1rem}
    .categories-list-wrap .categories-icons__item {width: 100%;box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border-radius: 15px;border: 1px solid var(--db-gray-mini);position: relative}
    .categories-list-wrap .categories-icons__inner {padding: 1rem 0;border: 0}
    .categories-list-wrap .categories-icons-item__inner {border: 0px;padding: 2rem 0;position: inherit}
    .categories-list-wrap .categories-icons__image {width: 42px;height: auto;line-height: 1;text-align: center;margin: 0 auto;position: inherit;opacity: .75;transition: all .3s ease-in-out;display: block;padding: 0}
    .categories-list-wrap .categories-icons__inner:hover .categories-icons__image {opacity: 1;transform: translateY(-5px);transition: all .3s ease-in-out}
    .categories-list-wrap .categories-icons__title {position: initial;line-height: 1.3; min-height: inherit;padding-bottom: 0;font-weight: 500;margin-top: 13px;position: relative;font-size: .75rem;color: var(--db-green);width: 100%;text-align: center;display: block}
    .categories-list-wrap .categories-icons__title i {display: none}
    .categories-list-wrap .categories-icons__count {display: none}

    .categories-list-wrap .categories-tile {grid-template-columns: repeat(2, 1fr)}
    .categories-list-wrap .categories-tile-item {width: 100% !important}

    .categories-icons-wrap .categories-icons {grid-template-columns: repeat(3, 1fr);gap: .5rem}
    .categories-icons-wrap .categories-icons__inner {padding: 1rem .5rem}
    .categories-icons-wrap .categories-icons__image {width: 34px}
    .categories-icons-wrap .categories-icons__inner:hover .categories-tile-item__image {opacity: 1;transform: translateY(-5px);transition: all .3s ease-in-out}
    .categories-icons-wrap .categories-icons__title {font-size: .75rem;margin-top: 5px}
    .categories-icons-wrap .categories-icons__title i {display: none}
    .categories-icons-wrap .categories-icons__count {display: none}

    .__category_page__dostavka_chelyabinsk .categories-icons {grid-template-columns: repeat(3, 1fr);gap: .5rem}
    .__category_page__dostavka_chelyabinsk .categories-icons__item {width: 100%;box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border-radius: 15px;border: 1px solid var(--db-gray-mini);position: relative}
    .__category_page__dostavka_chelyabinsk .categories-icons__inner {padding: 1rem .5rem;border: 0}
    .__category_page__dostavka_chelyabinsk .categories-tile-item__inner {padding: 1rem .5rem}
    .__category_page__dostavka_chelyabinsk .categories-tile-item__image {width: 34px}
    .__category_page__dostavka_chelyabinsk .categories-icons__inner:hover .categories-icons__image {opacity: 1;transform: translateY(-5px);transition: all .3s ease-in-out}
    .__category_page__dostavka_chelyabinsk .categories-tile-item__title {font-size: .75rem;margin-top: 5px}
    .__category_page__dostavka_chelyabinsk .categories-icons__title i {display: none}
    .__category_page__dostavka_chelyabinsk .categories-tile-item__count {display: none}

    .__category_page__dostavka_chelyabinsk .categories-tile {grid-template-columns: repeat(3, 1fr);gap: .5rem}
    .__category_page__dostavka_chelyabinsk .categories-tile-item {width: 100% !important}
}
@media (max-width: 375px) {
    .product-list--tile .product-tile .product-tile__image {padding: 0 !important}
    .product-list--tile .product-tile__outer .product-tile__content,.product-list--tile .product-tile__outer .product-tile__bottom {padding-left: .75rem;padding-right: .75rem}
    .product-list--tile .product-tile__outer .product-price .price, .__category_page .product-list--tile .product-tile__outer .product-price .currency {font-size: .8125rem}
    .product-list--tile .product-tile__outer .product-price .unit {font-size: .75rem}
}

/* product page */
.__product_card.product-card {box-shadow: none;border: none;background: var(--db-gray-mini);border-radius: 25px}
.__product_card.product-card .product-card__left {padding: 0}
.__product_card.product-card .product-card__left .product-gallery-main__el-inner {border-radius: 25px;overflow: hidden}
.__product_card.product-card .product-card__left .gallery-previews-b__outer {margin-top: 1rem;margin-bottom: 1rem;}
.__product_card.product-card .product-card__left .gallery-previews-b__outer .gallery-previews-b__link {border: 0px;border-radius: 7px;padding: 0;overflow: hidden;width: auto;height: auto}
.__product_card.product-card .product-card__left .product-card__gallery {justify-content: flex-start}
.__product_card.product-card .product-card__right {border-left: 0px;padding: 3rem 3rem 0}
.__product_card.product-card .product-card__right h1 {font-size: 2rem;line-height: 1.3;margin-bottom: 1rem}
.__product_card.product-card .product-card__right .product-card__actions-rating:first-child {margin-top: 0;line-height: 20px}
.__product_card.product-card .product-card__right .product-card__boxsummary {margin-bottom: 2rem}
.__product_card.product-card .product-card__right .product-card__summary {font-size: .9375rem;padding: 1rem 0 0;margin-bottom: 0}
.__product_card.product-card .product-card__right .product-card__read-more {margin: 0}
.__product_card.product-card .product-card__right .product-card__read-more .read-more {text-transform: none;color: var(--db-black);font-weight: 400;font-size: .8125rem}
.__product_card.product-card .product-card__right .product-card__read-more .read-more:after {display: none}
.product-card__actions-rating,.product-card__options,.product-card__short-description,.product-card__prices-add2cart {padding: 0}

.sidebar-wrap.sidebar-wrap--services,.product-card__read-more {display: none}
.__product_feat__main {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: .5rem;margin-bottom: 3rem;}
.__product_feat__main .product_features-item {border: 1px solid var(--db-gray-light);border-radius: 7px;padding: .25rem .75rem;background: var(--db-white)}
.__product_feat__main .product_features-item .product_features-title {width: auto;background: transparent}
.__product_feat__main .product_features-item .product_features-title span {background: transparent;color: var(--db-black);font-weight: 600}
.__product_feat__main .product_features-item .product_features-title:before {display: none}
.__product_feat__main .product_features-item .product_features-value {width: auto;display: contents}
.__product_feat__main .product_features-item .product_features-value span {}
.product-card__short-description .uk-h4 {font-family: var(--db-fonts-1);margin-bottom: .5rem;font-weight: 500;font-size: 1.125rem}

.product-card__options .product-card__services .checkbox-styler {width: 20px;height: 20px}
.product-card__options .product-card__services .checkbox-styler.checked:before {width: 20px;height: 20px;line-height: 20px;font-size: 14px}
.product-card__prices-add2cart .product-card__prices {display: none}
.product-card__prices-add2cart .product-card__add2cart {width: 100%}
.product-card__block-aux:last-child {padding-bottom: 15px}
.product-card__block-aux {padding: 0 0 15px}
.addgifts__gift--select_gift:checked+.addgifts__radiobutton {border-color: var(--db-green) !important;border-width: 4px !important}
.product-card__tabs {display: none}

@media (max-width: 450px) {
    .__product_card.product-card {margin-left: -10px;margin-right: -10px}
    .__product_card.product-card .product-card__left {padding: 0 !important}
    .__product_card.product-card .product-card__left .product-card__badges {top: 40px;left: 0}
    .__product_card.product-card .product-card__left .product-card__badges .badge {text-transform: none;border-bottom-right-radius: 5px;  border-top-right-radius: 5px;;letter-spacing: 0;font-size: .875rem;font-weight: 400}
    .__product_card.product-card .product-card__right {padding: 1.75rem 1rem 1.75rem}
    .__product_card.product-card .product-card__right h1 {font-size: 1.75rem;line-height: 1.2}
    .__product_card.product-card .product-card__right .product-card__summary {padding: 0}
    .__product_feat__main {gap: .25rem}
    .__product_feat__main .product_features-item {padding: .25rem .5rem}
    .__product_feat__main .product_features-item .product_features-title span,.__product_feat__main .product_features-item .product_features-value {font-size: 12px}
}

/* contact page */
.__contact_page {margin-top: 4rem}
.__contact_page__contact_block {display: grid;grid-template-columns: 1fr 1fr}
.__contact_page__contact_block .__contact_block__left {padding-right: 4rem}
.__contact_page__contact_block .__contact_block__left .__left_item:nth-child(2) {margin-top: 3rem}
.__contact_page__contact_block .__contact_block__left .__left_item h3 {font-weight: 500}
.__contact_page__contact_block .__contact_block__left .__left_item p {margin-top: 0;margin-bottom: .75rem;}
.__contact_page__contact_block .__contact_block__left .__left_item a {color: var(--db-green);font-weight: 700}
.__contact_page__contact_block .__contact_block__left .__left_item .__modal_maps {color: var(--db-red);border: 0;border-bottom: 1px dashed;padding: 0;text-transform: none;font-weight: 600;line-height: 1.3;}
.__contact_page__contact_block .__contact_block__right .__right__yamap {border-radius: 20px;overflow: hidden}

@media (max-width: 450px) {
    .__contact_page {margin-top: 3rem}
    .__contact_page__contact_block {grid-template-columns: 1fr}
    .__contact_page__contact_block .__contact_block__left {padding-right: 0}
    .__contact_page__contact_block .__contact_block__left .__left_item:nth-child(2) {margin: 3rem 0}
    .__contact_page__contact_block .__contact_block__left .__left_item h3 {font-size: 1.25rem}
}

/* dostavka page */
.__dostavka__page {padding: 6rem 0 3rem}
.__dostavka__page .__dostavka__item h3 {font-weight: 600;margin: 0 0 2rem}
.__dostavka__page .__dostavka__item .__dostavka__box {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 2rem;margin-bottom: 4rem}
.__dostavka__page .__dostavka__item .__box__items {background: var(--db-gray-mini);box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border: 1px solid var(--db-gray-mini);padding: 2rem;border-radius: 15px;position: relative}
.__dostavka__page .__dostavka__item .__box__items .__heads {font-weight: 700;margin-bottom: .5rem;}
.__dostavka__page .__dostavka__item .__box__items p {margin: 0;font-size: .9375rem}
.__dostavka__page .__dostavka__item .__box__items p a {color: var(--db-red);border-bottom: 1px dashed}
.__dostavka__page .__dostavka__item .__box__items svg {width: 55px;margin-bottom: 1.5rem;}
.__dostavka__page .__dostavka__item .__box__items svg path {fill: var(--db-green) !important}
.__dostavka__page .__dostavka__map {box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border: 1px solid var(--db-gray-mini);border-radius: 15px;  margin-bottom: 4rem}

@media (max-width: 450px) {
    .__dostavka__page {padding: 3rem 0 0}
    .__dostavka__page .__dostavka__item .__dostavka__box {grid-template-columns: 1fr;gap: 1rem;margin-bottom: 3rem}
    .__dostavka__page .__dostavka__item .__box__items {padding: 1.5rem}
    .__dostavka__page .__dostavka__item .__box__items svg {width: 40px;margin-bottom: 1.5rem}
}

/* bussiness page*/
.__page_index__business {}
.__page_index__business .__business__slider {background: url("/wa-files/images/slider/1920-b.jpg") center no-repeat;height: 700px;  max-width: 1920px;margin: 0 auto;box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border-radius: 20px}
.__page_index__business .__business__slider h1 {font-size: 2.5rem;font-weight: 700;padding-top: 10rem;display: block;margin-bottom: 2rem;color: var(--db-black)}
.__page_index__business .__business__slider h1 span {color: var(--db-black);font-family: var(--db-fonts-1);border-radius: 1.5em 0.1em 1em 0.2em;background-image: linear-gradient(-100deg, var(--db-yellow), var(--db-yellow));padding-left: 2rem;padding-right: 2rem;font-size: 1.75rem}
.__page_index__business .__business__proba {font-size: 1.5rem}
.__page_index__business .__business__proba .__proba__text {font-size: 1.25rem;margin-bottom: 3rem;margin-top: 3rem}
.__page_index__business .__business__proba .__proba__btn_box {}
.__page_index__business .__business__proba .__proba__btn_box .__bussiness__btn {font-size: 1.125rem;background: var(--db-green);color: var(--db-white);padding: 1rem 2rem;border-radius: 8px;line-height: 1}

.__page_index__business .__business__mix {padding: 8rem 0}
.__page_index__business .__mix__gridbox {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap: 1rem}
.__page_index__business .__mix__gridbox .__mix__items {display: grid;grid-template-columns: 4fr 8fr;background: var(--db-gray-mini);box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border: 1px solid var(--db-gray-mini);padding: 1.5rem;border-radius: 15px;gap: 1rem}
.__page_index__business .__mix__gridbox .__mix__items svg {width: 55px}
.__page_index__business .__mix__gridbox .__mix__items svg path {fill: var(--db-green) !important}
.__page_index__business .__mix__gridbox .__mix_head {font-size: .9375rem;line-height: 1.3}

.__business__variant {}
.__business__variant h2 {text-align: center;font-size: 2.25rem;line-height: 1.2;margin-bottom: 4rem}
.__business__variant h2 span {color: var(--db-black);font-size: 1.75rem;font-weight: 600}
.__business__variant .__variant__box {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 2rem}
.__business__variant .__variant__items {background: var(--db-gray-mini);box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border: 1px solid var(--db-gray-mini);padding: 2rem;border-radius: 15px;text-align: center}
.__business__variant .__variant__items .__variant_img {border-radius: 15px;overflow: hidden}
.__business__variant .__variant__items .__variant__head {font-size: 1.25rem;font-weight: 600;margin-bottom: .5rem}
.__business__variant .__variant__items .__variant__text {margin-bottom: 1.125rem;line-height: 1.3}

.__business__work {padding: 8rem 0}
.__business__work .__business__work_grid {}
.__business__work .__work__item {padding: 0 4rem}
.__business__work .__work__item h2 {font-size: 2.25rem;line-height: 1.2;margin-bottom: 3rem;text-align: center;}
.__business__work .__work__item h2 span {color: var(--db-black);font-size: 1.75rem;font-weight: 600;border-radius: 1.5em 0.1em 1em 0.2em;background-image: linear-gradient(-100deg, var(--db-yellow), var(--db-yellow));padding-left: 2rem;padding-right: 2rem}
.__business__work .__work__item p {text-align: center;margin-top: 0;margin-bottom: 4rem;line-height: 1.8;}
.__business__work .__work__item .__work__plus {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr}
.__business__work .__work__item .__plus__item {text-align: center;}
.__business__work .__work__item .__plus__img img {border-radius: 20px}
.__business__work .__work__item .__plus__img svg {width: 50px}
.__business__work .__work__item .__plus__img svg path {fill: var(--db-green) !important}
.__business__work .__work__item .__plus__text {line-height: 1.3;margin-top: 1rem}

.__work__schema {}
.__work__schema .__schema__etap {background: var(--db-gray-mini);box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border: 1px solid var(--db-gray-mini);border-radius: 20px;display: grid;grid-template-columns: 1fr 1fr;gap: 4rem}
.__work__schema .__etap__item_grid {}
.__work__schema .__etap__item_grid.__right {padding: 4rem 4rem 4rem 0}
.__work__schema .__etap__item_grid img {border-radius: 20px}
.__work__schema .__etap__item_grid h2 {font-size: 2.25rem;line-height: 1.2;margin-bottom: 3rem;}
.__work__schema .__etap__item {display: grid;grid-template-columns: 1fr 11fr;margin-bottom: 3rem}
.__work__schema .__etap__item .__item_cir {font-family: var(--db-fonts-2);font-weight: 500;color: var(--db-gray-dark);font-size: 2rem;line-height: 1.2}
.__work__schema .__etap__item .__proba__btn_box {}
.__work__schema .__proba__btn_box .__bussiness__btn {font-size: 1.125rem;background: var(--db-green);color: var(--db-white);padding: 1rem 2rem;border-radius: 8px;line-height: 1}

.__bisiness_faq {padding: 8rem 0 2rem}
.__bisiness_faq h2 {text-align: center;margin-bottom: 3rem;font-size: 2.25rem}
.__bisiness_faq .__faq__block {padding: 0 4rem}
.__bisiness_faq .__faq__block ul li {background: var(--db-gray-mini);box-shadow: 0 1px 3px rgba(0, 0, 0, .1);border: 1px solid var(--db-gray-mini);border-radius: 20px;padding: 1rem 2rem}

.__modal_bussiness {}
.__modal_bussiness h4 {font-size: 1.75rem;font-family: var(--db-fonts-2);font-weight: 600;color: var(--db-green)}
.__modal_bussiness p {font-size: 1.25rem;margin-bottom: 3rem}
.__modal_bussiness .__bus__tel {padding: 1rem 1.5rem;margin-right: 1rem;background: var(--db-yellow);border-radius: 8px}
.__modal_bussiness .__bus__what {padding: 1rem 1.5rem;background: var(--db-green);color: var(--db-white);border-radius: 8px}

@media (max-width: 450px) {
    .__page_index__business .__business__slider {height: 640px}
    .__page_index__business .__business__slider h1 {font-size: 1.75rem;padding-top: 8rem}
    .__page_index__business .__business__slider h1 span {padding-left: 1rem;padding-right: 1rem;font-size: 1.25rem}
    .__page_index__business .__business__proba .__proba__text {font-size: 1rem}
    .__page_index__business .__business__proba .__proba__btn_box .__bussiness__btn {font-size: 1rem;padding: .75rem 1.5rem}

    .__page_index__business .__business__mix {padding: 4rem 0}
    .__page_index__business .__mix__gridbox {grid-template-columns: 1fr 1fr}
    .__page_index__business .__mix__gridbox .__mix__items {grid-template-columns: 1fr;padding: 1.25rem}
    .__page_index__business .__mix__gridbox .__mix__items svg {width: 45px}
    .__page_index__business .__mix__gridbox .__mix_head {font-size: .875rem}

    .__business__variant h2, .__business__variant h2 span {font-size: 1.5rem}
    .__business__variant .__variant__box {grid-template-columns: 1fr 1fr;gap: 1rem}
    .__business__variant .__variant__items {padding: .75rem}
    .__business__variant .__variant__items .__variant__head {font-size: 1rem;line-height: 1.2;height: 38px}
    .__business__variant .__variant__items .__variant__text {font-size: .875rem;height: 70px}
    .__business__variant .__variant__items .__variant__text br {display: none}

    .__business__work {padding: 4rem 0}
    .__business__work .__work__item {padding: 0}
    .__business__work .__work__item h2 {font-size: 1.5rem}
    .__business__work .__work__item h2 span {font-size: 1.25rem;padding-left: 1rem;padding-right: 1rem}
    .__business__work .__work__item p {font-size: .875rem;line-height: 1.6}
    .__business__work .__work__item .__work__plus {grid-template-columns: 1fr 1fr;gap: 2rem 1rem}
    .__business__work .__work__item .__plus__text {font-size: .875rem}

    .__work__schema .__schema__etap {grid-template-columns: 1fr;gap: 0rem}
    .__work__schema .__etap__item_grid, .__work__schema .__etap__item_grid img {width: 100%}
    .__work__schema .__etap__item_grid.__right {width: 91%}
    .__work__schema .__etap__item_grid.__right {padding: 3rem 1rem}
    .__work__schema .__etap__item_grid h2 {font-size: 1.5rem;margin-bottom: 2rem}
    .__work__schema .__etap__item {grid-template-columns: 2fr 10fr;margin-bottom: 2rem}
    .__work__schema .__etap__item .__item_text {font-size: .875rem}
    .__work__schema .__proba__btn_box {display: block;line-height: 3rem}
    .__work__schema .__proba__btn_box .__bussiness__btn {font-size: 1rem;padding: .75rem 1.5rem}

    .__bisiness_faq {padding: 4rem 0 0}
    .__bisiness_faq h2 {font-size: 1.5rem;margin-bottom: 2rem}
    .__bisiness_faq .__faq__block {padding: 0}
    .__bisiness_faq .__faq__block ul li {padding: .75rem 1rem;border-radius: 10px}
    .__bisiness_faq .__faq__block ul li .uk-accordion-title {font-size: .9375rem}
    .__bisiness_faq .__faq__block ul li .uk-accordion-content {font-size: .875rem}

    .__modal_bussiness .__bus__tel {display: block;margin-bottom: 1rem;margin-right: 0;text-align: center}
    .__modal_bussiness .__bus__what {display: block;text-align: center}
}

/* footer */
footer.__footer {background: var(--db-gray-mini) !important;color: var(--db-black) !important;padding: 5rem 0;font-size: .875rem}
footer.__footer .__footer_block {display: grid;grid-template-columns: 5fr 4fr 3fr;gap: 25px}
footer.__footer .__footer_block .__footer_logo {display: block;margin-bottom: 2rem}
footer.__footer .__footer_block .__footer_logo img {width: 10rem}
footer.__footer .__footer_block .__company_item {margin-bottom: 1rem}
footer.__footer .__footer_block .__company_item a {color: var(--db-black)}
footer.__footer .__footer_block ul {list-style: none;padding-left: 0}
footer.__footer .__footer_block ul li {margin-bottom: .5rem}
footer.__footer .__footer_block ul li a {font-size: 1rem;color: var(--db-black) !important}
footer.__footer .__footer_block .__footer_phone .__phones {margin-bottom: .25rem}
footer.__footer .__footer_block .__footer_phone .__phones a {font-size: 1.25rem;color: var(--db-green);font-weight: 600;font-family: var(--db-fonts-2);text-decoration: none}
footer.__footer .__footer_block .__footer_mail {padding-top: 1rem}
footer.__footer .__footer_block .__footer_mail a {color: var(--db-black);text-decoration: none}
footer.__footer .__footer_block .__footer_social .footer-contacts_social {margin: 15px 0 25px}
footer.__footer .__footer_block .__footer_social .footer-contacts_social-delimiter {width: 20px;margin: 0 10px 0 15px;background: var(--db-gray-dark)}
footer.__footer .__footer_block .__footer_social a i {color: var(--db-black) !important;font-size: 1.25rem}
footer.__footer .__footer_block .__footer_moneybox .__heads {font-size: 1rem;font-weight: 600}
footer.__footer .__footer_block .__footer_moneybox .__payico {display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center}
footer.__footer .__footer_block .__footer_moneybox .__pay_list {padding-right: 1rem}
footer.__footer .__footer_block .__footer_moneybox .__pay_list img {width: 2.5rem}
footer.__footer .__footer_block__down {margin-top: 2.5rem;border-top: 1px solid var(--db-gray-dark)}
footer.__footer .__footer_block__down .__license {padding-top: 2.5rem}
footer.__footer .__footer_block__down .__license a {font-weight: 600;color: var(--db-black)}

@media (max-width: 450px) {
    footer.__footer {padding: 4rem 0 7rem}
    footer.__footer .__footer_block {grid-template-columns: 1fr;gap: 20px}
    footer.__footer .__footer_block .__company_item {font-size: .8125rem}
    footer.__footer .__footer_block ul li a {font-size: .875rem}
    footer.__footer .__footer_block .__footer_logo {margin-bottom: 1rem}
    footer.__footer .__footer_block .__footer_phone .__phones a {font-size: 1.125rem}
    footer.__footer .__footer_block__down .__license {font-size: .8125rem;padding-top: 2rem}
    footer.__footer .__footer_block__down {margin-top: 2rem}
    footer.__footer .__footer_block .__footer_moneybox .__heads {font-size: .8125rem}
}

/* order page */
.__orders_page__list,.order-content {margin-top: 2rem}
.__orders_page__list .__order_list__items,.order-content,.order-summary,.order-products,.s-order-section {border-radius: 20px;border: 1px solid var(--db-gray-light)}
.__orders_page__list .__order_list__items .order-status,.order-status {border-radius: 50px;text-transform: none;letter-spacing: 0;font-size: .6875rem}
.__orders_page__list .__order_list__items .orders-item__date,.__orders_page__list .__order_list__items .orders-products__title,.__orders_page__list .__order_list__items .orders-item__shipping {font-size: .875rem}
.__orders_page__list .__order_list__items .orders-product {font-size: .8125rem;margin-bottom: 7px}
.__orders_page__list .__order_list__items .orders-product__count {float: right}
.__orders_page__list .__order_list__items .orders-item__products {padding: 0 4rem 0 0}
.__orders_page__list .__order_list__items .orders-item__right {width: 25%;flex: 0 0 25%}
.__orders_page__list .__order_list__items .orders-item__right a.orders-item__link {color: var(--db-red);text-transform: none;font-size: .75rem}
.order-product__image {width: 40px;line-height: 40px;flex: 0 0 40px}
.order-product__image img {max-height: 40px}
.order-content__shipping p {font-size: .8125rem;margin-bottom: 0}
.sidebar-wrap__head {font-size: .875rem;letter-spacing: normal;text-transform: none}
.products-mini__item img {border-radius: 8px}
.products-mini__item .products-mini__image {width: 60px}
.sidebar-wrap__bottom {padding: 15px 25px}
.show-all {text-transform: none;color: var(--db-green) !important;font-size: .8125rem}
.products-mini__item {padding: 20px 23px 20px 20px}
.__order_page {}
.__order_page .__order_card__bg {background: var(--db-gray-mini)}
.__order_page .__order_card__bg .__delete_card {color: var(--db-red)}
.__order_page .__order_card__bg .wa-product-ratio-wrapper,.__order_page .__order_card__bg .wa-unit.top {display: none}
.__order_page .__order_card__bg .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body {}
.__order_page .__order_card__bg .wa-order-cart-wrapper .wa-products .wa-product .wa-column-image {width: 60px;padding-right: 25px}
.__order_page .__order_card__bg .wa-order-cart-wrapper .wa-products .wa-product .wa-column-image img {border-radius: 8px}
.__order_page .__order_card__bg .wa-order-cart-wrapper .wa-products .wa-product .wa-details-section .wa-details .wa-name {display: block}
.__order_page .__order_card__bg .wa-cart-details {display: block}
.__order_page .__order_card__bg .wa-cart-details .wa-column-content {display: block}
.__order_page .__order_card__bg .wa-order-cart-wrapper .wa-cart-details .wa-coupon-section .wa-button {background: var(--db-green);color: var(--db-white)}
.__order_page .__order_card__bg .wa-cart-details .wa-affiliate-section {padding: 1rem 0;margin: 1.75rem 0;border-top: 1px solid var(--db-gray-light);border-bottom: 1px solid var(--db-gray-light)}
.__order_page .__order_card__bg .wa-order-cart-wrapper .wa-products .wa-product .wa-details-section .wa-details .wa-sku {display: block}
.__order_page .__order_card__bg .wa-quantity-cart-section .wa-field-wrapper .wa-field {width: 40px;font-size: .875rem}
.__order_page .__order_card__bg .wa-order-cart-wrapper .wa-cart-details .wa-affiliate-section .wa-bonus-details .wa-details,.__order_page .__order_card__bg .wa-order-cart-wrapper .wa-cart-details .wa-affiliate-section .wa-order-bonus {font-size: .8125rem !important}
.__order_page .__order_card__bg .wa-order-cart-wrapper .wa-cart-details .wa-affiliate-section .wa-order-bonus strong {background: var(--db-yellow);padding: 0 2px;font-weight: 400}
.__order_page .__order_card__bg .wa-order-cart-wrapper .wa-cart-details .wa-affiliate-section .wa-button {color: var(--db-green);border-bottom: 0;border-radius: 7px;padding: 7px !important;background: none;font-weight: 700;letter-spacing: 0px;border: 1px solid var(--db-green)}
.__order_page .__order_card__bg .wa-order-cart-wrapper .wa-cart-details .wa-column-price {text-align: right !important;width: 100%;display: block}
.__order_page .__order_card__bg .wa-column-price .wa-price-section .wa-price-subtotal {font-size: .8125rem}
.__order_page .__order_card__bg .wa-order-cart-wrapper .wa-cart-details .wa-price-section .wa-price-total {margin-top: 10px !important;font-weight: 500 !important;font-size: 1.5rem !important}
.__order_page .__order_card__bg .wa-order-cart-wrapper .wa-products .wa-product .wa-product-body > .wa-column-price {width: 80px}
.__order_page .__order_card__bg .wa-column-price .wa-weight-section {margin: .25rem 0 0}
.wa-desired-date-wrapper .wa-fields-group {display: grid;grid-template-columns: 1fr 1fr;gap: 2rem}
.wa-desired-date-wrapper .wa-fields-group .wa-field-wrapper {margin-right: 0;width: 100%;display: block;margin-top: 0}
.wa-desired-date-wrapper .wa-fields-group .wa-field-wrapper input,.wa-desired-date-wrapper .wa-fields-group .wa-field-wrapper select {width: 100% !important}
.__order_form .wa-details-fields-section .wa-line.wa-plugin-fields-wrapper {width: 98%}
.wa-order-form-wrapper .wa-step-details-section .wa-details-rates-section .wa-table > .wa-row .wa-delivery-price {color: var(--db-red) !important}
.wa-order-dialog .wa-dialog-body {background: #f7f7f7 !important;border-radius: 20px !important;border: 1px solid var(--db-gray-light) !important}
.wa-order-dialog .wa-dialog-body .wa-product-header,.wa-order-dialog .wa-dialog-body .wa-rating-wrapper,.wa-order-dialog .wa-dialog-body .wa-product-description {display: none}
.s-order-page .wa-product {padding: 15px 30px !important}
.wa-link {color: var(--db-black) !important}
.checkout.with-sidebar-r, .product-card__content.with-sidebar-r {width: 100%;float: none}
.wa-signup-url a {color: var(--db-red);border-bottom: 1px dashed;font-weight: 600}

.wa-order-form-wrapper.with-adaptive .wa-step-confirm-section .wa-section-body .wa-flex-wrapper .wa-actions-section {flex: 1 1 100% !important;margin-top: 1rem}
.wa-order-form-wrapper.with-adaptive .wa-step-confirm-section .wa-section-body .wa-flex-wrapper .wa-actions-section .bnpdadata__min-attention {background-color: #EF476F;color: #ffffff;padding: 1rem}

@media (max-width: 450px) {
    .__orders_page__list .__order_list__items .orders-item__products {padding: 0}
    .__order_page .__order_card__bg .wa-order-cart-wrapper.with-adaptive .wa-products .wa-product .wa-product-body .wa-column-quantity {padding-left: 64px;padding-top: 0}
    .__order_page .__order_card__bg .wa-order-cart-wrapper.with-adaptive .wa-products .wa-product .wa-product-body .wa-column-price {padding-top: 0 !important}
    .__order_page .__order_card__bg .wa-order-cart-wrapper .wa-cart-details .wa-coupon-section .wa-inactive-state {width: 50%;}
    .__order_page .__order_card__bg .wa-order-cart-wrapper.with-adaptive .wa-cart-details .wa-coupon-section .wa-input {width: 100%}
    .__order_page .__order_card__bg .wa-quantity-cart-section .wa-field-wrapper .wa-field {width: 40px;font-size: .875rem}
    .__order_page .__order_card__bg .s-section-footer {padding: 20px 20px;border-top: 1px solid var(--db-gray-light)}
    .__order_page .__order_card__bg .wa-order-cart-wrapper .wa-products .wa-product .wa-column-image {padding-right: 0}
    .__order_form .wa-field-wrapper .wa-input,.wa-order-form-wrapper .wa-plugin-fields-wrapper>.wa-body input[type=text]:not(.wa-input) {font-size: .875rem !important}
    .__order_form .wa-details-fields-section .wa-line .wa-field-wrapper.size-medium {width: 48%}
    .__order_form .wa-details-fields-section .wa-line .wa-field-wrapper:nth-child(2) {width: 48%;margin-right: 4%}
    .wa-desired-date-wrapper .wa-fields-group {gap: .5rem}
    .__order_form .wa-details-fields-section .wa-line .wa-field-time {width: 100% !important}
    .__order_form .wa-desired-date-wrapper .wa-fields-group .wa-field-wrapper input.datetime {font-size: .75rem !important}
    .checkout .checkout-result .s-header {font-size: 1.5rem !important;line-height: 1.3 !important}
    .checkout,.checkout .checkout-result {box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important}
    .wa-order-cart-wrapper .wa-products .wa-product {padding: 12px 15px 7px !important}
}

/* scroll top */
.__scroll_top.btn-top {background: var(--db-white) !important;border-radius: 50%;border: 1px solid var(--db-green);font-weight: 400;right: 30px;bottom: 90px;z-index: 33}
.__scroll_top:before {color: var(--db-green)}

/* modal */
footer.__footer .__footer_block .__company_item a.__modal_maps {padding: 0;text-transform: none;line-height: 1;border: 0px;color: var(--db-green);font-weight: 600}
.__modal_fullmap {height: 100%}
.__modal_fullmap .uk-modal-close-full {background: var(--db-green);color: var(--db-white);border-radius: 0px;font-weight: 300}
.__modal_fullmap .uk-modal-close-full svg {width: 16px;margin-left: 1rem}
.__modal_fullmap .__modal_fullbox {height: 100vh}
.__modal_fullmap .__fullbox_content {height: 100vh;display: grid;grid-template-columns: 4fr 8fr}
.__modal_fullmap .__fullbox_content .__full_item.__scroll {overflow-y: scroll}
.__modal_fullmap .__fullbox_content .__fullbox_info .uk-accordion-title::before {display: none}
.__modal_fullmap .__fullbox_content .__fullbox_info .uk-subnav-pill>.uk-active>a {background: var(--db-white);border: 2px solid var(--db-green);}
.__modal_fullmap .__fullbox_content .__full_item .__info_item {display: block}
.__modal_fullmap .__fullbox_content .__full_item .__info_head {font-weight: 600;font-size: .875rem;}
.__modal_fullmap .__fullbox_content .__full_item .__info_address {font-weight: 300;margin-bottom: .5rem}
.__modal_fullmap .__fullbox_content .__full_item .__info_time {color: var(--db-gray-dark);font-size: .875rem}
.__modal_fullmap .__fullbox_content .__full_item .__info_time svg {width: 16px;vertical-align: text-top;margin-right: .25rem}
.__modal_fullmap .__fullbox_content .__full_item .uk-active .__info_time {color: var(--db-green);}
.__modal_fullmap .__fullbox_content .__fullbox_info {padding: 2rem 2.5rem}
.__modal_fullmap .__fullbox_content .__fullbox_info ul {display: grid;gap: .5rem;margin-left: 0}
.__modal_fullmap .__fullbox_content .__fullbox_info ul li {padding-left: 0;margin-top: 0}
.__modal_fullmap .__fullbox_content .__fullbox_info ul li a.uk-accordion-title {padding: 1.25rem;border-radius: 8px;background: var(--db-gray-mini);text-transform: none;color: var(--db-black)}
.__modal_fullmap .__fullbox_content .__fullbox_info ul li .uk-accordion-content {}
.__modal_fullmap .__fullbox_content .__fullbox_map {margin-top: -20px;}
.__modal_fullmap .__fullbox_content .__fullbox_map .uk-switcher {margin-bottom: 0}
.__modal_fullmap .__map_images {position: relative;}
.__modal_fullmap .__map_img {position: absolute;top: 2rem;left: 2rem;display: flex;}
.__modal_fullmap .__map_img img {width: 200px;margin-right: 1rem;border-radius: 8px}
.__modal_fullmap .__ya_map {width: 100%;height: 100vh}

@media (max-width: 450px) {
    .__modal_fullmap .__modal_fullbox .__mobile_adress__map {background: var(--db-white)}
    .__modal_fullmap .__modal_fullbox .__mobile_adress__map ul {padding: 4rem 1rem 2rem}
    .__modal_fullmap .__modal_fullbox .__mobile_adress__map .uk-subnav-pill>.uk-active>a {background: var(--db-yellow)}
    .__modal_fullmap .__modal_fullbox .__mobile_adress__map .__info_item {display: block}
    .__modal_fullmap .__modal_fullbox .__mobile_adress__map .__info_head {font-weight: 600;font-size: 1rem;}
    .__modal_fullmap .__modal_fullbox .__mobile_adress__map .__info_address {font-weight: 300;margin-bottom: .5rem;font-size: .875rem}
    .__modal_fullmap .__modal_fullbox .__mobile_adress__map .__info_time {color: var(--db-gray-dark);font-size: .875rem}
    .__modal_fullmap .__modal_fullbox .__mobile_adress__map .__info_time svg {width: 16px;vertical-align: text-top;margin-right: .25rem}
    .__modal_fullmap .__modal_fullbox .__mobile_adress__map .uk-active .__info_time {color: var(--db-white)}
    .__modal_fullmap .__modal_fullbox .__mobile_adress__map .__fullbox_info {padding: 2rem 2.5rem}
    .__modal_fullmap .__modal_fullbox .__mobile_adress__map ul {display: grid;gap: .5rem;margin-left: 0}
    .__modal_fullmap .__modal_fullbox .__mobile_adress__map ul li {padding-left: 0;margin-top: 0}
    .__modal_fullmap .__modal_fullbox .__mobile_adress__map ul li a.uk-accordion-title {padding: 1.25rem;border-radius: 8px;background: var(--db-gray-mini);text-transform: none;color: var(--db-black)}
    .__modal_fullmap .__mobile_adress__map .__ya_map {height: 300px}
}

.__modal__login {padding: 0}
.__modal__login .uk-modal-dialog {height: 100%}
.__modal__login .uk-close {top: 17px;right: 17px}
.__modal__login .uk-close svg {width: 20px}
.__modal__login .wrap-content {padding: 0;box-shadow: none}

.wa-order-form-wrapper .delivery-buttons-container {display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background: var(--db-gray-light);border-radius: 50px;padding: 5px}
.wa-order-form-wrapper .delivery-buttons-container button {width: 49%;border-radius: 50px;background: var(--db-gray-dark);color: var(--db-black);text-transform: none;font-size: 13px !important;height: 45px;line-height: 45px;font-weight: 600;letter-spacing: .05rem}
.wa-order-form-wrapper .delivery-buttons-container button.active {background: var(--db-green);color: var(--db-white);font-weight: 400}
.wa-order-form-wrapper .pickup-map-modal {display: block !important;padding: 15px 0 25px;font-size: 14px}
.wa-dropdown.full-line > .wa-dropdown-toggle {height: 50px !important;line-height: 50px !important;padding: 0 25px !important;border-radius: 5px}
@media (max-width: 450px) {
    .wa-order-form-wrapper .delivery-buttons-container button {font-size: 12px}
}