.et_pb_wc_cart_totals .select2-container--default .select2-selection--single,.et_pb_wc_checkout_billing .select2-container--default .select2-selection--single,.et_pb_wc_checkout_shipping .select2-container--default .select2-selection--single,.woocommerce #content .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{color:#000}.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ffffff}#order_review,#order_review table.woocommerce-checkout-review-order-table{background-color:#ffffff}.wc-product-table td.col-button:last-child,.wc-product-table td.col-buy,.wc-product-table th.col-buy{text-align:left!important}.event-date{color:#000000}body.single-product ul.et_pb_tabs_controls>li{display:none}body.single-product ul.et_pb_tabs_controls>li.nce_show{display:table}.pa-blog-equal-height .pa-auto-height{height:auto!important}.pa-blog-equal-height .pa-auto-margin{margin-top:20px!important}@media (max-width:767px){.single-product .et_pb_tabs_controls li{width:100%;text-align:center}}.nce_row.nce_heading_row{padding-left:0;margin-top:10px;font-size:1.4em;font-weight:bold}.nce_row{display:flex;flex-wrap:wrap;column-gap:10px;padding-left:25px;margin-bottom:10px;line-height:1.2em}blockquote{border-left:5px solid #D7DF23!important;padding-left:1rem!important;margin:1rem 0!important;color:inherit!important;font-style:normal!important}select{background-color:#f5f5f5!important;color:#231f20!important;font-weight:bold!important;border:2px solid #ccc!important;border-radius:8px!important;padding:12px!important;font-size:16px!important;width:100%!important;display:block!important;margin-top:15px!important;margin-bottom:15px!important;box-sizing:border-box!important}select:hover,select:focus{border-color:#d7df23!important;background-color:#ffffff!important;outline:none!important;cursor:pointer}select option{background-color:#ffffff;color:#231f20;font-weight:normal}.woocommerce-variation-price .price{color:#000000!important}.variations_form table.variations::after{content:"Looking to add another athlete to your room? Return to the dropdown through the button below and repeat your SAME room selection for your next athlete. The cart will set the price to $800 if you're adding a second athlete to your room. If you need another room for your accommodation, you MUST repeat the process in another transaction.";display:block;background:#f8f8f8;border:2px solid #ccc;border-left:4px solid #D7DF23;padding:12px 15px;margin-top:15px;color:#000;font-size:14px;line-height:1.5;max-width:800px;box-shadow:0 1px 2px rgba(0,0,0,0.05);border-radius:6pt}.single-product .variations_form #room-type{width:auto;min-width:250px;max-width:100%;padding:8px 12px;font-size:14px;font-weight:normal;border:2px solid #ccc;border-radius:6px;background-color:#ffffff;color:#000000;display:inline-block;margin-top:6px}.single-product .variations_form #room-type:focus{outline:none;border-color:#999}.single-product .variations_form table.variations tr{display:block;margin-bottom:12px}.single-product .variations_form table.variations td,.single-product .variations_form table.variations th{display:block;text-align:left;padding:0}.single-product .variations_form #room-type{width:auto;min-width:250px;padding:8px 12px;font-size:14px;border:2px solid #ccc;border-radius:6px;background-color:#fff;color:#000}.ywcds_form_container{max-width:520px;margin:0;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px rgba(16,24,40,0.04);font-family:"Roboto",system-ui,-apple-system,Segoe UI,Arial,sans-serif}#ywcds_add_donation_form>div{margin-bottom:14px}.ywcds_amount_field{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ywcds_amount_field label{font-weight:600;color:#111827;margin:0}.ywcds_amount_field .ywcds_amount{width:180px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb;outline:none;transition:box-shadow 0.15s ease,border-color 0.15s ease,background-color 0.15s ease;font-size:16px}.ywcds_amount_field .ywcds_amount:focus{border-color:#111827;background:#fff;box-shadow:0 0 0 3px rgba(17,24,39,0.08)}.ywcds_select_amounts_content{display:none!important}.ywcds_button_field{display:flex;align-items:center;justify-content:flex-start}.ywcds_button_field .button{padding:10px 16px;border-radius:10px;font-weight:600;line-height:1.2}.ywcds_form_container .ajax-loading{margin-left:10px;vertical-align:middle}.ywcds_form_container .ywcds_message{margin-top:10px;border-radius:10px}@media (max-width:480px){.ywcds_form_container{padding:14px}.ywcds_amount_field .ywcds_amount{width:100%}}.woocommerce-cart .ywcds_form_container::before{content:"The NCE Foundation harnesses the power of soccer to create positive change for children facing challenging circumstances. By working with players, community groups, and international partners, the foundation provides essential resources like training, equipment, and educational opportunities. Our goal is to inspire personal growth and open pathways for young players worldwide, with impactful projects both at home and abroad.";display:block;font-size:14px;line-height:1.5;color:#374151;margin-bottom:16px}