@charset "UTF-8";

@import url("minibar.css");

@media screen {
   
    .lk{background-color: var(--c6);min-height: 100vh;padding: 15rem 10rem 100rem;}
    .lk-grid{max-width: var(--max);margin: 0 auto;display: grid;grid-gap: 20rem var(--gap);grid-template-columns: 375rem 1fr;grid-template-rows: auto auto 1fr;}
    .lk-aside{grid-row-end: span 3;background-color: var(--c0);border-radius: var(--br1);padding: 15rem 0 30rem;user-select: none;display: flex;flex-direction: column;}
    .lk-aside-header{border-bottom: var(--sl) solid var(--c6);padding: 0 30rem 10rem;flex: none;margin-bottom: 30rem;}
    .lk-aside-header .icl-text{font-size: var(--f-xxs);line-height: 1;color: var(--c4);}
    .lk-aside-header .icl-icon{margin-right: 10rem;}
    .lk-logo{max-width: 175rem;margin-bottom: 8rem;}
    .lk-nav{padding: 0 30rem;display: grid;grid-template-columns: auto;grid-gap: 20rem;}
    .lk-nav-caption{display: flex;align-items: center;position: relative;}
    .lk-nav-caption ._icon{width: 20rem;height: 20rem;flex: none;margin-right: 15rem;position: relative;}
    .lk-nav-caption ._text{font-weight: 300;flex: auto;}
    .lk-nav-caption ._suffix{margin-left: 10rem;width: max(16px, 16rem);height: max(16px, 16rem);color: var(--c9);}
    .lk-nav ul{margin-top: 10rem;display: grid;grid-template-columns: auto;grid-gap: 8rem;font-size: var(--f-s);padding-left: 40rem;font-weight: 300;}
    .lk-contacts{margin-top: auto;padding: 0 30rem;display: grid;grid-template-columns: auto;grid-gap: 15rem;}
    .lk-contacts .contacts-tel-number{font-size: var(--f-m);}
    .lk-contacts-address{font-size: var(--f-s);font-weight: 300;}
    .lk-copyright{margin-top: 80rem;font-size: var(--f-xs);font-weight: 300;color: var(--c8);padding: 0 30rem;}
    
    .lk-top{display: grid;grid-gap: 10rem;grid-template-columns: auto 1fr;margin-bottom: 5rem;user-select: none;}
	
	.lk-top { display:flex; }
	
    .lk-balance{display: grid;grid-template-columns: 1fr auto;grid-gap: 20rem;align-items: center;background-color: var(--c0);border-radius: var(--br1);padding: 15rem 20rem;}
    .lk-balance ._title{font-weight: 300;}
    .lk-balance .icl-text{font-size: var(--f-s);font-weight: 400;color: var(--c3);}
    .lk-info{display: grid;grid-template-columns: 1fr auto;grid-gap: 20rem;align-items: center;background-color: var(--c0);border-radius: var(--br1);padding: 15rem 20rem;}
	
	.lk-info { width:100%; }
	
    .lk-user{display: flex;align-items: center;overflow: hidden;}
    .lk-user-image{margin-right: 15rem;width: 50rem;height: 50rem;border-radius: 50%;overflow: hidden;flex: none;position: relative;}
    .lk-user-caption{overflow: hidden;}
    .lk-user-name{font-weight: 300;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    .lk-user-logout .icl-icon,
    .lk-user-logout .icl-text{color: var(--c3);line-height: 1;}
    .lk-info-actions{display: inline-grid;grid-auto-flow: column;grid-gap: 8rem;}
    .lk-info-action{width: max(40px, 50rem);height: max(40px, 50rem);border-radius: 50%;background-color: var(--c0);position: relative;display: inline-flex;align-items: center;justify-content: center;padding: 8rem;color: var(--c3);}
    .lk-info-action[data-alert]::after{content: attr(data-alert);position: absolute;top: 0;right: 0;min-width: 18rem;height: 18rem;background-color: var(--c9);color: var(--c0);border-radius: 50%;overflow: hidden;white-space: nowrap;font-size: var(--f-xxxs);line-height: 1;text-align: center;display: inline-flex;align-items: center;justify-content: center;margin: 4rem 8rem;user-select: none;}    
    
    .lk-caption-title{font-size: var(--f-l);font-weight: 500;}
    .lk-caption-subtitle{font-size: var(--f-xxs);color: var(--c4);margin-top: 8rem;}
    
    .lk-main{display: grid;grid-template-columns: repeat(6, 1fr);grid-gap: 20rem 10rem;align-self: flex-start;}
    .lk-section{background-color: var(--c0);border-radius: var(--br1);padding: 30rem;grid-column: 1/-1;}
    .lk-section-bg1{background-color: rgba(255,255,255,.5);}
    .lk-section-2{grid-column-start: auto;grid-column-end: span 2;padding: 20rem 30rem;}
    .lk-section-3{grid-column-start: auto;grid-column-end: span 3;padding: 20rem 30rem;}
    .lk-section-4{grid-column-start: auto;grid-column-end: span 4;padding: 20rem 30rem;}
    .lk-header{display: grid;align-items: baseline;margin-bottom: 20rem;grid-template-columns: 1fr auto;grid-template-areas: "a1 a2" "a3 a2";}
    .lk-header-title{grid-area: a1;font-weight: 300;line-height: 1.5;font-size: var(--f-b);}
    .lk-header-action{grid-area: a2;padding-left: 20rem;}
    .lk-header-action a{color: var(--c9);font-size: var(--f-s);}
    .lk-header-subtitle{grid-area: a3;font-size: var(--f-s);font-weight: 300;color: var(--c3);margin-top: 4rem;}
    
    .lk-tabs{overflow: hidden;margin-bottom: 20rem;}
    .lk-tabs:last-child{margin-bottom: 0;}
    .lk-tabs ul{display: flex;flex-wrap: wrap;margin: -5rem;}
    .lk-tabs ul li{margin: 5rem;flex: 1;position: relative;border-radius: var(--br1);border: var(--sl) dashed var(--c3);font-size: var(--f-xs);font-weight: 300;padding: 8rem 12rem;text-align: center;display: inline-flex;align-items: center;justify-content: center;}
    
    .lk-online-label{font-size: var(--f-xxxs);background: var(--g1);padding: 4rem 12rem;border-radius: 6rem;display: flex;align-items: center;font-weight: 300;}
    .lk-online-label::after{content: "";flex: none;background-color: var(--c0);width: max(10px, 10rem);height: max(10px, 10rem);margin-left: 10rem;border-radius: 50%;}
    
    .lk-rb{width: max(30px, 30rem);height: max(30px, 30rem);border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background-color: var(--c6);color: var(--c3);padding: 5rem;position: relative;}
    
    .lk-tools{margin-bottom: 20rem;display: grid;grid-template-columns: 1fr auto;grid-gap: 20rem;align-items: center;}
    .lk-tools-left{font-size: var(--f-xs);font-weight: 300;}
    .lk-tools-right{cursor: pointer;}
    .lk-tools-right .icl-text{font-size: var(--f-xs);font-weight: 300;}
    .lk-tools-right .icl-icon{margin-left: 10rem;}
    
    .lk-price-label{text-align: center;display: inline-flex;white-space: nowrap;border: var(--sl) dashed;color: var(--c3);border-radius: var(--br1);padding: 5rem 15rem;font-weight: 300;align-items: center;justify-content: center;}
    .lk-price-label ._icon{flex: none;margin-right: 10rem;width: max(18px, 18rem);height: max(18px, 18rem);position: relative;}
    
    .lk .textfield-input,
    .lk .filebox{padding: 15rem 20rem;}
    
    .lk-icon-check,
    .lk-icon-cross{width: max(30px, 30rem);height: max(30px, 30rem);border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;}
    .lk-icon-check::after,
    .lk-icon-cross::after{content: "";width: max(12px, 12rem);height: max(12px, 12rem);background-position: center;background-repeat: no-repeat;background-size: contain;flex: none;}
    .lk-icon-check{background: var(--g1);}
    .lk-icon-check::after{background-image: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.7462 8.12933L2.1437 5.52683C2.00347 5.38659 1.81327 5.30781 1.61495 5.30781C1.41663 5.30781 1.22644 5.38659 1.0862 5.52683C0.94597 5.66706 0.867188 5.85726 0.867188 6.05558C0.867188 6.15378 0.886529 6.25101 0.924108 6.34173C0.961687 6.43246 1.01677 6.51489 1.0862 6.58433L4.2212 9.71933C4.5137 10.0118 4.9862 10.0118 5.2787 9.71933L13.2137 1.78433C13.3539 1.64409 13.4327 1.4539 13.4327 1.25558C13.4327 1.05726 13.3539 0.867061 13.2137 0.726828C13.0735 0.586595 12.8833 0.507813 12.685 0.507812C12.4866 0.507813 12.2964 0.586595 12.1562 0.726828L4.7462 8.12933Z' fill='%234588DC'%3E%3C/path%3E%3C/svg%3E");}
    .lk-icon-cross{background-color: rgba(235,87,87,.2);}
    .lk-icon-cross::after{background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0.933334L11.0667 0L6 5.06667L0.933329 0L0 0.933334L5.06667 6L0 11.0667L0.933329 12L6 6.93333L11.0667 12L12 11.0667L6.93333 6L12 0.933334Z' fill='%23EB5757'%3E%3C/path%3E%3C/svg%3E");}
    
    .lk-auth{background-color: rgba(255,255,255,.5);border-radius: var(--br1);padding: 40rem 80rem 30rem;}
    .lk-auth:last-child{grid-row-end: span 3;}
    
}

@media screen {
 
    .u1-1{display: grid;grid-template-columns: auto;grid-gap: 10rem;}
    .u1-2{display: grid;grid-template-columns: 3fr 1fr auto;grid-gap: 10rem;align-items: center;border-radius: var(--br1);box-shadow: inset 0 0 0 var(--sl) var(--c6);padding: 15rem 20rem;}
    .u1-3{padding-right: 15rem;}
    .u1-3-1 .checkbox-icon{background-color: var(--c6);}
    .u1-3-1 .checkbox-icon::before{background-color: var(--c0);}
    .u1-3-1 .checkbox-label{font-size: var(--f-s);font-weight: 300;color: var(--c1);}
    .u1-3-1 .checkbox-control:checked ~ .checkbox-icon::before{background-color: var(--c9);}
    .u1-3-2{font-size: var(--f-xs);font-weight: 300;color: var(--c4);margin-top: 10rem;}
    .u1-4{padding: 0 15rem;}
    .u1-4-1{color: var(--c3);}
    .u1-4-2{color: var(--c4);font-size: var(--f-s);font-weight: 300;}
    .u1-6,
    .u1-7{background-color: var(--c6);border-radius: var(--br1);padding: 12rem 15rem;text-align: center;display: flex;flex-direction: column;align-items: center;min-height: 100%;justify-content: center;}
    .u1-6-1{white-space: nowrap;color: var(--c4);font-size: var(--f-xs);font-weight: 300;}
    .u1-6-1 .rub{color: var(--c3);font-size: var(--f-d);font-weight: 400;}
    .u1-6-2{margin-top: 8rem;}
    .u1-7{width: 200rem;}
    .u1-7-1{margin-bottom: 8rem;display: inline-flex;align-items: center;justify-content: center;color: var(--c9);width: max(20px, 20rem);height: max(20px, 20rem);}
    .u1-7-2{color: var(--c3);font-size: var(--f-xxxs);font-weight: 300;}
    
    .u2-1{display: grid;grid-template-columns: 1fr 1fr;}
    .u2-2{padding-right: 40rem;}
    .u2-4{font-size: var(--f-m);font-weight: 300;}
    .u2-5{font-size: var(--f-xs);font-weight: 300;margin-top: 10rem;color: var(--c4);}
    
    .u3-1{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 20rem;align-items: flex-start;}
    .u3-2{}
    .u3-3{grid-column-end: span 3;background-color: var(--c6);border-radius: var(--br1);padding: 30rem;}
    .u3-4{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20rem 10rem;}
    .u3-5{margin-top: 20rem;display: flex;justify-content: flex-end;}
    
    .u4-1{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 10rem;}
    .u4-1-1,
    .u4-1-2{text-align: center;display: inline-flex;align-items: center;padding: 6rem 10rem;border-radius: var(--br1);font-weight: 300;justify-content: center;}
    .u4-1-1{background-color: var(--c9);color: var(--c0);}
    .u4-1-2{background-color: var(--c6);color: var(--c3);}
    .u4-2{margin-top: 20rem;}
    
    .u5-1{display: grid;grid-template-columns: auto;grid-gap: 15rem;}
    .u5-2{display: grid;grid-template-columns: 1fr auto;grid-gap: 20rem;}
    .u5-3 .icl-text{font-size: var(--f-s);white-space: normal;}
    .u5-4{font-size: var(--f-s);text-align: right;font-weight: 300;}
    
    .u6-1{display: grid;grid-template-columns: 300rem 1fr;grid-gap: 30rem;}
    .u6-2{border-radius: var(--br1);overflow: hidden;background-color: var(--c6);display: flex;}
    .u6-2::before{content: "";flex: none;width: 0;padding-top: 50%;}
    .u6-3{}
    .u6-3-1{font-size: var(--f-m);font-weight: 300;}
    .u6-3-2{font-size: var(--f-xs);font-weight: 300;margin-top: 10rem;color: var(--c4);}
    .u6-3-3{margin-top: 20rem;}
    .u6-4{width: 110rem;position: relative;flex: none;}
    .u6-5{padding: 20rem 15rem;display: flex;flex-direction: column;justify-content: center;flex: auto;align-items: flex-start;}
    .u6-5-1{margin-bottom: 15rem;}
    .u6-5-2{font-size: var(--f-s);}
    .u6-5-3{font-weight: 300;font-size: var(--f-xs);}
    
    .u7-1{margin-bottom: 20rem;}
    .u7-2{border-radius: var(--br1);box-shadow: inset 0 0 0 var(--sl) var(--c6);padding: 20rem;display: grid;grid-template-columns: auto;grid-gap: 15rem;}
    .u7-3{display: grid;grid-template-columns: 1fr 1fr auto;grid-gap: 20rem;position: relative;}
    .u7-3:not(:first-child){padding-top: 15rem;border-top: var(--sl) dashed var(--c6);}
    .u7-3-1{font-size: var(--f-xs);font-weight: 300;}
    .u7-3-2{font-size: var(--f-xs);font-weight: 300;color: var(--c3);}
    .u7-3-3{display: inline-flex;align-items: center;justify-content: center;color: var(--c3);width: max(20px, 20rem);height: max(20px, 20rem);grid-column-start: 3;}
    .u7-6{margin-top: 20rem;}
    
    .u8-1{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 40rem;align-items: flex-start;}
    .u8-2{}
    .u8-3{grid-column-end: span 3;}
    .u8-3:only-child{grid-column: 1/-1;}
    .u8-4{display: grid;grid-template-columns: auto;grid-gap: 15rem;}
    .u8-5{display: grid;grid-auto-flow: column;grid-gap: 10rem;margin-top: 40rem;justify-content: flex-end;}
    .u8-6{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 20rem;}
    .u8-6-1{color: var(--c8);font-size: var(--f-xxs);}
    .u8-6-2{font-size: var(--f-xxs);}
    .u8-7{margin-top: 30rem;}
    
    .u9-1{display: grid;grid-template-columns: 1fr 250rem;align-items: flex-start;grid-gap: 40rem;}
    .u9-2{}
    .u9-3{position: relative;overflow: hidden;border-radius: var(--br1);min-height: 290rem;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 15rem 15rem 20rem;}
    .u9-3-1{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
    .u9-3-1::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-image: linear-gradient(rgba(0,0,0,0), var(--c1));opacity: .5;}
    .u9-3-2{position: relative;z-index: 1;margin-left: auto;margin-bottom: 10rem;}
    .u9-3-3{position: relative;z-index: 1;margin-top: auto;color: var(--c0);font-size: var(--f-m);font-weight: 300;text-align: center;}
    .u9-3-4{position: relative;z-index: 1;color: var(--c0);font-size: var(--f-s);text-align: center;}
    .u9-3-5{position: relative;z-index: 1;margin-top: 10rem;}
    .u9-4{display: grid;grid-template-columns: auto;grid-gap: 15rem;}
    .u9-5{display: grid;grid-template-columns: auto 1fr;grid-gap: 10rem;}
    .u9-5-1{display: inline-flex;align-items: center;justify-content: center;color: var(--c3);width: max(20px, 20rem);height: max(20px, 20rem);}
    .u9-5-2{font-size: var(--f-xs);font-weight: 300;}
    .u9-6{margin-bottom: 20rem;display: inline-block;padding: 6rem 10rem;border-radius: var(--br1);border: var(--sl) dashed var(--c9);background-color: var(--c6);font-weight: 300;}
    .u9-6:last-child{margin-bottom: 0;}
    .u9-6 b{color: var(--c9);font-weight: 300;}
    
    .u10-1{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: 40rem;align-items: flex-start;}
    .u10-2{}
    .u10-3{grid-column-end: span 3;border-radius: var(--br1);box-shadow: inset 0 0 0 var(--sl) var(--c6);padding: 20rem;}
    .u10-4{display: grid;grid-template-columns: auto;grid-gap: 15rem;}
    .u10-5{margin-top: 20rem;}
    .u10-6{display: grid;grid-template-columns: 1fr auto;grid-gap: 40rem;align-items: center;}
    .u10-6:not(:first-child){padding-top: 15rem;border-top: var(--sl) dashed var(--c6);}
    .u10-6-1{font-size: var(--f-xs);font-weight: 300;}
    .u10-6-2{display: inline-grid;grid-auto-flow: column;grid-gap: 5rem;}
    
    .u11-1{display: grid;grid-template-columns: auto;grid-gap: 15rem;}
    .u11-2{background-color: var(--c6);padding: 15rem 0;border-radius: var(--br1);display: grid;grid-template-columns: 2fr 1fr 1.5fr;align-items: center;}
    .u11-2-1{padding: 0 20rem;font-weight: 300;}
    .u11-2-2{}
    .u11-2-2 .lk-price-label{margin-left: calc(-1 * (var(--sl) + 10rem));}
    .u11-2-3{display: flex;justify-content: flex-end;padding: 0 20rem;}
    .u11-3{display: grid;grid-template-columns: 2fr 1fr .5fr 1fr;grid-gap: 0;}
    .u11-3:not(:first-child){padding-top: 15rem;border-top: var(--sl) dashed var(--c6);}
    .u11-3-1{font-size: var(--f-xs);font-weight: 300;}
    .u11-3-2{font-size: var(--f-xs);font-weight: 300;}
    .u11-3-3{font-size: var(--f-xs);font-weight: 300;text-align: right;}
    .u11-3-4{font-size: var(--f-xs);font-weight: 300;color: var(--c8);text-align: right;}
    .u11-4{margin-top: 20rem;}
    
    .u12-1{display: grid;grid-template-columns: 3fr 1fr 1fr 1fr;grid-gap: 10rem;background-color: var(--c6);border-radius: var(--br1) var(--br1) 0 0;}
    .u12-1-1{padding: 10rem 25rem;color: var(--c4);font-weight: var(--f-s);}
    .u12-1-2{display: flex;align-items: center;justify-content: center;padding: 10rem 15rem;color: var(--c3);font-weight: var(--f-s);}
    .u12-2{display: grid;grid-template-columns: auto;}
    .u12-3{margin-top: 25rem;display: grid;grid-template-columns: 3fr 1fr 1fr 1fr;grid-gap: 10rem;}
    .u12-3-1{}
    .u12-3-2{display: grid;align-items: center;justify-items: center;padding: 0 15rem;color: var(--c9);grid-gap: 10rem;font-size: var(--f-s);}
    .u12-4{display: grid;grid-template-columns: 3fr 1fr 1fr 1fr;grid-gap: 10rem;padding: 10rem 0;border-bottom: var(--sl) solid var(--c6);}
    .u12-4-1{font-size: var(--f-xs);font-weight: 300;padding: 0 25rem;}
    .u12-4-2{display: flex;align-items: center;justify-content: center;padding: 0 15rem;}
    
    .u13-1{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 40rem;align-items: flex-start;}
    .u13-3{overflow: hidden;display: grid;grid-gap: 10rem;grid-template-columns: repeat(3, 1fr);}
    .u13-4{position: relative;border-radius: var(--br1);overflow: hidden;border: var(--sl) solid var(--c6);}
    
    .u14{display: flex;flex-direction: column;align-items: center;}
    .u14-1{font-size: var(--f-l);font-weight: 500;text-align: center;}
    .u14-1 b{color: var(--c9);}
    .u14-2{font-weight: 300;margin-top: 10rem;text-align: center;color: var(--c4);}
    .u14-3{width: 100%;max-width: 320rem;margin-top: 40rem;}
    .u14-4{margin-top: 40rem;width: 100%;}
    .u14-4 .button{min-height: 100%;}
    
    .u15:not(:first-child){margin-top: 40rem;padding-top: 20rem;border-top: var(--sl) dashed var(--c9);}
    .u15-1{font-size: var(--f-b);font-weight: 300;}
    .u15-2{margin-top: 15rem;color: var(--c4);font-size: var(--f-xs);font-weight: 300;}
    .u15-3{pointer-events: none;margin-top: 20rem;}
    
    .u16 .formbox-footer{margin-top: 20rem;}
    .u16 .formbox-footer .button{max-width: 440rem;}
    
    .u17{display: flex;min-height: 100%;flex-direction: column;overflow: hidden;}
    .u17 .carousel:not(.swiper-initialized) .swiper-slide:nth-child(n + 2){display: none;}
    .u17-1{margin-bottom: auto;}
    .u17-2{display: grid;grid-template-columns: 1fr auto;grid-gap: var(--gap);align-items: center;margin-top: 60rem;}
    
    .u18-1{font-size: var(--f-l);font-weight: 500;}
    .u18-2{margin-top: 10rem;font-size: var(--f-d);font-weight: 300;color: var(--c4);}
    .u18-3{margin-top: 20rem;}
    
    .u19{}
    .u19-1{background-color: var(--c6);border-radius: var(--br1);overflow: hidden;padding: 15rem 20rem;display: grid;grid-template-columns: auto 1fr auto;align-items: center;grid-gap: 50rem;}
    .u19-1:not(:last-child){margin-bottom: 30rem;}
    .u19-1-1{font-weight: 300;font-size: var(--f-m);}
    .u19-1-2 .lk-price-label{font-size: var(--f-m);}
    .u19-2{display: grid;grid-template-columns: 1fr 350rem;grid-gap: 20rem;}
    .u19-3{position: relative;z-index: 1;border-radius: var(--br1);overflow: hidden;padding: 20rem;}
    .u19-3::before{content: "";position: absolute;bottom: 0;left: 0;right: 0;top: 0;z-index: -1;opacity: .5;background-color: var(--c6);}
    .u19-4{position: relative;z-index: 1;border-radius: var(--br1);overflow: hidden;padding: 20rem;}
    .u19-4::before{content: "";position: absolute;bottom: 0;left: 0;right: 0;top: 0;z-index: -1;opacity: .2;background-color: var(--c6);}
    .u19-5{margin-bottom: 20rem;}
    .u19-6{display: grid;grid-template-columns: auto;grid-gap: 10rem;}
    .u19-7{display: grid;grid-template-columns: 1fr auto;grid-gap: 20rem;position: relative;padding-bottom: 10rem;border-bottom: var(--sl) dashed var(--c9);}
    .u19-7-1{font-size: var(--f-xs);font-weight: 300;color: var(--c4);}
    .u19-7-2{display: inline-flex;align-items: center;justify-content: center;color: var(--c3);width: max(20px, 20rem);height: max(20px, 20rem);}
    .u19-8{display: flex;margin: 0 -15rem;}
    .u19-9{margin: 0 15rem;flex: 1;position: relative;box-shadow: inset 0 0 0 2rem var(--c2);border-radius: var(--br1);padding: 40rem 30rem;display: flex;flex-direction: column;align-items: center;}
    .u19-9-1{flex: none;width: 40rem;height: 40rem;position: relative;}
    .u19-9-2{margin-top: 20rem;text-align: center;}
    
    .u20-1{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 100rem;}
    .u20-3,
    .u20-6{overflow: hidden;position: relative;}
    .u20-4-2{margin: 15rem 0;overflow: hidden;}
    .u20-4-2 ul{display: flex;justify-content: space-between;margin: 0 -5rem;align-items: baseline;}
    .u20-4-2 ul li{margin: 0 5rem;font-size: var(--f-xs);font-weight: 300;white-space: nowrap;}
    .u20-4-2 ul li.active{color: var(--c9);border-bottom: var(--sl) solid;}
    .u20-5:not(:last-child){margin-bottom: 50rem;}
    
    .u21-1{display: flex;}
    .u21-2{max-width: 70%;}
    .u21-2-1{font-size: var(--f-l);font-weight: 500;}
    .u21-2-2{margin-top: 15rem;font-weight: 300;color: var(--c4);}
    .u21-2-3{margin-top: 40rem;}
    .u21-2-3 .button{margin-left: auto;}
    .u21-3{position: relative;margin: -30rem -30rem -30rem 0;flex: auto;transform: scaleX(-1);}
    .u21-3 img{object-position: right top;}
    
    .u22-1{display: grid;grid-template-columns: 1fr 300rem;grid-gap: 40rem;}
    .u22-2-1{font-size: var(--f-l);font-weight: 500;}
    .u22-2-2{font-size: var(--f-m);font-weight: 300;}
    .u22-2-3{margin-top: 15rem;color: var(--c4);font-size: var(--f-xs);}
    .u22-2-4{margin-top: 20rem;}
    .u22-2-4 .chip-text{font-size: var(--f-xxs);}
    .u22-2-5{margin-top: 20rem;}
    .u22-3{position: relative;}
    
}

@media screen and (max-width: 1023.98px) {
 
    .lk{padding-bottom: 50rem;overflow: hidden;}
    .lk-grid{grid-template-columns: auto;grid-template-rows: auto;grid-gap: 15rem;}
    .lk-aside,
    .lk-top{display: none;}
    .lk-auth{padding: 20rem;}
    .lk-auth:last-child{grid-row-end: auto;}
    .lk-main{grid-template-columns: auto;grid-gap: 30rem;}
    .lk-section{grid-column: 1/-1;padding: 0;background-color: transparent;border-radius: 0;}
    .lk-section-bg1{padding: 20rem;overflow: hidden;background-color: rgba(255,255,255,.5);}
    .lk-tabs ul li{min-width: calc(50% - 10rem);flex: auto;}
    .lk-header{margin-bottom: 15rem;}
    .lk-online-label{padding: 4rem 8rem;font-size: var(--f-xxs);}
    
    .lk-topbar{display: grid;grid-template-columns: auto 1fr auto;grid-gap: 15rem;align-items: center;}
    .lk-topbar-logo{max-width: 135rem;}
    .lk-topbar-actions{display: grid;grid-auto-flow: column;align-items: center;grid-gap: 20rem;}
    .lk-topbar-actions .lk-info-action{width: 20rem;height: 20rem;padding: 0;background-color: transparent;border-radius: 0;}
    .lk-topbar-actions .lk-info-action[data-alert]::after{right: auto;top: auto;bottom: 100%;left: 100%;margin: 0 0 -10rem -10rem;}
    
    .lk .formbox{grid-gap: 10rem;}
    .lk-tools{margin-bottom: 15rem;}
    .lk-tools-right .icl-icon{background-color: var(--c0);width: 24rem;height: 24rem;padding: 4rem;border-radius: 4rem;}
    
    .lk-section__a{background-color: var(--c0);border-radius: var(--br1) var(--br1) 0 0;padding: 20rem 20rem 0;}
    .lk-section__b{background-color: var(--c0);border-radius: 0 0 var(--br1) var(--br1);padding: 20rem;margin-top: -30rem;}
    .lk-section__d{overflow: hidden;margin-top: -20rem;background-color: var(--c0);border-radius: var(--br1);padding: 20rem;}
    .lk-section__e{margin-top: -20rem;background-color: var(--c0);border-radius: var(--br1);padding: 20rem;}
    .lk-section__f{overflow: hidden;}
    
    .u1-2{background-color: var(--c0);grid-template-columns: 1fr auto;grid-gap: 10rem 15rem;box-shadow: none;}
    .u1-3{padding: 0;grid-column: 1/-1;padding-bottom: 10rem;border-bottom: var(--sl) dashed var(--c9);}
    .u1-3-1 .checkbox{align-items: flex-start;}
    .u1-3-1 .checkbox-label{font-weight: 400;}
    .u1-4{padding: 0;}
    .u1-4-1{font-size: var(--f-s);}
    .u1-6,
    .u1-7{grid-column: 1/-1;flex-direction: row;justify-content: unset;padding: 12rem;width: auto;} 
    .u1-6-1{text-align: left;flex: none;margin-right: 20rem;}
    .u1-6-1 .rub{display: block;}
    .u1-6-2{margin: 0 0 0 auto;}
    .u1-7-1{margin: 0 15rem 0 0;flex: none;}
    .u1-7-2{text-align: left;}
    .u2-1{grid-template-columns: auto;grid-gap: 20rem;}
    .u2-2{padding: 0;}
    .u3-1{grid-template-columns: auto;}
    .u3-3{grid-column: 1/-1;padding: 15rem;}
    .u3-4{grid-template-columns: auto;grid-gap: 10rem;}
    .u3-5 .button{min-width: 100%;}
    .u4-2{margin-top: 10rem;}
    .u5-1{padding-bottom: 20rem;border-bottom: var(--sl) dashed var(--c9);}
    .u6-1{grid-template-columns: auto;grid-gap: 15rem;}
    .u6-2{background-color: var(--c0);}
    .u6-2::before{padding-top: 0;height: 110rem;}
    .u6-3-3{margin-top: 15rem;}
    .u6-3-3 .button{min-width: 100%;}
    .u6-5{padding: 15rem 20rem;}
    .u7-1{margin-bottom: 15rem;}
    .u7-2{padding: 0;grid-gap: 10rem;}
    .u7-3{background-color: var(--c0);border-radius: var(--br1);padding: 15rem 20rem;grid-template-columns: 1fr auto;grid-gap: 10rem 20rem;}
    .u7-3:not(:first-child){padding: 15rem 20rem;border: none;}
    .u7-3-2{order: 1;}
    .u7-6 .button{min-width: 100%;}
    .u8-1{grid-template-columns: auto;grid-gap: 20rem;}
    .u8-3{grid-column: 1/-1;}
    .u8-4{grid-gap: 10rem;background-color: var(--c0);border-radius: var(--br1);padding: 20rem;}
    .u8-5{grid-template-columns: auto;grid-auto-flow: unset;margin-top: 20rem;justify-content: unset;}
    .u8-5 .button{min-width: 100%;}
    .u8-6{grid-template-columns: auto;grid-gap: 5rem;}
    .u8-6:not(:first-child){padding-top: 10rem;border-top: var(--sl) dashed var(--c4);}
    .u8-7{margin-top: 20rem;}
    .u8-7 .button{min-width: 100%;}
    .u9{background-color: var(--c0);border-radius: var(--br1);padding: 20rem;}
    .u9-1{grid-template-columns: auto;grid-gap: 30rem;}
    .u9-3{min-height: 200rem;padding: 10rem;align-items: flex-start;}
    .u9-3-2{margin-left: 0;}
    .u10-1{grid-template-columns: auto;grid-gap: 20rem;}
    .u10-3{grid-column: 1/-1;padding: 0;border-radius: 0;box-shadow: none;}
    .u10-4{grid-gap: 10rem;}
    .u10-5 .button{min-width: 100%;}
    .u10-6{background-color: var(--c0);border-radius: var(--br1);padding: 15rem 20rem;grid-gap: 10rem 20rem;}
    .u10-6:not(:first-child){padding: 15rem 20rem;border: none;}
    .u10-6-1{font-weight: 400;}
    .u11-1{background-color: var(--c0);border-radius: var(--br1);padding: 20rem;}
    .u11-2{background-color: var(--c0);border-radius: var(--br1);padding: 20rem;grid-template-columns: auto;grid-gap: 10rem;}
    .u11-2-1{padding: 0;}
    .u11-2-2 .lk-price-label{margin: 0;width: 100%;}
    .u11-2-3{padding: 0;}
    .u11-3{grid-template-columns: 1fr auto;grid-gap: 10rem;}
    .u11-3-1{order: 1;font-size: var(--f-s);}
    .u11-3-2{order: 3;font-size: var(--f-s);}
    .u11-3-3{order: 4;font-size: var(--f-s);}
    .u11-3-4{order: 2;font-size: var(--f-s);}
    .u11-4 .button{min-width: 100%;}
    .u12{overflow: hidden;width: 100%;background-color: var(--c0);border-radius: var(--br1);padding: 20rem;}
    .u12-1,
    .u12-3,
    .u12-4{grid-template-columns: 180rem 150rem 150rem 150rem;grid-gap: 0;}
    
    .u12-1{background-color: transparent;border-radius: 0;}
    .u12-1-1,
    .u12-1-2{padding: 10rem 15rem;font-size: var(--f-xxs);background-color: var(--c6);}
    .u12-1-1{border-radius: var(--br1) 0 0 0;}
    .u12-1-2:last-child{border-radius: 0 var(--br1) 0 0;}
    .u12-4-1{padding: 0;}
    
    .u12-5{padding: 0 20rem;}
    .u12-6{margin: 0 -20rem;display: flex;}
    .u12-6:not(.mb-container){overflow: auto;}
    .u12-6.mb-container{width: auto;height: auto;padding-bottom: 25rem;}
    
    .u12-6 .mb-content{display: flex;padding-bottom: 2rem;}
    .u12-6 .mb-content::after{content: "";flex: none;width: 0;}
    .u12-6 .mb-track-x{opacity: 1;left: 20rem;right: 20rem;bottom: 0;top: auto;width: auto;border-radius: 999rem;background-color: var(--c6);}
    .u12-6 .mb-bar{background-color: var(--c9);}
    
    .u13-1{grid-template-columns: auto;grid-gap: 20rem;}
    .u13-3{grid-template-columns: auto;grid-auto-flow: column;overflow: auto;margin: 0 -10rem;padding: 0 10rem;}
    .u13-4{width: 160rem;}
    .u14-2{font-size: var(--f-xs);}
    .u14-3{margin-top: 30rem;}
    .u14-3 .button{margin-top: 10rem;}
    .u14-4{margin-top: 30rem;}
    .u14-4 .button{min-height: 0;width: auto;margin-top: 10rem;}
    .u15:not(:first-child){margin-top: 30rem;padding-top: 30rem;}
    .u15-3{margin-top: 30rem;}
    .u16{background-color: var(--c0);border-radius: var(--br1);padding: 20rem;}
    .u17-2{margin-top: 30rem;}
    .u18{background-color: var(--c0);border-radius: var(--br1);padding: 20rem;display: grid;grid-template-columns: 1fr 120rem;grid-gap: 0 10rem;}
    .u18-1{font-weight: 300;order: -1;}
    .u18-2{font-size: var(--f-s);order: 1;}
    .u18-3{margin: -10rem 0;grid-row-end: span 2;position: relative;}
    .u18-3 img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;object-position: center;}
    .u19{background-color: var(--c0);border-radius: var(--br1);padding: 20rem;}
    .u19-1{grid-template-columns: auto;padding: 12rem;grid-gap: 12rem;}
    .u19-1-2 .lk-price-label{width: 100%;}
    .u19-1-3 .button{min-width: 100%;}
    .u19-2{grid-template-columns: auto;}
    .u19-3,
    .u19-4{padding: 0;border-radius: 0;}
    .u19-3::before,
    .u19-4::before{display: none;}
    .u19-5{margin-bottom: 15rem;}
    .u19-7{border: none;padding: 15rem 20rem;background-color: var(--c6);border-radius: var(--br1);}
    .u19-4 .u19-7{background-color: var(--c0);box-shadow: inset 0 0 0 var(--sl) var(--c2);}
    .u19-8{margin: 0;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 10rem;}
    .u19-9{margin: 0;padding: 20rem;}
    .u19-9:nth-child(odd):last-child{grid-column: 1/-1;}
    .u19-9-1{width: 30rem;height: 30rem;}
    .u20-1{grid-template-columns: auto;grid-gap: 20rem;}
    .u20-1 .lk-tabs ul li{flex: 1;min-width: 0;}
    .u20-5{background-color: var(--c0);border-radius: var(--br1);padding: 20rem;}
    .u20-5:not(:last-child){margin-bottom: 30rem;}
    .u20-6{margin-bottom: -20rem;min-height: 180rem;}
    .u21{position: relative;}
    .u21-2{max-width: 100%;width: 100%;position: relative;z-index: 1;}
    .u21-2-2{font-size: var(--f-xs);margin-right: 90rem;}
    .u21-2-3{margin-top: 10rem;}
    .u21-2-3 .button{min-width: 100%;}
    .u21-3 {
		position: absolute;
		right: auto;
		top: 0;
		width: 200rem;
		height: 300rem;
		/*left: 200rem;*/
		left:auto;
		right:0px;
	}
    .u21-3 img{object-fit: contain;}
    
    .u22{position: relative;}
    .u22-1{grid-template-columns: auto;}
    .u22-2{position: relative;z-index: 1;}
    .u22-2-4{}
    .u22-2-4 .chip-text{white-space: normal;hyphens: auto;}
    .u22-3{position: absolute;right: -70rem;bottom: -15rem;width: 200rem;height: 230rem;transform: scaleX(-1);}
    .u22-3 img{transform: rotate(20deg);}
    
    .popup-lk-menu{visibility: hidden;position: fixed;top: 0;left: 0;height: 100vh;background-color: var(--c0);z-index: 999;transition: transform .25s;will-change: transform;transform: translateX(-100%);border-radius: 0 var(--br1) var(--br1) 0;overflow: hidden;width: 100%;max-width: 325rem;display: flex;flex-direction: column;}
    
    .popup-lk-header{background-color: var(--c6);padding: 20rem;flex: none;}
    .popup-lk-header .textfield-input{padding: 10rem 15rem;}
    .popup-lk-header .lk-user{margin-top: 40rem;}
    .popup-lk-header .lk-balance{border-radius: 0;background-color: transparent;margin-top: 15rem;padding: 15rem 0 0;border-top: var(--sl) dashed var(--c9);}
    .popup-lk-header .lk-balance ._title{font-size: var(--f-xxs);}
    .popup-lk-topbar{display: grid;grid-template-columns: 1fr auto;grid-gap: 15rem;margin-bottom: 20rem;align-items: center;}
    .popup-lk-topbar .lk-logo{margin: 0;max-width: 135rem;}
    .popup-lk-close{color: var(--c3);}
    .popup-lk-content{padding: 20rem;flex: auto;overflow: auto;}
    .popup-lk-content .lk-nav{display: grid;grid-template-columns: auto;grid-gap: 20rem;padding: 0;margin-top: 40rem;}
    
    
    
    .mobile-lk-menu-active .popup-lk-menu{visibility: visible;transform: translateX(0);}
    .mobile-lk-menu-active .popup-overlay{visibility: visible;}
    
    
    .scrollboxX .mb-content{overflow: -moz-scrollbars-none!important;scrollbar-width: none;}
    .scrollboxX .mb-content::-webkit-scrollbar{display: none;}
    
}

@media screen and (min-width: 1024px) {
    
    
    .lk-tabs__vertical ul{flex-direction: column;}
    
    .lk-tabs:not(.lk-tabs__vertical) ul li:nth-last-child(2):first-child,
    .lk-tabs:not(.lk-tabs__vertical) ul li:nth-child(2):last-child{flex: none;min-width: calc((100% - 40rem) / 4);}
    
}

.header-logo{
	height:40px;
}