.justmobile {display:none;}
@media only screen and (max-width: 600px) {



.wrap {
    max-width: 100vw;
    min-width: 375px;
}
.catList,
header .head-1 .select,
header .head-1 .langs,
header .head-2 .links_iconed a.openAuth,
header .head-2 .catalog_open,
header .head-2 .links {
    display: none;
}
.openMenu { 
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.666667 8C0.477778 8 0.319444 7.93611 0.191667 7.80833C0.0638889 7.68056 0 7.52222 0 7.33333C0 7.14444 0.0638889 6.98611 0.191667 6.85833C0.319444 6.73056 0.477778 6.66667 0.666667 6.66667H11.3333C11.5222 6.66667 11.6806 6.73056 11.8083 6.85833C11.9361 6.98611 12 7.14444 12 7.33333C12 7.52222 11.9361 7.68056 11.8083 7.80833C11.6806 7.93611 11.5222 8 11.3333 8H0.666667ZM0.666667 4.66667C0.477778 4.66667 0.319444 4.60278 0.191667 4.475C0.0638889 4.34722 0 4.18889 0 4C0 3.81111 0.0638889 3.65278 0.191667 3.525C0.319444 3.39722 0.477778 3.33333 0.666667 3.33333H11.3333C11.5222 3.33333 11.6806 3.39722 11.8083 3.525C11.9361 3.65278 12 3.81111 12 4C12 4.18889 11.9361 4.34722 11.8083 4.475C11.6806 4.60278 11.5222 4.66667 11.3333 4.66667H0.666667ZM0.666667 1.33333C0.477778 1.33333 0.319444 1.26944 0.191667 1.14167C0.0638889 1.01389 0 0.855556 0 0.666667C0 0.477778 0.0638889 0.319444 0.191667 0.191667C0.319444 0.0638889 0.477778 0 0.666667 0H11.3333C11.5222 0 11.6806 0.0638889 11.8083 0.191667C11.9361 0.319444 12 0.477778 12 0.666667C12 0.855556 11.9361 1.01389 11.8083 1.14167C11.6806 1.26944 11.5222 1.33333 11.3333 1.33333H0.666667Z' fill='%231695B2'/%3E%3C/svg%3E%0A");
}
.menu_opened .openMenu {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.15078 12.9469L3.05078 11.8469L6.90078 7.99688L3.05078 4.14688L4.15078 3.04688L8.00078 6.89688L11.8508 3.04688L12.9508 4.14688L9.10078 7.99688L12.9508 11.8469L11.8508 12.9469L8.00078 9.09688L4.15078 12.9469Z' fill='%231695B2'/%3E%3C/svg%3E%0A");
}
.openMenu {
    transition: all 0.6s ease;
    display: inline-block;
    vertical-align: top;
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
    margin-right: 16px;
    border-radius: 100px;
}
header .head-2 .searchbox {
    width: 168px;
    max-width: 100%;
}
header .head-2 {
    padding: 8px 16px;
}
header .head-2 .links_iconed {
    right: 16px;
}

header .logo {
	background-image: url("data:image/svg+xml,%3Csvg width='288' height='36' viewBox='0 0 288 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M96.7337 30.2083C89.7985 30.2083 84.1765 24.7425 84.1765 18.0001C84.1765 11.2578 89.7985 5.79199 96.7337 5.79199C103.669 5.79199 109.291 11.2578 109.291 18.0001C109.291 24.7425 103.669 30.2083 96.7337 30.2083Z' fill='%231695B3'/%3E%3Cpath d='M64.4858 27.5689C59.0501 27.5689 54.6435 23.2849 54.6435 18.0003C54.6435 12.7157 59.0501 8.43164 64.4858 8.43164C69.9216 8.43164 74.3281 12.7157 74.3281 18.0003C74.3281 23.2849 69.9216 27.5689 64.4858 27.5689Z' fill='%2380B6CB'/%3E%3Cpath d='M37.6735 24.9296C33.7371 24.9296 30.5461 21.8273 30.5461 18.0004C30.5461 14.1736 33.7371 11.0713 37.6735 11.0713C41.6098 11.0713 44.8008 14.1736 44.8008 18.0004C44.8008 21.8273 41.6098 24.9296 37.6735 24.9296Z' fill='%23BCD5E1'/%3E%3Cpath d='M16.9686 21.6287C14.9071 21.6287 13.236 20.0041 13.236 17.9999C13.236 15.9958 14.9071 14.3711 16.9686 14.3711C19.03 14.3711 20.7012 15.9958 20.7012 17.9999C20.7012 20.0041 19.03 21.6287 16.9686 21.6287Z' fill='%23EEF5FD'/%3E%3Cpath d='M1.69716 19.6499C0.759738 19.6499 -0.000191212 18.9111 -0.000191212 17.9998C-0.000191212 17.0884 0.759738 16.3496 1.69716 16.3496C2.63459 16.3496 3.39453 17.0884 3.39453 17.9998C3.39453 18.9111 2.63459 19.6499 1.69716 19.6499Z' fill='%23EEF5FD'/%3E%3Cpath d='M158.9 9.0065C160.092 9.0065 161.058 8.02665 161.058 6.81795C161.058 5.60924 160.092 4.62939 158.9 4.62939C157.708 4.62939 156.742 5.60924 156.742 6.81795C156.742 8.02665 157.708 9.0065 158.9 9.0065Z' fill='%23F5C283'/%3E%3Cpath d='M207.519 30.2931C208.711 30.2931 209.678 29.3133 209.678 28.1046C209.678 26.8959 208.711 25.916 207.519 25.916C206.328 25.916 205.361 26.8959 205.361 28.1046C205.361 29.3133 206.328 30.2931 207.519 30.2931Z' fill='%231695B3'/%3E%3Cpath d='M158.826 12.6523H156.473V30.2834H161.059V14.9069C161.053 14.3093 160.815 13.738 160.398 13.3162C159.98 12.8944 159.416 12.656 158.826 12.6523Z' fill='%231695B3'/%3E%3Cpath d='M171.672 19.4869C171.484 19.4851 171.297 19.4629 171.114 19.4209C170.919 19.3737 170.691 19.3124 170.425 19.2228C168.16 18.7511 167.025 18.1379 167.025 17.4304C167.011 17.1969 167.058 16.9637 167.161 16.7542C167.264 16.5448 167.419 16.3665 167.612 16.2371C168.222 15.932 168.9 15.7938 169.579 15.8362C170.342 15.7908 171.099 16.0013 171.732 16.4352C171.909 16.6097 172.086 16.7889 172.258 16.9682C172.44 17.3165 172.713 17.6065 173.049 17.8057C173.384 18.0048 173.767 18.1052 174.156 18.0955H176.946C176.927 17.2719 176.736 16.4618 176.387 15.7181C176.037 14.9744 175.537 14.3138 174.919 13.7797C173.56 12.7609 171.756 12.2515 169.486 12.2515C167.393 12.2515 165.687 12.7609 164.37 13.7797C163.763 14.286 163.277 14.925 162.949 15.6487C162.62 16.3724 162.457 17.1621 162.472 17.9587C162.448 18.5546 162.552 19.1487 162.778 19.6995C163.004 20.2502 163.345 20.7443 163.779 21.1472C164.565 21.9396 166.105 22.6282 168.43 23.1989C169.008 23.3782 169.599 23.5107 170.198 23.5952C172.03 24.0008 172.946 24.5951 172.946 25.3922C172.943 25.6552 172.867 25.9119 172.727 26.1335C172.587 26.3552 172.389 26.5329 172.156 26.6469C171.531 26.9739 170.835 27.1361 170.132 27.1185C169.214 27.1642 168.303 26.9328 167.514 26.4535C167.207 26.2255 166.958 25.9263 166.788 25.5808C166.618 25.2354 166.532 24.8537 166.537 24.4677H162.086V24.6658C162.086 26.6138 162.718 28.0902 163.984 29.109C165.249 30.1278 167.053 30.6372 169.565 30.6372C172.174 30.6372 174.142 30.1655 175.449 29.1797C176.135 28.6584 176.685 27.9742 177.05 27.1872C177.415 26.4002 177.584 25.5345 177.542 24.6658C177.568 24.0756 177.471 23.4865 177.257 22.937C177.043 22.3875 176.717 21.8901 176.3 21.4773C175.439 20.7274 173.891 20.0576 171.672 19.4869Z' fill='%231695B3'/%3E%3Cpath d='M125.961 11.0628C127.193 11.0003 128.412 11.3482 129.431 12.0533C129.873 12.5051 130.247 13.02 130.543 13.5815C130.723 14.0218 131.034 14.3945 131.432 14.6479C131.83 14.9014 132.296 15.0232 132.766 14.9965H135.571C135.35 12.4337 134.434 10.4433 132.822 9.02514C131.126 7.56925 128.836 6.84131 125.952 6.84131C122.423 6.84131 119.721 7.87898 117.845 9.95434C116.019 11.9354 115.105 14.9132 115.105 18.8878C115.105 22.7806 115.998 25.7223 117.785 27.7127C119.571 29.7881 122.166 30.8273 125.571 30.8305C128.492 30.8305 130.847 30.101 132.636 28.6419C134.381 27.1326 135.363 25.0525 135.58 22.4017H131.064C130.719 23.8639 130.133 24.9252 129.301 25.5902C128.295 26.3251 127.075 26.6971 125.836 26.6468C123.826 26.6468 122.321 25.9628 121.319 24.595C120.268 23.2696 119.752 21.3641 119.752 18.8878C119.752 16.3219 120.268 14.3739 121.319 13.0485C122.371 11.7231 123.943 11.0628 125.961 11.0628Z' fill='%231695B3'/%3E%3Cpath d='M149.723 12.7235C148.413 12.1905 146.969 12.0963 145.602 12.4546C144.905 12.6197 144.249 12.9285 143.674 13.3618C143.1 13.7951 142.619 14.3437 142.263 14.9734V9.7331C142.26 9.13591 142.025 8.56389 141.609 8.14161C141.193 7.71933 140.629 7.481 140.04 7.47852H137.816V30.2838H142.263V21.2136C142.263 19.6618 142.589 18.4449 143.249 17.5628C143.573 17.1285 143.996 16.7808 144.483 16.5498C144.969 16.3188 145.503 16.2116 146.04 16.2374C146.566 16.2207 147.089 16.3395 147.558 16.5828C148.027 16.8261 148.428 17.186 148.723 17.6289C149.084 18.1364 149.34 18.7122 149.477 19.3222C149.585 19.9244 149.638 20.5354 149.635 21.1475V30.2838H154.021V20.0202C154.021 17.9826 153.607 16.3899 152.779 15.2422C152.007 14.1345 150.95 13.2632 149.723 12.7235Z' fill='%231695B3'/%3E%3Cpath d='M222.784 13.3036C222.379 13.7298 222.157 14.3013 222.166 14.8932V23.9162C222.166 24.9775 221.854 25.751 221.235 26.2368C220.628 26.7159 219.879 26.9734 219.11 26.9679C218.35 26.9745 217.611 26.7165 217.017 26.2368C216.397 25.7495 216.087 24.9759 216.087 23.9162V12.6527H211.51V23.0012C211.51 26.0513 212.285 28.0638 213.835 29.0386C215.377 30.0074 217.139 30.5565 218.952 30.6328C220.816 30.648 222.648 30.1439 224.249 29.1754C225.862 28.2006 226.669 26.1425 226.673 23.0012V12.6527H224.407C224.107 12.6385 223.807 12.6892 223.527 12.8014C223.247 12.9136 222.994 13.0848 222.784 13.3036Z' fill='%231695B3'/%3E%3Cpath d='M184.57 9.7331C184.574 9.4367 184.518 9.14262 184.405 8.86916C184.293 8.5957 184.125 8.34871 183.914 8.14357C183.722 7.93415 183.49 7.76704 183.231 7.65263C182.973 7.53822 182.694 7.47895 182.412 7.47852H180.059V26.9821C180.059 29.0166 180.897 30.0998 182.575 30.2319C184.131 30.3679 185.695 30.39 187.254 30.2979V26.85H185.859C184.98 26.85 184.547 26.4727 184.547 25.718V15.9026H185.012C185.303 15.9083 185.592 15.8559 185.862 15.7482C186.133 15.6406 186.38 15.4798 186.589 15.2752C186.803 15.0661 186.972 14.8136 187.084 14.5341C187.196 14.2546 187.249 13.9543 187.24 13.6527V12.7093H184.556L184.57 9.7331Z' fill='%231695B3'/%3E%3Cpath d='M241.093 13.516C239.87 12.6765 238.042 12.252 235.595 12.252C233.425 12.252 231.747 12.7614 230.563 13.7802C229.535 14.6196 228.876 15.8369 228.73 17.1668H233.111C233.208 16.9359 233.35 16.728 233.531 16.5566C233.711 16.3852 233.925 16.254 234.158 16.1715C234.683 15.9869 235.235 15.8959 235.79 15.9027C236.422 15.9145 237.048 16.0161 237.651 16.2046C237.946 16.259 238.211 16.42 238.397 16.6577C238.584 16.8954 238.679 17.1936 238.665 17.4969C238.665 18.3837 237.707 18.9544 235.786 19.2233C235.395 19.2657 235.051 19.3223 234.744 19.3836C234.486 19.4471 234.223 19.4819 233.958 19.4874C232.489 19.6749 231.086 20.2203 229.87 21.0769C228.8 21.874 228.27 23.1994 228.27 25.0578C228.27 27.0483 228.857 28.4743 230.032 29.3359C231.232 30.2077 232.678 30.6627 234.153 30.633C235.061 30.6255 235.968 30.5688 236.87 30.4632C237.867 30.3589 238.836 30.0644 239.725 29.5953V30.4301H242.981V17.2234C243.008 16.4928 242.848 15.7677 242.517 15.1182C242.186 14.4687 241.696 13.9168 241.093 13.516ZM238.739 23.0721C238.784 23.6061 238.713 24.1435 238.531 24.6468C238.35 25.1501 238.062 25.607 237.688 25.9858C237.314 26.3645 236.863 26.6558 236.367 26.8393C235.87 27.0228 235.34 27.0942 234.814 27.0483C234.201 27.0915 233.595 26.9034 233.111 26.52C232.912 26.3087 232.756 26.0585 232.655 25.7844C232.553 25.5103 232.507 25.2182 232.521 24.9257C232.535 24.4047 232.696 23.8988 232.986 23.4683C233.474 23.0413 234.059 22.7446 234.688 22.6051L236.195 22.2702C237.074 22.0773 237.93 21.7895 238.749 21.4118L238.739 23.0721Z' fill='%231695B3'/%3E%3Cpath d='M199.758 12.7846C198.204 12.2438 196.543 12.0981 194.921 12.3601C193.219 12.5578 191.654 13.4002 190.539 14.7185C189.808 15.5789 189.283 16.5991 189.004 17.6994C188.689 18.8672 188.532 20.0733 188.539 21.2841C188.534 22.7094 188.731 24.128 189.125 25.4962C189.452 26.7429 190.135 27.8637 191.088 28.7177C192.093 29.5777 193.299 30.1609 194.59 30.411C196.025 30.74 197.517 30.7044 198.935 30.3072C200.558 29.947 201.985 28.9761 202.93 27.5904C203.449 26.7927 203.846 25.9195 204.107 25.0009C204.435 23.8149 204.592 22.5867 204.572 21.3549C204.612 19.5863 204.23 17.8341 203.46 16.2467C202.719 14.6467 201.39 13.4041 199.758 12.7846ZM199.237 25.2556C198.832 25.9559 198.194 26.4862 197.437 26.7508C196.782 26.9498 196.081 26.9249 195.442 26.6801C194.91 26.5209 194.434 26.2117 194.07 25.7886C193.415 24.993 193.045 23.589 192.958 21.5766C192.871 19.5641 193.285 18.0485 194.2 17.0297C194.613 16.6644 195.106 16.4027 195.637 16.2656C196.28 16.0664 196.968 16.078 197.604 16.2986C198.338 16.5903 198.949 17.1302 199.335 17.8268C199.837 18.6192 200.088 19.8172 200.088 21.4115C200.045 23.1818 199.763 24.4632 199.242 25.2556H199.237Z' fill='%231695B3'/%3E%3C/svg%3E%0A");
}
header .head-1 .logo { 
    background-size: 288px 36px;
    margin-left: 24px;
}
section.hp_promo {
    height: 676px; 
}
.hp_promo .slider {
    height: 520px;
    width: calc(100% - 32px);
    display: block;
    margin: 0 auto;
}
.hp_promo .slider .slides {
    margin-top: 16px;
    width: 100%;
    height: 100%;
}
.hp_promo .slider .slides > .slide {
    padding: 8px;
    border-radius: 24px;
}
.hp_promo .slider .slides { 
    border-radius: 24px; 
}
.hp_promo .slider .slides > .slide h2 .pre {
    border-radius: 32px;
    background: rgba(69, 69, 69, 0.46);
    backdrop-filter: blur(2px);
    font-size: 10px;
    width: auto;
    display: inline-block;
    padding: 0 16px;
    height: 32px;
    line-height: 32px;
}
.hp_promo .slider .slides > .slide .log {
    top: 12px;
    height: 28px;
    right: 16px;
}
.hp_promo .slider .slides > .slide .log svg {
    height: 28px;
}
.hp_promo .slider .slides > .slide h2 .txt {
    margin-top: 220px;
    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    padding: 0 16px;
    height: 76px;
    overflow: hidden;
}
.hp_promo .slider .slides > .slide h2 .pst { 
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    padding: 0 16px;
    color: rgba(255, 255, 255, 0.54);
}

.hp_promo .slider .slides > .slide .mobPrice {
    display: block;
    padding: 0 16px;
    text-align: center;
    color: #FFF;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 16px;
}
.hp_promo .slider .slides > .slide .mobPrice sup {
    font-weight: 500;
    margin-right: 8px;
    position: relative;
    top: -4px;
}
.hp_promo .slider .slides > .slide .mobPrice sub {
    font-weight: 500;
    margin-left: 8px;
    position: relative;
    top: -6px;
}
.hp_promo .slider {
    height: 637px;
}
.hp_promo .slider .slides > .slide .foot {
    position: relative;
    bottom: 0;
    text-align: center;
    display: block;
    left: 0;
    color: rgba(255, 255, 255, 0.33);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    margin-top: 16px;
}
.hp_promo .slider .slides > .slide .btn {
    position: relative;
    display: block;
    margin: 0 auto;
    bottom: 0;
    margin-top: 20px;
    right: 0;
    height: 40px;
    line-height: 40px;
}
.hp_promo .slider .dots {
    width: 100%;
    right: 0;
    text-align: center;
}
.hp_promo .slider .prev, .hp_promo .slider .next {
    top: auto;
    bottom: 56px;
    right: 16px;
    height: 40px;
    width: 40px;
}
.hp_promo .slider .prev {
    right: auto;
    left: 16px;
}
.hp_promo .slider {
    height: 590px;
    margin-bottom: 32px;
}
.hp_promo .comps {
    width: 100%;
    position: relative;
    top: 0;
    right: 0;
    margin-bottom: 32px;
    display: block;height: auto;
    text-align: center;
}
.hp_promo .comps a {
    display: none;
}
.hp_promo .comps a:nth-child(1), .hp_promo .comps a:nth-child(2), .hp_promo .comps a:nth-child(3) {
    display: inline-block;
    margin: 0 12px;
}
section.hp_promo {
    height: auto;
}
.hp_promo .comps a.all {
    display: block;
    margin: 0 auto;
    margin-top: 16px;
    background-color: #657383;
    width: calc(100% - 32px);
    border-radius: 32px;
}
.hp_promo .pr_ft {
    height: auto;
    padding-top: 36px;
}
.hp_promo .pr_ft a {
    display: block;
    width: 100%;
    padding-right: 0;
    margin-bottom: 24px;
}
.hp_promo .pr_ft a:after { 
    right: 0; 
}
section.dosyagnennya h2 {
    font-size: 32px;
}
section.dosyagnennya .left img {
    height: 320px; 
}


section.dosyagnennya .right > div {
    padding-right: 0;
    width: 100%;
    display: none;
}
section.dosyagnennya .right > div.active {
    display: block;
}
section.dosyagnennya .right > div a {
    position: relative;
    margin-top: 24px;
    margin-left: calc(100% - 130px);
}
section.dosyagnennya .right > div { 
    margin-bottom: 56px;
}
section.dosyagnennya .wrap {
    padding-bottom: 0;
}
section.dosyagnennya .pager {
    display: block;
    z-index: 1;
    position: absolute;
    bottom: 56px;
    height: 134px;
    line-height: 134px;
    text-decoration: none;
}
section.dosyagnennya .pager .prev, section.dosyagnennya .pager .next {
    width: 24px;
    height: 24px;
    position: absolute;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    top: 55px;
    left: 0;
}
section.dosyagnennya .pager .prev {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1972 8.47026C12.4569 8.21054 12.878 8.21054 13.1377 8.47026C13.3972 8.72977 13.3974 9.15046 13.1382 9.41026L10.5541 12L13.1382 14.5897C13.3974 14.8495 13.3972 15.2702 13.1377 15.5297C12.878 15.7895 12.4569 15.7895 12.1972 15.5297L8.66742 12L12.1972 8.47026Z' fill='%23214170'/%3E%3C/svg%3E%0A");
}
section.dosyagnennya .pager .next {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4103 8.47026C11.1505 8.21054 10.7295 8.21054 10.4697 8.47026C10.2102 8.72977 10.21 9.15046 10.4692 9.41026L13.0533 12L10.4692 14.5897C10.21 14.8495 10.2102 15.2702 10.4697 15.5297C10.7295 15.7895 11.1505 15.7895 11.4103 15.5297L14.94 12L11.4103 8.47026Z' fill='%23214170'/%3E%3C/svg%3E%0A");
}
section.dosyagnennya .pager span {
    height: 24px;
    line-height: 24px;
    text-align: center;
    display: block;
    width: 134px;
    margin-top: 55px;
    color: var(--blue-darker, #214170);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
}
section.dosyagnennya .pager span b {
    font: inherit;
    font-weight: 700;
}
section.dosyagnennya .pager .next {
    right: 0;
    left: auto;
}
section.dosyagnennya .pager span {
    pointer-events: none;
}
section.dosyagnennya .right > div {
    height: 320px;
}
section.dosyagnennya .right > div.last {
    margin-bottom: 56px;
}
section.locations h2 {
    font-size: 32px;
}
section.locations .tab_links {
    width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
    margin-bottom: 8px;
    padding: 1px 4px;
}
section.locations .tab_links:before {display:none;}
section.locations .tab_links a {
    display: block;
    width: 100%;
    margin: 4px 0;
    border-radius: 12px;
}
section.locations .tab_links a.active {
    background: #fff;
}
section.locations .list {
    width: 100%;
}
section.locations .list > div .inf .phone, section.locations .list > div .inf .times {
    display: block;
    width: 100%;
}
#loc_map_desktop {
    display: none;
}
section.locations .wrap {
    padding-bottom: 180px;
}
section.locations .list .map {
    display: block;
    width: calc(100% - 24px);
    height: 175px;
    border-radius: 16px;
    overflow: hidden;
    background-color: #ccc;
    margin-top: 24px;
}
footer {
    height: auto;
}
footer .sect {
    width: 100%;
    padding: 0 0px;
}
footer .wrap {
    padding: 0;
    padding-top: 240px;
}

footer .sect .title {
    height: 40px;
    line-height: 40px;
    padding-right: 40px;
    background-repeat: no-repeat;
    background-position: right center;
    transition: all 0.6s ease;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.41046 10.4103C6.02089 10.0207 6.02089 9.38911 6.41046 8.99954C6.79974 8.61026 7.43076 8.60992 7.82046 8.99877L11.7051 12.8749L15.5897 8.99877C15.9794 8.60992 16.6104 8.61026 16.9997 8.99954C17.3893 9.38911 17.3893 10.0207 16.9997 10.4103L11.7051 15.7049L6.41046 10.4103Z' fill='%23214170'/%3E%3C/svg%3E%0A");
	margin-bottom:0;
}
footer .sect.active .title {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9997 13.5897C17.3893 13.9793 17.3893 14.6109 16.9997 15.0005C16.6104 15.3897 15.9794 15.3901 15.5897 15.0012L11.7051 11.1251L7.82046 15.0012C7.43076 15.3901 6.79974 15.3897 6.41046 15.0005C6.02089 14.6109 6.02089 13.9793 6.41046 13.5897L11.7051 8.29508L16.9997 13.5897Z' fill='%23214170'/%3E%3C/svg%3E%0A");
	margin-bottom:24px;
}
footer .sect .title {
    border-top: 1px solid #fff;
    padding: 0 24px;
    background-position: 340px center;
    border-bottom: 1px solid #fff;
    font-size: 17px;
    line-height: 38px;
    font-weight: 400;    margin-bottom: -1px;
}
footer .sect.active .title {
    color: #214170;
    font-weight: 700;
    border: none;    margin-bottom: 15px;
}
footer .sect.socials a,
footer .sect a {
    padding: 0 24px;
    height: 18px;
    line-height: 18px;
    transition: all 0.6s ease;
    height: 0;
    overflow: hidden;
    margin-bottom: 0;
    opacity: 0;
}
footer .sect.active a {
    opacity: 1;
    margin-bottom: 15px;
    height: 18px;
}
footer .sect.socials.active a {
background-repeat: no-repeat;
    height: 24px;
    line-height: 24px;
    padding-left: 32px;
    margin-bottom: 16px;
}
footer .wrap:before {
    pointer-events: none;
}

footer .bottom {
    width: calc(100% - 32px);
    position: relative;
    margin: 0 auto;
    bottom: 0;
    margin-top: 60px;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 20px;
}
footer .bottom a {
    width: 60%;
    display: block;
    margin-bottom: 8px;
}

footer .bottom a.brab {
    bottom: auto;
    top: 0;
}
#searcBox {
    padding: 0 16px;
    padding-top: 72px;
}
#searchInput {
    width: 100%;
    left: 0 !important;
}
#searchCont {
    width: 100%;
    left: 0px !important;
    max-height: calc(100% - 150px);
}
#searchCont {
    width: 100%;
    left: 0px !important;
}
#preselectCity {
    left: 24px;
    bottom: 24px;
    top: auto;
    position: fixed;
}
#selectCity .win {
    width: calc( 100% - 32px);
    top: 32px;
    max-height: calc(100vh - 128px);
    height: auto;
}
#selectCity .win h2 {
    padding-top: 48px;
    height: 102px;
    padding-left: 0;
    background-position: top left;
}
#selectCity .win .input.active .result {
    border-radius: 0;
}
section.maincontent .categories .cat_listitem {
    height: 552px;
    width: calc( (100% / 2) - 1px);
    min-width: 130px;
}
section.maincontent .categories {
    font-size: 0;
    padding: 0 16px;
}
section.maincontent .categories .cat_listitem .image {
    width: 105px;
    height: 110px;
}
article .content {
    width: 100%;
    margin-right: 0;
    padding-left: 0;
}
article .wrap {
    min-width: 0;
    padding: 0 0px;
}
article {
    padding: 100px 16px;
    padding-top: 56px; 
    padding-bottom: 160px;
}
article .faq { 
    width: 100%;
}
.page_cat section.maincontent h1 {
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
}
.categories_cat {
    overflow: auto;
    padding-bottom: 24px;
    height: calc(224px + 24px);
}
* {
  scrollbar-width: thin;          /* "auto" or "thin" */
  scrollbar-color: #173055 white;   /* scroll thumb and track */ 
}
*::-webkit-scrollbar {
  background-color: white; /* Цвет фона скроллбара */
  width:3px;height:3px;
}
*::-webkit-scrollbar-thumb {
  background-color: #173055; /* Цвет ползунка */
  width:3px;height:3px;
  border: 0px; /* Ширина и цвет границы ползунка */
  border-radius: 10px; /* Закругление углов ползунка (по вашему выбору) */
  
}
.catalog_container #catFilters {
    width: 100%;
    position: fixed;
    height: 100vh;
    overflow: auto;
    top: 0;
    z-index: 11111;
    background-color: #fff;
    display: none;
    padding-top: 72px;
}
.catalog_container .cata_right {
    width: 100%;
    background: #fff;
    font-size: 0;
    padding-top: 40px;
}
.catalog_container .cata_right #selected_filters {
    display: none;
}
#catlist_sort {
    width: 135px;
    position: absolute;
    right: 16px;
    z-index: 1;
    top: 0;
}
#catlist_sort > span i {
    display: none;
}
a.clear_all_filter {
    display: none;
}
.itemlist .itemlist_inner .item {
    width: calc( (100% / 2) - 1px);
    min-width: 160px;
    padding: 12px;padding-top: 8px;
    height: 348px;
}
.itemlist .itemlist_inner .item .top {
    margin-bottom: 16px;
    height: 280px;
}

