.sidebar-price{ padding:0; margin:40px 0 0 0; }
.sidebar-price-title{ font-size:1.4rem; margin:0 0 15px 0; padding:0; color:var(--secondaryColor); }
.sidebar-price-item{ position:relative; display:block; margin:0 0 5px 0; width:100%; }
.sidebar-price-item input{ position:absolute; top:0; left:-30px; opacity:0; border:0; text-align:center; }
.sidebar-price-item.hide{ display:none; }
.sidebar-price-item:last-child{ margin-bottom:0; }
.sidebar-price-item .price-label{ display:block; position:relative; color:var(--secondaryColor); margin:0; padding:3px 0 0 30px; width:100%; }
.sidebar-price-item .price-label:before{ content:""; position:absolute; top:2px; left:0px; width:20px; height:20px; background-color:#FFFFFF; border:1px solid var(--primaryColor); }
.sidebar-price-item .price-label:after{ content:""; position:absolute; top:6px; left:4px; width:12px; height:7px; display:none; }
.sidebar-price-item input:checked ~ label:before{ background-color:var(--primaryColor); }
.sidebar-price-item input:checked ~ label:after{ display:block; }

.sidebar-prices-maxmin{ margin:10px 40px 40px 0; display: flex;justify-content: space-between; }
.sidebar-prices-maxmin > input{max-width:80px; min-width:34px; padding:4px 6px; border: 1px solid #4D4D4D; text-align:center; }
.sidebar-prices-submit{padding:4px;}