 @layer bricks.reset {  .single-product #brxe-863b4f { display: flex !important; flex-direction: row !important; justify-content: center !important;  align-items: flex-start !important; gap: 60px !important;   width: 100% !important; max-width: 100% !important; border-top: 1px solid #e2e8f0 !important;  border-bottom: 1px solid #e2e8f0 !important;  padding-top: 40px !important;  padding-bottom: 40px !important;  margin-top: 20px !important; margin-bottom: 40px !important; }  .aws-range-wrapper { margin-left: 0 !important; margin-right: 0 !important; width: 100% !important; max-width: none !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch !important; margin-top: 40px !important; border: 1px solid #e2e8f0 !important; padding: 24px !important; background: #ffffff !important; border-radius: 8px !important; box-shadow: 0 1px 3px rgba(0,0,0,0.02) !important; } .aws-range-title { margin-top: 0 !important; margin-bottom: 22px !important; font-size: 1.5rem !important; font-weight: 700 !important; color: #1a202c !important; text-align: left !important; } table.aws-range-table { width: 100% !important; border-collapse: separate !important; border-spacing: 0 !important; background: #ffffff !important; border: 1px solid #e2e8f0 !important; border-radius: 6px !important; overflow: hidden !important; } table.aws-range-table th { background-color: #1a202c !important; color: #ffffff !important; font-weight: 700 !important; text-align: left !important; padding: 16px 14px !important; font-size: 0.9rem !important; text-transform: uppercase !important; letter-spacing: 0.05em !important; border-bottom: 1px solid #1a202c !important; } table.aws-range-table td { padding: 16px 14px !important; border-bottom: 1px solid #edf2f7 !important; font-size: 1rem !important; color: #2d3748 !important; vertical-align: middle !important; } table.aws-range-table tr:last-child td { border-bottom: none !important; } table.aws-range-table tbody tr:nth-child(even) { background-color: #fcfcfc !important; } table.aws-range-table tr:hover td { background-color: #f7fafc !important; } .aws-range-disclaimer { font-size: 0.9rem !important; color: #718096 !important; margin-top: 18px !important; margin-bottom: 0 !important; font-style: italic !important; }  #brxe-59e4ab .flex-control-nav li img { border: 1px solid #e2e8f0 !important; border-radius: 6px !important; padding: 4px !important; box-sizing: border-box !important; background-color: #ffffff !important; cursor: pointer !important; transition: border-color 0.3s ease !important; } #brxe-59e4ab .flex-control-nav li img.flex-active, #brxe-59e4ab .flex-control-nav li img:hover { border-color: #a0aec0 !important; }  @media (min-width: 992px) { #brxe-59e4ab { display: flex !important; flex-direction: column !important; width: 500px !important;  margin-bottom: 0 !important; margin-left: 0 !important; margin-right: 0 !important; } #brxe-59e4ab .flex-viewport { width: 100% !important; flex: 1 1 auto !important; } #brxe-59e4ab .woocommerce-product-gallery__wrapper { height: auto !important; } #brxe-59e4ab img { width: 100% !important; height: auto !important; max-height: 450px !important; object-fit: contain !important; } #brxe-59e4ab .flex-control-nav { margin-top: 20px !important; position: relative !important; display: flex !important; justify-content: center !important; gap: 10px !important; } } }  @media (max-width: 991px) { .single-product #brxe-863b4f { flex-direction: column !important; align-items: center !important; gap: 30px !important; } .aws-range-wrapper { margin-top: 35px !important; } }  .woocommerce-tabs ul.tabs li.description_tab { display: none !important; } #tab-description { display: block !important; visibility: visible !important; opacity: 1 !important; } .woocommerce-tabs ul.tabs { display: flex !important; justify-content: center !important; gap: 15px !important; padding: 0 !important; margin: 30px 0 20px 0 !important; list-style: none !important; border-bottom: none !important; } .woocommerce-tabs ul.tabs li { background: #f7fafc !important; border: 1px solid #e2e8f0 !important; border-radius: 50px !important; padding: 0 !important; transition: all 0.2s ease-in-out !important; } .woocommerce-tabs ul.tabs li a { display: block !important; padding: 12px 30px !important; font-size: 16px !important; font-weight: 700 !important; color: #4a5568 !important; text-decoration: none !important; } .woocommerce-tabs ul.tabs li:hover { background: #edf2f7 !important; border-color: #cbd5e0 !important; } .woocommerce-tabs ul.tabs li.active { background: #1a202c !important; border-color: #1a202c !important; } .woocommerce-tabs ul.tabs li.active a { color: #ffffff !important; } .woocommerce-tabs ul.tabs li::before, .woocommerce-tabs ul.tabs li::after { display: none !important; }  .woocommerce-tabs .panel { padding: 0; } .product-table-wrapper { max-height: 70vh; overflow-y: auto; overflow-x: hidden; border: 1px solid #ddd; } .product-table { width: 100%; border-collapse: collapse; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif; font-size: 14px; line-height: 1.6; } .product-table th, .product-table td { border: 1px solid #ddd; padding: 10px 12px; vertical-align: top; } .product-table thead th { background: #f4f4f4; font-weight: 700; text-align: left; white-space: nowrap; position: sticky; top: 0; z-index: 1; } .product-table tbody tr:nth-child(even) { background: #fafafa; } .product-table tbody tr:hover { background: #eef6ff; } .product-table td:nth-child(8), .product-table td:nth-child(11), .product-table td:nth-child(12), .product-table td:nth-child(14), .product-table td:nth-child(15), .product-table td:nth-child(17), .product-table td:nth-child(19) { text-align: center; white-space: nowrap; } .product-table td:nth-child(1), .product-table td:nth-child(2) { font-weight: 700; color: #1a202c; } .product-table td:nth-child(9), .product-table td:nth-child(10), .product-table td:nth-child(11) { max-width: 300px; white-space: normal; } @media (max-width: 1024px) { .product-table { font-size: 13px; } } @media (max-width: 768px) { .product-table { display: block; overflow-x: auto; white-space: nowrap; } }  #brxe-xabdji, #brxe-xabdji .woocommerce-tabs, #brxe-xabdji .panel.entry-content, #tab-description { border-top: none !important; border-bottom: none !important; box-shadow: none !important; }  .woocommerce-tabs ul.tabs { border: none !important; }