.header{pointer-events:none;--height:6rem;--btn_height:3.3rem;--logo_top_height:4.5rem;min-height:calc(var(--height) + var(--logo_top_height));position:relative;width:100%;margin-bottom:0;z-index:3;position:-webkit-sticky;position:sticky;top:0;z-index:99}.header>div{pointer-events:all}@media (min-width:1280px){.header{height:var(--height)}}.header .broom_bookings_content{height:var(--height);max-width:100%;transition-property:height;transition-duration:.3s;transition-timing-function:cubic-bezier(.78,.13,.15,.86);box-shadow:0 1px 0 rgba(0,0,0,.08)}.header .broom_bookings_content,.header_logo_holder{background-color:#fff;display:flex;align-items:center}.header_logo_holder{height:inherit}.header_logo_holder a{position:relative;height:inherit;display:flex;justify-content:center}.header_logo_holder a img{position:static!important;width:auto;height:100%}.header_logo_holder.showMd{transition:height .3s;height:var(--logo_top_height)}.clLogo{height:inherit}.clLogo.trr{height:0;width:0}.header_logo_holder.scrolled{height:0}.header .broom_bookings_content.scrolled{height:var(--btn_height)}.broom_bookings_content_inner{padding:0 1rem;padding:0 var(--contentPadding);width:100%;position:absolute;overflow:hidden;height:-moz-fit-content;height:fit-content;transform-origin:50% 0;transform:scaleY(0);opacity:0;background-color:#fff;z-index:1;box-shadow:0 2px 8px -3px rgba(33,35,38,.1);transition:transform .3s,opacity .3s}.broom_bookings_content_inner.slide_content{transform:scaleY(1);opacity:1}.broom_bookings_content_inner .content{flex:1 1;width:100%;height:-moz-fit-content;height:fit-content;max-width:1200px;margin:0 auto;padding:0 1rem 1rem}.broom_bookings_content_inner .content ul{margin:0;padding:1rem 0;display:flex;flex-direction:column;gap:1.5rem}.broom_bookings_content_inner .content ul li{display:flex;text-decoration:none;color:#666}.broom_bookings_content_inner .content>ul li:hover{color:#000}.broom_bookings_content_inner .content>ul li a{text-decoration:none;color:inherit}.ukr_flag_span{display:inline-flex;vertical-align:middle;margin-left:.5rem;width:1rem}.broom_bookings_content_inner .content ul li:first-child{padding-top:0}.header_icon{position:relative;--size:1.5625rem;--paddingSize:1rem;width:calc(var(--size) + 2rem);height:var(--size);padding:0 var(--paddingSize)}.header_icon:first-child{padding:0 var(--paddingSize);padding-top:2px;padding-bottom:2px}.header_list_wrapper{padding:0 3rem;display:flex;gap:1rem 2rem;align-items:center;justify-content:flex-end}.header_categories_drop_container{position:relative}.header_categories_drop_wrapper{display:flex;text-decoration:none;background-color:var(--broombookings_blue);cursor:pointer;color:#fff;padding:1rem 2.25rem;min-width:15.5rem;width:-moz-fit-content;width:fit-content;height:var(--btn_height);box-shadow:0 3px 6px rgba(0,0,0,.16);font-size:1rem;border-radius:0;font-weight:500}@media (max-width:768px){.header_list_wrapper{padding:0 .75rem}.header_categories_drop_wrapper{min-width:0;padding:.75rem 1rem;font-size:.875rem}}@media (max-width:360px){.header_list_wrapper{padding:0 .5rem}.header_categories_drop_wrapper{min-width:0;padding:.75rem;font-size:.8rem}}.header_categories_drop_wrapper:hover{background-color:var(--broombookings_blue_dk)}.header_categories_drop_wrapper>span{gap:.5rem;display:flex;align-items:center;justify-content:center}.header_arrow{width:.85rem}.abs_header_categories_list{position:absolute;bottom:0;left:0;right:0;height:0}.header_categories_list_wrapper{z-index:9;position:relative;margin:0;padding:0;display:flex;flex-direction:column;min-height:10rem;max-height:calc(100vh - var(--height) - 20px);transform-origin:50% 0;transform:scaleY(0) translateZ(0);opacity:0;box-shadow:0 5px 15px transparent;transition:transform .3s,opacity .3s,box-shadow .3s;overflow-y:auto;background-color:var(--broombookings_blue)}.header_categories_list_wrapper.scrollWheel::-webkit-scrollbar-thumb{background-color:#fff;max-height:30rem}.header:not(.closeCategory) .header_categories_drop_container:hover>.abs_header_categories_list .header_categories_list_wrapper{transform:scaleY(1) translateZ(0);opacity:1;box-shadow:0 5px 15px rgba(0,0,0,.15)}.header_categories_list_wrapper li{display:flex}.header_categories_list_wrapper li a{text-decoration:none;padding:.75rem 1.25rem;width:100%;cursor:pointer;background-color:var(--broombookings_blue);color:#fff}.header_categories_list_wrapper li a:hover{background-color:#fff;color:#000}.header_categories_list_wrapper li a.active{background-color:#e8e8e8;color:#000}.header_list_wrapper>ul{max-width:768px;display:flex;gap:1rem 1.5rem;margin:0;padding:0}.header_list_wrapper>ul li{display:inline-block;color:#666;padding:.5rem;cursor:pointer;transition:color .3s}.header_list_wrapper>ul li a{color:inherit;text-decoration:none}.header_list_wrapper>ul li:hover{color:#000}.header_cart_floater{min-height:15rem}.cartFloater{padding:0 .25rem}.cartFloater .top{padding:0 .25rem;overflow-y:auto}.cartFloat_item_wrapper{margin-bottom:1.5rem;align-items:flex-start}.cartFloat_item_wrapper .img{width:25%;background-color:#eee}.cartFloat_item_wrapper .details{padding-right:.5rem;padding-left:1rem}.cartFloat_item_wrapper .details .title{margin-bottom:.25rem;font-size:.8rem}.cartFloat_item_wrapper .details .quantity{margin-bottom:.25rem;font-size:.65rem;line-height:.8rem}.cartFloat_item_wrapper .details .remove{display:inline-flex;text-decoration:underline;font-size:.65rem;line-height:.8rem;cursor:pointer}.cartFloat_item_wrapper .details .remove:hover{color:var(--broombookings_blue_dk)}.cartFloat_item_wrapper .total{width:4rem;font-size:.75rem;text-align:right}.cartFloat_item_wrapper .total>div:first-child{margin-bottom:.125rem}.cartFloater .bottom{flex:1 1;justify-content:flex-end;border-top:1px solid var(--divider)}.cartFloaterTotal{padding:1rem 0;display:flex;justify-content:space-between;font-weight:600}.cartFloaterTotal .total_label{font-weight:600}.head_cart_icon_wrapper{cursor:pointer!important}.float_indicator{--size:0.85rem;cursor:default;top:-4px;right:calc(var(--paddingSize) - var(--size) / 2)}@media (max-width:768px){.broom_bookings_content_inner{box-shadow:0 2px 8px -3px rgba(33,35,38,.21)}.header .broom_bookings_content{min-height:5rem;padding:1rem}.broom_bookings_content_inner{padding:0 1rem}.header{margin-bottom:1rem}}.header_menu_close_icon{width:1.33rem}.floater{--rad:2px;display:none;--shift:-1rem;--color:#fff;background-color:var(--color);padding:.85rem;max-width:calc(100vw - 2rem);border-radius:var(--rad);opacity:1!important;z-index:99;height:max-content;max-height:30rem;width:20rem;justify-self:center;transform-style:preserve-3d;display:flex;--borderSize:1px;--borderColor:#ddd;border:var(--borderSize) solid var(--borderColor);--box-shadow:hsla(0,0%,56%,.12) 0px 2px 3px 0px;transform:translateY(1rem)}.floater,.floater:before{position:absolute;right:0;box-shadow:var(--box-shadow)}.floater:before{content:"";top:0;left:0;border-bottom-right-radius:var(--rad);margin:0 auto;margin-right:calc(-1 * var(--shift));--size:1rem;width:var(--size);height:var(--size);background-color:#fff;border-right:var(--borderSize) solid var(--borderColor);border-bottom:var(--borderSize) solid var(--borderColor);transform:translateZ(1px) translateY(calc(-1 * var(--size) / 2 - 1px)) rotate(-135deg)}