{# Popup d'offre spéciale qui s'affiche au survol de div.offer #}{# Usage: include ce template dans une boucle for offer, juste après <div class="offer"> #}{% set media = crea_media_get_media(['banner'], offer) %}{% if offer is defined %}<div class="popup popup--offer" style="position: fixed; top: -9999px; left: -9999px; opacity: 0; visibility: hidden;"><button type="button" class="popup__close" data-popup-close aria-label="{{ 'list.cruise_card.close_offer'|trans }}">{{ getLucidIcon('x') }}</button>{% if media.cdnUrl is defined and media.cdnUrl is not empty %}<div class="popup__image"><img src="{{ media.cdnUrl|default('/img/placeholder-company.svg') }}" alt="{{ offer.displayedName|default('snippets.offers.special_offer'|trans) }}">{% if offer.offerCategory.icon is defined and offer.offerCategory.icon is not empty %}<div class="popup__icon" style="background-color: {{ offer.offerCategory.colorFill|default('#000000') }}; color: {{ offer.offerCategory.colorFont|default('#FFFFFF') }};">{{ getLucidIcon(offer.offerCategory.icon) }}</div>{% endif %}</div>{% endif %}{% set popupTitle = offer.displayedName|default(offer.name|default('')) %}{% set popupShort = offer.shortDescription|default('') %}{% set popupDescription = offer.description|default('') %}{% set popupConditions = offer.conditions|default('') %}{% set titleColor = offer.offerCategory.colorFont|default('') %}{% if titleColor is empty or titleColor|lower in ['#fff', '#ffffff', 'white'] %}{% set titleColor = 'inherit' %}{% endif %}<div class="popup__content">{% if popupTitle is not empty %}<div class="popup__title" style="color: {{ titleColor }}">{{ popupTitle|raw }}</div>{% endif %}{% if popupShort is not empty %}<div class="popup__short-description">{{ popupShort|raw }}</div>{% endif %}{% if popupDescription is not empty %}<div class="popup__description">{{ popupDescription|raw }}</div>{% endif %}{% if popupConditions is not empty %}<div class="popup__cgu color-price-tags-primary">{{ popupConditions|raw }}</div>{% endif %}</div></div>{% endif %}