.itemlist .itemlist_inner .item .prb .price {
    width: 100%;
}
.item .add_to_cart {
    position: relative;
    margin-top: 10px;
}
.itemlist .itemlist_inner .item .prb .moreinfo {
    border: none;
    text-transform: lowercase;
    width: 85px;
    overflow: hidden;
    position: absolute;
    right: 16px;
    top: 58px;
}
.itemlist .itemlist_inner .item .top .fg .image {
    height: 120px;
    margin-top: 16px;
}
.item .status {
    margin-bottom: 8px;
}
.itemlist .itemlist_inner .item .top .fg, .itemlist .itemlist_inner .item .top .bg {
    height: 230px;
}
.itemlist .itemlist_inner .item .top { 
    height: 210px;
}
.item .add_to_cart {
    width: 40px;
    height: 40px;
}
.item .rating span {
    display: none;
}
.paginator a:nth-child(3), .paginator a:nth-child(4), .paginator a:nth-child(4), .paginator a:nth-child(6), .paginator a:nth-child(7), .paginator a:nth-child(8) {
    display: none;
}
section.actions h2 {
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-align: center;
    margin-bottom: 32px;
}
section.actions {
    padding-top: 40px;
    padding-bottom: 40px;
}
section.actions .actions_carusel .action {
    width: calc(100% - 16px);
    display: block;
}
section.actions .pagina {
    position: relative;
    top: 0;
    text-align: center;
    width: 120px;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}
