body:has(:is(.header-logo-image,#header-banner)):is(:has(#results-wrapper),:has(#result-main-div),:has(#best-offer-options)){--lz28-blue:#006cff;--lz28-blue-deep:#0054cb;--lz28-blue-soft:#eef6ff;--lz28-yellow:#ffd237;--lz28-ink:#14213d;--lz28-muted:#62708a;--lz28-line:#dce5f1;--lz28-line-soft:#edf2f8;--lz28-paper:#fff;--lz28-surface:#f4f7fc;--lz28-shadow:0 22px 60px #0c275b1f;--lz21-blue:var(--lz28-blue);--lz21-blue-dark:var(--lz28-blue-deep);--lz21-blue-soft:var(--lz28-blue-soft);--lz21-yellow:var(--lz28-yellow);--lz21-ink:var(--lz28-ink);--lz21-muted:var(--lz28-muted);--lz21-line:var(--lz28-line);--lz21-paper:var(--lz28-paper);--lz2-blue:var(--lz28-blue);--lz2-line:var(--lz28-line);-webkit-font-smoothing:antialiased;margin:0;color:var(--lz28-ink)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important;& *,& :before,& :after{box-sizing:border-box}& :where(button,a,input,textarea,[role=button],[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #006cff47!important}& .header-links-container{display:none!important}& .main-wrapper:has(>.header),& .header{position:relative!important;top:auto!important}& .header{background:#fffffffa!important;border-bottom:1px solid #14213d13!important;height:78px!important;min-height:78px!important;padding:0!important;overflow:visible!important;box-shadow:0 4px 18px #0c275b09!important}& .header .header-container{justify-content:flex-start!important;height:78px!important;min-height:78px!important}& .header-logo>a{text-decoration:none!important}& .header-logo-image{display:block;width:min(220px,46vw)!important;max-width:220px!important;max-height:48px!important}}@media (width>=1010px){body:has(:is(.header-logo-image,#header-banner)):is(:has(#results-wrapper),:has(#result-main-div),:has(#best-offer-options)){& .header-mobile-buttons,& .header-mobile-menu,& .header-mobile-menu-background{display:none!important}& .header>div>div{position:relative}& .header>div>div>.container:has(>.header-menu-line){pointer-events:none;justify-content:flex-end;align-items:center;height:78px;display:flex;position:absolute;inset:0 0 auto 50%;transform:translate(-50%);width:min(1180px,100% - 48px)!important;max-width:1180px!important;margin:0!important;padding:0!important}& .header-menu-line{pointer-events:auto;align-items:center;gap:2px;min-height:46px;overflow:visible;border:1px solid var(--lz28-line)!important;box-shadow:none!important;background:#f8faff!important;border-radius:14px!important;margin:0!important;padding:4px!important;display:flex!important}& .header-menu-line>a{border-radius:10px;align-items:center;min-height:36px;display:none;color:var(--lz28-ink)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;padding:0 13px!important;font-size:12px!important;font-weight:750!important;text-decoration:none!important}& .header-menu-line>a:is(:hover,:focus-visible){color:var(--lz28-blue-deep)!important;background:var(--lz28-blue-soft)!important}& .header-menu-line>a:is([href^="https://akcneletenky.loveczazitkov.sk"],[href^="https://plus.loveczazitkov.sk"],[href^="https://www.loveczazitkov.sk/stranky/35:darcekove-poukazky.html"],[href^="https://www.loveczazitkov.sk/rychly-dopyt"]){display:inline-flex}& .header-menu-line:not(:has(>a[href*=loveczazitkov\.sk])){display:none!important}& .header-menu-line>a[href^="https://www.loveczazitkov.sk/rychly-dopyt"]{background:#fff5d4!important}}}@media (width<=1009px){body:has(:is(.header-logo-image,#header-banner)):is(:has(#results-wrapper),:has(#result-main-div),:has(#best-offer-options)){& .header,& .header .header-container{height:68px!important;min-height:68px!important}& .header .header-container{justify-content:space-between!important}& .header-logo-image{width:min(190px,56vw)!important;max-height:42px!important}& .header-mobile-buttons{align-items:center;height:46px;display:flex!important}& .header-menu-link{width:44px;height:44px;color:var(--lz28-blue-deep);background:var(--lz28-blue-soft);border:1px solid #c9daf3;border-radius:13px;justify-content:center;align-items:center;display:inline-flex;position:relative;z-index:31!important}& .header-mobile-menu{border:1px solid var(--lz28-line);background:var(--lz28-paper);border-radius:0 0 18px 18px;top:68px;overflow:hidden;box-shadow:0 22px 46px #0c275b2e}& .header-mobile-menu-link{border-bottom:1px solid var(--lz28-line-soft);align-items:center;min-height:52px;padding:12px 20px;font-size:14px;font-weight:750;color:var(--lz28-ink)!important;text-decoration:none!important;display:none!important}& .header-mobile-menu-link:is([href^="https://akcneletenky.loveczazitkov.sk"],[href^="https://plus.loveczazitkov.sk"],[href^="https://www.loveczazitkov.sk/stranky/35:darcekove-poukazky.html"],[href^="https://www.loveczazitkov.sk/rychly-dopyt"]){display:flex!important}& .header-mobile-menu button{display:none!important}}}body:has(#results-wrapper){--lz29-blue:#075ff7;--lz29-blue-deep:#064bc1;--lz29-blue-soft:#edf5ff;--lz29-ink:#13203a;--lz29-muted:#68758c;--lz29-line:#dfe6f0;--lz29-line-soft:#edf1f6;--lz29-surface:#f5f7fb;--lz29-paper:#fff;--lz29-shadow:0 12px 34px #18305817;background:var(--lz29-surface)!important;& .header-h1,& .header-links-container,& .header-search-form-tabs,& .header-search-form-additional,& .header-search-form-additional-desktop,& .header>.container:has(>.header-search-form),& .header-search-form{display:none!important}& .header{background:#fffffffa!important;border-bottom:1px solid #13203a14!important;height:74px!important;min-height:74px!important;box-shadow:0 3px 16px #13203a09!important}& .header .header-container{width:min(1280px,100% - 48px)!important;max-width:1280px!important;height:74px!important;min-height:74px!important}& .header-logo-image{width:min(208px,45vw)!important;max-width:208px!important}& .header-logo{min-width:0;align-items:center!important;display:flex!important}& .header-logo>a[href^="https://repjegy.elmenyvadasz.com"]{gap:12px!important}& #results-wrapper{margin:0 0 56px;padding:24px 0 64px;position:relative;background:radial-gradient(circle at 76% -180px, #075ff717, transparent 430px), var(--lz29-surface)!important}& #results-wrapper:before{content:"";background:linear-gradient(90deg, var(--lz29-blue-deep), var(--lz29-blue) 65%, #67a2ff);height:4px;position:absolute;inset:0 0 auto}& #results-wrapper>.container{width:min(1280px,100% - 48px)!important;max-width:1280px!important}& .results-wrapper-box{align-items:flex-start}& .results-wrapper-box-filters{flex:0 0 228px;width:228px;margin-right:24px}& :where(.results-wrapper-box-rest,.flights){min-width:0;max-width:none}& .results-wrapper-box-share-box{min-height:58px;color:var(--lz29-ink);background:#fffffff7;border-radius:16px;gap:16px;margin-bottom:12px;padding:8px 10px 8px 16px;box-shadow:0 7px 22px #1830580e;border:1px solid var(--lz29-line)!important;align-items:center!important;display:flex!important;position:relative!important}& .results-wrapper-box-share-box>.search-steps-desktop{flex:auto;min-width:0}& .results-wrapper-box-share-box :where(.search-steps-circle,.search-steps-circle-active,.search-steps-circle-finished){width:28px;height:28px;color:var(--lz29-blue-deep);background:var(--lz29-blue-soft);border-color:#bfd2ec;flex-basis:28px;font-size:12px;padding:0!important;display:grid!important}& .results-wrapper-box-share-box .search-steps-circle-active{border-color:var(--lz29-blue);color:#fff;background:var(--lz29-blue)}& .search-steps-circle-step-number{place-items:center;width:100%;height:100%;line-height:1!important;display:grid!important;transform:none!important}& .results-wrapper-box-share-box :where(.search-steps-label,.search-steps-label-active,.search-steps-label-finished){font-weight:700;color:var(--lz29-muted)!important;font-size:11px!important}& .results-wrapper-box-share-box :where(.search-steps-label-active,.search-steps-label-finished){color:var(--lz29-blue-deep)!important}& .results-wrapper-box-share-box .search-steps-divider{background:#d7e0ec;height:1px}& .results-wrapper-box-share-box>.pointer{min-width:88px;min-height:36px;color:var(--lz29-blue-deep);background:#f8fbff;border:1px solid #c8d9ef;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}& .results-wrapper-box-share-box>.pointer .share-icon{width:15px!important;height:15px!important;display:block!important}& :where(.flights-sorting-wrapper,.hotels-sorting-wrapper){background:#fffffff7;border-radius:16px;grid-template-columns:1fr 1fr .7fr;align-items:stretch;min-height:66px;margin:0 0 16px;padding:4px;display:grid;overflow:hidden;box-shadow:0 7px 22px #1830580d;border:1px solid var(--lz29-line)!important;width:100%!important;max-width:none!important}& :where(.flights-sorting-wrapper,.hotels-sorting-wrapper) .vl{display:none}& .flights-sorting-item{min-height:56px;color:var(--lz29-muted);border-radius:12px}& .flights-sorting-item>div:nth-child(2) span{font-size:20px!important}& .flights-sorting-item.selected{background:var(--lz29-blue-soft);box-shadow:inset 0 0 0 1px #c3d9f8;color:var(--lz29-blue-deep)!important}& .flights-sorting-item.selected *{color:inherit!important;box-shadow:none!important;background:0 0!important}& .filters{border-radius:18px;overflow:hidden;box-shadow:0 9px 28px #18305811;border:1px solid var(--lz29-line)!important;background:var(--lz29-paper)!important}& .filters-box{border-bottom:1px solid var(--lz29-line-soft);padding:17px 16px}& .filters-label{color:var(--lz29-ink);letter-spacing:-.01em;font-size:15px;font-weight:800}& :where(.filters-label-airports,.filters-range-description,.checkbox-label){color:#536078;font-size:12px}& .filter-box-tabs{border:1px solid var(--lz29-line-soft);background:#f7f9fc;border-radius:10px;padding:3px}& .filter-tab{color:var(--lz29-muted);border-radius:8px;font-size:10px;font-weight:750}& .filter-tab-active{background:#fff;color:var(--lz29-blue-deep)!important}& .rc-slider{min-height:18px}& .rc-slider-rail,& .rc-slider-track{border-radius:999px;height:4px!important}& :where(.rc-slider-track,.rc-slider-handle){border-color:var(--lz29-blue)!important;background-color:var(--lz29-blue)!important}& .rc-slider-rail{background-color:#dfe6ef!important}& .rc-slider-handle{box-shadow:0 0 0 1px var(--lz29-blue), 0 3px 8px #075ff733;background:var(--lz29-blue)!important;border:3px solid #fff!important;width:14px!important;height:14px!important;margin-top:-5px!important}& .flights>.container{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}& .flights>.container[id^=flight-]{border:1px solid var(--lz29-line);background:var(--lz29-paper);box-shadow:var(--lz29-shadow);border-radius:20px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;margin-bottom:18px!important}& .flights>.container[id^=flight-]:hover{border-color:#cad8ea;transform:translateY(-1px);box-shadow:0 18px 46px #18305824}& .flight-offer-brands{gap:6px;min-height:48px;border:0!important;border-bottom:1px solid var(--lz29-line-soft)!important;background:#f8faff!important;margin:0!important;padding:7px 12px!important}& .flight-offer-brands::-webkit-scrollbar{display:none}& .flight-offer-brand{color:#5d6a80!important;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;padding:6px 11px!important}& .flight-offer-brand.active{color:var(--lz29-blue-deep)!important;background:#fff!important;border-color:#b8d2f7!important;box-shadow:0 4px 12px #18498b14!important}& .flight-offer-brand-nameicon-wrapper{color:inherit!important;font-size:12px!important;font-weight:750!important}& .flight{overflow:visible;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;display:flex!important}& .flight-segments{flex:auto;min-width:0;border-right:1px solid var(--lz29-line-soft)!important;background:#fff!important;padding:13px 18px 12px!important}& .flight-stream{padding:0!important}& .flight-stream+.flight-stream{border-top:1px solid var(--lz29-line-soft);margin-top:9px;padding-top:10px!important}& .flight-segment-title{color:var(--lz29-ink);background:0 0!important;border:0!important;min-height:27px!important;margin:0!important;padding:0 0 6px!important}& .flight-segment-title-typeroute{min-height:20px;color:var(--lz29-blue-deep);background:var(--lz29-blue-soft);letter-spacing:.07em;border-radius:7px;margin-right:8px;padding:3px 7px;font-size:9px;font-weight:800}& .flight-segment-title-datum{color:var(--lz29-ink);font-size:12px;font-weight:800}& .flight-segment-title-dayofweek{color:var(--lz29-muted);font-size:11px}& .flight-segment-title-link{font-size:11px;font-weight:750;color:var(--lz29-blue-deep)!important}& .flight-segment{grid-template-columns:minmax(78px,auto) minmax(132px,1fr) minmax(78px,auto) 112px;align-items:center;column-gap:14px;min-height:62px!important;margin:3px 0 0!important;display:grid!important}& .flight-segment:has(>.flight-segment-city-time:first-child [id^=flight-time-select-]){grid-template-columns:minmax(112px,auto) minmax(132px,1fr) minmax(78px,auto) 112px}& .flight-segment-city-time{min-width:0}& .flight-segment-city{color:var(--lz29-ink);letter-spacing:-.015em;font-size:16px;font-weight:800}& :where(.flight-segment-time,.flight-segment-time-from){color:var(--lz29-ink);letter-spacing:-.02em;font-size:18px;font-weight:800}& [id^=flight-time-select-]{box-sizing:border-box;white-space:nowrap;width:112px!important;min-width:112px!important}& [id^=flight-time-select-]>div{width:100%!important;min-width:100%!important}& [id^=flight-time-select-] :where(span,[class*=singleValue],[class*=placeholder]){white-space:nowrap}& .flight-segment-middle{grid-template-columns:minmax(8px,1fr) max-content minmax(8px,1fr) max-content;align-items:center;column-gap:5px;min-width:0;display:grid!important}& .flight-segment-line{min-width:8px;border-color:#d8e1ee!important}& .flight-segment-transfers-duration{text-align:center;min-width:0}& .flight-segment-duration{color:var(--lz29-ink);white-space:nowrap;font-size:12px;font-weight:750}& .flight-segment-marks-transfers-description{color:var(--lz29-muted);white-space:nowrap;font-size:11px;line-height:1.25;display:block}& .flight-segment-next-day-warning{color:#e69b00;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:800}& .flight-segment-next-day-warning:empty{display:none}& .flight-segment-times-moredays{color:#e69b00;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0 5px;display:inline-flex}& .flight-segment-airline{justify-content:flex-end;min-width:0}& :where(.flight-segment-airline-logos,.flight-segment-airline-logo-height){max-width:92px}& .flight-segment-airline-logo--large{object-fit:contain;width:auto!important;max-width:88px!important;height:auto!important;max-height:24px!important}& .flight>div:last-child{background:#fbfcfe!important;border:0!important;flex:0 0 196px!important;width:196px!important;min-width:196px!important}& .flight-prices-links{min-height:100%;background:0 0!important;padding:17px 16px!important}& .flight-prices-links-price-price-description{color:var(--lz29-muted);font-size:10px!important}& .flight-prices-links-price{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.035em;color:var(--lz29-ink)!important;margin:3px 0 9px!important;font-size:25px!important;font-weight:800!important}& .flight-prices-links-price-button{width:100%!important;min-height:46px!important;color:var(--lz29-ink)!important;background:#ffd13d!important;border:1px solid #f0bd1a!important;border-radius:12px!important;margin:0 0 8px!important;font-size:12px!important;font-weight:800!important;box-shadow:0 8px 18px #ffd13d40!important}& .flight-prices-links-price-button:hover{transform:translateY(-1px);background:#ffca20!important}& .flight-prices-links>div:nth-last-child(2),& .flight-prices-links>div:last-child{color:var(--lz29-muted);font-size:10px}& .flight-prices-links-price-sum-description{white-space:nowrap;grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:1px;line-height:1.2;display:grid}& .flight-prices-links-price-sum-description>span{color:var(--lz29-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;display:block}& .flights>.container[id^=flight-]>div:last-child{border:0;border-top:1px solid var(--lz29-line-soft);box-shadow:none;background:#fff;border-radius:0;margin:0;overflow:hidden}& .flight-additional-info{color:var(--lz29-muted);background:#fff!important;min-height:42px!important;padding:8px 14px!important}& .flight-additional-info :where(.link,a){font-size:11px;font-weight:700;color:var(--lz29-blue-deep)!important}}@media (width>=1010px){body:has(#results-wrapper){& .header>div>div>.container:has(>.header-menu-line){height:74px;width:min(1280px,100% - 48px)!important;max-width:1280px!important}& .header-menu-line{gap:18px;min-height:40px;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}& .header-menu-line>a{border-radius:7px;min-height:38px;padding:0 3px!important}& .header-menu-line>a[href^="https://www.loveczazitkov.sk/rychly-dopyt"]{background:#fff5d1!important;padding:0 12px!important}& .filters-wrapper{position:sticky;top:14px}}}@media (width<=1009px){body:has(#results-wrapper){& .header,& .header .header-container{height:66px!important;min-height:66px!important}& .header .header-container{width:min(100% - 20px,760px)!important}& .header-logo-image{width:min(150px,40vw)!important}& .header-logo>a[href^="https://repjegy.elmenyvadasz.com"]{gap:7px!important}& #results-wrapper{padding:14px 0 50px;background:var(--lz29-surface)!important}& #results-wrapper>.container{width:min(100% - 18px,760px)!important}& .results-wrapper-box-share-box{border-radius:14px;gap:7px;min-height:50px;margin-bottom:10px;padding:6px 8px}& .search-steps-desktop{flex:auto;min-width:0;display:block!important}& .search-steps-wrapper{justify-content:flex-start!important;gap:6px!important}& :where(.search-steps-label,.search-steps-label-active,.search-steps-label-finished){display:none!important}& :where(.search-steps-circle,.search-steps-circle-active,.search-steps-circle-finished){flex:0 0 28px!important;width:28px!important;height:28px!important}& .search-steps-divider{flex:0 0 20px!important;width:20px!important;min-width:20px!important}& .results-wrapper-box-share-box>.pointer{gap:4px;min-width:68px;min-height:32px;padding:0 7px;font-size:0}& .results-wrapper-box-share-box>.pointer:after{content:"Megosztás";font-size:10px;font-weight:700}& :where(.flights-sorting-wrapper,.hotels-sorting-wrapper){border-radius:14px;min-height:56px;margin-bottom:12px;display:flex;overflow-x:auto}& :where(.flights-sorting-wrapper,.hotels-sorting-wrapper)::-webkit-scrollbar{display:none}& .flights-sorting-item{text-align:center;flex-direction:column;flex:0 0 142px;justify-content:center;align-items:center;min-width:142px;min-height:46px;padding-inline:8px;overflow:hidden;width:142px!important;display:flex!important}& .flights-sorting-item>div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%!important;min-width:0!important}& .flights-sorting-item.selected{order:-1}& .filters-wrapper{width:270px!important;max-width:270px!important;transform:translate(-290px)!important}& .filters-wrapper-show-mobile{box-shadow:22px 0 46px #18264c33;z-index:10003!important;background:var(--lz29-surface)!important;width:min(88vw,334px)!important;max-width:334px!important;padding:61px 9px 9px!important;transform:translate(-9px)!important}}}@media (width<=720px){body:has(#results-wrapper){& .flights>.container[id^=flight-]{border-radius:18px;margin-bottom:14px!important}& .flights>.container[id^=flight-]:hover{transform:none}& .flight-offer-brands{min-height:46px;padding:6px 9px!important}& .flight-offer-brand{min-height:34px!important;padding:6px 10px!important}& .flight{display:block!important}& .flight-segments{border-right:0!important;width:100%!important;padding:11px 12px 8px!important}& .flight-stream+.flight-stream{margin-top:8px;padding-top:9px!important}& .flight-segment{grid-template-columns:minmax(58px,auto) minmax(88px,1fr) minmax(58px,auto);grid-template-areas:"from middle to""carrier carrier carrier";gap:4px 8px;min-height:78px!important;margin:4px 0 2px!important}& .flight-segment:has(>.flight-segment-city-time:first-child [id^=flight-time-select-]){grid-template-columns:minmax(112px,auto) minmax(88px,1fr) minmax(58px,auto)}& .flight-segment>.flight-segment-city-time:first-child{grid-area:from}& .flight-segment-middle{grid-area:middle}& .flight-segment>.flight-segment-city-time:nth-child(3){text-align:right;grid-area:to}& .flight-segment-airline{border-top:1px dashed #dbe3ee;grid-area:carrier;justify-content:flex-end;align-items:center;min-height:25px;margin:2px 0 0;padding-top:5px;width:100%!important;min-width:0!important;display:flex!important}& .flight-segment-airline:before{content:"Légitársaság";color:var(--lz29-muted);letter-spacing:.08em;text-transform:uppercase;margin-right:auto;font-size:9px;font-weight:800}& :where(.flight-segment-airline-logos,.flight-segment-airline-logo-height){justify-content:flex-end;align-items:center;width:auto!important;height:18px!important;display:flex!important}& .flight-segment-airline-logo--large{width:auto!important;max-width:82px!important;height:18px!important;max-height:18px!important}& .flight-segment-city{font-size:16px}& :where(.flight-segment-time,.flight-segment-time-from){font-size:17px}& .flight>div:last-child{border-top:1px solid var(--lz29-line-soft)!important;background:#fbfcfe!important;width:100%!important;min-width:0!important}& .flight-prices-links{text-align:left;grid-template-columns:minmax(0,1fr) minmax(132px,.82fr);grid-template-areas:"description button""price button""total button""meta meta";align-items:center;gap:2px 12px;min-height:0;padding:11px 12px!important;display:grid!important}& .flight-prices-links-price-price-description{grid-area:description;text-align:left!important;width:auto!important}& .flight-prices-links-price{grid-area:price;text-align:left!important;width:auto!important;margin:0!important;font-size:22px!important}& .flight-prices-links-price-button{grid-area:button;min-height:47px!important;margin:0!important}& .flight-prices-links>div:nth-last-child(2){grid-area:total;text-align:left!important;width:auto!important}& .flight-prices-links>div:last-child{grid-area:meta;justify-content:flex-start;min-height:16px;width:auto!important;margin:3px 0 0!important}& .flight-additional-info:not(.flight-additional-info-desktop){grid-template-columns:minmax(0,1fr);gap:6px;padding:8px 11px!important;display:grid!important}& .flight-additional-info-mobile-separator{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}& .flight-additional-info-mobile-separator>.link{background:var(--lz29-blue-soft);border-radius:7px;padding:4px 7px;font-size:11px;font-weight:700;text-decoration:none}& .flight-additional-info-icon{align-items:center;gap:5px;min-width:0;text-align:left!important;display:inline-flex!important}& .flight-additional-info-icon-icon{flex:0 0 17px;width:17px;height:17px}& :is(.flight-additional-info-icon-number-not-allowed,.flight-additional-info-icon-number){font-size:11px;font-weight:700;line-height:1.2}& .flight-additional-info .text-separator{display:none}& .flight-additional-info-mobile-links{border-top-color:var(--lz29-line-soft);padding-top:6px}}}@media (width<=350px){body:has(#results-wrapper){& .flight-segment{column-gap:5px}& .flight-prices-links{grid-template-columns:minmax(0,1fr) 126px;gap:2px 8px}& .flight-prices-links-price{font-size:20px!important}}}@media (prefers-reduced-motion:reduce){body:has(#results-wrapper){& .flights>.container[id^=flight-],& .flight-prices-links-price-button{transition:none!important;transform:none!important}}}body:has(#result-main-div):has(:is(.header-logo-image,#header-banner)){--lz5-ink:var(--lz21-ink);--lz5-muted:var(--lz21-muted);--lz5-blue:var(--lz21-blue-dark);--lz5-blue-soft:var(--lz21-blue-soft);--lz5-yellow:var(--lz21-yellow);--lz5-line:var(--lz21-line);--lz5-line-soft:var(--lz28-line-soft);--lz5-paper:var(--lz21-paper);--lz5-shadow:0 10px 28px #1627480e;color:var(--lz5-ink)!important;background:linear-gradient(180deg, var(--lz28-blue) 0, var(--lz28-blue-deep) 152px, var(--lz28-surface) 152px, #f6f8fc 100%)!important;& :where(.header-search-form,.minimized-header-search-desktop){display:none!important}& .search-steps-link-container{background:#fffffff7;border:1px solid #ffffff94;border-radius:20px;min-height:58px;margin:22px auto 18px;padding:9px 12px;box-shadow:0 18px 44px #032b702e;width:min(1180px,100% - 48px)!important;max-width:1180px!important}& .header-logo{flex:none;width:auto!important;max-width:none!important;overflow:visible!important}& .header-logo>a[href^="https://repjegy.elmenyvadasz.com"]{align-items:center;gap:12px;width:max-content;max-width:none;overflow:visible;display:inline-flex!important}& :where(.search-steps-circle,.search-steps-circle-active,.search-steps-circle-finished){width:30px;height:30px;color:var(--lz5-muted);background:var(--lz5-paper);border:1px solid #c8d3e1;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:700;display:inline-flex}& :where(.search-steps-circle-active,.search-steps-circle-finished){color:var(--lz5-blue);background:#eaf2fb;border-color:#bfd1e9}& .search-steps-circle-step-number{place-items:center;width:100%;height:100%;line-height:1!important;display:grid!important;transform:none!important}& :where(.search-steps-label,.search-steps-label-active,.search-steps-label-finished){color:var(--lz5-muted);font-size:12px;font-weight:700}& :where(.search-steps-label-active,.search-steps-label-finished){color:var(--lz5-ink);font-weight:700}& .search-steps-divider{background:#d6dee8;height:1px}& .container:has(>#result-main-div){width:min(1180px,100% - 48px)!important;max-width:1180px!important}& #result-main-div{align-items:flex-start;padding-top:0!important}& .result-information{flex:auto;min-width:0;margin-right:32px;padding-bottom:36px;&>div:first-child{color:var(--lz5-ink);background:#fffffff5;border:1px solid #e2e8f0;border-left:3px solid #f3c84be6;border-radius:18px;margin:0 0 18px;padding:17px 19px 16px;overflow:hidden;box-shadow:0 7px 22px #16274809;&:before{display:none}& .result-h3{color:var(--lz5-ink);letter-spacing:-.018em;align-items:center;gap:10px;margin:0 0 9px;font-size:19px;font-weight:700;display:flex;justify-content:flex-start!important;&:before{content:"";background:var(--lz5-yellow);border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #f3c84b2b}}& #two-one-way-detail-text{width:auto!important;color:var(--lz5-ink)!important;margin:0 0 8px!important;font-size:14px!important;line-height:1.48!important;display:block!important}& :where(p,#low-cost-detail-text){max-width:760px;color:var(--lz5-muted)!important;margin:0!important;font-size:13px!important;line-height:1.5!important;display:block!important}}&>.result-h3{color:var(--lz5-ink);letter-spacing:-.018em;align-items:center;gap:9px;margin:27px 0 10px;font-size:19px;font-weight:700;display:flex;&:before{content:"";background:#8cb1df;border-radius:50%;flex:0 0 6px;width:6px;height:6px}}}& .result-h3{color:var(--lz5-ink);font-weight:700}& .flight-offer-brands{scrollbar-width:none;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;width:auto;max-width:100%;margin:0 0 12px;padding:0;display:flex;overflow-x:auto;&::-webkit-scrollbar{display:none}&:before{content:"Díjcsomag";color:var(--lz5-muted);letter-spacing:.08em;text-transform:uppercase;margin-right:3px;font-size:10px;font-weight:700}}& .flight-offer-brand{min-width:max-content;min-height:38px;color:var(--lz5-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;padding:7px 12px!important;&.active{color:var(--lz5-blue)!important;background:#ffffffe6!important;border-color:#cad9eb!important;box-shadow:0 4px 14px #1627480b!important;& .flight-offer-brand-nameicon-wrapper:after{content:"✓";width:18px;height:18px;color:var(--lz5-blue);background:#e8f1fb;border-radius:50%;place-items:center;margin-left:6px;font-size:10px;font-weight:700;display:inline-grid}}}& .result-box{border:1px solid var(--lz5-line);background:var(--lz5-paper);box-shadow:var(--lz5-shadow);border-radius:22px 22px 0 0;overflow:hidden;padding:4px 20px 2px!important;& .flight-stream{padding:16px 0 13px;&+.flight-stream{border-top:1px solid var(--lz5-line-soft)}}& .flight-segment-title{min-height:30px;color:var(--lz5-ink);border-radius:0;padding:0 0 9px;border:0!important;border-bottom:1px solid var(--lz5-line-soft)!important;background:0 0!important;& .flight-segment-title-typeroute{min-height:23px;color:var(--lz5-blue);background:var(--lz5-blue-soft);letter-spacing:.055em;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}& .flight-segment-title-datum{color:var(--lz5-ink);font-weight:700}& .flight-segment-title-dayofweek{color:var(--lz5-muted)}& .flight-segment-title-link{font-size:11px;font-weight:700;color:var(--lz5-blue)!important}}& .flight-segment{min-height:68px;padding:11px 0 1px;& .flight-segment-line{border-color:var(--lz5-line)!important}& .flight-segment-city{color:var(--lz5-ink);font-size:16px;font-weight:700}& .flight-segment-time{color:var(--lz5-ink);font-weight:700}}& .flight-additional-info{margin:0 -20px -2px}}& :is(.result-information>.flight-additional-info,.result-box+.flight-additional-info,.result-box .flight-additional-info){border:1px solid var(--lz5-line);color:var(--lz5-muted);background:#fbfcfd;border-radius:0 0 22px 22px;margin-top:-1px;padding:11px 17px;box-shadow:0 12px 32px #1627480a;& a,& .link{color:var(--lz5-blue)!important}}& .views-modal-warning{color:#65562d;box-shadow:none;background:#fffcf2d1;border:1px solid #eee3ba;border-left:3px solid #e5bd3e;border-radius:12px;margin:18px 0 25px;padding:12px 15px 12px 40px;position:relative;&:before{content:"!";color:#6f5b1b;background:#f7eab6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid;position:absolute;top:12px;left:13px}}& .result-form-box{border:1px solid var(--lz5-line);background:#ffffffeb;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;padding:22px;display:grid;box-shadow:0 8px 24px #1627480a;&:has([id$=passenger_title]):has(+.result-form-box [id$=passenger_frequent_flyer]){border-bottom-color:#0000;border-radius:18px 18px 0 0;margin-bottom:0}&:has([id$=passenger_title])+.result-form-box:has([id$=passenger_frequent_flyer]){border-top-color:var(--lz5-line-soft);border-radius:0 0 18px 18px;margin-top:0}& [class*=-control]{background:#fcfdfe!important;border:1px solid #d5dde8!important;border-radius:11px!important;min-height:50px!important;box-shadow:inset 0 1px #16274805!important;&:hover{border-color:#becbdd!important}&:focus-within{background:var(--lz5-paper)!important;border-color:#78a3dc!important;box-shadow:0 0 0 3px #115bc816!important}}}&>div:has(>.select-menu-outer){z-index:100000!important;width:min(320px,100vw - 24px)!important;min-width:min(280px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important}& .select-menu-outer{background:var(--lz5-paper)!important;border:1px solid #d5dde8!important;border-radius:12px!important;width:100%!important;overflow:hidden!important;box-shadow:0 14px 30px #16274824!important;&>div{background:var(--lz5-paper)!important;padding:5px!important}}& .simple-select-option{border-radius:8px;width:100%!important;color:var(--lz5-ink)!important;background:var(--lz5-paper)!important;white-space:normal!important;padding:9px 11px!important;line-height:1.35!important;&:is(:hover,[class*=--focused],[class*=--selected]){color:var(--lz5-blue)!important;background:var(--lz5-blue-soft)!important}}& :where(.form-text-input-container,.form-textarea-container){min-width:0;border:0!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}& .form-text-input-label{color:#46536a;font-size:13px;font-weight:700;line-height:1.35;width:auto!important;min-width:0!important;height:auto!important;margin:0!important}& :where(.form-text-input-field,.form-textarea-field,.phone-input-form,.result-promocodes-form-code-field){transition:border-color .2s,background .2s,box-shadow .2s;width:100%!important;min-width:0!important;min-height:50px!important;color:var(--lz5-ink)!important;background:#fcfdfe!important;border:1px solid #d5dde8!important;border-radius:11px!important;margin:0!important;padding:11px 14px!important;box-shadow:inset 0 1px #16274805!important;&:hover{border-color:#becbdd!important}&:focus{background:var(--lz5-paper)!important;border-color:#78a3dc!important;outline:0!important;box-shadow:0 0 0 3px #115bc816!important}}& .form-textarea-field{resize:vertical;min-height:118px!important;font:500 14px/1.48 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif!important}& .form-textarea-field::placeholder{opacity:1;color:#7b879b!important}& .date-input-date-container{grid-template-columns:.8fr 1fr 1fr;gap:10px;width:100%!important;min-width:0!important;display:grid!important}& :where(.date-input-field,.date-input-field-year){width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}& :where([id*=passenger_birth_date-day],[id*=passenger_birth_date-month],[id*=passenger_birth_date-year]) input{caret-color:#0000!important;opacity:0!important;width:0!important;min-width:0!important}& :where(.react-tel-input,.phone-calling-code-wrapper){width:100%!important;min-width:0!important}& .react-tel-input{overflow:hidden;background:#fcfdfe!important;border:1px solid #d5dde8!important;border-radius:11px!important;box-shadow:inset 0 1px #16274805!important;& .phone-input-form{background:0 0!important;border:0!important;border-radius:0 11px 11px 0!important;height:50px!important;padding-left:58px!important}& .flag-dropdown{border:0!important;border-right:1px solid var(--lz5-line)!important;background:#f7f9fb!important;border-radius:11px 0 0 11px!important}}& #contact_name,& :where(.result-payment-card-line,.result-payments-wrapper,.form-textarea-container){grid-column:1/-1}& :where(.result-payments-wrapper,.result-box-insurance-one){border-radius:14px;border-color:var(--lz5-line)!important}& .result-payment-card{border:1px solid var(--lz5-line);background:#fcfdfe;border-radius:13px;transition:border-color .2s,background .2s,transform .2s;&:hover{background:var(--lz5-blue-soft);border-color:#c6d6ea;transform:translateY(-1px)}}& .result-summary{flex:0 0 320px;width:320px;height:auto;position:sticky;top:104px}& :is(.result-summary,#result-summary-container-mobile)>div{border:1px solid var(--lz5-line);box-shadow:var(--lz5-shadow);background:#fffffff0;border-radius:18px;margin-bottom:16px;padding:18px;&>.result-h3{border-bottom:1px solid var(--lz5-line-soft);color:var(--lz5-ink);letter-spacing:-.015em;margin:0 0 15px;padding-bottom:12px;font-size:16px;font-weight:700}}& :is(.result-summary,#result-summary-container-mobile) .result-summary-box{box-sizing:border-box;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;width:100%!important;min-width:0!important;max-width:100%!important}& .result-summary-box-item{color:var(--lz5-muted);justify-content:space-between;align-items:baseline;gap:14px;padding:6px 1px;font-size:12px;display:flex!important}& .result-summary-box-price{color:var(--lz5-ink);white-space:nowrap;font-weight:700;display:block!important}& .result-summary-prices{box-sizing:border-box;color:var(--lz5-ink);text-align:left;background:linear-gradient(#f8fbfe,#f2f6fb);border:1px solid #dce6f2;border-radius:13px;margin-top:13px;padding:16px 14px 14px;box-shadow:inset 0 3px #f3c84bcc;width:100%!important;min-width:0!important;max-width:100%!important;& .result-summary-prices-h{letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--lz5-muted)!important}& #recapitulation-summary-price{color:var(--lz5-ink);letter-spacing:-.025em;margin-top:3px;font-size:29px;font-weight:700;display:inline-block}& .result-summary-prices-dph{color:var(--lz5-muted);margin-top:8px;font-size:10px}}& #promo-codes-container{& .result-summary-box{padding:0}& .result-promocodes-description{color:var(--lz5-muted);margin:0 0 8px;font-size:11px;font-weight:700;display:block}& .result-promocodes-form{box-sizing:border-box;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto;gap:8px;padding:0;display:grid;width:100%!important;min-width:0!important;max-width:100%!important}}& #result-main-div #promo-codes-container :is(.result-summary-box,.result-promocodes-description,form,.result-promocodes-form){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}& :where(.result-promocodes-form-button,.result-promocodes-form-button-button){min-width:82px;min-height:50px;font-weight:700;color:var(--lz5-ink)!important;background:#f4ce54!important;border:0!important;border-radius:11px!important}& #result-main-div+.container{width:100%!important;max-width:none!important;padding:0!important}& .result-confirmation{background:var(--lz5-blue-soft);min-height:92px;box-shadow:var(--lz5-shadow);border:1px solid #dce6f2;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 72px;padding:18px 20px;display:flex}& .button-result-finish{letter-spacing:.02em;min-width:260px;min-height:58px;padding:14px 22px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 12px 28px #f3c84b52;color:var(--lz5-ink)!important;background:var(--lz5-yellow)!important;border:0!important;border-radius:12px!important;&:is(:hover,:focus-visible){transform:translateY(-1px);box-shadow:0 15px 32px #f3c84b66;background:#edc13d!important}}}@media (width<=1009px){body:has(#result-main-div):has(:is(.header-logo-image,#header-banner)){& :is(.search-steps-link-container,.container:has(>#result-main-div)){width:min(100% - 20px,760px)!important}& .search-steps-link-container{min-height:54px;margin:14px auto 16px;padding:7px 6px!important}& :is(.search-steps-wrapper,.search-steps-desktop){flex:auto;min-width:0;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;margin-left:0!important;padding:0!important;display:flex!important}& :where(.search-steps-circle,.search-steps-circle-active,.search-steps-circle-finished){flex:0 0 27px!important;width:27px!important;height:27px!important;margin:0!important;display:inline-flex!important}& :where(.search-steps-label,.search-steps-label-active,.search-steps-label-finished){max-width:82px;font-size:10px!important;line-height:1.15!important;display:inline-flex!important}& .search-steps-divider{min-width:12px;flex:0 0 12px!important;width:12px!important;margin:0 4px!important;display:block!important}& .result-information{margin-right:0;&>div:first-child{margin-bottom:15px;padding:15px 16px 14px;& .result-h3{font-size:20px}}}& .flight-offer-brands{gap:5px;margin-bottom:10px;&:before{z-index:1;background:#f6f8fa;padding-right:5px;position:sticky;left:0}}& .result-box{border-radius:18px 18px 0 0;padding:2px 15px 0!important;& .flight-stream{padding-block:14px 12px}& .flight-segment-title{padding-bottom:8px}& .flight-segment{grid-template-columns:minmax(60px,70px) minmax(0,1fr) minmax(60px,70px);align-items:center;gap:7px;min-height:66px;padding-top:10px;display:grid!important;&>.flight-segment-city-time:first-child{justify-self:start}&>.flight-segment-city-time:nth-child(3){text-align:right;justify-self:end}& .flight-segment-airline{border-top:1px dashed var(--lz5-line-soft);grid-column:1/-1;justify-content:flex-end;align-items:center;min-height:28px;margin-top:6px;padding-top:7px;width:100%!important;display:flex!important;&:before{content:"Légitársaság";color:var(--lz5-muted);letter-spacing:.07em;text-transform:uppercase;margin-right:auto;font-size:9px;font-weight:700}}}& :where(.flight-segment-airline-logos,.flight-segment-airline-logo-height,.flight-segment-airline-logo--large,.flight-segment-airline img){object-fit:contain!important;width:auto!important;max-width:92px!important;height:20px!important;max-height:20px!important}}& :is(.result-information>.flight-additional-info,.result-box+.flight-additional-info,.result-box .flight-additional-info){border-radius:0 0 18px 18px}& .views-modal-warning{padding-right:12px;font-size:11px;line-height:1.45}& .result-form-box{border-radius:16px;grid-template-columns:1fr;gap:13px;padding:17px 15px;&:has([id$=passenger_title]):has(+.result-form-box [id$=passenger_frequent_flyer]){border-radius:16px 16px 0 0}&:has([id$=passenger_title])+.result-form-box:has([id$=passenger_frequent_flyer]){border-radius:0 0 16px 16px}}& :where(#contact_name,.result-payment-card-line,.result-payments-wrapper,.form-textarea-container){grid-column:auto}& .date-input-date-container{gap:8px}& .result-summary{flex-basis:auto;width:100%;position:static}& #result-summary-container-mobile{margin:24px 0}& .result-confirmation{border-radius:16px;flex-direction:column;align-items:stretch;min-height:0;margin-bottom:48px;padding:18px}& .button-result-finish{width:100%;min-width:0}}}@media (width<=480px){body:has(#result-main-div):has(:is(.header-logo-image,#header-banner)){& .flight-offer-brand{min-height:36px;padding:6px 10px!important}&>div:has(>.select-menu-outer){width:calc(100vw - 24px)!important;min-width:0!important;max-width:none!important;left:12px!important;right:auto!important}& .result-information>.result-h3{margin-top:24px;font-size:18px}& .date-input-date-container{grid-template-columns:.8fr 1fr 1fr}& :where(.search-steps-label,.search-steps-label-active,.search-steps-label-finished){display:none!important}& .search-steps-divider{flex:0 0 28px;width:28px;min-width:28px}}}@media (prefers-reduced-motion:reduce){body:has(#result-main-div):has(:is(.header-logo-image,#header-banner)) *,body:has(#result-main-div):has(:is(.header-logo-image,#header-banner)) :before,body:has(#result-main-div):has(:is(.header-logo-image,#header-banner)) :after{transition-duration:.01ms!important}}body:has(#best-offer-options){background:linear-gradient(180deg, var(--lz28-blue) 0, var(--lz28-blue-deep) 236px, var(--lz28-surface) 236px)!important;& .best-offer-page{flex-direction:column;width:min(1120px,100% - 40px)!important;min-height:0!important;padding-bottom:32px!important;display:flex!important}& #best-offer-options{border:1px solid #ffffff94;border-radius:20px;order:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 16px;position:relative;box-shadow:0 18px 44px #032b702e;background:#fffffffa!important;margin:0 0 18px!important;padding:18px 20px!important;display:grid!important}& #best-offer-options:after{content:"Először válassza ki az indulás, majd a visszaút dátumát.";color:var(--lz21-muted);grid-column:1/-1;font-size:10px;font-weight:700}& .best-offer-itinerary{min-width:0;color:var(--lz21-ink);align-items:center;gap:10px;font-size:15px;font-weight:700;width:auto!important;margin:0!important;padding:0!important;display:flex!important}& :where(.best-offer-itinerary__origin,.best-offer-itinerary__destination){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}& .best-offer-itinerary__destination:before{content:"→";color:var(--lz21-blue);margin-right:10px}& .best-offer-passengers-selection{flex:none;width:auto!important}& .form-properties-wrapper{box-sizing:border-box;min-height:40px;color:var(--lz21-blue-dark);background:var(--lz21-blue-soft);border:1px solid #c7daf4;border-radius:10px;align-items:center;padding:8px 12px;font-weight:700;display:flex}& .special-offers-back-to-homepage-link-wrapper{box-shadow:none;background:0 0;flex-direction:column;order:0;align-items:flex-start;gap:5px;display:flex;margin:22px 0 12px!important;padding:0 2px!important}& .special-offers-back-to-homepage-link-wrapper:before{content:"AKCIÓS REPÜLŐJEGYEK";color:#ffffffc7;letter-spacing:.09em;font-size:10px;font-weight:800}& .special-offers-back-to-homepage-link-wrapper:after{content:"Válassza ki az utazás dátumát";color:#fff;letter-spacing:-.04em;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.08}& .special-offers-back-to-homepage-link{order:2;margin-top:2px;font-size:12px;font-weight:750;color:#fff!important;text-decoration:none!important}& .best-offer-page-heading--calendar{display:none!important}& .best-offer-panel{order:2;min-height:0!important}& .best-offer-trip-calendar{border:1px solid var(--lz28-line);box-shadow:var(--lz28-shadow);background:#fffffffc!important;border-radius:24px!important;padding:30px 34px!important}& .DayPicker-Months{gap:26px}& .DayPicker-Month{margin:0!important}& .DayPicker-Caption>div{color:var(--lz21-ink);font-size:16px;font-weight:700}& .DayPicker-Weekdays{background:var(--lz21-blue-soft)}& .DayPicker-Weekday{color:#34517d;font-size:10px;font-weight:700}& .DayPicker-Day{width:44px;min-width:44px;height:44px;font-size:12px;transition:border-color .16s,background .16s,transform .16s;color:#a4afc0!important;background:#f5f7fa!important;border:1px solid #0000!important;border-radius:10px!important}& .DayPicker-Day--availableDates:not(.DayPicker-Day--disabled){font-weight:750;color:var(--lz21-blue-dark)!important;background:#e7f1ff!important;border-color:#bfd8fb!important}& .DayPicker-Day--availableDates:not(.DayPicker-Day--disabled):hover{transform:translateY(-1px);background:#e3efff!important;border-color:#78a9f6!important}& .DayPicker-Day--selected:not(.DayPicker-Day--outside){box-shadow:0 6px 16px #0868f738;border-color:var(--lz21-blue)!important;color:#fff!important;background:var(--lz21-blue)!important}& .DayPicker-Day--disabled{opacity:.72;color:#9da9bb!important;background:#f7f9fc!important}& .DayPicker-NavButton{background-color:#fff!important;border:1px solid #a9c9f3!important;border-radius:10px!important;width:36px!important;height:36px!important}& .best-offer-promo-footer{border:1px solid var(--lz21-line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:82px;margin-top:14px;overflow:hidden;box-shadow:0 8px 24px #0c275b12;padding:12px 16px!important;display:grid!important;position:static!important}& :where(.promo-price-footer__label,.promo-price-footer__prefix){color:var(--lz21-muted);font-size:10px}& .promo-price-footer__amount{color:var(--lz21-ink);font-size:24px;font-weight:700;line-height:1.05}& .best-offer-confirm-dates{border-radius:14px;min-width:184px;min-height:50px;padding:12px 18px;font-size:12px;font-weight:700;box-shadow:0 8px 20px #ffd23740;color:var(--lz28-ink)!important;background:var(--lz28-yellow)!important;border:0!important}}@media (width<=1009px){body:has(#best-offer-options){& .best-offer-page{width:calc(100% - 16px)!important;padding-bottom:100px!important}& .special-offers-back-to-homepage-link-wrapper{margin:16px 2px 10px!important}& .special-offers-back-to-homepage-link-wrapper:after{font-size:26px}& #best-offer-options{border-radius:15px;grid-template-columns:1fr;gap:8px;margin-bottom:12px!important;padding:12px!important}& #best-offer-options:after{grid-column:1}& :where(.best-offer-itinerary,.best-offer-passengers-selection){width:100%!important}& .best-offer-passengers-selection{justify-content:flex-start}& .best-offer-trip-calendar{border-radius:16px!important;padding:13px 7px 16px!important}& .DayPicker-Day{width:min(44px,14.2857vw - 7.42857px);min-width:0;height:min(44px,14.2857vw - 7.42857px);font-size:12px}& .DayPicker-NavButton--prev{top:4px!important;bottom:auto!important;left:5px!important;transform:none!important}& .DayPicker-NavButton--next{inset:4px 5px auto auto!important;transform:none!important}& .best-offer-promo-footer{z-index:1000;border-bottom:0;border-left:0;border-right:0;border-radius:0;gap:9px;width:100%;min-height:84px;margin-top:0;bottom:0;left:0;right:0;overflow:visible;padding:9px 11px max(9px, env(safe-area-inset-bottom))!important;position:fixed!important}& .promo-price-footer__amount{font-size:20px}& .promo-price-footer__prefix{display:block}& .best-offer-confirm-dates{min-width:148px;min-height:50px;padding:11px 13px}}}@media (width<=430px){body:has(#best-offer-options){& .header-logo-image{width:min(49vw,176px)!important}& .best-offer-itinerary{font-size:14px}& #best-offer-options:after{font-size:9px}& .best-offer-confirm-dates{min-width:144px;font-size:11px}}}body:has(:is(.header-logo-image,#header-banner)):is(:has(#results-wrapper),:has(#result-main-div)){& .modal-root.-active{z-index:10050!important;position:fixed!important;inset:0!important}& .modal-close-btn{place-items:center;z-index:5!important;color:#115bc8!important;background:#eef6ff!important;border:1px solid #d5e4f6!important;border-radius:12px!important;width:40px!important;height:40px!important;display:grid!important;position:absolute!important;top:12px!important;right:12px!important}& .modal-close-btn>.icon{display:none!important}& .modal-close-btn:after{content:"×";font:700 28px/1 Arial,sans-serif}& .flight-additional-info-baggage-modal-header-wrap{padding-right:50px}}@media (width<=720px){body:has(:is(.header-logo-image,#header-banner)):is(:has(#results-wrapper),:has(#result-main-div)){& .modal-inner{width:calc(100% - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:16px!important}& .modal-close-btn{top:10px!important;right:10px!important}& .flight-additional-info-baggage-modal-header-wrap{padding-right:44px}& .flight-additional-info-baggage-modal-header{font-size:21px!important}& .flight-additional-info-baggage-modal-table-row{padding:9px 0!important}& .flight-additional-info-baggage-modal-table-row-header{margin:0 10px 6px!important}& .flight-additional-info-baggage-modal-table-row-cell{border-radius:10px;margin-bottom:6px!important;padding:8px 10px!important}}}body:has(#results-wrapper):has(:is(.header-logo-image,#header-banner)){& .flight-watchdog-client_window{overflow:hidden;width:min(340px,100vw - 28px)!important;color:var(--lz21-ink)!important;background:var(--lz21-paper)!important;border:1px solid #cfe0f6!important;border-radius:13px!important;font:500 13px/1.4 Roboto,Arial,sans-serif!important;bottom:14px!important;right:14px!important;box-shadow:0 16px 38px #12366d2e!important}&:has(#flight-watchdog-window-is-closed) .flight-watchdog-client_window{border-radius:16px!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important}& #flight-watchdog-window-is-closed{position:relative;overflow:hidden;width:54px!important;min-width:54px!important;height:54px!important}& #flight-watchdog-window-is-closed>input{z-index:2;cursor:pointer;opacity:0!important;width:54px!important;height:54px!important;position:absolute!important;inset:0!important}&:has(#flight-watchdog-window-is-closed) #flight-watchdog-window-clicked-open-minimalized{overflow:hidden;color:#0000!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;padding:0!important;font-size:0!important}& #flight-watchdog-window-is-closed>span:first-child{z-index:1;border-radius:9px;background-color:var(--lz21-yellow)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:18px!important;width:38px!important;height:38px!important;top:8px!important;left:8px!important}& #flight-watchdog-window-clicked-open-minimalized{box-sizing:border-box;text-align:left;align-items:center;min-height:48px;margin:0;color:#fff!important;background:var(--lz21-blue)!important;border:0!important;border-radius:12px!important;height:auto!important;padding:8px 14px 8px 52px!important;font:700 12px/1.3 Roboto,Arial,sans-serif!important;display:flex!important}& #flight-watchdog-window-cross-close{width:30px;height:30px;color:var(--lz21-blue-dark);background:var(--lz21-blue-soft);border-radius:8px;justify-content:center;align-items:center;font-size:21px!important;display:inline-flex!important;top:9px!important;right:9px!important}& .flight-watchdog-client_window .content{background:var(--lz21-blue-soft)!important;height:auto!important;min-height:0!important;box-shadow:none!important;padding:15px 16px!important}& .flight-watchdog-client_destionations{font-weight:700;color:var(--lz21-ink)!important;font-size:15px!important;line-height:1.35!important}& #flight-watchdog-window-clicked-create-watcher{min-height:40px;color:var(--lz21-ink)!important;background:var(--lz21-yellow)!important;border:0!important;border-radius:9px!important;padding:9px 14px!important;font-weight:700!important}}@media (width<=1009px){body:has(#results-wrapper):has(:is(.header-logo-image,#header-banner)){& #results-wrapper{padding-bottom:calc(80px + env(safe-area-inset-bottom))!important}& .result-filter-btn-container{left:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;z-index:10001!important}& .result-filter-icon-container{box-sizing:border-box;justify-content:center;align-items:center;gap:7px;border:1px solid var(--lz21-blue-dark)!important;color:#fff!important;background:var(--lz21-blue)!important;border-radius:11px!important;width:112px!important;min-width:112px!important;height:44px!important;padding:0 11px!important;display:inline-flex!important;box-shadow:0 10px 24px #0b63f638!important}& .result-filter-icon-item{display:none!important}& .result-filter-icon-container:before{content:"tune";font:22px/1 Material Icons;color:#fff!important}& .result-filter-icon-container:after{font-size:14px;font-weight:700;content:"Szűrés"!important;color:#fff!important}& .flight-watchdog-client_window{right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;border-radius:11px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;font-size:10px!important;left:auto!important;overflow:hidden!important}& #flight-watchdog-window-is-closed{position:relative;overflow:hidden;width:46px!important;min-width:46px!important;height:46px!important}& #flight-watchdog-window-is-closed>input{cursor:pointer;opacity:0!important;width:46px!important;height:46px!important;position:absolute!important;inset:0!important}& #flight-watchdog-window-clicked-open-minimalized{overflow:hidden;color:#0000!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;font-size:0!important}&:has(.filters-wrapper-show-mobile) .result-filter-btn-container{z-index:10006!important;display:block!important;top:10px!important;bottom:auto!important;left:calc(min(88vw,334px) - 128px)!important}&:has(.filters-wrapper-show-mobile) .result-filter-icon-container{gap:6px;width:118px!important;min-width:118px!important;height:42px!important;color:var(--lz21-blue-dark)!important;background:#fff!important;border-color:#c8daf4!important;border-radius:11px!important;padding:0 10px!important;box-shadow:0 9px 22px #12366d26!important}&:has(.filters-wrapper-show-mobile) .result-filter-icon-container:before{content:"×";font:800 22px/1 Arial,sans-serif;color:var(--lz21-blue-dark)!important}&:has(.filters-wrapper-show-mobile) .result-filter-icon-container:after{font-size:12px;font-weight:800;content:"Bezárás"!important;color:var(--lz21-blue-dark)!important;display:inline!important}&:has(.filters-wrapper-show-mobile) .flight-watchdog-client_window,&:has(#flight-watchdog-window-is-open-to-create) .result-filter-btn-container{display:none!important}&:has(#flight-watchdog-window-is-open-to-create) .flight-watchdog-client_window{right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:auto!important;height:auto!important;max-height:calc(100dvh - 90px - env(safe-area-inset-bottom))!important;border-radius:16px!important;left:10px!important;overflow:auto!important}}}:is(body:has(#results-wrapper),body:has(.header-search-form):not(:has(:is(#results-wrapper,#result-main-div,#best-offer-options)))){--lz29-loader-mascot:url(https://lety.loveczazitkov.sk/lovec-mascot-search.png)}:is(body:has(#results-wrapper),body:has(.header-search-form):not(:has(:is(#results-wrapper,#result-main-div,#best-offer-options)))) .spinner_overlay{isolation:isolate;z-index:2147483000!important;opacity:1!important;background:var(--lz29-loader-mascot) center calc(50% + 1px) / 118px auto no-repeat, radial-gradient(circle at 50% 50%, #0b63f6 0 66px, #fff 67px 73px, transparent 74px), radial-gradient(circle at 50% 50%, #0b63f61f, transparent 180px), #f8faff!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;display:block!important;position:fixed!important;inset:0!important}:is(body:has(#results-wrapper),body:has(.header-search-form):not(:has(:is(#results-wrapper,#result-main-div,#best-offer-options)))) .spinner_overlay :is([role=alert],.alert,.error,.errors,.notification,.toast,.message){z-index:2;color:#8a271f;background:#fff5f3;border:1px solid #f0b8b1;border-radius:12px;width:min(560px,100vw - 32px);margin:24px auto;padding:14px 16px;position:relative;box-shadow:0 12px 30px #5b231c1f}:is(body:has(#results-wrapper),body:has(.header-search-form):not(:has(:is(#results-wrapper,#result-main-div,#best-offer-options)))) .spinner_overlay:before,:is(body:has(#results-wrapper),body:has(.header-search-form):not(:has(:is(#results-wrapper,#result-main-div,#best-offer-options)))) .spinner_overlay:after,body:has(#results-wrapper) .loader-top-image:before,body:has(#results-wrapper) .loader-top-image:after{content:"";z-index:0;opacity:0;pointer-events:none;border:2px solid #0b63f66b;border-radius:50%;width:178px;height:178px;animation:1.9s cubic-bezier(.2,.65,.35,1) infinite lz29-loader-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.78)}:is(body:has(#results-wrapper),body:has(.header-search-form):not(:has(:is(#results-wrapper,#result-main-div,#best-offer-options)))) .spinner_overlay:after,body:has(#results-wrapper) .loader-top-image:after{border-color:#ffd13dad;width:206px;height:206px;animation-delay:.62s}body:has(#results-wrapper) .loader-wrapper:has(.h3-loader){all:unset!important;box-sizing:border-box!important;z-index:2147483000!important;background:radial-gradient(circle,#0b63f61a,#0000 19rem),#f8faff!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}body:has(#results-wrapper) .loader:has(.h3-loader){all:unset;text-align:center;width:min(620px,100%);display:block}body:has(#results-wrapper) .loader-top-image{all:unset;box-sizing:border-box;z-index:1;background:var(--lz29-loader-mascot) bottom / 142px no-repeat, linear-gradient(145deg, #1681ff, #0758cf);border:7px solid #fffffff5;border-radius:50%;width:156px;height:156px;margin:0 auto 24px;display:block;position:relative;box-shadow:0 0 0 6px #0b63f60f,0 22px 52px #0054cb2e}body:has(#results-wrapper) :is(.loader-top-image img,.h3-loader,.loader-line),body:has(#results-wrapper) .loader:has(.h3-loader)>div:last-child>:is(br,span){display:none!important}body:has(#results-wrapper) .loader-placeholder{color:#0b63f6;white-space:nowrap;max-width:620px;margin:0 auto;font-size:17px;font-weight:700;line-height:1.45}body:has(#results-wrapper) .loader-placeholder:before,body:has(#results-wrapper) .loader-placeholder:after{color:#172139;font-weight:700}body:has(#results-wrapper) .loader-placeholder:before{content:"Elérhető járatok összehasonlítása:";display:block}body:has(#results-wrapper) .loader-placeholder:after{content:"."}@keyframes lz29-loader-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.78)}18%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(1.16)}}@media (width<=1009px){body:has(#results-wrapper) .loader-wrapper:has(.h3-loader){padding:20px 16px max(20px, env(safe-area-inset-bottom))!important}body:has(#results-wrapper) .loader-top-image{background-size:129px,auto;width:142px;height:142px}body:has(#results-wrapper) .loader-top-image:before{width:162px;height:162px}body:has(#results-wrapper) .loader-top-image:after{width:188px;height:188px}body:has(#results-wrapper) .loader-placeholder{white-space:normal;max-width:350px;font-size:15px}body:has(#results-wrapper) .loader-placeholder:after{margin-top:2px;display:block}}@media (height<=720px) and (width>=1010px){body:has(#results-wrapper) .loader-wrapper:has(.h3-loader){padding-block:18px!important}body:has(#results-wrapper) .loader-top-image{background-size:127px,auto;width:140px;height:140px;margin-bottom:16px}body:has(#results-wrapper) .loader-placeholder{font-size:16px}}@media (prefers-reduced-motion:reduce){:is(body:has(#results-wrapper),body:has(.header-search-form):not(:has(:is(#results-wrapper,#result-main-div,#best-offer-options)))) .spinner_overlay:before,:is(body:has(#results-wrapper),body:has(.header-search-form):not(:has(:is(#results-wrapper,#result-main-div,#best-offer-options)))) .spinner_overlay:after,body:has(#results-wrapper) .loader-top-image:before,body:has(#results-wrapper) .loader-top-image:after{opacity:.45;animation:none!important}}body:has(#results-wrapper) #results-main-div>div:last-child[style*="font-size: 22px"]{box-shadow:var(--lz29-shadow);font-weight:700;box-sizing:border-box!important;border:1px solid var(--lz29-line)!important;color:var(--lz29-ink)!important;background:#fff!important;border-radius:18px!important;margin:14px 0 0!important;padding:28px 30px!important;font-size:16px!important;line-height:1.55!important}@media (width<=720px){body:has(#results-wrapper) #results-main-div>div:last-child[style*="font-size: 22px"]{border-radius:16px!important;margin-top:10px!important;padding:22px 20px!important;font-size:15px!important}}body:has(#result-main-div) :where(.result-summary-box-item,.result-summary-box-price),body:has(#results-wrapper) :where(.results-wrapper-box-share-box,.search-steps-desktop,.search-steps-wrapper){visibility:visible!important;opacity:1!important}body:has(#result-main-div) .header-h1:has(>br.only-mobile+b+.secondary-color){display:none!important}body:has(#header-banner){--h:114px;& .main-wrapper:has(#header-banner)>.header{height:var(--h)!important;min-height:var(--h)!important;padding:0!important;overflow:hidden!important}& #header-banner{width:100%!important;height:var(--h)!important;border:0!important;display:block!important}& .main-wrapper:has(#header-banner)>.header>:not(:has(#header-banner)),& .main-wrapper:has(#header-banner)>.header>div>div>:not(#header-banner){display:none!important}}@media (width<=1009px){body:has(#header-banner){--h:68px}}body:has(#results-wrapper):has(#header-banner) #results-wrapper{margin-top:-104px!important;padding-top:128px!important}body:has(#result-main-div):has(#header-banner) .result-information{margin-top:-231px!important;padding-top:231px!important}body:has(#result-main-div):has(:is(.header-logo-image,#header-banner)){& .search-steps-link-container{z-index:120;position:sticky;top:10px}& .button-result-back{min-height:40px;color:var(--lz5-blue);background:#f8fbff;border:1px solid #c8d9ef;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0 14px;display:inline-flex!important}& .label-button-back-result{align-items:center;display:inline-flex;color:inherit!important}& .icon-button-back-result-mobile{display:none!important}& .form-text-input-container[id*=-MealOptions_]>.form-text-input-label{font-size:0!important}& .form-text-input-container[id*=-MealOptions_]>.form-text-input-label:before{content:"Étkezés kiválasztása";font-size:13px}}body:has(#results-wrapper) #results-main-div>div:last-child[style*="font-size: 22px"]:after{content:"A keresést fent módosíthatja.";color:var(--lz29-muted);margin-top:8px;display:block}@media (width<=1009px){body:has(#results-wrapper):has(#header-banner) #results-wrapper{margin-top:-58px!important;padding-top:72px!important}body:has(#result-main-div):has(#header-banner) .result-information{margin-top:-144px!important;padding-top:144px!important}body:has(#result-main-div):has(:is(.header-logo-image,#header-banner)){& .button-result-back{min-height:40px;padding:0 10px}& .search-steps-mobile-wrapper{flex:auto;min-width:0}& .search-steps-link-container>div:last-child:empty{display:none!important}}body:has(.filters-wrapper-show-mobile){overflow:hidden!important}.filters-wrapper-show-mobile:before{content:"Szűrők";font-size:16px;font-weight:800;position:absolute;top:21px;left:22px}body:has(#results-wrapper):has(#results-main-div):has(.filters-wrapper-show-mobile) .header-mobile-buttons{display:none!important}body:has(.filters-wrapper-show-mobile) .filters-background{background:#13203a52!important}}.header-logo:has(.header-logo-image) .header-logo-slogan{display:none!important}