.loader-main .skeleton{border-radius:4px;-webkit-border-radius:4px;margin:10px auto;line-height:0}
.loader-main .skeleton.skeleton--card{width:100%;height:100%;display:inline-block;vertical-align:text-top}
.loader-main .skeleton .skeleton--content{background:#fff;padding:24px;position:relative}
.loader-main{margin:0 auto}
.loader-animation{background:var(--nbw-slate);opacity:.12;-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeholderSkeleton;-webkit-animation-timing-function:linear;-webkit-animation-direction:alternate;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholderSkeleton;animation-timing-function:linear;animation-direction:alternate;background-repeat:no-repeat;background-size:800px 104px;height:104px;position:relative}
.loader-cart__title{margin:6rem 0 0;width:192px;height:24px}
.loader-main .skeleton .skeleton--content .skeleton--table .skeleton--tr{display:flex}
.loader-main .skeleton .skeleton--content .skeleton--table .skeleton--tr .skeleton--th{flex:1 1 100%;height:15px;margin:5px 10px 15px}
.loader-main .skeleton .skeleton--content .skeleton--title{margin:20px 10px;height:30px;width:250px}
.loader-main .skeleton .skeleton--content .skeleton--main-title{margin:30px 10px;height:60px}
.loader-main .skeleton .skeleton--content .skeleton--subtitle{margin:30px 10px;height:20px;width:400px}
.loader-main .skeleton .skeleton--content .skeleton--input{margin:30px 10px;height:30px;width:300px}
.loader-main .skeleton .skeleton--content .skeleton--button{margin:25px 10px;height:40px;border-radius:2.6rem}
.loader-main .skeleton .skeleton--content .skeleton--hr{height:2px;width:calc(100% - 20px);margin:0 10px 10px}
.loader-main .skeleton .skeleton--content .skeleton--line{height:12px;width:calc(100% - 20px);margin:8px 0 0 0}
.loader-main .skeleton .skeleton--content .skeleton--line.skeleton--line__short{width:120px}
.loader-main .skeleton .skeleton--content .skeleton--line.skeleton--line__xl{width:66%}
.loader-main .skeleton .skeleton--content .skeleton--line.skeleton--line__xl2{width:61%}
.loader-main .skeleton .skeleton--content .skeleton--line.skeleton--line__lg{width:50%}
.loader-main .skeleton .skeleton--content .skeleton--line.skeleton--line__xs{width:23%}
.loader-main .skeleton .skeleton--content .skeleton--line.skeleton--line__block{width:120px;height:60px}
.loader-main .skeleton .skeleton--content .skeleton--line.skeleton--line__price{width:40px;margin:27px 0 0 220px}
.loader-main .skeleton .skeleton--content .skeleton--circle{margin:27px 50px 10px 10px;height:60px;width:60px;border-radius:10px}
.loader-main .skeleton .skeleton--content .fl{display:inline-block;width:auto;vertical-align:text-top}
.loader-main .skeleton .skeleton--content .skeleton--box__md{height:88px}
.loader-main .skeleton .skeleton--content .skeleton--box__sm{height:40px}
.loader-main .skeleton .skeleton--content .skeleton--box__square{height:80px;width:80px;margin:0}
.loader-main .skeleton .skeleton--content .skeleton--box__block{height:32px;width:104px;margin:0}
.loader-main .skeleton .skeleton--content .skeleton--address.loader-main{background-size:800px 185px;height:185px}
.loader-main .skeleton .skeleton--content .skeleton--shipping{height:78px}
.loader-main .skeleton .skeleton--content .skeleton--delivery-button{height:48px}
.loader-main .skeleton .skeleton--content-padding{padding-left:32px;padding-right:32px}
.to_hide-sm{display:block}
.to_hide-lg{display:none !important}
@-webkit-keyframes placeholderSkeleton{0{opacity:.12}
100%{opacity:.05}
}
@keyframes placeholderSkeleton{0{opacity:.12}
100%{opacity:.05}
}
@media(max-width:767px){.to_hide-lg{display:flex !important}
}
@media(max-width:1199px){.to_hide-sm{display:none}
.loader-cart__title{width:213px;height:12px;margin:0 0 0 1.5rem}
}