/** Shopify CDN: Minification failed

Line 53:93 The "-" operator only works if there is whitespace on both sides
Line 54:93 The "-" operator only works if there is whitespace on both sides
Line 87:58 The "+" operator only works if there is whitespace on both sides
Line 88:57 The "-" operator only works if there is whitespace on both sides
Line 97:93 The "-" operator only works if there is whitespace on both sides
Line 98:93 The "-" operator only works if there is whitespace on both sides
Line 133:0 Unexpected "}"

**/
.instant .-z-10 { z-index: -10; }
.instant .aspect-\[2\/1\] { aspect-ratio: 2/1; }
.instant .aspect-\[2\/3\] { aspect-ratio: 2/3; }
.instant .bg-\[\#041c2d\]\/15 { background-color: rgba(4, 28, 45, 0.15); }
.instant .bg-gradient-to-r { --tw-gradient-position: to right in oklab; background-image: linear-gradient(var(--tw-gradient-stops)); }
.instant .bg-white\/40 { background-color: rgba(255, 255, 255, 0.4); }
.instant .border-\[\#FFFCF4\] { border-color: #FFFCF4; }
.instant .border-t-\[6px\] { border-top-style: solid; border-top-width: 6px; }
.instant .border-x-\[6px\] { border-inline-style: solid; border-inline-width: 6px; }
.instant .bottom-\[2\%\] { bottom: 2%; }
.instant .col-span-full { grid-column: 1 / -1; }
.instant .divide-\[\#041c2d\]\/15 { border-color: rgba(4, 28, 45, 0.15); }
.instant .divide-y { ; }
.instant .font-display { font-family: var(--font-display, ui-serif, Georgia, serif); }
.instant .from-\[\#041c2d\]\/70 { --tw-gradient-from: rgba(4, 28, 45, 0.7); --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
.instant .from-white\/40 { --tw-gradient-from: rgba(255, 255, 255, .4); --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
.instant .gap-x-5 { column-gap: 1.25rem; }
.instant .gap-y-10 { row-gap: 2.5rem; }
.instant .h-20 { height: 5rem; }
.instant .h-24 { height: 6rem; }
.instant .h-5 { height: 1.25rem; }
.instant .h-7 { height: 1.75rem; }
.instant .h-8 { height: 2rem; }
.instant .h-\[11px\] { height: 11px; }
.instant .h-\[120px\] { height: 120px; }
.instant .h-auto { height: auto; }
.instant .isolate { isolation: isolate; }
.instant .items-start { align-items: flex-start; }
.instant .leading-\[1\.02\] { line-height: 1.02; }
.instant .left-5 { left: 1.25rem; }
.instant .left-\[18\%\] { left: 18%; }
.instant .left-\[46\%\] { left: 46%; }
@media (min-width: 64rem) { .instant .lg\:grid-cols-\[1fr_1\.4fr\] { grid-template-columns: 1fr 1.4fr; } }
@media (min-width: 64rem) { .instant .lg\:grid-cols-\[1fr_1fr_2fr\] { grid-template-columns: 1fr 1fr 2fr; } }
@media (min-width: 64rem) { .instant .lg\:justify-end { justify-content: flex-end; } }
@media (min-width: 64rem) { .instant .lg\:max-w-\[490px\] { max-width: 490px; } }
@media (min-width: 64rem) { .instant .lg\:mt-24 { margin-top: 6rem; } }
@media (min-width: 64rem) { .instant .lg\:pb-16 { padding-bottom: 4rem; } }
@media (min-width: 64rem) { .instant .lg\:pr-16 { padding-right: 4rem; } }
@media (min-width: 64rem) { .instant .lg\:py-24 { padding-block: 6rem; } }
@media (min-width: 64rem) { .instant .lg\:w-\[31\.5\%\] { width: 31.5%; } }
@media (min-width: 64rem) { .instant .lg\:w-\[calc\(\(100\%-20px\)\/3\)\] { width: calc((100%-20px)/3); } }
@media (min-width: 64rem) { .instant .lg\:w-\[calc\(\(100\%-32px\)\/3\)\] { width: calc((100%-32px)/3); } }
.instant .max-h-\[520px\] { max-height: 520px; }
.instant .max-w-\[200px\] { max-width: 200px; }
.instant .max-w-\[210px\] { max-width: 210px; }
.instant .max-w-\[240px\] { max-width: 240px; }
.instant .max-w-\[820px\] { max-width: 820px; }
@media (min-width: 48rem) { .instant .md\:block { display: block; } }
@media (min-width: 48rem) { .instant .md\:col-span-2 { grid-column: span 2 / span 2; } }
@media (min-width: 48rem) { .instant .md\:flex-1 { flex: 1; } }
@media (min-width: 48rem) { .instant .md\:flex-row { flex-direction: row; } }
@media (min-width: 48rem) { .instant .md\:gap-5 { gap: 1.25rem; } }
@media (min-width: 48rem) { .instant .md\:hidden { display: none; } }
@media (min-width: 48rem) { .instant .md\:items-center { align-items: center; } }
@media (min-width: 48rem) { .instant .md\:max-h-\[460px\] { max-height: 460px; } }
@media (min-width: 48rem) { .instant .md\:min-h-\[560px\] { min-height: 560px; } }
@media (min-width: 48rem) { .instant .md\:min-h-\[600px\] { min-height: 600px; } }
@media (min-width: 48rem) { .instant .md\:pl-5 { padding-left: 1.25rem; } }
@media (min-width: 48rem) { .instant .md\:pt-12 { padding-top: 3rem; } }
@media (min-width: 48rem) { .instant .md\:px-11 { padding-inline: 2.75rem; } }
@media (min-width: 48rem) { .instant .md\:py-14 { padding-block: 3.5rem; } }
@media (min-width: 48rem) { .instant .md\:text-\[17px\] { font-size: 17px; } }
@media (min-width: 48rem) { .instant .md\:text-\[36px\] { font-size: 36px; } }
@media (min-width: 48rem) { .instant .md\:text-\[44px\] { font-size: 44px; } }
@media (min-width: 48rem) { .instant .md\:text-\[46px\] { font-size: 46px; } }
@media (min-width: 48rem) { .instant .md\:text-\[58px\] { font-size: 58px; } }
@media (min-width: 48rem) { .instant .md\:text-\[84px\] { font-size: 84px; } }
@media (min-width: 48rem) { .instant .md\:text-\[96px\] { font-size: 96px; } }
@media (min-width: 48rem) { .instant .md\:w-\[180px\] { width: 180px; } }
.instant .min-h-\[380px\] { min-height: 380px; }
.instant .min-h-\[520px\] { min-height: 520px; }
.instant .min-h-\[560px\] { min-height: 560px; }
.instant .ml-\[22\%\] { margin-left: 22%; }
.instant .ml-\[38\%\] { margin-left: 38%; }
.instant .ml-\[calc\(22\%\+5px\)\] { margin-left: calc(22%+5px); }
.instant .ml-\[calc\(38\%-5px\)\] { margin-left: calc(38%-5px); }
.instant .object-\[70\%_center\] { object-position: 70% center; }
.instant .peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible ~ *) { outline-offset: 2px; }
.instant .pl-6 { padding-left: 1.5rem; }
.instant .pt-10 { padding-top: 2.5rem; }
.instant .py-20 { padding-block: 5rem; }
.instant .rounded-b-2xl { border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; }
.instant .rounded-t-\[40px\] { border-top-left-radius: 40px; border-top-right-radius: 40px; }
@media (min-width: 40rem) { .instant .sm\:w-\[46\%\] { width: 46%; } }
@media (min-width: 40rem) { .instant .sm\:w-\[calc\(\(100\%-10px\)\/2\)\] { width: calc((100%-10px)/2); } }
@media (min-width: 40rem) { .instant .sm\:w-\[calc\(\(100\%-16px\)\/2\)\] { width: calc((100%-16px)/2); } }
.instant .text-\[\#041c2d\]\/80 { color: rgba(4, 28, 45, 0.8); }
.instant .text-\[36px\] { font-size: 36px; }
.instant .text-\[38px\] { font-size: 38px; }
.instant .text-\[56px\] { font-size: 56px; }
.instant .text-\[72px\] { font-size: 72px; }
.instant .text-white\/85 { color: rgba(255, 255, 255, 0.85); }
.instant .text-xs { font-size: .75rem; }
.instant .to-black\/40 { --tw-gradient-to: rgba(0, 0, 0, .4); --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position)); }
.instant .top-\[4\%\] { top: 4%; }
.instant .tracking-\[-0\.02em\] { letter-spacing: -0.02em; }
.instant .tracking-\[-0\.03em\] { letter-spacing: -0.03em; }
.instant .tracking-\[-0\.06em\] { letter-spacing: -0.06em; }
.instant .underline-offset-4 { text-underline-offset: 4px; }
.instant .via-\[\#041c2d\]\/30 { --tw-gradient-via: rgba(4, 28, 45, 0.3); --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-via-stops); }
.instant .w-14 { width: 3.5rem; }
.instant .w-24 { width: 6rem; }
.instant .w-5 { width: 1.25rem; }
.instant .w-7 { width: 1.75rem; }
.instant .w-\[11px\] { width: 11px; }
.instant .w-\[150px\] { width: 150px; }
.instant .w-\[230px\] { width: 230px; }
.instant .w-\[78vw\] { width: 78vw; }
.instant .w-fit { width: fit-content; }

/* Espacements verticaux et separateurs (selecteurs enfants). */
.instant .space-y-3 > * + * { margin-top: .75rem; }
.instant .space-y-4 > * + * { margin-top: 1rem; }
.instant .divide-y > * + * { border-top-style: solid; border-top-width: 1px; }
/* Police d'affichage de l'accueil (Source Serif 4). */
.instant { --font-display: 'Source Serif 4', Georgia, serif; }
/* Masque de la mosaique d'histoires + bouton voir plus. */
.instant .ic-wall { mask-image: linear-gradient(to bottom, black 70%, transparent 100%); -webkit-mask-image: linear-gradient(to bottom, black 70%, transparent 100%); }
.instant .ic-wall-toggle:checked ~ .ic-wall { mask-image: none; -webkit-mask-image: none; max-height: none; }
.instant .ic-wall-toggle:checked ~ .ic-wall-more { display: none; }
}