section.actions .actions_carusel .action {
    margin: 0 8px;
    padding: 0 20px;
    padding-top: 240px;
    display: inline-block;
    vertical-align: top;
}
section.actions .actions_carusel .action .bg {
    width: 100%;
    height: 235px;
    border-bottom: 5px solid #fff;
}
#catlist_sort {
    z-index: 2;
}
#catlist_sort > div {
    padding-bottom: 32px;
    background: #fff;
}

.openFilter {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_151_67362)'%3E%3Cellipse cx='5.33332' cy='7.99967' rx='2.66667' ry='2.66667' fill='%23C5F6FA'/%3E%3Cpath d='M9.33339 16C9.18915 16 9.04879 15.9532 8.93339 15.8667L6.26673 13.8667C6.18393 13.8046 6.11673 13.724 6.07044 13.6315C6.02416 13.5389 6.00006 13.4368 6.00006 13.3333V9.58667L1.32272 4.32467C0.990538 3.94992 0.773644 3.48721 0.698112 2.99216C0.622579 2.4971 0.691621 1.99077 0.89694 1.53401C1.10226 1.07725 1.43512 0.689506 1.85551 0.417377C2.2759 0.145249 2.76594 0.000316279 3.26673 0L12.7334 0C13.2341 0.000587367 13.724 0.14576 14.1443 0.418071C14.5645 0.690383 14.8971 1.07825 15.1022 1.53506C15.3073 1.99187 15.3762 2.49818 15.3004 2.99316C15.2247 3.48815 15.0077 3.95073 14.6754 4.32533L10.0001 9.58667V15.3333C10.0001 15.5101 9.92982 15.6797 9.8048 15.8047C9.67977 15.9298 9.5102 16 9.33339 16ZM7.33339 13L8.66673 14V9.33333C8.66686 9.1701 8.72687 9.0126 8.83539 8.89067L13.6807 3.43933C13.8423 3.25672 13.9477 3.03136 13.9844 2.7903C14.021 2.54924 13.9873 2.30274 13.8872 2.08037C13.7872 1.85801 13.6251 1.66924 13.4205 1.53673C13.2158 1.40421 12.9772 1.33359 12.7334 1.33333H3.26673C3.02303 1.3337 2.78461 1.40436 2.58006 1.53684C2.37552 1.66932 2.21353 1.858 2.11353 2.08023C2.01353 2.30247 1.97976 2.54884 2.01628 2.78979C2.05279 3.03074 2.15804 3.25604 2.31939 3.43867L7.16539 8.89067C7.27367 9.0127 7.33344 9.17019 7.33339 9.33333V13Z' fill='%23214170'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_151_67362'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.openFilter {
    color: var(--blue-darker, #214170);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    vertical-align: top;
    background-position: left center;
    background-repeat: no-repeat;
    top: 0;
    position: absolute;
    left: 16px;
    padding-left: 24px;z-index: 2;
}
.catalog_container #catFilters.active {
    display: block;
}

.catalog_container #catFilters .close {
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.14688 9.94688L0.046875 8.84688L3.89688 4.99688L0.046875 1.14688L1.14688 0.046875L4.99688 3.89688L8.84688 0.046875L9.94688 1.14688L6.09688 4.99688L9.94688 8.84688L8.84688 9.94688L4.99688 6.09688L1.14688 9.94688Z' fill='%238096B3'/%3E%3C/svg%3E%0A");
}
.catalog_container #catFilters .close {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    cursor: pointer;
    position: absolute;
    right: 16px;
    top: 8px;
    background-position: center;
    z-index: 1;
    background-repeat: no-repeat;
    background-color: #fff;
}
.catalog_container #catFilters:before {
    content: '';
    width: 100%;
    height: 56px;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 0px 0px 16px 16px;
    background: var(--lite-gray, #F0F6FD);
}
.catalog_container #catFilters .title {
    height: 56px;
    line-height: 56px;
    position: absolute;
    top: 0;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
}
.catalog_container #catFilters .title i {}
.catalog_container #catFilters .title i {
    border-radius: 24px;
    background: var(--green, #1695B2);
    color: var(--White, #FFF);
    text-align: center;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    line-height: 20px;
    vertical-align: top;
    width: 20px;
    height: 20px;
    margin-top: 20px;
    margin-left: 8px;
}
#selected_filters {
    background: #fff;
    padding: 16px;
}
.catalog_container #catFilters #selected_filters .title {
    display: none;
}
#selected_filters #selected_filters_inner {}


