@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-shortcode{width:100%}}#brxe-tptokv {padding-top: 0; padding-right: 0; width: 100%}.woocommerce-checkout #customer_details { background: #f7f7f7; border-radius: 18px; padding: 44px 36px;}.woocommerce-checkout .form-row { margin-bottom: 24px !important;}.woocommerce-checkout .form-row label { display: block; font-size: 16px; font-weight: 700; color: #5f5f5f; margin-bottom: 8px; line-height: 1.3;}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select { width: 100%; height: 58px; background: #ffffff !important; border: 0 !important; border-radius: 8px !important; padding: 0 18px !important; font-size: 16px; font-weight: 500; color: #555555; box-shadow: none !important;}.woocommerce-checkout .form-row textarea { min-height: 150px; padding: 18px !important; resize: vertical;}.woocommerce-checkout .form-row input::placeholder,.woocommerce-checkout .form-row textarea::placeholder { color: #a7a7a7; font-weight: 400;}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout .form-row select:focus { outline: none !important; border: 2px solid #c6a12c !important; background: #ffffff !important;}.woocommerce-checkout .select2-container--default .select2-selection--single { height: 58px !important; background: #ffffff !important; border: 0 !important; border-radius: 8px !important; display: flex; align-items: center; padding: 0 18px !important;} .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered { color: #555555 !important; font-size: 16px; font-weight: 500; padding-left: 0 !important; line-height: 58px !important;} .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow { height: 58px !important; right: 12px !important;}.woocommerce-checkout #billing_first_name_field,.woocommerce-checkout #billing_last_name_field { width: calc(50% - 12px) !important; float: left !important;} .woocommerce-checkout #billing_first_name_field { margin-right: 24px !important;}.woocommerce-checkout #billing_last_name_field::after { content: ""; display: table; clear: both;}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea,.woocommerce-checkout select,.woocommerce-checkout .select2-selection { border-bottom: none !important;}@media (max-width: 700px) { .woocommerce-checkout #billing_first_name_field, .woocommerce-checkout #billing_last_name_field { width: 100% !important; float: none !important; margin-right: 0 !important; }}.woocommerce-checkout form.checkout { display: grid; grid-template-columns: 1fr 680px; gap: 28px; align-items: start;}.woocommerce-checkout #order_review { background: #000; color: #fff; border-radius: 18px; padding: 32px; position: sticky; top: 30px;}.woocommerce-checkout-review-order-table { width: 100%; border: none !important; margin-bottom: 24px;} .woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td { border: none !important; padding: 10px 0 !important; color: #fff; font-size: 15px;}.woocommerce-checkout-review-order-table thead { display: none;}.woocommerce-checkout-review-order-table .product-name { font-weight: 600; color: #fff;} .woocommerce-checkout-review-order-table .product-total { text-align: right; color: #fff;}.woocommerce-checkout-review-order-table small,.woocommerce-checkout-review-order-table dl,.woocommerce-checkout-review-order-table dt,.woocommerce-checkout-review-order-table dd,.woocommerce-checkout-review-order-table p { color: #cfcfcf; font-size: 14px; line-height: 1.5;}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tfoot td { font-size: 16px; font-weight: 600; color: #fff !important;} .woocommerce-checkout-review-order-table tfoot td { text-align: right;}.woocommerce-checkout #payment { background: transparent !important; border: none !important; margin-top: 20px;} .woocommerce-checkout #payment ul.payment_methods { padding: 0 !important; border: none !important; margin-bottom: 16px;} .woocommerce-checkout #payment li { color: #fff;}.woocommerce-checkout .StripeElement,.woocommerce-checkout .wc-stripe-elements-field { background: #fff !important; border-radius: 5px !important; padding: 14px !important; border: none !important;}.woocommerce-privacy-policy-text { color: #bfbfbf; font-size: 13px;} .woocommerce-privacy-policy-text a { color: #fff; text-decoration: underline;}.woocommerce-checkout #place_order { width: 100%; height: 60px; background: #c6a12c !important; color: #000 !important; border-radius: 8px !important; font-size: 18px; font-weight: 700; border: none !important; margin-top: 20px; transition: all 0.2s ease;} .woocommerce-checkout #place_order:hover { background: #b28f22 !important; transform: translateY(-1px);}.woocommerce-checkout #order_review_heading { display: none;}@media (max-width: 980px) { .woocommerce-checkout form.checkout { grid-template-columns: 1fr; } .woocommerce-checkout #order_review { position: relative; top: auto; margin-top: 30px; }}#brxe-unigsp {width: 100%}#brxe-spufzr {padding-top: 0; padding-right: 0; padding-left: 2rem; width: 100%; display: grid; align-items: initial; grid-template-columns: var(--grid-1)}