.score-no{background-color:#ff725e;border-radius:20px;color:#fff;flex-shrink:0;font-weight:700;line-height:27px}.score-no--sm{font-size:10px;height:18px;line-height:20px;margin-left:.15625rem;text-align:center;width:32px}.score-no--md{font-size:14px;height:22px;line-height:25px;margin-left:.3125rem;text-align:center;width:43px}@media(max-width:991.98px){.score-no--sm{font-size:9px;height:12px;line-height:12px;margin-left:.15625rem;text-align:center;width:30px}}.rating{align-items:center;border-radius:20px;display:flex;padding:.3125rem}.rating--boxed{background-color:#fff}.rating__bullets{align-items:center;display:flex;flex-direction:row-reverse}.rating__bullets .icon{align-items:center;color:#ff725e;display:flex;justify-content:center;margin-left:.15625rem}.rating__bullets .icon:before{font-size:10px;height:10px;line-height:11px;vertical-align:top;width:10px}.rating__bullets .icon--sm{height:12px;width:12px}.rating__bullets .icon--md{height:16px;width:14px}.rating__bullets .icon--lg{height:16px;width:16px}.rating__bullets .icon--lg:before{font-size:16px}.rating .count{color:#4e5c6e;display:flex;justify-content:flex-end;margin-right:.3125rem;white-space:nowrap}.rating .count__lg{font-size:12px}@media(max-width:1199.98px){.rating .count__lg{font-size:10px}}.rating .count__md,.rating .count__sm{font-size:10px}@media(max-width:767.98px){.rating__bullets .icon:before{font-size:12px;height:8px;width:8px}.rating__bullets .icon--sm{height:10px;width:10px}.rating .count{font-size:8px}}.modal__reaction__header .modal-title{color:#717c8b;display:flex;justify-content:center;width:100%}.modal__reaction__header .close{font-size:24px}.modal__reaction__body{align-items:center;display:flex;flex-direction:column}.modal__reaction__body .description{color:#4e5c6e;font-size:14px;margin-bottom:.9375rem}.modal__reaction__body .score-text{color:#ff725e;font-size:16px;font-weight:700;margin-bottom:.625rem}.modal__reaction__body .bullets{color:#ff725e;margin-bottom:.9375rem}.modal__reaction__body .bullets i{font-size:25px}.modal__reaction__body .submit{font-size:18px;margin-bottom:.15625rem;width:80%}.select-date{width:100%}.select-date__disabled{opacity:.3;pointer-events:none}.select-date__item{align-items:center;color:#4e5c6e;display:flex;flex-direction:column;font-size:10px;height:40px;justify-content:center;width:50%}.select-date__item:first-of-type{border-left:1px solid #dee2e6}.select-date__item span:first-of-type{font-size:12px;font-weight:700}.select-date a{display:flex;justify-content:space-between;padding:.625rem 0}.select-date .has-coupon{background-color:#be1049;border-radius:50%;color:#fff!important;font-size:12px;font-weight:700;height:20px;left:50%;line-height:23px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:20px}.select-date .active{background-image:linear-gradient(45deg,#f1437c,#ff725e);border-radius:.15625rem}.select-date .active *{color:#fff}.select-date .active .has-coupon{background-color:#fff;color:#be1049!important}.carousel{display:flex;overflow-x:scroll;overflow-y:hidden;overflow:scroll hidden;padding-bottom:.625rem;white-space:nowrap}.carousel__item{display:flex;flex-shrink:0;margin-right:16px;max-width:265px;white-space:normal}.carousel__item:last-child{margin-left:16px}.carousel-wrapper{overflow-x:hidden;width:100%}.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;display:flex;margin-bottom:32px;margin-top:24px;overflow:hidden;padding-top:160px;position:relative}.banner__text{padding:1rem;text-align:center}.banner__text--title{font-size:14px;font-weight:700}.banner__text--subtitle{font-size:12px;margin-bottom:1rem}.banner__text a{color:#fff;font-size:12px;font-weight:700;padding:10px;-webkit-text-decoration:none;text-decoration:none;width:100%}.banner__text a:hover{color:#fff}.banner__img{height:350px;position:absolute;top:-200px;width:350px}.banner__img img{border-radius:50%;height:350px;width:350px}.same{border:0;border-radius:5px!important;color:#717c8b;display:flex;height:auto;overflow:hidden;padding:12px}.same__img{margin-bottom:12px}.same__img img{height:175px;-o-object-fit:cover;object-fit:cover;width:100%}.same__upper{display:flex;flex-direction:column;flex-grow:1;height:auto}.same__upper>hr{background-color:#ebecef;border:none;height:.5px;margin:12px 0;width:100%}.same__upper--start{align-items:center;color:#717c8b;display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;justify-content:space-between;padding:0;width:100%}.same__upper--start--title{color:#171c21;display:block;font-size:14px;font-weight:700;line-height:1.4;width:150px}.same__upper--start--stay{align-items:center;border:1px solid #ebecef;border-radius:.25rem;color:#717c8b;display:flex;font-size:10px;font-weight:700;padding:0 6px}.same__upper--start--thumbnail{border-radius:.25rem;height:32px;margin-left:10px;-o-object-fit:cover;object-fit:cover;width:40px}.same__upper--start--price{align-items:center;color:#0197f6;display:flex;font-size:14px;font-weight:700}.same__upper--start--price span{color:#717c8b;font-size:12px;font-weight:400}.same i{font-size:16px}.trip-sticky-actions{background-color:#fff;bottom:0;box-shadow:0 -4px 4px hsla(214,9%,45%,.24);left:0;padding:12px 20px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:20}.trip-sticky-actions__content{align-items:center;display:flex;gap:12px;justify-content:center;margin:0 auto;width:100%}.trip-sticky-actions__phone{align-items:center;background-color:#fff;border:1px solid #0197f6;border-radius:5px;color:#0197f6;display:flex;font-size:12px;font-weight:700;gap:4px;height:40px;justify-content:center;line-height:18px;padding:0 12px;-webkit-text-decoration:none;text-decoration:none}.trip-sticky-actions__phone .lst-icon{font-size:16px}.trip-sticky-actions__online{align-items:center;background-color:#0197f6;border:none;border-radius:5px;color:#fff;display:flex;font-size:12px;font-weight:700;gap:4px;height:40px;justify-content:center;line-height:18px;padding:0 12px}.trip-sticky-actions__online:disabled{opacity:.5}.trip-sticky-actions__online-label{align-items:center;display:flex;gap:4px}.trip-sticky-actions__online-price{font-size:14px}.trip-sticky-actions__online-currency{font-size:12px}.trip-show--with-sticky{padding-bottom:140px}@supports(padding:max(0px)){.trip-show--with-sticky{padding-bottom:max(140px,env(safe-area-inset-bottom))}}.trip-show .header{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:260px;justify-content:flex-end;margin:-.625rem;position:relative;z-index:0}.trip-show .header:after{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.trip-show .header__title{color:#fff;font-size:18px;height:calc(50% - 45px);text-align:center;width:100%}.trip-show .header__lower{align-items:center;color:#fff;display:flex;font-size:12px;justify-content:space-between;padding:0 .625rem 1.875rem;width:100%}.trip-show .header__lower__item{align-items:center;background-color:hsla(0,0%,100%,.3);border-radius:20px;color:#fff;display:flex;height:100%}.trip-show .header__lower__item .rating__bullets{display:flex;flex-direction:row-reverse;line-height:21px}.trip-show .header__lower a{padding:0 .9375rem 0 .3125rem}.trip-show .header__lower a i{align-items:center;background-color:#ff725e;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;height:22px;justify-content:center;margin-right:.3125rem;padding:4px;width:22px}.trip-show .header__lower .rating-with-action .rating{background-color:hsla(0,0%,100%,.1)}.trip-show .wrapper-date-list{height:80px}.trip-show .wrapper-date-list.in-offcanvas{margin-top:1.875rem}.trip-show .wrapper-date-list .date-list{margin:-1.875rem 0 1.875rem}.trip-show .wrapper-date-list .date-list--fixed{background:#f9f9fa;box-shadow:0 5px 27px 3px rgba(24,23,24,.1);padding:0 10px 10px 21px;position:fixed;right:0;top:1.875rem;z-index:4}.trip-show .wrapper-date-list .date-list .carousel{width:100vw}.trip-show .wrapper-date-list .date-list .carousel__item{max-width:240px;width:40%}.trip-show .wrapper-date-list .date-list .carousel .active .select-date{border-color:#ff725e!important}.trip-show__date-picker .controls{right:0!important}.trip-show__top-info{flex-direction:row!important;justify-content:space-between;padding:10px 8px}.trip-show__top-info>div{background-color:#f9f9fa;border-radius:99px;font-size:10px;padding:8px 16px}.trip-show__top-info-capacity{border:1px solid;margin:0 8px}.trip-show__top-info-capacity--OPEN{border-color:#38ca96;color:#38ca96}.trip-show__top-info-capacity--LIMITED{border-color:#fcc104;color:#fcc104}.trip-show__top-info-capacity--CLOSED{border-color:#4e5c6e;color:#2f3742}.trip-show__top-info-id{border:1px solid #dee2e6}.trip-show__top-action{flex-direction:row!important;margin-top:12px}.trip-show__top-action>a,.trip-show__top-action>div{align-items:center;border-left:1px solid #dee2e6;color:#4e5c6e;display:flex;font-size:10px;height:44px;justify-content:center;width:50%}.trip-show__top-action>a>i,.trip-show__top-action>div>i{font-size:20px;margin-left:8px}.trip-show__top-action>a>i:before,.trip-show__top-action>div>i:before{height:20px;width:20px}.trip-show__title{color:#2f3742;font-size:16px;line-height:1.5;margin-top:24px}.trip-show__passengers-top{align-items:center;display:flex;justify-content:space-between}.trip-show__passengers-top-capacity,.trip-show__passengers-top>*{background-color:#f9f9fa;border:1px solid #dee2e6;border-radius:99px;font-size:14px;font-size:16px;padding:12px 0;text-align:center;width:calc(50% - 8px)}.trip-show__passengers-top-id{font-size:12px}@media(min-width:1200px){.trip-show__passengers-top-id{font-size:14px}}.trip-show__passengers-top-capacity{margin-bottom:24px;margin-top:14px;width:100%}@media(min-width:1200px){.trip-show__passengers-top-capacity{font-size:16px}}.trip-show__passengers-top-capacity--OPEN{border-color:#38ca96;color:#38ca96}.trip-show__passengers-top-capacity--LIMITED{border-color:#fcc104;color:#fcc104}.trip-show__passengers-top-capacity--CLOSED{border-color:#4e5c6e;color:#2f3742}.trip-show__passengers-price{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.trip-show__passengers-price-title{color:#4e5c6e;font-size:12px;font-size:14px}.trip-show__passengers-price-content{align-items:center;color:#0197f6;display:flex;font-size:24px;font-size:28px;font-weight:700}.trip-show__passengers-price-content-currency{font-size:12px;font-weight:400;margin-right:8px}.trip-show__passengers-reserve{font-size:17px!important;font-weight:700!important;margin-top:24px}.trip-show__passengers-type{align-items:center;border:1px solid;border-radius:5px;display:flex;margin-top:16px;padding:12px 8px;width:calc(50% - 8px)}.trip-show__passengers .disabled{background-color:#f9f9fa;border:1px solid #dee2e6;color:#949ca7}.trip-show__about{color:#4e5c6e;font-size:14px;line-height:32px;margin-top:16px;white-space:pre-wrap}.trip-show__sections{flex-direction:row!important;padding:6px;width:-moz-fit-content;width:fit-content}.trip-show__sections>div{border-radius:99px;cursor:pointer;font-size:12px;padding:8px 12px;transition:background-color .2s,color .2s;white-space:nowrap}.trip-show__sections>div.is-active{background-color:#ff725e;color:#fff;font-weight:700}.trip-show__sections-wrapper{margin:24px -.625rem 0;overflow:auto;padding:0 .625rem 8px}.trip-show__item{margin:24px 0;padding:12px 10px}.trip-show__summary{padding-bottom:0;padding-top:0}.trip-show__summary>div{border-top:1px solid #dee2e6;display:flex;font-size:14px;line-height:30px;padding:12px 0}.trip-show__summary>div:first-child{border-top:none}.trip-show__summary>div .title{color:#4e5c6e;display:inline-block;margin-top:2px}.trip-show__summary>div>i{margin-left:12px}.trip-show__summary>div>i:before{background-size:contain;height:30px;width:30px}.trip-show__map{background-color:#f9f9fa;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;padding:14px 12px;width:100%}.trip-show__map-container{height:100%;width:100%;z-index:1}.trip-show__map-container iframe{border:none;border-radius:5px;height:100%;width:100%}.trip-show__map-container .leaflet-tooltip{align-items:center;border:4px solid #5f0824;border-radius:50%;color:#5f0824;display:flex;font-size:18px;font-weight:700;height:36px;justify-content:center;width:36px}.trip-show__schedule-day{display:flex;margin-bottom:16px;position:relative}.trip-show__schedule-day:last-child{margin-bottom:0}.trip-show__schedule-day:last-child:before{height:100%}.trip-show__schedule-day:before{border-right:2px dashed #0197f6;content:" ";height:calc(100% + 32px);position:absolute;right:26px;top:0}.trip-show__schedule-day-title{align-items:center;background-color:#0197f6;border-radius:0 99px 99px 0;color:#fff;display:flex;font-size:12px;font-weight:700;height:36px;justify-content:center;min-width:50px;position:sticky;top:12px}.trip-show__schedule-day-content{background-color:#f9f9fa;border-radius:5px 0 5px 5px;max-width:calc(100% - 50px);padding:12px 10px;width:100%}.trip-show__schedule-day-content-title{color:#0197f6;font-size:14px;font-weight:600;margin-bottom:12px}.trip-show__schedule-day-content-description{color:#717c8b;font-size:12px;line-height:24px}.trip-show__schedule-day-content-description>span{white-space:pre-wrap}.trip-show__schedule-day-content-description-media{background-color:#c8ccd2;border-radius:5px;height:auto;margin-bottom:8px;overflow:hidden;width:100%}.trip-show__schedule-day-content-description-media>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.trip-show__schedule-day-content-tip{align-items:center;display:flex;margin-top:16px}.trip-show__schedule-day-content-tip-icon{height:30px;margin-left:10px;width:30px}.trip-show__schedule-day-content-tip-message{color:#717c8b;font-size:12px}.trip-show__schedule-day-content-carousel{margin-top:24px}.trip-show__schedule-day-content-carousel .carousel{margin:0!important;padding:0!important;width:100%!important}.trip-show__schedule-day-content-carousel-item{border:none!important;border-radius:5px!important;box-shadow:none!important;overflow:hidden;position:relative;width:140px}.trip-show__schedule-day-content-carousel-item-image{background-color:#c8ccd2;height:90px;overflow:hidden;width:100%}.trip-show__schedule-day-content-carousel-item-image>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.trip-show__schedule-day-content-carousel-item-text{background-color:#fff;color:#171c21;font-size:12px;line-height:22px;padding:8px;text-align:center}.trip-show__schedule-day-content-carousel-item-wrapper{width:175px}.trip-show__schedule-day-content-carousel-item-wrapper a{display:inline-block;width:155px}.trip-show__meals-item{margin-top:16px}.trip-show__meals-item:first-child{margin-top:0}.trip-show__meals-item-title{font-size:12px;font-weight:700}.trip-show__meals-item-table{border:1px solid #dee2e6;border-collapse:separate;border-radius:5px;border-spacing:0;font-size:12px;margin-top:12px;text-align:center;width:100%}.trip-show__meals-item-table tr td{padding:8px 10px}.trip-show__meals-item-table tr td:first-child{border-bottom:1px solid #dee2e6;border-left:1px solid #dee2e6;width:100px}.trip-show__meals-item-table tr td:first-child>div{align-items:center;display:flex}.trip-show__meals-item-table tr td:first-child>div>i{margin-left:8px}.trip-show__meals-item-table tr td:first-child>div>i:before{height:20px;width:20px}.trip-show__meals-item-table tr td:last-child{border-bottom:1px solid #dee2e6}.trip-show__meals-item-table tr:last-child td{border-bottom:none}.trip-show__meals-item-divider{border-top:2px dashed #c8ccd2;margin:20px 0}.trip-show__meals-item-snacks{align-items:center;border:1px solid #dee2e6;border-radius:5px;display:flex;font-size:12px;padding:12px 10px}.trip-show__meals-item-snacks i{margin-left:6px}.trip-show__meals-item-snacks i:before{height:19px;width:19px}.trip-show__services-item{color:#717c8b;font-size:14px;padding:8px 0}.trip-show__services-item>i{font-size:6px;margin-left:12px}.trip-show__info-header{align-items:center;display:flex;font-size:18px}.trip-show__info-header>i{margin-left:12px}.trip-show__info-header>i:before{height:44px;width:44px}.trip-show__info-content{color:#4e5c6e;font-size:12px;line-height:22px;margin-top:16px}.trip-show__info-content-title{font-size:18px}.trip-show__requirements-header{align-items:center;display:flex;font-size:18px}.trip-show__requirements-header>i{margin-left:12px}.trip-show__requirements-header>i:before{height:44px;width:44px}.trip-show__requirements-content-title{font-size:20px}.trip-show__requirements-content-subtitle{color:#ff725e;font-size:12px;margin-top:16px}.trip-show__requirements-content-items{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;margin:16px -4px 0}.trip-show__requirements-content-items>a,.trip-show__requirements-content-items>div{background-color:#f9f9fa;border-radius:99px;color:#717c8b;margin:0 4px 8px;padding:6px 22px}.trip-show__actions{align-items:center;background-color:#fff;border-radius:5px 5px 0 0;border-top:1px solid #c8ccd2;bottom:0;display:flex;justify-content:space-between;left:0;padding:8px;position:fixed;width:100%;z-index:1}.trip-show__actions-support{font-size:14px}.trip-show__actions-phone{background-color:#2c2c41;border-radius:3px;color:#fff;font-size:14px;padding:8px}.trip-show__actions-phone:focus,.trip-show__actions-phone:hover{color:#fff}.trip-show__reserve-item{box-shadow:none!important;margin:16px 0;padding:10px 12px}.trip-show__reserve-date{align-items:center;color:#2f3742;flex-direction:row!important;font-size:14px}.trip-show__reserve-date-title{color:#717c8b;font-size:12px;margin-left:8px}.trip-show__reserve-info-item{align-items:baseline;color:#717c8b;display:flex;font-size:14px;margin-top:8px}.trip-show__reserve-info-item>i{color:#4e5c6e;display:flex;font-size:6px;margin-left:12px}.trip-show__reserve-info-price{align-items:center;display:flex;justify-content:space-between;margin-top:62px}.trip-show__reserve-info-price-title{color:#4e5c6e;font-size:14px}.trip-show__reserve-info-price-content{align-items:center;color:#0197f6;display:flex;font-size:28px;font-weight:700}.trip-show__reserve-info-price-content-currency{font-size:12px;font-weight:400;margin-right:12px}.trip-show__reserve-info-submit{font-size:17px!important;font-weight:700!important;margin-top:42px}.trip-show__reserve-agency{align-items:center;display:flex;flex-direction:row}.trip-show__reserve-agency-info{align-items:center;display:flex;flex:1;gap:8px;justify-content:center}.trip-show__reserve-agency-info .info-icon:before{font-size:48px}.trip-show__reserve-agency-info .info-title{color:#2f3742;font-size:12px;margin-bottom:12px}.trip-show__reserve-agency-info .info-score .rating{padding:0}.trip-show__reserve-agency-info .info-score .rating .score-no{display:none}.trip-show__reserve-agency-phone{flex:1;text-align:center}.trip-show__reserve-agency-phone>div{font-size:12px;margin-bottom:8px}.trip-show__reserve-agency-phone>.phone{border-radius:999px;font-size:12px;font-weight:700;min-width:122px;padding:7px 20px}.trip-show__reserve-support{align-items:center;flex-direction:row!important;font-size:14px;justify-content:space-between}.trip-show__reserve-support>div{align-items:center;display:flex;gap:13px}.trip-show__reserve-support>div i{margin-right:5px}.trip-show__reserve-support>div i:before{font-size:48px}.trip-show__reserve-support>a{border-radius:99px;font-size:16px;font-weight:700;padding:10px 22px}.last-datepicker{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.3125rem 0;position:relative;width:100%}.last-datepicker .controls{display:flex;justify-content:space-between;position:absolute;right:12px;top:0;width:98%}.last-datepicker .controls button{align-items:center;background-color:#ebecef;border:none;border-radius:50%;color:#717c8b;display:flex;height:40px;justify-content:center;width:40px}.last-datepicker .controls button:hover{background-color:#dee2e6;border:none!important;cursor:auto}.last-datepicker .controls button:hover:active{background-color:#dee2e6;color:#717c8b}.last-datepicker .controls button:focus,.last-datepicker .controls button:focus *{border:none!important}.last-datepicker .controls button i{display:flex;font-size:16px;font-weight:700}.last-datepicker .box__month{display:flex;flex-direction:column;margin-top:-.3125rem;width:350px}.last-datepicker .box__month .month{border-bottom:1px solid #dee2e6;color:#2f3742;font-size:22px;font-weight:700;margin-bottom:.3125rem;padding-bottom:.625rem;text-align:center}.last-datepicker .box__month .week{border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:.3125rem;padding-bottom:.3125rem}.last-datepicker .box__month .week li{text-align:center;width:14.2857142857%}.last-datepicker .box__month .days{display:flex;flex-wrap:wrap;margin-right:3px;width:100%}.last-datepicker .box__month .days li{align-items:center;background-color:#f9f9fa;border-radius:3px;color:#4e5c6e;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:45px;margin-bottom:.15625rem;margin-left:.15625rem;position:relative;text-align:center;width:12.8571428571%}.last-datepicker .box__month .days li span{display:flex;flex-direction:column-reverse;width:100%}.last-datepicker .box__month .days li span small{color:#0197f6;font-size:9px;line-height:3px}.last-datepicker .box__month .days .day__hover{background-color:#cceafd}.last-datepicker .box__month .days .day__empty{background-color:inherit;cursor:default}.last-datepicker .box__month .days .day__past{color:#dbdee8}.last-datepicker .box__month .days .day__today{background-color:#717c8b;color:#fff}.last-datepicker .box__month .days .day__today span small{color:#fff}.last-datepicker .box__month .days .day__today:before{content:"امروز";font-size:8px;left:50%;position:absolute;top:0;transform:translateX(-50%)}.last-datepicker .box__month .days .day__range__start{background-color:#0197f6;border-bottom-left-radius:0;border-top-left-radius:0;color:#fff}.last-datepicker .box__month .days .day__range__start small{color:#fff}.last-datepicker .box__month .days .day__range__start--single{background-color:#0197f6;color:#fff}.last-datepicker .box__month .days .day__range__start:before{content:"شروع";font-size:8px;left:14px;position:absolute;top:0}.last-datepicker .box__month .days .day__range__end{background-color:#0197f6;border-bottom-right-radius:0;border-top-right-radius:0;color:#fff}.last-datepicker .box__month .days .day__range__end small{color:#fff}.last-datepicker .box__month .days .day__range__end:before{content:"پایان";font-size:8px;left:14px;position:absolute;top:0}.last-datepicker .box__month .days .day__range__middle{background-color:#cceafd;border-radius:0}.last-datepicker .box__month .days .day__valid__end__date span{flex-direction:column}