.catalog_container #catFilters {
    padding-left: 0;
    padding-right: 0;
    background: #EEF5FD;
    padding-top: 56px;
}
.catalog_container #catFilters .title {
    padding: 0 16px;
    margin-bottom: 0;
}
#selected_filters #selected_filters_inner ins span a {
}
#selected_filters #selected_filters_inner ins span {
}
#selected_filters #selected_filters_inner ins b {
    display: block;
    text-align: left;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
}
#selected_filters #selected_filters_inner ins {
    display: block;
    height: auto;
}
a.clear_all_filter {
    display: block;
    position: relative;
    top: 0;
    right: 0;
    text-align: left;
    margin-top: 16px;
}
#catFilters .filter {
    padding: 4px 16px;
}
.page_item ul.breadcrumbs li {
    display: none;
}
.page_item ul.breadcrumbs li.current {
    display: block;
}
.page_item ul.breadcrumbs li.current a {
    color: var(--grey-cold-darker, #576473);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
}
.fastbuy {
    display: block;
    padding: 0 16px;
    margin-bottom: 24px;
    height: 24px;
    font-size: 0;
}
.fastbuy span {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    line-height: 24px;
    color: var(--turquoise-darker, #38A6BF);
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    margin-right: 16px;
}
.fastbuy span.price_old {
    color: #576473;
    font-size: 14px;
    text-decoration: line-through;
}
.fastbuy sub {
    font: inherit;
    font-size: 12px;
    position: relative;
    top: -4px;
}
.fastbuy .btn {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    border-radius: 20px;
    background: var(--turquoise-medium, #68CFDD);
    color: #fff;
    padding: 0 16px;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    position: absolute;
    right: 16px;
    top: 0;
}
.page_item .tabed_links {
    width: 100%;
    overflow: auto;
}

 
.page_item .tabed_links::-webkit-scrollbar {
  background-color: white; /* Цвет фона скроллбара */
  width:1px;height:1px;
}
.page_item .tabed_links::-webkit-scrollbar-thumb {
  background-color: #173055; /* Цвет ползунка */
  width:1px;height:1px;
  border: 0px; /* Ширина и цвет границы ползунка */
  border-radius: 10px; /* Закругление углов ползунка (по вашему выбору) */
  
}
.page_item .tabed_links .wrap {
    word-break: keep-all;
    white-space: nowrap;
}
.page_item .tabed_content .tabed_item {
    padding: 0;
}
.page_item .item .left {
    width: 100%;
    display: block;
    vertical-align: top;
}
.page_item .item .gallery {
    height: 376px;
}
.page_item .item .gallery .thumbs .thumb, .page_item .item .gallery .thumbs .play {
    display: none;
}
.page_item .item .gallery .thumbs {
    bottom: 20px;
    width: 120px;
    left: calc( (100% - 120px) / 2);
    height: 24px;
}
.page_item .item .gallery .thumbs .pager {
    height: 24px;
    display: block;
    margin: 0 auto;
    width: 120px;
    text-align: center;
}
.page_item .item .gallery .thumbs .pager a {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4103 8.47026C11.1505 8.21054 10.7295 8.21054 10.4697 8.47026C10.2102 8.72977 10.21 9.15046 10.4692 9.41026L13.0533 12L10.4692 14.5897C10.21 14.8495 10.2102 15.2702 10.4697 15.5297C10.7295 15.7895 11.1505 15.7895 11.4103 15.5297L14.94 12L11.4103 8.47026Z' fill='%23214170'/%3E%3C/svg%3E%0A");
}
.page_item .item .gallery .thumbs .pager a.prev {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1962 8.47026C12.4559 8.21054 12.877 8.21054 13.1367 8.47026C13.3962 8.72977 13.3964 9.15046 13.1372 9.41026L10.5531 12L13.1372 14.5897C13.3964 14.8495 13.3962 15.2702 13.1367 15.5297C12.877 15.7895 12.4559 15.7895 12.1962 15.5297L8.66645 12L12.1962 8.47026Z' fill='%23214170'/%3E%3C/svg%3E%0A");
}
.page_item .item .gallery .thumbs .pager a {
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    top: 0;
    position: absolute;
    right: 0;
}
.page_item .item .gallery .thumbs .pager .prev {
    right: auto;
    left: 0;
}

.page_item .item .gallery .thumbs .pager span {
    display: block;
    text-align: center;
    line-height: 24px;
}
.page_item .item .gallery .zoom {
    top: auto;
    bottom: 24px;
    left: 16px;
    right: auto;
}
.page_item .item .gallery .brand {
    display: none;
}
.page_item .item .gallery .favorite {
    top: 16px;
}
.page_item .item .right {
    padding: 0;
    width: 100%;
    padding-top: 52px;
}
.page_item .item .right .status {
    background-color: #fff;
    height: 52px;
    line-height: 52px;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    width: 100%;
    padding-left: 48px;
    background-position: 16px center;
    border-top: 1px solid #e1e9f3;
}
.page_item .item .rating {
    position: absolute;
    top: 16px;
    right: 0;
    margin-bottom: 0;
}
.page_item .item .rating span {
    display: inline-block;
}
.page_item .item .gallery .imgView h1 {
    color: var(--grey-cold-dark, #222B35);
    font-feature-settings: 'liga' off;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    position: relative;
    top: 48px;
    left: 0;
    display: block;
    z-index: 1;
    overflow: hidden;
}
.page_item .item .gallery .imgView > img {
    height: 220px;
    margin-top: 72px;
    display: block;
}
.block_price.justdesktop {
    display: none;
}
.item .block_price.justmobile {
    display: block;
    margin-top: 0;
}
.item .block_price .download {
    margin-bottom: 16px;
    text-align: center;
    background-position: 45px center;
}
.item .block_price .btn.white {
    width: 100%;
    margin-bottom: 12px;
}
.item .block_price .r {
    width: 120px;
}
.item .block_price .l {
    width: calc(100% - 120px);
}

.item .block_price:not(.individual) .btn.white {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-bottom: 16px;
}
.item .block_price .m {
    display: block;
    width: 100%;
}
.item .block_price:not(.individual) .r {
    width: 100%;
    padding-left: 0;
    margin-top: 12px;
}
.item .block_chars div {
    width: 100%;
}
.tabed_item h2 {
    display: block;
    color: var(--grey-cold-darker, #576473);
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    padding-top: 40px;
    margin-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
}
.tabed_item[itemid="description"] .minipriceblock, .minipriceblock {
    display: none;
}
.tabed_item[itemid="characteristics"] .char_cat {
    padding: 0 16px;
}
.tabed_item[itemid="characteristics"] .char_cat > span {
    display: block;
    margin-bottom: 12px;
    font-size: 18px;
    width: 100%;
    padding-right: 0;
}
.tabed_item[itemid="characteristics"] .char_cat div {
    width: 100%;
    padding-left: 40px;
}
.tabed_item[itemid="characteristics"] .char_cat div span {
    width: 100%;
    display: block;
    margin-bottom: 12px;
}
.page_item .tabed_content .tabed_item.active {
    padding-bottom: 16px;
}
.page_item .tabed_content {
    padding-bottom: 0;
}
.page_item section.maincontent {
    margin-bottom: 0;
}
.tabed_item .itemlist.slided { 
    height: 390px;
}
.itemlist.slided .itemlist_inner .item {
    height: 390px;
    margin: 0 12px;
    width: calc(375px - 24px);
    padding-top: 24px;
}
.sldctrl {
    position: relative;
    margin: 0 auto;
    right: 0;
    top: 0;
    margin-top: 24px;
    display: block;
}
.page_item .tabed_content .tabed_item {
    min-height: 400px;
}
.page_item .itemlist .itemlist_inner .item.opened .top .bg {
    padding-top: 42px;
}
.page_item .itemlist.slided .item .rating {
    top: 0;
    right: auto;
    left: 0;
}
.tabed_item[itemid="description"] .left {
    padding-top: 20px;
    width: 100%;
}
.tabed_item[itemid="description"] .left p {
    max-width: 100%;
}
.tabed_item[itemid="description"] .left h3 {
    margin-bottom: 20px;
}
.tabed_item[itemid="description"] .right {
    width: 100%;
}
.tabed_item[itemid="description"] .right img {
    display: block;
    width: calc(100% - 40px);
    margin-bottom: 24px;
}
.tabed_item[itemid="description"] .right img:last-child {
    margin-left: 40px;
    margin-bottom: 16px;
}
.tabed_item[itemid="description"] .wrap { 
    padding-bottom: 0;
}
.tabed_item[itemid="description"] .bigImage {
    height: 432px;
}
.descrgalc {
    padding-top: 60px;
}
.tabed_item[itemid="description"] .wrap {
    padding: 16px;
    padding-bottom: 0;
}
.tabed_item[itemid="description"] .galleried_content > div {
    height: auto;
    width: 100%;
}
.tabed_item[itemid="description"] .galleried_content > div img {
    width: 100%;
    height: auto;
    margin-bottom: 24px;
    margin-right: 0;
}
.tabed_item[itemid="description"] .galleried_content > div div {
    display: block;
    width: 100%;
    padding-top: 0;
}
.tabed_item[itemid="description"] .galleried_content > div h3 {
    font-size: 24px;
    margin-bottom: 20px;
}

.tabed_item[itemid="description"] .galleried_content > div.right img {
    margin-left: 0;
    margin-top: 24px;
}

.tabed_item[itemid="description"] .galleried_content > div.right {
    padding-top: 24px;
}
.review_add {
    top: 86px;
    position: fixed;
    z-index: 20;
}
.review_add {display:none;}
.review_add.active {}

.tabed_item[itemid="reviews"] .reviews {
    width: 100%;
    padding: 0 16px;
}
.openAddReview {
    border-radius: 8px;
    border: 1px solid var(--grey-cold-light, #DEE7F2);
    background: var(--White, #FFF);
    color: var(--blue-darker, #214170);
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    display: block;
    height: 40px;
    line-height: 40px;
}
.review_add.active {
    display: block;
}
.review_add .close {
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 0.999879C8.87498 0.874898 8.70544 0.804688 8.52867 0.804688C8.35189 0.804688 8.18235 0.874898 8.05733 0.999879L5 4.05721L1.94267 0.999879C1.81765 0.874898 1.64811 0.804688 1.47133 0.804688C1.29456 0.804688 1.12502 0.874898 1 0.999879C0.87502 1.1249 0.80481 1.29444 0.80481 1.47121C0.80481 1.64799 0.87502 1.81753 1 1.94255L4.05733 4.99988L1 8.05721C0.87502 8.18223 0.80481 8.35177 0.80481 8.52854C0.80481 8.70532 0.87502 8.87486 1 8.99988C1.12502 9.12486 1.29456 9.19507 1.47133 9.19507C1.64811 9.19507 1.81765 9.12486 1.94267 8.99988L5 5.94254L8.05733 8.99988C8.18235 9.12486 8.35189 9.19507 8.52867 9.19507C8.70544 9.19507 8.87498 9.12486 9 8.99988C9.12498 8.87486 9.19519 8.70532 9.19519 8.52854C9.19519 8.35177 9.12498 8.18223 9 8.05721L5.94267 4.99988L9 1.94255C9.12498 1.81753 9.19519 1.64799 9.19519 1.47121C9.19519 1.29444 9.12498 1.1249 9 0.999879Z' fill='%23214170'/%3E%3C/svg%3E%0A");
}
.review_add .close {
    width: 40px;
    height: 40px;
    background-color: #fff;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 16px;
    top: 12px;
    border-radius: 100px;
}
.review_add > b {
    padding-right: 52px;
}
section.maincontent h1 {
    font-size: 32px;
}
.page_text section.maincontent.paddright490 .left {
    width: 100%;
}
.page_text section.maincontent .left {
    padding: 0 16px;
    padding-bottom: 40px;
}
.page_text section.maincontent.paddright490 .right {
    width: calc(100% - 32px);
    margin: 0 auto;
    margin-bottom: 160px;
    display: block;
}
section.brand_promo h1 {
    top: 0;
    width: 75px;
    height: 40px;
    padding-left: 16px;
    position: relative;
    height: 64px;
    padding-top: 24px;
}
section.brand_promo .cite {
    width: 212px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    top: 0;
    position: relative;
    display: block;
    margin-top: 16px;
    padding-left: 16px;
}
section.brand_promo .cite b {
    text-align: left;
    font-size: 14px;
}
section.brand_promo img.bg {
    height: 250px;
    bottom: auto;
    top: -8px;
}
section.brand_promo .buttons a {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    width: 100%;
    background-position: right center;
}
section.brand_promo .buttons {
    position: relative;
    bottom: auto;
    top: 0;
    width: calc(100% - 16px);
    margin-top: 80px;
}
section.brand_promo h2 {
    bottom: auto;
    top: 0;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    position: relative;
    margin-top: 40px;
}

section.brand_promo {
    padding-top: 128px;
    height: auto;
    padding-bottom: 40px;
}
.page_brand .categories_cat .categories_cat_list {
    width: auto !important;
    white-space: nowrap;
}
.categories_cat .categories_cat_list a {
    width: auto;
    height: 20px !important;
    line-height: 18px;
    font-size: 14px;
}
.page_brand .categories_cat .categories_cat_list a span {
    font-size: inherit;
}
.page_brand .categories_cat {
    height: calc(48px + 12px);
    padding-bottom: 0;
    padding-top: 12px;
}
.catalog_container {
    border-top: 8px solid #fff;
}
.slide_fullscreen h2 {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
}
.slide_fullscreen.wrap {
    height: 432px;
}
.slide_image_text_botblock > img {
    display: block;
    width: 320px;
    height: 320px;
    margin: 0 auto;
}
.slide_image_text_botblock div:not(.block) h2 { 
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
}
.slide_image_text_botblock div:not(.block) {
    width: 100%;
    padding-top: 60px;
    padding-right: 0;
    text-align: center;
}
.slide_image_text_botblock div:not(.block) p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.slide_image_text_botblock .block h3 {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-align: center;
}
.slide_image_text_botblock div:not(.block) {
    width: 100%;
    padding-top: 60px;
    padding-right: 0;
    text-align: center;
    background: transparent;
    height: auto;
}
.slide_image_text_botblock .block div img {
    border-radius: 20px;
    display: block;
    width: 320px;
    height: 280px;
    margin-bottom: 12px;
    position: relative;
}
.slide_image_text_botblock .block div .text {
    width: 100%;
    max-width: 320px;
    border-radius: 20px;
    padding: 16px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    height: auto;
}
.slide_image_text_botblock .block div .text p {
    font-size: inherit;
}
.page_brands .select.sortby {
    display: none;
}
.page_brands .left .filter {
    display: none;
}
.page_brands .left {
    width: 100%;
    display: block;
    vertical-align: top;
    padding: 16px;
}
.page_brands section.maincontent h1 {
    margin-bottom: 12px;
}
.page_brands .right {
    width: 100%;
        padding: 48px 16px;
    background: #fff;
}
.page_brands .right .bet > span {
    display: block;
    width: 100%;
    height: 56px;
    margin-bottom: 8px;
    line-height: 56px;
}

.page_brands .right .bet div {
    width: 100%;
    padding-right: 32px;
}
.page_brands .right .bet div a {
    width: 50%;
}
.page_cart .maincontent h1 {
    margin-top: 64px;margin-top: 84px;
    font-size: 20px;
    margin-bottom: 20px;
    height: auto;
}
.page_cart .maincontent #howorder {
    position: relative;
    width: 100%;
    top: 0;
    margin-bottom: 24px;
}
.page_cart #order > div {
    padding: 24px;
}
.page_cart .maincontent .wrap {
    min-width: 100%;
}
.page_cart .maincontent {
    max-width: 100%;
    padding: 0 16px;
}
.page_cart #order > div .title {
    height: 24px;
}
.page_cart #order .delivery .select {
    position: relative;
    top: 0;
    margin-bottom: 24px;
    right: 0;
}
.page_cart #order .bank_parts_item .p2 {
    width: 100%;
}
.page_cart #order .bank_parts_item .p2 select {
    width: 100%;
}
.page_cart #order .contact .checkbox {
    display: block;
    position: relative;
    top: 0;
    right: 0;
    margin-bottom: 24px;
}
.page_cart #miniCart:not(.active) {
    position: absolute;
    height: 56px;
    overflow: hidden;top: 190px;
}
.page_cart #miniCart:not(.active) > .title {
    padding-top: 19px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.41046 10.4103C6.02089 10.0207 6.02089 9.38911 6.41046 8.99954C6.79974 8.61026 7.43076 8.60992 7.82046 8.99877L11.7051 12.8749L15.5897 8.99877C15.9794 8.60992 16.6104 8.61026 16.9997 8.99954C17.3893 9.38911 17.3893 10.0207 16.9997 10.4103L11.7051 15.7049L6.41046 10.4103Z' fill='%23576473'/%3E%3C/svg%3E%0A");
}
.page_cart #miniCart > .title {
    background-repeat: no-repeat;
    background-position: 291px 17px;
}
.page_cart #miniCart.active > .title {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9997 13.5897C17.3893 13.9793 17.3893 14.6109 16.9997 15.0005C16.6104 15.3897 15.9794 15.3901 15.5897 15.0012L11.7051 11.1251L7.82046 15.0012C7.43076 15.3901 6.79974 15.3897 6.41046 15.0005C6.02089 14.6109 6.02089 13.9793 6.41046 13.5897L11.7051 8.29508L16.9997 13.5897Z' fill='%23214170'/%3E%3C/svg%3E%0A");
}
header .head-2 {
    border-radius: 0;
}
.newscont .nitem {
    width: 100%;
}
body.page_inner.page_text.page_newsitem section.maincontent h1 {
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

body.page_inner.page_text.page_newsitem section.maincontent .wrap {
    max-width: 100%;
}
.page_newsitem section.maincontent, .page_news section.maincontent {
    margin-bottom: 24px;
    padding-bottom: 128px;
}
.page_profile section.maincontent .left { 
    background: #576473;    padding: 0;
}
 .head_addon {
    display: block;
    padding: 16px;
    font-size: 0;
}
 .head_addon .addr {
    width: auto;
    height: 40px;
    display: inline-block;
    width: calc(100% - 140px);
    line-height: 40px;
}

 .head_addon .addr ins i {
    display: inline-block;
    vertical-align: top;
    width: 24px;
    height: 40px;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 4px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 19.35C14.0333 17.4833 15.5417 15.7875 16.525 14.2625C17.5083 12.7375 18 11.3833 18 10.2C18 8.38333 17.4208 6.89583 16.2625 5.7375C15.1042 4.57917 13.6833 4 12 4C10.3167 4 8.89583 4.57917 7.7375 5.7375C6.57917 6.89583 6 8.38333 6 10.2C6 11.3833 6.49167 12.7375 7.475 14.2625C8.45833 15.7875 9.96667 17.4833 12 19.35ZM12 21.325C11.7667 21.325 11.5333 21.2833 11.3 21.2C11.0667 21.1167 10.8583 20.9917 10.675 20.825C9.59167 19.825 8.63333 18.85 7.8 17.9C6.96667 16.95 6.27083 16.0292 5.7125 15.1375C5.15417 14.2458 4.72917 13.3875 4.4375 12.5625C4.14583 11.7375 4 10.95 4 10.2C4 7.7 4.80417 5.70833 6.4125 4.225C8.02083 2.74167 9.88333 2 12 2C14.1167 2 15.9792 2.74167 17.5875 4.225C19.1958 5.70833 20 7.7 20 10.2C20 10.95 19.8542 11.7375 19.5625 12.5625C19.2708 13.3875 18.8458 14.2458 18.2875 15.1375C17.7292 16.0292 17.0333 16.95 16.2 17.9C15.3667 18.85 14.4083 19.825 13.325 20.825C13.1417 20.9917 12.9333 21.1167 12.7 21.2C12.4667 21.2833 12.2333 21.325 12 21.325ZM12 12C12.55 12 13.0208 11.8042 13.4125 11.4125C13.8042 11.0208 14 10.55 14 10C14 9.45 13.8042 8.97917 13.4125 8.5875C13.0208 8.19583 12.55 8 12 8C11.45 8 10.9792 8.19583 10.5875 8.5875C10.1958 8.97917 10 9.45 10 10C10 10.55 10.1958 11.0208 10.5875 11.4125C10.9792 11.8042 11.45 12 12 12Z' fill='%23788FAA'/%3E%3C/svg%3E%0A");
}
 .head_addon .addr ins {
    text-decoration: none;
    height: 40px;
    display: block;
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0008 14.9504C11.8674 14.9504 11.7424 14.9296 11.6258 14.8879C11.5091 14.8462 11.4008 14.7754 11.3008 14.6754L6.70078 10.0754C6.51745 9.89206 6.42578 9.65872 6.42578 9.37539C6.42578 9.09206 6.51745 8.85872 6.70078 8.67539C6.88411 8.49206 7.11745 8.40039 7.40078 8.40039C7.68411 8.40039 7.91745 8.49206 8.10078 8.67539L12.0008 12.5754L15.9008 8.67539C16.0841 8.49206 16.3174 8.40039 16.6008 8.40039C16.8841 8.40039 17.1174 8.49206 17.3008 8.67539C17.4841 8.85872 17.5758 9.09206 17.5758 9.37539C17.5758 9.65872 17.4841 9.89206 17.3008 10.0754L12.7008 14.6754C12.6008 14.7754 12.4924 14.8462 12.3758 14.8879C12.2591 14.9296 12.1341 14.9504 12.0008 14.9504Z' fill='%23788FAA'/%3E%3C/svg%3E%0A");
	padding-right: 40px;
}
  .head_addon .addr ins span {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    color: #fff;
}
 .head_addon .addr div {
    display: none;
    padding: 16px;
    background: #fff;
    border-radius: 12px;
    position: absolute;
    z-index: 1;
}
 .head_addon .addr.active div {
    display: block;
}
 .head_addon .addr div span {
    display: block;
    width: auto;
    min-width: 200px;
    line-height: 32px;
    height: 32px;
    font-size: 14px;
}
 .head_addon .langs {
    width: 120px;
    height: 40px;
    border-radius: 32px;
    background: #657383;
    position: absolute;
    right: 16px;
    top: 16px;
    text-align: center;
    padding: 4px;
    font-size: 0;
}
 .head_addon .langs a {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    line-height: 32px;
    text-decoration: none;
    color: var(--lite-gray, #F0F6FD);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    border-radius: 24px;
}
 .head_addon .langs a.active {
    background-color: #1695B2;
}
.page_profile section.maincontent .left ins.username {
    border-radius: 24px;
    margin: 0 auto;
    background: #657383;
    margin-top: 26px;
    width: calc(100% - 32px);
    margin-bottom: 16px;
    margin-top: 0;
}
.page_profile section.maincontent .left ins.username img {
    width: 24px;
    height: 24px;
    top: 12px;
    left: 12px;
}

.page_profile section.maincontent .left ins.username span {
    color: #fff;
}
.page_profile section.maincontent .left .menu {
    padding-top: 16px;
    border-top: none;
    padding: 16px;
    background: #fff;
}
.page_profile section.maincontent .left .menu .lnk {
    color: var(--grey-cold-darker, #516988);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    height: 48px;
    line-height: 48px;
    padding-left: 48px;
}
.page_profile section.maincontent .left .menu .lnk[itemid="contacts"] {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 19.35C14.0333 17.4833 15.5417 15.7875 16.525 14.2625C17.5083 12.7375 18 11.3833 18 10.2C18 8.38333 17.4208 6.89583 16.2625 5.7375C15.1042 4.57917 13.6833 4 12 4C10.3167 4 8.89583 4.57917 7.7375 5.7375C6.57917 6.89583 6 8.38333 6 10.2C6 11.3833 6.49167 12.7375 7.475 14.2625C8.45833 15.7875 9.96667 17.4833 12 19.35ZM12 21.325C11.7667 21.325 11.5333 21.2833 11.3 21.2C11.0667 21.1167 10.8583 20.9917 10.675 20.825C9.59167 19.825 8.63333 18.85 7.8 17.9C6.96667 16.95 6.27083 16.0292 5.7125 15.1375C5.15417 14.2458 4.72917 13.3875 4.4375 12.5625C4.14583 11.7375 4 10.95 4 10.2C4 7.7 4.80417 5.70833 6.4125 4.225C8.02083 2.74167 9.88333 2 12 2C14.1167 2 15.9792 2.74167 17.5875 4.225C19.1958 5.70833 20 7.7 20 10.2C20 10.95 19.8542 11.7375 19.5625 12.5625C19.2708 13.3875 18.8458 14.2458 18.2875 15.1375C17.7292 16.0292 17.0333 16.95 16.2 17.9C15.3667 18.85 14.4083 19.825 13.325 20.825C13.1417 20.9917 12.9333 21.1167 12.7 21.2C12.4667 21.2833 12.2333 21.325 12 21.325ZM12 12C12.55 12 13.0208 11.8042 13.4125 11.4125C13.8042 11.0208 14 10.55 14 10C14 9.45 13.8042 8.97917 13.4125 8.5875C13.0208 8.19583 12.55 8 12 8C11.45 8 10.9792 8.19583 10.5875 8.5875C10.1958 8.97917 10 9.45 10 10C10 10.55 10.1958 11.0208 10.5875 11.4125C10.9792 11.8042 11.45 12 12 12Z' fill='%238096B3'/%3E%3C/svg%3E%0A");
}
.page_profile section.maincontent .left .menu .lnk[itemid="orders"] {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 17C8.28333 17 8.52083 16.9042 8.7125 16.7125C8.90417 16.5208 9 16.2833 9 16C9 15.7167 8.90417 15.4792 8.7125 15.2875C8.52083 15.0958 8.28333 15 8 15C7.71667 15 7.47917 15.0958 7.2875 15.2875C7.09583 15.4792 7 15.7167 7 16C7 16.2833 7.09583 16.5208 7.2875 16.7125C7.47917 16.9042 7.71667 17 8 17ZM8 13C8.28333 13 8.52083 12.9042 8.7125 12.7125C8.90417 12.5208 9 12.2833 9 12C9 11.7167 8.90417 11.4792 8.7125 11.2875C8.52083 11.0958 8.28333 11 8 11C7.71667 11 7.47917 11.0958 7.2875 11.2875C7.09583 11.4792 7 11.7167 7 12C7 12.2833 7.09583 12.5208 7.2875 12.7125C7.47917 12.9042 7.71667 13 8 13ZM8 9C8.28333 9 8.52083 8.90417 8.7125 8.7125C8.90417 8.52083 9 8.28333 9 8C9 7.71667 8.90417 7.47917 8.7125 7.2875C8.52083 7.09583 8.28333 7 8 7C7.71667 7 7.47917 7.09583 7.2875 7.2875C7.09583 7.47917 7 7.71667 7 8C7 8.28333 7.09583 8.52083 7.2875 8.7125C7.47917 8.90417 7.71667 9 8 9ZM12 17H16C16.2833 17 16.5208 16.9042 16.7125 16.7125C16.9042 16.5208 17 16.2833 17 16C17 15.7167 16.9042 15.4792 16.7125 15.2875C16.5208 15.0958 16.2833 15 16 15H12C11.7167 15 11.4792 15.0958 11.2875 15.2875C11.0958 15.4792 11 15.7167 11 16C11 16.2833 11.0958 16.5208 11.2875 16.7125C11.4792 16.9042 11.7167 17 12 17ZM12 13H16C16.2833 13 16.5208 12.9042 16.7125 12.7125C16.9042 12.5208 17 12.2833 17 12C17 11.7167 16.9042 11.4792 16.7125 11.2875C16.5208 11.0958 16.2833 11 16 11H12C11.7167 11 11.4792 11.0958 11.2875 11.2875C11.0958 11.4792 11 11.7167 11 12C11 12.2833 11.0958 12.5208 11.2875 12.7125C11.4792 12.9042 11.7167 13 12 13ZM12 9H16C16.2833 9 16.5208 8.90417 16.7125 8.7125C16.9042 8.52083 17 8.28333 17 8C17 7.71667 16.9042 7.47917 16.7125 7.2875C16.5208 7.09583 16.2833 7 16 7H12C11.7167 7 11.4792 7.09583 11.2875 7.2875C11.0958 7.47917 11 7.71667 11 8C11 8.28333 11.0958 8.52083 11.2875 8.7125C11.4792 8.90417 11.7167 9 12 9ZM5 21C4.45 21 3.97917 20.8042 3.5875 20.4125C3.19583 20.0208 3 19.55 3 19V5C3 4.45 3.19583 3.97917 3.5875 3.5875C3.97917 3.19583 4.45 3 5 3H19C19.55 3 20.0208 3.19583 20.4125 3.5875C20.8042 3.97917 21 4.45 21 5V19C21 19.55 20.8042 20.0208 20.4125 20.4125C20.0208 20.8042 19.55 21 19 21H5ZM5 19H19V5H5V19Z' fill='%238096B3'/%3E%3C/svg%3E%0A");
}
.page_profile section.maincontent .left .menu .lnk[itemid="favorites"] {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 17C12.2833 17 12.5208 16.9042 12.7125 16.7125C12.9042 16.5208 13 16.2833 13 16V12C13 11.7167 12.9042 11.4792 12.7125 11.2875C12.5208 11.0958 12.2833 11 12 11C11.7167 11 11.4792 11.0958 11.2875 11.2875C11.0958 11.4792 11 11.7167 11 12V16C11 16.2833 11.0958 16.5208 11.2875 16.7125C11.4792 16.9042 11.7167 17 12 17ZM12 9C12.2833 9 12.5208 8.90417 12.7125 8.7125C12.9042 8.52083 13 8.28333 13 8C13 7.71667 12.9042 7.47917 12.7125 7.2875C12.5208 7.09583 12.2833 7 12 7C11.7167 7 11.4792 7.09583 11.2875 7.2875C11.0958 7.47917 11 7.71667 11 8C11 8.28333 11.0958 8.52083 11.2875 8.7125C11.4792 8.90417 11.7167 9 12 9ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z' fill='%238096B3'/%3E%3C/svg%3E%0A");
}
.page_profile section.maincontent .left .menu .lnk[itemid="bonuses"] {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 14.95L14.775 17.05C14.975 17.1833 15.175 17.1875 15.375 17.0625C15.575 16.9375 15.6333 16.7583 15.55 16.525L14.5 13.05L17.225 11.1C17.425 10.95 17.4833 10.7625 17.4 10.5375C17.3167 10.3125 17.1583 10.2 16.925 10.2H13.6L12.475 6.55C12.3917 6.31667 12.2333 6.2 12 6.2C11.7667 6.2 11.6083 6.31667 11.525 6.55L10.4 10.2H7.075C6.84167 10.2 6.68333 10.3125 6.6 10.5375C6.51667 10.7625 6.575 10.95 6.775 11.1L9.5 13.05L8.45 16.525C8.36667 16.7583 8.425 16.9375 8.625 17.0625C8.825 17.1875 9.025 17.1833 9.225 17.05L12 14.95ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2167 20 16.1042 19.2208 17.6625 17.6625C19.2208 16.1042 20 14.2167 20 12C20 9.78333 19.2208 7.89583 17.6625 6.3375C16.1042 4.77917 14.2167 4 12 4C9.78333 4 7.89583 4.77917 6.3375 6.3375C4.77917 7.89583 4 9.78333 4 12C4 14.2167 4.77917 16.1042 6.3375 17.6625C7.89583 19.2208 9.78333 20 12 20Z' fill='%238096B3'/%3E%3C/svg%3E%0A");
}
.page_profile section.maincontent .left .menu .lnk {
    background-position: left center !important;
    background-repeat: no-repeat !important;
    padding-left: 32px;
}
.page_profile section.maincontent .left .menu .logout {
    padding-left: 32px;
    background-position: left center;
}
.page_profile section.maincontent .left { 
    width: 100%;
}
.page_profile section.maincontent .left .menu {
    min-height: calc(100vh - 264px);
}
body.page_inner.page_profile {
    height: 100vh;
    overflow: hidden;
}

.page_profile section.maincontent .right {
    display: block;
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
    overflow: auto;
    transform: translateX(-100vw);
    transition: all 0.6s ease;
    opacity: 0;
}
.page_profile section.maincontent .right.mactive { 
    transform: translateX(0vw);
    opacity: 1;
}
.page_profile section.maincontent .right > div h2 {
    font-size: 32px;
    margin-bottom: 24px;
}
.page_profile section.maincontent .right {
    padding: 12px 16px;
}
.page_profile section.maincontent .right > div .fitem {
    width: 100%;
}
.page_profile section.maincontent .right > div .fitem input {
    display: block;
    width: 100%;
    text-align: left;
}
.page_profile section.maincontent .right > div hr {
    margin-top: 32px;
    margin-bottom: 16px;
}
.page_profile section.maincontent .right > div .editpn {
    width: 100%;
    height: 40px;
    line-height: 40px;
    display: block;
    border-radius: 8px;
    background: var(--turquoise-medium, #68CFDD);
    text-align: center;
    color: #fff;
}
a.back {
    height: 32px;
    line-height: 32px;
    padding-left: 27px;
    color: #214170;
    background-repeat: no-repeat;
    background-position: left -3px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.83801 6.81333C9.21025 6.41427 9.80762 6.39385 10.2028 6.76668C10.6348 7.17426 10.6566 7.88808 10.2503 8.32502L7.83 10.9279H19C19.5523 10.9279 20 11.4079 20 12C20 12.5921 19.5523 13.0721 19 13.0721H7.83L10.2503 15.675C10.6566 16.1119 10.6348 16.8257 10.2028 17.2333C9.80762 17.6061 9.21025 17.5857 8.83801 17.1867L4 12L8.83801 6.81333Z' fill='%23214170'/%3E%3C/svg%3E%0A");
}

.page_profile section.maincontent .right > div .fitem input {
    border-bottom: 1px solid #214170;
}

.page_profile section.maincontent .right > div .fitem input:read-only {
    border: none;
}
#profile_content div[itemid="orders"] .order {
    height: 196px;
}
#profile_content div[itemid="orders"] .order .ln1 .col1 {
    width: 100%;
}
#profile_content div[itemid="orders"] .order .ln1 .col2 {
    width: 100%;
}
#profile_content div[itemid="orders"] .order .ln1 .col3 {
    width: 100%;
    margin-top: 16px;
}

