/* Only the classic Bricks cart and checkout item lists that contain product options. */
.brxe-woocommerce-cart-items dl.variation:has(.cc-option-value),
.brxe-woocommerce-checkout-order-review dl.variation:has(.cc-option-value){display:grid;grid-template-columns:max-content minmax(0,1fr);grid-auto-flow:row;align-items:start;column-gap:8px;row-gap:6px}
.brxe-woocommerce-cart-items dl.variation:has(.cc-option-value)>dt,
.brxe-woocommerce-cart-items dl.variation:has(.cc-option-value)>dd,
.brxe-woocommerce-checkout-order-review dl.variation:has(.cc-option-value)>dt,
.brxe-woocommerce-checkout-order-review dl.variation:has(.cc-option-value)>dd{float:none;clear:none;width:auto;min-width:0;margin:0}
.brxe-woocommerce-cart-items dl.variation:has(.cc-option-value)>dd p,
.brxe-woocommerce-checkout-order-review dl.variation:has(.cc-option-value)>dd p{margin:0}
.brxe-woocommerce-cart-items .cc-options-accordion-row>td,
.brxe-woocommerce-checkout-order-review .cc-options-accordion-row>td{padding:0 0 16px;border-top:0}
.cc-options-accordion>summary{cursor:pointer;padding:10px 12px;border:1px solid currentColor;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}
.cc-options-accordion>summary::-webkit-details-marker{display:none}
.cc-options-accordion-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;font-size:18px;transition:transform .2s ease}
.cc-options-accordion-icon svg{width:1em;height:1em}
.cc-options-accordion[open] .cc-options-accordion-icon{transform:rotate(180deg)}
.cc-options-accordion-content{padding:12px}
.cc-options-accordion-content dl.variation{margin:0}
.cc-options-accordion-preview{margin:12px 0}.cc-options-accordion-preview .cc-options-accordion{max-width:100%}
.cc-options-accordion .cc-option-price{display:inline-block;white-space:nowrap;font-size:.9em}
