@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-counter{--star-size:var(--star-size-md);align-items:center;gap:var(--rating-gap);width:max-content;display:flex}.rating-counter.is-small{--rating-gap:3px;--star-size:var(--star-size-sm)}.rating-counter.is-large{--rating-gap:8px;--star-size:var(--star-size-lg)}.rating-counter__star{width:var(--star-size);height:var(--star-size);background-color:var(--rating-inactive-bg);-webkit-mask-image:var(--star-icon);-webkit-mask-image:var(--star-icon);mask-image:var(--star-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rating-counter__track{background-color:var(--star-active-color);height:100%}.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:24px;--photos-border-radius:4px}.review-item{--color-link:var(--color-accent-500);--as-truncate-button-color:var(--color-text);--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{-moz-column-gap:16px;grid-template-columns:56px minmax(0,1fr);column-gap:16px;display:grid}.review-item__wrapper{grid-column:2}@media screen and (width<=575px){.review-item__wrapper{grid-column:1/-1}}.review-item__info{flex-direction:column;gap:4px;min-height:56px;display:flex}.review-item__photos-previews{margin-top:8px}@media screen and (width>=576px){.review-item__photos-previews{margin-top:16px}}.review-item__title{align-items:center;display:flex}.review-item__name{font-weight:var(--headings-font-weight);margin-right:8px}@media screen and (width>=992px){.review-item__name{font-size:18px}}.review-item__subtitle{color:var(--color-text-secondary);font-size:14px}@media screen and (width>=576px){.review-item__subtitle{font-size:16px}}.review-item__text{white-space:pre-line;margin-top:8px}.review-item__text:last-child{margin-bottom:0}.review-item__replies{margin-top:12px}@media screen and (width>=992px){.review-item__replies{margin-top:16px}}.reviews-list__list{margin:16px 0 0;padding:0;list-style:none}@media screen and (width>=360px){.reviews-list__list{margin-top:24px}}.reviews-list__item{margin:0;padding:0}.reviews-list__hint{margin-top:16px}
