.tableContainer{--table-collapse: separate;--table-border-spacing-x: 0rem;--table-border-spacing-y: 0rem;--table-height: unset;--table-padding-y: 1.25rem;--table-padding-x: 1.25rem;--table-background-color: transparent;--table-hover-background-color: var(--table-background-color);--table-border-bottom-width: 0rem;--table-border-left-width: 0rem;--table-border-color: transparent;--table-hover-border-color: var(--table-border-color);--table-border-radius: 0rem;--table-font-size: var(--fontSize-base);--table-empty-font-size: var(--fontSize-base);--table-color: var(--color-gray);--table-empty-color: var(--color-gray);--table-hover-color: var(--table-color);--table-text-align: left;--table-font-weight: 400;--table-line-height: var(--line-height);--table-letter-spacing: var(--letter-spacing);--th-padding-y: var(--table-padding-y);--th-padding-x: var(--table-padding-x);--th-background-color: var(--table-background-color);--th-hover-background-color: var(--table-hover-background-color);--th-border-bottom-width: var(--table-border-bottom-width);--th-border-left-width: var(--table-border-left-width);--th-border-color: var(--table-border-color);--th-hover-border-color: var(--th-border-color);--th-border-radius: var(--table-border-radius);--th-font-size: var(--table-font-size);--th-color: var(--color-gray-3);--th-hover-color: var(--th-color);--th-text-align: var(--table-text-align);--th-font-weight: var(--table-font-weight);--th-line-height: var(--table-line-height);--th-letter-spacing: var(--table-letter-spacing);--td-padding-y: var(--table-padding-y);--td-padding-x: var(--table-padding-x);--td-background-color: var(--table-background-color);--td-hover-background-color: var(--table-hover-background-color);--td-striped-background-color: var(--td-background-color);--td-hover-striped-background-color: var(--table-hover-background-color);--td-border-left-width: var(--table-border-left-width);--td-border-bottom-width: var(--table-border-bottom-width);--td-border-color: var(--table-border-color);--td-hover-border-color: var(--td-border-color);--td-border-radius: var(--table-border-radius);--td-font-size: var(--table-font-size);--td-empty-font-size: var(--table-empty-font-size);--td-color: var(--table-color);--td-empty-color: var(--table-empty-color);--td-hover-color: var(--table-hover-color);--td-text-align: var(--table-text-align);--td-font-weight: var(--table-font-weight);--td-line-height: var(--table-line-height);--td-letter-spacing: var(--table-letter-spacing);--thead-display: table-header-group;--first-td-display: table-cell;--first-content-display: block;--mobile-content-display: none;position:relative;height:var(--table-height)}@media (max-width: 639.9px){.tableContainer.mobileTable.mobileTable-sm{--thead-display: none;--first-td-display: none;--first-content-display: none;--mobile-content-display: block}}@media (max-width: 767.9px){.tableContainer.mobileTable.mobileTable-md{--thead-display: none;--first-td-display: none;--first-content-display: none;--mobile-content-display: block}}@media (max-width: 1023.9px){.tableContainer.mobileTable.mobileTable-lg{--thead-display: none;--first-td-display: none;--first-content-display: none;--mobile-content-display: block}}@media (max-width: 1279.9px){.tableContainer.mobileTable.mobileTable-xl{--thead-display: none;--first-td-display: none;--first-content-display: none;--mobile-content-display: block}}@media (max-width: 1535.9px){.tableContainer.mobileTable.mobileTable-2xl{--thead-display: none;--first-td-display: none;--first-content-display: none;--mobile-content-display: block}}.tableContainer.mobileTable table>thead{display:var(--thead-display)}.tableContainer.mobileTable table>tbody>tr>td:not(:first-child){display:var(--first-td-display)}.tableContainer.mobileTable .TableFirstTdContent{display:var(--first-content-display)}.tableContainer.mobileTable .MobileTableContainer{display:var(--mobile-content-display)}.tableContainer.scrollable{overflow-x:auto}.tableContainer.scrollable table th,.tableContainer.scrollable table td{white-space:nowrap}.tableContainer.sticky{--first-th-width: auto}.tableContainer.sticky table thead tr>th:first-child,.tableContainer.sticky table tbody tr>td:first-child{position:sticky;left:0;z-index:3;width:var(--first-th-width)}.tableContainer.rouned table thead tr:first-child th:first-child{border-top-left-radius:var(--th-border-radius);overflow:hidden}.tableContainer.rouned table thead tr:first-child th:last-child{border-top-right-radius:var(--th-border-radius);overflow:hidden}.tableContainer.rouned table tbody tr:last-child th:first-child{border-bottom-left-radius:var(--td-border-radius);overflow:hidden}.tableContainer.rouned table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--td-border-radius);overflow:hidden}.tableContainer.rouned-top table thead tr:first-child th:first-child{border-top-left-radius:var(--th-border-radius);overflow:hidden}.tableContainer.rouned-top table thead tr:first-child th:last-child{border-top-right-radius:var(--th-border-radius);overflow:hidden}.tableContainer.rouned-bottom table tbody tr:last-child th:first-child{border-bottom-left-radius:var(--td-border-radius);overflow:hidden}.tableContainer.rouned-bottom table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--td-border-radius);overflow:hidden}.tableContainer.striped tbody tr th,.tableContainer.striped tbody tr td{background-color:var(--td-striped-background-color)}.tableContainer.striped tbody tr:hover th,.tableContainer.striped tbody tr:hover td{background-color:var(--td-hover-striped-background-color)}.tableContainer>table{width:100%;border-collapse:var(--table-collapse);border-spacing:var(--table-border-spacing-x) var(--table-border-spacing-y)}.tableContainer>table thead tr>th{padding:var(--th-padding-y) var(--th-padding-x);background-color:var(--th-background-color);border-left-width:var(--th-border-left-width);border-bottom-width:var(--th-border-bottom-width);border-style:solid;border-color:var(--th-border-color);font-size:var(--th-font-size);color:var(--th-color);text-align:var(--th-text-align);font-weight:var(--th-font-weight);line-height:var(--th-line-height);letter-spacing:var(--th-letter-spacing);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.tableContainer>table thead tr:hover>th{background-color:var(--th-hover-background-color);border-color:var(--th-hover-border-color);color:var(--th-hover-color)}.tableContainer>table tbody tr>th{position:relative}.tableContainer>table tbody tr>th,.tableContainer>table tbody tr>td{padding:var(--td-padding-y) var(--td-padding-x);background-color:var(--td-background-color);border-left-width:var(--td-border-left-width);border-bottom-width:var(--td-border-bottom-width);border-style:solid;border-color:var(--td-border-color);font-size:var(--td-font-size);color:var(--td-color);text-align:var(--td-text-align);font-weight:var(--td-font-weight);line-height:var(--td-line-height);letter-spacing:var(--td-letter-spacing);border-radius:var(--td-border-radius);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.tableContainer>table tbody tr>th:first-child,.tableContainer>table tbody tr>td:first-child{--td-padding-x: 0rem}.tableContainer>table tbody tr:last-child>th,.tableContainer>table tbody tr:last-child>td{--td-border-bottom-width: 0rem;--td-border-color: transparent}.tableContainer>table tbody tr:hover>th,.tableContainer>table tbody tr:hover>td{background-color:var(--td-hover-background-color);border-color:var(--td-hover-border-color);color:var(--td-hover-color)}.tableContainer>table tbody tr .emptyTd{text-align:center;color:var(--td-empty-color);font-size:var(--td-empty-font-size)}.btn-choice{pointer-events:none;position:absolute;clip:rect(0,0,0,0)}.btn-choice:disabled{pointer-events:none}.CartReceipt{display:flex;justify-content:flex-end;border-bottom-width:1px;border-color:var(--color-gray-5);padding-top:1.25rem;padding-bottom:1.25rem}.CartReceipt ul{display:flex;flex-direction:column;gap:.75rem;width:min(100%,22.5rem);font-family:"Noto Serif TC",sans-serif}.CartReceipt ul li{display:flex;align-items:baseline;justify-content:space-between}.CartReceipt ul li span{font-size:var(--fontSize-base);line-height:1.4}.CartReceipt ul li span:first-child{width:7.75rem;flex:none}.CartReceipt ul li .text-word{color:var(--color-gray-3);font-weight:700;letter-spacing:.4375rem}.CartReceipt ul li .text-price{color:var(--color-gray-1);font-weight:700;letter-spacing:.4375rem}.CartReceipt ul li .text-price.text-discount{color:var(--color-gold)}.CartReceipt ul li .text-total{font-size:var(--fontSize-subtitle);line-height:1.4;font-weight:700}.CartReceipt ul li .text-total.text-price{font-size:var(--fontSize-h6);line-height:1.4}.CartReceipt ul li .text-discount{display:flex;align-items:center;gap:.75rem;color:var(--color-gold)}.CartReceipt ul li .text-discount .text-word{color:var(--color-gold)}.form-check{--checkbox-height: 1.5rem;--checkbox-size: 1.25rem;--checkbox-gap: .5rem;--checkbox-background-color: var(--color-white);--checkbox-disabled-background-color: var(--color-gray-6);--checkbox-checked-background-color: var(--color-gold);--checkbox-checked-background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");--checkbox-border-width: .0625rem;--checkbox-border-color: var(--color-gray-4);--checkbox-border-radius: .25rem;--checkbox-checked-border-color: var(--color-gold);--checkbox-disabled-border-color: var(--color-gray-4);--checkbox-color: var(--color-gray-2);--checkbox-disabled-color: var(--color-gray-4);--checkbox-checked-color: var(--color-gold);--checkbox-font-size: var(--fontSize-base);--checkbox-font-weight: 400;--checkbox-line-height: var(--line-height);--checkbox-letter-spacing: .1875rem;--checkbox-label-flex-direction: row;--checkbox-label-align-items: center;--checkbox-label-justify-content: flex-start;--checkbox-label-gap: .5rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:var(--checkbox-height);gap:var(--checkbox-gap)}.form-check .form-check-input,.form-check .form-radio-input{float:left;cursor:pointer;-webkit-appearance:none;appearance:none;background-size:contain;background-position:center;background-repeat:no-repeat;vertical-align:top;width:var(--checkbox-size);height:var(--checkbox-size);background-color:var(--checkbox-background-color);border:var(--checkbox-border-width) solid var(--checkbox-border-color);border-radius:var(--checkbox-border-radius)}.form-check .form-check-input:checked,.form-check .form-radio-input:checked{background-color:var(--checkbox-checked-background-color);border-color:var(--checkbox-checked-border-color);background-image:var(--checkbox-checked-background-image)}.form-check .form-check-input:checked+.form-check-label,.form-check .form-radio-input:checked+.form-check-label{color:var(--checkbox-checked-color)}.form-check .form-check-input:disabled,.form-check .form-radio-input:disabled{background-color:var(--checkbox-disabled-background-color);border-color:var(--checkbox-disabled-border-color)}.form-check .form-check-input:disabled+.form-check-label,.form-check .form-radio-input:disabled+.form-check-label{color:var(--checkbox-disabled-color)}.form-check .form-check-label{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:var(--checkbox-label-flex-direction);align-items:var(--checkbox-label-align-items);justify-content:var(--checkbox-label-justify-content);color:var(--checkbox-color);font-size:var(--checkbox-font-size);font-weight:var(--checkbox-font-weight);line-height:var(--checkbox-line-height);letter-spacing:var(--checkbox-letter-spacing);gap:var(--checkbox-label-gap)}.form-check.rounded-check{--checkbox-height: 1.5rem;--checkbox-size: 1.25rem;--checkbox-gap: .5rem;--checkbox-border-radius: 99999px;--checkbox-font-size: 1rem;--checkbox-checked-background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check.form-radio{--checkbox-size: 1rem;--checkbox-border-radius: 9999px;--checkbox-checked-background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}
