.t678 .t-section__descr {
    max-width: 760px;
}
/*телек*/
#rec184205014 {
    overflow:hidden;
}

/*гл слайдер*/
#rec180302124 .t-slds__title {
    border-bottom: 1px solid;
    display: initial;
    width: 100%;
    padding-bottom: 3px;
}

/*Каталог*/
.t776__price-wrapper{
    margin-top: 5px;
}

/*Другие коллекции*/
#rec206130236 .t-btn,
#rec210257459 .t-btn{
    color: #505050;
    font-weight: 400;
    border-bottom: 1px solid;
    padding: 0;
    line-height: 90px;
}

/*Обратный звонок*/
#rec206463840 .t651__submit {
    font-weight: 500;
    border-radius: 30px;
    text-transform: initial!important;
}

#rec206463840 .t651__btn_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 80px;
    width: 80px;
}

#rec206463840 .t651__popup-container{
    bottom: 155px;
}

a.t760__btn[href="#popup:myform"]:hover,
a.tn-atom[href="/video"]:hover,
a.tn-atom[href="#rec180822611"]:hover,
button[type="submit"]:hover,
a.tn-atom[href="#popup:myform"]:hover,
a.t772__btn[href="#popup:myform"]:hover {
    background-color:#ffce3d!important;
    transition:background-color 0.25s;
}

/*ПЛаващющая анимация для ВР*/
.floating {  
  animation-name: floating;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

@keyframes floating {
  from { transform: translate(0,  0px); }
  65%  { transform: translate(0, 80px); }
  to   { transform: translate(0, -0px); }    
}

#rec181120832 .t-descr_sm {
    font-size:18px;
}

#rec180526333 a[href^="/globalazori"],
#rec180526333 a[href^="/emerald"],
#rec180526333 a[href^="/delacora"]{
    border-bottom: 1px solid;
    border-color: #000 !important;
}

.t772__imgwrapper {
    border: 1px solid #888;
}
.t772__textwrapper .t772__uptitle {
    letter-spacing:1px;
}

@keyframes rotating
	{
	from
		{
		transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		}
	to
		{
		transform: rotate(360deg);
		-o-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		}
	}
@-webkit-keyframes rotating
	{
	from
		{
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		}
	to
		{
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		}
	}
	
[imgfield=tn_img_1594583080972] {
    -webkit-animation: rotating 5s linear infinite;
	-moz-animation: rotating 5s linear infinite;
	-ms-animation: rotating 5s linear infinite;
	-o-animation: rotating 5s linear infinite;
	animation: rotating 5s linear infinite;
	vertical-align: middle;
	transform-origin:center;
}

@keyframes scaling
	{
	from
		{
		transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		}
	50%
		{
		transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		}
	to
		{
		transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		}
	}
@-webkit-keyframes scaling
	{
	from
		{
		transform: scale(1);
		-webkit-transform: scale(1);
		}
	50%
		{
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		}
	to
		{
		transform: scale(1);
		-webkit-transform: scale(1);
		}
	}
	
[imgfield=tn_img_1594583000273] {
    -webkit-animation: scaling 2s linear infinite;
	-moz-animation: scaling 2s linear infinite;
	-ms-animation: scaling 2s linear infinite;
	-o-animation: scaling 2s linear infinite;
	animation: scaling 2s linear infinite;
}

#rec192969381 .t702 .t-submit {
    max-width: 220px;
}

#rec192969381 .t702 .t-form__submit {
    text-align: left;
}

/*.t-slds__item .t-container {
    display:flex;
    align-items:center;
}*/

.t185__butwrapper a.t-btn {
    padding-right: 0;
    font-size:18px;
    color:#505050 !important;
}

.t185__butwrapper a.t-btn:hover {
    color:#000 !important;
}

.t185__butwrapper .t-btn td {
    vertical-align: bottom;
    padding-bottom: 3px;
    border-bottom: 1px solid;
}

#rec182868513 .t686 .t-section__topwrapper {
    margin-bottom: 33px;
}

#rec182868513 .t686 .t-section__descr span{
    border-bottom: 1px solid;
    padding-bottom: 3px;
}

#rec182868513 .t686__table {
    border-radius: 15px;
}

.t776__mark {
    width: 72px;
    height: 72px;
    padding: 0;
    background-color: rgba(255, 74, 74, 0.85) !important;
}

#rec184176805 .t738 .t-section__topwrapper {
   margin-bottom: 50px;
}

.t843__blockimg {
    border-radius: 15px;
}

@media screen and (min-width: 561px) {
    #rec192969381 .t-popup__container.t-width_6 {
        max-width:420px;
        border-radius: 15px;
    }
}

@media screen and (max-width: 960px) {
    #rec181120832 .t-descr_sm {
        font-size: 16px;
    }
    #rec206463840 .t651__btn_wrapper {
        height: 60px;
        width: 60px;
    }
    #rec206463840 .t651__btn_wrapper svg{
        height: 30px !important;
        width: 30px !important;
    }
    #rec206356892 .t776__col{
        margin-bottom: 30px;
    }
    #rec206356892 .t776 .t776__container_mobile-grid .t776__col:last-child{
        margin-bottom: 0px;
    }
}

@media screen and (max-width: 560px) {
    
    /*Акции*/
    #rec182868513 .t686__text {
        padding-bottom:0 !important;
    }
    
    @keyframes floating {
      from { transform: translate(0,  0px); }
      65%  { transform: translate(0, 140px); }
      to   { transform: translate(0, -0px); }    
    }
    .t702 .t-popup__close {
        background: #fff;
    }
    .t702 .t-popup__close-icon g{
        fill: #000;
    }
    #rec182868513 .t686__row .t686__col:nth-child(1) .t686__bg{
        background: #fecbd0;
    }
    #rec182868513 .t686__row .t686__col:nth-child(2) .t686__bg{
        background: #e8efff;
    }
    #rec182868513 .t686__textwrapper{
        padding-bottom: 0px;
    }
    #rec182868513 .t686__textwrapper__content {
        margin-top: 10px;
    }
    #rec182868513 .t686 .t686__table{
        height:auto;
    }
     #rec182868513 .t686__button-bottom .t686__button-container{
         padding-bottom:20px;
         /*padding-left:0;*/
     }
}
