#header-component{--vv-menu-ink:#252a30;--vv-menu-surface:rgba(255,255,255,.88)}#header-component .header__underlay{background:transparent!important;box-shadow:none!important;pointer-events:none}#header-component .header__underlay-open:after{box-shadow:none!important}#header-component .header__row--top{width:min(calc(100% - 11.5vw),1560px);margin:20px auto 0;border:0!important;border-radius:999px;background:var(--vv-menu-surface)!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 16px 42px #15253f2b;color:var(--vv-menu-ink);transition:background .25s,box-shadow .25s}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top{background:#ffffffd4!important}#header-component[transparent]{--header-logo-display:block;--header-logo-inverse-display:none}#header-component .header__row--top .menu-list__link,#header-component .header__row--top .dropdown-localization__button,#header-component .header__row--top .header-actions__action{color:var(--vv-menu-ink)!important}#header-component .header__row--top .menu-list__link{font-weight:700;letter-spacing:.015em}#header-component .header__row--top .header__columns{min-height:72px;padding-inline:clamp(22px,4vw,70px)}#header-component .header-menu .menu-list__submenu{padding-inline:0!important;clip-path:none!important;transition:opacity .2s ease!important;top:100%!important;transform:none!important;left:0!important;width:100%!important;background:transparent!important}#header-component .menu-list__submenu-inner{width:min(calc(100% - 11.5vw),1560px);margin:12px auto 0;padding:24px clamp(24px,5vw,88px)!important;transform:none!important;max-height:min(70vh,500px);border-radius:42px;background:#ffffffeb;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 18px 40px #15253f29;color:var(--vv-menu-ink)}#header-component .mega-menu,#header-component .mega-menu__grid{width:100%;display:block!important}#header-component .mega-menu__list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))!important;gap:20px!important;width:100%;list-style:none}#header-component .mega-menu__column{grid-column:auto!important;min-width:0}#header-component .mega-menu__column>div{height:100%}#header-component .mega-menu__link{display:flex;align-items:center;justify-content:center;min-height:100px;height:100%;padding:18px!important;border-radius:28px;background:#f8f8f8f0;color:#252a30!important;text-align:center;font-weight:700!important;font-size:clamp(.9rem,1.25vw,1.25rem)!important;line-height:1.25!important;text-decoration:none;transition:background .2s,transform .2s}#header-component .mega-menu__link:hover,#header-component .mega-menu__link:focus-visible{background:#e9f1f1;transform:translateY(-2px)}#header-component .mega-menu__column ul{margin-top:8px}#header-component .mega-menu__column ul .mega-menu__link{min-height:48px;font-size:.9rem!important}#header-component .menu-list__list-item:not([slot=overflow]):after{height:16px;margin-bottom:-16px}@media(max-width:1100px)and (min-width:750px){#header-component .header__row--top,#header-component .menu-list__submenu-inner{width:calc(100% - 48px)}#header-component .header__row--top .header__columns{padding-inline:25px}#header-component .mega-menu__list{gap:12px!important}}@media(max-width:749px){#header-component .header__row--top{width:calc(100% - 24px);margin:10px auto 0;border-radius:28px;background:#ffffffeb!important}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top{background:#ffffffe3!important}#header-component .header__row--top .header__columns{min-height:60px;padding-inline:10px}#header-component .menu-drawer{background:#fffffff5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:var(--vv-menu-ink)}#header-component .menu-drawer__menu-item{color:var(--vv-menu-ink)}}#header-component .header__row--top{--color-foreground:#252a30;--color-foreground-rgb:37 42 48}#header-component .menu-list__link[aria-haspopup=true] .menu-list__link-title:after{content:"\2304";display:inline-block;margin-left:7px;font-size:.8em;line-height:1;transition:transform .2s}#header-component .menu-list__link[aria-expanded=true] .menu-list__link-title:after{transform:rotate(180deg)}#header-component .header__row--top{width:min(calc(100% - 56px),1160px);margin-top:18px;--color-foreground:#203149;--color-foreground-rgb:32 49 73}#header-component .header__row--top .header__columns{min-height:68px;padding-inline:clamp(22px,3vw,42px)}#header-component .header__row--top :is(.menu-list__link,.dropdown-localization__button,.header-actions__action,.header__icon--menu){color:#203149!important}#header-component .header__row--top :is(.header-actions__action,.header__icon--menu) svg{color:#203149}#header-component .menu-list__submenu-inner{width:min(calc(100% - 56px),1160px);padding:24px!important;border-radius:36px;background:#ffffffe8;box-shadow:0 18px 42px #0d203933}#header-component .vv-nav-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important;width:100%;list-style:none}#header-component .vv-nav-cards--more{grid-template-columns:repeat(5,minmax(0,1fr))!important;max-width:none;margin-inline:auto}#header-component .vv-nav-cards .mega-menu__column{grid-column:auto!important;min-width:0}#header-component .vv-nav-cards .mega-menu__link{min-height:106px;padding:18px!important;border-radius:26px;background:#f1f4f7e3;color:#203149!important;font-size:clamp(1rem,1.35vw,1.28rem)!important}#header-component .vv-nav-cards .mega-menu__link:is(:hover,:focus-visible){background:#e4edf0;box-shadow:0 10px 24px #0d20391f}#header-component .menu-drawer{background:#eef4f6f2!important;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:#203149!important;border-right:1px solid rgba(255,255,255,.65);box-shadow:18px 0 50px #0c1e373b}#header-component .menu-drawer :is(.menu-drawer__close-button,.menu-drawer__close-button svg){color:#203149!important}#header-component .vv-mobile-links,#header-component .vv-mobile-links__cards{list-style:none;margin:0;padding:0}#header-component .vv-mobile-links{display:grid;gap:13px;padding:28px 23px 35px}#header-component .vv-mobile-links__main{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:14px 20px;border:1px solid rgba(255,255,255,.85);border-radius:20px;background:#ffffffb8;box-shadow:0 7px 19px #0d203917;color:#203149!important;text-decoration:none;font-size:1.1rem;font-weight:700;cursor:pointer}#header-component .vv-mobile-links__group summary{list-style:none}#header-component .vv-mobile-links__group summary::-webkit-details-marker{display:none}#header-component .vv-mobile-links__group summary span{font-size:1.3rem;transition:transform .2s}#header-component .vv-mobile-links__group[open] summary span{transform:rotate(180deg)}#header-component .vv-mobile-links__cards{display:grid;gap:9px;margin:11px 5px 2px}#header-component .vv-mobile-links__cards a{display:flex;align-items:center;min-height:53px;padding:13px 17px;border-radius:16px;background:#ffffffd4;box-shadow:0 4px 14px #0d203912;color:#203149!important;text-decoration:none;font-weight:600}#header-component .vv-mobile-links__cards a:is(:hover,:focus-visible){background:#fff}@media(min-width:750px)and (max-width:1100px){#header-component .header__row--top,#header-component .menu-list__submenu-inner{width:calc(100% - 36px)}#header-component .header__row--top .header__columns{padding-inline:20px}}@media(max-width:749px){#header-component .header__row--top{width:calc(100% - 20px);margin-top:10px;border-radius:28px;background:#ffffffe6!important}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top{background:#ffffffe6!important}#header-component .header__row--top .header__columns{min-height:60px;padding-inline:10px}}@media(min-width:750px){#header-component .header__row--top{width:min(calc(100% - 36px),740px)!important;margin-top:6px;background:#ffffffc2!important;box-shadow:0 10px 30px #0d203926}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top{background:#ffffffc2!important}#header-component .header__row--top .header__columns{min-height:46px!important;padding-inline:22px!important}#header-component .header__column--right{gap:12px}#header-component .header__column--right header-actions{gap:5px}#header-component .header__row--top .menu-list__link,#header-component .header__row--top .dropdown-localization__button{font-size:.8rem!important}#header-component .header__row--top .header-actions__action svg{width:19px!important;height:19px!important}#header-component .header-menu .menu-list__submenu-inner{width:min(calc(100% - 36px),740px)!important;margin-top:6px;padding:10px 12px!important;border-radius:22px;background:#f5f9fbc2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 13px 29px #0d203929}#header-component .vv-nav-cards{gap:10px!important}#header-component .vv-nav-cards--more{max-width:none}#header-component .vv-nav-cards .mega-menu__link{min-height:50px!important;height:50px!important;padding:9px!important;border:1px solid rgba(255,255,255,.85);border-radius:16px;background:#fffc;font-size:.8rem!important;box-shadow:none}}@media(min-width:750px){#header-component .header__row--top .menu-list__link-title{display:inline-flex;align-items:center}#header-component .menu-list__link[aria-haspopup=true] .menu-list__link-title:after{width:5px;height:5px;margin-left:5px;border-right:1.25px solid currentColor;border-bottom:1.25px solid currentColor;content:"";font-size:0;transform:translateY(-2px) rotate(45deg);transform-origin:center}#header-component .menu-list__link[aria-expanded=true] .menu-list__link-title:after{transform:translateY(2px) rotate(225deg)}}@media(max-width:749px){#header-component .header-drawer--vora .menu-drawer{width:calc(100vw - 16px)!important;max-width:none!important;height:calc(100dvh - 16px)!important;top:8px!important;left:8px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:26px;box-shadow:0 18px 52px #0510245c!important;background:linear-gradient(155deg,#2d3330ba,#272f32b0 60%,#2a302db8)!important;-webkit-backdrop-filter:blur(38px) saturate(74%) brightness(.76);backdrop-filter:blur(38px) saturate(74%) brightness(.76);color:#fff8ea!important}#header-component .header-drawer--vora .menu-drawer__close-button{position:relative;z-index:2;flex:none;display:grid;place-items:center;width:42px;height:42px;margin:15px 0 11px 22px;padding:0;border:1px solid rgba(255,248,234,.42);border-radius:50%;background:#ffffff09;box-shadow:none;color:#fff8ea!important}#header-component .header-drawer--vora .menu-drawer__close-button .svg-wrapper,#header-component .header-drawer--vora .menu-drawer__close-button svg{width:18px;height:18px;color:#fff8ea!important}#header-component .header-drawer--vora .vv-mobile-menu-brand{position:absolute;top:16px;left:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:min(148px,42vw);height:40px;transform:translate(-50%);color:#fff8ea;text-align:center;text-decoration:none;font-size:1.05rem;font-weight:800;letter-spacing:.1em}#header-component .header-drawer--vora .vv-mobile-menu-brand img{display:block;width:auto;max-width:100%;max-height:34px;object-fit:contain}#header-component .header-drawer--vora .vv-mobile-menu-brand:focus-visible,#header-component .header-drawer--vora .menu-drawer__close-button:focus-visible{outline:2px solid #fff8ea;outline-offset:3px}#header-component .header-drawer--vora .menu-drawer__navigation{flex:1;min-height:0;overflow-y:auto}#header-component .header-drawer--vora .vv-mobile-links{display:block;margin:0;padding:18px 26px 30px;list-style:none}#header-component .header-drawer--vora .vv-mobile-links>li{min-width:0;margin:0;overflow:visible;border:0;border-bottom:1px solid rgba(255,248,234,.25);border-radius:0;background:transparent;box-shadow:none}#header-component .header-drawer--vora .vv-mobile-links__main{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:70px;margin:0;padding:13px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff8ea!important;text-decoration:none;text-transform:uppercase;font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:clamp(26px,7vw,34px);font-weight:700;line-height:1.1;letter-spacing:-.035em}#header-component .header-drawer--vora .vv-mobile-links__main:is(:hover,:active),#header-component .header-drawer--vora .vv-mobile-links__group[open]>summary{color:#f0d29c!important;background:transparent}#header-component .header-drawer--vora .vv-mobile-links__group[open]>summary{position:relative;padding-left:15px;box-shadow:none}#header-component .header-drawer--vora .vv-mobile-links__group[open]>summary:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:99px;background:#f0d29c}#header-component .header-drawer--vora .vv-mobile-links__group summary{cursor:pointer}#header-component .header-drawer--vora .vv-mobile-links__group summary::-webkit-details-marker{display:none}#header-component .header-drawer--vora .vv-mobile-links__main:focus-visible{outline:2px solid #f0d29c;outline-offset:-3px}#header-component .header-drawer--vora .vv-mobile-links__toggle{position:relative;width:14px;height:14px;margin-right:8px;flex:none;font-size:initial;transform:none!important}#header-component .header-drawer--vora .vv-mobile-links__toggle:before{content:"";position:absolute;top:50%;left:0;width:14px;border-top:1px solid currentColor}#header-component .header-drawer--vora .vv-mobile-links__toggle:after{content:"";position:absolute;top:0;left:50%;height:14px;border-left:1px solid currentColor;transition:transform .2s ease}#header-component .header-drawer--vora .vv-mobile-links__group[open] .vv-mobile-links__toggle:after{transform:rotate(90deg)}#header-component .header-drawer--vora .vv-mobile-links__cards{display:block;margin:4px 0 20px 12px;padding:12px 12px 13px 14px;border:1px solid rgba(255,255,255,.32);border-radius:19px;background:#192126a3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 12px 27px #0410243d;list-style:none}#header-component .header-drawer--vora .vv-mobile-links__cards li+li{border-top:1px solid rgba(255,248,234,.18)}#header-component .header-drawer--vora .vv-mobile-links__cards .vv-mobile-links__label,#header-component .header-drawer--vora .vv-mobile-links__cards .vv-mobile-links__label+li{border-top:0}#header-component .header-drawer--vora .vv-mobile-links__label{padding:14px 10px 5px;color:#f0d29c;font:800 .64rem/1.2 Arial,Helvetica,sans-serif;letter-spacing:.19em}#header-component .header-drawer--vora .vv-mobile-links__cards a{display:flex;align-items:center;min-height:46px;padding:10px 11px;border:0;border-radius:7px;background:transparent;box-shadow:none;color:#f2f1ed!important;text-transform:uppercase;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:clamp(13px,3.6vw,15px);font-weight:700;line-height:1.25;letter-spacing:.02em}#header-component .header-drawer--vora .vv-mobile-links__cards a:is(:hover,:active,:focus-visible){background:#fff8ea21;color:#fff8ea!important;text-decoration:none}#header-component .header-drawer--vora .vv-mobile-links__cards a:focus-visible{outline:2px solid #f0d29c;outline-offset:-2px}#header-component .header-drawer--vora .vv-mobile-links__cards .vv-mobile-links__all{justify-content:space-between;gap:12px;min-height:48px;margin-bottom:3px;padding:11px 13px;background:#f2efe6;color:#142d52!important;font-size:clamp(12px,3.4vw,14px);font-weight:800}#header-component .header-drawer--vora .vv-mobile-links__cards .vv-mobile-links__all:is(:hover,:active,:focus-visible){background:#f0d29c;color:#142d52!important}#header-component .header-drawer--vora .vv-mobile-links__all svg{flex:none;width:17px;height:17px}#header-component .header-drawer--vora .vv-mobile-links__cards .vv-mobile-links__destination{border-top:0}#header-component .header-drawer--vora .vv-mobile-links__cards .vv-trip-destination{min-height:48px;margin:7px 0;padding:10px 14px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:var(--vv-destination-color)!important;color:#17346b!important;box-shadow:0 5px 15px #0410241f;font-weight:800;transition:transform .18s,filter .18s}#header-component .header-drawer--vora .vv-mobile-links__cards .vv-trip-destination:is(:hover,:active,:focus-visible){background:var(--vv-destination-color)!important;color:#17346b!important;filter:brightness(.96);transform:translate(2px)}#header-component .header-drawer--vora .menu-drawer__utility-links{flex:none;margin:0;padding:10px 29px max(18px,env(safe-area-inset-bottom));border-top:1px solid rgba(255,248,234,.18);background:transparent;color:#fff8ea}#header-component .header-drawer--vora .menu-drawer__account,#header-component .header-drawer--vora .drawer-localization__button{color:#fff8ea!important}}@media(min-width:750px){#header-component .header-drawer--vora .vv-mobile-menu-brand{display:none}}@media(min-width:750px){#header-component .vv-nav-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}#header-component .vv-nav-cards:not(.vv-nav-cards--more){grid-template-columns:repeat(5,minmax(0,1fr))!important}#header-component .vv-nav-cards--more{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:750px){#header-component .vv-nav-cards.vv-nav-cards--trips{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:750px){#header-component .header__row--top{width:min(calc(100% - 36px),830px)!important}#header-component .header__row--top .menu-list__link-title{padding-inline:7px!important}}#header-component .vv-trip-destination--gran-canaria{--vv-destination-color:#ecc0ff}#header-component .vv-trip-destination--snowtrip{--vv-destination-color:#f5e789}#header-component .vv-trip-destination--galicia{--vv-destination-color:#e6f3f8}#header-component .vv-trip-destination--marruecos{--vv-destination-color:#ff8687}#header-component .vv-nav-cards--trips .vv-trip-destination:is(:hover,:focus-visible){background:var(--vv-destination-color)!important;color:#17346b!important}#header-component .vv-nav-cards--trips .vv-trip-destination--gran-canaria:is(:hover,:focus-visible){color:#0a2a65!important}@media(max-width:749px){#header-component .header-drawer--vora .vv-mobile-links__cards .vv-trip-destination:is(:hover,:active,:focus-visible){background:var(--vv-destination-color)!important;color:#17346b!important;text-decoration:none}#header-component .header-drawer--vora .vv-mobile-links__cards .vv-trip-destination--gran-canaria,#header-component .header-drawer--vora .vv-mobile-links__cards .vv-trip-destination--gran-canaria:is(:hover,:active,:focus-visible){color:#0a2a65!important}}@media(min-width:750px){#header-component .header__row--top{width:min(calc(100% - 36px),760px)!important;margin-top:6px!important;border:1px solid rgba(255,255,255,.72)!important;background:linear-gradient(105deg,#ffffffeb,#ffffffd1 52%,#ffffffe0)!important;-webkit-backdrop-filter:blur(26px) saturate(100%)!important;backdrop-filter:blur(26px) saturate(100%)!important;box-shadow:0 14px 38px #151b2421,inset 0 1px #ffffffb8!important}#header-component[transparent]:not([data-sticky-state=active]) .header__row--top{background:linear-gradient(105deg,#ffffffeb,#ffffffd1 52%,#ffffffe0)!important}#header-component .header__row--top .header__columns{min-height:52px!important;padding-inline:22px!important}#header-component .header__column--right{gap:10px!important}#header-component .header__column--right header-actions{gap:10px!important;margin-inline-start:0!important}#header-component .header__column--right>.dropdown-localization,#header-component .header__column--right>.search-action,#header-component .header__column--right>header-actions{align-items:center}#header-component .header__row--top .menu-list__link,#header-component .header__row--top .dropdown-localization__button{font-size:.8rem!important}#header-component .header__row--top .dropdown-localization__button .svg-wrapper.icon-caret{width:5px!important;height:5px!important}#header-component .header__row--top .menu-list__link-title{padding-inline:7px!important}#header-component .header__row--top .header-actions__action svg{width:20px!important;height:20px!important}#header-component .header-menu .menu-list__submenu-inner{width:min(calc(100% - 36px),760px)!important;background:#ffffffc7!important;-webkit-backdrop-filter:blur(24px) saturate(115%)!important;backdrop-filter:blur(24px) saturate(115%)!important;border:1px solid rgba(255,255,255,.62);box-shadow:0 13px 29px #0d203929!important}}
/*# sourceMappingURL=/cdn/shop/t/180/assets/vora-header.css.map */
