:root{--tripzzy-primary-color: var(--wp--preset--color--primary, #ff6811);--tripzzy-accent-color: #c15613;--tripzzy-button-color: var(--tripzzy-primary-color);--tripzzy-button-hover-color: var(--tripzzy-accent-color);--tripzzy-button-text-color: #fff;--tripzzy-button-hover-text-color: #fff;--tripzzy-text-color: #333;--tripzzy-disabled-color: #959595;--tripzzy-light-color: #fff;--tripzzy-accordion-background-color: #f7faff;--tripzzy-light-background-color: rgba(146, 213, 255, 0.1294117647);--tripzzy-border-color: rgba(0, 0, 0, 0.05);--tripzzy-info: #63a9ff;--tripzzy-success: #22bb33;--tripzzy-warning: #f0ad4e;--tripzzy-danger: #bb2124;--tripzzy-g: 24px;--tripzzy--spacing--xs: 0.25rem;--tripzzy--spacing--sm: 0.5rem;--tripzzy--spacing--md: 1rem;--tripzzy--spacing--lg: 1.5rem;--tripzzy--spacing--xl: 2rem;--tripzzy--spacing--xxl: 3rem;--tripzzy--spacing--xxxl: 4rem;--tripzzy-rounded: 5px;--tripzzy-box-shadow: 0 0 23px rgba(10, 10, 10, 0.08);--tripzzy-input-padding: 8px 12px}.tripzzy-packages-list-wrapper{display:flex;gap:24px;justify-content:space-between}.tripzzy-dates-list .tripzzy-dates-content{padding:20px;position:relative;margin-bottom:20px;border-bottom:none;border-radius:5px;border:1px solid #e5e5e5;transition:all .25s ease}.tripzzy-dates-list .tripzzy-dates-content.tripzzy-excluded,.tripzzy-dates-list .tripzzy-dates-content.tripzzy-date-unavailable{pointer-events:none}.tripzzy-dates-list .tripzzy-dates-content.tripzzy-excluded::before,.tripzzy-dates-list .tripzzy-dates-content.tripzzy-date-unavailable::before{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:1;opacity:.5}.tripzzy-dates-list .tripzzy-dates-content.tripzzy-excluded .tripzzy-excluded-info,.tripzzy-dates-list .tripzzy-dates-content.tripzzy-date-unavailable .tripzzy-excluded-info{position:absolute;background:var(--tripzzy-danger);z-index:1;top:1px;color:#fff;left:1px;padding:2px 10px;border-top-left-radius:var(--tripzzy-rounded);font-size:12px}.tripzzy-dates-list .tripzzy-dates-content:hover{border:1px solid var(--tripzzy-primary-color)}.tripzzy-dates-list .tripzzy-dates-content>ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;align-items:center;flex:1;gap:1em}.tripzzy-dates-list .tripzzy-dates-content>ul li{flex:1}.tripzzy-dates-list .tripzzy-dates-content>ul li span.tz-departure-label{display:block}.tripzzy-dates-list .tripzzy-dates-content>ul li span{font-size:.875em;opacity:.7}.tripzzy-dates-list .tripzzy-dates-content>ul li strong{font-weight:600;color:#000}.tripzzy-dates-list .tripzzy-checkout-error-message{display:block}.tripzzy__booking-categories-wrapper{padding:1em 0;margin:1em 0 0;border-top:1px solid #e5e5e5}.tripzzy__booking-categories-wrapper .tripzzy-response-msg{margin-top:0}.tripzzy-packages-list,.tripzzy-times-list{list-style:none;padding:0;margin:.5em 0;display:flex;flex-wrap:wrap;gap:calc(var(--tripzzy-g)/4)}.tripzzy-packages-list li,.tripzzy-times-list li{display:inline-block;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:4px;font-size:.75em;padding:.5em 1.8em .5em .8em;position:relative;cursor:pointer}.tripzzy-packages-list li.selected-package,.tripzzy-times-list li.selected-package{cursor:default;font-weight:500;border-color:rgb(from var(--tripzzy-primary-color) r g b/0.6)}.tripzzy-packages-list li.selected-package::before,.tripzzy-times-list li.selected-package::before{content:"";width:1em;height:1em;background-color:var(--tripzzy-primary-color);-webkit-mask:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5 14L8.23309 16.4248C8.66178 16.7463 9.26772 16.6728 9.60705 16.2581L18 6%27 stroke=%27%2333363F%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5 14L8.23309 16.4248C8.66178 16.7463 9.26772 16.6728 9.60705 16.2581L18 6%27 stroke=%27%2333363F%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%;position:absolute;right:.5em;top:50%;left:inherit;transform:translateY(-50%)}.tripzzy-packages-list li.selected-time,.tripzzy-times-list li.selected-time{border-color:rgb(from var(--tripzzy-primary-color) r g b/0.6)}.tripzzy-packages-list li.tripzzy-loader-class::after,.tripzzy-times-list li.tripzzy-loader-class::after{font-size:12px;right:.5em;left:inherit;top:6px}.tripzzy-packages-list li.tripzzy__time::before,.tripzzy-times-list li.tripzzy__time::before{content:"";width:1em;height:1em;background-color:#6b6b6b;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d=%27M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z%27/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27%3E%3C%21--%21Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d=%27M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z%27/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%;position:absolute;right:.5em;top:50%;left:inherit;transform:translateY(-50%)}.tripzzy-packages-list li.tripzzy__time.selected-time:before,.tripzzy-times-list li.tripzzy__time.selected-time:before{background-color:var(--tripzzy-primary-color)}.tripzzy-packages-list li.tripzzy__time--excluded,.tripzzy-times-list li.tripzzy__time--excluded{cursor:not-allowed;pointer-events:none;background-color:#f8f8f8;border-color:rgba(0,0,0,.05);color:rgba(0,0,0,.5);opacity:.8}.tripzzy-packages-list li.tripzzy__time--excluded::before,.tripzzy-times-list li.tripzzy__time--excluded::before{opacity:.8;background-color:rgba(0,0,0,.5)}.tripzzy__category-title{width:50%}.tripzzy__category-title p:empty{display:none}.tripzzy__category-title>span{display:block}.tripzzy__category-title .tripzzy__category-min-people-container{min-width:100px;text-align:right;margin:.5em 0}.tripzzy__category-title .tripzzy-tooltip-container{margin-left:2px}.tripzzy__category-title .tripzzy-tooltip-container .tripzzy-tooltip-icon{opacity:.7}.tripzzy__category-min-people-container{min-width:100px;margin:.5em 0 .5em auto}.tripzzy__category-min-people{opacity:.7;font-size:.875em;display:inline-block}.tripzzy__category-counter input:focus{outline:none;box-shadow:none;border-top:rgba(0,0,0,0);border-bottom:rgba(0,0,0,0)}.tripzzy__category-price{text-align:right;display:flex;justify-content:flex-end;align-items:center;gap:5px;margin-left:auto}.tripzzy__category-items{border-top:1px solid rgba(0,0,0,.1);margin:1em 0;border-radius:var(--tripzzy-rounded)}.tripzzy__category-item{border:1px solid rgba(0,0,0,.15);border-top:none;background-color:#fff;align-items:center;display:flex;justify-content:space-between;flex-wrap:wrap}.tripzzy__category-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.tripzzy__category-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.tripzzy__category-item>*{padding:1em}.tripzzy__category-item input[type=number]{padding:0;border-radius:2px;display:inline-block;vertical-align:top;text-align:center}.tripzzy__category-item .qty{font-size:.75em;opacity:.7;margin-right:.25em}.tripzzy__category-item .tripzzy__category-price{font-weight:500;color:var(--tripzzy-primary-color)}.tripzzy__category-item .tripzzy__category-price del{opacity:.7;font-size:.75em;color:#000}.tripzzy__qty-counter{display:flex;align-items:center}.tripzzy__qty-counter-input{display:inline-flex;border:1px solid rgba(0,0,0,.15);border-radius:var(--tripzzy-rounded);overflow:hidden}.tripzzy__qty-counter-input input,.tripzzy__qty-counter-input button{width:32px;height:32px;min-height:32px;padding:0;box-sizing:border-box;border:rgba(0,0,0,0);background:#fff;color:#8b86a1}.tripzzy__qty-counter-input input[type=number]{border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);padding:0 !important}.tripzzy__qty-counter-input input[type=number]::-webkit-inner-spin-button{display:none}.tripzzy__qty-counter-input button:hover{background:rgba(0,0,0,.05);cursor:pointer}.tripzzy-availability-section .tripzzy-trip-dates{min-height:100px}.tripzzy-departure-months{margin-bottom:16px}.tripzzy-departure-months ul{margin:0;list-style:none;display:grid;grid-gap:calc(var(--tripzzy-g)/2);flex-wrap:wrap;padding:0;grid-template-columns:repeat(auto-fit, minmax(82px, 1fr))}.tripzzy-departure-months ul li{box-sizing:border-box}.tripzzy-departure-months ul li.selected-departure a,.tripzzy-departure-months ul li.selected-departure button{background-color:var(--tripzzy-primary-color);color:#fff;pointer-events:none}.tripzzy-departure-months ul a,.tripzzy-departure-months ul button{box-sizing:border-box;background:rgba(0,0,0,0);text-transform:capitalize;text-decoration:none;display:block;border:1px solid #d4d4d4;padding:8px 5px;text-align:center;border-radius:var(--tripzzy-rounded);color:#000;font-weight:500;min-height:67px;width:100%;line-height:1.3;cursor:pointer}.tripzzy-departure-months ul a span,.tripzzy-departure-months ul button span{display:block}
