html {
    
    background: #212121 !important;
}


.t706__cartwin-content {

    border-radius: 20px;
}


.t-descr_xxs {
    font-size: 16px;
}


.t-store__prod-snippet__container {
    padding-top: 150px !important;
    padding-bottom: 120px;
}


.t-store__relevants__title {
    margin: 100px 0 15px;
    letter-spacing: inherit;
    padding-left: 0;
}


.t-slds__bgimg {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 16px;
}


.t-store__card__img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 2;
    -webkit-transition: opacity .1s linear;
    transition: opacity .1s linear;
    border-radius: 16px !important;
}


.t-descr_xxs {
    line-height: 1.4;
}


.t-text_sm {
    font-size: 17px;
    line-height: 1.40;
}




html {
    /* укажи цвет фона html */
    background: #212121;
}






/*эксперементы с корзиной*/

/*.t706__cartwin{*/
/*	width: min-content !important;*/
/*	left: auto !important;*/
/*	top: 10px !important;*/
/*	background-color: transparent !important;*/
/*	}*/
/*.t706 .t706__close{*/
/*	background-color: #df4b4e !important;*/
/*	top: 90px !important;*/
/*	}*/
/*.t706__cartwin-content{*/
/*	box-shadow: 0 0 15px #df4b4e inset;*/
/*	border-radius: 20px 0 0 20px !important;*/
/*	}*/
	
	

/*корзина додо*/
.t706__cartwin-content {
  border-radius: 0;
}

.t706__cartwin-content{
    margin-right: -600px;
    /*transition: all 1s ease-in-out;*/
}

.t706__cartwin.t706__cartwin_showed .t706__cartwin-content{
	margin-right: 0;
	/*transition: all 1s ease-in-out;*/
	}
	
.t706 .t706__close {
    top:50%;
    right: 600px;
}
@media (max-width:640px){
    .t706 .t706__close {
        right: 466px;
}
    
}
@media (max-width:560px){
    .t706 .t706__close {
        right: 10px;
        top:10px;
}
    
}

/*на всю высоту*/
.t706__cartwin-content{
    margin: 0 0 0 auto;
}





	
	
	

/*меняем радиокнопки*/
.t-radio__wrapper.t-radio__wrapper-delivery{
	display: flex;
	flex-flow : row-reverse wrap;
	align-items: center;
	background-color: #eee;
    padding: 0.6em;
    border-radius: 13em;
	
	}
.t-radio__control{
	margin: 0 !important;
	flex: 1 1 auto;
	}
.t-radio__indicator{
	opacity : .6 !important;
	}

input:checked + label {
	background-color: #df4b4e;
	}

.adresMetro{
    padding-left: 30px;
	/*display : none;*/
	color:#000000;
	position : relative;
	margin-top : 2em;
	padding: 0.6em;
	font-family: 'AvertaCyrillic',Arial,sans-serif;
}
	
.adresMetro::before {
  position: absolute;
  content: '';
  width: 20px;
  height: 20px;
  background-image: url("https://daestate.ru/wp-content/uploads/2020/08/metro_green.png");
  background-repeat: no-repeat;
  background-size: contain;
  left: -17px;
}
/*радиокнопки*/

/*.t-radio__wrapper.t-radio__wrapper-delivery label{*/
/*	padding: .6em;*/
/*	background-color: #efeff4;*/
/*	}*/
/*.t-radio__wrapper.t-radio__wrapper-delivery label:nth-child(1){*/
/*	border-radius: 1.3em 0 0 1.3em;*/
/*	}*/
/*.t-radio__wrapper.t-radio__wrapper-delivery label:nth-child(2){*/
/*	border-radius: 0 1.3em 1.3em 0;*/
/*	}*/
/*убираем индикатор кнопки*/
.t-radio__indicator {
  opacity: 0 !important;
  display: none;
    
}
/*возвращаем сумму корзины на место*/
.t706__cartwin-totalamount-wrap{
	order : 0 !important;
	}
.t706__cartwin-bottom{
	display : block !important;
	
	}
	
/*значек спб*/
.sbp{
	position : relative;
	color: #000000;
	font-family: 'AvertaCyrillic',Arial,sans-serif;
	margin-left : 78px;
	}
