/*корзина второй шаг*/

#newBasketInfo {
    background-color: #f8f8f8;
    padding: 3em;
    position: sticky;
    top: 50px;
}
.basket__title {
  margin-bottom: 2em;
}
.basket__item-info {
  display: flex;
  justify-content: space-between;
  gap: 1em;
  margin-bottom: 1em;
}
.basket__info-price {
  flex: 1 1 75%;
}
.basket__text-info-wrapper {
  font-size: 18px;
}
.basket-itogo-info {
  font-size: 24px;
}
.info-delivery {
  font-size: 14px;
}
.basket__item-info.info-delivery {
  border-bottom: 1px solid #fdd;
  padding-bottom: 16px;
}
.deliv{
    border-top: 1px solid #fdd;
    padding-top: 16px;
}

.basket__block-foto{
    display: flex;
    overflow: hidden;
}
.product__foto{
    /*width: 100%;*/
}
.product__foto img{
    width: 100%;
}
.wrapperProduct {
    flex: 1 0 100%;
    margin-bottom: 30px;
}
.product__descriptions {
    background-color: #fff;
    padding: 20px 20px;
    text-align: center;
    font-size: 16px;
}

.product__buttons{
    display: flex;
    justify-content: space-between;
    font-size: 2em;
    position: absolute;
    width: 100%;
    bottom: 40px;
}
.wrapper-block-foto{
    position: relative;
    /*border: 1px solid red;*/
}
.buttons__left,
.buttons__right{
    cursor: pointer;
}

/*корзина тест*/

/*.t706__cartpage-products {*/
/*    display: flex;*/
/*    overflow: hidden;*/
/*    width: 100%;*/
/*    height: 364px;*/
/*    position: relative;*/
/*}*/

/*.t706__product {*/
    /* position: inherit; */
    /* position: absolute; */
/*    display: flex;*/
/*    flex-direction: column;*/
/*    width: 100%;*/
/*    flex: 1 0 100%;*/
/*    position: relative !important;*/
/*}*/

/*.t706__product-thumb {*/
/*    width: 100%;*/
/*}*/

/*.t706__product-imgdiv {*/
/*    width: 100%;*/
/*    height: 300px;*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: 100%;*/
/*}*/

/*.t706__product-title.t-descr.t-descr_sm {*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*    text-align: center;*/
/*    background-color: #f8f8f8;*/
/*}*/

/*.t706__cartpage-info-wrapper {*/
/*    background-color: #f8f8f8;*/
/*}*/

/*.t706__cartpage-totals {*/
/*    background-color: #f8f8f8f8;*/
/*}*/

/*.t706__cartpage-info-wrapper {*/
/*    padding: 20px;*/
/*}*/

/*.t706__cartpage-prodamount.t706__cartwin-prodamount-wrap.t-descr.t-descr_sm {*/
/*    justify-content: space-between;*/
/*}*/

/*.t706__cartwin-totalamount-label {*/
    /* display: block; */
    /* display: initial; */
    /* display: inline flow-root list-item; */
/*    flex: 1 auto;*/
/*    text-align: left;*/
/*}*/

/*.t706__cartwin-totalamount-wrap.t-descr.t-descr_xl {*/
/*    flex-wrap: wrap;*/
/*}*/
/*.t706__cartwin-totalamount-info {*/
/*    flex: 1 0 100%;*/
/*    display: block ruby;*/
/*    flex-wrap: wrap;*/
/*}*/

/*.delivery-full-address.t-descr {*/
/*    flex: 1 0 100%;*/
/*    text-align: left;*/
/*}*/

/*.t706__cartwin-totalamount-info_label {*/
/*    flex: 1 0 80%;*/
/*    text-align: left;*/
/*}*/

/*.t706__product-plusminus.t-descr.t-descr_sm {*/
/*    position: absolute;*/
/*    bottom: -6px;*/
/*    padding-left: 0;*/
/*    z-index: 9999999999;*/
/*}*/

/*.t706__product-amount.t-descr.t-descr_sm {*/
/*    position: absolute;*/
/*    bottom: 15px;*/
/*}*/

/*.t706__product {*/
/*    height: 59px !important;*/
/*}*/

/*.t706__product-thumb {*/
/*    height: 98px;*/
/*}*/

/*.t706__product-imgdiv {*/

/*    height: 445px !important;*/
/*}*/

/*.t706__cartwin-totalamount-info_value {*/
/*    display: none;*/
/*}*/
/*****************************************************/


/*********************************корзина левая сторона***********************************/

/*блок чекбокс в одну строку*/
[data-input-lid="1700546590263"] .t-radio__wrapper{
    display: flex;
}
/*выравняем чекбоксы*/
[data-input-lid="1700546590263"] .t-radio__control.t-text.t-text_xs {
    width: 200px;
    margin: 0;
    padding: 10px;
}
/*выделим блок с чекбоксами*/
[data-input-lid="1700546590263"] .t-input-block {
    border: 1px solid #8e8e8e40;
    padding: 5px;
}

label [value="Я"],
label [value="Другой человек"]{
    position: relative;
}

/*[data-input-lid="1700546590263"] label:first-child::before{*/
/*    content: 'Я';*/
/*    display: block;*/
/*    text-align: center;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    z-index: 99;*/
/*}*/
/*[data-input-lid="1700546590263"] label:last-child::before{*/
/*    content: 'Другой человек';*/
/*    display: block;*/
/*    text-align: center;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    z-index: 99;*/
/*}*/
[data-input-lid="1700546590263"] .t-radio__wrapper {
     margin-top: 0; 
}

