#price .filter{padding-bottom:50px}#price .filter .grid{display:grid;grid-template-columns:1fr 1fr auto;gap:20px}@media screen and (max-width: 576px){#price .filter .grid{grid-template-columns:100%;gap:10px}}#price .filter .grid .item .filter-value{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:5px}#price .filter .grid .item .filter-value button{border-radius:10px;padding:10px 15px;height:35px;background:var(--light-gray);color:var(--gray)}@media screen and (max-width: 576px){#price .filter .grid .item .filter-value button{border-radius:12px;padding:10px 15px;height:37px;font-weight:400;font-size:14px;line-height:121%;letter-spacing:0em;text-align:center}}#price .filter .grid .item .filter-value button.active,#price .filter .grid .item .filter-value button:hover{background:red;color:#fff}#price .filter .search-input{border-radius:17px;padding:15px 20px;width:100%;height:55px;display:flex;align-items:center;gap:9px;background:var(--light-gray);margin-top:20px;position:relative}@media screen and (max-width: 576px){#price .filter .search-input{width:100%;margin-top:30px}}#price .filter .search-input input{width:100%;height:100%;border:none;background:none;position:absolute;left:0;top:0;padding-left:51px}#price .filter .search-input input:focus-visible{outline:none}#price .table-block table{width:100%;border-collapse:collapse}#price .table-block table thead tr th{text-align:left;font-weight:400;font-size:20px;line-height:125%;letter-spacing:-0.02em;color:#fff !important;padding-bottom:20px;border-bottom:1px solid var(--gray-button);position:sticky;top:0}#price .table-block table tbody tr:last-child td{border-bottom:none}#price .table-block table tbody tr td{padding:10px 0;vertical-align:top;border-bottom:1px solid var(--gray-button)}#price .table-block table tbody tr td.not-found{text-align:center !important}#price .table-block table tbody tr td.name .direction-link{color:#fff;font-weight:600;font-size:20px;line-height:125%;letter-spacing:-0.02em;text-decoration:none;transition:all .3s}#price .table-block table tbody tr td.name .direction-link:hover{color:var(--red)}#price .table-block table tbody tr td.name div{font-weight:400;font-size:16px;line-height:125%;letter-spacing:-0.02em;color:rgba(255,255,255,.7)}#price .table-block table tbody tr td.name div a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}#price .table-block table tbody tr td.name div a:not(:last-child)::after{content:", "}#price .table-block table tbody tr td.price-item{font-weight:600;font-size:18px;line-height:125%;letter-spacing:-0.02em;color:#fff}#price .table-block table tbody tr td.price-item div{font-weight:400;font-size:16px;line-height:125%;letter-spacing:-0.02em;color:rgba(255,255,255,.7)}#price .table-block table tbody tr td:last-child{text-align:right}#price .table-block table tbody tr td .btn-block{display:inline-block;width:250px;text-align:center}#price .table-block table tbody tr td .btn-block a{color:#fff;text-decoration:none}#price .table-block table tbody tr td .btn-block button{width:100%;margin-bottom:10px}@media screen and (max-width: 576px){#price .table-block table tbody tr{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid #fff;border-radius:20px;padding:10px 0}#price .table-block table tbody tr:not(:last-child){margin-bottom:10px}#price .table-block table tbody tr td{border:none !important;padding:10px 20px}#price .table-block table tbody tr td .btn-block{width:100%}#price .table-block table tbody tr td.name,#price .table-block table tbody tr td:last-child{grid-column:1/4}}#price .sale-block{background:#fff;border-radius:15px;margin-top:50px;padding:20px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 576px){#price .sale-block{gap:20px;flex-direction:column}#price .sale-block div{width:100%}}#price .sale-block h2{color:var(--bgBlack)}@media screen and (max-width: 576px){#price .sale-block h2{text-align:center}}#price .sale-block p{color:var(--gray)}@media screen and (max-width: 576px){#price .sale-block p{text-align:center}}#price .sale-block a{background-color:var(--red);color:#fff;padding:15px 40px;font-weight:600;border-radius:5px;text-decoration:none}@media screen and (max-width: 576px){#price .sale-block a{display:block;width:100%;text-align:center}}#price article{padding-top:50px}#price article p{padding-left:0px;padding-right:0px}
