.tour-all-difficulties{display:grid;gap:16px;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)}@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-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)}.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)}
