#pickup_dates_container{
    margin-top: 25px;
}


section#own-build-food .elementor-widget-woocommerce-product-add-to-cart form.cart div.wc-pao-addon.input_multiplier {
    width: 51%;
    float: right;
    clear: none;
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 9px;
}
section#own-build-food .elementor-widget-woocommerce-product-add-to-cart form.cart div.wc-pao-addon.heading {
    clear: right;
    width: 51%;
    float: left;
    display: block;
margin-top: 80px;	
}
div#product-addons-total {
    clear: right;
    width: 100%;
}
section#own-build-food .elementor-widget-woocommerce-product-add-to-cart form.cart div.wc-pao-addon.heading h2 {
    margin-top: 0;
}

section#own-build-food .wc-pao-addons-container label.wc-pao-addon-name {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    border-bottom: none !important;
    text-align: left !important;
    font-size: 22px !important;
    font-weight: 600;
}
section#own-build-food .elementor-widget-woocommerce-product-add-to-cart form.cart div.wc-pao-addon.heading+.input_multiplier {
    margin-top: 0px;
}
.pikup_option .woocommerce-input-wrapper{
	display:flex;
}
#additional_not_pickup_field .woocommerce-multicheckbox-wrapper label {
    display:flex;
    flex-direction: row-reverse;
	  justify-content: flex-end;
}
#additional_not_pickup_field .required, #additional_pickup_date_field .required,
#additional_not_pickup_field .optional, #additional_pickup_date_field .optional{
	display:none;
}
.pikup_date .woocommerce-input-wrapper{
	display: flex;
  flex-wrap: wrap;
}
.pikup_date .woocommerce-input-wrapper label{
	margin-right: 26px;
  margin-left: 5px;
}
#additional_pickup_date_field{
	display:none;
}

#additional_address_field{
	padding-bottom: 50px;
}


@media (max-width: 768px) { /* or any other maximum width threshold for mobile devices */
  .woocommerce-input-wrapper .select2-container {
    width: 100% !important; /* Override inline styles or other CSS */
  }

  .woocommerce-input-wrapper .select2-selection--single {
    height: auto; /* Adjust height as needed */
  }

  .select2-selection__rendered {
    word-wrap: break-word; /* To ensure long text wraps and does not cause overflow */
    white-space: normal; /* Change from nowrap to normal to allow text wrapping */
  }
}