@layer bricks {.brxe-post-content{width:100%}.brxe-post-content[data-source=bricks]{display:flex;flex-direction:column}body:has(.wp-lightbox-overlay) #brx-content{overflow:clip}}#brxe-kosrro .cart_totals { background: #fffaf5; border: 1px solid rgba(73, 49, 92, 0.12); border-radius: 18px; padding: 20px; box-shadow: 0 8px 24px rgba(40, 30, 50, 0.05);}#brxe-kosrro .woocommerce button.button,#brxe-kosrro .woocommerce a.button,#brxe-kosrro .woocommerce input.button,#brxe-kosrro .woocommerce a.checkout-button { background: #7b4f8f; color: #ffffff; border: none; border-radius: 9px; padding: 10px 18px; font-size: 16px; line-height: 1.2; font-weight: 600; transition: all 0.2s ease;}#brxe-kosrro .woocommerce button.button:hover,#brxe-kosrro .woocommerce a.button:hover,#brxe-kosrro .woocommerce input.button:hover,#brxe-kosrro .woocommerce a.checkout-button:hover { background: #684078; color: #ffffff;}#brxe-kosrro .woocommerce-cart-form table.shop_table th,#brxe-kosrro .woocommerce-cart-form table.shop_table td { padding-top: 14px; padding-bottom: 14px;}#brxe-kosrro .woocommerce-cart-form img { width: 90px; height: auto;}#brxe-kosrro .cart_totals h2 { font-size: 22px; margin-bottom: 10px;}#brxe-kosrro .cart_totals table th,#brxe-kosrro .cart_totals table td { padding-top: 10px; padding-bottom: 10px;}#brxe-kosrro .wc-proceed-to-checkout { padding-bottom: 0;}#brxe-kosrro .wc-proceed-to-checkout a.checkout-button { width: 100%; text-align: center; margin-bottom: 0;}#brxe-kosrro .woocommerce button[name="update_cart"] { background: #eee9f1; color: #2d2740; padding: 9px 16px; font-size: 15px;}#brxe-kosrro .woocommerce button[name="update_cart"]:hover { background: #e3d9e8; color: #2d2740;}#brxe-kosrro .woocommerce-info.cart-empty { max-width: 720px; min-height: 90px; margin: 0 auto 18px !important; padding: 22px 26px !important; display: flex !important; align-items: center !important; justify-content: center !important; background: #fffaf5; border: 1px solid rgba(73, 49, 92, 0.12); border-radius: 18px; box-shadow: 0 8px 24px rgba(40, 30, 50, 0.05); color: #2d2740; text-align: center !important; font-size: 20px; font-weight: 600;}#brxe-kosrro .woocommerce-info.cart-empty::before { display: none !important;}#brxe-kosrro .return-to-shop { margin: 0 !important; display: flex; justify-content: center;}#brxe-kosrro .return-to-shop .button { background: #7b4f8f; color: #ffffff; border-radius: 10px; padding: 11px 20px; font-weight: 600;}#brxe-sikszq {padding-top: 50px; padding-bottom: 70px; width: 100%; max-width: 1280px}