.price-content{padding-top:65px;padding-bottom:75px;color:#292820}.price-content h2{font-family:Cardo,serif;font-size:34px;margin-bottom:18px}.price-content p{color:#514f43;margin-bottom:22px}.price-note{border-left:4px solid #817b41;padding:12px 18px;background:#f7f6ef}.table-scroll{overflow-x:auto;max-width:100%;border:1px solid #dedbc9;border-radius:8px;margin:30px 0 45px}.price-content table{width:100%;min-width:580px;border-collapse:collapse;background:white;font-family:Outfit,sans-serif;font-size:17px}.price-content caption{caption-side:top;text-align:left;padding:16px;color:#514f43}.price-content th,.price-content td{padding:22px 24px;border-bottom:1px solid #e8e5d8;text-align:left;vertical-align:middle}.price-content thead th{background:#817b41;color:white;font-weight:500}.price-content tbody th{font-weight:500;white-space:nowrap}.price-content tbody tr:nth-child(even){background:#faf9f5}.price-label,.anchor{display:block;font-size:14px;line-height:1.6;color:#565344}.price-value{display:block;font-size:27px;line-height:1.7;font-weight:500;color:#363522}.anchor{margin-top:4px}.machine{background:#f7f6ef;border:1px solid #e4e0cf;padding:30px;border-radius:8px;margin-top:25px}.price-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.price-button{display:inline-block;background:#817b41;color:white!important;font:500 15px Outfit,sans-serif;letter-spacing:.04em;padding:14px 24px;border:1px solid #817b41;border-radius:3px}.price-button:hover{background:#625d30}.price-button:focus-visible,.table-scroll:focus-visible{outline:3px solid #39351b;outline-offset:4px}.price-button:disabled{background:#eeece2;color:#676454!important;border-color:#d8d3c0;cursor:default}@media(max-width:600px){.price-content{padding:35px 18px}.price-content h2{font-size:28px}.price-content th,.price-content td{padding:16px}.machine{padding:22px 18px}.price-value{font-size:25px}.price-actions{gap:10px}.price-button{padding:13px 18px}}
.price-content{min-width:0;max-width:1200px}.price-content table{min-width:1800px;table-layout:fixed}.price-content thead th:first-child{width:180px}.price-content thead th{font-size:16px;overflow-wrap:break-word}.price-content tbody th{position:sticky;left:0;background:#f7f6ef;z-index:1}.scroll-hint{font-size:15px}.table-scroll{overscroll-behavior-x:contain}.machine h3{overflow-wrap:anywhere}