#profile_content div[itemid="orders"] .order.opened {
    height: auto;
}
#profile_content div[itemid="orders"] .order .ln2 .item .col1, #profile_content div[itemid="orders"] .order .ln2 .item .col2, #profile_content div[itemid="orders"] .order .ln2 .item .col3 {
    display: block;
    width: 100%;
    margin-top: 18px;
}
#profile_content div[itemid="orders"] .order .ln1 {
    height: auto;
}
.page_profile .itemlist .itemlist_inner {
    background: transparent;
}
#profile_favorites .item {
    min-width: 130px;
}
#profile_favorites .item .top .fg .tag {
    font-size: 10px;
}
#profile_favorites .item {
    min-width: 130px;
    margin-bottom: 24px;
}



.page_profile .head_addon {
    display: block;
}
.openMenu.active {
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.15078 12.9469L3.05078 11.8469L6.90078 7.99688L3.05078 4.14688L4.15078 3.04688L8.00078 6.89688L11.8508 3.04688L12.9508 4.14688L9.10078 7.99688L12.9508 11.8469L11.8508 12.9469L8.00078 9.09688L4.15078 12.9469Z' fill='%231695B2'/%3E%3C/svg%3E%0A");
}


#mobmenu {
    display: none;
    position: fixed;
    top: 128px;
    height: calc(100vh  - 128px);
    background: #fff;
    z-index: 10000;
    overflow: auto;
}
#mobmenu.active {
    display: block;
}
#mobmenu .head_addon {
    background: #576473;
}

		#mobmenu {}
		#mobmenu .head_addon {}
