.ferry-extras[data-v-58f49ccb]{background:var(--palette-neutral-lightest,#fff);padding:0}.section-heading[data-v-58f49ccb]{font-size:28px;font-weight:700;margin-bottom:24px}.extras-heading[data-v-58f49ccb]{font-size:34px;font-weight:400;line-height:43px;margin-bottom:0;margin-top:63px}@media only screen and (max-width:767px){.extras-heading[data-v-58f49ccb]{font-size:25px;line-height:100%;margin-top:48px}}.extras-list[data-v-58f49ccb]{margin-top:32px}@media only screen and (max-width:767px){.extras-list[data-v-58f49ccb]{margin-top:0}}.extra-row[data-v-58f49ccb]{align-items:center;border-bottom:1px solid var(--palette-neutral-darkest,#000);display:flex;justify-content:space-between;padding:24px 0}@media only screen and (max-width:767px){.extra-row[data-v-58f49ccb]{align-items:flex-start;flex-direction:column;gap:20px}}.extra-left[data-v-58f49ccb]{max-width:65%}.extra-left h4[data-v-58f49ccb]{font-size:20px;font-weight:700;margin-bottom:6px}.price-line[data-v-58f49ccb]{color:var(--palette-neutral-darkest,#000);font-family:Lexend,serif;font-size:18px;font-weight:400;margin-bottom:6px}.price-line strong[data-v-58f49ccb]{font-weight:600}.extra-left p[data-v-58f49ccb]{font-size:14px}.extra-right[data-v-58f49ccb]{min-width:140px}@media only screen and (max-width:767px){.extra-right[data-v-58f49ccb]{min-width:100%;width:100%}}.extra-right label[data-v-58f49ccb]{color:var(--palette-neutral-dark,#292929);font-style:normal;font-weight:300;margin:5px 0 10px;width:100%}.extra-description[data-v-58f49ccb],.extra-right label[data-v-58f49ccb]{font-family:Lexend,serif;font-size:14px}.extra-description[data-v-58f49ccb]{color:var(--palette-neutral-darkest,#000);font-weight:400;line-height:100%}.extra-description div[data-v-58f49ccb]{margin:0;padding:0}.extra-description br[data-v-58f49ccb]{display:block;margin-top:4px}.booking-select[data-v-58f49ccb]{min-width:120px;padding:12px}.extras-footer[data-v-58f49ccb]{align-items:center;border-top:2px solid #e0e0e0;display:flex;justify-content:space-between;margin-top:40px;padding-top:20px}.grand-total[data-v-58f49ccb]{font-size:18px}.extras-summary-bar[data-v-58f49ccb]{background:var(--palette-neutral-lightest,#fff);border:1px solid var(--palette-neutral-darkest,#000);border-radius:0;justify-content:space-between;margin-top:66px;padding:22px}.extras-summary-bar[data-v-58f49ccb],.summary-left[data-v-58f49ccb]{align-items:center;display:flex}.ticket-conditions-link[data-v-58f49ccb]{color:var(--palette-secondary,#6780c0);cursor:pointer;font-family:Lexend,serif;font-size:16px;font-weight:600;position:relative}.ticket-conditions-link[data-v-58f49ccb]:after{background:var(--palette-secondary,#6780c0);border-radius:2px;bottom:-6px;content:"";height:3px;left:0;position:absolute;width:100%}.ticket-conditions-link[data-v-58f49ccb]:hover{color:var(--palette-accent,#38ec8e)}.ticket-conditions-link[data-v-58f49ccb]:hover:after{background:var(--palette-accent,#38ec8e)}.summary-right[data-v-58f49ccb]{align-items:baseline;display:flex;gap:12px}.total-label[data-v-58f49ccb]{font-size:20px}.total-amount[data-v-58f49ccb],.total-label[data-v-58f49ccb]{color:var(--palette-neutral-dark,#292929);font-family:Lexend,serif;font-weight:700}.total-amount[data-v-58f49ccb]{font-size:27px;line-height:100%}.total-amount small[data-v-58f49ccb]{font-size:17px;font-weight:700;margin-left:4px}.booking-select-container-for-arrow[data-v-58f49ccb]{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:center;padding-bottom:6px;position:relative;width:100%}.custom-arrow[data-v-58f49ccb]{pointer-events:none;position:absolute;right:16px}.booking-sub-sub-title[data-v-58f49ccb]{color:var(--palette-neutral-dark,#292929);font-family:Lexend,serif;font-size:14px;font-style:normal;font-weight:300;margin:5px 0 10px;width:100%}@media only screen and (max-width:430px){.booking-sub-sub-title[data-v-58f49ccb]{font-size:14px;font-weight:400;margin:5px 0 7px}}.booking-select[data-v-58f49ccb]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;color:var(--palette-neutral-dark,#292929);font-family:Lexend,serif;font-size:14px;font-style:normal;font-weight:300;padding:15px;width:100%}.booking-select-passengers[data-v-58f49ccb]{max-width:140px;min-width:unset;width:unset}.journey-title[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-family:"DM Serif Display",serif;font-size:34px;font-style:normal;font-weight:400;line-height:43px;padding:40px 0}@media only screen and (max-width:1166px){.journey-title[data-v-d7fba177]{padding:0}}@media only screen and (max-width:800px){.journey-title[data-v-d7fba177]{font-size:var(--font-size-xl,24px);margin-bottom:20px}}@media only screen and (max-width:767px){.journey-title[data-v-d7fba177]{padding:9px 0}}.ticket-type-title[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:var(--font-size-lg,18px);font-style:normal;font-weight:900;margin:50px 0 10px}@media only screen and (max-width:800px){.ticket-type-title[data-v-d7fba177]{font-size:var(--font-size-lg,18px)}}.journey[data-v-d7fba177]{border:1px solid var(--palette-neutral-darkest,#000);border-bottom:none;color:var(--palette-neutral-dark,#292929);display:flex;flex-direction:row;font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:var(--font-size-lg,18px);font-style:normal;font-weight:900;margin-top:20px}@media only screen and (max-width:800px){.journey[data-v-d7fba177]{flex-direction:column;font-size:var(--font-size-lg,18px)}}.schedule-date-title[data-v-d7fba177]{border-right:1px solid var(--palette-neutral-darkest,#000);color:var(--palette-neutral-darkest,#000);display:flex;font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:var(--font-size-md,14px);font-style:normal;font-weight:var(--font-weight-regular,400);padding:30px 50px 30px 25px}@media only screen and (max-width:800px){.schedule-date-title[data-v-d7fba177]{border-right:none;flex-direction:row-reverse;justify-content:space-between;padding:20px 15px}}.date-title[data-v-d7fba177]{position:relative;top:5px}.schedule-journey-title[data-v-d7fba177]{padding:30px 25px}@media only screen and (max-width:800px){.schedule-journey-title[data-v-d7fba177]{border-top:1px solid var(--palette-neutral-darkest,#000);padding:30px 15px}}.search-info-container[data-v-d7fba177]{align-items:center;background-color:#f1f1f1;border-bottom:none;display:flex;justify-content:space-between;position:relative}@media only screen and (max-width:1300px){.search-info-container[data-v-d7fba177]{margin:0 -50px}}@media only screen and (max-width:767px){.search-info-container[data-v-d7fba177]{margin:0}}.error[data-v-d7fba177]{color:#f66;font-family:Open Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:27px}.loading-spinner[data-v-d7fba177]{align-content:center;display:flex;height:100%;justify-content:center;margin-top:20px;text-align:center;vertical-align:center;width:100%}.search-info-row[data-v-d7fba177]{display:flex;flex-direction:row;margin-bottom:0;padding:0}@media only screen and (max-width:1300px){.search-info-row[data-v-d7fba177]{flex-direction:column;padding:20px 50px}}@media only screen and (max-width:767px){.search-info-row[data-v-d7fba177]{margin-bottom:0;padding:12px}}.search-info-item[data-v-d7fba177]{color:var(--palette-neutral-darkest,#000);font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:var(--font-size-md,14px);font-style:normal;font-weight:400;line-height:100%;padding:25px}.search-info-item[data-v-d7fba177]:not(:last-child){border-right:1px solid rgba(94,94,94,.19)}@media only screen and (max-width:1300px){.search-info-item[data-v-d7fba177]{padding:0}.search-info-item[data-v-d7fba177]:not(:last-child){border-right:none}}.search-info-item-date[data-v-d7fba177],.search-info-item-journey[data-v-d7fba177]{display:block;position:relative}.search-info-item-date span[data-v-d7fba177],.search-info-item-journey span[data-v-d7fba177]{color:var(--palette-neutral,#5e5e5e);display:block;font-size:10px;font-weight:300;left:6px;position:absolute;top:6px}@media only screen and (max-width:1300px){.search-info-item-date[data-v-d7fba177],.search-info-item-journey[data-v-d7fba177]{display:none}.search-info-route[data-v-d7fba177]{padding-bottom:10px}}.search-info-edit-search[data-v-d7fba177]{color:var(--palette-secondary,#6780c0);cursor:pointer;font-size:16px;line-height:100%;margin-top:0;padding-right:0;position:relative;right:0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}.search-info-edit-search[data-v-d7fba177]:focus,.search-info-edit-search[data-v-d7fba177]:hover{color:var(--palette-accent,#38ec8e)}.search-info-edit-search[data-v-d7fba177]:focus{border:1px solid var(--palette-accent,#38ec8e);border-radius:10px;margin:-10px 40px 0 0;padding:10px;text-decoration:none}.search-info-edit-search .search-info-item[data-v-d7fba177]{color:var(--palette-neutral-darkest,#000);font-family:Lexend,serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%;padding:25px}@media only screen and (max-width:1300px){.search-info-edit-search[data-v-d7fba177]{font-size:14px;left:-50px;text-underline-offset:7px;top:0}}@media only screen and (max-width:767px){.search-info-edit-search[data-v-d7fba177]{font-size:16px;font-weight:500;left:-12px;right:12px;top:0}}.date-cell[data-v-d7fba177]{display:block;font-size:var(--font-size-md,14px);font-weight:var(--font-weight-regular,400)}.schedule[data-v-d7fba177]{position:relative}.no-date-selected[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-bold,700);margin:90px 0 45px}.duration-dot-start[data-v-d7fba177]{background-color:var(--palette-accent-tint,#d1e4da);border-radius:14px;height:14px;left:25px;position:absolute;top:33px;width:14px}@media only screen and (max-width:800px){.duration-dot-start[data-v-d7fba177]{left:17px}}.duration-dot-line[data-v-d7fba177]{background-color:var(--palette-accent-tint,#d1e4da);bottom:52px;left:31px;position:absolute;top:41px;width:1.5px}@media only screen and (max-width:800px){.duration-dot-line[data-v-d7fba177]{left:23px}}.duration-dot-end[data-v-d7fba177]{background-color:var(--palette-accent-tint,#d1e4da);border-radius:14px;bottom:45px;height:14px;left:25px;position:absolute;width:14px}@media only screen and (max-width:800px){.duration-dot-end[data-v-d7fba177]{left:17px}}.ticket-details[data-v-d7fba177]{padding:25px 25px 25px 60px}@media only screen and (max-width:800px){.ticket-details[data-v-d7fba177]{padding:25px 25px 25px 55px}}@media only screen and (max-width:767px){.ticket-details[data-v-d7fba177]{padding:15px 25px 25px 55px}}.departure[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);display:flex;flex-direction:row;font-family:Lexend,serif;font-weight:900}@media only screen and (max-width:767px){.departure[data-v-d7fba177]{flex-direction:column}}.arrival[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);display:flex;flex-direction:row;font-family:Lexend,serif;font-weight:900;margin-bottom:10px}@media only screen and (max-width:767px){.arrival[data-v-d7fba177]{flex-direction:column}}.duration[data-v-d7fba177]{color:var(--palette-neutral-darkest,#000);font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:var(--font-size-md,14px);font-style:normal;font-weight:var(--font-weight-light,300);margin:25px 0}.fares-container[data-v-d7fba177]{display:flex;flex-wrap:wrap;margin-bottom:50px}@media only screen and (max-width:800px){.fares-container[data-v-d7fba177]{margin-bottom:0}}.fares[data-v-d7fba177]{border:1px solid var(--palette-neutral-darkest,#000);color:var(--palette-neutral-dark,#292929);cursor:pointer;display:flex;flex-direction:column;font-family:var(--font-family-heading,"Lexend",sans-serif);font-style:normal;font-weight:var(--font-weight-bold,700);margin-top:20px;padding:20px;text-align:left;width:383px}.fares[data-v-d7fba177]:hover{background-color:var(--palette-accent,#38ec8e)}.fares[data-v-d7fba177]:focus{border:1px solid var(--palette-neutral-dark,#292929)}.fares[data-v-d7fba177]:first-child{margin-right:20px}@media only screen and (max-width:800px){.fares[data-v-d7fba177]{padding:20px 15px}.fares[data-v-d7fba177]:first-child{margin-right:0}}.time[data-v-d7fba177]{display:block;font-size:20px;margin-right:40px}@media only screen and (max-width:800px){.time[data-v-d7fba177]{font-size:var(--font-size-xl,24px)}}.city[data-v-d7fba177]{display:block;font-size:20px}@media only screen and (max-width:800px){.city[data-v-d7fba177]{font-size:var(--font-size-lg,18px)}}.fare-type[data-v-d7fba177]{display:block;font-size:var(--font-size-lg,18px);margin-bottom:20px}.fare-prices[data-v-d7fba177]{display:flex;justify-content:space-between}.fare-type-price[data-v-d7fba177]{display:block;font-size:27px}@media only screen and (max-width:1085px){.fare-type-price[data-v-d7fba177]{font-size:var(--font-size-xl,24px)}}.fare-small-text[data-v-d7fba177]{font-size:var(--font-size-lg,18px);margin-right:20px}@media only screen and (max-width:1085px){.fare-small-text[data-v-d7fba177]{font-size:var(--font-size-base,16px);margin-right:15px}}.availability-container[data-v-d7fba177]{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:15px}.fares-list[data-v-d7fba177]{border:1px solid var(--palette-neutral-darkest,#000)}.fare[data-v-d7fba177]{display:block;flex:1}.fare-results-list[data-v-d7fba177]{border:1px solid var(--palette-neutral-darkest,#000);display:flex;flex-direction:row;margin-top:50px}@media only screen and (max-width:1085px){.fare-results-list[data-v-d7fba177]{display:none}}.fare-result-container[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);cursor:pointer;display:block;flex:1;font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:var(--font-size-md,14px);font-style:normal;font-weight:var(--font-weight-regular,400);padding:40px;text-align:center}.fare-result-container[data-v-d7fba177]:hover{background-color:var(--palette-accent,#38ec8e)}.fare-result-container[data-v-d7fba177]:focus{border:1px solid var(--palette-neutral-dark,#292929)}.fare-result-container[data-v-d7fba177]:not(:last-child){border-right:1px solid var(--palette-neutral-darkest,#000)}.fare-result-container[data-v-d7fba177]:nth-child(4){background:var(--palette-neutral,#5e5e5e);color:var(--palette-neutral-lightest,#fff)}.booking-info-submit-container[data-v-d7fba177]{display:flex;flex-wrap:wrap;justify-content:space-between}.ticket-type-submit[data-v-d7fba177]{width:188px}@media only screen and (max-width:867px){.ticket-type-submit[data-v-d7fba177]{margin-top:50px!important}}.booking-container[data-v-d7fba177]{margin:0 auto;max-width:1200px;padding:30px 0}@media only screen and (max-width:1500px){.booking-container[data-v-d7fba177]{padding:30px 40px}}@media only screen and (max-width:767px){.booking-container[data-v-d7fba177]{padding:0}}.booking-progress-container[data-v-d7fba177]{display:flex;justify-content:flex-start}@media only screen and (max-width:430px){.booking-progress-container[data-v-d7fba177]{overflow:scroll}}.booking-progress[data-v-d7fba177]{border-bottom:2px solid var(--palette-accent,#38ec8e);color:var(--palette-neutral-dark,#292929);cursor:pointer;font-family:var(--font-family-body,"Open Sans",sans-serif);font-size:var(--font-size-md,14px);font-style:normal;font-weight:var(--font-weight-semibold,600);margin:5px 20px 10px 0;width:auto}@media only screen and (max-width:767px){.booking-progress[data-v-d7fba177]{font-size:14px;margin:5px 10px 10px 0;white-space:nowrap}}.booking-not-active[data-v-d7fba177]{border-bottom:none;opacity:40%}.booking-not-active[data-v-d7fba177]:hover{opacity:100%}.booking-title-container[data-v-d7fba177]{align-items:center;display:flex;flex-wrap:wrap}.transport-icon[data-v-d7fba177]{flex-shrink:0;height:45px;margin-right:25px;width:30px}@media only screen and (max-width:767px){.transport-icon[data-v-d7fba177]{height:35px;margin-right:17px;width:40px}}.booking-title[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);flex-shrink:0;font-family:var(--typography-hero-title-family,"DM Serif Display",serif);font-size:var(--font-size-3xl,47px);font-style:normal;font-weight:400;line-height:60px;width:auto}@media only screen and (max-width:1024px){.booking-title[data-v-d7fba177]{font-size:var(--typography-price-size-large,36px)}}@media only screen and (max-width:600px){.booking-title[data-v-d7fba177]{font-size:29px}}.booking-section[data-v-d7fba177]{padding-bottom:40px}.booking-section[data-v-d7fba177]:last-child{padding-bottom:0}@media (max-width:767px){.booking-section[data-v-d7fba177]{padding-bottom:0;padding-top:50px}}.passengers-section[data-v-d7fba177]{padding-top:53px}@media screen and (max-width:991px){.passengers-section[data-v-d7fba177]{padding-top:25px}}@media screen and (max-width:767px){.passengers-section[data-v-d7fba177]{padding-top:47px}}.booking-radio-containers[data-v-d7fba177]{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:40px}@media only screen and (max-width:767px){.booking-radio-containers[data-v-d7fba177]{margin-bottom:55px}}.booking-radio-containers input[data-v-d7fba177],.booking-radio-containers label[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);display:block;font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:var(--font-size-md,14px);font-style:normal;font-weight:var(--font-weight-light,300);line-height:normal;max-width:148px;text-align:center}.booking-radio-containers input[type=radio][data-v-d7fba177]{display:none}.booking-radio-containers input[type=radio]:checked+label[data-v-d7fba177]{background:var(--palette-neutral-dark,#292929);color:var(--palette-neutral-lightest,#fff)}.booking-radio-containers input[type=radio]:checked+label.disabled[data-v-d7fba177]{background:var(--palette-neutral-light,#cfcfcf);color:var(--palette-neutral-lightest,#fff)}.booking-radio-containers input[type=radio]:checked+label[data-v-d7fba177]:hover{background-color:var(--palette-accent,#38ec8e);color:var(--palette-neutral-dark,#292929)}.booking-radio-containers input[type=radio]:checked+label:hover.disabled[data-v-d7fba177]{background-color:var(--palette-neutral-light,#cfcfcf);color:var(--palette-neutral-lightest,#fff)}.booking-radio-containers label[data-v-d7fba177]{border:1px solid var(--palette-neutral-dark,#292929);cursor:pointer;padding:20px;z-index:90}.booking-radio-containers label.disabled[data-v-d7fba177]{border:1px solid var(--palette-neutral-light,#cfcfcf)}.booking-radio-containers label[data-v-d7fba177]:hover{background:var(--palette-accent,#38ec8e);border:1px solid var(--palette-accent,#38ec8e)}.booking-radio-containers label:hover.disabled[data-v-d7fba177]{background:var(--palette-neutral-lightest,#fff);border:1px solid var(--palette-neutral-light,#cfcfcf)}.booking-radio-containers input[type=radio][data-v-d7fba177]:focus{background-color:var(--palette-accent,#38ec8e);border:1px solid var(--palette-neutral-dark,#292929)}#choose-date-go[data-v-d7fba177]{border:1px solid var(--palette-neutral-dark,#292929);color:var(--dark-date-foreground);font-size:var(--font-size-base,16px);margin:0 auto;padding:12px 20px;width:100%}.datepicker-wrapper[data-v-d7fba177]{cursor:pointer;position:relative;width:100%}[data-v-d7fba177] .dp__input{border:1px solid var(--palette-neutral-dark,#292929)!important;border-radius:0!important;cursor:pointer;font-family:Lexend,serif;font-size:14px;height:58px;padding:0 50px 0 20px!important}[data-v-d7fba177] .dp__input_icon{display:none!important}.datepicker-icon[data-v-d7fba177]{height:20px;pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:20px}input[type=date][data-v-d7fba177]::-webkit-calendar-picker-indicator{cursor:pointer}#date[data-v-d7fba177]{border:none}.booking-sub-title[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-bold,700);line-height:normal;line-height:100%;padding-bottom:5px}@media only screen and (max-width:767px){.booking-sub-title[data-v-d7fba177]{font-size:18px;line-height:100%;padding-bottom:17px}}.booking-select-containers[data-v-d7fba177]{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width:767px){.booking-select-containers[data-v-d7fba177]{gap:28px}}.booking-date-container[data-v-d7fba177]{max-width:390px;min-width:390px}@media only screen and (max-width:767px){.booking-date-container[data-v-d7fba177]{max-width:100%;min-width:100%}}.booking-select-container[data-v-d7fba177]{display:flex;flex-wrap:wrap;max-width:390px;min-width:300px;width:40%}@media only screen and (max-width:767px){.booking-select-container[data-v-d7fba177]{max-width:100%;width:100%}}.booking-select-container-for-arrow[data-v-d7fba177]{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:center;padding-bottom:6px;position:relative;width:100%}.custom-arrow[data-v-d7fba177]{pointer-events:none;position:absolute;right:16px}.booking-sub-sub-title[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:var(--font-size-md,14px);font-style:normal;font-weight:400;line-height:100%;margin:5px 0 7px;width:100%}@media only screen and (max-width:430px){.booking-sub-sub-title[data-v-d7fba177]{font-size:14px;font-weight:400;margin:5px 0 7px}}.booking-select[data-v-d7fba177]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;color:var(--palette-neutral-dark,#292929);font-family:var(--font-family-heading,"Lexend",sans-serif);font-size:var(--font-size-md,14px);font-style:normal;font-weight:var(--font-weight-light,300);padding:23px 15px;width:100%}.booking-select-passengers[data-v-d7fba177]{max-width:140px;min-width:unset;width:unset}.booking-submit[data-v-d7fba177]{float:right;margin-top:26px;padding:0;position:relative}@media only screen and (max-width:767px){.booking-submit[data-v-d7fba177],.booking-submit button[data-v-d7fba177]{width:100%}}.booking-info-container[data-v-d7fba177]{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;margin-top:17px}.booking-info-icon[data-v-d7fba177]{margin-right:0}.calendar-icon[data-v-d7fba177]{margin-right:15px;margin-top:2px}.booking-info-text[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-family:var(--font-family-body,"Open Sans",sans-serif);font-size:var(--font-size-md,14px);font-style:normal;font-weight:600;line-height:27px;margin-top:4px;width:100%}@media only screen and (max-width:1024px){.booking-info-text[data-v-d7fba177]{width:100%}}.booking-info-text-submit[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-family:var(--font-family-body,"Open Sans",sans-serif);font-size:var(--font-size-md,14px);font-style:normal;font-weight:var(--font-weight-semibold,600);margin:4px 40px 0 0;width:100%}.towing-block[data-v-d7fba177],.vehicle-type-block[data-v-d7fba177]{margin-top:20px}.towing-block[data-v-d7fba177]{padding-bottom:0}.towed-vehicle-block[data-v-d7fba177]{margin-top:20px}.towing-block .booking-radio-containers[data-v-d7fba177]{margin-bottom:20px}.search-footer-section[data-v-d7fba177]{align-items:center;display:flex;justify-content:space-between;margin-top:60px}@media only screen and (max-width:991px){.search-footer-section[data-v-d7fba177]{align-items:start;flex-direction:column;margin-top:25px}}.operator-logo[data-v-d7fba177]{align-items:center;display:flex;justify-content:center;width:120px}.operator-logo img[data-v-d7fba177]{max-height:40px;max-width:100px;-o-object-fit:contain;object-fit:contain}.search-summary-bar[data-v-d7fba177]{background:var(--palette-accent-tint,#d1e4da);display:grid;font-weight:600;grid-template-columns:repeat(6,1fr);padding:20px}.edit-search[data-v-d7fba177]{color:var(--palette-secondary,#6780c0);cursor:pointer;text-decoration:underline}.sold-out[data-v-d7fba177]{background:#eee;color:#999}.active[data-v-d7fba177]{background:var(--palette-neutral,#5e5e5e)}.active[data-v-d7fba177],.fares.selected[data-v-d7fba177]{color:var(--palette-neutral-lightest,#fff)}.fares.selected[data-v-d7fba177]{background:var(--palette-accent,#38ec8e)}.sailing-row[data-v-d7fba177]{border:1px solid var(--palette-neutral-darkest,#000);display:grid;grid-template-columns:1fr 200px;margin-bottom:15px}.sailing-right[data-v-d7fba177]{align-items:center;display:flex;justify-content:center}.price-box[data-v-d7fba177]{border:1px solid var(--palette-neutral-darkest,#000);padding:20px;text-align:center}.price-box.sold[data-v-d7fba177]{background:#f5f5f5;color:#999}.select-journey-container[data-v-d7fba177]{padding:24px}.search-summary-container[data-v-d7fba177]{background:#f3f3f3;margin-bottom:24px}.search-summary-grid[data-v-d7fba177]{align-items:center;display:grid;font-size:14px;gap:24px;grid-template-columns:repeat(5,auto) 1fr;padding:12px 16px}.journey-route-title[data-v-d7fba177]{font-size:28px;margin-bottom:8px}.journey-section-title[data-v-d7fba177]{margin-bottom:12px}.journey-info[data-v-d7fba177]{align-items:center;display:flex;font-size:14px;gap:8px;margin-bottom:24px}.journey-card[data-v-d7fba177]{border:1px solid #dcdcdc;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px}.journey-card--sold[data-v-d7fba177]{opacity:.4;pointer-events:none}.journey-card-left[data-v-d7fba177]{display:flex;flex-direction:column;gap:8px}.journey-times[data-v-d7fba177]{align-items:center;display:flex;gap:24px}.journey-time-block[data-v-d7fba177]{align-items:start;display:flex;flex-direction:column;text-align:left}.journey-time-block .label[data-v-d7fba177]{color:var(--palette-neutral-darkest,#000);font-size:14px;font-weight:400}.journey-time-block .label[data-v-d7fba177],.journey-time-block strong[data-v-d7fba177]{font-family:Lexend,serif;line-height:100%;margin-bottom:5px}.journey-time-block strong[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-size:27px;font-weight:700;width:100%}@media only screen and (max-width:767px){.journey-time-block strong[data-v-d7fba177]{font-size:22px}}.journey-time-block .date[data-v-d7fba177]{color:var(--palette-neutral-darkest,#000);font-family:Lexend,serif;font-size:12px;font-weight:400;line-height:100%}.journey-time-block .time[data-v-d7fba177]{font-size:18px;font-weight:600}.journey-line[data-v-d7fba177]{align-items:center;display:flex;flex-direction:column;gap:4px;position:relative;width:100%}.journey-line .end[data-v-d7fba177],.journey-line .start[data-v-d7fba177]{background:var(--palette-accent,#38ec8e);border-radius:50%;height:10px;position:absolute;top:-4px;width:10px}.journey-line .start[data-v-d7fba177]{left:0}.journey-line .end[data-v-d7fba177]{right:0}.journey-line .line[data-v-d7fba177]{background:var(--palette-accent,#38ec8e);height:2px;width:100%}.journey-meta[data-v-d7fba177]{color:#666;font-size:13px}.journey-card-right[data-v-d7fba177]{align-items:center;display:flex;justify-content:center;min-width:160px}.journey-price[data-v-d7fba177]{border:1px solid #dcdcdc;padding:12px;text-align:center}.journey-price--sold[data-v-d7fba177]{background:#f5f5f5;color:#999}.journey-terms[data-v-d7fba177]{font-size:13px;margin-top:32px}.journey-actions[data-v-d7fba177]{display:flex;justify-content:flex-end;margin-top:24px}.bus-summary-bar[data-v-d7fba177]{align-items:center;background-color:#f1f1f1;border-bottom:none;display:flex;justify-content:space-between;position:relative}.bus-edit-search[data-v-d7fba177]{color:var(--palette-secondary,#6780c0);cursor:pointer;text-align:right;text-decoration:underline}.bus-info[data-v-d7fba177]{align-items:self-start;-moz-column-gap:10px;column-gap:10px;display:flex;font-family:Open Sans;font-size:14px;font-weight:600;line-height:27px;margin-bottom:61px}@media only screen and (max-width:767px){.bus-info br[data-v-d7fba177]{display:none}}.bus-row[data-v-d7fba177]{border:1px solid var(--palette-neutral-darkest,#000);display:grid;grid-template-columns:1fr 220px;margin-bottom:12px}.bus-row--sold[data-v-d7fba177]{opacity:.4;pointer-events:none}.bus-row-left[data-v-d7fba177]{padding:16px}.bus-operator img[data-v-d7fba177]{height:28px;margin-bottom:10px}.bus-times[data-v-d7fba177]{align-items:center;display:flex;gap:24px}.bus-time[data-v-d7fba177]{text-align:center}.bus-time strong[data-v-d7fba177]{font-size:18px}.bus-line[data-v-d7fba177]{align-items:center;display:flex;gap:4px}.bus-line .dot[data-v-d7fba177]{border-radius:50%;height:8px;width:8px}.bus-line .dot[data-v-d7fba177],.bus-line .line[data-v-d7fba177]{background:var(--palette-accent,#38ec8e)}.bus-line .line[data-v-d7fba177]{height:2px;width:120px}.bus-meta[data-v-d7fba177]{color:#666;font-size:13px;margin-top:8px}.bus-row-right[data-v-d7fba177]{align-items:center;display:flex;justify-content:center}.bus-price-box[data-v-d7fba177]{border:1px solid var(--palette-neutral-darkest,#000);padding:16px;text-align:center}.bus-price-box.sold[data-v-d7fba177]{background:#f5f5f5;color:#999}.bus-terms[data-v-d7fba177]{font-family:open sans;font-size:13px;margin-top:32px;width:50%}.bus-terms p[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-size:14px;font-weight:400;line-height:27px}.bus-terms h6[data-v-d7fba177]{margin:0;padding:19px 0}.bus-terms span[data-v-d7fba177]{font-size:14px;font-weight:600;line-height:27px}.bus-terms span strong[data-v-d7fba177]{font-weight:700}@media only screen and (max-width:767px){.bus-terms[data-v-d7fba177]{margin-top:50px;order:1;width:100%}}.bus-actions[data-v-d7fba177]{-moz-column-gap:15px;column-gap:15px;display:flex;justify-content:flex-end;margin-top:24px}.journey-row[data-v-d7fba177]{display:grid;gap:16px;grid-template-columns:1fr 200px;margin-bottom:16px}@media only screen and (max-width:991px){.journey-row[data-v-d7fba177]{grid-template-columns:1fr 140px}}@media only screen and (max-width:767px){.journey-row[data-v-d7fba177]{gap:0;grid-template-columns:1fr}}.journey-box[data-v-d7fba177]{align-items:center;background:var(--palette-neutral-lightest,#fff);border:1px solid var(--palette-neutral-darkest,#000);display:flex;flex:1;padding:8px 19px}@media only screen and (max-width:1024px){.journey-box[data-v-d7fba177]{padding:8px 12px}}@media only screen and (max-width:767px){.journey-box[data-v-d7fba177]{border-bottom:none;padding:11px 11px 54px}}.journey-box--sold[data-v-d7fba177]{opacity:.4}.journey-content[data-v-d7fba177]{align-items:center;-moz-column-gap:51px;column-gap:51px;display:flex;width:100%}.journey-content .journey-operator[data-v-d7fba177]{height:42px;width:130px}.journey-content .journey-operator img[data-v-d7fba177]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:767px){.journey-content .journey-operator[data-v-d7fba177]{margin-bottom:9px}}@media only screen and (max-width:1166px){.journey-content[data-v-d7fba177]{-moz-column-gap:20px;column-gap:20px}}@media only screen and (max-width:767px){.journey-content[data-v-d7fba177]{flex-direction:column}}.journey-operator img[data-v-d7fba177]{height:28px}.journey-meta[data-v-d7fba177]{color:var(--palette-neutral-darkest,#000);font-family:Lexend,serif;font-size:14px;font-weight:400;line-height:100%;margin-top:10px;text-align:center}@media only screen and (max-width:767px){.journey-meta[data-v-d7fba177]{position:absolute;top:22px;width:100%}}@media only screen and (max-width:568px){.journey-meta[data-v-d7fba177]{left:-72px;position:absolute;right:12px;top:45px;white-space:nowrap;width:100%}}@media only screen and (max-width:360px){.journey-meta[data-v-d7fba177]{left:-103px}}.fare-box-outside[data-v-d7fba177]{align-items:center;background:var(--palette-neutral-lightest,#fff);border:1px solid var(--palette-neutral-darkest,#000);cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:200px;padding:25px;transition:all .3s ease-in}@media only screen and (max-width:991px){.fare-box-outside[data-v-d7fba177]{min-width:140px}}.fare-box-outside[data-v-d7fba177]:hover:not(:has(.fare-box--selected)){background-color:var(--palette-accent,#38ec8e)}.fare-box-outside[data-v-d7fba177]:has(.fare-box--selected){background-color:var(--palette-accent,#38ec8e);border-color:var(--palette-accent,#38ec8e)}.fare-box-outside[data-v-d7fba177]:has(.fare-box--selected):hover{background-color:var(--palette-accent,#38ec8e)}.fare-box[data-v-d7fba177]{align-items:center;display:flex;flex-direction:column;font-family:Lexend,serif;justify-content:center;transition:all .3s ease-in}.fare-box span[data-v-d7fba177]{color:var(--palette-neutral-darkest,#000);display:block;font-size:14px;font-weight:400;line-height:100%;margin-bottom:0;white-space:nowrap}@media only screen and (max-width:767px){.fare-box span[data-v-d7fba177]{margin-bottom:5px}}.fare-box strong[data-v-d7fba177]{color:var(--palette-neutral-darkest,#000);font-size:27px;font-weight:700;line-height:100%;padding-top:3px;text-align:center}@media only screen and (max-width:767px){.fare-box[data-v-d7fba177]{font-size:22px}}.fare-box-outside:hover:not(:has(.fare-box--selected)) .fare-box span[data-v-d7fba177]{color:var(--palette-neutral-darkest,#000)}.fare-box-outside:hover:not(:has(.fare-box--selected)) .fare-box strong[data-v-d7fba177]{color:var(--palette-neutral-darkest,#000)}.fare-box.sold[data-v-d7fba177]{color:#999;cursor:not-allowed;font-size:27px;font-weight:700;line-height:100%;text-align:center}@media only screen and (max-width:991px){.fare-box.sold[data-v-d7fba177]{font-size:22px}}.fare-box-outside[data-v-d7fba177]:has(.fare-box.sold):hover{background:var(--palette-neutral-lightest,#fff);cursor:not-allowed}button[data-v-d7fba177]:disabled{color:#999!important;cursor:not-allowed!important;opacity:.5}button[data-v-d7fba177]:disabled,button[data-v-d7fba177]:disabled:hover{background-color:#e0e0e0!important;border-color:#e0e0e0!important}button[data-v-d7fba177]:disabled:hover{transform:none!important}.journey-heading h6[data-v-d7fba177]{margin:30px 0 23px}.sailing-list[data-v-d7fba177]{align-items:end;display:flex;gap:24px;justify-content:space-between;width:calc(100% - 130px)}@media only screen and (max-width:991px){.sailing-list[data-v-d7fba177]{gap:10px}}@media only screen and (max-width:767px){.sailing-list[data-v-d7fba177]{align-items:center;gap:10px;width:100%}}.fare-journey-bottom-section[data-v-d7fba177]{align-items:start;display:flex;justify-content:space-between;margin-top:76px}@media only screen and (max-width:767px){.fare-journey-bottom-section[data-v-d7fba177]{flex-direction:column;margin-top:61px;width:100%}}.extras-actions[data-v-d7fba177]{display:flex;justify-content:flex-end;margin-top:26px}.extras-actions .booking-summary-extras[data-v-d7fba177]{background-color:var(--palette-accent,#38ec8e);border:2px solid var(--palette-accent,#38ec8e);border-radius:12px;color:var(--palette-neutral-dark,#292929);cursor:pointer;font-family:Lexend,serif;font-size:18px;font-weight:600;min-width:220px;padding:20px 28px;position:relative;text-align:center;transition:all .25s ease-in}.extras-actions .booking-summary-extras[data-v-d7fba177]:hover{background-color:#1bd078;border-color:#1bd078}.extras-actions .booking-summary-extras[data-v-d7fba177]:active{transform:scale(.98)}.extras-actions .booking-summary-extras[data-v-d7fba177]:disabled{background-color:#d7d7d7;border-color:#e0e0e0;color:#999;cursor:not-allowed;opacity:.5;transform:none}@media only screen and (max-width:767px){.extras-actions .booking-summary-extras[data-v-d7fba177]{margin-top:67px;padding:20px;width:100%}}.extras-approve[data-v-d7fba177]{align-items:center;-moz-column-gap:29px;column-gap:29px;display:flex;justify-content:end;margin-top:36px}.extras-approve button[data-v-d7fba177]{background:var(--palette-neutral-lightest,#fff);border:2px solid var(--palette-neutral-dark,#292929);border-radius:10px;color:var(--palette-neutral-dark,#292929);cursor:pointer;font-family:Lexend,serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:100%;min-width:188px;padding:20px 26px;transition:all .3s ease-in}.extras-approve button[data-v-d7fba177]:hover:not(:disabled),.extras-approve button[data-v-d7fba177]:last-child{background-color:var(--palette-accent,#38ec8e);border-color:var(--palette-accent,#38ec8e)}.extras-approve button[data-v-d7fba177]:last-child{color:var(--palette-neutral-darkest,#000)}.extras-approve button[data-v-d7fba177]:last-child:hover:not(:disabled){background-color:var(--primary-button-hover-color,#79f9b6);border-color:var(--primary-button-hover-color,#79f9b6)}.extras-approve button[data-v-d7fba177]:disabled{background-color:#e0e0e0!important;border-color:#e0e0e0!important;color:#999!important;cursor:not-allowed!important;opacity:.5}.extras-approve button[data-v-d7fba177]:disabled:hover{background-color:#e0e0e0!important;border-color:#e0e0e0!important;transform:none}@media only screen and (max-width:768px){.extras-approve[data-v-d7fba177]{-moz-column-gap:14px;column-gap:14px}}@media only screen and (max-width:767px){.extras-approve[data-v-d7fba177]{align-items:end;flex-direction:column;gap:10px;justify-content:end;width:100%}.extras-approve>div[data-v-d7fba177]{flex-direction:column;text-align:center;width:100%}}.extras-approve-buttons[data-v-d7fba177]{display:flex;gap:29px;justify-content:flex-end;width:100%}.panel[data-v-d7fba177]{border:1px solid var(--palette-neutral-darkest,#000);margin-bottom:30px}.panel.expanded[data-v-d7fba177]{background:var(--palette-neutral-lightest,#fff)}.panel.expanded .panel-header[data-v-d7fba177]{padding:15px}.panel.expanded .panel-header h6[data-v-d7fba177]{margin:0}.panel.expanded .panel-header .panel-header-left[data-v-d7fba177]{gap:22px}@media only screen and (max-width:767px){.panel.expanded .panel-header .panel-header-left[data-v-d7fba177]{gap:5px}}.panel.expanded .body-text[data-v-d7fba177]{padding:0 23px}@media only screen and (max-width:767px){.panel.expanded .body-text[data-v-d7fba177]{padding:0 13px 33px}}.panel.expanded .body-text .ticket-details[data-v-d7fba177]{padding-left:38px}.panel.expanded .body-text .duration-dot-start[data-v-d7fba177]{background-color:var(--palette-secondary,#6780c0);left:0}.panel.expanded .body-text .duration-dot-line[data-v-d7fba177]{background-color:var(--palette-secondary,#6780c0);left:7px}.panel.expanded .body-text .duration-dot-end[data-v-d7fba177]{background-color:var(--palette-secondary,#6780c0);left:0}.panel.expanded .body-text .ticket-details h6[data-v-d7fba177]{margin:0}.panel.expanded .body-text .ticket-details .departure[data-v-d7fba177]{gap:22px}@media only screen and (max-width:767px){.panel.expanded .body-text .ticket-details .departure[data-v-d7fba177]{gap:4px}}.panel.expanded .body-text .ticket-details .arrival[data-v-d7fba177]{gap:22px}@media only screen and (max-width:767px){.panel.expanded .body-text .ticket-details .arrival[data-v-d7fba177]{gap:4px}}.panel.expanded .body-text .ticket-details .duration[data-v-d7fba177]{font-style:normal;font-weight:400;margin:33px 0 36px}.panel.expanded .body-text .fare-box[data-v-d7fba177]{flex-direction:row;gap:39px;justify-content:start;min-width:-moz-fit-content;min-width:fit-content;padding:24px 30px;text-align:left}@media (max-width:767px){.panel.expanded .body-text .fare-box[data-v-d7fba177]{justify-content:space-between;padding:15px}}.panel.expanded .body-text .fare-box .fare-row[data-v-d7fba177]{align-items:flex-start;gap:10px;margin:0}.panel.expanded .body-text .fare-box .fare-row strong[data-v-d7fba177]{font-size:18px;margin:0}.panel .body-text[data-v-d7fba177]{align-items:center;display:flex;justify-content:space-between;padding:30px 40px}@media only screen and (max-width:991px){.panel .body-text[data-v-d7fba177]{align-items:start}}@media (max-width:900px){.panel .body-text[data-v-d7fba177]{flex-direction:column;gap:0;padding:25px}}@media only screen and (max-width:767px){.panel .body-text[data-v-d7fba177]{gap:10px}}.panel-footer .panel-total h6[data-v-d7fba177]{margin:0}@media only screen and (max-width:767px){.panel-footer .panel-total h6[data-v-d7fba177]{font-size:18px}}.panel-footer .panel-total h4[data-v-d7fba177]{margin:0}.panel .schedule[data-v-d7fba177]{flex:1;position:relative}@media only screen and (max-width:767px){.panel .schedule[data-v-d7fba177]{width:100%}}.panel-date[data-v-d7fba177]{color:var(--palette-neutral-darkest,#000);display:flex;font-family:Lexend,serif;font-size:14px;font-style:normal;font-weight:400;padding:23px 3px 0 19px;width:100%}@media only screen and (max-width:767px){.panel-date[data-v-d7fba177]{padding:10px 15px}}.panel .fare-box[data-v-d7fba177]{align-items:center;border:1px solid var(--palette-neutral-darkest,#000);border-radius:20px;display:flex;gap:18px;justify-content:space-between;min-width:360px;padding:24px 30px}@media (max-width:900px){.panel .fare-box[data-v-d7fba177]{align-items:flex-start;flex-direction:column;min-width:unset;width:100%}}.panel .fare-row[data-v-d7fba177]{align-items:center;color:var(--palette-neutral-dark,#292929);display:flex;flex-direction:column;font-family:Lexend,serif;font-size:14px;font-weight:400}.panel .fare-row strong[data-v-d7fba177]{color:var(--palette-neutral-darkest,#000);font-size:20px;font-weight:700;margin-top:6px}.panel .fare-row.total[data-v-d7fba177]{align-items:flex-end;margin-left:20px}.panel .fare-row.total strong[data-v-d7fba177]{font-size:26px;font-weight:800}@media (max-width:900px){.panel .fare-row.total[data-v-d7fba177]{align-items:flex-start;margin-left:0}}.basket-section .extras-approve[data-v-d7fba177]{display:flex;justify-content:flex-end;margin-top:40px}.panel-header[data-v-d7fba177]{align-items:center;border-bottom:1px solid var(--palette-neutral-darkest,#000);display:flex;padding:20px 30px}@media only screen and (max-width:767px){.panel-header[data-v-d7fba177]{border-bottom:none}}.panel-header-left[data-v-d7fba177]{align-items:center;display:flex;gap:20px}.panel-header-left img[data-v-d7fba177]{max-height:52px;-o-object-fit:contain;object-fit:contain}.panel-header-left span[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-family:Lexend,serif;font-size:18px;font-weight:600}@media only screen and (max-width:767px){.panel-header-left[data-v-d7fba177]{align-items:start;flex-direction:column}}.panel-footer[data-v-d7fba177]{align-items:center;border-top:1px solid var(--palette-neutral-darkest,#000);display:flex;justify-content:space-between;padding:25px}@media only screen and (max-width:767px){.panel-footer[data-v-d7fba177]{padding:15px}}.ticket-conditions[data-v-d7fba177]{color:var(--palette-secondary,#6780c0);cursor:pointer;font-family:Lexend,serif;font-size:18px;font-weight:600;line-height:100%;text-decoration:underline}.ticket-conditions[data-v-d7fba177]:hover{color:var(--palette-accent,#38ec8e)}@media only screen and (max-width:767px){.ticket-conditions[data-v-d7fba177]{font-size:14px;text-decoration:none}}.panel-total[data-v-d7fba177]{align-items:center;display:flex;gap:15px}.panel-total span[data-v-d7fba177]{font-family:Lexend,serif;font-size:16px;font-weight:600}.panel-total strong[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-size:27px;font-weight:700;line-height:100%}@media only screen and (max-width:767px){.panel-total strong[data-v-d7fba177]{font-size:22px}}.panel-total strong small[data-v-d7fba177]{font-size:17px;font-weight:600;line-height:100%;margin-left:4px}@media only screen and (max-width:767px){.panel-total[data-v-d7fba177]{align-items:start;flex-direction:column;gap:2px}}.basket-info[data-v-d7fba177]{align-items:flex-start;color:var(--palette-neutral-dark,#292929);display:flex;font-family:Open Sans;font-size:14px;gap:10px;line-height:24px;margin-top:25px}.basket-info strong[data-v-d7fba177]{font-weight:700}.basket-footer[data-v-d7fba177]{align-items:end;display:flex;justify-content:space-between;margin:63px 0 0}@media only screen and (max-width:1166px){.basket-footer[data-v-d7fba177]{margin:42px 0 0}}@media only screen and (max-width:767px){.basket-footer[data-v-d7fba177]{align-items:start;flex-direction:column;gap:20px}}.basket-footer .basket-info[data-v-d7fba177],.basket-section .basket-footer .extras-approve[data-v-d7fba177]{margin:0}@media only screen and (max-width:767px){.basket-section .basket-footer .extras-approve[data-v-d7fba177]{margin-top:48px}}.basket-section .basket-footer .extras-approve .submit[data-v-d7fba177]{margin:0}.search-footer-section .booking-info-container[data-v-d7fba177]:first-of-type{display:flex}.search-footer-section .booking-info-container[data-v-d7fba177]:nth-of-type(2){display:none}@media only screen and (max-width:767px){.search-footer-section .booking-info-container[data-v-d7fba177]:first-of-type{display:none}.search-footer-section .booking-info-container[data-v-d7fba177]:nth-of-type(2){display:flex}}.no-results-container[data-v-d7fba177]{margin-top:0;padding:0;text-align:left}.no-results-text[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-family:Open Sans,sans-serif;font-size:16px;line-height:1.6}.no-results-text ul[data-v-d7fba177]{list-style:disc;margin:15px 0 15px 30px;padding-left:0}.no-results-title-container[data-v-d7fba177]{align-items:center;-moz-column-gap:13px;column-gap:13px;display:flex}.no-results-text ul li[data-v-d7fba177]{font-family:Open Sans;font-size:18px;font-style:regular;line-height:27px}.no-results-text ul li[data-v-d7fba177],.noresults-journey-title[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-weight:400}.noresults-journey-title[data-v-d7fba177]{font-family:"DM Serif Display",serif;font-size:34px;font-style:normal;line-height:43px;margin-bottom:0;margin-top:0;padding:26px 0}.ferry-no-results-section .noresults-journey-title[data-v-d7fba177]{padding:60px 0 10px}.ferry-no-results-section .booking-info-icon[data-v-d7fba177]{margin-top:52px}.ferry-no-results-section .no-results-text p[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-size:18px;font-weight:400;padding:10px 0}.ferry-no-results-section .no-results-text ul li[data-v-d7fba177]{color:var(--palette-neutral-dark,#292929);font-size:18px;font-weight:400;padding:4px 0}.ferry-no-results-section .no-results-text ul[data-v-d7fba177]{margin:23px 0 15px 30px}
