<div class="c-fare c-fare--stopover ">
<div class="c-fare__header">
<p class="c-fare__name">Promotional</p>
<p class="c-fare__price">148,00€</p>
<div class="c-fare__route">
<div class="c-fare-route ">
<div class="c-fare-route__detail">
<div class="c-fare-route__disclosure">
<div class="c-collapsible o-collapsible o-collapsible--raw">
<p class="c-collapsible__title o-collapsible__title js-collapsible-title" id="">Dettaglio scali</p>
<p class="c-fare-route__type">Andata</p>
<ul class="c-fare-route__list">
<li>Bologna BLQ - Sofia IST</li>
<li>Sofia IST- SHARM EL SHEIKH / MARSA ALAM</li>
</ul>
<p class="c-fare-route__type">Ritorno</p>
<ul class="c-fare-route__list">
<li>SHARM EL SHEIKH / MARSA ALAM - Sofia IST</li>
<li>Sofia IST- Bologna BLQ</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="c-fare__body">
<div class="c-fare__item">
<div class="c-fare__item-icon">
<svg class="c-icon c-icon--24 c-icon--positive">
<use xlink:href="#ic-confirm-24px"></use>
</svg>
</div>
<div class="c-fare__item-content">
<div class="c-fare__item-title">Bagaglio da stiva</div>
<div class="c-fare__item-body">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Asperiores saepe molestiae vel, natus autem, qui similique doloremque rem adipisci.</p>
</div>
</div>
</div>
<div class="c-fare__item unavailable">
<div class="c-fare__item-icon">
<svg class="c-icon c-icon--24 c-icon--negative">
<use xlink:href="#ic_cancel_black_24px"></use>
</svg>
</div>
<div class="c-fare__item-content">
<div class="c-fare__item-title">
<p>Cambio biglietto</p>
<p class='not-available-txt'>(Non disponibile)</p>
</div>
<div class="c-fare__item-body">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Asperiores saepe molestiae vel, natus autem, qui similique doloremque rem adipisci.</p>
</div>
</div>
</div>
<div class="c-fare__item unavailable">
<div class="c-fare__item-icon">
<svg class="c-icon c-icon--24 c-icon--negative">
<use xlink:href="#ic_cancel_black_24px"></use>
</svg>
</div>
<div class="c-fare__item-content">
<div class="c-fare__item-title">
<p>Rimborso biglietto</p>
<p class='not-available-txt'>(Non disponibile)</p>
</div>
<div class="c-fare__item-body">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Asperiores saepe molestiae vel, natus autem, qui similique doloremque rem adipisci.</p>
</div>
</div>
</div>
</div>
<div class="c-fare__footer">
<button type="button" class="c-button c-button--submit">
Seleziona e continua
</button>
</div>
</div>
<div class="c-fare c-fare--stopover {{ modifier }}">
<div class="c-fare__header">
<p class="c-fare__name">Promotional</p>
<p class="c-fare__price">148,00€</p>
<div class="c-fare__route">
{{ render "@fare-route" }}
</div>
</div>
<div class="c-fare__body">
{{#each items}}
<div class="c-fare__item{{#if class}} {{class}}{{/if}}">
<div class="c-fare__item-icon">
{{> @icon fare-item-icon }}
</div>
<div class="c-fare__item-content">
<div class="c-fare__item-title">{{{ title }}}</div>
<div class="c-fare__item-body">{{{ body }}}</div>
</div>
</div>
{{/each}}
</div>
<div class="c-fare__footer">
{{> @button btn-submit }}
</div>
</div>
{
"fare-route-round": {
"type": "Andata",
"route-name": "Promotional: BLQ - IST",
"disclosure": {
"modifier": "o-collapsible--raw",
"title": "Dettaglio scali",
"other-route-name": "Flexible: IST - JFK"
}
},
"fare-route-trip": {
"type": "Ritorno",
"route-name": "Business: JFK - IST",
"disclosure": {
"modifier": "o-collapsible--raw",
"title": "Dettaglio scali",
"other-route-name": "Executive: IST - BLQ"
}
},
"items": [
{
"fare-item-icon": {
"symbol": "ic-confirm-24px",
"class": "c-icon c-icon--24 c-icon--positive"
},
"title": "Bagaglio da stiva",
"body": "<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Asperiores saepe molestiae vel, natus autem, qui similique doloremque rem adipisci.</p>"
},
{
"class": "unavailable",
"fare-item-icon": {
"symbol": "ic_cancel_black_24px",
"class": "c-icon c-icon--24 c-icon--negative"
},
"title": "<p>Cambio biglietto</p><p class='not-available-txt'>(Non disponibile)</p>",
"body": "<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Asperiores saepe molestiae vel, natus autem, qui similique doloremque rem adipisci.</p>"
},
{
"class": "unavailable",
"fare-item-icon": {
"symbol": "ic_cancel_black_24px",
"class": "c-icon c-icon--24 c-icon--negative"
},
"title": "<p>Rimborso biglietto</p><p class='not-available-txt'>(Non disponibile)</p>",
"body": "<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Asperiores saepe molestiae vel, natus autem, qui similique doloremque rem adipisci.</p>"
}
],
"btn-submit": {
"modifier": "c-button--submit",
"type": "button",
"text": "Seleziona e continua"
}
}
.c-fare {
--fare-padding: #{remify(24px)};
display: flex;
flex-direction: column;
border-radius: remify(12px);
overflow: hidden;
@include shadow(high);
background-color: secondary(soft, 100);
}
.c-fare__header {
background-color: primary(night, 100);
color: secondary(basic-white, 100);
padding: var(--fare-padding);
}
.c-fare__route {
border-top: remify(1px) solid primary(night, 40);
padding-top: remify(16px);
margin-top: remify(16px);
}
.c-fare__name {
@include font-scale(level-2);
text-align: center;
}
.c-fare__price {
@include font-scale(level-6);
font-weight: fw(bold);
text-align: center;
}
.c-fare__body {
padding: var(--fare-padding);
}
.c-fare__item {
display: flex;
gap: remify(8px);
color: primary(night, 100);
}
.c-fare__item + .c-fare__item {
margin-top: remify(16px);
}
.c-fare__item-title {
@include font-scale(level-2);
font-weight: fw(semibold);
margin-bottom: remify(4px);
.not-available-txt {
@include font-scale(level-1);
font-weight: fw(regular);
margin-left: remify(4px);
}
* {
display: inline-block;
}
}
.c-fare__item-body {
@include font-scale(level-1-5);
}
.c-fare__footer {
padding-inline: var(--fare-padding);
padding-bottom: var(--fare-padding);
text-align: center;
margin-top: auto;
}
No notes defined.