#mobmenu .head_addon .addr {
    vertical-align: top;
}
		#mobmenu .head_addon .langs {}
#mobmenu .head_addon .username, #mobmenu .head_addon .login {
    height: 48px;
    display: block;
    margin-bottom: 42px;
    line-height: 48px;
    padding-left: 60px;
    font-size: 0;
    text-decoration: none;
    border-radius: 24px;
    margin: 0 auto;
    background: #657383;
    margin-top: 26px;
    width: 100%;
    margin-bottom: 16px;
    margin-top: 16px;
}
#mobmenu .head_addon .username img {
    overflow: hidden;
    border-radius: 100px;
    object-fit: cover;
    position: absolute;
    display: block;
    width: 24px;
    height: 24px;
    top: 12px;
    left: 12px;
}
#mobmenu .head_addon .username span {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
}
#mobmenu .head_addon .login {
    background-repeat: no-repeat;
    background-position: 12px center;
}
		#mobmenu .head_addon  .login {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.85 17.1C6.7 16.45 7.65 15.9375 8.7 15.5625C9.75 15.1875 10.85 15 12 15C13.15 15 14.25 15.1875 15.3 15.5625C16.35 15.9375 17.3 16.45 18.15 17.1C18.7333 16.4167 19.1875 15.6417 19.5125 14.775C19.8375 13.9083 20 12.9833 20 12C20 9.78333 19.2208 7.89583 17.6625 6.3375C16.1042 4.77917 14.2167 4 12 4C9.78333 4 7.89583 4.77917 6.3375 6.3375C4.77917 7.89583 4 9.78333 4 12C4 12.9833 4.1625 13.9083 4.4875 14.775C4.8125 15.6417 5.26667 16.4167 5.85 17.1ZM12 13C11.0167 13 10.1875 12.6625 9.5125 11.9875C8.8375 11.3125 8.5 10.4833 8.5 9.5C8.5 8.51667 8.8375 7.6875 9.5125 7.0125C10.1875 6.3375 11.0167 6 12 6C12.9833 6 13.8125 6.3375 14.4875 7.0125C15.1625 7.6875 15.5 8.51667 15.5 9.5C15.5 10.4833 15.1625 11.3125 14.4875 11.9875C13.8125 12.6625 12.9833 13 12 13ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C12.8833 20 13.7167 19.8708 14.5 19.6125C15.2833 19.3542 16 18.9833 16.65 18.5C16 18.0167 15.2833 17.6458 14.5 17.3875C13.7167 17.1292 12.8833 17 12 17C11.1167 17 10.2833 17.1292 9.5 17.3875C8.71667 17.6458 8 18.0167 7.35 18.5C8 18.9833 8.71667 19.3542 9.5 19.6125C10.2833 19.8708 11.1167 20 12 20ZM12 11C12.4333 11 12.7917 10.8583 13.075 10.575C13.3583 10.2917 13.5 9.93333 13.5 9.5C13.5 9.06667 13.3583 8.70833 13.075 8.425C12.7917 8.14167 12.4333 8 12 8C11.5667 8 11.2083 8.14167 10.925 8.425C10.6417 8.70833 10.5 9.06667 10.5 9.5C10.5 9.93333 10.6417 10.2917 10.925 10.575C11.2083 10.8583 11.5667 11 12 11Z' fill='white'/%3E%3C/svg%3E%0A");
		}
