.price{width:100%;margin:0 0 50px;padding:0;border:none;border-collapse:collapse;border-spacing:0}.price caption,.price__cell{padding:10px}.price__head{background:#dbdbdb;color:#1f1f1f}.price__head th{border-bottom:1px solid #777;padding:10px}.price__cell{border-bottom:1px solid #333}.price__cell::after{content:'₽';margin-left:5px}.price__cell:first-child::after,.price__cell:first-child::before,.price__cell:last-child::after,.price__cell:last-child::before{content:none}@media(max-width:1180px){.price__head{display:none}.price__cell{border-bottom:none;flex:calc(100%/4);display:flex;justify-content:center;flex-wrap:wrap}.price__cell::before{content:attr(data-label);margin-right:10px;opacity:.5}.price__cell:first-child,.price__cell:last-child{flex:0 1 100%;display:flex;justify-content:center}.price__cell:first-child{font-size:20px;font-weight:600}.price__body{display:flex;flex-direction:column}.price__row{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #333;padding:20px 0}.price__row:first-child{border-top:1px solid #333}}@media(max-width:550px){.price__cell{flex:0 1 100%;flex-wrap:nowrap}}.price__cell:last-child{text-align:right}.price__cell a{border-bottom:1px solid transparent;transition:.3s}.price__cell a:active,.price__cell a:focus,.price__cell a:hover{color:#d22020}.btn--price{font-size:16px;font-weight:400;padding:10px 15px;color:#fff!important}.btn--price:hover{background-color:#fff;color:#121212!important}@media (max-width:1000px){.price__cell::before{margin-right:0;flex:0 1 100%;text-align:center}}.price-wrapper .h2{margin-bottom:40px;text-align:center}.price-wrapper p{max-width:800px;margin:30px auto;text-align:center}