.shop-row-buy-discount-block .shop_discount{color: rgba(var(--color_2), 1)}
.shop-row-buy-discount-block .price-old{color: rgba(var(--color_text), .5)}
.shop-row-buy-discount-block *:not(:first-child){margin-top: 5px;}
.shop-old-price{text-decoration: line-through;}
.shop-row-discount-date::before{content:'';position: absolute;left: 0;top: 4px;background-repeat: no-repeat;background-size: cover;width: 15px;height: 15px;background-image: var(--img_clock);}
.shop-row-discount-date{position: relative;padding-left: 20px;}
.shop-row-param-additional-label{max-width: 66%;width: 100%;}
.shop_additional_cost_block .shop-row-param-additional-label::before{top: calc(50% - 8px);}
.shop-row-one-click-buy input,
.shop-row-one-click-buy,
.waitlist-preload-btn,
.shop-buy-form-waitlist > input{width: 100%;}
.shop-buy-form-waitlist input[type=email]{padding-bottom: 0;}
.shop-buy-form-waitlist,
.shop-buy-form-to-cart{position: relative;}
.shop-buy-form-to-cart input[type="text"].number-input{min-height: 41px;}
.shop-buy-form-to-cart-btn{width: calc(100% - 90px);}
.shop-buy-form-waitlist .modal{left: -20px !important;width: calc(100% + 40px);}
.shop-buy-form-to-cart .modal{left: -20px !important;width: calc(100% + 40px);top: inherit;bottom: calc(100% + 15px);}
.shop-buy-form-to-cart .modal a:hover{color: rgba(var(--color_white), 1)}
.shop-no-buy-depend{width: 100%;padding: 15px 10px 16px;color: rgba(var(--color_1), 1);background-color: rgba(var(--color_1), .05);border-radius: var(--radius_2);text-align: center;}
.waitlist-preload-load.disabled{opacity: .5;}
.shop-item-buy-form-addict-field__name-item:not(:first-child){margin-top: 15px;}