@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-mpwhha {color: inherit; font-size: var(--at-heading--s)}#brxe-gmsiuj thead {display: none}#brxe-gmsiuj .product-thumbnail img {width: 15rem}#brxe-gmsiuj .product-remove {top: 0; right: 0; position: absolute}#brxe-gmsiuj .product-remove a {color: var(--at-primary)}#brxe-gmsiuj .button {background-color: var(--at-tertiary); border-radius: var(--at-radius--xs); font-size: inherit; font-weight: 500; color: var(--at-white)}#brxe-slufxk {grid-row: unset; grid-column: unset; padding-top: var(--at-gutter); padding-right: var(--at-gutter); padding-bottom: var(--at-gutter); padding-left: var(--at-gutter); background-color: var(--at-white); border: 0.5px solid var(--at-n500); border-radius: var(--at-radius--xs); color: var(--at-n950)}@media (max-width: 991px) {#brxe-slufxk {grid-row: unset; grid-column: unset}}#brxe-xbgjwl {color: inherit; font-size: var(--at-heading--s)}#brxe-dyxzpz .coupon input {background-color: var(--at-n800); border-color: var(--at-n400); border-radius: var(--at-space--3xs)}#brxe-dyxzpz .coupon input::placeholder {color: var(--at-n400)}#brxe-dyxzpz .coupon button {margin-left: var(--at-space--3xs); background-color: var(--at-tertiary); border-radius: var(--at-space--3xs); color: var(--at-white); font-size: var(--at-text--s); font-weight: 500}#brxe-dyxzpz {width: 100%}#brxe-pgseww .wc-proceed-to-checkout .button {background-color: var(--at-secondary); border-radius: var(--at-radius--xs); color: var(--at-white); font-size: inherit; font-weight: 500; line-height: 2}#brxe-pgseww h2 {display: none}#brxe-pgseww .order-total {font-size: var(--at-text--m)}#brxe-uathog {grid-row: unset; grid-column: unset; padding-top: var(--at-gutter); padding-right: var(--at-gutter); padding-bottom: var(--at-gutter); padding-left: var(--at-gutter); background-color: var(--at-n950); border: 0.5px solid var(--at-n50); border-radius: var(--at-radius--xs); color: var(--at-white); position: sticky; top: 0px}@media (max-width: 991px) {#brxe-uathog {grid-row: unset; grid-column: unset}}#brxe-lxdnyi {display: grid; align-items: initial; grid-gap: var(--at-gutter); grid-template-rows: 1fr; grid-template-columns: var(--at-grid--2-1); position: relative}@media (max-width: 991px) {#brxe-lxdnyi {grid-gap: var(--at-gutter); grid-template-columns: 1fr; grid-template-rows: 1fr}}