/* Preserve the comparison tables; only their viewport scrolls on phones. */
.table-more{display:none}
@media(max-width:700px){
.tablebox{max-width:100%;min-width:0;overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}
.tablebox table{display:table!important;width:100%!important;min-width:var(--mobile-table-width,620px)!important;table-layout:auto!important;font-size:13px!important;white-space:normal!important}
.tablebox thead{display:table-header-group!important}.tablebox tbody{display:table-row-group!important}.tablebox tr{display:table-row!important}.tablebox td,.tablebox th{display:table-cell!important;width:auto!important;padding:13px 14px!important;line-height:1.65;vertical-align:middle;overflow-wrap:normal!important;word-break:keep-all}
.tablebox td:before{display:none!important}
.table-more{display:flex;justify-content:flex-end;margin:18px 0 4px;min-height:30px}
.table-more[hidden]{display:none!important}
.table-more button{font:inherit;font-size:14px;color:#526052;background:transparent;border:0;padding:6px 2px;cursor:pointer}
.black-page .table-more button{color:#d7c19b}
.black-page .tablebox table{color:#e4dccd!important;background:#171717!important}
.black-page .tablebox th{color:#e4d3b0!important;background:#252119!important}
.black-page .tablebox td{color:#e4dccd!important;background:#171717!important}
.black-page .tablebox td strong,.black-page .tablebox td b{color:#e4dccd!important}
}

@media(max-width:700px){
.tablebox table.price-overview{min-width:0!important;width:100%!important;table-layout:fixed!important;font-size:12px!important}
.tablebox table.price-overview th,.tablebox table.price-overview td{padding:12px 5px!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.6!important}
.tablebox table.price-overview th:first-child,.tablebox table.price-overview td:first-child{width:14%!important}
.collection-page.lime-page .tablebox table.price-overview th:first-child,.collection-page.lime-page .tablebox table.price-overview td:first-child{width:28%!important}
}

@media(max-width:700px){.tablebox table.price-three th:first-child,.tablebox table.price-three td:first-child{width:36%!important}}

/* Clear, close-to-table mobile navigation. */
@media(max-width:700px){.table-more{margin:30px 0 0;min-height:44px;align-items:center}.table-more button{font-size:17px;font-weight:600;color:#34452f;padding:10px 4px;line-height:1.4}.table-more + .tablebox{margin-top:8px!important}.black-page .table-more button{color:#e4d3b0}}

@media(max-width:700px){.table-more button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:1px solid #7a856e;border-radius:5px;padding:7px 18px;min-width:108px;min-height:58px;background:#f7f8f0}.table-nav-arrow{font-size:23px;line-height:1}.black-page .table-more button{border-color:#ad9870;background:#252119}.table-more + .tablebox{margin-top:8px!important}}

@media(max-width:700px){.table-more button{border:0;background:transparent!important;padding:0;gap:5px}.table-more button>span:first-child{border:1px solid #7a856e;border-radius:5px;padding:9px 18px;min-width:108px;background:#f7f8f0}.black-page .table-more button>span:first-child{border-color:#ad9870;background:#252119}.table-nav-arrow{display:block;font-size:24px;line-height:1}}

@media(max-width:700px){.table-more button{flex-direction:row;gap:12px;border:1px solid #7a856e;border-radius:5px;padding:9px 16px;min-height:44px;background:#f7f8f0!important}.table-more button>span:first-child{border:0;padding:0;min-width:0;background:transparent!important}.table-nav-arrow{font-size:22px}.black-page .table-more button{border-color:#ad9870;background:#252119!important}}
