.default .table-block{width:100%;min-width:0}.default .table-block .table-block-inner .table-block-header{text-align:center}.default .table-block .table-block-inner .table-block-header .pre-title{margin:0 0 12px}.default .table-block .table-block-inner .table-block-header h2{font-size:40px;line-height:52px;font-weight:700;color:var(--font-primary-color);margin:0 0 12px}.default .table-block .table-block-inner .table-block-header .table-block-description{font-size:16px;line-height:21px;margin:0 0 28px;color:var(--font-primary-color)}.default .table-block .table-block-inner .table-block-header .table-block-description strong{font-weight:700}.default .table-block .table-block-inner.text-align-left .table-block-header{text-align:left}.default .table-block .table-block-inner.text-align-right .table-block-header{text-align:right}.default .table-block .table-block-inner .table-block-table-wrapper .table-container{margin:0}.default .table-block .table-block-inner .table-block-table-wrapper .table-responsive{margin-bottom:0}.default .table-block .table-block-inner .table-block-table-wrapper.card-style{border:1px solid var(--table-block-card-border-color);border-radius:12px;overflow:hidden}.default .table-block .table-block-inner .table-block-table-wrapper.has-max-width{max-width:var(--table-block-max-width);margin:0 auto}.default .table-block .table-block-inner .table-block-table-wrapper.desktop-topic-align-left .table-block-table tbody td:first-child,.default .table-block .table-block-inner .table-block-table-wrapper.desktop-values-align-left .table-block-table tbody td:not(:first-child){text-align:left}.default .table-block .table-block-inner .table-block-table-wrapper.desktop-topic-align-center .table-block-table tbody td:first-child,.default .table-block .table-block-inner .table-block-table-wrapper.desktop-values-align-center .table-block-table tbody td:not(:first-child){text-align:center}.default .table-block .table-block-inner .table-block-table-wrapper.desktop-topic-align-right .table-block-table tbody td:first-child,.default .table-block .table-block-inner .table-block-table-wrapper.desktop-values-align-right .table-block-table tbody td:not(:first-child){text-align:right}.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table,.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table-empty{table-layout:fixed}.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table thead th,.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table-empty thead th{font-weight:700;font-size:14px}.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table td,.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table th,.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table-empty td,.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table-empty th{vertical-align:middle;overflow-wrap:break-word;word-break:break-word;white-space:normal}.default .table-block .table-block-inner .table-block-table-wrapper .table-block-icon-cell{display:inline-flex;align-items:center;gap:8px}.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table-empty{width:100%;border-collapse:collapse;background-color:var(--table-block-empty-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper .table-block-footer-action{margin-top:24px;text-align:center}.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table.table-striped tbody tr:nth-of-type(2n){background-color:var(--table-block-row-even-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled .table-block-table tbody td,.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled .table-block-table thead th,.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled .table-block-table-empty thead th{background-color:var(--table-block-card-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled .table-block-table.table-striped tbody tr:nth-of-type(2n){background-color:rgba(0,0,0,0)}.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-1 .table-block-table thead th:first-child,.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-1 .table-block-table-empty thead th:first-child{background-color:var(--table-block-col-1-header-bg,var(--table-block-highlight-col-bg-color));color:var(--table-block-col-1-header-text,var(--table-block-highlight-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-1 .table-block-table thead th:first-child,.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-1 .table-block-table-empty thead th:first-child{background-color:var(--table-block-col-1-header-bg,var(--table-block-muted-col-bg-color));color:var(--table-block-col-1-header-text,var(--table-block-muted-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-highlight-col-1 .table-block-table tbody td:first-child{background-color:var(--table-block-col-1-body-bg,var(--table-block-highlight-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-1 .table-block-table tbody td:first-child,.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-1 .table-block-table thead th:first-child,.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-1 .table-block-table-empty thead th:first-child{background-color:var(--table-block-col-1-body-bg,var(--table-block-muted-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-1 .table-block-table tbody td:first-child,.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-1 .table-block-table thead th:first-child,.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-1 .table-block-table-empty thead th:first-child{position:sticky;left:0;z-index:1;background-color:var(--table-block-sticky-col-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-1 .table-block-table.table-striped tbody tr:nth-of-type(2n) td:first-child{background-color:var(--table-block-row-even-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-2 .table-block-table thead th:nth-child(2),.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-2 .table-block-table-empty thead th:nth-child(2){background-color:var(--table-block-col-2-header-bg,var(--table-block-highlight-col-bg-color));color:var(--table-block-col-2-header-text,var(--table-block-highlight-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-2 .table-block-table thead th:nth-child(2),.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-2 .table-block-table-empty thead th:nth-child(2){background-color:var(--table-block-col-2-header-bg,var(--table-block-muted-col-bg-color));color:var(--table-block-col-2-header-text,var(--table-block-muted-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-highlight-col-2 .table-block-table tbody td:nth-child(2){background-color:var(--table-block-col-2-body-bg,var(--table-block-highlight-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-2 .table-block-table tbody td:nth-child(2),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-2 .table-block-table thead th:nth-child(2),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-2 .table-block-table-empty thead th:nth-child(2){background-color:var(--table-block-col-2-body-bg,var(--table-block-muted-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-2 .table-block-table tbody td:nth-child(2),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-2 .table-block-table thead th:nth-child(2),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-2 .table-block-table-empty thead th:nth-child(2){position:sticky;left:0;z-index:1;background-color:var(--table-block-sticky-col-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-2 .table-block-table.table-striped tbody tr:nth-of-type(2n) td:nth-child(2){background-color:var(--table-block-row-even-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-3 .table-block-table thead th:nth-child(3),.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-3 .table-block-table-empty thead th:nth-child(3){background-color:var(--table-block-col-3-header-bg,var(--table-block-highlight-col-bg-color));color:var(--table-block-col-3-header-text,var(--table-block-highlight-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-3 .table-block-table thead th:nth-child(3),.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-3 .table-block-table-empty thead th:nth-child(3){background-color:var(--table-block-col-3-header-bg,var(--table-block-muted-col-bg-color));color:var(--table-block-col-3-header-text,var(--table-block-muted-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-highlight-col-3 .table-block-table tbody td:nth-child(3){background-color:var(--table-block-col-3-body-bg,var(--table-block-highlight-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-3 .table-block-table tbody td:nth-child(3),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-3 .table-block-table thead th:nth-child(3),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-3 .table-block-table-empty thead th:nth-child(3){background-color:var(--table-block-col-3-body-bg,var(--table-block-muted-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-3 .table-block-table tbody td:nth-child(3),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-3 .table-block-table thead th:nth-child(3),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-3 .table-block-table-empty thead th:nth-child(3){position:sticky;left:0;z-index:1;background-color:var(--table-block-sticky-col-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-3 .table-block-table.table-striped tbody tr:nth-of-type(2n) td:nth-child(3){background-color:var(--table-block-row-even-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-4 .table-block-table thead th:nth-child(4),.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-4 .table-block-table-empty thead th:nth-child(4){background-color:var(--table-block-col-4-header-bg,var(--table-block-highlight-col-bg-color));color:var(--table-block-col-4-header-text,var(--table-block-highlight-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-4 .table-block-table thead th:nth-child(4),.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-4 .table-block-table-empty thead th:nth-child(4){background-color:var(--table-block-col-4-header-bg,var(--table-block-muted-col-bg-color));color:var(--table-block-col-4-header-text,var(--table-block-muted-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-highlight-col-4 .table-block-table tbody td:nth-child(4){background-color:var(--table-block-col-4-body-bg,var(--table-block-highlight-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-4 .table-block-table tbody td:nth-child(4),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-4 .table-block-table thead th:nth-child(4),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-4 .table-block-table-empty thead th:nth-child(4){background-color:var(--table-block-col-4-body-bg,var(--table-block-muted-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-4 .table-block-table tbody td:nth-child(4),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-4 .table-block-table thead th:nth-child(4),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-4 .table-block-table-empty thead th:nth-child(4){position:sticky;left:0;z-index:1;background-color:var(--table-block-sticky-col-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-4 .table-block-table.table-striped tbody tr:nth-of-type(2n) td:nth-child(4){background-color:var(--table-block-row-even-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-5 .table-block-table thead th:nth-child(5),.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-5 .table-block-table-empty thead th:nth-child(5){background-color:var(--table-block-col-5-header-bg,var(--table-block-highlight-col-bg-color));color:var(--table-block-col-5-header-text,var(--table-block-highlight-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-5 .table-block-table thead th:nth-child(5),.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-5 .table-block-table-empty thead th:nth-child(5){background-color:var(--table-block-col-5-header-bg,var(--table-block-muted-col-bg-color));color:var(--table-block-col-5-header-text,var(--table-block-muted-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-highlight-col-5 .table-block-table tbody td:nth-child(5){background-color:var(--table-block-col-5-body-bg,var(--table-block-highlight-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-5 .table-block-table tbody td:nth-child(5),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-5 .table-block-table thead th:nth-child(5),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-5 .table-block-table-empty thead th:nth-child(5){background-color:var(--table-block-col-5-body-bg,var(--table-block-muted-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-5 .table-block-table tbody td:nth-child(5),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-5 .table-block-table thead th:nth-child(5),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-5 .table-block-table-empty thead th:nth-child(5){position:sticky;left:0;z-index:1;background-color:var(--table-block-sticky-col-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-5 .table-block-table.table-striped tbody tr:nth-of-type(2n) td:nth-child(5){background-color:var(--table-block-row-even-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-6 .table-block-table thead th:nth-child(6),.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-6 .table-block-table-empty thead th:nth-child(6){background-color:var(--table-block-col-6-header-bg,var(--table-block-highlight-col-bg-color));color:var(--table-block-col-6-header-text,var(--table-block-highlight-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-6 .table-block-table thead th:nth-child(6),.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-6 .table-block-table-empty thead th:nth-child(6){background-color:var(--table-block-col-6-header-bg,var(--table-block-muted-col-bg-color));color:var(--table-block-col-6-header-text,var(--table-block-muted-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-highlight-col-6 .table-block-table tbody td:nth-child(6){background-color:var(--table-block-col-6-body-bg,var(--table-block-highlight-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-6 .table-block-table tbody td:nth-child(6),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-6 .table-block-table thead th:nth-child(6),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-6 .table-block-table-empty thead th:nth-child(6){background-color:var(--table-block-col-6-body-bg,var(--table-block-muted-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-6 .table-block-table tbody td:nth-child(6),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-6 .table-block-table thead th:nth-child(6),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-6 .table-block-table-empty thead th:nth-child(6){position:sticky;left:0;z-index:1;background-color:var(--table-block-sticky-col-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-6 .table-block-table.table-striped tbody tr:nth-of-type(2n) td:nth-child(6){background-color:var(--table-block-row-even-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-7 .table-block-table thead th:nth-child(7),.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-7 .table-block-table-empty thead th:nth-child(7){background-color:var(--table-block-col-7-header-bg,var(--table-block-highlight-col-bg-color));color:var(--table-block-col-7-header-text,var(--table-block-highlight-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-7 .table-block-table thead th:nth-child(7),.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-7 .table-block-table-empty thead th:nth-child(7){background-color:var(--table-block-col-7-header-bg,var(--table-block-muted-col-bg-color));color:var(--table-block-col-7-header-text,var(--table-block-muted-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-highlight-col-7 .table-block-table tbody td:nth-child(7){background-color:var(--table-block-col-7-body-bg,var(--table-block-highlight-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-7 .table-block-table tbody td:nth-child(7),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-7 .table-block-table thead th:nth-child(7),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-7 .table-block-table-empty thead th:nth-child(7){background-color:var(--table-block-col-7-body-bg,var(--table-block-muted-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-7 .table-block-table tbody td:nth-child(7),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-7 .table-block-table thead th:nth-child(7),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-7 .table-block-table-empty thead th:nth-child(7){position:sticky;left:0;z-index:1;background-color:var(--table-block-sticky-col-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-7 .table-block-table.table-striped tbody tr:nth-of-type(2n) td:nth-child(7){background-color:var(--table-block-row-even-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-8 .table-block-table thead th:nth-child(8),.default .table-block .table-block-inner .table-block-table-wrapper.has-highlight-col-8 .table-block-table-empty thead th:nth-child(8){background-color:var(--table-block-col-8-header-bg,var(--table-block-highlight-col-bg-color));color:var(--table-block-col-8-header-text,var(--table-block-highlight-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-8 .table-block-table thead th:nth-child(8),.default .table-block .table-block-inner .table-block-table-wrapper.has-muted-col-8 .table-block-table-empty thead th:nth-child(8){background-color:var(--table-block-col-8-header-bg,var(--table-block-muted-col-bg-color));color:var(--table-block-col-8-header-text,var(--table-block-muted-col-text-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-highlight-col-8 .table-block-table tbody td:nth-child(8){background-color:var(--table-block-col-8-body-bg,var(--table-block-highlight-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-8 .table-block-table tbody td:nth-child(8),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-8 .table-block-table thead th:nth-child(8),.default .table-block .table-block-inner .table-block-table-wrapper.column-body-tint-enabled.has-muted-col-8 .table-block-table-empty thead th:nth-child(8){background-color:var(--table-block-col-8-body-bg,var(--table-block-muted-col-body-bg-color))}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-8 .table-block-table tbody td:nth-child(8),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-8 .table-block-table thead th:nth-child(8),.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-8 .table-block-table-empty thead th:nth-child(8){position:sticky;left:0;z-index:1;background-color:var(--table-block-sticky-col-bg-color)}.default .table-block .table-block-inner .table-block-table-wrapper.has-sticky-col-8 .table-block-table.table-striped tbody tr:nth-of-type(2n) td:nth-child(8){background-color:var(--table-block-row-even-bg-color)}@media(max-width:1440px){.default .table-block .table-block-inner .table-block-header h2{font-size:30px;line-height:42px}.default .table-block .table-block-inner .table-block-header .table-block-description{font-size:14px}}@media(max-width:991px){.default .table-block .table-block-inner .table-block-table-wrapper.tablet-topic-align-left .table-block-table tbody td:first-child,.default .table-block .table-block-inner .table-block-table-wrapper.tablet-values-align-left .table-block-table tbody td:not(:first-child){text-align:left}.default .table-block .table-block-inner .table-block-table-wrapper.tablet-topic-align-center .table-block-table tbody td:first-child,.default .table-block .table-block-inner .table-block-table-wrapper.tablet-values-align-center .table-block-table tbody td:not(:first-child){text-align:center}.default .table-block .table-block-inner .table-block-table-wrapper.tablet-topic-align-right .table-block-table tbody td:first-child,.default .table-block .table-block-inner .table-block-table-wrapper.tablet-values-align-right .table-block-table tbody td:not(:first-child){text-align:right}}@media(max-width:767px){.default .table-block .table-block-inner .table-block-header h2{font-size:28px;line-height:36px}.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table thead th,.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table-empty thead th{font-size:16px}.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table td,.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table th,.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table-empty td,.default .table-block .table-block-inner .table-block-table-wrapper .table-block-table-empty th{font-size:14px;padding:12px}}@media(max-width:640px){.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll) .table-block-table thead{display:block}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll) .table-block-table thead tr{display:grid;grid-template-columns:repeat(var(--table-block-mobile-col-count,2),1fr)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll) .table-block-table thead th{padding:12px 4px;font-size:14px;text-align:center}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll) .table-block-table thead th:first-child{display:none}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll) .table-block-table tbody tr{display:grid;grid-template-columns:repeat(var(--table-block-mobile-col-count,2),1fr)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll) .table-block-table td{display:block;background-color:var(--table-block-card-bg-color);padding:16px 12px}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll) .table-block-table td:before{content:none;display:none}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll) .table-block-table td:not(.no-mobile-label):not(:nth-of-type(2)){border-left:1px solid var(--table-block-card-border-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll) .table-block-table td.no-mobile-label{grid-column:1/-1;background-color:var(--table-block-row-even-bg-color);padding:10px 12px;font-size:14px;font-weight:600;color:var(--font-primary-color);border-bottom:1px solid var(--table-block-card-border-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).mobile-topic-align-left .table-block-table td.no-mobile-label,.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).mobile-values-align-left .table-block-table td:not(.no-mobile-label){text-align:left}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).mobile-topic-align-center .table-block-table td.no-mobile-label,.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).mobile-values-align-center .table-block-table td:not(.no-mobile-label){text-align:center}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).mobile-topic-align-right .table-block-table td.no-mobile-label,.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).mobile-values-align-right .table-block-table td:not(.no-mobile-label){text-align:right}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-highlight-col-1 .table-block-table tbody td:first-child{font-size:14px;font-weight:600;color:var(--font-primary-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-muted-col-1 .table-block-table tbody td:first-child{font-size:14px;font-weight:400;color:var(--table-block-cell-label-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-highlight-col-2 .table-block-table tbody td:nth-child(2){font-size:14px;font-weight:600;color:var(--font-primary-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-muted-col-2 .table-block-table tbody td:nth-child(2){font-size:14px;font-weight:400;color:var(--table-block-cell-label-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-highlight-col-3 .table-block-table tbody td:nth-child(3){font-size:14px;font-weight:600;color:var(--font-primary-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-muted-col-3 .table-block-table tbody td:nth-child(3){font-size:14px;font-weight:400;color:var(--table-block-cell-label-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-highlight-col-4 .table-block-table tbody td:nth-child(4){font-size:14px;font-weight:600;color:var(--font-primary-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-muted-col-4 .table-block-table tbody td:nth-child(4){font-size:14px;font-weight:400;color:var(--table-block-cell-label-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-highlight-col-5 .table-block-table tbody td:nth-child(5){font-size:14px;font-weight:600;color:var(--font-primary-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-muted-col-5 .table-block-table tbody td:nth-child(5){font-size:14px;font-weight:400;color:var(--table-block-cell-label-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-highlight-col-6 .table-block-table tbody td:nth-child(6){font-size:14px;font-weight:600;color:var(--font-primary-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-muted-col-6 .table-block-table tbody td:nth-child(6){font-size:14px;font-weight:400;color:var(--table-block-cell-label-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-highlight-col-7 .table-block-table tbody td:nth-child(7){font-size:14px;font-weight:600;color:var(--font-primary-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-muted-col-7 .table-block-table tbody td:nth-child(7){font-size:14px;font-weight:400;color:var(--table-block-cell-label-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-highlight-col-8 .table-block-table tbody td:nth-child(8){font-size:14px;font-weight:600;color:var(--font-primary-color)}.default .table-block .table-block-inner .table-block-table-wrapper:not(.mobile-layout-scroll).has-muted-col-8 .table-block-table tbody td:nth-child(8){font-size:14px;font-weight:400;color:var(--table-block-cell-label-color)}.default .table-block .table-block-inner .table-block-table-wrapper.mobile-layout-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.default .table-block .table-block-inner .table-block-table-wrapper.mobile-layout-scroll .table-block-table{table-layout:auto}.default .table-block .table-block-inner .table-block-table-wrapper.mobile-layout-scroll .table-block-table thead{display:table-header-group}.default .table-block .table-block-inner .table-block-table-wrapper.mobile-layout-scroll .table-block-table tbody tr{border-top:0}.default .table-block .table-block-inner .table-block-table-wrapper.mobile-layout-scroll .table-block-table td,.default .table-block .table-block-inner .table-block-table-wrapper.mobile-layout-scroll .table-block-table th{display:table-cell;width:auto;min-width:140px;white-space:nowrap}.default .table-block .table-block-inner .table-block-table-wrapper.mobile-layout-scroll .table-block-table td:before,.default .table-block .table-block-inner .table-block-table-wrapper.mobile-layout-scroll .table-block-table th:before{content:none;display:none}}.confirm-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10001;display:flex;align-items:center;justify-content:center;padding:20px}.confirm-dialog{background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.2);max-width:400px;width:100%;animation:dialogSlideIn .2s ease-out}.confirm-dialog-header{padding:25px 25px 0;text-align:center;position:relative}.confirm-dialog-icon{font-size:48px;margin-bottom:16px}.confirm-dialog-title{margin:0;font-size:20px;font-weight:700;color:var(--color-dark-gray)}.confirm-dialog-close{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.confirm-dialog-close:hover{opacity:.7}.confirm-dialog-close:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.confirm-dialog-content{padding:16px 24px}.confirm-dialog-message{margin:0;font-size:16px;line-height:1.5;color:var(--color-dark-gray);text-align:center}.confirm-dialog-actions{padding:0 24px 24px;display:flex;gap:12px;justify-content:center}@keyframes dialogSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:480px){.confirm-dialog{margin:0 16px;max-width:none}.confirm-dialog-actions{flex-direction:column}.confirm-dialog-actions :global(.button){max-width:none}}.default .collapsible-section{width:100%}.default .collapsible-section .section-title-wrapper{display:flex;justify-content:space-between;align-items:center;padding:0}.default .collapsible-section .section-title-wrapper.clickable{cursor:pointer;user-select:none}.default .collapsible-section .section-title-wrapper.clickable:hover{opacity:.8}.default .collapsible-section .section-title-wrapper .section-title{font-weight:600;flex:1}.default .collapsible-section .section-title-wrapper .toggle-icon{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;margin-left:8px;transition:transform .2s ease}.default .collapsible-section .section-title-wrapper .toggle-icon:hover{opacity:.7}.default .collapsible-section .section-title-wrapper .toggle-icon:focus{outline:none}.default .collapsible-section .section-content{margin-top:8px}.default .collapsible-section.collapsible.collapsed .section-content{display:none}.default .checkout-header-section{align-items:center;gap:15px;flex-wrap:nowrap;color:var(--header-top-bar-text-color)}.default .checkout-header-section .header-logo a{display:flex}.default .checkout-header-section .list.horizontal .list-item a:hover{color:var(--header-top-bar-link-hover-color,var(--header-top-bar-text-color))}.default .cart-content-wrapper,.default .checkout-container{display:grid;width:100%}.default .cart-content-wrapper:not(.no-items),.default .checkout-container:not(.no-items){grid-template-columns:2fr 1fr;gap:40px}.default .cart-content-wrapper.two-column,.default .checkout-container.two-column{flex-direction:column}.default .cart-content-wrapper.one-column,.default .checkout-container.one-column{grid-template-columns:1fr}.default .cart-content-wrapper.loading,.default .cart-content-wrapper.no-items,.default .checkout-container.loading,.default .checkout-container.no-items{align-items:center;justify-content:center;min-height:70vh;overflow:hidden;grid-template-columns:1fr}.default .cart-content-wrapper .cart-items-section,.default .checkout-container .cart-items-section{min-width:0;overflow-x:auto}.default .cart-content-wrapper .cart-summary-section,.default .checkout-container .cart-summary-section{min-width:0}.default .cart-content-wrapper.loading,.default .checkout-container.loading{text-align:center}.default .cart-content-wrapper .checkout-no-items,.default .checkout-container .checkout-no-items{align-items:center;display:flex;flex-direction:column;justify-content:center}.default .cart-content-wrapper .checkout-no-items .no-items-text,.default .checkout-container .checkout-no-items .no-items-text{margin-bottom:20px;text-align:center}.default .cart-content-wrapper .checkout-no-items .button,.default .checkout-container .checkout-no-items .button{width:fit-content}.default .cart-content-wrapper .checkout-no-items img,.default .checkout-container .checkout-no-items img{height:auto;width:400px}.default .cart-content-wrapper .checkout-no-items h3,.default .checkout-container .checkout-no-items h3{font-size:20px}.default .cart-content-wrapper .shipping-methods-display,.default .checkout-container .shipping-methods-display{align-items:stretch;display:flex;flex-direction:column;gap:20px}.default .cart-content-wrapper .shipping-methods-display .radio-group.card-option-layout,.default .checkout-container .shipping-methods-display .radio-group.card-option-layout{width:100%}.default .cart-content-wrapper .shipping-methods-display .applied-shipping-method.single-shipping-method,.default .checkout-container .shipping-methods-display .applied-shipping-method.single-shipping-method{align-items:flex-start;border:1px solid var(--color-black);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;padding:20px}.default .cart-content-wrapper .shipping-methods-display .shipping-method-notes,.default .checkout-container .shipping-methods-display .shipping-method-notes{width:100%;margin-top:8px}.default .cart-content-wrapper .shipping-methods-display .shipping-method-notes.shipping-method-notes-below,.default .checkout-container .shipping-methods-display .shipping-method-notes.shipping-method-notes-below{padding:10px 12px;border-radius:6px;background:var(--shipping-method-note-bg-color,var(--color-faint-gray,#f5f5f5));border:1px solid var(--color-soft-grey,#e5e7eb)}.default .cart-content-wrapper .shipping-methods-display .shipping-method-notes .shipping-method-note,.default .checkout-container .shipping-methods-display .shipping-method-notes .shipping-method-note{margin:0;font-size:13px;font-weight:400;line-height:1.45;color:var(--color-dark-gray,#374151)}.default .cart-content-wrapper.cart-no-items .no-items-text,.default .checkout-container.cart-no-items .no-items-text{margin-bottom:30px}.default .cart-content-wrapper.cart-no-items .sprite-icon,.default .checkout-container.cart-no-items .sprite-icon{margin-bottom:40px}.default .cart-content-wrapper .shipping-methods-layout-v1 .shipping-methods-display,.default .checkout-container .shipping-methods-layout-v1 .shipping-methods-display{flex-direction:row}.default .checkout-form .form-group{border:0;border-bottom:1px solid var(--color-soft-grey)}.default .checkout-form .form-group:last-child{border:0}.default .checkout-form .group-label{color:var(--color-black);font-size:28px;font-weight:500;margin:5px 0 10px;display:inline-block}.default .checkout-form .form-group-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.default .checkout-form .form-field{border-bottom:1px solid var(--color-soft-grey);padding-bottom:40px}.default .checkout-form .form-field.form-group-pb-0 .form-group,.default .checkout-form .form-field.pb-0{padding-bottom:0}.default .checkout-form .form-field.no-label .form-group>label{display:none}.default .checkout-form .form-field.shipping-address-main .form-group-fields{display:flex;padding:10px 0 5px}.default .checkout-form .form-field.billing-address-main .form-group-fields{margin-top:15px}.default .checkout-form .form-field.billing-address-main .group-label{margin-top:0}.default .checkout-form .form-field.shipping-address-main,.default .checkout-form .form-field:last-child{border-bottom:none;padding-bottom:0}.default .checkout-form .form-field.shipping-address-main:has(.checkbox-container){padding-bottom:0}.default .checkout-form .form-field:not(:has(.form-group)){border-bottom:none;padding-bottom:0}.default .checkout-form .form-field.shipping-address-fields.no-label:not(:has(.form-group)){display:none}.default .checkout-form .form-field.shipping-address-fields{border-bottom:none;padding-bottom:10px}.default .checkout-form .form-field.shipping-method-wrap{padding-top:30px;border-top:1px solid var(--color-soft-grey);margin-top:10px}.default .checkout-form .form-field.shipping-method-wrap .shipping-carrier-errors{display:flex;flex-direction:column;gap:6px;margin-top:10px;width:100%}.default .checkout-form .form-field.shipping-method-wrap .shipping-carrier-errors .shipping-method-error{margin-top:0}.default .checkout-form .form-field.shipping-method-wrap .shipping-method-error{color:var(--error);margin-top:10px}.default .checkout-form .alert-text-muted{background-color:var(--color-pale-yellow);padding:10px 12px;border:1px solid var(--color-muted-yellow);border-radius:7px}.default .checkout-form .payment-methods{width:100%;grid-template-columns:repeat(4,1fr);grid-gap:20px;display:flex;flex-wrap:wrap;align-items:stretch;gap:20px;margin:15px 0}.default .checkout-form .payment-methods .radio-label.card-layout:before{min-width:13px;margin-right:0}.default .checkout-form .payment-methods .radio-label.card-layout .text-container{width:100%}.default .checkout-form .payment-methods .radio-label.card-layout .text-container .payment-method-title{justify-content:space-between;gap:5px}.default .checkout-form .payment-method-title{font-weight:600;font-size:20px;color:var(--color-neutral-black);display:flex;flex-direction:row-reverse;align-items:center;gap:10px;width:fit-content}.default .checkout-form .payment-method-title.underline-remove{border-bottom:none;flex-direction:row;font-size:20px;width:100%}.default .checkout-form .payment-method-title img{max-width:24px}.default .checkout-form .custom-checkbox-option input[type=checkbox]+label{font-size:16px}.default .radio-label.card-layout{display:flex;align-items:center;gap:10px;padding:20px;flex-direction:row;border-radius:var(--radius);border:1px solid var(--color-soft-grey)}.default .radio-label.card-layout.active{border:1px solid var(--color-black)}.default .radio-label.card-layout.active:before{border-color:var(--color-white);background-color:var(--radio-dot-active-color,var(--primary-color));box-shadow:0 0 0 0 var(--color-white) inset,0 0 0 2px var(--color-dark-gray)}.default .radio-label.card-layout input[type=radio]{display:none}.default .radio-label.card-layout:before{content:"";display:inline-block;width:12px;height:12px;border:2px solid var(--color-white);border-radius:50%;margin-right:10px;background-color:var(--color-white);transition:border .3s ease-in-out;box-shadow:0 0 0 2px var(--color-dark-gray)}.default .checkout-main-section{margin-bottom:40px;position:relative}.default .checkout-main-section .checkout-cart-section{position:sticky;top:0;width:100%;align-self:flex-start}.default .checkout-main-section .shopping-cart{background:var(--shopping-cart-panel-bg-color,var(--color-ghost-white));border-radius:8px;padding:16px;margin-bottom:20px;width:100%}.default .checkout-main-section .shopping-cart h2{font-size:28px;line-height:40px;font-weight:500}.default .checkout-main-section .shopping-cart .cart-header{align-items:center;border-bottom:1px solid var(--color-soft-grey);display:flex;margin-bottom:10px;padding-bottom:20px;position:relative}.default .checkout-main-section .shopping-cart .cart-count{position:absolute;top:20px;transform:translateY(-50%);right:10px;background:var(--shopping-cart-count-bg-color);color:var(--shopping-cart-count-text-color);font-size:var(--shopping-cart-count-font-size);font-weight:var(--shopping-cart-count-font-weight);padding:var(--shopping-cart-count-padding);border-radius:var(--shopping-cart-count-border-radius);width:var(--shopping-cart-count-width);height:var(--shopping-cart-count-height);display:flex;align-items:center;justify-content:center}.default .checkout-main-section .shopping-cart .cart-items{border-bottom:1px solid var(--color-soft-grey);overflow-y:auto;max-height:400px;padding:0 20px 0 0}.default .checkout-main-section .shopping-cart .cart-items::-webkit-scrollbar{width:3px}.default .checkout-main-section .shopping-cart .cart-items::-webkit-scrollbar-track{background:var(--scrollbar-track-background);border-radius:10px}.default .checkout-main-section .shopping-cart .cart-items::-webkit-scrollbar-thumb{background:var(--scrollbar-track-thumb);border-radius:10px}.default .checkout-main-section .shopping-cart .cart-items::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-track-thumb-hover)}.default .checkout-main-section .shopping-cart .cart-item{display:flex;align-items:center;gap:12px;margin-bottom:16px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-image-container{position:relative;align-items:center;background:var(--cart-item-image-bg-color,var(--color-white));border-radius:8px;display:flex;justify-content:center;min-width:85px;padding:15px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-image-container img{height:100%;object-fit:cover;width:100%}.default .checkout-main-section .shopping-cart .cart-item .cart-item-image-container .product-swatch-image-container{position:absolute;right:0;top:0}.default .checkout-main-section .shopping-cart .cart-item .cart-item-image-container .product-swatch-image-container .swatch-image{width:35px;height:35px;border:1px solid var(--color-pale-gray);box-shadow:0 0 10px 0 var(--box-shadow)}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details{width:100%}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .product-name{color:var(--color-black);font-size:16px;font-weight:700}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .product-desc{color:var(--color-black);font-size:13px;font-weight:400}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .product-price-each{font-size:14px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .product-qty{font-weight:700;font-size:14px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .bottom-section,.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .middle-section,.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .top-section{display:flex;gap:20px;justify-content:space-between;padding-bottom:5px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper{display:flex;align-items:center;gap:8px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper>strong{font-size:13px;font-weight:600}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper .qty-action{align-items:center;background-color:var(--qty-stepper-bg-color,var(--color-white));display:flex;justify-content:center}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper button,.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper input{background-color:var(--qty-stepper-bg-color,var(--color-white));border:0}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper input{font-size:13px;font-weight:600;height:30px;text-align:center;width:40px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper input:focus{outline:none}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper input[type=number].text-view{appearance:textfield;-moz-appearance:textfield}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper input[type=number].text-view::-webkit-inner-spin-button,.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper input[type=number].text-view::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .qty-wrapper button{align-items:center;color:var(--primary-color);cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .delete-button{background-color:rgba(0,0,0,0);border:0;cursor:pointer}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .delete-button:hover{opacity:.7}.default .checkout-main-section .shopping-cart .cart-item .cart-item-details .delete-button svg{color:var(--color-black)}.default .checkout-main-section .shopping-cart .summary-row{display:flex;font-size:16px;justify-content:space-between;line-height:40px;padding:4px 0}.default .checkout-main-section .shopping-cart .summary-additional{border-bottom:1px solid var(--color-soft-grey);padding:10px 0}.default .checkout-main-section .shopping-cart .total{font-weight:700;font-size:16px}.default .checkout-main-section .shopping-cart-bottom-section{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}.default .checkout-main-section .shopping-cart-bottom-section .button{width:100%}.default .checkout-main-section .text-truncate{white-space:nowrap}.default .checkout-main-section .text-default,.default .checkout-main-section .text-truncate{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.default .credit-card-fields{display:flex;gap:15px;margin:30px 0}.default .credit-card-fields input[type=hidden]{display:none}.default .credit-card-fields .input-container:has(input[type=hidden]){display:none}.default .credit-card-fields .input-container:has(.card-num){width:39%}.default .credit-card-fields .input-container:has(.exp-date){width:160px}.default .credit-card-fields .input-container:has(.cvv-num){width:15%}.default .credit-card-fields .input-container .input,.default .credit-card-fields .input-container select{display:flex;flex-direction:column;width:100%;height:fit-content}.default .ach-payment-fields{margin:30px 0}.default .ach-payment-fields .payment-error-message{padding:12px 16px;margin-bottom:20px;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c00;font-size:14px;line-height:1.5}.default .ach-payment-fields .payment-processing-message{padding:12px 16px;margin-bottom:20px;background-color:#e7f3ff;border:1px solid #b3d9ff;border-radius:4px;color:#0056b3;font-size:14px;line-height:1.5}.default .ach-payment-fields .payment-notice-message{padding:12px 16px;margin-bottom:20px;background-color:#fffbeb;border:1px solid #f5d78e;border-radius:4px;color:#78350f;font-size:14px;line-height:1.5;white-space:pre-line}.default .ach-payment-fields .ach-form-grid{display:flex;flex-direction:column;gap:20px}.default .ach-payment-fields .ach-field-row{display:flex;gap:15px;width:100%}.default .ach-payment-fields .ach-field-row .input-container{flex:1;min-width:0}.default .ach-payment-fields .ach-field-row:has(.routing-number) .input-container:has(.routing-number){flex:0 0 45%}.default .ach-payment-fields .ach-field-row:has(.routing-number) .input-container:has(.account-number){flex:0 0 55%}.default .ach-payment-fields .ach-field-row:has(.account-type) .input-container:has(.account-type){flex:0 0 45%}.default .ach-payment-fields .ach-field-row:has(.account-type) .input-container:has(.account-name){flex:0 0 55%}@media(max-width:768px){.default .ach-payment-fields .ach-field-row{flex-direction:column;gap:15px}.default .ach-payment-fields .ach-field-row .input-container{width:100%}}.default .square-ach-payment-form .square-ach-info-box{border:1px solid var(--color-suble-gray);border-radius:var(--radius);padding:20px;background-color:var(--square-ach-info-box-bg-color,var(--color-white));margin-bottom:20px}.default .square-ach-payment-form .btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;font-size:16px;font-weight:700;border-radius:var(--radius);transition:all var(--transition);cursor:pointer;line-height:20px;border:none;text-align:center;text-decoration:none}.default .square-ach-payment-form .btn:disabled{opacity:.9;cursor:not-allowed;background:var(--background-muted)!important}.default .square-ach-payment-form .btn.btn-primary{background-color:var(--ach-btn-primary-bg-color,var(--primary-color));color:var(--color-white);border:1px solid var(--ach-btn-primary-bg-color,var(--primary-color))}.default .square-ach-payment-form .btn.btn-primary:hover:not(:disabled){background-color:var(--primary-color-hover,var(--primary-color));border-color:var(--primary-color-hover,var(--primary-color));opacity:.9}.default .square-ach-payment-form .btn.btn-primary:active:not(:disabled){opacity:.8}.default .square-ach-payment-form .square-loading{border:1px solid var(--color-suble-gray);border-radius:var(--radius);padding:15px;background-color:var(--square-loading-bg-color,var(--color-white));margin-bottom:20px;font-size:14px}.default .square-ach-payment-form .text-success{color:var(--color-green);font-size:14px;margin-top:10px}.default .square-ach-payment-form .payment-notice-message{padding:12px 16px;margin-bottom:20px;background-color:#fffbeb;border:1px solid #f5d78e;border-radius:4px;color:#78350f;font-size:14px;line-height:1.5;white-space:pre-line}@media(max-width:1440px){.default .checkout-form .payment-methods{grid-template-columns:repeat(3,1fr)}.default .checkout-form .group-label,.default .checkout-main-section .shopping-cart h2{font-size:24px}.default .checkout-main-section .shopping-cart .cart-header{padding-bottom:12px}}@media(max-width:1366px){.default .cart-content-wrapper:not(.no-items){grid-template-columns:2fr .9fr;gap:30px}}@media(max-width:1200px){:root{--shopping-cart-count-font-size:14px}.default .cart-content-wrapper .cart-sticky-header,.default .checkout-container .cart-sticky-header,.default .two-step-checkout-container .cart-sticky-header{display:flex;flex-direction:column;background-color:var(--cart-sticky-header-bg-color,var(--color-ghost-white));padding:30px 20px 20px;margin:0 -20px;box-shadow:var(--cart-sticky-header-shadow-color,rgba(0,0,0,.15)) 1.95px 1.95px 2.6px}.default .cart-content-wrapper .cart-sticky-header .cart-sticky-header-top,.default .checkout-container .cart-sticky-header .cart-sticky-header-top,.default .two-step-checkout-container .cart-sticky-header .cart-sticky-header-top{display:flex;justify-content:space-between;align-items:center;width:100%}.default .cart-content-wrapper .cart-sticky-header .cart-sticky-actions,.default .checkout-container .cart-sticky-header .cart-sticky-actions,.default .two-step-checkout-container .cart-sticky-header .cart-sticky-actions{display:flex;flex-direction:row;justify-content:space-between;gap:12px;width:100%;margin-top:15px;padding-top:15px;border-top:1px solid var(--product-border-color)}.default .cart-content-wrapper .cart-sticky-header h2,.default .checkout-container .cart-sticky-header h2,.default .two-step-checkout-container .cart-sticky-header h2{font-size:24px;margin-top:-9px}.default .cart-content-wrapper .cart-sticky-header .cart-count-wrap,.default .checkout-container .cart-sticky-header .cart-count-wrap,.default .two-step-checkout-container .cart-sticky-header .cart-count-wrap{position:relative;right:20px}.default .cart-content-wrapper .cart-sticky-header .cart-count-wrap .sprite-mini-cart,.default .checkout-container .cart-sticky-header .cart-count-wrap .sprite-mini-cart,.default .two-step-checkout-container .cart-sticky-header .cart-count-wrap .sprite-mini-cart{background-position:-285px -1653px;height:30px;min-width:31px;width:31px}.default .cart-content-wrapper .cart-sticky-header .cart-count,.default .checkout-container .cart-sticky-header .cart-count,.default .two-step-checkout-container .cart-sticky-header .cart-count{background:var(--shopping-cart-count-bg-color);color:var(--shopping-cart-count-text-color);font-size:var(--shopping-cart-count-font-size);font-weight:var(--shopping-cart-count-font-weight);padding:var(--shopping-cart-count-padding);border-radius:var(--shopping-cart-count-border-radius);width:var(--shopping-cart-count-width);height:var(--shopping-cart-count-height);display:flex;align-items:center;justify-content:center;position:absolute;top:-18px;right:-25px}.default .cart-content-wrapper:not(.no-items),.default .checkout-container:not(.no-items),.default .two-step-checkout-container:not(.no-items){grid-template-columns:repeat(1,1fr);gap:30px}.default .cart-content-wrapper .checkout-cart-section,.default .checkout-container .checkout-cart-section,.default .two-step-checkout-container .checkout-cart-section{order:1;position:sticky;top:0;z-index:10}.default .cart-content-wrapper .checkout-cart-section .shopping-cart,.default .checkout-container .checkout-cart-section .shopping-cart,.default .two-step-checkout-container .checkout-cart-section .shopping-cart{display:block;transform:translateX(100%);transition:transform .5s linear;border-radius:0;position:fixed;width:100%;top:0;height:100vh;background:var(--color-dark-charcoal);z-index:99;left:0;display:flex;flex-direction:column;justify-content:flex-start;color:var(--color-white)}.default .cart-content-wrapper .checkout-cart-section .shopping-cart.open,.default .checkout-container .checkout-cart-section .shopping-cart.open,.default .two-step-checkout-container .checkout-cart-section .shopping-cart.open{transform:translateX(0);transition:transform .5s linear}.default .cart-content-wrapper .checkout-cart-section .shopping-cart button.delete-button svg path,.default .checkout-container .checkout-cart-section .shopping-cart button.delete-button svg path,.default .two-step-checkout-container .checkout-cart-section .shopping-cart button.delete-button svg path{fill:var(--color-white)}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-header,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-header,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-header{padding:10px 15px;position:sticky;top:0;border-bottom:1px solid var(--color-gray-border);justify-content:flex-end;display:flex;margin-bottom:10px}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-header .close-sidebar,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-header .close-sidebar,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-header .close-sidebar{font-size:0;background:rgba(0,0,0,0);border:none;box-shadow:none}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-header .close-sidebar:before,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-header .close-sidebar:before,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-header .close-sidebar:before{background-image:url(/icons/cross-icon.svg);content:"";display:flex;width:22px;height:22px;min-width:22px;background-position:50%;background-repeat:no-repeat;background-size:contain}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .cart-content,.default .checkout-container .checkout-cart-section .shopping-cart .cart-content,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .cart-content{display:flex;flex-direction:column;height:94%;padding:0;justify-content:space-between}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .cart-items,.default .checkout-container .checkout-cart-section .shopping-cart .cart-items,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .cart-items{overflow-y:auto;max-height:70%;padding:15px 20px 10px 0;border-bottom:none}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .cart-items .cart-item .cart-item-details .product-desc,.default .cart-content-wrapper .checkout-cart-section .shopping-cart .cart-items .cart-item .cart-item-details .product-name,.default .checkout-container .checkout-cart-section .shopping-cart .cart-items .cart-item .cart-item-details .product-desc,.default .checkout-container .checkout-cart-section .shopping-cart .cart-items .cart-item .cart-item-details .product-name,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .cart-items .cart-item .cart-item-details .product-desc,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .cart-items .cart-item .cart-item-details .product-name{color:var(--color-white)}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .cart-items .cart-item-image-container,.default .checkout-container .checkout-cart-section .shopping-cart .cart-items .cart-item-image-container,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .cart-items .cart-item-image-container{background:rgba(59,59,59,.5)}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .cart-summary .summary-additional,.default .checkout-container .checkout-cart-section .shopping-cart .cart-summary .summary-additional,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .cart-summary .summary-additional{border-color:var(--color-gray-border)}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .shopping-cart-bottom-section,.default .checkout-container .checkout-cart-section .shopping-cart .shopping-cart-bottom-section,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .shopping-cart-bottom-section{flex-direction:row}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .shopping-cart-bottom-section .primary-button:hover,.default .checkout-container .checkout-cart-section .shopping-cart .shopping-cart-bottom-section .primary-button:hover,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .shopping-cart-bottom-section .primary-button:hover{background-color:var(--color-white);border:1px solid var(--color-white);color:var(--primary-button-hover-text-color,var(--primary-color))}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .summary-container,.default .checkout-container .checkout-cart-section .shopping-cart .summary-container,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .summary-container{position:sticky;bottom:0;width:100%;margin-top:10px;border-top:1px solid var(--color-gray-border);background-color:var(--color-dark-charcoal)}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields{overflow-y:auto;max-height:85vh;border-top:none;padding-right:5px}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar{width:5px}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar-track,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar-track,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar-track{background:var(--scrollbar-track-background);border-radius:10px}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar-thumb,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar-thumb,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar-thumb{background:var(--scrollbar-track-thumb);border-radius:10px}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar-thumb:hover,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar-thumb:hover,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-track-thumb-hover)}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields .filter-field,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields .filter-field,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields .filter-field{padding:20px 15px;border-bottom:1px solid var(--color-gray-border)}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields .filter-field:last-child,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields .filter-field:last-child,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields .filter-field:last-child{border-bottom:none}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields .filter-field .field-label,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields .filter-field .field-label,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-fields .filter-field .field-label{color:var(--color-white)}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-filter .filter-title,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-title,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .filter-title{justify-content:flex-end;padding:10px 15px;position:sticky;top:0;border-bottom:1px solid var(--color-gray-border);margin-bottom:0}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-filter .close-sidebar,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .close-sidebar,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .close-sidebar{font-size:0;background:rgba(0,0,0,0);border:none;box-shadow:none}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .sidebar-filter .close-sidebar:before,.default .checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .close-sidebar:before,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .sidebar-filter .close-sidebar:before{background-image:url(/icons/cross-icon.svg);content:"";display:flex;width:22px;height:22px;min-width:22px;background-position:50%;background-repeat:no-repeat;background-size:contain}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .apply-button-wrapper,.default .cart-content-wrapper .checkout-cart-section .shopping-cart .apply-button-wrapper .apply-filters-button,.default .checkout-container .checkout-cart-section .shopping-cart .apply-button-wrapper,.default .checkout-container .checkout-cart-section .shopping-cart .apply-button-wrapper .apply-filters-button,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .apply-button-wrapper,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .apply-button-wrapper .apply-filters-button{width:100%}.default .cart-content-wrapper .checkout-cart-section .shopping-cart .custom-checkbox-option input[type=checkbox]+label,.default .checkout-container .checkout-cart-section .shopping-cart .custom-checkbox-option input[type=checkbox]+label,.default .two-step-checkout-container .checkout-cart-section .shopping-cart .custom-checkbox-option input[type=checkbox]+label{color:var(--color-white)}.default .cart-content-wrapper .checkout-form-section,.default .checkout-container .checkout-form-section,.default .two-step-checkout-container .checkout-form-section{order:2}.default .cart-content-wrapper .checkout-no-items img,.default .checkout-container .checkout-no-items img,.default .two-step-checkout-container .checkout-no-items img{height:auto;width:300px}.default .cart-content-wrapper .checkout-no-items h3,.default .checkout-container .checkout-no-items h3,.default .two-step-checkout-container .checkout-no-items h3{font-size:18px}.default .checkout-form .form-group .group-label{font-size:22px}.default .checkout-form .form-field.shipping-method-wrap{margin-top:0}.default .checkout-form .form-field.shipping-address-fields .form-group-fields{margin-bottom:10px}.default .cart-content-wrapper:not(.no-items){grid-template-columns:100%}.default .square-ach-payment-form .square-ach-info-box{border:1px solid var(--color-suble-gray);border-radius:var(--radius);padding:20px;background-color:var(--square-ach-info-box-bg-color,var(--color-white));margin-bottom:20px}.default .square-ach-payment-form .btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;font-size:16px;font-weight:700;border-radius:var(--radius);transition:all var(--transition);cursor:pointer;line-height:20px;border:none;text-align:center;text-decoration:none}.default .square-ach-payment-form .btn:disabled{opacity:.9;cursor:not-allowed;background:var(--background-muted)!important}.default .square-ach-payment-form .btn.btn-primary{background-color:var(--primary-color);color:var(--color-white);border:1px solid var(--primary-color)}.default .square-ach-payment-form .btn.btn-primary:hover:not(:disabled){background-color:var(--primary-color-hover,var(--primary-color));border-color:var(--primary-color-hover,var(--primary-color));opacity:.9}.default .square-ach-payment-form .btn.btn-primary:active:not(:disabled){opacity:.8}.default .square-ach-payment-form .square-loading{border:1px solid var(--color-suble-gray);border-radius:var(--radius);padding:15px;background-color:var(--square-loading-bg-color,var(--color-white));margin-bottom:20px;font-size:14px}.default .square-ach-payment-form .text-success{color:var(--color-green);font-size:14px;margin-top:10px}}@media(max-width:991px){.default .section.checkout-header-section{padding-top:1.5rem;padding-bottom:1.5rem}.default .checkout-header-section .header-logo a img{height:28px}}@media(max-width:767px){.default .checkout-header-section .header-logo a img{height:24px}.default .credit-card-fields{flex-wrap:wrap}.default .credit-card-fields .input-container:has(.card-num){width:100%}.default .credit-card-fields .input-container:has(.exp-date){width:37%}.default .credit-card-fields .input-container:has(.cvv-num){width:18%}}@media(max-width:767px)and (max-width:480px){.default .credit-card-fields .input-container:has(.card-num){width:100%}.default .credit-card-fields .input-container:has(.exp-date){width:33%}.default .credit-card-fields .input-container:has(.cvv-num){width:27%}}@media(max-width:767px)and (max-width:460px){.default .credit-card-fields .input-container:has(.exp-date){width:47%}.default .credit-card-fields .input-container:has(.cvv-num){width:47%}}@media(max-width:767px){.default .checkout-form .form-group .payment-methods{grid-template-columns:repeat(2,1fr)}.default .checkout-form .payment-method-title{font-size:18px}.default .checkout-container .checkout-no-items img{height:auto;width:230px}.default .checkout-container .checkout-no-items h3{font-size:16px}}@media(max-width:640px){.default .checkout-form .payment-methods .radio-label{width:100%}}@media(max-width:480px){.default .checkout-main-section .shopping-cart .cart-content{flex-direction:column;justify-content:space-between}.default .checkout-main-section .shopping-cart .cart-items .cart-item .text-truncate{max-width:100%}.default .checkout-main-section .shopping-cart .cart-items .cart-item .cart-item-details .middle-section,.default .checkout-main-section .shopping-cart .cart-items .cart-item .cart-item-details .top-section{gap:5px;flex-direction:column}.default .checkout-main-section .shopping-cart .cart-item{align-items:flex-start;flex-direction:column}.default .checkout-main-section .shopping-cart .cart-item .cart-item-image-container{min-width:65px;padding:10px}.default .checkout-main-section .shopping-cart .shopping-cart-bottom-section{flex-direction:column}.default .checkout-form .form-group-fields{grid-template-columns:repeat(1,1fr);grid-gap:20px;gap:20px}.default .checkout-form .form-group .payment-methods{grid-template-columns:repeat(1,1fr)}.default .credit-card-fields .input-container:has(.card-num){width:100%}.default .credit-card-fields .input-container:has(.exp-date){width:33%}.default .credit-card-fields .input-container:has(.cvv-num){width:27%}}@media(max-width:480px)and (max-width:460px){.default .credit-card-fields .input-container:has(.exp-date){width:47%}.default .credit-card-fields .input-container:has(.cvv-num){width:47%}}@media(max-width:480px){.default .section.checkout-header-section{flex-direction:column;padding:15px;margin:10px auto 20px}.default .section.checkout-header-section .header-panel{width:100%;justify-content:center}.default .checkout-container .checkout-cart-section .shopping-cart .shopping-cart-bottom-section{flex-direction:column}}