.cart .wceb_picker_wrap{position:relative;width:100%}.cart .wceb_picker_wrap:after{content:'';display:table;clear:both}.cart .wceb_picker_wrap .form-row{width:100%;margin-bottom:1em;padding:0}.cart .wceb_picker_wrap .reset_dates{display:inline-block;margin:0 0 1em 0;font-size:0.9em}.cart .booking_summary{box-sizing:border-box;clear:both;width:100%;margin:1em 0;padding:0 1em;background:#f2f2f28f}.cart .booking_summary.is-empty{display:none}.cart .booking_detail{display:flex;align-items:baseline;justify-content:space-between;gap:1em;margin:0;padding:0.75em 0;border-top:1px solid #ebebeb}.cart .booking_detail:first-of-type{border-top:none}.cart .booking_detail__value,.cart .booking_price__value{text-align:right}.cart .booking_detail--total,.cart .booking_detail--total ins{font-weight:700}@media screen and (max-width:480px){.cart .booking_detail{align-items:flex-start;flex-direction:column;gap:0.25em}.cart .booking_detail__value,.cart .booking_price__value{text-align:left}}button.date-selection-needed{opacity:.5!important;cursor:not-allowed}.wp-admin:not(.post-type-shop_order) .picker__input{cursor:default;background-color:#FFFFFF!important}.post-type-shop_order .picker__input{width:auto!important;padding:0 4px!important;border-bottom:1px solid #8c8f94!important}input[class*=wceb_datepicker][readonly]{cursor:pointer!important}.picker table.picker__table{width:100%;min-width:0;max-width:none;margin:0!important;padding:0;border:0!important;border-collapse:collapse;border-spacing:0;table-layout:fixed;background:transparent!important;box-shadow:none!important}.picker table.picker__table tr>td,.picker table.picker__table tr>th,.picker table.picker__table>tbody,.picker table.picker__table>tbody>tr,.picker table.picker__table>thead,.picker table.picker__table>thead>tr{background:transparent!important;border:0!important;box-shadow:none!important}.picker table.picker__table tr>td{width:auto;height:auto;min-width:0;padding:0!important;font-size:16px;vertical-align:middle;text-align:center}@media (max-width:320px){.picker table.picker__table tr>td{font-size:14px}}.picker table.picker__table tr>td:after,.picker table.picker__table tr>td:before,.picker table.picker__table tr>th:after,.picker table.picker__table tr>th:before{content:none!important;display:none!important}.picker{font-size:16px;text-align:left;line-height:1.2;color:var(--wceb-text);position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.picker__holder{position:fixed;inset:0;width:100%;display:flex;overflow-y:auto;background:rgba(0,0,0,0);opacity:0;visibility:hidden;transition:opacity 0.24s ease,visibility 0s linear 0.24s;container:zone/inline-size}.picker__frame{min-width:256px;max-width:666px;margin:auto;opacity:0;transition:opacity 0.24s ease,transform 0.24s ease}.picker__box{margin:2em 0;padding:1.25em .5em .5em .5em;background:var(--wceb-bg);border:1px solid var(--wceb-bg-darker)}@media (max-width:666px){.picker__box{border:none}}.picker--opened .picker__holder{opacity:1;visibility:visible;background:rgba(0,0,0,0.5);transition:opacity 0.24s ease,visibility 0s}.picker--opened .picker__frame{opacity:1}@media (max-width:666px){.picker--opened .picker__holder{background:var(--wceb-bg)}}.picker .picker__button--clear,.picker .picker__button--close,.picker .picker__button--today{flex:1;border:none!important;background-color:transparent!important;color:var(--wceb-text)!important;font-size:12px;padding:.66em 0;font-weight:bold}.picker .picker__button--clear:hover,.picker .picker__button--close:hover,.picker .picker__button--today:hover{cursor:pointer;color:var(--wceb-text)!important;background-color:transparent!important;border:none!important}.picker .picker__button--clear:focus,.picker .picker__button--close:focus,.picker .picker__button--today:focus{background-color:transparent!important;border:none!important;outline:none}.picker .picker__button--clear:before,.picker .picker__button--close:before,.picker .picker__button--today:before{position:relative;display:inline-block;height:0}.picker .picker__button--clear:before,.picker .picker__button--today:before{content:" ";margin-right:.45em}.picker .picker__button--today:before{top:-1px;width:5px;height:5px;background:var(--wceb-accent)}.picker .picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #ee2200}.picker .picker__button--close:before{content:"\D7";vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777}.picker .picker__button--today[disabled],.picker .picker__button--today[disabled]:hover{background:#e5e5e5;border-color:#e5e5e5;color:#bfbfbf;cursor:default}.picker .picker__button--today[disabled]:before{border-top-color:#aaaaaa}.picker .picker__box{padding:1em 2em 2em 2em}@media (max-width:666px){.picker .picker__box{padding-bottom:1em}}@media (max-width:480px){.picker .picker__box{padding:2em .5em 1em .5em}}.picker .picker__header{display:flex;align-items:center;justify-content:space-between;margin:1em 0}.picker__title{padding-top:1em;text-align:center}.picker .picker__month,.picker .picker__year{font-size:16px;font-weight:600;margin-left:.25em;margin-right:.25em}.picker .picker__month{order:3}.picker .picker__year{font-style:normal;font-weight:normal;order:2}.picker select.picker__select--month,.picker select.picker__select--year{margin-left:.25em;margin-right:.25em}.picker select.picker__select--month{order:2}.picker select.picker__select--year{order:3}.picker .picker__nav--next,.picker .picker__nav--prev{padding:0 .75em;box-sizing:border-box}.picker .picker__nav--prev{order:1;margin-right:auto}.picker .picker__nav--next{order:4;margin-left:auto}.picker .picker__nav--next:before,.picker .picker__nav--prev:before{font-size:24px}.picker .picker__nav--prev:before{content:"‹"}.picker .picker__nav--next:before{content:"›"}.picker .picker__nav--next:hover,.picker .picker__nav--prev:hover{cursor:pointer}.picker .picker__nav--disabled,.picker .picker__nav--disabled:before,.picker .picker__nav--disabled:hover,.picker .picker__nav--disabled:hover:before{cursor:default;color:var(--wceb-bg-darker)}.picker table.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin:0!important;border:none}.picker table.picker__table td{margin:0;padding:0}.picker table.picker__table thead tr th.picker__weekday{width:14.285714286%;font-size:12px;padding:.75em;color:var(--wceb-text);font-weight:normal;font-style:italic;border:none;text-align:center!important;background:transparent!important}@media (max-width:480px){.picker table.picker__table thead tr th.picker__weekday{font-size:10px}}@container zone (width < 300px){.picker table.picker__table thead tr th.picker__weekday{font-size:8px}}.picker .picker__day{display:flex;align-items:center;justify-content:space-around;padding:.75em .25em;font-weight:400!important;text-align:center;color:var(--wceb-text);background:var(--wceb-bg);border-color:var(--wceb-bg);border-style:solid!important;border-width:1px!important}@container zone (width < 300px){.picker .picker__day{font-size:12px}}.picker .picker__day--today{font-weight:600!important}.picker .picker__day--infocus:hover,.picker .picker__day--outfocus:hover{cursor:pointer;background:var(--wceb-accent-lighter)}.picker .picker__day--highlighted:hover,.picker.picker--focused .picker__day--highlighted{cursor:pointer}.picker .picker__day--selected,.picker .picker__day--selected:hover,.picker.picker--focused .picker__day--selected{background:var(--wceb-accent);color:var(--wceb-bg)}.picker .picker__day--disabled,.picker .picker__day--disabled:hover,.picker.picker--focused .picker__day--disabled{background:var(--wceb-bg);border-color:var(--wceb-bg);color:var(--wceb-bg-darker);font-weight:200!important;cursor:default}.picker .picker__day.picker__day--inrange,.picker .picker__day.picker__day--inrange.picker__day--disabled,.picker .picker__day.picker__day--inrange.picker__day--highlighted{color:var(--wceb-text)!important;background:var(--wceb-accent-lighter)!important;border-color:var(--wceb-accent-lighter)!important}.picker .picker__day.picker__day--booking-end,.picker .picker__day.picker__day--booking-start,.picker .picker__day.picker__day--inrange.picker__day--booking-end,.picker .picker__day.picker__day--inrange.picker__day--booking-start,.picker .picker__day.picker__day--inrange.picker__day--selected{color:var(--wceb-bg)!important;background:var(--wceb-accent)!important;border-color:var(--wceb-accent)!important}.picker .picker__footer{display:flex;justify-content:center;margin-top:1em}@media (min-width:666px){body:not(.wp-admin) .picker .picker__footer{display:none}}@media screen and (max-width:782px){.wp-admin .picker table.picker__table{display:table!important}.wp-admin .picker table.picker__table>thead{display:table-header-group!important}.wp-admin .picker table.picker__table>tbody{display:table-row-group!important}.wp-admin .picker table.picker__table tr{display:table-row!important}.wp-admin .picker table.picker__table tr>td,.wp-admin .picker table.picker__table tr>th{display:table-cell!important;position:static!important;float:none!important;overflow:visible!important;box-shadow:none!important}.wp-admin .picker table.picker__table tr>td{width:auto!important;padding:0!important}.wp-admin .picker table.picker__table tr>td:before{content:none!important;display:none!important}}.picker .picker__nav--next:before,.picker .picker__nav--prev:before{border:0}