﻿:root{--cal-main-color: var(--tb-button-color, #cf4d27);--cal-svg-main-color: var(--tb-button-color);--white: #fff;--cal-light-grey: #f5f5f5;--cal-light-grey-rgb: 245, 245, 245;--cal-grey: #d9d9d9;--cal-grey-rgb: 217, 217, 217;--cal-la: #ffb100;--cal-ls: #a63e1f;--cal-sd: #89bd9e;--cal-cs: #2cac5f;--cal-lmd: #77b6ea}.block-editor-writing-flow tb-calendar{text-align:left}.block-editor-writing-flow tb-calendar-filter{display:none}.block-editor-writing-flow .tb-calendar-filter__view{margin-block:34px;display:none}.block-editor-writing-flow .tb-calendar-filter__checkboxes{display:flex;flex-direction:column;gap:21px;margin-top:25px}.block-editor-writing-flow .tb-calendar-filter__bottom h5{font-size:1.17rem;margin-block:1.6em}.block-editor-writing-flow .tb-calendar-filter__bottom button{position:relative;appearance:none;background-color:rgba(0,0,0,0);border:1px solid var(--cal-main-color);border-radius:50%;cursor:pointer;width:36px;height:36px;display:flex;justify-content:center;align-items:center;transition:all .2s ease-out}.block-editor-writing-flow .tb-calendar-filter__bottom button span{display:block}.block-editor-writing-flow .tb-calendar-filter__bottom button span:first-of-type{display:flex;justify-content:center;align-items:center;margin:0}.block-editor-writing-flow .tb-calendar-filter__bottom button span svg{object-fit:cover;width:15px;height:15px}.block-editor-writing-flow .tb-calendar-filter__bottom button span svg path{transition:all .2s ease-out}.block-editor-writing-flow .tb-calendar-filter__bottom button span .grid-view-icon path{stroke:var(--tb-link-color)}.block-editor-writing-flow .tb-calendar-filter__bottom button span .list-view-icon rect{fill:var(--tb-link-color)}.block-editor-writing-flow .tb-calendar-filter__bottom button span:last-of-type{font-size:0;color:rgba(0,0,0,0)}.block-editor-writing-flow .tb-calendar-filter__bottom button.active,.block-editor-writing-flow .tb-calendar-filter__bottom button:hover{background-color:var(--tb-button-color)}.block-editor-writing-flow .tb-calendar-filter__bottom button.active span .grid-view-icon path,.block-editor-writing-flow .tb-calendar-filter__bottom button:hover span .grid-view-icon path{stroke:var(--tb-button-text-color)}.block-editor-writing-flow .tb-calendar-filter__bottom button.active span .list-view-icon rect,.block-editor-writing-flow .tb-calendar-filter__bottom button:hover span .list-view-icon rect{fill:var(--tb-button-text-color)}.block-editor-writing-flow .tb-calendar-filter__bottom form{margin-block-end:30px}.block-editor-writing-flow .tb-calendar-filter__bottom form:empty{margin-block-end:0}.block-editor-writing-flow .tb-calendar-filter__bottom form:empty+.tb-calendar-filter__icon{margin-top:70px}.block-editor-writing-flow .tb-calendar-filter__icon{display:flex;justify-content:space-between;align-items:center}.block-editor-writing-flow .tb-calendar-filter__icon>span{font-weight:bold}.block-editor-writing-flow .tb-calendar-filter__icon button:first-of-type{margin-right:7px;margin-left:auto}.block-editor-writing-flow .tb-calendar-grid__prev-month,.block-editor-writing-flow .tb-calendar-grid__next-month{position:absolute;top:0;left:0;background-image:url("./images/arrow-prev.svg");background-size:cover;appearance:none;width:27px;height:27px;text-indent:-9999px;border:0;background-color:rgba(0,0,0,0);cursor:pointer;padding:0;transition:all .2s ease-out}.block-editor-writing-flow .tb-calendar-grid__prev-month:disabled,.block-editor-writing-flow .tb-calendar-grid__next-month:disabled{opacity:.3;cursor:default}.block-editor-writing-flow .tb-calendar-grid__prev-month:hover,.block-editor-writing-flow .tb-calendar-grid__next-month:hover{transform:scale(1.1)}.block-editor-writing-flow .tb-calendar-grid__next-month{right:0;left:auto;background-image:url("./images/arrow-next.svg")}.block-editor-writing-flow .tb-calendar-filter__months{display:none;flex-wrap:wrap;column-gap:20px;row-gap:20px;list-style:none;padding-left:0;border-top:1px solid var(--cal-light-grey);border-bottom:1px solid var(--cal-light-grey);margin:0;padding-block:15px}.block-editor-writing-flow .tb-calendar-filter__months li{padding:8px 20px;text-transform:uppercase;color:var(--cal-grey);font-weight:800}.block-editor-writing-flow .tb-calendar-filter__months li.available{border-radius:30px;color:var(--cal-main-color);border:1px solid var(--tb-button-color-inverted);cursor:pointer;transition:all .2s ease-out}.block-editor-writing-flow .tb-calendar-filter__months li.available:hover{border:1px solid var(--tb-button-hover-color);background-color:var(--tb-button-hover-color);color:var(--tb-button-text-hover-color)}.block-editor-writing-flow .tb-calendar-filter__months li.active{border:1px solid var(--tb-button-hover-color);background-color:var(--tb-button-color);color:var(--tb-button-text-color)}.block-editor-writing-flow .tb-block.align-center .tb-calendar-filter__months{display:none}.block-editor-writing-flow .tb-checkbox{display:none}.block-editor-writing-flow .tb-checkbox+label{display:block;position:relative;padding-left:32px;background-color:rgba(0,0,0,0);cursor:pointer}.block-editor-writing-flow .tb-checkbox+label::before,.block-editor-writing-flow .tb-checkbox+label::after{content:"";display:block;position:absolute}.block-editor-writing-flow .tb-checkbox+label::before{width:18px;height:18px;border:1px solid #6a6a6a;left:0;top:50%;transform:translateY(-50%);border-radius:3px;transition:all .12s,border-color .08s}.block-editor-writing-flow .tb-checkbox+label::after{top:9px;left:5px;width:9px;height:4px;border-bottom:1px solid #fff;border-left:1px solid #fff;transform:rotate(-45deg);transition:opacity .3s;opacity:0}.block-editor-writing-flow .tb-checkbox:checked+label::before{background-color:var(--tb-button-color);border-color:var(--tb-button-color)}.block-editor-writing-flow .tb-checkbox:checked+label::after{opacity:1}.block-editor-writing-flow .tb-calendar-grid__day{padding:5px 7px;min-height:60px;position:relative;text-align:center;min-width:42px;aspect-ratio:1/1}.block-editor-writing-flow .tb-calendar-grid__day.active{background-color:var(--tb-button-color-inverted);border-color:var(--tb-button-color-inverted)}.block-editor-writing-flow .tb-calendar-grid__day.active[data-label]{border-color:var(--tb-button-color-inverted)}.block-editor-writing-flow .tb-calendar-grid__day.selected{background-color:var(--cal-main-color);color:var(--tb-button-text-hover-color);border-color:var(--cal-main-color)}.block-editor-writing-flow .tb-calendar-grid__day.selected .tb-calendar-grid__label{opacity:0}.block-editor-writing-flow .tb-calendar-grid__day.selected .tb-calendar-grid__price,.block-editor-writing-flow .tb-calendar-grid__day.selected.tb-calendar-grid__is-startdate time{color:var(--tb-button-text-color)}.block-editor-writing-flow .tb-calendar-grid__day.tb-calendar-grid__is-startdate{border-color:var(--cal-sd)}.block-editor-writing-flow .tb-calendar-grid__day[data-label="sold out"] .tb-calendar-grid__label,.block-editor-writing-flow .tb-calendar-grid__day[data-label=""] .tb-calendar-grid__label{display:none}.block-editor-writing-flow .tb-calendar-grid__day[data-label="sold out"]{cursor:default;border-width:0;background-color:var(--cal-light-grey);overflow:hidden}.block-editor-writing-flow .tb-calendar-grid__day[data-label="sold out"] time{opacity:.15}.block-editor-writing-flow .tb-calendar-grid__day[data-label="sold out"]::after{content:"";width:135%;height:1px;position:absolute;left:-11px;top:50%;transform:translateY(-50%) rotate(-45deg);background-color:var(--cal-grey)}.block-editor-writing-flow .tb-calendar-grid__day[data-label="sold out"] .tb-calendar-grid__price{position:absolute;top:55%;left:50%;transform:translate(-50%, -55%);min-height:0;text-align:center;padding:.1em .4em .3em .4em;margin-inline:auto;background-color:#8d8d8d;color:#fff;white-space:normal;font-weight:bold;border-radius:3px;z-index:1;font-size:.875rem;line-height:1;font-weight:500}.block-editor-writing-flow .tb-calendar-grid__day[data-label="limited availability"]{border-color:var(--cal-la)}.block-editor-writing-flow .tb-calendar-grid__day[data-label="limited availability"] .tb-calendar-grid__label{background-color:var(--cal-la)}.block-editor-writing-flow .tb-calendar-grid__day[data-label="limited availability"]+time{color:var(--cal-la)}.block-editor-writing-flow .tb-calendar-grid__day[data-label="last stock"]{border-color:var(--cal-ls)}.block-editor-writing-flow .tb-calendar-grid__day[data-label="last stock"] .tb-calendar-grid__label{background-color:var(--cal-ls)}.block-editor-writing-flow .tb-calendar-grid__day[data-label="last stock"]+time{color:var(--cal-ls)}.block-editor-writing-flow .tb-calendar-grid__day[data-label="coming soon"]{border-color:var(--cal-cs)}.block-editor-writing-flow .tb-calendar-grid__day[data-label="coming soon"] .tb-calendar-grid__label{background-color:var(--cal-cs)}.block-editor-writing-flow .tb-calendar-grid__day[data-label="coming soon"]+time{color:var(--cal-cs)}.block-editor-writing-flow .tb-calendar-grid__day[data-label="last minute deal"]{border-color:var(--cal-lmd)}.block-editor-writing-flow .tb-calendar-grid__day[data-label="last minute deal"]::after{content:"";font-family:"Font Awesome 6 Pro";font-weight:400;width:25px;height:25px;position:absolute;left:-8px;top:-10px;background-color:var(--cal-lmd);color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:.85rem}.block-editor-writing-flow .tb-calendar-grid__day[data-label="last minute deal"] .tb-calendar-grid__label{background-color:var(--cal-lmd)}.block-editor-writing-flow .tb-calendar-grid__day[data-label="last minute deal"]+time{color:var(--cal-lmd)}.block-editor-writing-flow .tb-calendar-grid__is-startdate{cursor:pointer}.block-editor-writing-flow .tb-calendar-grid__is-startdate:not(.selected):not([data-label="sold out"]){transition:all .2s ease-out}.block-editor-writing-flow .tb-calendar-grid__is-startdate:not(.selected):not([data-label="sold out"]):hover{background-color:var(--cal-main-color);color:var(--tb-button-text-hover-color);border-color:var(--cal-main-color)}.block-editor-writing-flow .tb-calendar-grid__label{position:absolute;top:4px;right:4px;width:11px;height:11px;border-radius:50%;background-color:var(--cal-sd);display:none}.block-editor-writing-flow .tb-calendar-grid__price{display:block;font-size:.625rem;min-height:21px}.block-editor-writing-flow .tb-calendar-grid__sliderwrapper{position:relative;overflow:hidden}.block-editor-writing-flow .tb-calendar-grid__slidercontainer{display:flex;gap:2.5rem;overflow:scroll;scroll-behavior:smooth;scrollbar-width:none}.block-editor-writing-flow .tb-calendar-grid__slidercontainer::-webkit-scrollbar{width:0;height:0}.block-editor-writing-flow .tb-calendar-legacy{display:flex;flex-direction:column;gap:20px;margin-block-start:30px}.block-editor-writing-flow .tb-calendar-legacy [data-spots=available],.block-editor-writing-flow .tb-calendar-legacy [data-spots=limited-availability],.block-editor-writing-flow .tb-calendar-legacy [data-spots=last-stock],.block-editor-writing-flow .tb-calendar-legacy [data-spots=coming-soon],.block-editor-writing-flow .tb-calendar-legacy [data-spots=last-minute-deal]{position:relative;padding-left:21px}.block-editor-writing-flow .tb-calendar-legacy [data-spots=available] i,.block-editor-writing-flow .tb-calendar-legacy [data-spots=limited-availability] i,.block-editor-writing-flow .tb-calendar-legacy [data-spots=last-stock] i,.block-editor-writing-flow .tb-calendar-legacy [data-spots=coming-soon] i,.block-editor-writing-flow .tb-calendar-legacy [data-spots=last-minute-deal] i{padding-right:13px;color:var(--cal-lmd)}.block-editor-writing-flow .tb-calendar-legacy [data-spots=available]::after,.block-editor-writing-flow .tb-calendar-legacy [data-spots=limited-availability]::after,.block-editor-writing-flow .tb-calendar-legacy [data-spots=last-stock]::after,.block-editor-writing-flow .tb-calendar-legacy [data-spots=coming-soon]::after,.block-editor-writing-flow .tb-calendar-legacy [data-spots=last-minute-deal]::after{content:"";background-color:var(--cal-ls);position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%}.block-editor-writing-flow .tb-calendar-legacy [data-spots=available]::after{background-color:var(--cal-sd)}.block-editor-writing-flow .tb-calendar-legacy [data-spots=limited-availability]::after{background-color:var(--cal-la)}.block-editor-writing-flow .tb-calendar-legacy [data-spots=coming-soon]::after{background-color:var(--cal-cs)}.block-editor-writing-flow .tb-calendar-legacy [data-spots=last-minute-deal]::after{background-color:var(--cal-lmd)}.block-editor-writing-flow .tb-calendar-list__block{border-radius:3px;border:1px solid #6a6a6a;background-color:#fff;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:13px 12px;cursor:pointer;position:relative;transition:all .2s ease-out}.block-editor-writing-flow .tb-calendar-list__block:has(div[data-label="sold out"]){opacity:.5;cursor:default;background-color:var(--cal-light-grey);border-color:var(--cal-grey)}.block-editor-writing-flow .tb-calendar-list__block:has(div[data-label="sold out"]):hover{color:inherit}.block-editor-writing-flow .tb-calendar-list__block:has(div[data-label="sold out"]):hover .tb-calendar-list__arrow svg{filter:none}.block-editor-writing-flow .tb-calendar-list__block:has(div[data-label="limited availability"]){border-color:var(--cal-la)}.block-editor-writing-flow .tb-calendar-list__block:has(div[data-label="last stock"]){border-color:var(--cal-ls)}.block-editor-writing-flow .tb-calendar-list__block:has(div[data-label="coming soon"]){border-color:var(--cal-cs)}.block-editor-writing-flow .tb-calendar-list__block:has(div[data-label="last minute deal"]){border-color:var(--cal-lmd)}.block-editor-writing-flow .tb-calendar-list__block>div span{display:block}.block-editor-writing-flow .tb-calendar-list__block:not(:has(div[data-label="sold out"])):hover,.block-editor-writing-flow .tb-calendar-list__block.active{background-color:var(--tb-button-color);color:var(--tb-button-text-color);border-color:var(--tb-button-color)}.block-editor-writing-flow .tb-calendar-list__block:not(:has(div[data-label="sold out"])):hover .tb-calendar-list__arrow svg path,.block-editor-writing-flow .tb-calendar-list__block.active .tb-calendar-list__arrow svg path{stroke:var(--tb-button-text-color)}.block-editor-writing-flow .tb-calendar-list__block:not(:has(div[data-label="sold out"])):hover .tb-calendar-list__label[data-label="limited availability"],.block-editor-writing-flow .tb-calendar-list__block.active .tb-calendar-list__label[data-label="limited availability"]{color:var(--tb-button-text-color)}.block-editor-writing-flow .tb-calendar-list__block:not(:has(div[data-label="sold out"])):hover .tb-calendar-list__label[data-label="last stock"],.block-editor-writing-flow .tb-calendar-list__block.active .tb-calendar-list__label[data-label="last stock"]{color:var(--tb-button-text-color)}.block-editor-writing-flow .tb-calendar-list__block:not(:has(div[data-label="sold out"])):hover .tb-calendar-list__label[data-label="coming soon"],.block-editor-writing-flow .tb-calendar-list__block.active .tb-calendar-list__label[data-label="coming soon"]{color:var(--tb-button-text-color)}.block-editor-writing-flow .tb-calendar-list__block:not(:has(div[data-label="sold out"])):hover .tb-calendar-list__label[data-label="last minute deal"],.block-editor-writing-flow .tb-calendar-list__block.active .tb-calendar-list__label[data-label="last minute deal"]{color:var(--tb-button-text-color)}.block-editor-writing-flow .tb-calendar-list__start,.block-editor-writing-flow .tb-calendar-list__end{display:flex;align-items:center;gap:.5em}.block-editor-writing-flow .tb-calendar-list__weekday{order:1}.block-editor-writing-flow .tb-calendar-list__arrow{display:none}.block-editor-writing-flow .tb-calendar-list__label{text-indent:-9999px;max-width:0}.block-editor-writing-flow .tb-calendar-list__label::after{content:"";width:12px;height:12px;border-radius:50%;background-color:rgba(0,0,0,0);position:absolute;top:-6px;right:2em}.block-editor-writing-flow .tb-calendar-list__label[data-label=available]{border-color:var(--cal-main-color)}.block-editor-writing-flow .tb-calendar-list__label[data-label=available]::after{background-color:var(--cal-main-color)}.block-editor-writing-flow .tb-calendar-list__label[data-label="sold out"]{cursor:default;border-color:var(--cal-grey)}.block-editor-writing-flow .tb-calendar-list__label[data-label="sold out"]::after{display:none}.block-editor-writing-flow .tb-calendar-list__label[data-label="sold out"]+.tb-calendar-list__price{white-space:nowrap;text-align:center;padding:0em .4em .3em;background-color:#8d8d8d;color:#fff;font-weight:bold;border-radius:3px;z-index:1}.block-editor-writing-flow .tb-calendar-list__label[data-label="limited availability"]{border-color:var(--cal-la)}.block-editor-writing-flow .tb-calendar-list__label[data-label="limited availability"]::after{background-color:var(--cal-la)}.block-editor-writing-flow .tb-calendar-list__label[data-label="last stock"]{border-color:var(--cal-ls)}.block-editor-writing-flow .tb-calendar-list__label[data-label="last stock"]::after{background-color:var(--cal-ls)}.block-editor-writing-flow .tb-calendar-list__label[data-label="coming soon"]{border-color:var(--cal-cs)}.block-editor-writing-flow .tb-calendar-list__label[data-label="coming soon"]::after{background-color:var(--cal-cs)}.block-editor-writing-flow .tb-calendar-list__label[data-label="last minute deal"]{border-color:var(--cal-lmd)}.block-editor-writing-flow .tb-calendar-list__label[data-label="last minute deal"]::after{background-color:var(--cal-lmd)}.block-editor-writing-flow .tb-calendar-list__price{text-align:right}.block-editor-writing-flow .tb-calendar-list__price span:first-of-type{font-weight:bold}.block-editor-writing-flow .tb-calendar-list__startdate,.block-editor-writing-flow .tb-calendar-list__enddate,.block-editor-writing-flow .tb-calendar-list__price span:first-of-type{font-size:1.176rem;font-weight:bold;white-space:nowrap}.block-editor-writing-flow .tb-calendar-summary__container{margin-block-start:30px}.block-editor-writing-flow .tb-calendar-summary__timeline{padding-left:1em}.block-editor-writing-flow .tb-calendar-summary__desc{margin-block-start:38px}.block-editor-writing-flow .tb-calendar-summary__grid{display:flex;gap:1em;padding-bottom:36px;position:relative}.block-editor-writing-flow .tb-calendar-summary__grid:last-of-type{padding-bottom:0}.block-editor-writing-flow .tb-calendar-summary__grid::before{content:"";position:absolute;left:calc(-1em - 1px);width:1px;background-color:#c7c7c7;height:100%;top:12px}.block-editor-writing-flow .tb-calendar-summary__grid:last-of-type::before{display:none}.block-editor-writing-flow .tb-calendar-summary__startdate{position:relative;text-align:center;font-weight:bold;line-height:1.3;top:3px}.block-editor-writing-flow .tb-calendar-summary__startdate::before{content:"";position:absolute;left:calc(-1em - 5px);top:6px;width:10px;height:10px;background-color:#c7c7c7;border-radius:50%}.block-editor-writing-flow .tb-calendar-summary__label,.block-editor-writing-flow .tb-calendar-summary__location{display:block}.block-editor-writing-flow .tb-calendar-summary__label{font-weight:bold;font-size:1.125rem}.block-editor-writing-flow .tb-calendar-summary__left{padding-block:30px;border-top:1px solid #6a6a6a;border-bottom:1px solid #6a6a6a}.block-editor-writing-flow .tb-calendar-summary__right{background-color:var(--tb-block-background-color);border-radius:3px;padding:27px 36px;margin-top:2em}.block-editor-writing-flow .tb-calendar-summary__right span{display:block}.block-editor-writing-flow .tb-calendar-summary__price{font-size:1.875rem;font-weight:bold;margin-top:20px;margin-bottom:.5em}.block-editor-writing-flow .tb-calendar-summary__fakelabel{font-size:.9375rem;font-weight:var(--tb-button-font-weight)}.block-editor-writing-flow .tb-calendar-summary__fakelabel[data-label=limited-availability]{color:var(--cal-la)}.block-editor-writing-flow .tb-calendar-summary__fakelabel[data-label=last-stock]{color:var(--cal-ls)}.block-editor-writing-flow .tb-calendar-summary__fakelabel[data-label=coming-soon]{color:var(--cal-cs)}.block-editor-writing-flow .tb-calendar-summary__fakelabel[data-label=last-minute-deal]{color:var(--cal-lmd)}.block-editor-writing-flow .tb-calendar-summary__inc{list-style-type:none;padding-left:0;margin-block:30px}.block-editor-writing-flow .tb-calendar-summary__inc:empty{display:none}.block-editor-writing-flow .tb-calendar-summary__inc li{position:relative;margin-bottom:.625em;padding-left:2em}.block-editor-writing-flow .tb-calendar-summary__inc li::before{content:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.33594 9.89581L8.71094 12.2708L12.6693 7.52081' stroke='%23150804' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5026 17.4166C13.8749 17.4166 17.4193 13.8722 17.4193 9.49998C17.4193 5.12773 13.8749 1.58331 9.5026 1.58331C5.13035 1.58331 1.58594 5.12773 1.58594 9.49998C1.58594 13.8722 5.13035 17.4166 9.5026 17.4166Z' stroke='%23150804' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");position:absolute;top:50%;transform:translateY(-50%);left:0;width:19px;height:19px}.block-editor-writing-flow .tb-calendar-summary__btn{padding:12px 24px;border-radius:3px;color:#fff;background-color:var(--cal-main-color);text-decoration:none;display:inline-block;font-weight:bold}.block-editor-writing-flow .tb-calendar-summary__btn.tb-button{margin-bottom:0}.block-editor-writing-flow .tb-calendar-summary__btn:hover{color:#fff}.block-editor-writing-flow .tb-calendar-summary .btn__group{display:inline-flex;flex-wrap:wrap;gap:.5em}.block-editor-writing-flow .tb-calendar-summary .btn__group br{display:none}.block-editor-writing-flow .tb-block.align-center tb-calendar-grid ol,.block-editor-writing-flow .tb-block.align-center tb-calendar-grid ul,.block-editor-writing-flow .tb-block.align-center .tb-calendar-grid ol,.block-editor-writing-flow .tb-block.align-center .tb-calendar-grid ul{display:grid;text-align:center}.block-editor-writing-flow tb-calendar-month>time,.block-editor-writing-flow .tb-calendar-month>time{display:block;text-align:center;padding-block-end:13px;font-size:1.29rem;border-bottom:1px solid #c1d4cd;margin:0}.block-editor-writing-flow tb-calendar-month>ul,.block-editor-writing-flow .tb-calendar-month>ul{margin-block:20px}.block-editor-writing-flow tb-calendar-month>ul li abbr,.block-editor-writing-flow .tb-calendar-month>ul li abbr{font-size:.875rem;font-weight:800}.is-desktop-width.block-editor-writing-flow .tb-calendar-filter__bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:30px}.is-desktop-width.block-editor-writing-flow .tb-calendar-filter__bottom form{margin-block-end:0}.is-desktop-width.block-editor-writing-flow .tb-calendar-filter__months{display:flex}.is-desktop-width.block-editor-writing-flow .tb-calendar-filter__icon{flex-basis:20%;justify-content:flex-end;position:relative;top:6px}.is-desktop-width.block-editor-writing-flow .tb-calendar-filter__icon>span{margin-right:18px}.is-desktop-width.block-editor-writing-flow .tb-calendar-filter__icon button:first-of-type{margin-left:0}.is-desktop-width.block-editor-writing-flow .tb-calendar-filter__checkboxes{flex-direction:row;flex-wrap:wrap}.is-desktop-width.block-editor-writing-flow .tb-calendar-filter__view{display:block}.is-desktop-width.block-editor-writing-flow .tb-block.align-center .tb-calendar-filter__months{display:flex}.is-desktop-width.block-editor-writing-flow .tb-calendar-grid__price{font-size:.875rem}.is-desktop-width.block-editor-writing-flow .tb-calendar-grid__day{text-align:left;color:#150804}.is-desktop-width.block-editor-writing-flow .tb-calendar-grid__day time{font-size:1.125rem}.is-desktop-width.block-editor-writing-flow .tb-calendar-grid__day[data-label="sold out"] .tb-calendar-grid__price{white-space:nowrap}.is-desktop-width.block-editor-writing-flow .tb-calendar-grid__day[data-label="limited availability"] .tb-calendar-grid__label,.is-desktop-width.block-editor-writing-flow .tb-calendar-grid__day[data-label="last stock"] .tb-calendar-grid__label,.is-desktop-width.block-editor-writing-flow .tb-calendar-grid__day[data-label="coming soon"] .tb-calendar-grid__label{display:inline-block}.is-desktop-width.block-editor-writing-flow .tb-calendar-grid__day[data-label="last minute deal"]::after{right:-12px;left:auto;z-index:1}.is-desktop-width.block-editor-writing-flow tb-calendar-month>time{padding-block-end:18px;border-bottom-color:#f5dbd4}.is-desktop-width.block-editor-writing-flow .tb-calendar-legacy{flex-direction:row}.is-desktop-width.block-editor-writing-flow .tb-calendar-list__block{padding:19px 29px}.is-desktop-width.block-editor-writing-flow .tb-calendar-list__start{width:110px}.is-desktop-width.block-editor-writing-flow .tb-calendar-list__arrow{display:block}.is-desktop-width.block-editor-writing-flow .tb-calendar-list__label{flex-basis:40%;text-align:right;display:block;font-weight:bold;max-width:100%}.is-desktop-width.block-editor-writing-flow .tb-calendar-list__label[data-label="limited availability"]{color:var(--cal-la)}.is-desktop-width.block-editor-writing-flow .tb-calendar-list__label[data-label="last stock"]{color:var(--cal-ls)}.is-desktop-width.block-editor-writing-flow .tb-calendar-list__label[data-label="coming soon"]{color:var(--cal-cs)}.is-desktop-width.block-editor-writing-flow .tb-calendar-list__label[data-label="last minute deal"]{color:var(--cal-lmd)}.is-desktop-width.block-editor-writing-flow .tb-calendar-list__label[data-label="sold out"]{display:none}.is-desktop-width.block-editor-writing-flow .tb-calendar-list__label::after{display:none}.is-desktop-width.block-editor-writing-flow .tb-calendar-list__label p{margin:0}.is-desktop-width.block-editor-writing-flow .tb-calendar-list__dates{display:flex;align-items:center;gap:2.5em}.is-desktop-width.block-editor-writing-flow .tb-calendar-list__start,.is-desktop-width.block-editor-writing-flow .tb-calendar-list__end{display:block}.is-desktop-width.block-editor-writing-flow .tb-calendar-summary__container{display:grid;grid-template-columns:repeat(2, 1fr)}.is-desktop-width.block-editor-writing-flow .tb-calendar-summary__right{margin-top:0}.is-desktop-width.block-editor-writing-flow .tb-calendar-summary__left{padding-right:169px;border-top:none;border-bottom:none;padding-block:0}@media screen and (min-width: 800px){.block-editor-writing-flow .tb-calendar-grid__slidercontainer>tb-calendar-month,.block-editor-writing-flow .tb-calendar-grid__slidercontainer>.tb-calendar-month{width:calc(50% - 2.5rem);flex:1 0 calc(50% - 2.5rem)}}@media screen and (max-width: 800px){.block-editor-writing-flow .tb-calendar-grid__slidercontainer>tb-calendar-month,.block-editor-writing-flow .tb-calendar-grid__slidercontainer>.tb-calendar-month{width:100%}.block-editor-writing-flow .tb-calendar-grid__slidercontainer>tb-calendar-month:not(:first-of-type),.block-editor-writing-flow .tb-calendar-grid__slidercontainer>.tb-calendar-month:not(:first-of-type){display:none}}:where(tb-calendar-grid),:where(.tb-calendar-grid){--kalel-day-hover-bgc: hsl(0, 0%, 90%);inline-size:100%}tb-calendar-grid abbr,.tb-calendar-grid abbr{text-decoration:none}tb-calendar-grid>time{display:var(--kalel-month-d, inline);font-size:var(--kalel-month-fz, inherit);font-weight:var(--kalel-month-fw, 700);text-align:var(--kalel-month-tal, initial)}tb-calendar-grid i,.tb-calendar-grid i{display:var(--kalel-year-d, inline);font-style:normal;font-weight:var(--kalel-year-fw, 100)}tb-calendar-grid :is(ol,ul),.tb-calendar-grid :is(ol,ul){display:grid;font-size:var(--kalel-fz, small);gap:7.5px;grid-template-columns:var(--kalel-gtc, repeat(7, 1fr));list-style:none;margin:unset;padding:unset;position:relative}tb-calendar-grid time,.tb-calendar-grid time{font-size:.875rem;font-weight:700;display:inline-block;margin-bottom:.3em}:where(kal-el ol time):hover{background:var(--kalel-day-hover-bgc)}tb-calendar :is(ol,ul) li,.tb-calendar :is(ol,ul) li{grid-column:var(--kalel-li-gc, initial)}tb-calendar-grid ul,.tb-calendar-grid ul{margin-block-end:var(--kalel-row-gap, 0.33em);text-align:center}tb-calendar-grid ol li,.tb-calendar-grid ol li{border:1px solid var(--cal-grey);border-radius:3px;width:100%}tb-calendar-grid ol li .price,.tb-calendar-grid ol li .price{display:block}[data-day="1"]{background:var(--kalel-day-1-bg, rgba(0, 0, 0, 0))}[data-day="2"]{background:var(--kalel-day-2-bg, rgba(0, 0, 0, 0))}[data-day="3"]{background:var(--kalel-day-3-bg, rgba(0, 0, 0, 0))}[data-day="4"]{background:var(--kalel-day-4-bg, rgba(0, 0, 0, 0))}[data-day="5"]{background:var(--kalel-day-5-bg, rgba(0, 0, 0, 0))}[data-day="6"]{background:var(--kalel-day-6-bg, rgba(0, 0, 0, 0))}[data-day="7"]{background:var(--kalel-day-7-bg, rgba(0, 0, 0, 0))}[data-firstday="1"] [data-day="1"]:first-child{--kalel-li-gc: 1 / 2;grid-column:1}[data-firstday="1"] [data-day="2"]:first-child{--kalel-li-gc: 1 / 3;grid-column:2}[data-firstday="1"] [data-day="3"]:first-child{--kalel-li-gc: 1 / 4;grid-column:3}[data-firstday="1"] [data-day="4"]:first-child{--kalel-li-gc: 1 / 5;grid-column:4}[data-firstday="1"] [data-day="5"]:first-child{--kalel-li-gc: 1 / 6;grid-column:5}[data-firstday="1"] [data-day="6"]:first-child{--kalel-li-gc: 1 / 7;grid-column:6}[data-firstday="1"] [data-day="7"]:first-child{--kalel-li-gc: 1 / 8;grid-column:7}[data-firstday="6"] [data-day="1"]:first-child{--kalel-li-gc: 1 / 4}[data-firstday="6"] [data-day="2"]:first-child{--kalel-li-gc: 1 / 5}[data-firstday="6"] [data-day="3"]:first-child{--kalel-li-gc: 1 / 6}[data-firstday="6"] [data-day="4"]:first-child{--kalel-li-gc: 1 / 7}[data-firstday="6"] [data-day="5"]:first-child{--kalel-li-gc: 1 / 8}[data-firstday="6"] [data-day="6"]:first-child{--kalel-li-gc: 1 / 1}[data-firstday="6"] [data-day="7"]:first-child{--kalel-li-gc: 1 / 3}[data-firstday="7"] [data-day="1"]:first-child{--kalel-li-gc: 1 / 3}[data-firstday="7"] [data-day="2"]:first-child{--kalel-li-gc: 1 / 4}[data-firstday="7"] [data-day="3"]:first-child{--kalel-li-gc: 1 / 5}[data-firstday="7"] [data-day="4"]:first-child{--kalel-li-gc: 1 / 6}[data-firstday="7"] [data-day="5"]:first-child{--kalel-li-gc: 1 / 7}[data-firstday="7"] [data-day="6"]:first-child{--kalel-li-gc: 1 / 8}[data-firstday="7"] [data-day="7"]:first-child{--kalel-li-gc: 1 / 2}[data-today]{--kalel-day-bdrs: 50%;--kalel-day-bg: hsl(0, 86%, 40%);--kalel-day-hover-bgc: hsl(0, 86%, 70%);--kalel-day-c: #fff}tb-calendar-grid,tb-calendar-list{display:none}tb-calendar-grid.active,tb-calendar-list.active{display:block}.tb-calendar-wc{display:block;margin-top:2em}.tb-loader{position:relative;padding-block:2em}.tb-loader__abs{position:absolute;top:calc(50% + 16px);left:calc(50% - 32px);width:50px;height:50px;border-radius:50%;perspective:800px}.tb-loader small{margin-top:-25px;font-weight:bold;display:block}.tb-loader__inner{position:absolute;box-sizing:border-box;width:100%;height:100%;border-radius:50%}.tb-loader__inner:first-of-type{left:0%;top:0%;animation:rotate-one 1s linear infinite;border-bottom:3px solid var(--cal-main-color)}.tb-loader__inner:nth-of-type(2){right:0%;top:0%;animation:rotate-two 1s linear infinite;border-right:3px solid var(--cal-main-color)}.tb-loader__inner:last-of-type{right:0%;bottom:0%;animation:rotate-three 1s linear infinite;border-top:3px solid var(--cal-main-color)}@keyframes rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@keyframes rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@keyframes rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}
