@layer bricks {.brxe-shortcode{width:100%}}#brxe-oexnaz form.woocommerce-checkout.bricks-default-checkout { gap: var(--sp-l);}#brxe-oexnaz { font-size: 16px; .button { line-height: normal; } .before-checkout, .checkout_coupon { display: flex; gap: var(--sp-m); } .woocommerce-form-coupon-toggle { width: 100%; } .checkout_coupon { @media (max-width: 767px) { width: 100%; } @media (max-width: 478px) { flex-wrap: wrap; flex-direction: column; } & > p { @media (max-width: 767px) { width: 100%; } } & > .form-row-last { @media (max-width: 767px) { width: min-content; } } } .woocommerce-info { border-radius: var(--br-m); gap: var(--sp-m); line-height: normal; } table, div#payment { border-collapse: separate; border-spacing: 0; border-radius: var(--br-m); overflow: hidden; thead tr > * { border-bottom: 1px solid var(--bricks-border-color); } } table tr > *, div#payment { padding: var(--sp-l); @media (max-width: 767px) { padding: var(--sp-m); &:first-child { padding-right: 0; } }} form[name="checkout"] { align-items: flex-start; @media (max-width: 961px) { grid-template-columns: auto; } .woocommerce-NoticeGroup { grid-column: 1 / span 2; @media (max-width: 961px) { grid-column: revert; } .woocommerce-error { border-radius: var(--br-m); } } } form[name="checkout"] > *:not(.woocommerce-NoticeGroup) { background-color: white; border-radius: var(--br-l); padding: var(--sp-l); @media (max-width: 767px) { border-radius: var(--br-m); padding-inline: var(--sp-m);} } #customer_details label { font-size: 14px; font-weight: normal; margin: 0 12px; } #billing_is_company_field { width: max-content; } input,textarea,.select2-selection { border-color: var(--col-bor-pri-def); border-radius: var(--br-m); &:focus { box-shadow: 0 0 0 1px var(--p1-70); outline: none; } &::placeholder { line-height: normal; }} .select2-selection[aria-expanded="true"] { border-bottom-left-radius: 0; border-bottom-right-radius: 0;} .select2-selection > span { padding-left: 12px; } .woocommerce-invalid-required-field label, .checkout-inline-error-message { color: var(--col-tex-con-err); } .checkout-inline-error-message { font-size: var(--typ-fos-con-xs-des); margin-inline: 12px; } .woocommerce-terms-and-conditions-wrapper { margin-bottom: var(--sp-m); } .payment-group-wrapper:first-child { margin-top: 20px; } button[type="submit"] { background-color: var(--col-sur-sec-def-50); border-radius: var(--br-full); border-color: var(--col-sur-sec-def-50); color: #fff; font-size: 14px; text-transform: uppercase; }} .select2-container { .select2-search { padding-inline: var(--sp-2xs); input { border-color: var(--col-bor-pri-def); border-radius: 10px; line-height: normal; padding-inline: calc(var(--sp-xs) - 1px); &:focus { box-shadow: 0 0 0 1px var(--p1-70); outline: none; } } } .select2-selection, .select2-dropdown { border-color: var(--col-bor-pri-def); } .select2-dropdown { border-bottom-left-radius: var(--br-m); border-bottom-right-radius: var(--br-m); overflow: hidden; } .select2-results__option { padding-left: 12px; &:focus-visible { outline: none; } } } .woocommerce-checkout,.woocommerce-order { .shop_table tbody tr:last-child td { border-bottom: 1px solid var(--bricks-border-color); }} .woocommerce-checkout { .place-order .button { line-height: normal; }} .woocommerce-order { h2, h3 { font-size: revert; line-height: revert; margin: revert; } p.order-again .button { color: #fff; } .woocommerce-thankyou-order-details { border-radius: var(--br-m); }}@media (max-width: 991px) {}