@media screen and (width>=576px){.tour-all-comforts{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}}.tour-all-comforts__item:not(:last-of-type){margin-bottom:16px}@media screen and (width>=576px){.tour-all-comforts__item:not(:last-of-type){margin-bottom:0}}.tour-all-comforts__item-title{font-family:var(--headings-font-family);font-weight:var(--headings-font-weight);align-items:center;margin-bottom:8px;display:flex}.tour-all-comforts__item-indicator{margin-left:8px}.tour-all-comforts__item-description{color:var(--color-text-secondary)}.tour-all-comforts-hint{margin-bottom:24px}.tour-all-difficulties{grid-template-columns:repeat(1fr);gap:16px;display:grid}@media screen and (width>=576px){.tour-all-difficulties{grid-template-columns:repeat(2,1fr)}}.tour-all-difficulties__item-title{font-family:var(--headings-font-family);font-weight:var(--headings-font-weight);align-items:center;margin-bottom:8px;display:flex}.tour-all-difficulties__item-indicator{margin-left:8px}.tour-all-difficulties__item-description{color:var(--color-text-secondary)}.tour-private-data{color:var(--color-text-secondary);margin:8px 0;font-size:13px}.tour-private-data:last-child{margin-bottom:0}.tour-private-data__item{margin-bottom:2px;display:block}.tour-private-data__item:last-child{margin-bottom:0}.tour-private-data__item a{color:var(--color-accent-500)}.tour-comfort-list{flex-wrap:wrap;margin:0;padding:0;list-style:none}.tour-comfort-list,.tour-comfort-list__item{align-items:center;display:flex}.tour-comfort-list__item:not(:first-of-type){margin-left:20px;position:relative}.tour-comfort-list__item:not(:first-of-type):before{content:"or";text-transform:uppercase;z-index:1;color:#5c6980;padding:2px 5px;font-size:8px;font-weight:700;position:absolute;top:50%;left:0;transform:translate(-100%,-50%)}.tour-comfort-list__badge{border-radius:12px;padding:0 8px;font-size:12px;display:inline-block}.tour-comfort-list__badge.is-base{color:var(--color-gray-500);background-color:var(--color-gray-50);box-shadow:inset 0 0 0 1px var(--color-gray-150)}.tour-comfort-list__badge.is-base-plus{color:var(--color-gray-500);background-color:var(--color-info-100);box-shadow:inset 0 0 0 1px var(--color-info-200)}.tour-comfort-list__badge.is-improved{color:var(--color-gray-500);background-color:var(--color-success-100);box-shadow:inset 0 0 0 1px var(--color-success-200)}.tour-comfort-list__badge.is-medium{color:var(--color-gray-500);background-color:var(--color-success-200);box-shadow:inset 0 0 0 1px var(--color-success-300)}.tour-comfort-list__badge.is-premium{color:var(--color-gray-500);background-color:var(--color-success-200);box-shadow:inset 0 0 0 1px var(--color-success-500)}.rating-heading__title{align-items:center;display:flex}.rating-heading__value{margin-bottom:0}.rating-heading__stars{margin-left:12px}.rating-heading__count{color:var(--color-text-secondary);margin-top:4px;font-size:16px}body{--review-item-border-bottom:none;--review-item-padding:0;--review-item-margin-bottom-xs:24px;--review-item-margin-bottom:32px}.review-item{--color-link:var(--color-accent-500);--as-truncate-button-color:var(--color-black);--as-truncate-button-hover-color:var(--color-black);padding:var(--review-item-padding);border-bottom:var(--review-item-border-bottom);display:block;margin-bottom:var(--review-item-margin-bottom-xs)!important}@media screen and (width>=992px){.review-item{margin-bottom:var(--review-item-margin-bottom)!important}}.review-item__body{display:flex}@media screen and (width<=575px){.review-item__wrapper{margin-left:-72px}}.review-item__content{width:100%}@media screen and (width>=576px){.review-item__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}}.review-item__title{align-items:center;display:flex}.review-item__date{color:var(--color-text-secondary);margin-top:2px}@media screen and (width>=576px){.review-item__date{margin-top:0}}.review-item__name{font-weight:var(--headings-font-weight);font-family:var(--headings-font-family);margin-right:10px}@media screen and (width>=992px){.review-item__name{font-size:18px}}.review-item__avatar{margin-right:16px}.review-item__subtitle{color:var(--color-text-secondary)}.review-item__text{white-space:pre-line;margin-top:8px}.review-item__text:last-child{margin-bottom:0}@media screen and (width>=992px){.review-item__text{margin-top:16px}}.review-item__replies{margin-top:12px}@media screen and (width>=992px){.review-item__replies{margin-top:16px}}.reviews-list__list{margin:24px 0 0;padding:0;list-style:none}@media screen and (width>=360px){.reviews-list__list{margin-top:32px}}.reviews-list__item{margin:0;padding:0}.reviews-list__hint{margin-top:16px}
