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