@charset "UTF-8";[data-v-f475b463]:root{--ScrollBcolor: hsla(0, 100%, 100%, .5);--aniTitleAnimationDuration: .6s;--aniTitleAnimationDelay: 1.6s;--circleAnimationDelay: 1.8s;--circleAnimationDuration: 1.2s;--coverAnimationDuration: .6s;--coverLeftAnimationDelay: calc( var(--circleAnimationDelay) + var(--circleAnimationDuration) );--coverRightAnimationDelay: calc(var(--coverLeftAnimationDelay) * 1.2)}.MSbanner[data-v-f475b463]{display:grid;position:relative;background-color:#24233d;height:var(--bnrHeight);--bnrHeight: auto;grid-template-areas:var(--bnrGridTemplateAreas);grid-template-columns:var(--bnrGridTemplateColumns);grid-template-rows:var(--bnrGridTemplateRows);overflow:hidden;--coverGrid: 1 / 1 / 4 / 2;--areaWidthImage: 100%;--areaGridImage: imag;--bnrGridTemplateAreas: "text" "logo" "imag";--bnrGridTemplateColumns: auto;--bnrGridTemplateRows: 1fr 50px 260px;--contentOffset: 20px;--MBlogoWidth: 100px;--MBlogoTranslate: -50%, 0;--MBlogoTop: 10px;--MBlogoLeft: 50%;--pMaxWidth: 280px;--MBcontentPadding: 1rem 0 0 0;--bnrTitleSize: 28px;--bnrTitleLineHeight: .9;--t-color: white;--t-line-height: 1.25;--t-margin-bottom: 0;--BTN-width: 280px;--BTN-margin: 1rem auto 0 auto;--bnrCurveWidth: 60px;--bnrImageTranslate: -50%, 0;--bnrImageHeight: 300px;--bnrImageWidth: auto;--bnrImageLeft: 50%;--bnrImageRight: auto;--bnrImageOffsetTop: 0px;--swooshGridArea: var(--coverGrid)}.MSbanner__area[data-v-f475b463]{display:flex;align-items:center;position:relative}.MSbanner__area--text[data-v-f475b463]{grid-area:text}.MSbanner__area--logo[data-v-f475b463]{grid-area:logo}.MSbanner__area--image[data-v-f475b463]{grid-area:var(--areaGridImage)}.MSbanner__area--preAnimateMessage[data-v-f475b463]{grid-area:var(--coverGrid);justify-content:center;text-align:center}.MSbanner__area--circles[data-v-f475b463],.MSbanner .HPbnr--footerOverlay[data-v-f475b463]{grid-area:var(--coverGrid)}.MSbanner__content[data-v-f475b463]{position:relative;text-align:center;width:100%;padding:var(--MBcontentPadding)}.MSbanner .MBlogo[data-v-f475b463]{display:block;position:absolute;max-width:10000px;width:var(--MBlogoWidth);height:auto;transform:translate(var(--MBlogoTranslate));top:var(--MBlogoTop);left:var(--MBlogoLeft);transform-origin:center}.MSbanner .MBimage[data-v-f475b463]{position:absolute;max-width:10000px;top:var(--bnrImageOffsetTop);left:var(--bnrImageLeft);right:var(--bnrImageRight);width:var(--bnrImageWidth);height:var(--bnrImageHeight);transform:translate(var(--bnrImageTranslate))}.MSbanner h1[data-v-f475b463],.MSbanner .bnrTitle[data-v-f475b463]{font-size:var(--bnrTitleSize);line-height:var(--bnrTitleLineHeight);color:#fff}.MSbanner h1__type[data-v-f475b463],.MSbanner .bnrTitle__type[data-v-f475b463]{display:block}.MSbanner h1__type--script[data-v-f475b463],.MSbanner .bnrTitle__type--script[data-v-f475b463]{font-family:alkaline,sans-serif;transform:rotate(-3deg)}.MSbanner h1__type--Introducing[data-v-f475b463],.MSbanner .bnrTitle__type--Introducing[data-v-f475b463]{color:var(--color-brand-secondary);font-weight:400;font-size:.5em;margin-top:1.2em;margin-bottom:.35em}.MSbanner h1__type--DirectRouteMiniBreaks[data-v-f475b463],.MSbanner .bnrTitle__type--DirectRouteMiniBreaks[data-v-f475b463]{font-weight:900;font-size:1em;margin-bottom:.35em;line-height:1}.MSbanner p[data-v-f475b463]{max-width:var(--pMaxWidth);margin-left:auto;margin-right:auto}.MSbanner .desktopText[data-v-f475b463]{display:none}.MSbanner__curve[data-v-f475b463]{display:block;width:var(--bnrCurveWidth);height:auto;position:absolute;bottom:0;margin-bottom:-1px;right:-1px;z-index:20;pointer-events:none}@media (min-width: 768px){.MSbanner[data-v-f475b463]{--bnrHeight: 500px;--areaWidthText: 380px;--areaWidthLogo: 150px;--areaWidthImage: calc( var(--cont-max-width) - var(--areaWidthText) - var(--areaWidthLogo) );--areaGridImage: 1 / 4 / 2 / 6;--bnrGridTemplateAreas: ".... text logo imag ....";--bnrGridTemplateColumns: 1fr var(--areaWidthText) var(--areaWidthLogo) var(--areaWidthImage) 1fr;--coverGrid: 1 / 1 / 2 / 6;--bnrGridTemplateRows: auto;--MBlogoWidth: calc(var(--areaWidthLogo) * 1.1);--MBlogoTop: 50%;--MBlogoLeft: 50%;--MBlogoTranslate: -50%, -50%;--pMaxWidth: 360px;--MBcontentPadding: 0;--bnrTitleSize: 35px;--t-size: 15px;--bnrCurveWidth: 220px;--bnrImageTranslate: 0, -50%;--bnrImageHeight: 600px;--bnrImageWidth: auto;--bnrImageLeft: -150px;--bnrImageRight: auto;--bnrImageOffsetTop: 50px;--BTN-width: 323px;--BTN-height: 45px;--BTN-margin: 2rem auto 0 auto}.MSbanner__content[data-v-f475b463]{left:calc(var(--contentOffset) * -1);flex:0 0 calc(100% + var(--contentOffset))}.MSbanner h1__type--DirectRouteMiniBreaks[data-v-f475b463],.MSbanner .bnrTitle__type--DirectRouteMiniBreaks[data-v-f475b463]{font-size:.8em;line-height:.9}.MSbanner h1__type--DirectRouteMiniBreaks br[data-v-f475b463],.MSbanner .bnrTitle__type--DirectRouteMiniBreaks br[data-v-f475b463]{display:none}.MSbanner .mobileText[data-v-f475b463]{display:none}.MSbanner .desktopText[data-v-f475b463]{display:block}.MSbanner .MBimage[data-v-f475b463]{top:calc(50% + var(--bnrImageOffsetTop))}}@media (min-width: 992px){.MSbanner[data-v-f475b463]{--areaWidthText: 500px;--areaWidthLogo: 200px;--bnrImageHeight: 679px;--bnrTitleSize: 45px;--pMaxWidth: 450px;--t-size: VAR(--t-size-BASE);--bnrImageLeft: -180px}}@media (min-width: 1200px){.MSbanner[data-v-f475b463]{--areaWidthText: 600px;--areaWidthLogo: 280px;--bnrTitleSize: 54px;--pMaxWidth: 536px;--bnrImageLeft: -100px}}@media (min-width: 1400px){.MSbanner[data-v-f475b463]{--bnrImageLeft: 0px}}.Mini-Breaks .MSbanner[data-v-f475b463]{--bnrHeight: 670px}.p-dest .MSbanner .c-btn[data-v-f475b463]{display:none!important}.aniTitle[data-v-f475b463]{font-family:alkaline,sans-serif;color:#24233d;font-size:35px;font-weight:var(--t-weight-strong);line-height:1;transform:rotate(-3deg);animation:aniTitleOut-f475b463 var(--aniTitleAnimationDuration) ease-out var(--aniTitleAnimationDelay) forwards}@media (min-width: 768px){.aniTitle[data-v-f475b463]{font-size:70px}}@keyframes aniTitleOut-f475b463{0%{transform:scale(1)}to{transform:scale(0);opacity:0}}.aniCircles[data-v-f475b463]{--aniCircleSize: 800px;pointer-events:none}.aniCircles__circle[data-v-f475b463]{display:block;position:absolute;width:var(--aniCircleSize);height:var(--aniCircleSize);border-radius:999px;top:50%;background-color:var(--color-brand-secondary)}.aniCircles__circle[data-v-f475b463]:before{display:block;content:"";position:absolute;width:1000px;height:100%;background-color:var(--color-brand-secondary)}.aniCircles__circle--left[data-v-f475b463]{right:0%;transform:translateY(-50%) scale(1);animation:circleOutLeft-f475b463 var(--circleAnimationDuration) ease-out var(--circleAnimationDelay) forwards}.aniCircles__circle--left[data-v-f475b463]:before{right:50%}.aniCircles__circle--right[data-v-f475b463]{left:0%;transform:translateY(-50%) scale(1);animation:circleOutRight-f475b463 var(--circleAnimationDuration) ease-out var(--circleAnimationDelay) forwards}.aniCircles__circle--right[data-v-f475b463]:before{left:50%}@media (min-width: 768px){.aniCircles__circle--left[data-v-f475b463]{right:40%}.aniCircles__circle--right[data-v-f475b463]{left:40%}}@keyframes circleOutLeft-f475b463{0%{transform:translateY(-50%) scale(1)}to{transform:translate(-200%,-50%) scale(2)}}@keyframes circleOutRight-f475b463{0%{transform:translateY(-50%) scale(1)}to{transform:translate(200%,-50%) scale(2)}}.BNRswooshes[data-v-f475b463]{font-size:var(--swooshesBASE);grid-area:var(--swooshGridArea);--swooshesBASE: 16px;--swooshRight-right: 0em}.BNRswooshes .swooshCover[data-v-f475b463]{display:block;background-color:#24233d;position:absolute}.BNRswooshes__swoosh[data-v-f475b463]{display:block;position:absolute}.BNRswooshes__swoosh--left[data-v-f475b463]{transform:scale(.8);transform-origin:bottom left;bottom:0;left:0}.BNRswooshes__swoosh--left img[data-v-f475b463]{height:20em}.BNRswooshes__swoosh--left .swooshCover[data-v-f475b463]{width:25em;height:25em;bottom:0;left:0;animation:swooshCoverLeftAnimate-f475b463 var(--coverAnimationDuration) ease-out var(--coverLeftAnimationDelay) forwards}.BNRswooshes__swoosh--topRight[data-v-f475b463]{display:none}.BNRswooshes__swoosh img[data-v-f475b463]{width:auto}@media screen and (min-width: 600px){.BNRswooshes__swoosh--topRight[data-v-f475b463]{display:block;top:0;right:var(--swooshRight-right);transform-origin:top right;transform:scale(.5)}.BNRswooshes__swoosh--topRight img[data-v-f475b463]{height:6em;max-width:10000px}.BNRswooshes__swoosh--topRight .swooshCover[data-v-f475b463]{width:60em;height:40em;top:0;left:-1em;transform-origin:top left;animation:swooshCoverRightAnimate-f475b463 var(--coverAnimationDuration) ease-out var(--coverRightAnimationDelay) forwards}}@media (min-width: 768px){.BNRswooshes__swoosh[data-v-f475b463]{display:block;position:absolute}.BNRswooshes__swoosh--left[data-v-f475b463]{transform:scale(1);bottom:0;left:0}.BNRswooshes__swoosh--left img[data-v-f475b463]{height:20em}.BNRswooshes__swoosh--left .swooshCover[data-v-f475b463]{width:25em;height:25em;bottom:0;left:0;animation:swooshCoverLeftAnimate-f475b463 var(--coverAnimationDuration) ease-out var(--coverLeftAnimationDelay) forwards}.BNRswooshes__swoosh--topRight[data-v-f475b463]{transform:scale(1)}}@media (min-width: 1570px){.BNRswooshes[data-v-f475b463]{--swooshRight-right: 19em}}@keyframes swooshCoverLeftAnimate-f475b463{0%{transform:translateY(-4em) rotate(0)}25%{transform:translate(-5em,-8em) rotate(-20deg)}50%{transform:translate(-9em,-10em) rotate(-30deg)}75%{transform:translate(-18em,-13em) rotate(-40deg)}to{transform:translate(-25em,-16em) rotate(-60deg)}}@keyframes swooshCoverRightAnimate-f475b463{0%{transform:translateY(4em) rotate(-20deg)}20%{transform:translate(10em,8em) rotate(-50deg)}40%{transform:translate(20em,8em) rotate(-80deg)}60%{transform:translate(30em,8em) rotate(-100deg)}80%{transform:translate(40em,8em) rotate(-100deg)}to{transform:translate(50em,6em) rotate(-120deg)}}.aniImage[data-v-f475b463]{opacity:0;animation:imageAnimateInMobile-f475b463 .6s ease-in calc(var(--coverLeftAnimationDelay) * .6) forwards}@media (min-width: 768px){.aniImage[data-v-f475b463]{animation:imageAnimateInDesktop-f475b463 .6s ease-in calc(var(--coverLeftAnimationDelay) * .8) forwards}}@keyframes imageAnimateInMobile-f475b463{0%{transform:translateY(200px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes imageAnimateInDesktop-f475b463{0%{transform:translate(200px);opacity:0}to{transform:translate(0);opacity:1}}.aniLogo[data-v-f475b463]{opacity:0;animation:logoAnimateIn-f475b463 .6s ease-out var(--coverLeftAnimationDelay) forwards}@keyframes logoAnimateIn-f475b463{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}75%{opacity:1;transform:scale(1.3)}to{transform:scale(1);opacity:1}}.MBLandBnr[data-v-f475b463]{width:100%;height:var(--bnrHeight);display:grid;grid-template-areas:"left" "...." "text" "text" "text";grid-template-columns:auto;grid-template-rows:0 1fr var(--MBtextOverlapSize) var(--MBtextOverlapSize) auto;--bnrHeight: 320px;--MBcircleHeight: 800px;--MBtextOverlapSize: 40px;--MBlogoHeight: 100px;--contentPadding: calc(var(--MBlogoHeight) * .8) 15px 1rem 15px;--MBcardTitleSize: 30px;--bnrBackgroundPosition: center;overflow:hidden}.MBLandBnr__item[data-v-f475b463]{position:relative}.MBLandBnr__item--left[data-v-f475b463]{grid-area:left}.MBLandBnr__item--text[data-v-f475b463]{grid-area:text;color:#fff;display:flex;align-items:center;z-index:10}.MBLandBnr__item--circle[data-v-f475b463]{grid-area:text;position:relative}.MBLandBnr__item--image[data-v-f475b463]{grid-area:1/1/5/2;background:var(--bnrBackground);background-size:cover;background-position:var(--bnrBackgroundPosition)}.MBLandBnr__content[data-v-f475b463]{position:relative;text-align:center;width:100%;padding:var(--contentPadding)}.MBLandBnr .MBcircle[data-v-f475b463]{display:block;position:absolute;width:var(--MBcircleHeight);height:var(--MBcircleHeight);background-color:#24233d;border-radius:999px;transform:translate(-50%);left:50%;top:0}.MBLandBnr .MBlogo[data-v-f475b463]{display:block;position:absolute;height:var(--MBlogoHeight);width:auto;transform:translate(50%,-50%);right:50%;z-index:100}.MBLandBnr h1[data-v-f475b463]{font-family:alkaline,sans-serif;font-size:var(--MBcardTitleSize);line-height:.9;color:#fff}.MBLandBnr h1 span[data-v-f475b463]{color:var(--color-brand-secondary)}.MBLandBnr h1 br[data-v-f475b463]{display:none}.MBLandBnr p[data-v-f475b463]{color:#fff}.MBLandBnr p.toursAndPrice[data-v-f475b463]{font-size:var(--toursAndPriceSize);color:var(--color-brand-secondary)}.MBLandBnr--MusicAndTheatre[data-v-f475b463]{--bnrBackground: url(https://leger.imgix.net/Destinations/England_D97/Events_P6773/LionKing_P6773/the-lion-king-42500.jpg?w=1920&h=1080&auto=compress,enhance,format&q=72&fit=crop&crop=focal)}.MBLandBnr--eventGetaways[data-v-f475b463]{--bnrBackground: url(https://leger.imgix.net/Destinations/England_D97/Events_P6630/BlackpoolAirShow_P6630/blackpool-air-show-40471.jpg?w=900&h=800&auto=compress,enhance,format&q=72&fit=crop&crop=bottom,right);--bnrBackgroundPosition: bottom right}.MBLandBnr--weekendsAway[data-v-f475b463]{--bnrBackground: url(https://leger.imgix.net/Urlslider/Imageslider_R0/bamburgh-castle-36713.jpg?w=1920&h=1080&auto=compress,enhance,format&q=72&fit=crop&crop=focal)}.MBLandBnr--shortStays[data-v-f475b463]{--bnrBackground: url(https://leger.imgix.net/Destinations/Uk_D17/Brighton_P4662/brighton-25372.jpg?w=1920&h=1080&auto=compress,enhance,format&q=72&fit=crop&crop=focal)}@media (min-width: 370px){.MBLandBnr[data-v-f475b463]{--MBcardTitleSize: 35px}}@media (min-width: 470px){.MBLandBnr[data-v-f475b463]{--MBcardTitleSize: 40px;--MBcircleHeight: 1000px}}@media (min-width: 576px){.MBLandBnr[data-v-f475b463]{--bnrHeight: 300px;grid-template-areas:"left text .... ....";grid-template-columns:1fr var(--areaTextWidth) var(--areaTextRemaining) 1fr;grid-template-rows:auto;--areaTextRemaining: calc(var(--cont-max-width) - var(--areaTextWidth));--MBcircleHeight: calc(var(--bnrHeight) * 1.5);--MBlogoHeight: 110px;--MBCircleRight: 100px;--areaTextWidth: 250px;--contentPadding: 0}.MBLandBnr__content[data-v-f475b463]{text-align:left}.MBLandBnr__item--image[data-v-f475b463]{grid-area:1/3/2/5}.MBLandBnr .MBcircle[data-v-f475b463]{width:var(--MBcircleHeight);height:var(--MBcircleHeight);transform:translateY(-50%);left:auto;right:calc(var(--MBCircleRight) * -.6);top:50%}.MBLandBnr .MBcircle[data-v-f475b463]:before{display:block;content:"";width:10000px;height:100%;position:absolute;right:50%;background-color:#24233d}.MBLandBnr .MBlogo[data-v-f475b463]{transform:translate(50%,-50%);right:calc(var(--MBCircleRight) * -.6);top:50%}.MBLandBnr h1 br[data-v-f475b463]{display:block}}@media (min-width: 768px){.MBLandBnr[data-v-f475b463]{--bnrHeight: 350px;--areaTextWidth: 300px;--MBcardTitleSize: 45px;--MBlogoHeight: 140px;--contentPadding: 0 20px 0 0}.MBLandBnr .MBcircle[data-v-f475b463],.MBLandBnr .MBlogo[data-v-f475b463]{right:calc(var(--MBCircleRight) * -.9)}.MBLandBnr--eventGetaways[data-v-f475b463]{--bnrBackground: url(https://leger.imgix.net/Urlslider/Imageslider_R0/redarrows-40577.jpg?w=1200&h=900&auto=compress,enhance,format&q=72&fit=crop&crop=bottom,right);--bnrBackgroundPosition: center}}@media (min-width: 992px){.MBLandBnr[data-v-f475b463]{--bnrHeight: 500px;--MBcardTitleSize: 60px;--areaTextWidth: 400px;--MBlogoHeight: 170px;--contentPadding: 0 25px 0 0}.MBLandBnr .MBcircle[data-v-f475b463],.MBLandBnr .MBlogo[data-v-f475b463]{right:calc(var(--MBCircleRight) * -1)}}@media (min-width: 1200px){.MBLandBnr[data-v-f475b463]{--MBcardTitleSize: 70px;--MBlogoHeight: 200px;--areaTextWidth: 470px}}.hero-banner[data-v-11555243]{position:relative;width:100%;min-height:70vh;display:flex;justify-content:flex-end;flex-direction:column;overflow:hidden}@media (max-width: 640px){.hero-banner[data-v-11555243]{min-height:50vh}}@media (min-width: 641px) and (max-width: 1199px){.hero-banner[data-v-11555243]{min-height:60vh}}@media (min-width: 1200px){.hero-banner[data-v-11555243]{min-height:75vh}}@media (min-width: 1920px){.hero-banner[data-v-11555243]{min-height:80vh}}.hero-banner__picture[data-v-11555243]{display:none}.hero-banner__bg[data-v-11555243]{position:absolute;inset:0;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-banner__curve[data-v-11555243]{position:absolute;bottom:0;left:0;width:100%;z-index:2;line-height:0}.hero-banner__curve img[data-v-11555243]{display:block;width:100%;height:auto}.signature-collection-container[data-v-11555243]{position:absolute;top:0%;left:50%;transform:translate(-50%);z-index:3;background-color:#123865;padding:.75rem 1.5rem;display:flex;justify-content:center;align-items:center;opacity:.9}.signature-collection-image img[data-v-11555243]{display:block;height:80px;width:auto;object-fit:contain}.self-drive-collection[data-v-11555243]{position:absolute;top:0%;left:50%;transform:translate(-50%);z-index:3;background-color:#2e2a85;padding:.75rem 1.5rem;display:flex;justify-content:center;align-items:center}.self-drive-collection-image img[data-v-11555243]{display:block;height:80px;width:auto;object-fit:contain}@media (max-width: 640px){.self-drive-collection[data-v-11555243]{padding:.5rem 1rem}.self-drive-collection-image img[data-v-11555243]{height:36px}}.more-included-collection[data-v-11555243]{position:absolute;top:0%;left:50%;transform:translate(-50%);z-index:3;display:flex;justify-content:center;align-items:center;background-color:#fbbd18;padding:.75rem 1.25rem;border-radius:0 0 12px 12px}.more-included-collection-image img[data-v-11555243]{display:block;height:80px;width:auto;object-fit:contain}@media (max-width: 640px){.more-included-collection-image img[data-v-11555243]{height:45px}}.open-modal-btn[data-v-e90edbc0]{margin:1rem;padding:.75rem 1.5rem;background-color:#3d348b;color:#fff;font-weight:700;border:none;border-radius:8px;cursor:pointer}.modal-overlay[data-v-e90edbc0]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:1000;display:flex;justify-content:center;align-items:center}.pickup-modal[data-v-e90edbc0]{background:#fff;width:100%;height:100%;max-height:100vh;overflow:hidden;display:flex;flex-direction:column}.pickup-container[data-v-e90edbc0]{display:flex;flex-direction:row;height:100%}.sidebar[data-v-e90edbc0]{width:35%;display:flex;flex-direction:column;background:#fff;box-shadow:2px 0 5px #0000001a}.sidebar-scroll[data-v-e90edbc0]{padding:2rem;overflow-y:auto;flex-grow:1}.sidebar-footer[data-v-e90edbc0]{padding:1rem 2rem;border-top:1px solid #eee}.map-area[data-v-e90edbc0]{flex:1;height:100%;min-height:250px}@media (max-width: 768px){.pickup-container[data-v-e90edbc0]{flex-direction:column-reverse}.sidebar[data-v-e90edbc0]{width:100%;height:60%}.map-area[data-v-e90edbc0]{height:40%;width:100%;order:1}.point-name p[data-v-e90edbc0]{max-width:200px!important}}.search-input[data-v-e90edbc0]{margin-bottom:1rem}.point-list[data-v-e90edbc0]{margin:1rem 0}.point-card[data-v-e90edbc0]{background:#fff;padding:1rem;border-radius:10px;margin-bottom:1rem;border:1px solid #eee;cursor:pointer}.point-card.selected[data-v-e90edbc0]{background:#ffe599;border:1px solid #f0ad4e}.point-header[data-v-e90edbc0]{display:flex;justify-content:space-between;align-items:center}.point-header .point-name p[data-v-e90edbc0]{font-size:.8rem;max-width:320px}.badge[data-v-e90edbc0]{background:#ffc107;padding:.2rem .6rem;border-radius:12px;white-space:nowrap}.btn[data-v-e90edbc0]{border-radius:1rem;padding:.6rem;border:none;font-weight:700;cursor:pointer}.destination-selection[data-v-e90edbc0]{min-width:200px;max-width:200px}.btn.btn-primary[data-v-e90edbc0]{width:100%;background:#3d348b;color:#ffc107;margin-bottom:.5rem}.btn.btn-danger[data-v-e90edbc0]{width:100%;background:#f9f0fb;color:#3d348b}.btn.btn-secondary[data-v-e90edbc0]{background:#ffc107;color:#3d348b}.point-price[data-v-e90edbc0]{display:flex;flex-direction:column;gap:8px}.price[data-v-e90edbc0]{margin-right:.5rem;padding:0 .25rem;min-width:60px;text-align:right;font-weight:700}.my-departure-point .map-btn[data-v-e90edbc0]{width:100%;background:#3d348b;color:#fff;border-radius:50px;padding:1rem 1.2rem;position:relative;right:unset;transform:unset;top:unset}.price-wrapper[data-v-e4d52d8d]{min-width:100px;text-align:right}.close-btn[data-v-e4d52d8d]{position:absolute;top:15px;right:15px;background:#ffc400;border-radius:50%;width:40px;height:40px;text-align:center;line-height:40px;color:#3d348b;border:none;cursor:pointer}.search-wrapper[data-v-e4d52d8d]{position:relative;margin-bottom:1.5rem}.search-input[data-v-e4d52d8d]{width:100%;padding:1rem 1.2rem;font-size:1rem;border:none;border-radius:30px;background:#f9edff;color:#5a5555}.section-label[data-v-e4d52d8d]{font-weight:700;color:#2e1f7a;margin:1rem 0 .5rem;font-size:1rem}.dotted-line[data-v-e4d52d8d]{border-bottom:2px dotted #3d348b;margin-bottom:1rem}.popular-tags[data-v-e4d52d8d]{display:flex;flex-wrap:wrap;gap:10px}.tag[data-v-e4d52d8d]{background:#ffeaff;color:#d6006e;padding:.5rem 1.2rem;border-radius:20px;cursor:pointer;font-weight:700;font-size:.95rem}.modal-footer[data-v-e4d52d8d]{display:flex;justify-content:space-between;margin-top:2rem;gap:1rem}.departure-list[data-v-e4d52d8d]{margin-top:1rem}.departure-item[data-v-e4d52d8d]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;margin:1rem 0;border-radius:20px;background:#f8f0fb}.departure-item.selected[data-v-e4d52d8d]{background:#ffe599;border:1px solid #f0ad4e}.badge[data-v-e4d52d8d]{background:#3d348b;padding:.3rem .8rem;border-radius:20px;margin-right:.5rem;font-weight:400;color:#fff;white-space:nowrap}.cost[data-v-e4d52d8d]{margin-left:1rem;font-weight:700;color:#3d348b}.select-btn[data-v-e4d52d8d]{background:#3d348b;color:#fff;border:none;padding:.5rem 1rem;border-radius:20px;cursor:pointer}.btn[data-v-e4d52d8d]{border-radius:1rem;padding:.6rem;border:none;font-weight:700;cursor:pointer}.btn.btn-primary[data-v-e4d52d8d]{width:100%;background:#3d348b;color:#fff}.btn.btn-danger[data-v-e4d52d8d]{width:100%;background:#f9f0fb;color:#3d348b}.btn.btn-pagination[data-v-e4d52d8d]{background:#f9f0fb;color:#3d348b;padding:.4rem 1rem}.btn.btn-pagination[data-v-e4d52d8d]:disabled{background:#eee;color:#999;cursor:not-allowed;opacity:.6}.btn.btn-secondary[data-v-e4d52d8d]{background:#ffc107;color:#3d348b}.selection-container[data-v-e4d52d8d]{border-top:2px dotted #3d348b;border-bottom:2px dotted #3d348b;padding:.75rem 0;display:flex;align-items:center;gap:.5rem;font-weight:600;color:#3d348b;font-size:.9rem}.selection-pill[data-v-e4d52d8d]{background-color:#3d348b;color:#fff;padding:.25rem .75rem;border-radius:9999px;display:flex;align-items:center;gap:.5rem}.pill-close[data-v-e4d52d8d]{background:none;border:none;color:#fff;font-size:1rem;cursor:pointer;padding:0;line-height:1}.pill-close[data-v-e4d52d8d]:hover{color:#ccc}.price[data-v-e4d52d8d]{margin-right:.5rem;padding:0 .25rem;min-width:60px;text-align:right}.loading-spinner[data-v-e4d52d8d]{display:flex;align-items:center;justify-content:center;margin:1rem 0}.pagination-controls[data-v-e4d52d8d]{display:flex;justify-content:space-between;align-items:center;margin:1rem 0}.pagination-controls .pagination-text[data-v-e4d52d8d]{font-size:.9rem}.pagination-controls button[data-v-e4d52d8d]{border:none}.loader[data-v-e4d52d8d]{width:24px;height:24px;border:2px solid #3d348b;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation-e4d52d8d 1s linear infinite}@keyframes rotation-e4d52d8d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.open-modal-btn[data-v-c81b8799]{margin:1rem;padding:.75rem 1.5rem;background-color:#3d348b;color:#fff;font-weight:700;border:none;border-radius:8px;cursor:pointer}.close-btn[data-v-c81b8799]{position:absolute;top:15px;right:15px;width:50px;height:50px;text-align:center;line-height:50px;border:none;cursor:pointer;background-color:transparent}.modal-overlay[data-v-c81b8799]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0006;z-index:1000;display:flex;justify-content:center;align-items:center}.modal-panel[data-v-c81b8799]{padding:0}.image-header[data-v-c81b8799]{border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden;position:relative}.image-header h3[data-v-c81b8799]{position:absolute;top:10px;font-size:36px;font-weight:400;padding:15px 35px}@media (max-width: 768px){.image-header h3[data-v-c81b8799]{font-size:30px}}.close-btn[data-v-c81b8799]{position:absolute;right:10px;top:10px}.curve-bottom[data-v-c81b8799]{position:absolute;width:100%;z-index:10;bottom:0}.departure-list[data-v-c81b8799]{margin-top:1rem}.departure-item[data-v-c81b8799]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;margin:1rem 0;border-radius:50px;background:#f8f0fb}.departure-item.selected[data-v-c81b8799]{background:#ffe599;border:1px solid #f0ad4e}.badge[data-v-c81b8799]{background:#3d348b;padding:.3rem .8rem;border-radius:20px;margin-right:.5rem;font-weight:400;color:#fff;white-space:nowrap}.cost[data-v-c81b8799]{margin-left:1rem;font-weight:700;color:#3d348b}.select-btn[data-v-c81b8799]{background:#3d348b;color:#fff;border:none;padding:.5rem 1rem;border-radius:20px;cursor:pointer}.btn[data-v-c81b8799]{border-radius:50px;padding:1rem 1.2rem;border:none;font-weight:700;cursor:pointer}.btn.btn-primary[data-v-c81b8799]{width:100%;background:#3d348b;color:#fff}.btn.btn-danger[data-v-c81b8799]{width:100%;background:#f9f0fb;color:#3d348b}.btn.btn-pagination[data-v-c81b8799]{background:#f9f0fb;color:#3d348b;padding:.4rem 1rem}.btn.btn-pagination[data-v-c81b8799]:disabled{background:#eee;color:#999;cursor:not-allowed;opacity:.6}.btn.btn-secondary[data-v-c81b8799]{background:#ffc107;color:#3d348b;white-space:nowrap}.selection-container[data-v-c81b8799]{border-top:2px dotted #3d348b;border-bottom:2px dotted #3d348b;padding:.75rem 0;display:flex;align-items:center;gap:.5rem;font-weight:600;color:#3d348b;font-size:.9rem}.selection-pill[data-v-c81b8799]{background-color:#3d348b;color:#fff;padding:.25rem .75rem;border-radius:9999px;display:flex;align-items:center;gap:.5rem}.pill-close[data-v-c81b8799]{background:none;border:none;color:#fff;font-size:1rem;cursor:pointer;padding:0;line-height:1}.pill-close[data-v-c81b8799]:hover{color:#ccc}.price[data-v-c81b8799]{margin-right:.5rem;padding:0 .25rem;min-width:60px;text-align:right}.loading-spinner[data-v-c81b8799]{display:flex;align-items:center;justify-content:center;margin:1rem 0}.pagination-controls[data-v-c81b8799]{display:flex;justify-content:space-between;align-items:center;margin:1rem 0}.pagination-controls .pagination-text[data-v-c81b8799]{font-size:.9rem}.pagination-controls button[data-v-c81b8799]{border:none}.loader[data-v-c81b8799]{width:24px;height:24px;border:2px solid #3d348b;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation-c81b8799 1s linear infinite}@keyframes rotation-c81b8799{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-options[data-v-c81b8799]{gap:1rem;columns:2}@media (max-width: 480px){.search-options[data-v-c81b8799]{columns:unset}}.search-results[data-v-c81b8799]{padding:1.5rem 2rem}.modal-footer[data-v-c81b8799]{padding:1.5rem 2rem;display:flex;justify-content:space-between;gap:1rem}h2[data-v-c81b8799]{font-size:1.2rem}.price-wrapper[data-v-c81b8799]{min-width:100px;text-align:right}.search-container[data-v-f703ed55]{position:relative;width:100%;max-width:500px}.search-bar[data-v-f703ed55]{display:flex;align-items:center;background:#f9f1ff;border-radius:9999px;padding:.65rem 1rem;width:400px;margin-left:4rem}@media (max-width: 768px){.search-bar[data-v-f703ed55]{display:none}}.search-bar input[data-v-f703ed55]{flex:1;border:none;outline:none;background:transparent;font-size:.95rem;font-weight:600;color:#2d2570}.search-bar input[data-v-f703ed55]::placeholder{color:#2d2570;opacity:.9;font-weight:600}.search-bar button[data-v-f703ed55]{border:none;background:transparent;cursor:pointer;color:#2d2570;display:flex;align-items:center;justify-content:center}.search-bar svg[data-v-f703ed55]{width:20px;height:20px}.results-dropdown[data-v-f703ed55]{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 8px 20px #00000026;margin-top:.5rem;z-index:9999;padding:.5rem 0}.result-item a.result-link[data-v-f703ed55]{display:flex;align-items:center;padding:.6rem 1rem;text-decoration:none;color:inherit}.result-item a.result-link[data-v-f703ed55]:hover{background:#f3e9ff}.result-item a.result-link img[data-v-f703ed55]{width:60px;height:50px;object-fit:cover;border-radius:12px;margin-right:12px}.result-item a.result-link .result-info .result-title[data-v-f703ed55]{font-weight:600;color:#2d2570;margin-bottom:.2rem}.result-item a.result-link .result-info .result-price[data-v-f703ed55]{font-size:.9rem;color:#555}.results-footer[data-v-f703ed55]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;font-size:.9rem;color:#444}.results-footer button[data-v-f703ed55]{border:none;padding:.4rem .8rem;border-radius:20px;background:#f0eaff;color:#2d2570;font-weight:600;cursor:pointer}.results-footer button[data-v-f703ed55]:disabled{background:#eee;color:#aaa;cursor:not-allowed}
