.tn-form__submit button {width:100%!important;}
.tn-elem__4068915831643517312485 .tn-atom, .tn-elem__4068915831643517355665 .tn-atom, .tn-elem__4069631651658181763276 .tn-atom, .tn-elem__4069631651658181741160 .tn-atom {
    text-shadow: 0px 1px 1px #379196;
}
.t-slds__bgimg {
    background-color: #fff;
}
.t106__img {
	max-width: 300px!important;
}
#rec408308794 .t-store__filter__options {display:none;}
.t106__block {
	width: initial;
}
#slider1 {
    position: relative;
	width: 1600px;
	height: 1007px;
	display: none;
	margin: 25px auto;
	background: url(https://tsource.ru/slide.jpg);
	background-repeat: no-repeat;
}
#lenta1 {
    position: absolute;
	display: block;
	height: 468px;
	width: 507px;
	bottom: 0px;
	left: 528px;
}
#paket1 {
	position: absolute;
	display: block;
	height: 518px;
	width: 1037px;
	top: 0px;
	left: 0px;
}
#etiketka1 {
    position: absolute;
	display: block;
	height: 1007px;
	width: 537px;
	bottom: 0px;
	right: 0px;
}
#ribbon1 {
    position: absolute;
	display: block;
	height: 468px;
	width: 507px;
	bottom: 0px;
	left: 0px;
}

.t029__opacity {
	height: 2px;
}
.t451__logo__content .t-heading_xs {
font-size: 16px;
	writing-mode: vertical-lr;
	text-orientation: upright;
	position: fixed;
	left: 0px;
	top: 228px;
	color: #fff;
	text-transform: uppercase;
	background-color: #ee6d71;
	padding: 10px 10px 10px 10px;
	text-shadow: -1px 1px 1px #b64145;
	box-shadow: 0px 3px 1px #00000030;
}
.t451__side_burger {
    position: fixed;
	top: 229px;
	left: 0px;
	display: block;
	z-index: 101;
	height: 158px;
	width: 40px;
}
.t451__menu__content .t-menuburger_first {
	height: 158px!important;
	width: 40px!important;
	opacity: 0;
}
.t451__burger {
	width: 41px;
	height: 159px;
    opacity:0;
}
.t451m {
	max-width: 363px;
}
.t451__container {
	width: 20px;
}
.tn-elem[data-elem-id="1645409769464"] .tn-atom {
	padding: 14px;
	background-color: #fff;
	box-shadow: 1px 1px 7px #0000008f;
}

.tn-elem[data-elem-id="1645409769464"] {
    left: 5%!important;
}
.js-store-prod-btn2, .t-form .t-submit, .t772__btn, .t-store__card__btn, .t-store__prod-popup__btn {
	box-shadow: 0px 3px 0px 0px rgb(0 0 0 / 12%);
	text-shadow: 0px 1px 1px #379196;
}
.t-store__prod__quantity-input {
	width: 60px;
}
.t-store__card__btn_second {display:none;} /*Это скрывает кнопку положить в корзину в списке товаров!!!*/
.slick-arrow:before {
    font-size: 61px!important;
	background-image: none!important;
	color: #000!important;
	content: "«"!important;
	line-height: 6px!important;
}

.t-store__card__sold-out-msg {
  visibility: hidden;
}
.t-store__card__sold-out-msg:after {
  content:'ПОД ЗАКАЗ'; 
  visibility: visible;
  display: block;
	color: #f95d51;
	font-size: 19px;
	font-weight: bold!important;
}
@media screen and (min-width: 1600px) {
/*     .t-rec#rec406891771 {
	display: none; 
}
   #slider1 {
	display: block;
}
    .t-container {
	max-width: 1600px;
}
.t-col_4 {
	max-width: 480px;
}
.t-col_10 {
	max-width: 1360px;
}
.t-col_12 {
	max-width: 1560px;
}
    .t225__title {
	font-size: 44px!important;
}*/
    .t451__side_burger {
	height: 243px;
	width: 52px;
}
.t451__burger {
	width: 51px;
	height: 244px;
}
.t451__logo__content .t-heading_xs {
	font-size: 22px;
}
#rec408188859 .t-menu__link-item {
	font-size: 30px!important;
}
.t461__bottomwrapper {
	height: 60px!important;
}
}
@media screen and (max-width: 640px) {
.t451__logo__content .t-heading_xs {
	padding: 10px 7px 10px 7px;
}
}
@media screen and (max-width: 980px) {
.t451__burger-wrapper__mobile {
	position: absolute;
}
.t461__mobile_container {
	padding: 13px;
}
}