#search-results__loading{width:100%;padding:30px 20px;margin-bottom:16px;background-color:var(--white);border:1px solid rgb(14 66 138 / .08);border-radius:16px;box-shadow:var(--box-shadow);text-align:center}#search-results__loading p{margin:0;font-family:var(--YekanBakh);font-size:var(--paragraph-regular);font-variation-settings:var(--fontWeight500);line-height:24px;color:var(--primary-text-color)}#search-results__loading--progress-bar-wrap{width:60%;background:#e0e0e0;border-radius:4px;height:6px;margin:20px auto 0}#search-results__loading--bar{height:6px;width:100%;background:#1976d2;border-radius:4px;transition:width 0.2s}#search-results__error{width:100%;padding:14px 16px;margin-bottom:16px;background-color:#fff4f2;border:1px solid #fecdca;border-right:4px solid #d92d20;border-radius:10px;font-family:var(--YekanBakh);font-size:var(--paragraph-regular);font-variation-settings:var(--fontWeight500);line-height:26px;color:#b42318}#search-results{direction:rtl;width:100%;padding-top:24px;padding-bottom:48px;word-spacing:normal}#search-results__container{width:100%;display:grid!important;grid-template-columns:minmax(0,1fr);gap:16px}.result-card{width:100%;min-width:0;padding:18px;background-color:var(--white);border:1px solid rgb(14 66 138 / .09);border-radius:16px;box-shadow:var(--box-shadow);display:grid;grid-template-columns:90px minmax(0,1fr) 90px;grid-template-areas:"airline airline airline" "end duration start" "info info info" "left left left";align-items:center;gap:16px 10px;overflow:hidden;transition:border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;position:relative}.result-card::before{content:"";height:3px;background:var(--secondary-color);border-radius:0 0 8px 8px;position:absolute;top:0;right:18px;left:18px}.result-card:hover{border-color:rgb(14 66 138 / .18);box-shadow:var(--box-shadow-hover)}.result-card.is-selected-outbound,.result-card.is-selected-inbound{border-color:var(--secondary-color);box-shadow:0 10px 28px rgb(0 171 201 / .18)}.result-card.is-selected-outbound::before,.result-card.is-selected-inbound::before{background:var(--tertiary-color)}.flight-results{display:flex;flex-direction:column;gap:28px}.flight-results__heading{margin:0 0 14px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:22px;line-height:32px;color:var(--primary-text-color)}.flight-results__list{display:flex;flex-direction:column;gap:16px}.flight-results__empty{margin:0;padding:16px;background:#fff8e8;border:1px solid #f5d78e;border-radius:12px;font-family:var(--YekanBakh);font-size:14px;color:#7a5b00}.flight-card__select--change,.result-card__actions--btn.flight-card__select--change{background:linear-gradient(135deg,var(--tertiary-color) 0%,#e86a1a 100%);box-shadow:0 7px 18px rgb(255 128 49 / .28)}.flight-card__select--change:hover,.result-card__actions--btn.flight-card__select--change:hover{box-shadow:0 9px 22px rgb(255 128 49 / .36)}.flight-card__select.is-selected{background:linear-gradient(135deg,#1a7f37 0%,#146c2e 100%);box-shadow:0 7px 18px rgb(26 127 55 / .22)}.fd-summary{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #ececec}.fd-summary__title{margin:0 0 16px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:20px;line-height:32px;color:var(--primary-text-color)}.fd-summary__legs{margin-bottom:30px;display:grid;grid-template-columns:1fr;gap:16px}.fd-leg{padding:16px;background:#f7fbfc;border:1px solid #d7eef2;border-radius:12px}.fd-leg__title{margin:0 0 12px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:16px;line-height:26px;color:var(--primary-color)}.fd-leg__airline{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight600)}.fd-leg__airline .airline-icon{width:44px;height:44px;object-fit:contain;background:#fff;border:1px solid rgb(14 66 138 / .1);border-radius:8px;padding:4px}.fd-leg__facts{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:8px}.fd-leg__facts li{display:flex;justify-content:space-between;gap:12px;font-family:var(--YekanBakh);font-size:13px;line-height:22px}.fd-leg__facts span{color:#667085;flex-shrink:0}.fd-leg__facts strong{text-align:left;color:var(--primary-text-color);font-variation-settings:var(--fontWeight500)}.fd-summary__meta{margin-top:16px}#fd-summary-price{margin-bottom:30px}.selected-flight__price-summery{margin-top:16px;padding:16px;background:#f7fbfc;border:1px solid #d7eef2;border-radius:12px}.selected-flight__price-summery-title{margin:0 0 14px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:16px;line-height:26px;color:var(--primary-text-color)}.booking-price__summery{display:flex;flex-direction:column;gap:10px}.booking-price__summery>div,.selected-flight__total-price-box>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--YekanBakh);font-size:14px;line-height:24px}.booking-price__summery label:first-child,.selected-flight__total-price-box label:first-child{color:#667085}.booking-price__summery label:last-child,.selected-flight__total-price-box label:last-child{color:var(--primary-text-color);font-variation-settings:var(--fontWeight600);white-space:nowrap}.selected-flight__total-price-box{margin-top:14px;padding-top:14px;border-top:1px dashed #d7eef2;display:flex;flex-direction:column;gap:10px}.selected-flight__deductions label:last-child{color:#c0392b}.selected-flight__total-price-box>div:last-child label{color:var(--primary-color);font-variation-settings:var(--fontWeight700);font-size:15px}.fd-price-box{margin-top:16px;padding:16px;background:#fff;border:1px solid #d7eef2;border-radius:12px}.fd-price-box__title{margin:0 0 12px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:16px;line-height:26px;color:var(--primary-text-color)}.fd-price-box__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.fd-price-box__list li{display:flex;justify-content:space-between;gap:12px;font-family:var(--YekanBakh);font-size:14px;line-height:24px}.fd-price-box__list span{color:#667085}.fd-price-box__list strong{color:var(--primary-text-color);font-variation-settings:var(--fontWeight600);white-space:nowrap}.fd-price-box__discount strong{color:#c0392b}.fd-price-box__final{margin-top:4px;padding-top:12px;border-top:1px dashed #d7eef2}.fd-price-box__final span,.fd-price-box__final strong{color:var(--primary-color);font-variation-settings:var(--fontWeight700);font-size:15px}.fd-passport-notice{margin:0 0 14px;padding:10px 12px;background:#fff4f2;border:1px solid #f5c6c0;border-radius:10px;font-family:var(--YekanBakh);font-size:13px;line-height:22px;color:#c0392b}.hd-passenger>.fd-passport-notice{margin-top:4px}.fd-passport-notice[hidden]{display:none}.hd-field--passport-expire .hd-passport-expire{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;direction:ltr}.result-card__airline{direction:rtl;min-width:0;padding-top:2px;grid-area:airline;display:flex;align-items:center;justify-content:flex-start;gap:12px}.result-card__airline .airline-icon{width:60px;height:60px;display:block;padding:7px;object-fit:contain;background-color:var(--white);border:1px solid rgb(14 66 138 / .1);border-radius:12px}.result-card__airline>span{min-width:0;font-family:var(--YekanBakh);font-size:var(--paragraph-regular);font-variation-settings:var(--fontWeight700);line-height:24px;text-overflow:ellipsis;white-space:nowrap;color:var(--black);overflow:hidden}.result-card__start,.result-card__end{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px}.result-card__start{grid-area:start;align-items:flex-start;text-align:right}.result-card__end{grid-area:end;align-items:flex-end;text-align:left}.result-card__start--time,.result-card__end--time{font-family:var(--YekanBakh);font-size:22px;font-variation-settings:var(--fontWeight700);line-height:32px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--black);display:block}.result-card__start--title,.result-card__end>span:last-child{width:100%;min-width:0;color:var(--secondary--text-color);font-family:var(--YekanBakh);font-size:11px;font-variation-settings:var(--fontWeight400);line-height:19px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.result-card__duration{width:100%;min-width:0;min-height:52px;grid-area:duration;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;direction:rtl}.result-card__duration:before{content:"";width:18px;height:18px;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZGVzYz5DcmVhdGVkIHdpdGggRmFicmljLmpzIDMuNS4wPC9kZXNjPgo8ZGVmcz4KPC9kZWZzPgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJyZ2JhKDI1NSwyNTUsMjU1LDApIi8+CjxnIHRyYW5zZm9ybT0ibWF0cml4KC00NS45MTU3IDAgMCA0NS45MTU3IDQ5OS45OTk2IDQ5OS45OTk4KSIgaWQ9IjQwNjMwMSI+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgaXMtY3VzdG9tLWZvbnQ6IG5vbmU7IGZvbnQtZmlsZS11cmw6IG5vbmU7IGZpbGw6IHJnYigwLDAsMCk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC0xMC4wMDA1LCAtOS45OTk3KSIgZD0iTSAxOS44NyA2LjQ1MyBjIDAuMTE5IDAuMjU3IDAuMTI3IDEuMjkgLTQuODg0IDMuNjQyIGwgLTQuOTEzIDIuMzA2IGMgLTEuNzEgMC44MDMgLTQuMTkxIDEuODU5IC01LjI4NSAyLjE1MSBjIC0wLjc2NiAwLjIwNCAtMS40OTcgLTAuMzE2IC0xLjQ5NyAtMC4zMTYgcyAtMi4yMDYgLTEuOTc1IC0yLjc5MiAtMi40MTkgYyAtMC41ODUgLTAuNDQ0IC0wLjUzNSAtMC42NyAwLjIxNSAtMC45MSBjIDAuNDY3IC0wLjE0OSAzLjEzIDAuNDkzIDQuMjY1IDAuNzggYyAxLjMzOSAtMC44IDIuNTYyIC0xLjQ4NiAzLjE0MSAtMS43OTggYyAtMS4zOTYgLTEuMDMzIC00LjAwOCAtMi45NjIgLTQuODQxIC0zLjU1IGMgLTAuNzk5IC0wLjU2NSAwLjAxIC0wLjc2OCAwLjAxIC0wLjc2OCBjIDAuMzY4IC0wLjA5OSAxLjE2MiAtMC4yMjggMS41NjIgLTAuMTQ0IGMgMi43MjEgMC41NjkgNy4yNjMgMi4wNzEgNy42MTEgMi4xODYgYyAwLjgzMiAtMC40MzYgMi4xMjggLTEuMDkyIDIuOTIyIC0xLjQ2NSBjIDIuMDc1IC0wLjk3NCA0LjMyNyAtMC4wMzcgNC40ODYgMC4zMDUgeiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjwvZz4KPC9zdmc+) no-repeat center / contain;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZGVzYz5DcmVhdGVkIHdpdGggRmFicmljLmpzIDMuNS4wPC9kZXNjPgo8ZGVmcz4KPC9kZWZzPgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJyZ2JhKDI1NSwyNTUsMjU1LDApIi8+CjxnIHRyYW5zZm9ybT0ibWF0cml4KC00NS45MTU3IDAgMCA0NS45MTU3IDQ5OS45OTk2IDQ5OS45OTk4KSIgaWQ9IjQwNjMwMSI+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgaXMtY3VzdG9tLWZvbnQ6IG5vbmU7IGZvbnQtZmlsZS11cmw6IG5vbmU7IGZpbGw6IHJnYigwLDAsMCk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC0xMC4wMDA1LCAtOS45OTk3KSIgZD0iTSAxOS44NyA2LjQ1MyBjIDAuMTE5IDAuMjU3IDAuMTI3IDEuMjkgLTQuODg0IDMuNjQyIGwgLTQuOTEzIDIuMzA2IGMgLTEuNzEgMC44MDMgLTQuMTkxIDEuODU5IC01LjI4NSAyLjE1MSBjIC0wLjc2NiAwLjIwNCAtMS40OTcgLTAuMzE2IC0xLjQ5NyAtMC4zMTYgcyAtMi4yMDYgLTEuOTc1IC0yLjc5MiAtMi40MTkgYyAtMC41ODUgLTAuNDQ0IC0wLjUzNSAtMC42NyAwLjIxNSAtMC45MSBjIDAuNDY3IC0wLjE0OSAzLjEzIDAuNDkzIDQuMjY1IDAuNzggYyAxLjMzOSAtMC44IDIuNTYyIC0xLjQ4NiAzLjE0MSAtMS43OTggYyAtMS4zOTYgLTEuMDMzIC00LjAwOCAtMi45NjIgLTQuODQxIC0zLjU1IGMgLTAuNzk5IC0wLjU2NSAwLjAxIC0wLjc2OCAwLjAxIC0wLjc2OCBjIDAuMzY4IC0wLjA5OSAxLjE2MiAtMC4yMjggMS41NjIgLTAuMTQ0IGMgMi43MjEgMC41NjkgNy4yNjMgMi4wNzEgNy42MTEgMi4xODYgYyAwLjgzMiAtMC40MzYgMi4xMjggLTEuMDkyIDIuOTIyIC0xLjQ2NSBjIDIuMDc1IC0wLjk3NCA0LjMyNyAtMC4wMzcgNC40ODYgMC4zMDUgeiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjwvZz4KPC9zdmc+) no-repeat center / contain;background-color:var(--secondary--text-color);position:absolute;top:35%;right:0;transform:translateY(-50%);z-index:1}.result-card__duration--text{direction:ltr;background:var(--white);font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight400);line-height:16px;font-size:14px;color:var(--secondary--text-color);white-space:nowrap;display:block;z-index:1}.result-card__duration--line{height:2px;position:absolute;top:50%;right:0;left:0;background-color:var(--secondary--text-color);transform:translateY(-50%)}.result-card__duration>span:last-child{text-shadow:4px 0 0 var(--white),3px 0 0 var(--white),2px 0 0 var(--white),-2px 0 0 var(--white),-3px 0 0 var(--white),-4px 0 0 var(--white)}.result-card__info{min-width:0;padding-top:14px;border-top:1px dashed rgb(14 66 138 / .16);grid-area:info;display:flex;flex-wrap:wrap;align-items:center;gap:7px}.result-card__info>span{min-height:28px;padding:3px 9px;display:inline-flex;align-items:center;justify-content:center;background-color:rgb(14 66 138 / .045);border:1px solid rgb(14 66 138 / .07);border-radius:7px;font-family:var(--YekanBakh);font-size:11px;font-variation-settings:var(--fontWeight400);line-height:20px;white-space:nowrap;color:var(--primary-text-color)}.result-card__info--seat{color:var(--primary-color)!important;background-color:rgb(14 66 138 / .07)!important;border-color:rgb(14 66 138 / .13)!important;font-variation-settings:var(--fontWeight600)!important}.result-card__info-charter{padding-right:12px!important;padding-left:12px!important;background-color:rgb(255 128 49 / .1)!important;border-color:rgb(255 128 49 / .25)!important;border-radius:50px!important;font-variation-settings:var(--fontWeight600)!important;color:#d76117!important}.result-card__info-system{padding-right:12px!important;padding-left:12px!important;background-color:rgb(0 171 201 / .1)!important;border-color:rgb(0 171 201 / .23)!important;border-radius:50px!important;font-variation-settings:var(--fontWeight600)!important;color:#087b8f!important}.result-card__left{width:100%;min-width:0;padding-top:14px;border-top:1px solid rgb(14 66 138 / .1);grid-area:left;display:flex;flex-direction:column;gap:12px}.result-card__price{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.result-card__price--label{grid-area:label;color:var(--secondary--text-color);font-family:var(--YekanBakh);font-size:12px;font-variation-settings:var(--fontWeight400);line-height:20px;white-space:nowrap}.result-card__price--original{grid-area:original;justify-self:end;font-family:var(--YekanBakh);font-size:12px;font-variation-settings:var(--fontWeight400);line-height:18px;white-space:nowrap;text-decoration:line-through;text-decoration-color:var(--secondary--text-color);text-decoration-thickness:1px;font-variant-numeric:tabular-nums;color:var(--secondary--text-color)}.result-card__price--final{grid-area:final;justify-self:end;font-family:var(--YekanBakh);font-size:19px;font-variation-settings:var(--fontWeight700);line-height:30px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--primary-color)}.result-card__price--final:first-child:last-child{grid-row:1 / 3;align-self:center}.result-card__actions{width:100%}.result-card__actions--btn{width:100%;min-height:48px;padding:10px 16px;background:linear-gradient(135deg,var(--primary-color) 0%,#1559b1 100%);border:0;border-radius:10px;box-shadow:0 7px 18px rgb(14 66 138 / .2);font-family:var(--YekanBakh);font-size:var(--paragraph-regular);font-variation-settings:var(--fontWeight600);line-height:24px;white-space:nowrap;color:var(--white);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:box-shadow 0.3s ease,transform 0.3s ease,opacity 0.3s ease}.result-card__actions--btn::after{content:"";width:20px;height:20px;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tbGVmdCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xMCA0TDYgOEwxMCAxMiIgc3Ryb2tlPSIjNDE0MTQxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat center / contain;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tbGVmdCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xMCA0TDYgOEwxMCAxMiIgc3Ryb2tlPSIjNDE0MTQxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat center / contain;background-color:var(--white);transition:transform 0.3s ease}.result-card__actions--btn:hover{box-shadow:0 9px 22px rgb(14 66 138 / .28);transform:translateY(-2px)}.result-card__actions--btn:hover::after{transform:translateX(-3px)}.result-card__actions--btn:active{box-shadow:0 4px 10px rgb(14 66 138 / .18);transform:translateY(0)}.result-card__actions--btn:focus-visible{outline:3px solid rgb(0 171 201 / .25);outline-offset:3px}.result-card__actions--btn:disabled{color:var(--secondary--text-color);background:#e2e4e6;box-shadow:none;cursor:not-allowed;transform:none}.flight-pagination{width:100%;margin-top:24px;padding:16px;background-color:var(--white);border:1px solid rgb(14 66 138 / .08);border-radius:14px;box-shadow:var(--box-shadow);font-size:var(--paragraph-small);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;position:relative}.flight-pagination--current{font-family:var(--YekanBakh);font-size:11px;font-variation-settings:var(--fontWeight500);line-height:20px;text-align:center;white-space:nowrap;color:var(--primary-text-color)}.flight-pagination__load-more{padding:12px 32px;background-color:var(--secondary-color,#1976d2);color:#fff;border:none;border-radius:8px;font-family:var(--YekanBakh);font-size:var(--paragraph-regular);font-variation-settings:var(--fontWeight600);line-height:20px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease,box-shadow 0.3s ease;box-shadow:0 2px 8px rgb(25 118 210 / .2)}.flight-pagination__load-more:hover{background-color:#1565c0;transform:translateY(-2px);box-shadow:0 4px 12px rgb(25 118 210 / .35)}.flight-pagination__load-more:active{transform:translateY(0)}.flight-pagination__load-more:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.flight-pagination #pg-prev:before{content:"";width:18px;height:18px;mask:url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPgo8cGF0aCBkPSJNOS4xNjMgNC41MTZjMC40MTggMC40MDggNC41MDIgNC42OTUgNC41MDIgNC42OTUgMC4yMjMgMC4yMTkgMC4zMzUgMC41MDQgMC4zMzUgMC43ODlzLTAuMTEyIDAuNTctMC4zMzUgMC43ODdjMCAwLTQuMDg0IDQuMjg5LTQuNTAyIDQuNjk1LTAuNDE4IDAuNDA4LTEuMTcgMC40MzYtMS42MTUgMC0wLjQ0Ni0wLjQzNC0wLjQ4MS0xLjA0MSAwLTEuNTc0bDMuNzQ3LTMuOTA4LTMuNzQ3LTMuOTA4Yy0wLjQ4MS0wLjUzMy0wLjQ0Ni0xLjE0MSAwLTEuNTc2czEuMTk3LTAuNDA5IDEuNjE1IDB6Ij48L3BhdGg+Cjwvc3ZnPgo=) no-repeat center / contain;-webkit-mask:url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiPgo8cGF0aCBkPSJNOS4xNjMgNC41MTZjMC40MTggMC40MDggNC41MDIgNC42OTUgNC41MDIgNC42OTUgMC4yMjMgMC4yMTkgMC4zMzUgMC41MDQgMC4zMzUgMC43ODlzLTAuMTEyIDAuNTctMC4zMzUgMC43ODdjMCAwLTQuMDg0IDQuMjg5LTQuNTAyIDQuNjk1LTAuNDE4IDAuNDA4LTEuMTcgMC40MzYtMS42MTUgMC0wLjQ0Ni0wLjQzNC0wLjQ4MS0xLjA0MSAwLTEuNTc0bDMuNzQ3LTMuOTA4LTMuNzQ3LTMuOTA4Yy0wLjQ4MS0wLjUzMy0wLjQ0Ni0xLjE0MSAwLTEuNTc2czEuMTk3LTAuNDA5IDEuNjE1IDB6Ij48L3BhdGg+Cjwvc3ZnPgo=) no-repeat center / contain;background:var(--secondary--text-color)}.flight-pagination #pg-next:after{content:"";width:18px;height:18px;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tbGVmdCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xMCA0TDYgOEwxMCAxMiIgc3Ryb2tlPSIjNDE0MTQxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat center / contain;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9ImNoZXZyb24tbGVmdCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xMCA0TDYgOEwxMCAxMiIgc3Ryb2tlPSIjNDE0MTQxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPC9zdmc+Cg==) no-repeat center / contain;background:var(--secondary--text-color)}.flight-pagination #pg-prev:hover:not(:disabled)::before,.flight-pagination #pg-next:hover:not(:disabled)::after{background-color:var(--white)}.flight-pagination--view{margin-right:auto}#search-results__timeout-popup{display:none;align-items:center;justify-content:center;position:fixed;inset:0;z-index:10050;padding:15px;background-color:rgb(13 25 34 / .65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.search-results__timeout-popup-wrapper{direction:rtl;width:100%;max-width:400px;padding:26px 20px 20px;background-color:var(--white);border:1px solid rgb(14 66 138 / .08);border-radius:16px;box-shadow:0 24px 60px rgb(13 25 34 / .2);font-family:var(--YekanBakh);text-align:center;animation:search-results-popup-show 0.3s ease}.search-results__timeout-popup-wrapper::before{content:"!";width:48px;height:48px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background-color:rgb(255 128 49 / .1);border:1px solid rgb(255 128 49 / .24);border-radius:50%;font-size:24px;font-variation-settings:var(--fontWeight700);color:var(--tertiary-color)}.search-results__timeout-popup-p{margin:0 0 20px;font-family:var(--YekanBakh);font-size:var(--paragraph-regular);font-variation-settings:var(--fontWeight400);line-height:28px;color:var(--primary-text-color)}.search-results__timeout-popup--btns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}#search-results__timeout-popup button{width:100%;min-height:44px;margin:0;padding:8px 15px;border:0;border-radius:9px;font-family:var(--YekanBakh);font-size:var(--paragraph-small);font-variation-settings:var(--fontWeight600);line-height:24px;cursor:pointer;transition:opacity 0.3s ease,transform 0.3s ease}#search-results__timeout-popup button:hover{opacity:.9;transform:translateY(-1px)}#search-results__popup-recheck{background-color:var(--primary-color);box-shadow:0 6px 16px rgb(14 66 138 / .2);color:var(--white)}#search-results__popup-close{background-color:#eceeef;color:var(--primary-text-color)}.lowest-price__wrapper{position:relative}.lowest-price .primary-title__heading{padding-left:5px;font-size:22px}.lowest-price__layout{width:100%;display:flex;flex-direction:column;gap:18px}.lowest-price__featured-item{position:relative}.lowest-price__featured--img{width:100%;height:385px;border-radius:8px;object-fit:cover}.lowest-price__featured--body{margin:16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px;position:absolute;right:0;bottom:10px;left:0}.lowest-price__featured--origin,.lowest-price__item--origin{padding:5px 10px;background:rgb(0 0 0 / .43);backdrop-filter:blur(3px);border-radius:6px;font-family:var(--YekanBakh);color:var(--white);font-size:16px;line-height:28px;font-variation-settings:var(--fontWeight500);font-weight:500;display:inline-block}.lowest-price__featured--routes-wrapper{width:100%;height:205px;margin-right:auto;padding:8px;border-radius:8px;background:var(--white)}.lowest-price__featured--routes{width:100%;height:100%;padding:8px 8px 8px 12px}.lowest-price__item{overflow:hidden}.lowest-price__item--picture{width:100%;height:100%;position:relative;overflow:hidden}.lowest-price__item--img{width:100%;height:200px;display:block;object-fit:cover;object-position:center center;border-radius:8px}.lowest-price__item--origin{position:absolute;right:16px;bottom:50px}.lowest-price__item--body-wrapper{width:100%;height:220px;margin-top:-35px;padding:8px;background:var(--white);border-radius:8px;position:relative;z-index:1}.lowest-price__item--body{width:100%;height:100%;padding:12px 8px 12px 12px}.lowest-price__scroll-wrapper{position:relative}.lowest-price__featured--routes,.lowest-price__item--body{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.lowest-price__featured--routes::-webkit-scrollbar,.lowest-price__item--body::-webkit-scrollbar{display:none}.lowest-price__scrollbar{position:absolute;top:8px;bottom:8px;left:5px;width:16px;z-index:10;display:none;flex-direction:column;align-items:center}.lowest-price__scrollbar.is-visible{display:flex}.lowest-price__scrollbar-arrow{position:relative;flex:0 0 16px;width:16px;height:16px;padding:0;border:0;background:#fff0;cursor:pointer;z-index:3}.lowest-price__scrollbar-arrow::before{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;border-top:1.5px solid #8f8f8f;border-left:1.5px solid #8f8f8f}.lowest-price__scrollbar-arrow--up::before{transform:translate(-50%,-25%) rotate(45deg)}.lowest-price__scrollbar-arrow--down::before{transform:translate(-50%,-75%) rotate(225deg)}.lowest-price__scrollbar-track{position:relative;flex:1;width:12px;min-height:0}.lowest-price__scrollbar-track::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translateX(-50%);background:repeating-linear-gradient(to bottom,#c7c7c7 0,#c7c7c7 4px,transparent 4px,transparent 9px)}.lowest-price__scrollbar--thumb{position:absolute;top:0;left:50%;width:10px;height:10px;transform:translateX(-50%);border-radius:50%;background:#8f8f8f;z-index:2}.lowest-price__scrollbar::before{content:"";position:absolute;top:20px;bottom:20px;left:50%;width:1px;transform:translateX(-50%);background:repeating-linear-gradient(to bottom,#c7c7c7 0,#c7c7c7 4px,transparent 4px,transparent 9px)}.lowest-price__scrollbar--thumb{position:absolute;top:0;left:50%;width:10px;height:10px;transform:translateX(-50%);background:#8f8f8f;border-radius:50%;z-index:2;cursor:grab}.lowest-price__scrollbar--thumb:active{cursor:grabbing}.lowest-price__dest{padding:0 5px 11px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.lowest-price__dest:not(:last-child){margin-bottom:11px;border-bottom:1px solid #e5e7eb}.lowest-price__dest--right,.lowest-price__dest--left{display:flex;align-items:center;gap:3px}.lowest-price__dest--name{font-size:14px;font-variation-settings:var(--fontWeight600);font-weight:600;color:#212B36}.lowest-price__dest--date,.lowest-price__dest--currency{font-size:12px}.lowest-price__dest--price{font-size:14px;color:#0E428A}.lowest-price__swiper-button{position:relative;display:flex;gap:10px;z-index:2;background:var(--body);height:44px}.lowest-price__swiper-button .swiper-button-next{left:0;right:initial}.lowest-price__swiper-button .swiper-button-prev{left:0;right:initial}.lowest-price__swiper-button .swiper-button-next,.lowest-price__swiper-button .swiper-button-prev{position:relative;width:40px;height:40px;background:var(--white);border:0;border-radius:8px;box-shadow:rgb(67 71 85 / .1) 0 0 .25em,rgb(90 125 188 / .05) 0 .25em 1em}.lowest-price__swiper-button .swiper-button-next::after,.lowest-price__swiper-button .swiper-button-prev::after{font-size:12px;font-weight:700;color:var(--black)}.lowest-price__skeleton .lowest-price__featured-picture,.lowest-price__slide--skeleton{height:385px}.lowest-price__skeleton .lowest-price__featured-picture,.lowest-price__slide--skeleton .lowest-price__item--picture{background:linear-gradient(90deg,#e7e7e7 25%,#f5f5f5 50%,#e7e7e7 75%);background-size:200% 100%;animation:lowest-price-skeleton 1.4s ease-in-out infinite;overflow:hidden}.lowest-price__slide--skeleton .lowest-price__item--picture{height:200px}.lowest-price__slide--skeleton .lowest-price__featured--origin{visibility:hidden}.lowest-price__slide--skeleton .lowest-price__item--body-wrapper{height:220px;background:linear-gradient(90deg,#f7f7f7 25%,#f5f5f5 50%,#f3f3f3 75%);background-size:200% 100%;animation:lowest-price-skeleton 1.4s ease-in-out infinite;overflow:hidden;z-index:3}.lowest-price__skeleton .lowest-price__featured--routes-wrapper{height:205px;background:linear-gradient(90deg,#f7f7f7 25%,#f5f5f5 50%,#f3f3f3 75%);z-index:3}.lowest-price__item--skeleton,.lowest-price__skeleton .lowest-price__featured-picture{border-radius:16px}@keyframes lowest-price-skeleton{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes search-results-popup-show{from{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media only screen and (min-width:576px){#search-results{padding-top:30px}.result-card{grid-template-areas:"airline airline airline" "end duration start" "info info info" "left left left";gap:16px 14px}.result-card__airline{justify-content:center}.result-card__duration:after{content:"";width:18px;height:18px;mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZGVzYz5DcmVhdGVkIHdpdGggRmFicmljLmpzIDMuNS4wPC9kZXNjPgo8ZGVmcz4KPC9kZWZzPgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJyZ2JhKDI1NSwyNTUsMjU1LDApIi8+CjxnIHRyYW5zZm9ybT0ibWF0cml4KC01MS44NjY5IDAgMCA1MS44NjY5IDUwMC4wMDAyIDUwMC4wMDAxKSIgaWQ9Ijc4NjE5OCI+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgaXMtY3VzdG9tLWZvbnQ6IG5vbmU7IGZvbnQtZmlsZS11cmw6IG5vbmU7IGZpbGw6IHJnYigwLDAsMCk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC0xMC4wMDAyLCAtOS45OTk5KSIgZD0iTSAxOC43NTIgMTYuMDM4IGMgLTAuMDk3IDAuMjY2IC0wLjgyMiAxLjAwMiAtNi4wMjkgLTAuODc4IGwgLTUuMTA1IC0xLjg0MyBjIC0xLjc3NyAtMC42NDEgLTQuMjc4IC0xLjY0OSAtNS4yNTggLTIuMjE3IGMgLTAuNjg2IC0wLjM5NyAtMC44MzYgLTEuMjgyIC0wLjgzNiAtMS4yODIgcyAtMC4xNjMgLTIuOTU2IC0wLjI2MyAtMy42ODQgYyAtMC4xIC0wLjcyOCAwLjA5NSAtMC44NTMgMC43OTYgLTAuNDkyIGMgMC40MzYgMC4yMjUgMS44NjUgMi41NjIgMi40NjQgMy41NjcgYyAxLjUxMiAwLjM4MSAyLjg2MiAwLjc2MSAzLjQ5MyAwLjk0OSBjIC0wLjI1NyAtMS43MTcgLTAuNzQgLTQuOTI4IC0wLjkxMyAtNS45MzMgYyAtMC4xNjYgLTAuOTYzIDAuNTUgLTAuNTM1IDAuNTUgLTAuNTM1IGMgMC4zMzEgMC4xOSAwLjk4MyAwLjY2MSAxLjIwNiAxLjAwMiBjIDEuNTIyIDIuMzI2IDMuNjcyIDYuNiAzLjgzNiA2LjkyOCBjIDAuODk2IDAuMjggMi4yNzcgMC43MzMgMy4xMDIgMS4wMyBjIDIuMTU2IDAuNzc5IDMuMDg3IDMuMDM0IDIuOTU3IDMuMzg4IHoiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPg==) no-repeat center / contain;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxMDAwIiBoZWlnaHQ9IjEwMDAiIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZGVzYz5DcmVhdGVkIHdpdGggRmFicmljLmpzIDMuNS4wPC9kZXNjPgo8ZGVmcz4KPC9kZWZzPgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJyZ2JhKDI1NSwyNTUsMjU1LDApIi8+CjxnIHRyYW5zZm9ybT0ibWF0cml4KC01MS44NjY5IDAgMCA1MS44NjY5IDUwMC4wMDAyIDUwMC4wMDAxKSIgaWQ9Ijc4NjE5OCI+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgaXMtY3VzdG9tLWZvbnQ6IG5vbmU7IGZvbnQtZmlsZS11cmw6IG5vbmU7IGZpbGw6IHJnYigwLDAsMCk7IGZpbGwtcnVsZTogbm9uemVybzsgb3BhY2l0eTogMTsiIHZlY3Rvci1lZmZlY3Q9Im5vbi1zY2FsaW5nLXN0cm9rZSIgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC0xMC4wMDAyLCAtOS45OTk5KSIgZD0iTSAxOC43NTIgMTYuMDM4IGMgLTAuMDk3IDAuMjY2IC0wLjgyMiAxLjAwMiAtNi4wMjkgLTAuODc4IGwgLTUuMTA1IC0xLjg0MyBjIC0xLjc3NyAtMC42NDEgLTQuMjc4IC0xLjY0OSAtNS4yNTggLTIuMjE3IGMgLTAuNjg2IC0wLjM5NyAtMC44MzYgLTEuMjgyIC0wLjgzNiAtMS4yODIgcyAtMC4xNjMgLTIuOTU2IC0wLjI2MyAtMy42ODQgYyAtMC4xIC0wLjcyOCAwLjA5NSAtMC44NTMgMC43OTYgLTAuNDkyIGMgMC40MzYgMC4yMjUgMS44NjUgMi41NjIgMi40NjQgMy41NjcgYyAxLjUxMiAwLjM4MSAyLjg2MiAwLjc2MSAzLjQ5MyAwLjk0OSBjIC0wLjI1NyAtMS43MTcgLTAuNzQgLTQuOTI4IC0wLjkxMyAtNS45MzMgYyAtMC4xNjYgLTAuOTYzIDAuNTUgLTAuNTM1IDAuNTUgLTAuNTM1IGMgMC4zMzEgMC4xOSAwLjk4MyAwLjY2MSAxLjIwNiAxLjAwMiBjIDEuNTIyIDIuMzI2IDMuNjcyIDYuNiAzLjgzNiA2LjkyOCBjIDAuODk2IDAuMjggMi4yNzcgMC43MzMgMy4xMDIgMS4wMyBjIDIuMTU2IDAuNzc5IDMuMDg3IDMuMDM0IDIuOTU3IDMuMzg4IHoiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPg==) no-repeat center / contain;background-color:var(--secondary--text-color);position:absolute;top:35%;left:0;transform:translateY(-50%);z-index:1}.result-card__left{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.result-card__price{flex:1}.result-card__actions{flex:0 0 190px}#search-results__timeout-popup button{width:auto;min-width:140px;margin-top:0}}@media only screen and (min-width:768px){.result-card{grid-template-columns:110px 78px minmax(0,1fr) 78px;grid-template-areas:"airline start duration end" "info info info info" "left left left left";gap:14px 18px}.result-card__airline{flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center}.result-card__airline>span{width:100%;text-align:center}.result-card__start--time,.result-card__end--time{font-size:24px}.result-card__info{padding-top:14px}.result-card__actions{flex-basis:220px}}@media only screen and (min-width:992px){#search-results{padding-top:36px;padding-bottom:60px}#search-results__container{gap:18px}.result-card{min-height:174px;padding:24px;grid-template-columns:120px minmax(145px,1fr) 84px minmax(145px,1fr) 205;grid-template-areas:"airline start duration end left" "airline info info info left";align-items:center;gap:10px 20px}.result-card::before{width:4px;height:auto;border-radius:5px 0 0 5px;top:18px;right:0;bottom:18px;left:auto}.result-card:hover{transform:translateY(-2px)}.result-card__airline{align-self:center}.result-card__start{align-items:flex-start}.result-card__end{align-items:flex-end}.result-card__start--time,.result-card__end--time{font-size:24px;line-height:34px}.result-card__start--title,.result-card__end>span:last-child{font-size:12px}.result-card__info{padding-top:10px}.result-card__left{padding-top:0;padding-right:20px;border-top:0;border-right:1px solid rgb(14 66 138 / .1);align-self:stretch;flex-direction:column;align-items:stretch;justify-content:center;gap:14px}.result-card__price--final{font-size:18px}.result-card__actions{width:100%;flex:0 0 auto}.result-card__actions--btn{min-height:46px;padding-right:10px;padding-left:10px;font-size:var(--paragraph-small)}.flight-pagination{padding:16px 24px;display:grid;grid-template-columns:1fr auto 1fr;gap:16px}.flight-pagination__load-more{grid-column:2 / 3}.flight-pagination--current{min-width:100px;margin-right:auto;font-size:var(--paragraph-regular);grid-column:3 / 4}.lowest-price__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px}}@media only screen and (min-width:1200px){.result-card{min-height:178px;grid-template-columns:135px 150px minmax(170px,1fr) 150px 220px;gap:10px 24px}.result-card__airline>span{font-size:15px}.result-card__start--time,.result-card__end--time{font-size:25px}.result-card__start--title,.result-card__end>span:last-child{font-size:13px}.result-card__info>span{padding-right:10px;padding-left:10px}.result-card__price--final{font-size:20px}.lowest-price__featured--routes-wrapper{width:70%}}.result-card__hotel{grid-template-columns:110px minmax(0,1fr);grid-template-areas:"hotel-image hotel-info hotel-info" "left left left";align-items:start}.result-card__hotel-image{grid-area:hotel-image;width:100%;height:110px;border-radius:10px;overflow:hidden;background-color:rgb(14 66 138 / .04)}.result-card__hotel-image img{width:100%;height:100%;object-fit:cover;display:block}.result-card__hotel-info{grid-area:hotel-info;min-width:0;display:flex;flex-direction:column;gap:5px}.result-card__hotel-info h3{font-family:var(--YekanBakh);font-size:var(--paragraph-big);font-variation-settings:var(--fontWeight700);line-height:26px;color:var(--black);margin:0}.result-card__hotel-stars{font-size:14px;color:#f5a623;line-height:20px;letter-spacing:2px}.result-card__hotel-address{font-family:var(--YekanBakh);font-size:11px;font-variation-settings:var(--fontWeight400);line-height:20px;color:var(--secondary--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width:576px){.result-card__hotel{grid-template-columns:180px minmax(0,1fr) 230px}.result-card__hotel-image{height:134px}}@media only screen and (min-width:768px){.result-card__hotel{grid-template-areas:"hotel-image hotel-info hotel-info" "left left left"}.result-card__hotel-info h3{font-size:var(--title-small)}}@media only screen and (min-width:992px){.result-card__hotel{min-height:174px;grid-template-areas:"hotel-image hotel-info left";align-items:stretch}.result-card__hotel-info{align-self:center}.result-card__hotel .result-card__left{padding-top:0;padding-right:20px;border-top:0;border-right:1px solid rgb(14 66 138 / .1);align-self:stretch;flex-direction:column;align-items:stretch;justify-content:center;gap:14px}}.result-card__hf{display:flex;flex-direction:column;gap:0;padding:0;grid-template-columns:unset;grid-template-areas:unset}.result-card__hf--hotel{width:100%;display:grid;grid-template-columns:110px minmax(0,1fr);grid-template-areas:"hotel-image hotel-info" "left left";gap:12px 14px;padding:20px 16px 16px;align-items:start}.result-card__hf--hotel .result-card__left{grid-area:left;padding-top:14px;border-top:1px solid rgb(14 66 138 / .1);border-right:0;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.result-card__hf--hotel .result-card__actions{flex:0 0 160px}.result-card__hf--flight{width:100%;border-top:1px dashed rgb(14 66 138 / .16);padding:12px 16px 16px;display:flex;flex-direction:column}.result-card__flight-row{width:100%;display:grid;grid-template-columns:80px 60px minmax(0,1fr) 60px;gap:5px;justify-content:center;align-items:center;font-family:var(--YekanBakh);font-size:var(--paragraph-small);font-variation-settings:var(--fontWeight400);color:var(--primary-text-color)}.result-card__flight-row:nth-child(1){margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dotted rgb(14 66 138 / .16)}.result-card__flight--airline,.result-card__flight--text{display:flex;flex-direction:column;align-items:center;gap:2px}.result-card__flight--airline>span{font-variation-settings:var(--fontWeight700)}.result-card__flight--airline-icon{width:45px;height:45px;padding:3px;object-fit:contain;background-color:var(--white);border:1px solid rgb(14 66 138 / .1);border-radius:7px;flex-shrink:0}.result-card__flight--airline>span,.result-card__flight--text>span{min-width:0;font-family:var(--YekanBakh);font-size:15px;line-height:24px;text-overflow:ellipsis;white-space:wrap;overflow:hidden;text-align:center}.result-card__flight--text>span:nth-child(1){font-variation-settings:var(--fontWeight700);color:var(--black)}.result-card__flight--text>span:nth-child(2){font-variation-settings:var(--fontWeight400);color:var(--secondary--text-color)}.result-card__flight-row .result-card__duration{grid-area:initial}.result-card__hf--flight .result-card__duration--text{direction:ltr;margin-top:40px;border:1px solid var(--secondary--text-color);padding:5px 5px 5px 15px;border-radius:30px;position:relative}.result-card__hf--flight .result-card__duration--text::before{content:"";position:absolute;width:5px;height:5px;background:var(--secondary-color);border-radius:50%;top:50%;left:7px;transform:translateY(-50%)}@media only screen and (min-width:576px){.result-card__hf--hotel{grid-template-columns:160px minmax(0,1fr);padding:20px 20px 16px}.result-card__hf--flight{padding:12px 20px 16px}}@media only screen and (min-width:768px){.result-card__hf--hotel{grid-template-columns:180px minmax(0,1fr) 220px;grid-template-areas:"hotel-image hotel-info left";align-items:stretch}.result-card__hf--hotel .result-card__hotel-info{align-self:center}.result-card__hf--hotel .result-card__left{grid-area:left;padding-top:0;padding-right:20px;border-top:0;border-right:1px solid rgb(14 66 138 / .1);align-self:stretch;flex-direction:column;align-items:stretch;justify-content:center;gap:14px}.result-card__hf--hotel .result-card__actions{flex:0 0 auto;width:100%}}@media only screen and (min-width:992px){.result-card__hf--flight{flex-direction:row;align-items:center}.result-card__flight-row:nth-child(1){margin:0 0 0 10px;padding:0 0 0 10px;border-bottom:0;border-left:1px dotted rgb(14 66 138 / .16)}}.hd-modal{position:fixed;inset:0;z-index:999;display:flex;align-items:stretch;justify-content:center;background:rgb(0 0 0 / .5)}.hd-modal__inner{position:relative;width:100%;height:100%;padding:16px 16px 0;overflow-y:auto;background:#fff}.hd-modal__toolbar{z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;background:#fff}.hd-modal__back{padding:8px 14px;color:#06abc4;background:#f4fbfc;border:1px solid #cdeef3;border-radius:8px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight500);font-size:14px;line-height:24px;cursor:pointer}.hd-modal__back[hidden]{display:none}.hd-modal__close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-inline-start:auto;padding:0;color:#333;background:#fff;border:1px solid #e6e6e6;border-radius:50%;font-size:18px;line-height:1;cursor:pointer}.hd-info{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgb(14 66 138 / .1)}.hd-info__media{width:100%}.hd-info__img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:12px}.hd-info__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hd-info__title{margin:0 0 8px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:20px;line-height:32px;color:var(--primary-text-color)}.hd-info__stars{display:inline-block;margin-inline-start:6px;color:#f5a623;font-size:16px;letter-spacing:1px;vertical-align:middle}.hd-info__city{display:block;margin-bottom:4px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight500);font-size:14px;line-height:24px;color:#06abc4}.hd-info__address{display:block;margin-bottom:14px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight400);font-size:14px;line-height:24px;color:#667085}.hd-info__meta{display:flex;flex-direction:column;gap:10px;width:100%;margin:0 0 16px;padding:0;list-style:none}.hd-info__meta li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--YekanBakh);font-size:14px;line-height:24px}.hd-info__meta li>span:first-child{font-variation-settings:var(--fontWeight500);color:#667085}.hd-info__meta a,.hd-info__meta li>span:last-child{min-width:0;font-variation-settings:var(--fontWeight400);color:var(--primary-text-color);text-decoration:none;word-break:break-word}.hd-info__meta a:hover{color:#06abc4}.hd-info__to-rooms{width:100%;min-height:46px;padding:10px 16px;color:#fff;background:#06abc4;border:0;border-radius:8px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight500);font-size:16px;line-height:26px;cursor:pointer}.hd-rooms>h3{margin:0 0 12px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:18px;line-height:28px;color:var(--primary-text-color)}.hd-rooms{overflow:visible}.hd-room-table{width:100%}.hd-room-table ul{list-style:none;padding:0;margin:0}.hd-room-table__header{display:none}.hd-room-table__item{margin-bottom:12px;background:#fff;border:1px solid #dedede;border-radius:8px;overflow:hidden}.hd-room-table__item:last-child{margin-bottom:0}.hd-room-table__item:nth-of-type(odd){background:#fafafa}.hd-room-table__item:has(.is-selected){background:#eaf9fc;box-shadow:inset 0 0 0 1px #06abc4}.hd-room-table__row{display:flex;flex-direction:column}.hd-room-table__cell{display:grid;grid-template-columns:7.2rem minmax(0,1fr);align-items:center;justify-content:stretch;gap:8px 10px;width:100%;min-width:0;padding:10px 12px;text-align:right;border-bottom:1px solid #ececec}.hd-room-table__cell::before{content:attr(data-label);font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:13px;color:#555;text-align:right}.hd-room-table__cell--book{grid-template-columns:1fr}.hd-room-table__cell--book::before{display:none}.hd-room-table__subrow{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;width:100%;padding:4px 0;text-align:right}.hd-room-table__subrow:last-child{border-bottom:0}.hd-room-table__subrow small{font-size:12px;color:var(--secondary--text-color)}.hd-room-rules-toggle{padding:0;color:#06abc4;background:none;border:0;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight400);font-size:13px;line-height:22px;cursor:pointer}.hd-room-table__rules{width:100%;padding:0 12px 12px}.hd-room-table__rules-panel{width:100%;padding:12px 14px;color:#444;background:#f4fbfc;border:1px solid #cdeef3;border-radius:6px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight400);font-size:14px;line-height:1.8;text-align:right}.hd-room-table__rules-panel p{font-size:14px;margin:0 0 8px}.hd-room-table__rules-panel p:last-child{margin-bottom:0}.rules-remarks__title{display:block;margin-bottom:6px;color:var(--primary-text-color);font-variation-settings:var(--fontWeight600)}.rules-remarks p{font-size:12px}.result-card__rules-toggle{padding:0;color:#06abc4;background:none;border:0;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight400);font-size:13px;line-height:22px;cursor:pointer}.result-card__rules-panel{grid-column:1 / -1;width:100%;margin-top:8px;padding:12px 14px;color:#444;background:#f4fbfc;border:1px solid #cdeef3;border-radius:6px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight400);font-size:14px;line-height:1.8;text-align:right}.result-card__rules-panel p{margin:0 0 8px}.result-card__rules-panel p:last-child{margin-bottom:0}.fd-leg .rules-remarks{margin:12px 0 0;padding:10px 12px;background:#f4fbfc;border:1px solid #cdeef3;border-radius:8px}.fd-summary__rules{margin-top:16px;display:flex;flex-direction:column;gap:12px}.fd-leg-rules{padding:12px 14px;background:#f4fbfc;border:1px solid #cdeef3;border-radius:8px;font-family:var(--YekanBakh);font-size:14px;line-height:1.8;color:#444}.fd-leg-rules__title{display:block;margin-bottom:8px;color:var(--primary-text-color);font-variation-settings:var(--fontWeight700);font-size:15px}.fd-leg-rules p{margin:0 0 8px}.fd-leg-rules p:last-child{margin-bottom:0}.hd-room-table__cell--price del{color:#888;font-size:13px}.hd-room-table__cell--price strong{color:#222;font-size:15px}.hd-table-qty{display:flex;align-items:center;justify-content:flex-start;gap:7px}.hd-table-qty__btn{width:29px;height:29px;padding:0;color:#06abc4;background:#fff;border:1px solid #06abc4;border-radius:4px;cursor:pointer}.hd-table-qty__btn:disabled{color:#aaa;border-color:#ccc;cursor:not-allowed}.hd-table-qty__value{min-width:20px;font-weight:700;text-align:center}.hd-room-table__book{width:100%;padding:5px 15px;background:#06abc4;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight400);font-size:14px;line-height:26px;color:#fff;border:0;border-radius:5px;cursor:pointer}.hd-room-table__book:disabled,.hd-sticky-bar__book:disabled{opacity:.5;cursor:not-allowed}.hd-room-table__error{min-height:24px;margin:10px 0;color:#c0392b;font-weight:700}.hd-sticky-bar{position:sticky;bottom:0;inset-inline:0;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 -16px;padding:12px 16px;background:#fff;border-top:1px solid #e0e0e0}.hd-sticky-bar__book{padding:10px 24px;background:#27ae60;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight500);font-size:18px;line-height:26px;color:#fff;border:none;border-radius:6px;cursor:pointer}.hd-modal.is-checkout .hd-info,.hd-modal.is-checkout .hd-rooms,.hd-modal.is-checkout .hd-sticky-bar{display:none!important}.hd-modal.is-flights .hf-step--rooms,.hd-modal.is-confirm .hf-step--rooms,.hd-modal.is-confirm .hf-step--flights{display:none!important}.hf-flights-title{margin:0 0 14px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:18px;color:var(--primary-text-color)}.hf-flights-summary{margin-bottom:18px}.hf-sidebar-flights{margin-top:16px;padding-top:16px;border-top:1px solid #d7eef2}.hf-sidebar-flights__title{display:block;margin-bottom:10px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight600);font-size:18px;line-height:32px;color:#667085}.hf-sidebar-flights__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.flight-results__section[hidden]{display:none!important}.hf-sidebar-flight__change{width:100%;margin-top:10px;padding:8px 12px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight500);font-size:13px;line-height:22px;color:#06abc4;background:#f4fbfc;border:1px solid #cdeef3;border-radius:8px;cursor:pointer}.hf-sidebar-flight__change:hover{background:#e8f7fa}.hf-step-checkout__layout .hd-checkout__main{min-width:0}.hf-confirm .hd-confirm__footer--sidebar-layout,.hd-confirm .hd-confirm__footer--sidebar-layout{grid-template-columns:1fr}.fd-modal__layout,.hf-step-flights__layout,.hf-step-checkout__layout{display:block}@keyframes hf-price-flash{0%,100%{color:var(--primary-text-color);background-color:#fff0}45%{color:#06abc4;background-color:rgb(6 171 196 / .14)}}#hf-package-total.hf-price-flash{display:inline-block;padding:2px 6px;margin:-2px -6px;border-radius:6px;animation:hf-price-flash 0.85s ease}.hf-checkout__flight-facts,.hf-flight-summary__item{list-style:none;margin:0;padding:0}.hf-flight-summary__item:not(:last-child){margin-bottom:10px}.hf-checkout__flight-facts{display:flex;flex-direction:column;gap:10px}.hf-flight-summary__item,.hf-checkout__flight-facts .hf-flight-summary__item{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #d7eef2;border-radius:10px;background:#f7fbfc}.hf-flight-summary__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.hf-flight-summary__label{padding:2px 8px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight600);font-size:11px;line-height:18px;color:#0e428a;background:#e8f4f8;border-radius:999px}.hf-flight-summary__airline{font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight600);font-size:12px;line-height:20px;color:var(--primary-text-color);text-align:left}.hf-flight-summary__route{display:flex;align-items:center;justify-content:space-between;gap:8px}.hf-flight-summary__point{display:flex;flex-direction:column;gap:2px;min-width:0}.hf-flight-summary__point strong{font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:14px;line-height:22px;color:var(--primary-text-color)}.hf-flight-summary__point small{font-family:var(--YekanBakh);font-size:12px;line-height:18px;color:#64748b}.hf-flight-summary__arrow{flex-shrink:0;font-size:14px;color:#94a3b8}.hf-flight-summary__meta{font-family:var(--YekanBakh);font-size:11px;line-height:18px;color:#64748b}.hf-flight-summary__item span{font-size:12px;color:#64748b}.hf-flight-summary__item strong{font-size:13px;font-variation-settings:var(--fontWeight700);color:var(--primary-text-color)}.hf-modal .flight-results{margin-top:8px}.hf-modal .result-card.is-selected-outbound{border:2px solid #0e428a;border-radius:12px}.hd-checkout[hidden]{display:none}.hd-checkout{padding-bottom:28px}.hd-checkout__summary{margin-bottom:24px;padding:16px;background:#f7fbfc;border:1px solid #d7eef2;border-radius:12px}.hd-checkout__hotel{margin:0 0 12px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:20px;line-height:32px;color:var(--primary-text-color)}.hd-checkout__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none}.hd-checkout__facts li{display:flex;flex-direction:column;gap:2px;font-family:var(--YekanBakh);font-size:14px;line-height:24px}.hd-checkout__facts span{color:#667085}.hd-checkout__facts strong{font-variation-settings:var(--fontWeight600);color:var(--primary-text-color)}.hd-checkout__rooms-summary span{display:block;margin-bottom:6px;font-family:var(--YekanBakh);font-size:13px;color:#667085}.hd-checkout__rooms-summary ul{margin:0;padding:0 18px 0 0;font-family:var(--YekanBakh);font-size:14px;line-height:24px}.hd-checkout__form h3,.hd-checkout__room-title{margin:0 0 12px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:20px;line-height:28px;color:var(--primary-text-color)}.hd-checkout__notes{margin:0 0 20px;padding:12px 14px;background:#fff8e8;border:1px solid #f5d78e;border-radius:10px}.hd-checkout__notes p{margin:0 0 8px;font-family:var(--YekanBakh);font-size:13px;line-height:22px;color:#5c4a1f}.hd-checkout__notes p:last-child{margin-bottom:0}.hd-checkout__room-title small{display:inline-block;margin-inline-start:8px;font-variation-settings:var(--fontWeight400);font-size:14px;color:#06abc4}.hd-checkout__room{margin-bottom:24px;padding-bottom:8px;border-bottom:1px solid #ececec}.hd-checkout__hint{margin:0 0 14px;font-family:var(--YekanBakh);font-size:14px;line-height:24px;color:#667085}.hd-checkout__section{margin:24px 0}.hd-passenger{margin-bottom:16px;padding:14px;background:#fff;border:1px solid #e6e6e6;border-radius:10px}.hd-passenger__title{margin:0 0 12px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight600);font-size:16px;line-height:26px}.hd-passenger__id-type{display:flex;flex-wrap:wrap;gap:12px 18px;margin-bottom:14px;font-family:var(--YekanBakh);font-size:14px}.hd-passenger__id-type label{display:flex;align-items:center;gap:6px;cursor:pointer}.hd-passenger__grid{display:grid;grid-template-columns:1fr;gap:12px}.hd-passenger__extra,.hd-passenger__iran-id{display:contents}.hd-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-family:var(--YekanBakh);font-size:13px;color:#555}.hd-field input,.hd-field select{width:100%;min-height:44px;padding:8px 12px;color:var(--primary-text-color);background:#fff;border:1px solid #d5d9de;border-radius:8px;font-family:var(--YekanBakh);font-size:14px}.hd-field input:focus,.hd-field select:focus{outline:none;border-color:#06abc4}.hd-field.is-invalid input,.hd-field.is-invalid select,.hd-field input.is-invalid,.hd-field select.is-invalid{border-color:#d92d20}.hd-field.is-invalid input:focus,.hd-field.is-invalid select:focus{border-color:#d92d20}.hd-field__error{display:none;font-size:12px;line-height:18px;color:#d92d20}.hd-field.is-invalid .hd-field__error:not(:empty){display:block}.hd-birth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hd-birth[data-calendar="gregorian"]{direction:ltr}.hd-phone{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.hd-phone__code{display:flex;align-items:center;gap:6px;min-height:44px;padding:8px 10px;color:var(--primary-text-color);background:#fff;border:1px solid #d5d9de;border-radius:8px;font-family:var(--YekanBakh);font-size:13px;white-space:nowrap;cursor:pointer}.hd-phone__code span{direction:ltr}.hd-phone__list{direction:ltr;width:300px;max-width:100%;max-height:260px;padding:8px;background:#fff;border:1px solid #d5d9de;border-radius:10px;box-shadow:0 12px 30px rgb(13 25 34 / .12);position:absolute;top:calc(100% + 6px);left:0;z-index:5;overflow:auto}.hd-phone__search{width:100%;min-height:40px;margin-bottom:8px;padding:8px 10px;border:1px solid #d5d9de;border-radius:8px;font-family:var(--YekanBakh)}.hd-phone__option{display:flex;justify-content:space-between;width:100%;padding:8px 10px;color:var(--primary-text-color);background:none;border:0;border-radius:6px;font-family:var(--YekanBakh);font-size:14px;text-align:left;cursor:pointer}.hd-phone__option[hidden]{display:none}.hd-phone__option:hover{background:#f4fbfc}.hd-checkout__next{width:100%;min-height:48px;margin-top:8px;padding:12px 20px;color:#fff;background:#06abc4;border:0;border-radius:10px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight600);font-size:16px;cursor:pointer}.hd-confirm__title{margin:0 0 20px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:20px;line-height:32px;color:var(--primary-text-color)}.hd-confirm__section{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #ececec}.hd-confirm__section h4{margin:0 0 12px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:17px;line-height:28px;color:var(--primary-text-color)}.hd-confirm__address{margin:0 0 12px;font-family:var(--YekanBakh);font-size:14px;line-height:24px;color:#667085}.hd-confirm__facts{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none}.hd-confirm__facts li{display:flex;flex-direction:column;gap:2px;font-family:var(--YekanBakh);font-size:14px;line-height:24px}.hd-confirm__facts span{color:#667085}.hd-confirm__facts strong{font-variation-settings:var(--fontWeight600);color:var(--primary-text-color)}.hd-confirm-table{margin-bottom:14px}.hd-confirm-table ul{list-style:none}.hd-confirm-table__header{display:none}.hd-confirm-table__row{display:grid;gap:8px;margin-bottom:12px;padding:12px;background:#fff;border:1px solid #e6e6e6;border-radius:10px}.hd-confirm-table__cell{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:start;font-family:var(--YekanBakh);font-size:14px;line-height:22px;color:var(--primary-text-color);word-break:break-word}.hd-confirm-table__cell::before{content:attr(data-label);color:#667085;font-size:13px}.hd-confirm__edit{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 16px;color:#06abc4;background:#f4fbfc;border:1px solid #cdeef3;border-radius:8px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight500);font-size:14px;cursor:pointer}.hd-confirm__dl{display:grid;grid-template-columns:1fr;gap:8px;margin:0}.hd-confirm__dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:start}.hd-confirm__dl dt{margin:0;font-family:var(--YekanBakh);font-size:13px;line-height:22px;color:#667085}.hd-confirm__dl dd{margin:0;font-family:var(--YekanBakh);font-size:14px;line-height:22px;color:var(--primary-text-color);word-break:break-word}.hd-confirm__footer{display:grid;grid-template-columns:1fr;gap:20px;margin-top:8px}.hd-confirm__discount{display:none}.hd-confirm__discount-field>span{display:block;margin-bottom:8px;font-family:var(--YekanBakh);font-size:14px;color:#667085}.hd-confirm__discount-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.hd-confirm__discount-row input{min-height:44px;padding:8px 12px;border:1px solid #d5d9de;border-radius:8px;font-family:var(--YekanBakh);font-size:14px}.hd-confirm__discount-row button{min-height:44px;padding:8px 16px;color:#fff;background:#303030;border:0;border-radius:8px;font-family:var(--YekanBakh);font-size:14px;cursor:pointer}.hd-confirm__discount-msg{display:block;min-height:18px;margin-top:8px;font-family:var(--YekanBakh);font-size:13px;color:#667085}.hd-confirm__discount-msg.is-error{color:#c0392b}.hd-confirm__discount-msg.is-success{color:#1a7f37}.hd-confirm__discount-row button:disabled{opacity:.65;cursor:wait}.hd-confirm__terms{margin-bottom:20px;font-family:var(--YekanBakh);font-size:13px;line-height:28px;color:#c0392b}.hd-confirm__terms a{color:#c0392b;text-decoration:underline}.hd-confirm__pay{width:100%;min-height:48px;padding:12px 20px;color:#fff;background:#06abc4;border:0;border-radius:10px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight600);font-size:16px;cursor:pointer}.hd-confirm__pay-error{margin:0 0 20px;padding:8px 16px;background:#c0392b;border-radius:8px;font-family:var(--YekanBakh);font-size:13px;line-height:28px;color:var(--white);display:inline-block}.hd-confirm__pay-error[hidden]{display:none!important}.fd-confirm__price{padding:0;background:#fff0;border:0}.hd-confirm__footer-main .hd-confirm__order-summary{margin-bottom:20px;padding:16px;border:1px solid #d7eef2;border-radius:12px}.hd-confirm__footer-main .hd-confirm__order-summary h4{margin:0 0 12px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:16px;line-height:26px}.hd-confirm__footer-main .fd-confirm__price{margin-bottom:20px}.hd-confirm__footer-main .fd-confirm__price .selected-flight__price-summery{margin-top:0}.fd-confirm__price .selected-flight__price-summery{margin-top:0}.hd-confirm__sidebar{padding:16px;background:#f7fbfc;border:1px solid #d7eef2;border-radius:12px}.hd-confirm__sidebar h4{margin:0 0 12px;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:16px;line-height:26px}.hd-confirm__sidebar-list{margin:0;padding:0;list-style:none}.hd-confirm__sidebar-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e3eef0;font-family:var(--YekanBakh);font-size:14px;line-height:24px}.hd-confirm__sidebar-list li:last-child{border-bottom:0}.hd-confirm__sidebar-list span{color:#667085}.hd-confirm__sidebar-list strong{font-variation-settings:var(--fontWeight700);color:var(--primary-text-color)}body.hd-modal-open{overflow:hidden}@media only screen and (min-width:576px){.lowest-price .primary-title__heading{padding-left:10px;font-size:var(--title-big)}}@media only screen and (min-width:992px){.hd-modal{align-items:center;padding:24px}.hd-modal__inner{padding:28px 28px 0;border-radius:16px}.hd-modal__close{margin:0}.hd-info{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:28px;margin-bottom:32px;padding-bottom:28px}.hd-info:not(:has(.hd-info__media)){grid-template-columns:minmax(0,1fr)}.hd-info__img{height:240px;aspect-ratio:auto;border-radius:14px}.hd-info__title{font-size:24px;line-height:36px}.hd-info__to-rooms{width:auto;min-width:180px;padding-right:20px;padding-left:20px}.hd-rooms>h3{font-size:20px;line-height:32px}.hd-room-table{border:1px solid #dedede;border-radius:6px;overflow:hidden}.hd-room-table__header{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.85fr);color:#fff;background:#303030;font-weight:700}.hd-room-table__header li,.hd-room-table__cell{display:flex;align-items:center;justify-content:center;min-width:0;padding:12px 8px;text-align:center;border-inline-end:1px solid #dedede;border-bottom:0}.hd-room-table__header li:last-child,.hd-room-table__cell:last-child{border-inline-end:0}.hd-room-table__cell::before{content:none}.hd-room-table__item{margin-bottom:0;border:0;border-bottom:1px solid #dedede;border-radius:0}.hd-room-table__item:last-child{border-bottom:0}.hd-room-table__row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.85fr)}.hd-room-table__cell{flex-direction:column;gap:8px}.hd-room-table__cell--book{grid-template-columns:none}.hd-room-table__subrow{align-items:center;justify-content:center;flex-direction:row;gap:7px;min-height:54px;padding:7px 0;border-bottom:1px solid #ececec;text-align:center}.hd-room-table__cell--type .hd-room-table__subrow,.hd-room-table__cell--passengers .hd-room-table__subrow,.hd-room-table__cell--beds .hd-room-table__subrow{align-items:flex-start;flex-direction:column;text-align:right}.hd-room-table__cell--beds .hd-room-table__subrow{align-items:center;text-align:center}.hd-table-qty{justify-content:center}.hd-room-table__book{width:auto}.hd-sticky-bar{margin:0 -28px;padding:16px 28px}.hd-passenger__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-field--birth{grid-column:1 / -1}.hd-checkout__next{width:auto;min-width:280px}.hd-confirm__footer{grid-template-columns:minmax(0,1fr) 380px;align-items:end}.hf-confirm .hd-confirm__footer--sidebar-layout,.hd-confirm .hd-confirm__footer--sidebar-layout{grid-template-columns:1fr}.hd-confirm__dl div{grid-template-columns:120px minmax(0,1fr)}.hd-confirm__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-confirm-table{border:1px solid #dedede;border-radius:6px;overflow:hidden}.hd-confirm-table__header{display:grid;grid-template-columns:1.1fr 1.4fr .7fr .9fr 1fr 1.1fr 1.1fr;color:#fff;background:#303030;font-family:var(--YekanBakh);font-variation-settings:var(--fontWeight700);font-size:13px}.hd-confirm-table__header li,.hd-confirm-table__cell{display:flex;align-items:center;justify-content:center;min-width:0;padding:12px 8px;text-align:center;border-left:1px solid #dedede}.hd-confirm-table__header li:last-child,.hd-confirm-table__cell:last-child{border-inline-end:0}.hd-confirm-table__row{display:grid;grid-template-columns:1.1fr 1.4fr .7fr .9fr 1fr 1.1fr 1.1fr;gap:0;margin:0;padding:0;border:0;border-radius:0;border-top:1px solid #ececec;background:#fff}.fd-confirm .hd-confirm-table__header,.fd-confirm .hd-confirm-table__row{grid-template-columns:1.2fr .7fr .9fr 1fr 1.1fr 1.2fr}.hd-confirm-table__cell{display:flex;font-size:13px;line-height:20px}.hd-confirm-table__cell::before{content:none}.fd-modal__layout,.hf-step-flights__layout,.hf-step-checkout__layout{display:grid;grid-template-columns:minmax(0,25%) minmax(0,75%);gap:28px;align-items:start}.fd-modal__sidebar,.hf-flights-summary,.hd-checkout__sidebar{position:sticky;top:12px;align-self:start;z-index:2}.fd-summary.fd-modal__sidebar{margin-bottom:0;padding-bottom:0;border-bottom:0}.hf-flights-summary{margin-bottom:0}.hd-checkout__sidebar{margin-bottom:0}.lowest-price__featured--origin,.lowest-price__item--origin{padding:10px;font-size:18px}}