.woocommerce form .attendee-info-container .form-row{margin-bottom:0}.guest-fields{display:block;margin-bottom:1.5rem}.organization-fields .form-row{max-width:600px}.guest-fields-inner{display:flex;flex-wrap:wrap;gap:1.5rem;max-width:600px}.guest-fields-inner>p{margin:0}.guest-fields-inner,.organization-fields{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr 1fr;row-gap:0}.guest-fields-inner label,.organization-fields label{color:#333;font-size:.875rem;font-weight:700;margin-bottom:0}.guest-fields-inner input,.organization-fields input{border-radius:4px;border:1px solid #ccc;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);font-size:1em;padding:.375rem .5rem;transition:border-color .3s,box-shadow .3s;width:100%}.guest-fields-inner input:focus,.organization-fields input:focus{border-color:#007cba;box-shadow:0 0 5px rgba(0,124,186,.5);outline:0}.woocommerce-cart main .alignwide>.woocommerce{max-width:none}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-cart table.cart img{width:125px;min-width:125px}.woocommerce-checkout .wp-site-blocks main .woocommerce{max-width:none}.woocommerce-cart-form{background-color:#fff}.woocommerce-cart main .attendees{font-size:1rem;padding-top:1rem;font-weight:400}.woocommerce-cart main .attendees ol{margin-top:0;margin-bottom:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding-top:.5rem;padding-bottom:.5rem}.woocommerce-cart main .cart-subtotal td,.woocommerce-cart main .order-total td{text-align:right}form.woocommerce-checkout{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:2rem;margin:0 auto;width:100%}.woocommerce-page .order-table{min-width:min(350px,100vw)}.checkout-step h2{margin:0 0 .5rem}.woocommerce-page .order-table table.shop_table{width:100%}.woocommerce-page .shop_table td,.woocommerce-page .shop_table th{background-color:#fff}.woocommerce-page .order-table #order_review{background-color:#fff}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0}.woocommerce-cart table.cart td{vertical-align:top}.cart .quantity .input-text.qty.text{height:auto;padding:4px 0;position:relative;top:-4px}@media screen and (max-width:840px){form.woocommerce-checkout{flex-direction:column}form.woocommerce-checkout .order-table{width:100%}}
/*# sourceMappingURL=custom-checkout.css.map */
