.t-popup { backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); } 

.t-store__card__btn { width: 100%; }

[class*="ymaps-2"][class*="-ground-pane"]{
    filter: url("data:image/svg+xml;utf8,#grayscale");
    -webkit-filter:grayscale(100%);
}

.t529__bubble {box-shadow: 0 0 10px rgba(0,0,0,0.1);}

.t533__img {box-shadow: 0 0 10px rgba(0,0,0,0.1);}

.t558__bubble {box-shadow: 0 0 10px rgba(0,0,0,0.1);}

.t558__bgimg {box-shadow: 0 0 10px rgba(0,0,0,0.1); border-radius: 1000px;}

.t814__blockimg {
    border-radius: 20px;
}

.t814__blockimg, .t814__blocktext{
    border-radius: 20px;
}



@media screen and (min-device-width: 1200px) {

.js-product-img.t-store__card__bgimg.t-bgimg {
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.t951__sidebar {
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.t-store__filter__controls-wrapper {
    width: 90%;
}

.t-store__filter__range_bg{
    background-color: #173e81;
}

.t-store__filter__item-title{
    color: #173e81;
}

.t-checkbox__indicator {
    border: 2px solid #173e81;
}

}


@media screen and (max-width: 960px) {
    
.t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 10px;
}
    
.js-product-img.t-store__card__bgimg.t-bgimg  {
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

}

div.t668__wrapper {
    border-radius: 20px;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
}

.t554__card {
    border-radius: 20px;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
}

/*Скругление фона в popup*/

/*.t-popup_show .t-popup__container {
    border-radius: 20px;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
}*/

/*Фон шапки popup в мобильной версии
@media screen and (max-width: 480px) {
.t-popup__close-wrapper {
   background-color: #173e81;
}
}*/

div.t533__textwrapper{
    border-radius: 20px;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
}


/* Rounded video border */

.vdo .tn-atom {
    -webkit-clip-path: circle(50% at 50% 50%);
    -ms-clip-path: circle(50% at 50% 50%);
    clip-path: circle(50% at 50% 50%);
}

iframe#youtubeiframe {
    -webkit-clip-path: circle(50% at 50% 50%);
    -ms-clip-path: circle(50% at 50% 50%);
    clip-path: circle(50% at 50% 50%);
}

.tn-elem[data-elem-id="1638994047170"] .tn-atom {
    -webkit-clip-path: circle(50% at 50% 50%);
    -ms-clip-path: circle(50% at 50% 50%);
    clip-path: circle(50% at 50% 50%);
}

/* Rounded video border end */

#special { position: static !important; padding-top: 110px !important; }