.tourbin-single-tour{padding-block-end:0}.tourbin-single-tour__shell{width:100%;max-width:1083px;margin-inline:auto;padding-inline:16px;padding-block:0 48px;z-index:10}.tourbin-single-tour__layout{display:grid;grid-template-columns:minmax(280px,330fr) minmax(0,722fr);gap:31px;align-items:start}.tourbin-single-tour__content{min-width:0;display:flex;flex-direction:column;gap:40px}.tourbin-tour-featured__media{position:relative;width:100%;aspect-ratio:722 / 358;border-radius:20px;overflow:hidden;background:#1f1f1f;box-shadow:var(--tourbin-shadow-card)}.tourbin-tour-featured__media img,.tourbin-tour-featured__media .tourbin-attachment-image,.tourbin-tour-featured__media picture,.tourbin-tour-featured__media>*:not(.tourbin-tour-featured__logo){width:100%;height:100%;object-fit:cover;display:block}.tourbin-tour-featured__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#2b2b2b,#555)}.tourbin-tour-featured__logo{position:absolute !important;top:24px;left:50%;transform:translateX(-50%);width:69px !important;height:16px !important;object-fit:contain !important;z-index:2}.tourbin-tour-intro{text-align:right}.tourbin-tour-intro__title{margin:0 0 18px;font-family:"Liana-soft-FD","Liana",var(--tourbin-font);font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:700;line-height:1.55;color:var(--tourbin-black)}.tourbin-tour-intro__text{margin:0;font-size:.95rem;line-height:1.85;color:var(--tourbin-text);text-align:justify}.tourbin-single-tour__body{font-size:.95rem;line-height:1.85;color:var(--tourbin-text)}.tourbin-single-tour__body h2,.tourbin-single-tour__body h3{font-family:"Liana-soft-FD","Liana",var(--tourbin-font);font-weight:700;margin:1.75em 0 .65em;text-align:right}.tourbin-single-tour__body p{margin:0 0 1em;text-align:justify}.tourbin-tour-gallery{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.tourbin-tour-gallery__track{display:flex;gap:14px;margin:0;padding:4px 2px 12px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.tourbin-tour-gallery__item{flex:0 0 min(78%,560px);scroll-snap-align:start;border-radius:16px;overflow:hidden;background:var(--tourbin-bg-tint);aspect-ratio:16 / 10}.tourbin-tour-gallery__image,.tourbin-tour-gallery__video,.tourbin-tour-gallery__image-placeholder{width:100%;height:100%;object-fit:cover;display:block}.tourbin-tour-gallery__video-wrap{position:relative;width:100%;height:100%}.tourbin-tour-gallery__play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:56px;height:56px;border:none;border-radius:50%;background:rgba(255,255,255,.92);color:var(--tourbin-black);cursor:pointer;box-shadow:var(--tourbin-shadow-card)}.tourbin-tour-gallery__nav{width:36px;height:36px;border:1px solid var(--tourbin-border);border-radius:50%;background:#fff;cursor:pointer;font-size:1.25rem;line-height:1;color:var(--tourbin-text)}.tourbin-tour-gallery__nav:hover{border-color:var(--tourbin-border-strong)}.tourbin-reviews{padding-top:8px}.tourbin-reviews__head{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.tourbin-reviews__title{margin:0;font-family:"Liana-soft-FD","Liana",var(--tourbin-font);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.75;text-align:right;color:#000}.tourbin-reviews__actions{display:flex;flex-direction:column;align-items:flex-start;gap:27px}.tourbin-reviews__summary{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;width:185px;max-width:100%;min-height:28px;margin:0;direction:ltr}.tourbin-reviews__summary-stars{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;height:24px}.tourbin-reviews__summary-stars.is-invalid{outline:2px solid #fca5a5;outline-offset:4px;border-radius:8px}.tourbin-reviews__summary-star{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer}.tourbin-reviews__summary-star-icon{display:block;width:auto;height:24px}.tourbin-reviews__summary-star-icon--filled{display:none}.tourbin-reviews__summary-star.is-active .tourbin-reviews__summary-star-icon--filled,.tourbin-reviews__summary-star:hover .tourbin-reviews__summary-star-icon--filled,.tourbin-reviews__summary-star:focus-visible .tourbin-reviews__summary-star-icon--filled{display:block}.tourbin-reviews__summary-star.is-active .tourbin-reviews__summary-star-icon--outline,.tourbin-reviews__summary-star:hover .tourbin-reviews__summary-star-icon--outline,.tourbin-reviews__summary-star:focus-visible .tourbin-reviews__summary-star-icon--outline{display:none}.tourbin-reviews__summary-value{flex:none;min-width:24px;font-family:"Vazirmatn",var(--tourbin-font);font-size:16px;font-weight:500;line-height:25px;text-align:center;color:#000}.tourbin-reviews__summary .tourbin-star-rating{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;width:185px;max-width:100%;height:28px;direction:ltr}.tourbin-reviews__summary .tourbin-star-rating__stars{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;width:152.73px;max-width:calc(100% - 32px);height:24px;flex:none}.tourbin-reviews__summary .tourbin-star-rating__star{display:block;width:auto;height:24px;flex:none}.tourbin-reviews__summary .tourbin-star-rating__value{flex:none;min-width:24px;height:25px;margin:0;font-family:"Vazirmatn",var(--tourbin-font);font-size:16px;font-weight:500;line-height:25px;text-align:center;color:#000}.tourbin-reviews__cta{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-width:191px;height:50px;padding:10px 18px;border:none;border-radius:12px;background:#fff428;color:#000;text-decoration:none;font-family:"Vazirmatn",var(--tourbin-font);font-weight:600;font-size:1rem;line-height:1.2;cursor:pointer;box-shadow:0 4px 8px rgba(255,207,1,.2)}.tourbin-reviews__cta-label{flex:none}.tourbin-reviews__cta-arrow{display:block;width:15px;height:6px;flex-shrink:0}.tourbin-reviews__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.tourbin-review-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-end;gap:16px;width:100%;padding:32px 0;border:none;border-bottom:1px solid #f0f0f0;border-radius:0;background:transparent;box-shadow:none}.tourbin-review-card__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px}.tourbin-review-card__user{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0;direction:ltr}.tourbin-review-card__avatar{width:48px;height:48px;border-radius:24px;object-fit:cover;background:#f3f4f6;flex-shrink:0}.tourbin-review-card__meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.tourbin-review-card__author{margin:0;font-family:var(--tourbin-font);font-size:14px;font-weight:500;line-height:1.1;text-align:right;color:#000}.tourbin-review-card__date{margin:0;font-family:var(--tourbin-font);font-size:11px;font-weight:400;line-height:20px;text-align:right;color:#a4a4a4}.tourbin-review-card__rating{display:inline-flex;flex-direction:row;align-items:center;gap:3px;flex-shrink:0}.tourbin-review-card__rating-star{display:block;width:12px;height:11px;flex-shrink:0}.tourbin-review-card__rating-value{font-family:"Vazirmatn FD","Vazirmatn",var(--tourbin-font);font-size:11px;font-weight:600;line-height:20px;font-feature-settings:"ss01" on;color:#000}.tourbin-review-card__content{display:flex;flex-direction:column;align-items:flex-end;gap:13px;width:100%;text-align:right}.tourbin-review-card__title{margin:0;align-self:stretch;font-family:"Liana-soft-FD","Liana",var(--tourbin-font);font-size:14px;font-weight:600;line-height:1.1;text-align:right;color:#000}.tourbin-review-card__text{margin:0;align-self:stretch;font-family:var(--tourbin-font);font-size:13px;font-weight:400;line-height:1.5;text-align:right;color:rgba(0,0,0,.7)}.tourbin-review-card__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:31px;direction:ltr}.tourbin-review-card__actions{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.tourbin-review-card__action{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;gap:8px;height:31px;padding:8px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-family:var(--tourbin-font);font-size:14px;font-weight:400;line-height:1.1;color:#000}.tourbin-review-card__action--helpful{border-color:transparent;background:#f3f4f6}.tourbin-review-card__action:disabled,.tourbin-review-card__action.is-voted,.tourbin-review-card__action.is-busy{cursor:default;opacity:.65}.tourbin-review-card__vote-message{display:none}.tourbin-review-card__action-icon,.tourbin-review-card__helpful-icon{display:block;width:14px;height:14px;flex-shrink:0}.tourbin-review-card__helpful-info{display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:6px;margin:0;direction:ltr;font-family:var(--tourbin-font);font-size:11px;font-weight:400;line-height:20px;color:#a4a4a4}.tourbin-review-card__pending{margin:0;font-family:var(--tourbin-font);font-size:10px;font-weight:500;line-height:1.2;color:#d97706}.tourbin-review-card__avatar--placeholder{display:block;background:#f3f4f6}.tourbin-reviews__actions .tourbin-review-form{width:100%;margin:0;padding:0;border:0;scroll-margin-top:120px}.tourbin-review-form__form{display:flex;flex-direction:column;align-items:flex-start;gap:27px;width:100%;margin:0}.tourbin-review-form__field{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:100%;margin:0}.tourbin-review-form__label{width:100%;font-family:"Vazirmatn",var(--tourbin-font);font-size:14px;font-weight:500;line-height:1.4;text-align:right;color:#000}.tourbin-review-form__label .required{color:#dc2626}.tourbin-review-form__input,.tourbin-review-form__textarea{box-sizing:border-box;width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;font-family:"Vazirmatn",var(--tourbin-font);font-size:14px;line-height:1.6;text-align:right;color:#000;transition:border-color .2s ease,box-shadow .2s ease}.tourbin-review-form__textarea{min-height:140px;resize:vertical}.tourbin-review-form__input:focus,.tourbin-review-form__textarea:focus{outline:none;border-color:#ffc857;box-shadow:0 0 0 3px rgba(255,200,87,.25)}.tourbin-review-form__must-log-in,.tourbin-reviews__closed{margin:0;font-family:"Vazirmatn",var(--tourbin-font);font-size:13px;line-height:1.6;text-align:right;color:rgba(0,0,0,.7)}.tourbin-review-form__must-log-in a{color:#000}.tourbin-reviews__cta.tourbin-review-form__submit:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(255,207,1,.28)}.tourbin-star-rating{display:inline-flex;align-items:center;gap:6px;flex-direction:row;direction:ltr;min-height:28px}.tourbin-star-rating__stars{display:inline-flex;align-items:center;gap:4px}.tourbin-star-rating__star{display:block;width:auto;height:13px;flex-shrink:0}.tourbin-star-rating__value{font-family:"Vazirmatn",var(--tourbin-font);font-size:1rem;font-weight:500;line-height:1.5625;color:#000}.tourbin-star-rating__count{font-size:.75rem;color:var(--tourbin-text-muted)}.tourbin-single-tour__related-secrets{overflow:hidden}@media (max-width:1100px){.tourbin-single-tour__layout{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:20px}.tourbin-tour-slider__float{display:none}}.tourbin-tour-itinerary{margin-top:32px}.tourbin-tour-itinerary__title{margin:0 0 16px;font-family:"Liana",var(--tourbin-font);font-size:1.3rem;font-weight:700;color:var(--tourbin-black)}.tourbin-tour-itinerary__list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.tourbin-tour-itinerary__item{display:flex;align-items:flex-start;gap:16px;padding:16px 18px;border:1px solid #ececec;border-radius:var(--tourbin-card-radius);background:#fafafa}.tourbin-tour-itinerary__day{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:68px;height:32px;padding-inline:12px;border-radius:999px;background:var(--tourbin-yellow);color:var(--tourbin-black);font-size:.8rem;font-weight:700;white-space:nowrap}.tourbin-tour-itinerary__body{min-width:0}.tourbin-tour-itinerary__item-title{margin:0 0 6px;font-size:.95rem;font-weight:700;color:var(--tourbin-black)}.tourbin-tour-itinerary__item-text{margin:0;font-size:.85rem;line-height:1.9;color:var(--tourbin-text-muted);white-space:pre-line}@media (max-width:640px){.tourbin-tour-itinerary__item{flex-direction:column;gap:8px}}.tourbin-tour-prep{margin-top:32px}.tourbin-tour-prep__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px}.tourbin-tour-prep__block{background:#fff;border:1px solid #f0f0f0;border-radius:var(--tourbin-card-radius,18px);padding:20px;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:box-shadow .2s ease,transform .2s ease}.tourbin-tour-prep__block:hover{box-shadow:var(--tourbin-shadow-card,0 12px 30px rgba(15,15,15,.08));transform:translateY(-2px)}.tourbin-tour-prep__block--included{background:linear-gradient( 180deg,rgba(47,179,68,.06),rgba(47,179,68,0) 60% );border-color:rgba(47,179,68,.18)}.tourbin-tour-prep__block--excluded{background:linear-gradient( 180deg,rgba(225,72,72,.05),rgba(225,72,72,0) 60% );border-color:rgba(225,72,72,.16)}.tourbin-tour-prep__title{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:"Liana-soft-FD","Liana",var(--tourbin-font);font-size:1rem;font-weight:700;color:var(--tourbin-black)}.tourbin-tour-prep__title::before{content:"";flex:0 0 auto;width:30px;height:30px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:15px}.tourbin-tour-prep__block--included .tourbin-tour-prep__title::before{background-color:rgba(47,179,68,.12);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232fb344' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.tourbin-tour-prep__block--excluded .tourbin-tour-prep__title::before{background-color:rgba(225,72,72,.12);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23e14848' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E")}.tourbin-tour-prep__block--bring .tourbin-tour-prep__title::before{background-color:var(--tourbin-yellow-soft,#fffbcf);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23131313' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l1 13H5L6 7Z'/%3E%3Cpath d='M9 7a3 3 0 0 1 6 0'/%3E%3C/svg%3E")}.tourbin-tour-prep__block--requirements .tourbin-tour-prep__title::before{background-color:#f0f0f0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23131313' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2 4 5v6c0 5 3.4 8.7 8 11 4.6-2.3 8-6 8-11V5l-8-3Z'/%3E%3C/svg%3E")}.tourbin-tour-prep__block--cancellation .tourbin-tour-prep__title::before{background-color:#f0f0f0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23131313' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 8 8 8'/%3E%3C/svg%3E")}.tourbin-tour-prep__list{margin:0;padding-inline-start:18px;font-size:.85rem;line-height:1.9;color:var(--tourbin-text)}.tourbin-tour-prep__list--included,.tourbin-tour-prep__list--excluded{list-style:none;padding-inline-start:0;display:flex;flex-direction:column;gap:8px}.tourbin-tour-prep__list--included li,.tourbin-tour-prep__list--excluded li{position:relative;padding-inline-start:22px}.tourbin-tour-prep__list--included li::before,.tourbin-tour-prep__list--excluded li::before{content:"";position:absolute;inset-inline-start:0;top:.5em;width:8px;height:8px;border-radius:50%}.tourbin-tour-prep__list--included li::before{background:#2fb344}.tourbin-tour-prep__list--excluded li{color:var(--tourbin-text-muted)}.tourbin-tour-prep__list--excluded li::before{background:#e14848}.tourbin-tour-prep__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.tourbin-tour-prep__tag{padding:7px 16px;border-radius:999px;background:var(--tourbin-yellow-soft,#fffbcf);font-size:.8rem;font-weight:600;color:var(--tourbin-black);white-space:nowrap}.tourbin-tour-prep__text{margin:0;font-size:.85rem;line-height:1.9;color:var(--tourbin-text);white-space:pre-line}.tourbin-tour-faq__title{margin:0 0 16px;font-family:"Liana",var(--tourbin-font);font-size:1.3rem;font-weight:700;color:var(--tourbin-black)}.tourbin-tour-faq__list{display:flex;flex-direction:column;gap:12px}.tourbin-tour-faq__item{border:1px solid #f0f0f0;border-radius:var(--tourbin-card-radius,18px);padding:18px 20px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.04);transition:box-shadow .2s ease}.tourbin-tour-faq__item[open],.tourbin-tour-faq__item:hover{box-shadow:var(--tourbin-shadow-card,0 12px 30px rgba(15,15,15,.08))}.tourbin-tour-faq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:.95rem;font-weight:700;color:var(--tourbin-black);list-style:none}.tourbin-tour-faq__question::-webkit-details-marker{display:none}.tourbin-tour-faq__question::after{content:"";flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--tourbin-yellow-soft,#fffbcf);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23131313' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .2s ease}.tourbin-tour-faq__item[open] .tourbin-tour-faq__question::after{transform:rotate(180deg)}.tourbin-tour-faq__answer{margin:14px 0 0;padding-top:14px;border-top:1px solid #f0f0f0;font-size:.85rem;line-height:1.8;color:var(--tourbin-text-muted)}@media (max-width:900px){.tourbin-single-tour__layout{grid-template-columns:1fr}.tourbin-reviews__actions{align-items:flex-start}.tourbin-reviews__cta,.tourbin-reviews__cta.tourbin-review-form__submit{width:100%}}@media (max-width:640px){.tourbin-tour-gallery{grid-template-columns:1fr}.tourbin-tour-gallery__nav{display:none}.tourbin-review-card__footer{flex-direction:column;align-items:flex-start;gap:12px}.tourbin-review-card__helpful-info{align-self:flex-end}}