body.event-date-true .package-date .tool-helper{display:none}@media screen and (max-width:1024px){body.event-date-false .package-date{margin-top:50px}}body.area-supplier .tool-helper{display:none}.package-date{font-family:var(--font-highlight);font-size:18px;font-weight:500;text-transform:uppercase}@media screen and (max-width:1024px){.package-date{font-size:12px}}.package-date .action-buttons{display:flex;justify-content:space-between;position:relative}.package-date .action-buttons .button-content-wrapper.disabled button{cursor:auto;padding:calc(.5em + 2px) 0}.package-date .action-buttons .tool-helper{position:absolute;z-index:1}@media screen and (max-width:1024px){.package-date .action-buttons .tool-helper{color:#00b7eb;top:-85px;width:100%}.package-date .action-buttons .tool-helper .icon.down{bottom:-35px;left:90px;position:absolute;transform:rotate(50deg)}}@media screen and (min-width:1024px){.package-date .action-buttons .tool-helper{color:#00b7eb;left:-300px;top:-75px;width:250px}.package-date .action-buttons .tool-helper .icon.down{bottom:-10px;position:absolute;right:-40px;transform:rotate(-70deg)}}.package-date .package-date-wrapper{display:flex}.product-card-details .staff-price-info{font-style:italic}.product-card-details .content-switch{height:100%}.product-card-details .content-switch .close-block{font-family:var(--font-highlight);font-size:12px;font-weight:500;height:80%;letter-spacing:3px;text-transform:uppercase}.product-card-details .content-switch .close-block .icon{animation:up-down 2s linear 1s 1;color:#00b7eb;height:32px;width:32px}.product-card-details .hubwayz-data{color:#a9a9a9;font-size:10px}.product-card-details .hubwayz-data--loading{align-items:center;display:flex;justify-content:center;min-height:1.2em}.product-card-details .hubwayz-spinner{animation:hubwayz-spinner-rotate .65s linear infinite;border:2px solid hsla(0,0%,66%,.35);border-radius:50%;border-top-color:#a9a9a9;box-sizing:border-box;height:12px;width:12px}.product-card-details .payment-date,.product-card-details .payment-method{padding-left:10px}.package-review-stars{align-items:center;display:flex;flex-direction:column;justify-content:center}.package-review-stars .stars-input-text{font-weight:600;letter-spacing:.1em;text-transform:uppercase}.package-review-stars .stars{font-size:3em}.package-review-stars .stars:after{color:red}.content-switch{height:100%}.content-switch .close-block{font-family:var(--font-highlight);font-size:12px;font-weight:500;height:80%;letter-spacing:3px;text-transform:uppercase}.content-switch .close-block .icon{animation:up-down 2s linear 1s 1;color:#00b7eb;height:32px;width:32px}.package-review-input{align-items:center;display:flex;flex-direction:column;justify-content:center}.package-review-input textarea{border:1px solid #b3b3b3;display:flex;font-size:1.5em;justify-content:flex-end;margin:5%;padding:.3em;resize:none;width:90%}.preferred-start-time-form-controls{gap:20px;width:70%}.preferred-start-time-form-offset-control{gap:5px}.edit-customers-attending{width:100%}.edit-customers-attending .list-item{cursor:pointer}.edit-customers-attending .list-item.disabled{cursor:unset}.edit-customers-attending .list-item .list-item-content{width:100%}.edit-customers-attending .circle-icon{border-radius:50%;height:2.5em!important;margin:0 .5em 0 0;position:relative;width:2.5em!important}.edit-customers-attending .icon-checked-circle{height:1em!important;position:absolute;right:-.25em;top:-.25em;width:1em!important}.edit-customers-attending .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-customers-attending .customer-info{width:calc(100% - 2.5em)}.edit-customers-attending .customer-info .m-header{font-size:24px;font-weight:600}.edit-customers-attending .customer-info .s-header{font-size:16px;font-weight:100}.padding_0_1{padding:0 10px}.cs-button-icon{align-items:center;background-color:#ccc;border-radius:50%;display:flex;flex-direction:row;height:40px;justify-content:center;width:40px}.cs-button-icon.bg-light{background-color:#e6e6e6}.cs-button-icon.bg-dark{background-color:#b3b3b3}.cs-speed-dial-button{display:flex;position:relative}.cs-speed-dial-button .direction-vertical{flex-direction:column}.cs-speed-dial-button .direction-horizontal{flex-direction:row}.cs-speed-dial-button-target-container .show-last{order:2}.cs-speed-dial-button-actions-container{display:flex;opacity:0;position:absolute;transform:scale(0);z-index:9999}.cs-speed-dial-button-actions-container.opened{animation:roll .5s ease both}@keyframes roll{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.product-note{margin:10px 0}.product-note .multiselect{margin-bottom:5px}.product-note:nth-child(2n){background-color:#e6e6e6}.custom-content-frame .content{display:flex;flex:1;flex-direction:column;height:100%;padding:0!important}@media screen and (min-width:1024px){.the-dialog.fullscreen{height:100%;width:100%}}.product-card-tools{font-family:var(--font-highlight)!important;padding:5%;text-transform:uppercase}.product-card-tools li{transition:all .5s ease-in-out}.product-card-tools li .button-row{display:flex;flex-direction:row;font-size:clamp(14px,14px + 14 * (1.5 - 1) * (100vw - 320px)/320,18px);justify-content:space-between;padding:5px;width:100%}.product-card-tools li .button-row .icon{width:16px}.product-card-tools li .button-row:hover{background-color:#e6e6e6}.product-card-tools li .button-row:hover .icon{color:var(--C1)}.package-product-card.hidden{cursor:unset}.package-product-card.package-card{background-color:#f2f2f2}.package-product-card.package-card h3{font-size:13px;font-weight:500;text-transform:none}.package-product-card.basket-package .visible-area,.package-product-card.full-package .visible-area,.package-product-card.list .visible-area{display:flex}.package-product-card.basket-package .images,.package-product-card.full-package .images,.package-product-card.list .images{width:25%}@supports (aspect-ratio:auto){.package-product-card.basket-package .images,.package-product-card.full-package .images,.package-product-card.list .images{aspect-ratio:1}}@supports not (aspect-ratio:auto){.package-product-card.basket-package .images:before,.package-product-card.full-package .images:before,.package-product-card.list .images:before{content:"";float:left;padding-bottom:100%}.package-product-card.basket-package .images:after,.package-product-card.full-package .images:after,.package-product-card.list .images:after{clear:left;content:"";display:table}}.package-product-card.basket-package header,.package-product-card.full-package header,.package-product-card.list header{position:relative;width:75%}.package-product-card.basket-package header li,.package-product-card.full-package header li,.package-product-card.list header li{font-size:clamp(8px,8px + 8 * (1.8 - 1) * (100vw - 320px)/320,14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-product-card.basket-package h3,.package-product-card.full-package h3,.package-product-card.list h3{font-size:clamp(10px,10px + 10 * (1.8 - 1) * (100vw - 320px)/320,16px);font-weight:500;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.package-product-card.basket-package h3 .name,.package-product-card.full-package h3 .name,.package-product-card.list h3 .name{overflow:hidden;text-overflow:ellipsis;width:95%}.package-product-card.basket-package h3 .price,.package-product-card.full-package h3 .price,.package-product-card.list h3 .price{text-align:right}@supports (aspect-ratio:auto){.package-product-card.card .images{aspect-ratio:1.5}}@supports not (aspect-ratio:auto){.package-product-card.card .images:before{content:"";float:left;padding-bottom:66.6666666667%}.package-product-card.card .images:after{clear:left;content:"";display:table}}@supports (aspect-ratio:auto){.package-product-card.card header{aspect-ratio:1.3333333333}}@supports not (aspect-ratio:auto){.package-product-card.card header:before{content:"";float:left;padding-bottom:75%}.package-product-card.card header:after{clear:left;content:"";display:table}}.package-product-card.card .label{background:#000000bf;border:1px solid #fff;border-color:var(--C1);font-size:10px;font-weight:600;margin:5px;padding:0 5px;position:absolute;right:0;text-transform:uppercase;top:0}.empty-basket{background:transparent;cursor:pointer;height:90%;margin:0 auto;width:90%}.empty-basket .message{color:#fff;margin:50px 0;padding:30px}.empty-basket .message .heading{font-family:var(--font-highlight);margin-bottom:20px;text-align:center}.empty-basket .message .text{font-size:16px}.empty-basket .box{width:100%}@supports (aspect-ratio:auto){.empty-basket .box{aspect-ratio:1}}@supports not (aspect-ratio:auto){.empty-basket .box:before{content:"";float:left;padding-bottom:100%}.empty-basket .box:after{clear:left;content:"";display:table}}.package-itinerary{padding-bottom:52px;width:100%}.full-package .title-number{background-color:var(--C1);border-radius:50%;color:#fff;display:inline-block;font-size:20px;height:30px;letter-spacing:0;line-height:1;padding:5px;position:relative;text-align:center;top:-4px;width:30px}.full-package .package-date{color:var(--color-on-surface)}.full-package .section-sub-title{font-family:var(--font-highlight);font-size:24px;font-weight:300;letter-spacing:10px;text-transform:uppercase}.full-package .package-wrapper .cancelled-wrapper{color:#fff;font-family:var(--font-highlight);font-size:20px;font-weight:600;letter-spacing:5px;text-transform:uppercase}@media screen and (max-width:1024px){.full-package .package-wrapper{display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width:1024px){.full-package .package-wrapper{display:flex;flex-direction:row;justify-content:center}}@media screen and (max-width:1024px){.full-package .package-wrapper .package-itinerary{margin:0 auto;max-width:600px;padding:0 2.5%}}@media screen and (min-width:1024px){.full-package .package-wrapper .package-itinerary{margin-left:auto;width:600px}}.full-package .package-controls{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:1024px){.full-package .package-controls{width:clamp(360px,50vw - 300px,10000px)}}.full-package .package-controls .sticky{background:#fff;border-radius:3px;font-family:var(--font-highlight);font-size:16px;padding:20px;position:sticky;text-align:center;top:100px}@media screen and (max-width:1024px){.full-package .package-controls .sticky{margin-top:40px;max-width:400px}}@media screen and (min-width:1024px){.full-package .package-controls .sticky{width:320px}}.full-package .package-controls .sticky .price{font-size:64px}.full-package .package-controls .sticky .package-buttons .button-main{margin-top:10px}.basket .package-buttons{display:flex;flex-grow:1;width:100%}.basket .package-controls{align-items:center;bottom:10px;display:flex;flex-direction:column;position:fixed}.basket .package-controls .sticky{position:sticky;top:100px;width:100%}@media (max-width:960px){.package-controls .package-itinerary{margin:0 auto}}
