/*
.js-store-buttons-wrapper, .t-store__prod-popup__btn-wrapper { display: flex; flex-wrap:wrap; align-items: center;}
.quantbtnwrap {
    display: flex;
    align-items: center;
    height: 20px;
    margin-top: -4px;
    margin-left: 20px;
}
.quantminus , .quantplus{
    width: 20px;
    height: 100%;
    background-size: contain;
    cursor:pointer;
    opacity:0.4;
}
.quantminus:hover , .quantplus:hover{ opacity:1;}
.quantminus{
  background-image: url(https://static.tildacdn.com/lib/linea/c8eecd27-9482-6c4f-7896-3eb09f6a1091/arrows_circle_minus.svg);
}
.quantplus{
 background-image: url(https://static.tildacdn.com/lib/linea/c47d1e0c-6880-dc39-ae34-521197f7fba7/arrows_circle_plus.svg); 
}
.noactive{ pointer-events:none; opacity:0.1 !important;}
a.t-store__prod-popup__btn_disabled~div.quantbtnwrap {display: none;}


.t-store__card__btn {
    margin-bottom: 20px !important;
}
.t-store__card .quantbtnwrap {
    margin-top: 0px;
    margin-bottom: 20px;
}

.quanttxt {
    font-family: 'Roboto',Arial,sans-serif;
    margin: 0;
    font-size: 16px;
    text-align: center;
    width: 40px;
    padding: 6px 2px;
    border: none;
    outline: none;
    transition: all 0.2s;
}
input.quanttxt:hover, input.quanttxt:focus {
    box-shadow: 0 1px 0px 0px #969696;
}

@media screen and (max-width:670px){
.t-store__card__btns-wrapper {
    justify-content: center;
}
.t-store__card .quantbtnwrap {
    margin-bottom: 0px;
    margin-left: 0px;
}
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
input[type='number'] {
    -moz-appearance: textfield;
}
*/

/* =========================================ОФОРМЛЕНИЕ СТРАНИЦЫ С КАРТОЧКОЙ УСЛУГИ================================================*/	
div[data-record-type="762"] {       /*укбираем отступ между адресной строкой Главная -- Бизнес-мерч --... и карточкой товара */
            padding-top: 0px !important;
        }
    
.t762__container {			/* отступ 20px с левого края до изображения и галереи */ 
    padding-left: 20px;
}
	div#allrecords a {			                        /*цвет всех ссылок черный*/
    		color: #000;
		}
    [data-record-type="127"] .t-container {             /*фиксируем положение блока строки адреса слева+20 пикс., чтобы блок держался вместе с карточкой услуги */
            margin: 20px;
        }
    @media screen and (max-width:960px){                /*фиксируем положение блока строки адреса слева+20 пикс., чтобы блок держался вместе с адресной строкой */
        .t762__container {
            margin-left: 20px;
            }
        }
	.t762__title_small {                                /* отступ для Частые вопросы*/
            margin-left: 30px;
            margin-top: 0;
    	}
	.t762__title_small a {                              /* Цвет для Частые вопросы */
    		color: #99A3AE !important;
    	}
    .t762__title_small a:hover {                        /* изменяем цвет текста Частые вопросы */
            color: #74009A !important;
		}
	.t762__title_small:before {                         /* знак вопроса перед Частые вопросы */
            content: "";
            background-image: url(https://static.tildacdn.com/tild3033-3937-4232-a133-326638346661/question-svgrepo-com.svg);
            background-size: contain;
            width: 25px;
            height: 25px;
            display: block;
            position: relative;
            left: -30px;
            top: 28px;
        }
    .t762__descr a {                                    /* создаем кнопку Начать */
            display: inline-block;
            padding: 10px 15px;
            margin-right: 15px;
            margin-top: 20px;
            border-radius: 3px;
            border: 1px solid;
            font-weight: 600;
        }

     .t762__descr a:first-of-type { 
            padding: 0px;
            margin: 0px;
            background-color: #ffffff;
            color: #99A3AE !important;
            border: 0px;
            font-weight: 400;
     }    
    .t762__descr a:first-of-type:hover {
            color: #74009A !important;
        } 
        
    .t762__descr a:last-of-type {                      /* задаем цвет фона кнопки Начать и цвет надписи */
            background-color: #74009A;
            color: #fff !important;
        }
    .t762__descr a:last-of-type:hover {                      /*       */
            background-color: #8C04BA;
            border-color: #fff;
        }

    .t762__descr a:last-of-type:before {               /* значок на кнопке Начать */
            content: "✔";
            margin-right: 10px;
        }
        


    .t004 .t-col {
            margin-left: 50px;
        }
    .t004 .t-container:before {
            content: "";
            background-image: url(https://static.tildacdn.com/tild6332-3962-4866-a633-353762663061/voskl.svg);
            background-size: contain;
            width: 25px;
            height: 25px;
            display: block;
            position: relative;
            left: 10px;
            top: 32px;
        }
    .t046__text {
            text-align: left;
        }

    .t046 .t-col {
            margin-left: 50px;
        }

    .t046 .t-container:before {
            content: "";
            background-image: url(https://static.tildacdn.com/tild3033-3937-4232-a133-326638346661/question-svgrepo-com.svg);
            background-size: contain;
            width: 30px;
            height: 30px;
            display: block;
            position: relative;
            left: 10px;
            top: 45px;
        }
 
  
   
.t762__btn-wrapper .t-btn {
    display: none;
}

.t762__btn-wrapper {
    display: block;
}

.t762__descr {
    display: block;
    width: max-content;
}

.t762__title-wrapper {
    display: block;
}


.t762__textwrapper {
    display: grid;
    grid-template-columns: auto auto ;
    grid-template-rows: auto auto;
    justify-content: start;
}


.t762__info {
    display: grid;
}

.t762__textwrapper:nth-child(3) {
    grid-column: 2/3;
}


.t762__title-wrapper {
    grid-column: 1 / 4;
    grid-row: 1 / 2;
}

.t762__descr {
    grid-column: 1 / 2;
    grid-row: 2 / 3;
    
}

.t762__btn-wrapper {margin-bottom: 3px;grid-column: 2 / 3;grid-row: 2 / 3;align-self: end;}
