.vv-shell{width:min(100% - 64px,1440px);margin-inline:auto}.vv-eyebrow{font:700 .75rem/1.2 Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase}.vv-pill{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 22px;border-radius:100px;text-decoration:none;font:700 .95rem/1 Arial,sans-serif;transition:transform .2s,background .2s}.vv-pill:hover{transform:translateY(-3px)}.vv-pill--light{background:#f7f0e1;color:#163065}.vv-pill--navy{background:#17346b;color:#fff}.vv-hero{position:relative;min-height:min(850px,95svh);display:flex;align-items:end;isolation:isolate;background:linear-gradient(135deg,#102c60,#396d84,#b7c7ad);color:#fff;overflow:hidden}.vv-hero__media,.vv-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.vv-hero__media img,.vv-hero__media video{width:100%;height:100%;object-fit:cover}.vv-hero__veil{background:linear-gradient(180deg,#0b1e3d24,#0a1c3833 38%,#081931c2)}.vv-hero__content{width:min(100% - 80px,1440px);margin:0 auto;padding:210px 0 112px}.vv-hero h1{max-width:900px;margin:15px 0 16px;font-family:Georgia,serif;font-weight:400;font-size:clamp(3.4rem,7.5vw,8rem);line-height:.95;letter-spacing:-.045em}.vv-hero__sub{max-width:560px;margin:0 0 34px;font-size:clamp(1.05rem,1.7vw,1.4rem);line-height:1.45}.vv-hero__scroll{position:absolute;right:40px;bottom:39px;font-size:.66rem;letter-spacing:.16em}.vv-trips{padding:94px 0 100px;background:#f4ead2;color:#183264}.vv-section-head{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:38px}.vv-section-head h2,.vv-community h2,.vv-plans h2{max-width:820px;margin:10px 0 0;font-family:Georgia,serif;font-size:clamp(2.7rem,5vw,5.6rem);font-weight:400;line-height:1.03;letter-spacing:-.045em}.vv-section-head>p{max-width:300px;margin:0 0 6px;font-size:1rem;line-height:1.5}.vv-trips__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vv-trip{min-width:0}.vv-trip__image{display:block;position:relative;aspect-ratio:4/5;overflow:hidden;background:#d8e7ed;text-decoration:none;color:#17346b;border-radius:4px}.vv-trip__image img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.vv-trip__image:hover img{transform:scale(1.035)}.vv-trip__badge{position:absolute;top:12px;left:12px;border-radius:100px;padding:8px 11px;background:#f8f2e9;color:#19366a;font-size:.73rem;font-weight:700;line-height:1}.vv-trip__placeholder{display:grid;place-items:center;width:100%;height:100%;padding:30px;text-align:center;font-family:Georgia,serif;font-size:2.2rem}.vv-trip__meta{display:flex;justify-content:space-between;gap:10px;padding:14px 1px}.vv-trip__meta h3{margin:0;font-size:1rem;font-weight:700}.vv-trip__meta p{margin:4px 0 0;font-size:.85rem;opacity:.75}.vv-trip__price{font-size:.83rem;white-space:nowrap}.vv-text-link{display:inline-block;margin-top:28px;color:inherit;text-underline-offset:5px;font-weight:700}.vv-community{background:#19356a;color:#f6edda;padding:110px 0}.vv-community__layout{display:grid;grid-template-columns:1fr 1.04fr;gap:8%;align-items:center}.vv-community__copy>p:not(.vv-eyebrow){max-width:520px;font-size:1.13rem;line-height:1.62}.vv-community__facts{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0 35px}.vv-community__facts span{padding:9px 13px;border:1px solid rgba(255,255,255,.45);border-radius:100px;font-size:.78rem}.vv-community .vv-pill--navy{background:#f4e7c8;color:#19356a}.vv-community__visual{position:relative;min-height:570px}.vv-community__visual img,.vv-community__empty{display:block;width:100%;height:570px;object-fit:cover;border-radius:8px}.vv-community__empty{display:grid;place-items:center;background:linear-gradient(140deg,#92b6a5,#e2d49f 55%,#e58378);font-size:.7rem;letter-spacing:.18em}.vv-community__stamp{position:absolute;right:-24px;bottom:-26px;display:grid;place-items:center;width:124px;height:124px;border-radius:50%;background:#f4e7c8;color:#19356a;transform:rotate(12deg);font:900 1.2rem/.85 Arial;text-align:center;letter-spacing:-.08em}.vv-plans{background:#dcebea;color:#19356a;padding:76px 0}.vv-plans__inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.vv-plans h2{font-size:clamp(2.2rem,4vw,4.5rem)}.vv-plans p:last-child{max-width:660px;line-height:1.5}@media(max-width:990px){.vv-trips__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vv-community__layout{gap:30px}.vv-community__visual,.vv-community__visual img,.vv-community__empty{min-height:440px;height:440px}}@media(max-width:749px){.vv-shell{width:min(100% - 36px,1440px)}.vv-hero{min-height:86svh}.vv-hero__content{width:min(100% - 36px,1440px);padding:150px 0 85px}.vv-hero h1{font-size:clamp(3.2rem,13vw,5rem)}.vv-hero__scroll{display:none}.vv-trips{padding:58px 0 68px}.vv-section-head{display:block;margin-bottom:26px}.vv-section-head>p{margin-top:16px}.vv-trips__grid{gap:9px}.vv-trip__badge{font-size:.62rem;padding:7px 8px;top:7px;left:7px}.vv-trip__meta{display:block}.vv-trip__meta h3{font-size:.84rem}.vv-trip__meta p,.vv-trip__price{font-size:.75rem}.vv-trip__price{display:block;margin-top:5px}.vv-community{padding:70px 0}.vv-community__layout{grid-template-columns:1fr;gap:45px}.vv-community__visual,.vv-community__visual img,.vv-community__empty{min-height:350px;height:350px}.vv-community__stamp{right:0;width:90px;height:90px;font-size:.9rem}.vv-plans{padding:58px 0}.vv-plans__inner{display:block}.vv-plans .vv-pill{margin-top:16px}}.vv-trips__grid{gap:clamp(14px,1.6vw,25px)}.vv-trip{overflow:hidden;background:#fffaf0;border-radius:24px;box-shadow:0 14px 32px #17346b24,0 2px 5px #17346b0f;transition:transform .25s ease,box-shadow .25s ease}.vv-trip:hover,.vv-trip:focus-within{transform:translateY(-5px);box-shadow:0 20px 44px #17346b36,0 3px 7px #17346b12}.vv-trip__image{border-radius:24px 24px 0 0;aspect-ratio:4/5}.vv-trip__meta{min-height:78px;align-items:start;padding:17px 18px 20px}.vv-trip__badge{top:13px;left:13px;background:#fffaf0f0;box-shadow:0 2px 10px #10264f1f}@media(max-width:749px){.vv-trips__grid{gap:11px}.vv-trip{border-radius:16px;box-shadow:0 9px 21px #17346b26}.vv-trip__image{border-radius:16px 16px 0 0}.vv-trip__meta{min-height:76px;padding:11px 10px 14px}.vv-trip__badge{top:7px;left:7px}}.vv-hero{min-height:100svh;background:linear-gradient(135deg,#17346b,#4a8794 52%,#b9c8ad)}.vv-hero__media{z-index:0}.vv-hero__veil{z-index:1;background:linear-gradient(180deg,#08172e30,#08172e0d 33%,#111f3b42 57%,#111f3bc2 82%,#111f3b)}.vv-hero__content{position:relative;z-index:2;padding-bottom:clamp(56px,7vh,84px)}.vv-hero h1{max-width:1050px;margin:15px 0 20px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(4.25rem,10vw,10.5rem);font-weight:900;line-height:.88;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;text-shadow:0 3px 25px rgba(5,20,42,.25)}.vv-hero__sub{max-width:510px}.vv-hero__scroll{z-index:2;bottom:20px}.vv-trips{position:relative;z-index:1;margin-top:0;padding:20px 0 100px;background:#111f3b;color:#f8f0de;box-shadow:none;scroll-margin-top:115px}.vv-trip{box-shadow:0 18px 42px #0000004d,0 3px 9px #00000026}.vv-trip:hover,.vv-trip:focus-within{box-shadow:0 25px 50px #0006,0 4px 10px #0000002e}.vv-trip__meta{color:#17346b}@media(max-width:749px){.vv-hero{min-height:100svh}.vv-hero__content{padding:160px 0 78px}.vv-hero h1{font-size:clamp(3.75rem,14vw,6.5rem);line-height:.9}.vv-hero__sub{font-size:1rem}.vv-trips{padding:20px 0 68px}.vv-trip{box-shadow:0 12px 28px #00000045}}.vv-trip__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title badge" "date price";align-items:center;align-content:start;column-gap:8px;row-gap:7px;min-height:96px}.vv-trip__meta h3{grid-area:title;min-width:0}.vv-trip__badge{grid-area:badge;position:static;display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:max-content;max-width:100%;margin:0;padding:8px 12px;border-radius:999px;background:#17346b;color:#fffaf1;box-shadow:none;font:700 .73rem/1 Arial,sans-serif;white-space:nowrap}.vv-trip__meta .vv-trip__date{grid-area:date;margin:0}.vv-trip__price{grid-area:price;justify-self:end;margin:0}@media(max-width:749px){.vv-trip__meta{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:0;padding:12px 11px 14px}.vv-trip__meta h3{order:1}.vv-trip__meta .vv-trip__date{order:2;margin-top:4px}.vv-trip__price{order:3;margin-top:4px}.vv-trip__badge{order:4;align-self:flex-start;margin-top:10px;padding:7px 9px;font-size:.65rem}}.vv-trips{padding-bottom:42px}@media(max-width:749px){.vv-trips{padding-bottom:32px}}.vv-trip__price--reservation{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:8px 12px;border-radius:999px;background:#17346b;color:#fffaf1;font:700 .73rem/1 Arial,sans-serif;white-space:nowrap}@media(max-width:749px){.vv-trip__price--reservation{padding:7px 9px;font-size:.65rem}}@media(max-width:749px){.vv-hero{min-height:min(720px,78svh)}.vv-hero__content{padding:clamp(112px,14svh,140px) 0 42px}.vv-hero h1{font-size:clamp(3.55rem,12.7vw,5.25rem);margin-bottom:15px}.vv-hero__sub{margin-bottom:24px;font-size:.98rem}}.vv-trip__card-link{display:block;height:100%;color:inherit;text-decoration:none}.vv-trip__card-link:focus-visible{outline:3px solid #f8f0de;outline-offset:4px}.vv-trip__card-link:hover .vv-trip__image img{transform:scale(1.035)}.vv-trips--posters .vv-shell{text-align:center}.vv-hero[data-vv-cover-ready]{overflow:visible;z-index:0}.vv-hero[data-vv-cover-ready]:before,.vv-hero[data-vv-cover-ready] :is(.vv-hero__media,.vv-hero__veil){bottom:auto;height:var(--vv-cover-height);pointer-events:none}.vv-hero[data-vv-cover-ready]:before{content:"";position:absolute;inset-inline:0;top:0;z-index:-1;background:linear-gradient(180deg,#111f3b 54%,#10243c 81%,#071c31)}.vv-hero[data-vv-cover-ready] .vv-hero__media{--vv-photo-fade: linear-gradient(180deg, #000 46%, rgba(0, 0, 0, .84) 62%, rgba(0, 0, 0, .48) 80%, rgba(0, 0, 0, .18) 93%, transparent 100%);-webkit-mask-image:var(--vv-photo-fade);mask-image:var(--vv-photo-fade)}.vv-hero[data-vv-cover-ready] :is(img,video){display:block;object-position:center bottom}.vv-hero[data-vv-cover-ready] .vv-hero__veil{background:linear-gradient(180deg,#08172e33,#08172e3d 32%,#111f3b52 65%,#071c3194)}.vv-trips[data-vv-cover-continuation]{background:transparent}.vv-hero__media picture{display:block;height:100%}.vv-trips--posters .vv-poster-carousel[data-poster-ready] [data-poster-track]{--vv-poster-edge-fade: clamp(30px, 4vw, 64px);--vv-poster-mask: linear-gradient(90deg, transparent, #000 var(--vv-poster-edge-fade), #000 calc(100% - var(--vv-poster-edge-fade)), transparent);-webkit-mask-image:var(--vv-poster-mask);mask-image:var(--vv-poster-mask)}@media(max-width:749px){.vv-hero:is([data-vv-shared-cover],.vv-plans-page__hero){min-height:min(540px,61svh)}.vv-hero:is([data-vv-shared-cover],.vv-plans-page__hero) .vv-hero__content{padding-top:clamp(88px,11svh,105px);padding-bottom:24px}.vv-hero[data-vv-cover-ready]{overflow:hidden}.vv-hero[data-vv-cover-ready]:before,.vv-hero[data-vv-cover-ready] :is(.vv-hero__media,.vv-hero__veil){height:100%}.vv-hero[data-vv-cover-ready] .vv-hero__media{-webkit-mask-image:none;mask-image:none}.vv-hero[data-vv-cover-ready] :is(img,video){object-position:center center}.vv-hero[data-vv-cover-ready] .vv-hero__veil{background:linear-gradient(180deg,#08172e4d,#08172e61,#111f3ba6 72%,#111f3b)}.vv-trips[data-vv-cover-continuation]{background:linear-gradient(180deg,#111f3b 28%,#071c31)}.vv-trips--posters .vv-shell{width:100%}.vv-trips--posters{padding-top:8px}}.shopify-section:has(.vv-trips[data-vv-cover-continuation])+.shopify-section .vv-relief:before{height:clamp(100px,9vw,148px);background:linear-gradient(180deg,#071c31 0%,rgba(7,28,49,.88) 16%,rgba(7,28,49,.5) 44%,rgba(7,28,49,.16) 72%,transparent 100%)}@media(max-width:749px){.shopify-section:has(.vv-trips[data-vv-cover-continuation])+.shopify-section .vv-relief:before{height:clamp(56px,15vw,84px)}}.vv-trips--posters{padding-bottom:12px}.vv-trips--posters .vv-poster-carousel{position:relative}.vv-trips--posters .vv-poster-carousel[data-poster-ready] [data-position] .vv-voyage__body{flex-direction:column;gap:5px;padding-top:13px}.vv-trips--posters .vv-voyage__body h3{font-family:var(--font-body--family, Arial, sans-serif);font-size:clamp(1.18rem,1.9vw,1.75rem);font-weight:650;line-height:1.15;letter-spacing:-.025em;color:#fff8ea}.vv-trips--posters .vv-voyage__body .vv-voyage__date{color:#ebdfcb;font-size:clamp(.75rem,1.12vw,.91rem)}.vv-trips--posters .vv-voyage__details{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;margin-top:3px}.vv-trips--posters .vv-voyage__details :is(.vv-voyage__status,.vv-voyage__price){order:initial;margin:0;padding:5px 9px;border:1px solid rgba(246,232,202,.52);border-radius:100px;background:#f6e8ca24;color:#fff8ea;font:700 clamp(.59rem,.95vw,.72rem)/1.2 Arial,sans-serif}.vv-trips--posters .vv-voyage__details .vv-voyage__price{background:#f6e8ca;color:#202b3c}.vv-trips--posters .vv-voyage__link:focus-visible .vv-voyage__visual,.vv-trips--posters [data-poster-track]:focus-visible [data-position="0"] .vv-voyage__visual{outline:3px solid #fff8ea;outline-offset:-4px}.vv-trips--posters .vv-poster-carousel__controls{position:absolute;top:8px;right:clamp(12px,2vw,28px);z-index:4;margin:0;gap:6px}@media(max-width:749px){.vv-trips--posters{padding-top:20px}.vv-trips--posters .vv-poster-carousel{overflow:visible}.vv-trips--posters .vv-poster-carousel[data-poster-ready] [data-poster-track]{overflow:clip}.vv-trips--posters .vv-poster-carousel__controls{top:0;transform:translateY(-100%)}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/vora-home.css.map */
