.panel-wrapper{font-family:var(--font-family);width:calc(50% - 20px);min-width:500px;font-size:1rem}@media screen and (max-width:600px){.panel-wrapper{width:100%;min-width:200px}}.panel-wrapper.fullwidth{width:100%}.panel-wrapper h2{font-size:1.4em;font-weight:600}.panel-wrapper h2:first-letter{text-transform:uppercase}
.list-panel .list{font-size:1.3em;font-family:var(--font-family);padding-left:0;line-height:1.3;list-style:none}.list-panel .list .list-item{margin:15px 0}
@media screen and (max-width:600px){.primary-table-panel{font-size:.9rem}}.primary-table-panel .table-container{width:100%;position:relative;overflow-x:auto}.primary-table-panel .table-container .primary-table{width:100%;min-width:750px}@media screen and (max-width:400px){.primary-table-panel .table-container .primary-table{min-width:450px}}@media screen and (max-width:860px){.primary-table-panel .table-container .primary-table th:first-child,.primary-table-panel .table-container .primary-table td:first-child{z-index:2;padding:10px;position:sticky;left:0}.primary-table-panel .table-container .primary-table th:first-child:before,.primary-table-panel .table-container .primary-table td:first-child:before{content:"";background:linear-gradient(90deg,#0000001a,#0000);width:5px;height:100%;position:absolute;top:0;right:0}.primary-table-panel .table-container .primary-table th:last-child,.primary-table-panel .table-container .primary-table td:last-child{z-index:2;position:sticky;right:0}.primary-table-panel .table-container .primary-table th:last-child:before,.primary-table-panel .table-container .primary-table td:last-child:before{content:"";background:linear-gradient(270deg,#0000001a,#0000);width:5px;height:100%;position:absolute;top:0;left:-5px}}.primary-table-panel .table-container .primary-table .primary-table-header{vertical-align:baseline;background-color:#ececed;min-height:50px;font-size:1em}@media screen and (max-width:1150px){.primary-table-panel .table-container .primary-table .primary-table-header{font-size:.8em}}.primary-table-panel .table-container .primary-table .primary-table-row:nth-child(2n),.primary-table-panel .table-container .primary-table .primary-table-row:nth-child(2n) td,.primary-table-panel .table-container .primary-table .primary-table-row:nth-child(2n) th{background-color:#ececed}.primary-table-panel .table-container .primary-table .primary-table-row:nth-child(odd),.primary-table-panel .table-container .primary-table .primary-table-row:nth-child(odd) td,.primary-table-panel .table-container .primary-table .primary-table-row:nth-child(odd) th{background-color:var(--default-color)}.primary-table-panel .table-container .primary-table .primary-table-cell{text-align:center}.primary-table-panel .table-container .primary-table .add-to-cart-button-container{justify-content:center;margin:0 10px;display:flex}@media screen and (max-width:750px){.primary-table-panel .table-container .primary-table .add-to-cart-button-container{margin:0 5px}}.primary-table-panel .table-container .primary-table .add-to-cart-button-container .add-to-cart-button{width:30px;height:30px}@media screen and (max-width:600px){.primary-table-panel .table-container .primary-table .add-to-cart-button-container .add-to-cart-button{width:20px;height:20px}}.primary-table-panel .table-container .primary-table .product-number-conatiner{align-items:center;gap:5px;padding:0 10px;display:flex}@media screen and (max-width:600px){.primary-table-panel .table-container .primary-table .product-number-conatiner{padding:0}}.primary-table-panel .table-container .primary-table .product-number-conatiner .product-number input{text-align:center;width:5rem;height:30px;padding:5px;font-size:.9em}@media screen and (max-width:600px){.primary-table-panel .table-container .primary-table .product-number-conatiner .product-number input{width:5em;height:20px}}.primary-table-panel .table-container .primary-table .product-number-conatiner button{width:25px;height:25px}@media screen and (max-width:600px){.primary-table-panel .table-container .primary-table .product-number-conatiner button{width:15px;height:15px}}
.subproduct-panel{width:100%}.subproduct-panel .subproduct-container{flex-direction:column;gap:10px;display:flex}.subproduct-panel .subproduct-container .description{font-family:var(--font-family);font-size:1.2rem}.subproduct-panel .subproduct-container .add-to-cart-container{justify-content:center;align-items:center;gap:5px;display:flex}.subproduct-panel .subproduct-container .add-to-cart-container .product-number-conatiner{align-items:center;gap:5px;padding:0 10px;display:flex}.subproduct-panel .subproduct-container .add-to-cart-container .product-number-conatiner .product-number input{text-align:center;width:80px;height:30px}.subproduct-panel .subproduct-container .add-to-cart-container .product-number-conatiner button{width:25px;height:25px}.subproduct-panel .subproduct-container .add-to-cart-container .add-to-cart-button-container{justify-content:center;display:flex}.subproduct-panel .subproduct-container .add-to-cart-container .add-to-cart-button-container .add-to-cart-button{width:30px;height:30px}
.subproduct-table-panel .subproduct-container{align-items:center;gap:30px;display:flex}@media screen and (max-width:800px){.subproduct-table-panel .subproduct-container{flex-direction:column;align-items:stretch}}.subproduct-table-panel .subproduct-container .subproduct-table-container{flex:1}.subproduct-table-panel .subproduct-container .subproduct-table{width:100%;height:fit-content}.subproduct-table-panel .subproduct-container .subproduct-table .subproduct-table-header{vertical-align:baseline;background-color:#ececed;height:50px}.subproduct-table-panel .subproduct-container .subproduct-table .subproduct-table-row:nth-child(2n){background-color:#ececed}.subproduct-table-panel .subproduct-container .subproduct-table .subproduct-table-cell{text-align:center}.subproduct-table-panel .subproduct-container .subproduct-table .add-to-cart-button-container{justify-content:center;display:flex}.subproduct-table-panel .subproduct-container .subproduct-table .add-to-cart-button-container .add-to-cart-button{width:30px;height:30px}.subproduct-table-panel .subproduct-container .subproduct-table .product-number-conatiner{align-items:center;gap:5px;padding:0 10px;display:flex}.subproduct-table-panel .subproduct-container .subproduct-table .product-number-conatiner .product-number input{text-align:center;width:80px;height:30px}.subproduct-table-panel .subproduct-container .subproduct-table .product-number-conatiner button{width:25px;height:25px}.subproduct-table-panel .subproduct-container .image{width:30%}@media screen and (max-width:800px){.subproduct-table-panel .subproduct-container .image{width:100%;max-width:100%}}
.table-panel .description{margin-bottom:20px;font-size:1.2rem}.table-panel .table{width:100%}.table-panel .table .header{vertical-align:baseline;background-color:#ececed;height:50px}.table-panel .table .row:nth-child(2n){background-color:#ececed}.table-panel .table .cell{text-align:center}.table-panel .subscript{font-size:.9rem}