#mobmenu .head_addon .login {
    background-repeat: no-repeat;
    background-position: 12px center;
    color: var(--white, #FFF);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 48px;
}
#mobmenu .menu {
    height: calc(100% - 152px);
    overflow: visible;
    padding: 24px 16px;
}
#mobmenu .menu .tlnk {
    height: 48px;
    margin-bottom: 8px;
    display: block;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 32px;
    line-height: 48px;
    color: var(--grey-cold-darker, #516988);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
}
#mobmenu .menu .topen:after {
    width: 48px;
    height: 48px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 0;
    top: 0;
}
#mobmenu .menu .topen:after {content:'';
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9504 12.0002C14.9504 12.1335 14.9296 12.2585 14.8879 12.3752C14.8462 12.4919 14.7754 12.6002 14.6754 12.7002L10.0754 17.3002C9.89206 17.4835 9.65872 17.5752 9.37539 17.5752C9.09206 17.5752 8.85872 17.4835 8.67539 17.3002C8.49206 17.1169 8.40039 16.8835 8.40039 16.6002C8.40039 16.3169 8.49206 16.0835 8.67539 15.9002L12.5754 12.0002L8.67539 8.10019C8.49206 7.91686 8.40039 7.68353 8.40039 7.4002C8.40039 7.11686 8.49206 6.88353 8.67539 6.7002C8.85872 6.51686 9.09206 6.42519 9.37539 6.42519C9.65872 6.42519 9.89206 6.51686 10.0754 6.7002L14.6754 11.3002C14.7754 11.4002 14.8462 11.5085 14.8879 11.6252C14.9296 11.7419 14.9504 11.8669 14.9504 12.0002Z' fill='%23788FAA'/%3E%3C/svg%3E%0A");
}
#mobmenu .menu .topen.active:after {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0008 14.9504C11.8674 14.9504 11.7424 14.9296 11.6258 14.8879C11.5091 14.8462 11.4008 14.7754 11.3008 14.6754L6.70078 10.0754C6.51745 9.89206 6.42578 9.65872 6.42578 9.37539C6.42578 9.09206 6.51745 8.85872 6.70078 8.67539C6.88411 8.49206 7.11745 8.40039 7.40078 8.40039C7.68411 8.40039 7.91745 8.49206 8.10078 8.67539L12.0008 12.5754L15.9008 8.67539C16.0841 8.49206 16.3174 8.40039 16.6008 8.40039C16.8841 8.40039 17.1174 8.49206 17.3008 8.67539C17.4841 8.85872 17.5758 9.09206 17.5758 9.37539C17.5758 9.65872 17.4841 9.89206 17.3008 10.0754L12.7008 14.6754C12.6008 14.7754 12.4924 14.8462 12.3758 14.8879C12.2591 14.9296 12.1341 14.9504 12.0008 14.9504Z' fill='%23788FAA'/%3E%3C/svg%3E%0A");
	}
	
		#mobmenu .menu .tlnk.catalog_open {
			background-image: url("data:image/svg+xml, %3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4777 12.4808L11.5393 7.54243L16.4777 2.604L21.4162 7.54243L16.4777 12.4808ZM3.80859 10.8078V3.80785H10.8085V10.8078H3.80859ZM13.1932 20.1924V13.1924H20.1931V20.1924H13.1932ZM3.80859 20.1924V13.1924H10.8085V20.1924H3.80859ZM5.30857 9.30783H9.30857V5.30783H5.30857V9.30783ZM16.5027 10.3924L19.3277 7.56743L16.5027 4.74243L13.6777 7.56743L16.5027 10.3924ZM14.6931 18.6924H18.6931V14.6924H14.6931V18.6924ZM5.30857 18.6924H9.30857V14.6924H5.30857V18.6924Z' fill='%231695B2'/%3E%3C/svg%3E");
		}
		#mobmenu .menu .tlnk.additional {
			background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 17C12.2833 17 12.5208 16.9042 12.7125 16.7125C12.9042 16.5208 13 16.2833 13 16V12C13 11.7167 12.9042 11.4792 12.7125 11.2875C12.5208 11.0958 12.2833 11 12 11C11.7167 11 11.4792 11.0958 11.2875 11.2875C11.0958 11.4792 11 11.7167 11 12V16C11 16.2833 11.0958 16.5208 11.2875 16.7125C11.4792 16.9042 11.7167 17 12 17ZM12 9C12.2833 9 12.5208 8.90417 12.7125 8.7125C12.9042 8.52083 13 8.28333 13 8C13 7.71667 12.9042 7.47917 12.7125 7.2875C12.5208 7.09583 12.2833 7 12 7C11.7167 7 11.4792 7.09583 11.2875 7.2875C11.0958 7.47917 11 7.71667 11 8C11 8.28333 11.0958 8.52083 11.2875 8.7125C11.4792 8.90417 11.7167 9 12 9ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z' fill='%238096B3'/%3E%3C/svg%3E%0A");
		}
		#mobmenu .menu .tlnk.contacts {
			background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 19.35C14.0333 17.4833 15.5417 15.7875 16.525 14.2625C17.5083 12.7375 18 11.3833 18 10.2C18 8.38333 17.4208 6.89583 16.2625 5.7375C15.1042 4.57917 13.6833 4 12 4C10.3167 4 8.89583 4.57917 7.7375 5.7375C6.57917 6.89583 6 8.38333 6 10.2C6 11.3833 6.49167 12.7375 7.475 14.2625C8.45833 15.7875 9.96667 17.4833 12 19.35ZM12 21.325C11.7667 21.325 11.5333 21.2833 11.3 21.2C11.0667 21.1167 10.8583 20.9917 10.675 20.825C9.59167 19.825 8.63333 18.85 7.8 17.9C6.96667 16.95 6.27083 16.0292 5.7125 15.1375C5.15417 14.2458 4.72917 13.3875 4.4375 12.5625C4.14583 11.7375 4 10.95 4 10.2C4 7.7 4.80417 5.70833 6.4125 4.225C8.02083 2.74167 9.88333 2 12 2C14.1167 2 15.9792 2.74167 17.5875 4.225C19.1958 5.70833 20 7.7 20 10.2C20 10.95 19.8542 11.7375 19.5625 12.5625C19.2708 13.3875 18.8458 14.2458 18.2875 15.1375C17.7292 16.0292 17.0333 16.95 16.2 17.9C15.3667 18.85 14.4083 19.825 13.325 20.825C13.1417 20.9917 12.9333 21.1167 12.7 21.2C12.4667 21.2833 12.2333 21.325 12 21.325ZM12 12C12.55 12 13.0208 11.8042 13.4125 11.4125C13.8042 11.0208 14 10.55 14 10C14 9.45 13.8042 8.97917 13.4125 8.5875C13.0208 8.19583 12.55 8 12 8C11.45 8 10.9792 8.19583 10.5875 8.5875C10.1958 8.97917 10 9.45 10 10C10 10.55 10.1958 11.0208 10.5875 11.4125C10.9792 11.8042 11.45 12 12 12Z' fill='%238096B3'/%3E%3C/svg%3E%0A");
		}
		
		#mobmenu .menu .tlnk.help {
			background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.95 21C17.8667 21 15.8083 20.5458 13.775 19.6375C11.7417 18.7292 9.89167 17.4417 8.225 15.775C6.55833 14.1083 5.27083 12.2583 4.3625 10.225C3.45417 8.19167 3 6.13333 3 4.05C3 3.75 3.1 3.5 3.3 3.3C3.5 3.1 3.75 3 4.05 3H8.1C8.33333 3 8.54167 3.07917 8.725 3.2375C8.90833 3.39583 9.01667 3.58333 9.05 3.8L9.7 7.3C9.73333 7.56667 9.725 7.79167 9.675 7.975C9.625 8.15833 9.53333 8.31667 9.4 8.45L6.975 10.9C7.30833 11.5167 7.70417 12.1125 8.1625 12.6875C8.62083 13.2625 9.125 13.8167 9.675 14.35C10.1917 14.8667 10.7333 15.3458 11.3 15.7875C11.8667 16.2292 12.4667 16.6333 13.1 17L15.45 14.65C15.6 14.5 15.7958 14.3875 16.0375 14.3125C16.2792 14.2375 16.5167 14.2167 16.75 14.25L20.2 14.95C20.4333 15.0167 20.625 15.1375 20.775 15.3125C20.925 15.4875 21 15.6833 21 15.9V19.95C21 20.25 20.9 20.5 20.7 20.7C20.5 20.9 20.25 21 19.95 21Z' fill='%231695B3'/%3E%3C/svg%3E%0A");
		}
 


		
		#mobmenu .menu .tlnk.help {}
		#mobmenu .menu .logout {}
#mobmenu {
    width: 100%;
}
#mobmenu .menu > div {
    display: none;
}
		#mobmenu .menu > div.active {display:block;}
#mobmenu .menu > div a {
    display: block;
    height: 32px;
    text-decoration: none;
    margin-bottom: 4px;
    color: var(--grey-cold-darker, #516988);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
}
#mobmenu .menu > div a.pink {color:#1695B2;}
		#mobmenu .menu > div p {
    display: block;
    height: 32px;
    text-decoration: none;
    margin-bottom: 4px;
    color: var(--grey-cold-darker, #516988);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
		}
