.table-container{overflow-x:auto;margin:1rem 0;padding-top:2em;padding-bottom:2em}.responsive-table{width:100%;border-collapse:collapse}.responsive-table td,.responsive-table th{padding:.75rem;text-align:left;border:1px solid #ccc}.responsive-table th{background-color:var(--brown);color:var(--cream)}.show-desktop,.show-mobile,.show-tablet{display:none}.type-cell{max-width:100px;white-space:normal;word-break:break-word}@media (min-width:600px) and (max-width:899px){.type-cell{max-width:100px}}@media (min-width:900px){.type-cell{max-width:100px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:599px){.show-mobile{display:table-cell}}@media (min-width:600px) and (max-width:899px){.show-mobile,.show-tablet{display:table-cell}}@media (min-width:900px){.show-desktop,.show-mobile,.show-tablet{display:table-cell}}.toggle-btn{margin:.5rem 0;padding:.5rem 1rem;font-weight:700;border:none;cursor:pointer}.show-btn{background:#444;color:var(--cream)}.hide-btn{color:(var(--cream));border:2px solid var(--brown);background:var(--orange)}.anim-row:hover{background-color:var(--orange);transition:background-color .3s ease}.price-flex-row{display:flex;justify-content:space-between;align-items:center;width:100%}.main-container-price{font-size:10px;width:90%;margin-left:auto;margin-right:auto}@media (min-width:600px){.main-container-price{width:90%;font-size:16px;margin:0 auto;max-width:var(--max-width)}}