/*работаем с полями получателя*/
#form580983631{
    overflow: hidden;
}
/********************2311**************/
[data-input-lid="1675697955311"],
[data-input-lid="1675781664111"],
[data-input-lid="1700733992937"] {
    position: relative;
    transform: translateX(-100%);
    max-height: 0;
    margin-bottom: 0 !important;
    transition: all .3s ease-in-out;
    opacity: 0;
}

[data-input-lid="1675697955311"].openBlock,
[data-input-lid="1675781664111"].openBlock,
[data-input-lid="1700733992937"].openBlock{
    position: relative;
    transform: translateX(0);
    max-height: 500px;
    margin-bottom: 20px !important;
    transition: all .3s ease-in-out;
    opacity: 1;
}
[data-input-lid="1700546590263"] .t-radio__indicator{
  opacity: 0 !important;
}

/*кнопка далее шаг1*/

/*div.t-input-group:nth-child(6) > div:nth-child(1) > div:nth-child(1) > label:nth-child(1)*/
[data-input-lid="1700560813419"] label{
color: #fff !important;
background-color: #000;
width: 100px;
padding: 10px;
}
/*кнопка далее шаг2*/
/*div.t-input-group:nth-child(12) > div:nth-child(1) > div:nth-child(1) > label:nth-child(1)*/
[data-input-lid="1700561622594"] label{
color: #fff !important;
background-color: #000;
width: 100px;
padding: 10px;
}

/*шаги прогресса*/

.step-progress{
    font-family: 'CenturyGothic',Arial,sans-serif;
    font-size: 16px;
    text-align: center;
    margin-bottom: 20px;
}
.st1,
.st2,
.st3{
    pointer-events: none;
    transition: font-size .3s ease-in-out;
    font-size: 14px;
}
.st1.act-st,
.st2.act-st{
    color: #000;
    font-weight: bold;
    pointer-events: auto;
}


[data-input-lid="1700546590263"] .t-radio__wrapper {
justify-content: space-between;
}
[data-input-lid="1700546590263"] .t-radio__control.t-text.t-text_xs {
flex: 1;
}

/******************************тест для календаря*/


.t_datepicker__inner {
  /* z-index: 9999999; */
  z-index: 999999999999999999999999999999999999999;
}

.t_datepicker__header {
  z-index: 99999999999999999999999999999;
}


/**********************************************************************/
[data-input-lid="1675697344526"] .t_datepicker__inner {

position: relative;
max-width: fit-content;
}
/*pr-1 pr bar-act*/
.pr-1,
.pr-2,
.pr-3{
    pointer-events: none;
}
.pr-1.bar-act,
.pr-2.bar-act{
    pointer-events: auto;
}
.pr-1.bar-act:hover,
.pr-2.bar-act:hover{
    cursor: pointer;
}

.st1.act-st:hover,
.st2.act-st:hover{
    cursor: pointer;
    font-size: 18px;
    transition: font-size .3s ease-in-out;
}


/*стили прогресс бара*/

#progresbar{
    overflow: hidden;
    position: relative;
    box-sizing: content-box;
    padding: 0;
    margin: 0;
    z-index: 6;
    font-size: 5px;
    width: 80%;
    margin-inline: auto;
    margin-top: 12px;
}

.progessbar__shkala{
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 10;
    /*background-color: #9f4848;*/
}
.pr{
 border: 1px solid #8e8e8e;
    border-radius: 50%;
    min-width: 1em;
    min-height: .8em;
    text-align: center;
    padding: .5em;
    font-size: 2.2em;
    line-height: 1;
    font-family: 'CenturyGothic', sans-serif;
    color: #8e8e8e;
    background-color: transparent;
    position: relative;
}
.line{
    width: 3em;
    border-top: 1px solid #8e8e8e;
    border-bottom: 1px solid #8e8e8e;
    height: .2em;
    flex: 5 1 auto;
}
/*.pr.bar-act::before{*/
/*    content: '';*/
/*    display: block;*/
/*    width: 1.1em;*/
/*    height: .6em;*/
/*    border-left: 4px solid #ffffff;*/
/*    border-bottom: 4px solid #ffffff;*/
/*    position: absolute;*/
/*    background-color: green;*/
/*    transform: rotate(-45deg) translateY(-4px) translateX(1px);*/
/*    transition: all .4s ease-in-out;*/
/*}*/
/*.pr-2.bar-act{*/
/*    background-color: green;*/
/*    color: green;*/
/*}*/

.pr-1.bar-act::before,
.pr-2.bar-act::before{
    content: '';
    display: block;
    width: 1em;
    height: .4em;
    border-left: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    position: absolute;
    background-color: #000;
    transform: translateX(-1px) rotate(-45deg);
    transition: all .4s ease-in-out;
}
.pr-1.bar-act,
.pr-2.bar-act,
.l1.bar-act,
.l2.bar-act,
.l3.bar-act,
.l4.bar-act{
    background-color: #000;
    color: #000;
    border-color: #000;
}
/*увеличим шрифт даты*/
[field="li_subtitle__1675697344526"] {
  font-size: 16px;
}

/***************************************************/
