@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}}@layer bricks {.brxe-button{width:auto}}body { min-height: 100vh;}#brx-content.wordpress { margin-top: 50px;}.wp-block-woocommerce-cart { margin-top: 50px; margin-bottom: 50px; padding: 2em; background: #ffffff; border-radius: 25px;}.wc-block-cart__submit-button span { font-weight: 600; font-size: 1em; color: white; background-color: var(--primary-color); border: none; border-bottom: 4px solid black; border-radius: 5px; transition: all 0.3s ease-in-out; width: 160px; height: 50px;align-content: center;}.wc-block-cart__submit-button span:hover { transform: scaleY(1.1) scaleX(1.1) translateY(-5px); transition: all 0.3s ease-in-out; background-color: black; color: var(--primary-color); border: none; border-bottom: 4px solid var(--primary-color);}.wc-block-components-radio-control__option-layout { margin-left: 20px;}#brxe-d5a9ae {margin-bottom: 20px}#brxe-2a1224 .button { background: var(--primary-color); color: white; font-size: 0.8rem; padding: 10px 15px; border-radius: 5px; border-bottom: 4px solid black; transition: all 0.3s ease-in-out;}#brxe-2a1224 .button:hover { background: black; border-bottom: 4px solid var(--primary-color); scale: 1.1;}#brxe-2a1224 thead { font-size: 1.5em;}#brxe-2a1224 bdi { font-weight: 400; font-size: 1.2em;}#brxe-2a1224 .attachment-full { border-radius: 15px;}#brxe-2a1224 .remove { color: red;}@media (max-width: 767px) {#brxe-2a1224 .product-thumbnail img {width: 200px}#brxe-2a1224 .product-remove {right: 0; position: absolute}}#brxe-cc7fa7 h2 {color: var(--primary-color); font-weight: 600; display: none}#brxe-cc7fa7 {flex-direction: column; justify-content: space-between; width: 25vw; display: flex; align-self: flex-end}#brxe-cc7fa7 .cart-subtotal {text-align: right}#brxe-cc7fa7 .order-total {text-align: right}#brxe-cc7fa7 .checkout-button { background: var(--primary-color); color: white; font-size: 1.5em; padding: 0px 15px; border-radius: 5px; border-bottom: 4px solid black; transition: all 0.3s ease-in-out;}#brxe-cc7fa7 .checkout-button:hover { background: black; border-bottom: 4px solid var(--primary-color); scale: 1.1;}#brxe-cc7fa7 label { color: green; text-decoration: underline;}#brxe-cc7fa7 th { font-size: 1.5em;}#brxe-cc7fa7 .order-total { font-size: 1.5em;}#brxe-cc7fa7 .woocommerce-shipping-destination, .woocommerce-shipping-totals { text-align: right;}@media (max-width: 1024px) {#brxe-cc7fa7 {width: 40vw}}@media (max-width: 478px) {#brxe-cc7fa7 .button { height: 45px; align-items: center; align-self: middle;}#brxe-cc7fa7 {width: 100vw; display: block; align-self: flex-start}}#brxe-bcce8f {background-image: url("https://adorajewels.co.za/wp-content/uploads/2026/03/360_F_616621787_hoN68nFZUZEYKnq9IXOVMHjchfH6KktW.jpg"); background-size: cover; background-blend-mode: overlay; background-color: rgba(93, 100, 88, 0.67); padding-top: 2em; padding-right: 2em; padding-bottom: 2em; padding-left: 2em}#brxe-bcce8f {  backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);  border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 16px; box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.1);  position: relative; z-index: 10;}#brxe-hdkkuu {flex-direction: row; justify-content: center; column-gap: 15px; margin-top: 100px}@media (max-width: 1440px) {#brxe-hdkkuu {flex-direction: column; align-items: center; row-gap: 10px}}@media (max-width: 1024px) {#brxe-hdkkuu {flex-direction: row; column-gap: 20px}}@media (max-width: 767px) {#brxe-hdkkuu {flex-direction: row; align-self: center !important; align-items: center; row-gap: 10px}}@media (max-width: 478px) {#brxe-hdkkuu {flex-direction: row; margin-top: 50px}}#brxe-bf094b {padding-top: 150px; padding-right: 5em; padding-bottom: 150px; padding-left: 5em; background-image: url("https://adorajewels.co.za/wp-content/uploads/2025/05/tropical-leaves-background_52683-36885_upscayl_5x_upscayl-lite-4x.jpg"); background-size: cover; background-position: top center; background-color: var(--bricks-color-wazqhs); background-blend-mode: multiply}@media (max-width: 478px) {#brxe-bf094b {padding-top: 50px; padding-right: 1em; padding-bottom: 50px; padding-left: 1em}}