.custom-table{margin:auto;text-align:center}.custom-table.custom-table--full-width{max-width:initial;width:100%;padding-top:var(--spacing);padding-bottom:var(--spacing)}.custom-table.not-full-width{margin-top:calc(var(--spacing)/2);margin-bottom:calc(var(--spacing)/2)}.custom-table__blocks{margin:auto;padding:calc(var(--spacing)/2)}.custom-table__blocks.fit-content{width:fit-content}.custom-table__blocks *{overflow-wrap:break-word}.custom-table__blocks>*{margin-top:0;margin-bottom:0}.custom-table__blocks>*+a{margin-top:3rem}.custom-table__table{border:2px solid var(--color-foreground);border-radius:var(--input-border-radius);overflow:hidden;margin-top:calc(var(--spacing)/2)}.custom-table .table,.custom-table .table-header{margin:0;padding:0;grid-gap:0;color:var(--color-foreground)}.custom-table__table ul+ul{position:relative}.custom-table__table ul+ul:before{content:"";display:block;position:absolute;top:0;left:1rem;right:1rem;height:1px;background-color:var(--color-foreground)}@media(max-width:1023px){.custom-table .table.h5{font-size:.8rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight)}}.custom-table .table li,.custom-table .table-header li{list-style-type:none;padding:.75rem 1rem;text-align:right;line-height:1}@media(max-width:399px){.custom-table .table li,.custom-table .table-header li{word-break:break-all}}.custom-table .table-header li:first-of-type,.custom-table .table li:first-of-type{text-align:left}.custom-table .table-header li{text-align:right}@media(min-width:1024px){.custom-table .table-header li:first-of-type{padding-left:1rem}.custom-table .table-header li:last-of-type{padding-right:1rem}}@media(max-width:1023px){.custom-table__scroll{overflow-x:auto;margin-left:calc(var(--spacing) / -2);margin-right:calc(var(--spacing) / -2);padding-left:calc(var(--spacing) / 2);padding-right:calc(var(--spacing) / 2)}.custom-table__table{min-width:calc(var(--table-cols, 0) * 8rem)}}.custom-table__text+.custom-table__table{margin-top:calc(var(--spacing)/2)}.custom-table__text ul{display:flex;flex-direction:column;align-items:center}.custom-table h2,.custom-table__text{margin-bottom:.75rem;max-width:40rem;margin-left:auto;margin-right:auto}.custom-table__text.rte *{text-align:center!important}@media(max-width:1023px){.custom-table h2,.custom-table__text{margin-bottom:.25rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-custom-table.css.map */