#mobmenu .menu > div p a {
    display: inline;
}
#mobmenu .menu .tlnk.help {
    height: 44px;
    line-height: 44px;
    background-color: #EEF5FD;
    border-radius: 24px;
    background-position: 12px center;
    padding-left: 48px;
    margin-bottom: 0;
}
#mobmenu .menu .tlnk.help.active {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
#mobmenu .menu > div.help.active {
    display: block;
    background-color: #EEF5FD;
    border-bottom-right-radius: 24px;
    border-bottom-left-radius: 24px;padding: 16px;
}
#mobmenu .menu > div.help a {
    min-height: 24px;
    margin-bottom: 16px;
    display: block;
    background-repeat: no-repeat;
    padding-left: 32px;
    line-height: 24px;
    color: var(--blue, #173055);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
}
#mobmenu .menu > div.help a.phone {
    margin-bottom: 4px;
}
#mobmenu .menu > div.help span {
    display: block;
    color: var(--grey-cold-darker, #516988);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}
		#mobmenu .menu > div.help a.msngr  {
			background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.002 2C17.6355 2 22.002 6.1265 22.002 11.7C22.002 17.2735 17.6355 21.4 12.002 21.4C11.0243 21.4023 10.0507 21.273 9.10745 21.0155C8.93004 20.9668 8.74127 20.9808 8.57295 21.055L6.58845 21.931C6.34495 22.0386 6.06388 22.018 5.83865 21.8761C5.61341 21.7342 5.47351 21.4896 5.46545 21.2235L5.41095 19.4445C5.40354 19.2257 5.30644 19.0196 5.14245 18.8745C3.19695 17.1345 2.00195 14.6155 2.00195 11.7C2.00195 6.1265 6.36845 2 12.002 2ZM5.99695 14.5365C5.71495 14.984 6.26495 15.488 6.68595 15.1685L9.84145 12.7735C10.0553 12.6122 10.3501 12.6122 10.564 12.7735L12.9005 14.5235C13.2356 14.7749 13.6606 14.8747 14.0726 14.7987C14.4846 14.7227 14.8461 14.4779 15.0695 14.1235L18.007 9.4635C18.289 9.016 17.739 8.512 17.318 8.8315L14.1625 11.2265C13.9486 11.3878 13.6538 11.3878 13.44 11.2265L11.1035 9.4765C10.7683 9.22511 10.3433 9.12532 9.93131 9.2013C9.51931 9.27728 9.15786 9.5221 8.93445 9.8765L5.99695 14.5365Z' fill='%232B98F0'/%3E%3C/svg%3E%0A");
		}
		#mobmenu .menu > div.help a.teleg  {
			background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.002 22C6.4791 22 2.00195 17.5228 2.00195 12C2.00195 6.47715 6.4791 2 12.002 2C17.5248 2 22.002 6.47715 22.002 12C22.002 17.5228 17.5248 22 12.002 22ZM8.8921 13.1708L8.90475 13.1628C9.48448 15.0767 9.77434 16.0337 9.77434 16.0337C9.88661 16.3442 10.041 16.3996 10.2283 16.3743C10.4155 16.3489 10.5149 16.2476 10.6371 16.1297C10.6371 16.1297 11.0334 15.7472 11.826 14.9823L14.3769 16.8698C14.8417 17.1266 15.1773 16.9941 15.2927 16.4377L16.9505 8.61641C17.1335 7.88842 16.8125 7.59644 16.248 7.82754L6.51494 11.5871C5.85093 11.854 5.85414 12.2255 6.39405 12.3911L8.8921 13.1708Z' fill='%2335A6DE'/%3E%3C/svg%3E%0A");
		}
		#mobmenu .menu > div.help a.phone  {
			background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.95 21C17.8667 21 15.8083 20.5458 13.775 19.6375C11.7417 18.7292 9.89167 17.4417 8.225 15.775C6.55833 14.1083 5.27083 12.2583 4.3625 10.225C3.45417 8.19167 3 6.13333 3 4.05C3 3.75 3.1 3.5 3.3 3.3C3.5 3.1 3.75 3 4.05 3H8.1C8.33333 3 8.54167 3.07917 8.725 3.2375C8.90833 3.39583 9.01667 3.58333 9.05 3.8L9.7 7.3C9.73333 7.56667 9.725 7.79167 9.675 7.975C9.625 8.15833 9.53333 8.31667 9.4 8.45L6.975 10.9C7.30833 11.5167 7.70417 12.1125 8.1625 12.6875C8.62083 13.2625 9.125 13.8167 9.675 14.35C10.1917 14.8667 10.7333 15.3458 11.3 15.7875C11.8667 16.2292 12.4667 16.6333 13.1 17L15.45 14.65C15.6 14.5 15.7958 14.3875 16.0375 14.3125C16.2792 14.2375 16.5167 14.2167 16.75 14.25L20.2 14.95C20.4333 15.0167 20.625 15.1375 20.775 15.3125C20.925 15.4875 21 15.6833 21 15.9V19.95C21 20.25 20.9 20.5 20.7 20.7C20.5 20.9 20.25 21 19.95 21Z' fill='%23173055'/%3E%3C/svg%3E%0A");
		}
		#mobmenu .menu > div.help span  {}


 #mobmenu .menu .logout {
	margin-top: 32px;
    padding-top: 16px;
    border-top: 1px solid #c4d1e1;
    display: block;
    background-position: 24px 24px;
    background-repeat: no-repeat;
    padding-left: 54px;
    line-height: 32px;
    height: 64px;
    padding-left: 32px;
    background-position: left center;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_118_51675)'%3E%3Cpath d='M15.2195 6.11396L12.6335 3.52796C12.5078 3.40652 12.3394 3.33933 12.1646 3.34085C11.9898 3.34236 11.8226 3.41248 11.699 3.53608C11.5754 3.65969 11.5052 3.8269 11.5037 4.00169C11.5022 4.17649 11.5694 4.34489 11.6908 4.47063L14.2768 7.05663C14.3537 7.13498 14.4208 7.22227 14.4768 7.31663C14.4668 7.31663 14.4588 7.3113 14.4488 7.3113L3.99284 7.33263C3.81603 7.33263 3.64646 7.40287 3.52143 7.52789C3.39641 7.65291 3.32617 7.82248 3.32617 7.99929C3.32617 8.17611 3.39641 8.34567 3.52143 8.4707C3.64646 8.59572 3.81603 8.66596 3.99284 8.66596L14.4448 8.64463C14.4635 8.64463 14.4788 8.63529 14.4968 8.63396C14.4377 8.74673 14.3627 8.85045 14.2742 8.94196L11.6882 11.528C11.6245 11.5895 11.5737 11.663 11.5388 11.7444C11.5038 11.8257 11.4854 11.9132 11.4847 12.0017C11.4839 12.0902 11.5008 12.178 11.5343 12.2599C11.5678 12.3419 11.6173 12.4163 11.6799 12.4789C11.7425 12.5415 11.8169 12.591 11.8989 12.6245C11.9808 12.658 12.0686 12.6749 12.1571 12.6741C12.2456 12.6734 12.3331 12.655 12.4144 12.62C12.4958 12.5851 12.5693 12.5343 12.6308 12.4706L15.2168 9.88463C15.7168 9.38455 15.9976 8.7064 15.9976 7.99929C15.9976 7.29219 15.7168 6.61404 15.2168 6.11396H15.2195Z' fill='%23214170'/%3E%3Cpath d='M4.66667 14.6667H3.33333C2.8029 14.6667 2.29419 14.456 1.91912 14.0809C1.54405 13.7058 1.33333 13.1971 1.33333 12.6667V3.33333C1.33333 2.8029 1.54405 2.29419 1.91912 1.91912C2.29419 1.54405 2.8029 1.33333 3.33333 1.33333H4.66667C4.84348 1.33333 5.01305 1.2631 5.13807 1.13807C5.2631 1.01305 5.33333 0.843478 5.33333 0.666667C5.33333 0.489856 5.2631 0.320286 5.13807 0.195262C5.01305 0.0702379 4.84348 0 4.66667 0L3.33333 0C2.4496 0.00105857 1.60237 0.352588 0.97748 0.97748C0.352588 1.60237 0.00105857 2.4496 0 3.33333L0 12.6667C0.00105857 13.5504 0.352588 14.3976 0.97748 15.0225C1.60237 15.6474 2.4496 15.9989 3.33333 16H4.66667C4.84348 16 5.01305 15.9298 5.13807 15.8047C5.2631 15.6797 5.33333 15.5101 5.33333 15.3333C5.33333 15.1565 5.2631 14.987 5.13807 14.8619C5.01305 14.7369 4.84348 14.6667 4.66667 14.6667Z' fill='%23214170'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_118_51675'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.cat_opened #cat_wrap {
    z-index: 10001;
    width: 100vw;
    height: 100vh;
    overflow: auto;
}
.cat_opened #cat_wrap .wrap {
    height: calc(100% - 0px);
    background: #576473;
}
#cat_wrap .catList {
    height: calc(100% - 56px);
    width: 100%;
    padding: 16px;
    display: block;
    top: 56px;
    border-radius: 0;
    background: transparent;
}
#cat_wrap .catList a span {
    color: #fff;
}
#cat_wrap .catList a i {
    background-color: #657383;
}
.cat_opened  .catList a i svg, .cat_opened  .catList a i svg * {
    fill: #D0EBFF;
}
.cat_opened #cat_wrap .cat_sect {
    height: calc(100% - 56px);
    top: 56px;
    left: 0;
    transform: translateX(100vw);
    width: 100vw;
    padding: 16px;
}
.cat_opened #cat_wrap {
    padding-top: 0;
}
.cat_opened #cat_wrap .cat_sect.opened {
    opacity: 1;
    pointer-events: all;
    transform: translateX(0vw);
}

.cat_opened #cat_wrap .wrap {
    height: calc(100vh - 0px);
    background: #576473;
    overflow: hidden;
}

body.fixed {
    width: 100vw;
    height: 100vh;
    overflow: hidden;
}
.mobhead {
    display: block;
    height: 56px;
    line-height: 56px;
    text-align: center;
    padding: 16px;
    background: #F0F6FD;
    border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;
    position: absolute;
    z-index: 1;
    width: 100%;
}
	.mobhead .cback {
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.03275 8.00013C6.03275 8.08902 6.04664 8.17235 6.07441 8.25013C6.10219 8.32791 6.14941 8.40013 6.21608 8.4668L9.28275 11.5335C9.40497 11.6557 9.56053 11.7168 9.74941 11.7168C9.9383 11.7168 10.0939 11.6557 10.2161 11.5335C10.3383 11.4112 10.3994 11.2557 10.3994 11.0668C10.3994 10.8779 10.3383 10.7224 10.2161 10.6001L7.61608 8.00013L10.2161 5.40013C10.3383 5.27791 10.3994 5.12235 10.3994 4.93346C10.3994 4.74457 10.3383 4.58902 10.2161 4.4668C10.0939 4.34457 9.9383 4.28346 9.74941 4.28346C9.56053 4.28346 9.40497 4.34457 9.28275 4.4668L6.21608 7.53346C6.14941 7.60013 6.10219 7.67235 6.07441 7.75013C6.04664 7.82791 6.03275 7.91124 6.03275 8.00013Z' fill='%23788FAA'/%3E%3C/svg%3E%0A");
	}
	.mobhead span {}
	.mobhead .searchcat {
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.22309' cy='8.22211' r='1.77778' fill='%23C5F6FA'/%3E%3Cpath d='M6.33333 10.6667C5.12222 10.6667 4.09722 10.2472 3.25833 9.40833C2.41944 8.56944 2 7.54444 2 6.33333C2 5.12222 2.41944 4.09722 3.25833 3.25833C4.09722 2.41944 5.12222 2 6.33333 2C7.54444 2 8.56944 2.41944 9.40833 3.25833C10.2472 4.09722 10.6667 5.12222 10.6667 6.33333C10.6667 6.82222 10.5889 7.28333 10.4333 7.71667C10.2778 8.15 10.0667 8.53333 9.8 8.86667L13.5333 12.6C13.6556 12.7222 13.7167 12.8778 13.7167 13.0667C13.7167 13.2556 13.6556 13.4111 13.5333 13.5333C13.4111 13.6556 13.2556 13.7167 13.0667 13.7167C12.8778 13.7167 12.7222 13.6556 12.6 13.5333L8.86667 9.8C8.53333 10.0667 8.15 10.2778 7.71667 10.4333C7.28333 10.5889 6.82222 10.6667 6.33333 10.6667ZM6.33333 9.33333C7.16667 9.33333 7.875 9.04167 8.45833 8.45833C9.04167 7.875 9.33333 7.16667 9.33333 6.33333C9.33333 5.5 9.04167 4.79167 8.45833 4.20833C7.875 3.625 7.16667 3.33333 6.33333 3.33333C5.5 3.33333 4.79167 3.625 4.20833 4.20833C3.625 4.79167 3.33333 5.5 3.33333 6.33333C3.33333 7.16667 3.625 7.875 4.20833 8.45833C4.79167 9.04167 5.5 9.33333 6.33333 9.33333Z' fill='%23788FAA'/%3E%3C/svg%3E%0A");
	}
.mobhead .cback {
    height: 40px;
    width: 40px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fff;
    border-radius: 100px;
    position: absolute;
    top: 8px;
}
.mobhead .searchcat {
    height: 40px;
    width: 40px;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #fff;
    border-radius: 100px;
    position: absolute;
    top: 8px;
    right: 16px;
}
.mobhead span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 56px;
    line-height: 56px;
    width: 100%;
    pointer-events: none;
    color: var(--grey-cold-darker, #516988);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
}
#cat_wrap .catList, .cat_opened #cat_wrap .cat_sect  {
    height: 100%;
    top: 0;
    padding-top: 56px;
    z-index: 0;
} 
#cat_wrap .catList {
    padding-top: 72px;
}
.cat_opened #cat_wrap .wrap { 
    overflow: auto;
}
#miniCart {
    z-index: 20000;
}


#requestModal, #requestModal2 {
    width: calc(100% - 32px);
    left: 16px;
    top: 20px;
}

.categories_cat .next, .categories_cat .prev {display:none;}


#authmodal .right {
    display: none;
}
#authmodal .left {
    width: 100%;
}
#authmodal {
    width: 100%;
    left: 0;
}

#mobmenu .menu .logout {
    color: #576473;
}
.head_addon .addr ins {
    overflow: hidden;
    white-space: nowrap;
}
#requestModal .left .fld.short, #requestModal2 .left .fld.short {
    width: 100%;
}

.page_cart #order .radios div.rad.active .select.selectInn {
    width: 100%;
}
.page_cart #order .delivery .select {
    margin-bottom: 8px;
}
.page_cart #order .radios div.rad.active .fitemInnShort {
    display: block !important;
    width: 100%;
    padding-left: 0;
}
.hp_promo .slider .slides > .slide .foot,
.hp_promo .slider .slides > .slide h2 .pst,
.hp_promo .slider .slides > .slide .mobPrice {
    display: none;
}
.hp_promo .slider .slides > .slide .btn {
    position: absolute;
    bottom: 56px;
    right: 72px;
}

.categories_cat .categories_cat_list a.active {
    background: no-repeat;
    font-size: 12px;
}
.categories_cat .categories_cat_list a span {
    font-size: 13px;
}


.page_cart header { 
    z-index: 2;
}
.page_cart #miniCart:not(.active), .page_cart #miniCart {
    z-index: 1;
}

.page_item .item .gallery.zoomed .zoom {
    left: auto;
    right: 16px;
    bottom: auto;
    top: 80px;
}

































}