.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}#wholesale-cart.active{border:1px dashed red;padding:10px;font-weight:bold;background:#fcc}body .content--b1s{padding-bottom:50px}.ruble{display:none;font-size:0}.right-b1s{width:100%}.logo_grey a img.cart-logo{display:block;filter:grayscale(100%);opacity:.3}.logo_grey a.logo-link:hover img.cart-logo{filter:grayscale(0);opacity:1}.buy1step-step__header-box,.buy1step-info__header-box{background-color:#012863}.buy1step-heading{color:#fff}.buy1step-page input[type="submit"],.buy1step-submit-button{vertical-align:middle;display:inline-block;border:0;text-align:center;text-decoration:none;outline:none;cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;width:173px;height:24px;line-height:24px;background-color:#f72d2d;background-size:100%;background-image:linear-gradient(to top,#dc070f 0%,#f32730 100%);border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;font-size:12px;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.15)}.buy1step-page input[type="submit"]:hover,.buy1step-submit-button:hover{background-color:#f72d2d;background-size:100%;background-image:linear-gradient(to top,#e0070e 0%,#ff7069 100%);border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}.buy1step-submit-button{font-size:16px;width:250px;height:42px}.buy1step-page input[type="text"]{width:100%;box-sizing:border-box;margin:0;padding:6px 10px;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;border:1px solid #d3d3d3;border-radius:3px}.buy1step-page input[type="text"][name="coupon_code"]{width:auto;margin-bottom:20px}.buy1step-step_shipping .checkout-content li:not(:first-child),
.buy1step-step_payment .checkout-content li:not(:first-child) {margin-top:10px}.buy1step-page .cart--page .cart--list-row .product-num .num-box input[type="text"]{top:0;height:100%}.buy1step-page .checkout-content select{width:100%;box-sizing:border-box;margin:0;padding:6px 6px;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;border:1px solid #d3d3d3;border-radius:3px;outline:none;cursor:pointer}.buy1step-page .options_description{margin:10px 0;overflow:hidden}.buy1step-page .options_description p{margin-bottom:5px;padding-left:5px}.buy1step-page .options_description .method-logo{float:left;margin:3px 10px 5px 0}.buy1step-page .options_description .rate{float:right;margin:2px 0 5px 10px;color:#888}.buy1step-comment-field__textarea{width:100%;box-sizing:border-box;height:120px;margin-top:5px;padding:6px 10px;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;border:1px solid #d3d3d3;border-radius:3px}.buy1step-form .align-right{text-align:right}.buy1step-form .ordering--block{padding-bottom:10px}.buy1step-form .ordering--block h3{font-size:22px;font-family:"ptsbold","Arial",sans-serif;margin-bottom:20px}.buy1step-form .ordering--block.address-info table{margin-bottom:20px}.buy1step-form .ordering--block .row{margin-bottom:15px}.buy1step-form .textarea-box.req:after{right:18px}.buy1step-form .textarea-box+em{color:#888;font-family:"Arial";font-size:11px;font-weight:400;vertical-align:middle;display:inline-block;margin-left:20px;padding-top:5px;line-height:16px}.buy1step-form .ordering--block.address-info .row label{vertical-align:top;display:inline-block;padding:5px 0}.buy1step-form .ordering--block.address-info .row-station input[type="text"]{width:225px}.buy1step-form .ordering--block.address-info .row-address textarea{width:432px;height:50px;margin-bottom:5px}.buy1step-form .ordering--block.address-info .row-address i{margin-left:160px;font-size:12px;font-style:italic;color:#888}.buy1step-form .ordering--block.address-info .row #data{width:160px}.buy1step-form .ordering--block.address-info .row select{width:180px;height:28px;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.buy1step-form .ordering--block.address-info .row-floor input[type="text"]{text-align:center;width:30px}.buy1step-form .ordering--block.address-info .row-comment textarea{width:100%;height:50px;box-sizing:border-box}.buy1step-form .label,.cart--page .ordering--form label{font-size:14px}.buy1step-form .label{padding:0 20px 0 8px}.buy1step-form input[type="text"],.buy1step-form input[type="password"],.buy1step-form textarea{padding:6px 10px;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff;border:1px solid #d3d3d3;border-radius:3px}.buy1step-form .ordering--form-sum{font-size:22px;text-align:right;padding-right:40px;padding-bottom:18px}.buy1step-form .ordering--form-sum span{font-size:30px;font-weight:bold}.buy1step-form .ordering--form-link{padding-left:40px;background:#f9f9f9;padding-top:20px;padding-bottom:20px}.buy1step-form .ordering--form-link .back{width:200px;float:left;padding-top:14px}.buy1step-form .ordering--form-link .back a:before{content:"";background:url(https://fitnessdoctor.ru/wa-data/public/shop/themes/fitnessdoctorru/images/xicons-s1b61847475.png.pagespeed.ic.vrG_ASER5h.png) 0 -426px no-repeat;width:12px;height:5px;vertical-align:middle;display:inline-block;position:relative;margin-right:5px}