form.intersoccer-product-form .woocommerce-variation-add-to-cart,form.variations_form:has(.intersoccer-injected) .woocommerce-variation-add-to-cart{flex-direction:column}form.intersoccer-product-form .woocommerce-variation-add-to-cart>#wcal_gdpr_message_block,form.variations_form:has(.intersoccer-injected) .woocommerce-variation-add-to-cart>#wcal_gdpr_message_block{display:block;margin-top:.65rem}.intersoccer-attributes{font-size:14px;padding:10px;order:-1}.intersoccer-attributes p{margin:5px 0}.intersoccer-attributes strong{font-weight:700}.intersoccer-player-selection select,.intersoccer-day-selection select,.intersoccer-late-pickup-row select{width:100%;max-width:100%}.intersoccer-day-checkboxes{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem}@media (max-width:400px){.intersoccer-day-checkboxes{display:grid;grid-template-columns:repeat(2,auto);justify-content:start;gap:.5rem .85rem}}.intersoccer-day-label{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.intersoccer-day-notification{margin-top:.65rem}.intersoccer-text-light{color:var(--theme-color-text_light,#8f8e8e)}.intersoccer-late-pickup-cost{margin-top:10px;font-weight:700}.intersoccer-late-pickup-note{margin-bottom:10px;font-style:italic}.intersoccer-late-pickup-option{display:block;margin-bottom:8px}.intersoccer-late-pickup-day-checkboxes{margin-left:25px;margin-top:10px;display:none}.intersoccer-late-pickup-day-option{display:block;margin-bottom:5px}.intersoccer-camp-day-selection{margin:15px 0;width:100%}.intersoccer-camp-day-selection label{display:block;margin-bottom:8px}.intersoccer-camp-day-selection .select2-container{width:100%}@media (max-width:767px){.intersoccer-attributes{padding:8px}}.intersoccer-meta-list{list-style:none;margin:.5em 0;padding:0}.intersoccer-meta-item{display:block;margin-bottom:.5em;font-size:14px;line-height:1.5}.intersoccer-meta-item strong{font-weight:600;margin-right:.5em}@media (max-width:767px){.intersoccer-meta-list{margin:.75em 0}.intersoccer-meta-item{font-size:13px;margin-bottom:.75em}}.intersoccer-discount-note{display:block;font-size:.85em;margin-top:5px}.woocommerce-cart table.cart td.product-price,.woocommerce-checkout-review-order-table td.product-total{position:relative}.intersoccer-cart-meta,.intersoccer-checkout-meta{display:block;font-size:1em}.intersoccer-cart-meta.intersoccer-discount,.intersoccer-checkout-meta.intersoccer-discount{font-style:italic}.intersoccer-checkout-meta-wrapper{padding-left:10px}.intersoccer-camp-price,.intersoccer-late-pickup-price,.intersoccer-total-price{font-weight:700;display:inline-block}.intersoccer-camp-cost,.intersoccer-late-pickup-total,.intersoccer-total-cost{margin-top:10px;font-size:1.1em}