.wf-class-dates{border:0;padding:0;margin:0 0 1rem;min-width:0}.wf-class-dates[hidden]{display:none}.wf-class-dates legend{margin-bottom:.5rem;font-weight:600}.wf-class-count{margin-inline-start:.5rem;font-weight:400}.wf-class-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.5rem}.wf-class-options label{display:flex;align-items:center;gap:.4rem;border:1px solid currentColor;border-radius:.25rem;padding:.45rem .55rem;cursor:pointer}.wf-class-options input{flex-shrink:0;margin:0}.wf-class-options small{margin-inline-start:auto;white-space:nowrap}.wf-class-options label:has(:disabled):not(:has(:checked)){opacity:.6;cursor:default}.wf-class-status:empty{display:none}body.postid-15540 form.variations_form tr:has(select[name="attribute_booking-option"]){display:none!important}body.postid-15540 form.variations_form .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:center;gap:12px}body.postid-15540 form.variations_form .wf-class-dates:not([hidden]){flex:0 0 100%;width:100%;margin:0 0 4px}body.postid-15540 form.variations_form .wf-class-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 170px),1fr));gap:8px}body.postid-15540 form.variations_form .wf-class-options label{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid #cfd4da;border-radius:6px;font-size:15px;line-height:1.4}body.postid-15540 form.variations_form .wf-class-options label span{white-space:normal}body.postid-15540 form.variations_form .wf-class-options label small{display:inline-block;margin-inline-start:auto;padding-inline-start:10px;color:#626b73;font-size:12px;font-weight:400;white-space:nowrap}body.postid-15540 form.variations_form .wf-class-options label:has(input:checked){border-color:#244f44;background:#eef6f2}body.postid-15540 form.variations_form .quantity{flex:0 0 auto}body.postid-15540 form.variations_form .single_add_to_cart_button{flex:0 1 auto}body.postid-15540 .summary.entry-summary>.price{display:none}body.postid-15540 form.variations_form .woocommerce-variation-add-to-cart>.bde-tabs,body.postid-15540 form.variations_form .woocommerce-variation-add-to-cart>.single_variation{flex:0 0 100%;width:100%}@media (max-width:600px){body.postid-15540 form.variations_form .wf-class-options{grid-template-columns:repeat(2,minmax(0,1fr))}body.postid-15540 form.variations_form .wf-class-options label small{white-space:normal;text-align:end}}body.postid-15540 form.variations_form .wf-class-options label small{opacity:.5;margin-inline-start:auto;flex:0 0 auto}@media (max-width:600px){body.postid-15540 form.variations_form .wf-class-options label{gap:7px;padding:9px 8px;font-size:14px}body.postid-15540 form.variations_form .wf-class-options label input{width:16px;height:16px;margin:0}body.postid-15540 form.variations_form .wf-class-options label span{min-width:0;white-space:nowrap}body.postid-15540 form.variations_form .wf-class-options label small{padding-inline-start:3px;font-size:11px;white-space:nowrap}}