.responsive-table{width:100%;max-width:100%}.responsive-table table{width:100%!important;height:auto!important;border-collapse:collapse;table-layout:fixed}.responsive-table th,.responsive-table td{border:1px solid #ddd;padding:14px 10px;text-align:center;vertical-align:middle;line-height:1.4;overflow-wrap:anywhere;box-sizing:border-box}.responsive-table td p{margin:0}@media(max-width:767px){.responsive-table{width:100%!important;max-width:100%!important;overflow:visible!important;border:none!important;box-sizing:border-box}html body #MainContent .responsive-table table{display:block;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;border:0!important;box-shadow:none!important;table-layout:auto!important}.responsive-table thead{display:none!important}.responsive-table tbody{display:flex;flex-direction:column;gap:10px;width:100%;margin:0;padding:0;border:none!important;box-sizing:border-box}.responsive-table tbody tr{position:relative;display:grid;grid-template-columns:1fr auto;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;border:1px solid #dcdcdc;border-radius:10px;overflow:hidden;background:#fff;box-sizing:border-box;transition:box-shadow .2s ease,border-color .2s ease}.responsive-table tbody td:nth-child(1){grid-column:1;display:flex!important;align-items:center;width:auto!important;min-width:0!important;padding:15px 12px;border:0!important;background:#fff;color:#111;text-align:left!important;font-size:15px;font-weight:700;line-height:0!important;cursor:pointer;box-sizing:border-box}.responsive-table tbody td:nth-child(1) p{margin:0!important;text-align:left!important;line-height:1.3}.responsive-table tbody td:nth-child(2){grid-column:2;display:flex!important;align-items:center;justify-content:flex-end;width:auto!important;min-width:0!important;padding:15px 44px 15px 5px;border:0!important;background:#fff;color:#111;text-align:right!important;font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap;box-sizing:border-box}.responsive-table tbody td:nth-child(2) p{margin:0!important;text-align:right!important;line-height:1.3}.responsive-table tbody tr:after{content:"+";position:absolute;right:7px!important;top:53%;transform:translateY(-57%);width:24px;height:24px!important;display:flex;align-items:center;justify-content:center;border:1px solid #999;border-radius:50%;background:#fff;color:#333;font-size:18px!important;font-weight:400;line-height:0;box-sizing:border-box;z-index:10;pointer-events:none}.responsive-table tbody td:nth-child(n+3){display:none!important}.responsive-table tbody tr.accordion-open{border-color:#111;box-shadow:0 3px 12px #00000014}.responsive-table tbody tr.accordion-open:after{content:"\2212";background:#111;border-color:#111;color:#fff;font-size:18px;position:absolute;top:8%}.responsive-table tbody tr.accordion-open td:nth-child(1),.responsive-table tbody tr.accordion-open td:nth-child(2){background:#f1f5f9!important;color:#111827!important}.responsive-table tbody tr.accordion-open td:nth-child(n+3){display:block!important;grid-column:1 / -1;width:100%!important;min-width:0!important;height:auto!important;padding:11px 13px;border:0!important;border-top:1px solid #e7e7e7!important;background:#fff;color:#222;text-align:left!important;font-size:13px;line-height:1.4;overflow-wrap:anywhere;box-sizing:border-box}.responsive-table tbody tr.accordion-open td:nth-child(n+3) p{margin:0!important;padding:0!important;text-align:left!important;line-height:1.4}.responsive-table tbody tr.accordion-open td:nth-child(3):before{content:"Piece Recognition"}.responsive-table tbody tr.accordion-open td:nth-child(4):before{content:"Square Size"}.responsive-table tbody tr.accordion-open td:nth-child(5):before{content:"Wireless"}.responsive-table tbody tr.accordion-open td:nth-child(6):before{content:"Chess.com iOS"}.responsive-table tbody tr.accordion-open td:nth-child(7):before{content:"Offline AI"}.responsive-table tbody tr.accordion-open td:nth-child(8):before{content:"Best For"}.responsive-table tbody tr.accordion-open td:nth-child(n+3):before{display:inline-block;min-width:125px;margin-right:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#777;vertical-align:middle}}@media(max-width:430px){.responsive-table{width:100%!important;max-width:100%!important}.responsive-table tbody{gap:9px;border:0!important}.responsive-table tbody tr{border-radius:9px}.responsive-table tbody td:nth-child(1){padding:14px 11px;font-size:14px}.responsive-table tbody td:nth-child(2){padding:14px 40px 14px 4px;font-size:13px}.responsive-table tbody tr.accordion-open td:nth-child(n+3){padding:10px 11px;font-size:12px}.responsive-table tbody tr.accordion-open td:nth-child(n+3):before{min-width:115px}.responsive-table tbody tr:after{height:25px;right:11px;height:33px;height:23px;font-size:17px}}@media(max-width:390px){.responsive-table tbody{gap:9px}.responsive-table tbody tr{border-radius:9px}.responsive-table tbody td:nth-child(1){padding:13px 10px;font-size:14px}.responsive-table tbody td:nth-child(2){padding:13px 39px 13px 3px;font-size:12px}.responsive-table tbody tr.accordion-open td:nth-child(n+3){padding:9px 10px;font-size:12px}.responsive-table tbody tr.accordion-open td:nth-child(n+3):before{min-width:108px;font-size:9px}.responsive-table tbody tr:after{right:10px;width:22px;height:22px;font-size:16px}}@media(max-width:360px){.responsive-table tbody{gap:8px}.responsive-table tbody tr{border-radius:8px;min-height:48px}.responsive-table tbody td:nth-child(1){padding:12px 9px;font-size:13px}.responsive-table tbody td:nth-child(2){padding:12px 37px 12px 3px;font-size:12px}.responsive-table tbody tr.accordion-open td:nth-child(n+3){padding:9px;font-size:11px}.responsive-table tbody tr.accordion-open td:nth-child(n+3):before{min-width:100px;font-size:9px}.responsive-table tbody tr:after{right:9px;width:21px;height:21px;font-size:15px}}@media(max-width:767px){html,body{max-width:100%;overflow-x:hidden}.responsive-table,.responsive-table table,.responsive-table tbody,.responsive-table tr,.responsive-table td{max-width:100%!important}}@media(max-width:767px){.responsive-table tbody tr:first-child{display:none!important}.responsive-table tbody tr.accordion-open td:nth-child(n+3){display:flex!important;align-items:center;justify-content:space-between;width:100%!important;padding:11px 13px;border:0!important;border-top:1px solid #e7e7e7!important;background:#fff;box-sizing:border-box;text-align:left!important}.responsive-table tbody tr.accordion-open td:nth-child(n+3):before{display:block;flex:0 0 45%;width:45%;min-width:0;margin:0;padding-right:10px;font-size:10px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.03em;color:#777;text-align:left;box-sizing:border-box}.responsive-table tbody tr.accordion-open td:nth-child(n+3) p{display:block;width:55%;max-width:55%;margin:0!important;padding:0!important;text-align:right!important;font-size:13px;line-height:1.4;color:#222;overflow-wrap:anywhere;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/Custom.css.map */
