{# ------------------------------------------------------------------------ #}{# ----------------------------- PARAMÉTRAGES ----------------------------- #}{# ------------------------------------------------------------------------ #}{% set effectiveSectionSettings = showSectionSettings|default(true) ? sectionSettings|default({}) : {} %}{% set content = effectiveSectionSettings|merge(visitedRecently) %}{% set visitedRecently = content %}{% set visitedRecentlyId = 'visited_recently-' ~ random() %}{% set cardsLimit = visitedRecently.limit|default(5) %}{% if cardsLimit < 1 %}{% set cardsLimit = 5 %}{% endif %}{% set idsCookie = app.request.cookies.get('visitedCruises')|default('') %}{% set ids = idsCookie ? idsCookie|split(',') : [] %}{% include '_snippets/sections/cards_section_settings.html.twig' with {'content': content,'id': visitedRecentlyId,} %}{% set buttonSettings = {'padding': visitedRecently.paddingButtonTopBottomContent|default(14) ~ visitedRecently.paddingButtonUnitContent|default('px') ~ ' ' ~ visitedRecently.paddingButtonRightLeftContent|default(14) ~ visitedRecently.paddingButtonUnitContent|default('px'),'color': visitedRecently.colorButtonContent|default('#004461'),'background-color': visitedRecently.backgroundColorButtonContent|default('#FFFFFF'),'border-radius': visitedRecently.borderRadiusButtonContent|default(0.75) ~ visitedRecently.borderRadiusButtonContentUnit|default('rem'),'font-size': '16px','font-weight': '500','border': visitedRecently.borderSizeButtonContent|default(1) ~ visitedRecently.borderSizeButtonContentUnit|default('px') ~ ' solid ' ~ visitedRecently.borderColorButtonContent|default('#F2F2F2'),} %}{% set conditionSettings = {'color': visitedRecently.textColorCards|default('#6C6C6C'),'font-weight': visitedRecently.textWeightCards|default(400),'font-size': visitedRecently.textSizeCards|default(0.875) ~ visitedRecently.textSizeUnitCards|default('rem'),} %}<section id="{{ visitedRecentlyId }}" class="visited-recently"><div class="visited-recently-head"><h2><div class="icon">{{ getLucidIcon(attribute(visitedRecently, 'pictogramTitleSection')|default('')) }}</div>{{ attribute(visitedRecently, 'titleTextSection')|default('')|raw }}</h2><div class="chevrons"></div></div><div id="{{ visitedRecentlyId }}-preloader" class="visited-recently-preloader" style="display: none;">{% include "pages/_includes/preloaders/_preload-visited_recently.html.twig" %}</div><div class="slider" data-visited-recently-container><div class="cards" data-visited-recently-cards data-visited-cruises>{% for rawId in ids|slice(0, cardsLimit) %}{% set id = rawId|trim %}{% set cruise = id != '' ? getCruiseById(id) : null %}{% if cruise %}<div class="card" data-cruise-id="{{ id }}">{% include '_snippets/components/cards/mini_card.html.twig' with {cruise: cruise,isPriorityLoad: true,} only %}</div>{% endif %}{% endfor %}</div></div></section><style>.visited-recently-preloader {overflow: hidden;padding-left: var(--padding-left-section, 1.125rem);}#{{ visitedRecentlyId }} {--padding-left-section: {{ visitedRecently.paddingLeftRightSection|default(1.125) ~ visitedRecently.paddingUnitSection|default('rem') }};--card-border-radius: {{ visitedRecently.borderRadiusCards|default(1.125) ~ visitedRecently.borderRadiusUnitCards|default('rem') }};--card-image-height: {{ visitedRecently.imageHeightCards|default(9) ~ visitedRecently.imageHeightCardsUnit|default('rem') }};--card-padding: {{ visitedRecently.paddingTopBottomCards|default(6) ~ visitedRecently.paddingUnitCards|default('px') }}{{ visitedRecently.paddingRightLeftCards|default(6) ~ visitedRecently.paddingUnitCards|default('px') }};--title-font-size: {{ visitedRecently.titleSizeCards|default(1.125) ~ visitedRecently.titleSizeUnitCards|default('rem') }};--title-font-weight: {{ visitedRecently.titleWeightCards|default(500) }};--title-color: {{ visitedRecently.titleColorCards|default('#1D1D1D') }};--text-color: {{ visitedRecently.textColorCards|default('#6C6C6C') }};--text-font-size: {{ visitedRecently.textSizeCards|default(0.875) ~ visitedRecently.textSizeUnitCards|default('rem') }};--text-font-weight: {{ visitedRecently.textWeightCards|default(400) }};--icon-width: {{ visitedRecently.textSizeCards|default(0.875) * 0.85 ~ visitedRecently.textSizeUnitCards|default('rem') }};--price-color: {{ visitedRecently.priceColorCards|default('#FF5C00') }};--price-font-size: {{ visitedRecently.priceSizeCards|default(1.25) ~ visitedRecently.priceSizeUnitCards|default('rem') }};--price-font-weight: {{ visitedRecently.priceWeightCards|default(700) }};--button-padding: {{ visitedRecently.paddingButtonTopBottomContent|default(14) ~ visitedRecently.paddingButtonUnitContent|default('px') }}{{ visitedRecently.paddingButtonRightLeftContent|default(14) ~ visitedRecently.paddingButtonUnitContent|default('px') }};--button-color: {{ visitedRecently.colorButtonContent|default('#004461') }};--button-bg-color: {{ visitedRecently.backgroundColorButtonContent|default('#FFFFFF') }};--button-border-radius: {{ visitedRecently.borderRadiusButtonContent|default(0.75) ~ visitedRecently.borderRadiusButtonContentUnit|default('rem') }};--button-border: {{ visitedRecently.borderSizeButtonContent|default(1) ~ visitedRecently.borderSizeButtonContentUnit|default('px') }}solid {{ visitedRecently.borderColorButtonContent|default('#F2F2F2') }};}</style>