.single-product .feanenfarre-quantity-label-row{margin:0 0 .5rem;padding:0}.single-product .feanenfarre-quantity-label{display:block;font-weight:600}.single-product .wceb_picker_wrap{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:flex-end}.single-product .wceb_picker_wrap>.form-row{flex:1 1 calc(50% - 0.75rem);width:auto;float:none;clear:none;margin:0}.single-product .wceb_picker_wrap>.form-row input.wceb_datepicker{width:100%;box-sizing:border-box}.single-product .wceb_picker_wrap>.reset_dates{flex:0 0 100%}.single-product .feanenfarre-inline-checkout .wceb_picker_wrap>.form-row label,.single-product .wceb_picker_wrap>.form-row label{font-weight:600}@media (max-width:640px){.single-product .wceb_picker_wrap>.form-row{flex:1 1 100%}}.picker__table{table-layout:fixed;width:100%}.picker__table td{vertical-align:top;width:14.2857%}.picker__day{display:flex !important;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;min-height:3.4em !important;padding:.45em .2em .35em !important;font-size:1em !important;font-weight:600 !important;line-height:1.15}.picker__day--outfocus,.picker__day--disabled,.picker__day--outfocus.picker__day--stock,.picker__day--disabled.picker__day--stock{min-height:3.4em !important;font-size:1em !important;font-weight:600 !important}.picker__day--stock{gap:.2em;position:relative !important}.picker__day--stock .wceb-stock-amount{position:static !important;top:auto !important;right:auto !important;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto !important;min-width:1.4em;height:auto !important;margin:0;padding:.12em .4em !important;border-radius:999px;background:rgba(39,139,119,.14) !important;color:#1f6f60 !important;font-size:.62em !important;font-weight:700;line-height:1.2;letter-spacing:.01em;text-align:center}.picker__day--stock .wceb-stock-amount.low{background:rgba(230,120,29,.16) !important;color:#b85a0f !important}.picker__day--highlighted .wceb-stock-amount,.picker__day--selected .wceb-stock-amount,.picker--focused .picker__day--highlighted .wceb-stock-amount,.picker--focused .picker__day--selected .wceb-stock-amount{background:rgba(255,255,255,.92) !important;color:#10372d !important}.picker__day--outfocus.picker__day--stock{color:#9a9a9a}.picker__day--outfocus.picker__day--stock .wceb-stock-amount{font-size:.62em !important;opacity:.85}.picker__table:has(.picker__day--stock)+.picker__footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.picker__table:has(.picker__day--stock)+.picker__footer:before{content:"Klein getal = beschikbare fietsen";flex:0 0 100%;display:block;margin:0 0 .65em;padding:.45em .75em 0;border-top:1px solid rgba(16,55,45,.08);color:#64705e;font-size:.72em;font-weight:500;letter-spacing:.01em;text-align:center;line-height:1.35}.picker__table:has(.picker__day--stock)+.picker__footer .picker__button--today,.picker__table:has(.picker__day--stock)+.picker__footer .picker__button--clear,.picker__table:has(.picker__day--stock)+.picker__footer .picker__button--close{flex:1 1 0;width:auto}@media (max-width:480px){.picker__day--stock .wceb-stock-amount,.picker__day--stock .wceb-stock-status{display:inline-flex !important}.picker__day,.picker__day--stock{min-height:3.4em !important;padding:.35em .1em .3em !important;font-size:1em !important}.picker__day--stock .wceb-stock-amount{font-size:.58em !important;padding:.1em .32em !important}}