/*-----------------------------*/.b-cart {box-sizing: border-box;margin-bottom: 20px;}.b-cart .cart__row {box-sizing: border-box;display: flex;align-items: center;border-top: 1px solid #ececec;}.b-cart .cart__img {box-sizing: border-box;font-size: 0;width: 120px;}.b-cart .cart__img img {max-width: 100%;}.b-cart .cart__table-row {box-sizing: border-box;display: flex;align-items: center;width: calc(100% - 120px - 40px);}.b-cart .cart__title {box-sizing: border-box;padding-left: 20px;width: calc(100% - 160px - 140px - 280px);}.b-cart .cart__title a:link,.b-cart .cart__title a:visited {box-sizing: border-box;text-decoration: none;font-size: 18px;font-weight: 600;color: #333333;}.b-cart .cart__params {box-sizing: border-box;display: flex;align-items: flex-end;width: 280px;padding-left: 20px;}.b-cart .cart__param-item {box-sizing: border-box;width: 33.33%;}.b-cart .cart__param-name {box-sizing: border-box;font-size: 12px;font-weight: 400;color: #999999;}.b-cart .cart__param-item--volume sup {font-size: 8px;}.b-cart .cart__param-value {box-sizing: border-box;font-size: 14px;font-weight: 400;color: #333333;}.b-cart .cart__param-value .fa {font-size: 12px;}.b-cart .cart__price {box-sizing: border-box;font-size: 20px;font-weight: 700;color: #333333;width: 160px;padding-left: 20px;}.b-cart .cart__price span {font-size: 22px;}.b-cart .cart__count {box-sizing: border-box;width: 140px;padding: 0 20px;}.b-cart .cart__clear {box-sizing: border-box;font-size: 0;width: 40px;margin-left: auto;/* text-align: right; */}.b-cart .cart__clear a:link,.b-cart .cart__clear a:visited {box-sizing: border-box;text-decoration: none;}.b-cart .cart__clear img {width: 20px;}.b-cart .cart__total-row {box-sizing: border-box;background-color: #f7f7f7;display: flex;align-items: center;padding: 24px 55px 24px 40px;margin-bottom: 30px;}.b-cart .cart__reset {box-sizing: border-box;}.b-cart .cart__reset a:link,.b-cart .cart__reset a:visited {box-sizing: border-box;font-size: 14px;font-weight: 600;color: #999999;text-decoration: none;}.b-cart .cart__reset a:hover,.b-cart .cart__reset a:active {text-decoration: underline;}.b-cart .cart__total-parameters {box-sizing: border-box;font-size: 14px;font-weight: 700;color: #333333;margin-left: auto;}.b-cart .cart__total-parameters span {position: relative;display: inline-block;margin-left: 12px;}.b-cart .cart__total-parameters span::before {display: block;content: "";position: absolute;top: 50%;left: -10px;width: 4px;height: 4px;border-radius: 50%;background-color: #333333;margin-top: -1px;}.b-cart .cart__total-parameters span:nth-child(1)::before {display: none;}.b-cart .cart__total-parameters sup {font-size: 9px;}.b-cart .cart__total-price {box-sizing: border-box;font-size: 30px;font-weight: 700;color: #333333;margin-left: 30px;white-space: nowrap;}.b-cart .cart__total-price .fa {font-size: 24px;}.b-cart .cart__btns {box-sizing: border-box;display: flex;justify-content: flex-end;}.b-cart .cart__btn {box-sizing: border-box;width: 180px;height: 50px;}.b-cart .cart__btn a:link,.b-cart .cart__btn a:visited {box-sizing: border-box;display: inline-block;width: 100%;height: 100%;text-align: center;line-height: 48px;border: 1px solid #d9d9d9;border-radius: 4px;font-size: 16px;font-weight: 600;color: #333333;text-decoration: none;transition: border-color .2s linear, color .2s linear, background-color .2s linear;}.b-cart .cart__btn a:hover,.b-cart .cart__btn a:active {border-color: #ff7f0d;background-color: #ff7f0d;color: #ffffff;transition: box-shadow .2s linear;transition: border-color .2s linear, color .2s linear, background-color .2s linear, box-shadow .2s linear;box-shadow: 0px 5px 30px 0px rgba(255, 127, 13, 0.8);}.b-cart .cart__confirm {margin-left: 10px;}.b-cart .cart__confirm a:link,.b-cart .cart__confirm a:visited {border-color: #ff7f0d;background-color: #ff7f0d;color: #ffffff;}.b-cart .cart__empty {box-sizing: border-box;font-size: 20px;font-weight: 700;}.b-cart .cart__empty-hidden {display: none;}/*-----------------------------*/.b-cart--checkout .cart__table-row {width: calc(100% - 120px);}.b-cart--checkout .cart__title {width: calc(100% - 360px - 160px);}.b-cart--checkout .cart__params {width: 360px;}.b-cart--checkout .cart__price {width: 160px;}.b-cart--checkout .cart__param-item {width: 80px;}.b-cart--checkout .cart__param-item--count {margin-left: 20px;}/*-----------------------------*/.b-cart .cart__cost-refresh-title {color: #dd1c49;font-size: 17px;margin-right: 15px;}.b-cart .cart__cost-refresh-title,.b-cart .cart__cost-refresh-btn {display: inline-block;margin-top: 15px;}.b-cart .cart__cost-refresh-btn a {box-sizing: border-box;display: inline-block;width: 180px;height: 100%;text-align: center;line-height: 40px;border: 1px solid #d9d9d9;border-radius: 4px;font-size: 16px;font-weight: 600;color: #333333;text-decoration: none;transition: border-color .2s linear, color .2s linear, background-color .2s linear;margin-bottom: 10px;}.b-cart .cart__cost-refresh-btn a:hover {border-color: #ff7f0d;background-color: #ff7f0d;color: #ffffff;transition: box-shadow .2s linear;transition: border-color .2s linear, color .2s linear, background-color .2s linear, box-shadow .2s linear;box-shadow: 0px 5px 30px 0px rgb(255, 127, 13, 80%);}/*-----------------------------*//* The container */.form__checkbox-container {display: block;position: relative;padding-left: 35px;margin-bottom: 0;cursor: pointer;font-size: 18px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.form__checkbox-container input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}.checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #eee;}.form__checkbox-container:hover input ~ .checkmark {background-color: #ccc;}.form__checkbox-container input:checked ~ .checkmark {background-color: #333333;}.checkmark:after {content: "";position: absolute;display: none;}.form__checkbox-container input:checked ~ .checkmark:after {display: block;}.form__checkbox-container .checkmark:after {left: 9px;top: 5px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.form__ya-pay-logo svg {max-width: 100px;/* background: #000;padding: 46px 76px;border-radius: 20px; */}.form__inputwrap--ya-pay {display: flex;align-items: center;column-gap: 10px;margin-top: 7px;}/*-----------------------------*/@media screen and (min-width: 768px) and (max-width: 979px) { /*-TABLET-*/}/*-----------------------------*/@media screen and (max-width: 767px) { /*-MOBILE-*//*-------------------------*//*-------------------------*//*-------------------------*//*-------------------------*//*-------------------------*/}