 #brx-header { position: sticky; top: 0; z-index: 999; background-color: #ffffff; }  @media (max-width: 767px) { #brx-header { top: -25px; } }  @media (min-width: 783px) { .admin-bar #brx-header { top: 32px; } }  .pdp-column { display: flex; flex-direction: column; }  .pdp-cart, .pdp-cart > form.variations_form, .pdp-cart wc-order-attribution-inputs { display: contents; }  .pdp-cart > form.cart:not(.variations_form) { order: 9; width: 100%; }  .pdp-breadcrumbs { order: 1; } .pdp-title { order: 2; } .pdp-tags { order: 3; } .pdp-price { order: 4; } .pdp-description { order: 5; } .pdp-divider { order: 6; } .pdp-cart table.variations, .pdp-cart .reset_variations_alert { order: 7; } .pdp-qty-label { order: 8; } .pdp-cart .single_variation_wrap { order: 9; } .pdp-accordion { order: 11; }  .pdp-cart table.variations th.label { display: block; width: 100%; padding: 0 0 8px !important; text-align: left; }  .pdp-cart form.variations_form.cart table.variations tbody tr td.value a.reset_variations { display: none; }  .pdp-cart .single_variation_wrap { width: 100%; }  .pdp-cart .woocommerce-variation-add-to-cart { display: flex; flex-direction: column; width: 100%; gap: 16px;  }  .pdp-cart .woocommerce-variation-add-to-cart .quantity, .pdp-cart .woocommerce-variation-add-to-cart button.single_add_to_cart_button { float: none !important; width: 100% !important; margin: 0 !important; }  .pdp-cart .woocommerce-variation-add-to-cart .quantity { display: flex !important; }  .pdp-cart .woocommerce-variation-add-to-cart .quantity input[type="number"], .pdp-cart .woocommerce-variation-add-to-cart .quantity span.action { flex-grow: 1; display: flex; justify-content: center; align-items: center; }  .pdp-cart .woocommerce-variation.single_variation { display: none !important; }  .pdp-cart table.variations, .pdp-cart table.variations :is(table, tbody, tr, th, td) { border: 0 !important; box-shadow: none !important; } .pdp-cart table.variations :is(tr, th, td)::before, .pdp-cart table.variations :is(tr, th, td)::after { content: none !important; }  .pdp-cart table.variations, .pdp-cart table.variations tr, .pdp-cart table.variations td.value { display: block; width: 100%; }  .pdp-cart .bricks-variation-swatches { display: flex !important; flex-wrap: wrap !important; gap: 8px;  }  .pdp-cart .bricks-variation-swatches li { white-space: nowrap !important; flex-shrink: 0 !important; }