

/* Start:/bitrix/templates/urfo/components/bitrix/sale.basket.basket/basket-item/style.css?17653512485370*/
.basket__head {display:flex; align-items:center; margin-bottom:3.7rem}
.basket__mtitle {font-weight:500; font-size:3.5rem; color:#2B2E34; margin-right:2.2rem}
.basket__order {display:flex; justify-content:space-between; align-items:center; margin-top:3rem; background-color:#f6f6f6; padding:3.2rem 5.5rem}
.basket__total-items {color:#7E838C; padding-top:0.2rem}
.basket {padding-top:29.7rem}
.basket__total-suptitle {font-size:1.5rem; color:#7E838C; margin-bottom:1rem}
.basket__total-price {font-weight:600; font-size:3rem; color:#2B2E34}
.basket__total-currency {font-size:2rem; position:relative; top:-0.6rem}
.items__title {font-weight:500; font-size:2rem; color:#2B2E34; margin-bottom:1rem}
.items__subtitle {font-size:1.5rem; color:#7E838C}
.items__item {display:flex; justify-content:space-between; padding-left:31.3rem; position:relative; background-color:#fff; margin-bottom:3.5rem}
.items__item:last-child {margin-bottom:0}
.items__content {padding:4rem 0; padding-right:4rem; flex-grow:1}
.items__img {flex-shrink:0; width:21.7rem; height:21.7rem; position:absolute; left:3rem; top:3rem}
.items__img img {width:100%; height:100%; object-fit:contain; object-position:center}
.items__head {margin-bottom:4.1rem; display:flex}

.char-list {display:grid; grid-template-columns:repeat(2,1fr); grid-row-gap:1rem; font-size:1.4rem}
.char-list__item {display:flex}
.char-list__key {width:58%; color:#2B2E34}
.char-list__value {width:42%; color:#7E838C}


@media (max-width:48em) {
.basket {padding-top:33.8rem }
.basket__order .btn-def {padding-left:5rem; padding-right:5rem }
.basket__order .btn-def::before {margin-right:2.7rem }
.basket__total-suptitle {font-size:2.2rem; margin-bottom:1rem }
.basket__total-price {font-size:5.6rem }
.basket__total-currency {font-size:3.4rem; top:-1.6rem }
.basket__total-items {font-size:3rem; padding-top:0.2rem }
.basket__head {justify-content:space-between; margin-bottom:3.7rem }
.basket__mtitle {font-size:5.6rem; margin-right:2.2rem }
.basket__order {margin-top:13rem; padding:4.3rem 4rem; position:relative; width:100vw; left:-4rem }
.items__title {font-size:3.4rem; margin-bottom:1.5rem; padding-top:4.7rem }
.items__subtitle {font-size:2.4rem }
.items__item {display:block; padding-left:0rem; margin-bottom:8.1rem }
.items__item:last-child {margin-bottom:0 }
.items__content {padding:6rem 4rem; padding-top:3.2rem; padding-right:1rem }
.items__img {width:19.9rem; height:20.4rem; position:relative; top:2rem; left:-2rem }
.items__head {margin-bottom:7.1rem }
.char-list {display:block; font-size:2.6rem }
.char-list__item {margin-bottom:2.2rem }
.char-list__item:last-child {margin-bottom:0 }
.char-list__key {width:54.7% }
.char-list__value {width:45% }
}

.in-stock {display:flex; justify-content:space-between; align-items:center}
.in-stock-modal {width:96.5rem; background-color:#fff; padding:6.3rem 8.1rem; position:relative}
.in-stock__inner {display:flex; align-items:center; margin:1rem 0;}
.in-stock__icon {width:1.3rem; margin-right:1rem}
.in-stock__icon img {display:block}
.in-stock__text {margin-right:1rem}
.in-stock__text b {font-weight:bold}
.in-stock__info {width:3.1rem; cursor:pointer}
.in-stock__info img {display:block}
@media (max-width:48em) {.in-stock {display:block }
.in-stock__inner {margin:2rem 0;}
.in-stock__icon {width:3rem; margin-right:2rem }
.in-stock__text {margin-right:1rem;font-size:2.5rem; }
.in-stock__info {width:6rem }}


.price-item {min-width:34.4rem; flex-shrink:0; display:flex; flex-direction:column}
.price-item__contr {flex-grow:1; display:flex; justify-content:left; align-items:center; background-color:#EBFBFD; min-height:14rem; padding:0 2rem; padding-left:2rem}
.price-item__btns {display:flex; align-items:center}
.price-item__btn {padding:3rem 1.5rem; color:#7E838C; font-size:2.5rem; font-weight:300; position:relative; top:-0.3rem; background-color:transparent; border:none; max-width:none; width:5rem; text-align:center}
.price-item__quantity {font-weight:500; font-size:2rem; color:#2B2E34; width:6rem; height:4rem; text-align:center; border:1px solid #999; background-color:#fff}
.price-item__sum {font-weight:600; font-size:2.4rem; color:#2B2E34}
.price-item__currency {font-weight:500; font-size:1.5rem; color:#2B2E34; position:relative; top:-0.6rem}
.price-item__delete {display:flex; justify-content:space-between; align-items:center; background-color:#f6f6f6; height:14rem; padding:3rem 5.4rem; border:none; max-width:none; width:100%; margin:0; font-family:inherit; font-weight:600; font-size:1.6rem; color:#2B2E34}
.price-item__delete::after {content:""; display:inline-block; width:2rem; height:2rem; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url(/bitrix/templates/urfo/components/bitrix/sale.basket.basket/basket-item/../icon/delete-item.svg)}
@media (max-width:48em) {.price-item {min-width:auto; display:flex; flex-direction:row; height:16.4rem }
.price-item__contr {min-height:auto; padding:0rem 5.4rem; padding-left:2.4rem }
.price-item__btns {display:flex; align-items:center }
.price-item__btn {/*padding:3rem;*/ font-size:6rem; top:-0.3rem }
.price-item__quantity {font-size:4rem; padding:0 1rem; width:9rem }
.price-item__sum {font-size:4.4rem }
.price-item__currency {font-size:3rem; top:-1rem }
.price-item__delete {height:16.4rem; padding:0; width:16.4rem; font-size:0rem }
.price-item__delete::after {width:100%; height:100%; background-size:4.4rem }
}
/* End */
/* /bitrix/templates/urfo/components/bitrix/sale.basket.basket/basket-item/style.css?17653512485370 */