.sbp::before{
	content : '';
	position : absolute;
	left : -80px;
	top:4px;
	width : 70px;
	height : 40px;
	background-image: url('https://upload.wikimedia.org/wikipedia/ru/c/c7/СБП_логотип.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	}
	
/*надписи на кнопках*/
.t-radio__control{
    font-size: 18px;
    font-weight: initial;
    text-align: center;
}
	
/*корзина для мобилок*/
@media (max-width:480px){
	.t706__cartwin{
		width : 100% !important;
		top: 0 !important;
		}
	.t706 .t706__close{
		width : fit-content;
		}
	.t706__cartwin-content {
		box-shadow:none;
		border-radius: 0 !important;
		}
	.t706 .t706__close{
		left : 85%;
		top: 7px !important;
		}
	.t706 .t706__close-button{
		padding : 15px !important;
		position : relative;
		left : 5px;
		}
	.adresMetro{
		margin-left: 30px !important;
		}
		.t706__cartwin-content{
		margin-top: 0;
		}

	}
  @media (max-width: 560px){
      
.t706 .t706__close {
  width: 55px;
  left:85%;

}}

.t706__cartwin-totalamount-wrap.t-descr.t-descr_xl{
    display: block !important;
}
.t706__cartwin{
    background-color: rgba(0, 0, 0, 0.64);
}

/*убираем непонятный чекбокс*/
.t-radio__wrapper.t-radio__wrapper-delivery label:last-child{
    display:none;
}

/*всплывающая подсказка*/
.podskazka {
    color: #fff;
    position: absolute;
    z-index: 99;
    right: 50px;
    width: 200px;
    background-color: #4f4943;
    border-radius: 1em;
    padding: 1em;
    top: 150px;
    opacity: 0;
    font-size: inherit;
    font-family: AvertaCyrillic, sans-serif;
}

/*@media(max-width:979px){*/
/*	.podskazka{*/
/*		top:170px;*/
/*		}*/
/*	}*/


/*@media(min-width:1200px){*/
/*	.podskazka{*/
/*		right:67px;*/
/*		}*/
/*	}*/
/*@media(min-width:1438px){*/
/*	.podskazka{*/
/*		right:170px;*/
/*		}*/
/*	}*/

/*@media(min-width:1558px){*/
/*	.podskazka{*/
/*		right:232px;*/
/*		}*/
/*	}*/
/*@media(min-width:1700px){*/
/*	.podskazka{*/
/*		right:300px;*/
/*		}*/
/*	}*/
/*@media(min-width:1800px){*/
/*	.podskazka{*/
/*		right:350px;*/
/*		}*/
/*	}*/
	
/*@media(min-width:1900px){*/
/*	.podskazka{*/
/*		right:400px;*/
/*		}*/
/*	}*/

/*анимация для подсказки*/
@keyframes hidden {
	0%{
		opacity: 0;
		}
	25%{
	    opacity: 0;
	}
	50% {
		opacity: 1;
		}
	75% {
		opacity: 1;
		}
		
		
	100%{
		opacity : 0;
		}
	}

.animm {
	animation: hidden 3s linear;
	}
	
	
	
	
	
/*промокод*/
.t-input.t-inputpromocode.js-tilda-rule{
	border-radius: 0 !important;
	border : 0 !important;
	background-color: transparent !important;
	
}
.t-inputpromocode__btn.t-btn.t-btn_md{
	color: #b1b1b1!important;
	background: transparent!important;
	border-radius: 0!important;
	font-weight: 400!important;
	font-family: 'AvertaCyrillic',Arial,sans-serif !important;
	}
.t-inputpromocode__wrapper{
	border-bottom: 1px solid #e2e2e9 !important;
	}
/*красим надпись промокод*/
.t-inputpromocode__btn.t-btn.t-btn_md{
    color: #ea4d50 !important;
    
}
/************************************************************************/



.t959__card-arrow {
    position: absolute;
    right: 30px;
    top: 35px;
    z-index: 1;
    display: none;
}


.t959__card-title {
    margin: 30px 60px 30px 30px;
    color: white;
    display: none;
}



.t-popup__container {

    border-radius: 20px;
}


.t390__img {

    border-radius: 20px;
}



.t975__icon-wrapper {

    width: 35px;
    height: 35px;

}

/*заставка в корзине*/
/*позиционируем контейнек корзины*/
.t706__cartwin-content{
	position : relative;
	}

#zastavka{
	display : none;
	position : absolute;
	top : 0;
	left : 0;
	width : 100%;
	height: 100%;
    background-color: #fff;
    background-image: url('https://static.tildacdn.com/tild3133-3464-4865-a361-336162333564/frozen-good-logo.png');
    background-repeat: no-repeat;
    background-position: center;
    color: #000;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-size: 450px;
    background-position-y: 200px;
	}
	
#zastavka h2{
    margin-top: 10em;
    padding: 0 3em;
    text-align: center;
}
#zastavka p{
    padding: 0 3em;
    text-align: center;
}
#zastavka.op{
	display : flex;

	}
	
.t706__cartwin-content{
	min-height: 100%;
	}

/**************************************************/
/*корректировка карточек*/
/* уберем заливку */
.t-store__prod__price-portion {
  display: none;
}

/* делаем каталогу флекс */
.js-store-grid-cont.t-store__grid-cont.t-container.t-store__grid-cont_mobile-grid {
  display: flex;
  flex-wrap: wrap;
}
/* изменения внутри карточки */
.js-product.t-store__card.t-col.t-col_4.t-align_left.t-item {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
}
/* опускаем кнопку на один уровень */
.t776 .t-store__card__btns-wrapper {
  margin-top: auto !important;
}
/* отступ от цены */
.t-store__card__price-wrapper {

  margin-bottom: 12px;
}
/****************************************************/



