/** Shopify CDN: Minification failed

Line 40:22 Unexpected "="
Line 41:22 Unexpected "="
Line 53:28 Unexpected "="
Line 54:28 Unexpected "="
Line 55:28 Unexpected "="
Line 117:93 The "-" operator only works if there is whitespace on both sides
Line 157:0 Unexpected "}"

**/

/* Largeur de reference : comme le header et le footer. */
.instant .curv-shell { max-width: var(--page-width, 1600px); margin-inline: auto; padding-inline: var(--page-margin, 16px); }

/* Collection : variables swiper (pagination) et accordeon FAQ. */
.instant .\[--swiper-pagination-color\:\#ffffff\] { --swiper-pagination-color: #ffffff; }
.instant .\[--swiper-pagination-bullet-inactive-color\:\#ffffff\] { --swiper-pagination-bullet-inactive-color: #ffffff; }
.instant .\[--swiper-pagination-bullet-inactive-color\:\#041c2d\] { --swiper-pagination-bullet-inactive-color: #041c2d; }
.instant .\[--swiper-pagination-bullet-inactive-opacity\:0\.4\] { --swiper-pagination-bullet-inactive-opacity: 0.4; }
.instant .\[--swiper-pagination-bullet-size\:7px\] { --swiper-pagination-bullet-size: 7px; }
.instant .aria-busy\:\*\:opacity-60[aria-busy=true] > * { opacity: .6; }
.instant .ic-faq summary::-webkit-details-marker { display: none; }
.instant .ic-faq details[open] .ic-plus { transform: rotate(45deg); }
.instant .-left-4 { left: -1rem; }
.instant .-right-4 { right: -1rem; }
.instant .accent-\[\#041c2d\] { accent-color: #041c2d; }
.instant .aspect-\[3\/4\] { aspect-ratio: 3/4; }
.instant .bg-\[\#041c2d\]\/40 { background-color: rgba(4, 28, 45, 0.4); }
.instant .bg-\[\#041c2d\]\/60 { background-color: rgba(4, 28, 45, 0.6); }
.instant .bg-\[\#F7F7F7\] { background-color: #F7F7F7; }
.instant .bg-white\/70 { background-color: rgba(255, 255, 255, 0.7); }
.instant .border-\[\#E1E5E9\] { border-color: #E1E5E9; }
.instant .border-\[\#EBEEF1\] { border-color: #EBEEF1; }
.instant .border-\[3px\] { border-style: solid; border-width: 3px; }
.instant .border-dashed { border-style: dashed; }
.instant .border-white { border-color: #ffffff; }
.instant .bottom-4 { bottom: 1rem; }
.instant .contents { display: contents; }
.instant .data-\[state=closed\]\:invisible[data-state=closed] { visibility: hidden; }
.instant .data-\[state=closed\]\:pointer-events-none[data-state=closed] { pointer-events: none; }
.instant .flex-\[1\.6\] { flex: 1.6; }
.instant .focus-visible\:outline-2:focus-visible { outline-width: 2px; outline-style: solid; }
.instant .focus-visible\:outline-\[\#041c2d\]:focus-visible { outline-color: #041c2d; }
.instant .focus-visible\:outline-offset-2:focus-visible { outline-offset: 2px; }
.instant .focus-visible\:outline-offset-4:focus-visible { outline-offset: 4px; }
.instant .focus-visible\:outline-white:focus-visible { outline-color: #ffffff; }
.instant .focus-visible\:underline:focus-visible { text-decoration-line: underline; }
.instant .from-black\/50 { --tw-gradient-from: rgba(0, 0, 0, .5); --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\/60 { --tw-gradient-from: rgba(255, 255, 255, .6); --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-4 { column-gap: 1rem; }
.instant .gap-y-8 { row-gap: 2rem; }
.instant .group-data-\[state=open\]\:opacity-100:is(:where(.group)[data-state=open] *) { opacity: 1; }
.instant .group-data-\[state=open\]\:scale-100:is(:where(.group)[data-state=open] *) { scale: 1.0; }
.instant .group-data-\[state=open\]\:translate-x-0:is(:where(.group)[data-state=open] *) { translate: var(--tw-translate-x) var(--tw-translate-y); --tw-translate-x: 0px; }
.instant .group-open\/f\:rotate-180:is(:where(.group\/f):is([open],:popover-open,:open) *) { rotate: 180deg; }
.instant .h-10 { height: 2.5rem; }
.instant .h-16 { height: 4rem; }
.instant .h-4 { height: 1rem; }
.instant .h-64 { height: 16rem; }
.instant .h-\[290px\] { height: 290px; }
.instant .leading-\[1\.05\] { line-height: 1.05; }
.instant .leading-\[1\.15\] { line-height: 1.15; }
.instant .leading-\[1\.1\] { line-height: 1.1; }
.instant .leading-\[1\.2\] { line-height: 1.2; }
.instant .leading-\[1\.3\] { line-height: 1.3; }
.instant .leading-\[1\.45\] { line-height: 1.45; }
.instant .leading-\[1\.4\] { line-height: 1.4; }
.instant .leading-\[1\.55\] { line-height: 1.55; }
.instant .leading-\[1\.5\] { line-height: 1.5; }
.instant .leading-\[1\.65\] { line-height: 1.65; }
.instant .leading-\[1\.6\] { line-height: 1.6; }
@media (min-width: 64rem) { .instant .lg\:-left-7 { left: -1.75rem; } }
@media (min-width: 64rem) { .instant .lg\:-right-7 { right: -1.75rem; } }
@media (min-width: 64rem) { .instant .lg\:col-span-1 { grid-column: span 1 / span 1; } }
@media (min-width: 64rem) { .instant .lg\:col-start-4 { grid-column-start: 4; } }
@media (min-width: 64rem) { .instant .lg\:gap-16 { gap: 4rem; } }
@media (min-width: 64rem) { .instant .lg\:gap-8 { gap: 2rem; } }
@media (min-width: 64rem) { .instant .lg\:gap-x-5 { column-gap: 1.25rem; } }
@media (min-width: 64rem) { .instant .lg\:grid-cols-\[1fr_1\.1fr\] { grid-template-columns: 1fr 1.1fr; } }
@media (min-width: 64rem) { .instant .lg\:grid-cols-\[minmax\(0\,380px\)_minmax\(0\,1fr\)\] { grid-template-columns: minmax(0,380px) minmax(0,1fr); } }
@media (min-width: 64rem) { .instant .lg\:max-w-\[640px\] { max-width: 640px; } }
@media (min-width: 64rem) { .instant .lg\:max-w-\[880px\] { max-width: 880px; } }
@media (min-width: 64rem) { .instant .lg\:min-h-\[400px\] { min-height: 400px; } }
@media (min-width: 64rem) { .instant .lg\:pt-10 { padding-top: 2.5rem; } }
@media (min-width: 64rem) { .instant .lg\:row-start-1 { grid-row-start: 1; } }
.instant .line-clamp-2 { -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; }
.instant .max-h-\[90vh\] { max-height: 90vh; }
.instant .max-w-\[1200px\] { max-width: 1200px; }
.instant .max-w-\[1320px\] { max-width: 1320px; }
.instant .max-w-\[230px\] { max-width: 230px; }
.instant .max-w-\[280px\] { max-width: 280px; }
.instant .max-w-\[900px\] { max-width: 900px; }
.instant .mb-4 { margin-bottom: 1rem; }
.instant .mb-6 { margin-bottom: 1.5rem; }
@media (min-width: 48rem) { .instant .md\:flex { display: flex; } }
@media (min-width: 48rem) { .instant .md\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (min-width: 48rem) { .instant .md\:h-full { height: 100%; } }
@media (min-width: 48rem) { .instant .md\:line-clamp-1 { -webkit-line-clamp: 1; -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; white-space: normal; } }
@media (min-width: 48rem) { .instant .md\:mt-28 { margin-top: 7rem; } }
@media (min-width: 48rem) { .instant .md\:p-10 { padding: 2.5rem; } }
@media (min-width: 48rem) { .instant .md\:pb-14 { padding-bottom: 3.5rem; } }
@media (min-width: 48rem) { .instant .md\:pb-24 { padding-bottom: 6rem; } }
@media (min-width: 48rem) { .instant .md\:pt-8 { padding-top: 2rem; } }
@media (min-width: 48rem) { .instant .md\:px-0 { padding-inline: 0rem; } }
@media (min-width: 48rem) { .instant .md\:px-10 { padding-inline: 2.5rem; } }
@media (min-width: 48rem) { .instant .md\:py-16 { padding-block: 4rem; } }
@media (min-width: 48rem) { .instant .md\:py-20 { padding-block: 5rem; } }
@media (min-width: 48rem) { .instant .md\:text-\[110px\] { font-size: 110px; } }
@media (min-width: 48rem) { .instant .md\:text-\[15px\] { font-size: 15px; } }
@media (min-width: 48rem) { .instant .md\:text-\[33px\] { font-size: 33px; } }
@media (min-width: 48rem) { .instant .md\:text-\[34px\] { font-size: 34px; } }
@media (min-width: 48rem) { .instant .md\:text-\[38px\] { font-size: 38px; } }
@media (min-width: 48rem) { .instant .md\:text-\[45px\] { font-size: 45px; } }
@media (min-width: 48rem) { .instant .md\:text-\[52px\] { font-size: 52px; } }
@media (min-width: 48rem) { .instant .md\:w-\[300px\] { width: 300px; } }
@media (min-width: 48rem) { .instant .md\:w-\[calc\(\(100\%-32px\)\/3\)\] { width: calc((100%-32px)/3); } }
.instant .min-h-\[320px\] { min-height: 320px; }
.instant .min-h-\[400px\] { min-height: 400px; }
.instant .min-h-\[440px\] { min-height: 440px; }
.instant .mt-20 { margin-top: 5rem; }
.instant .mt-auto { margin-top: auto; }
.instant .pb-5 { padding-bottom: 1.25rem; }
.instant .peer-checked\:hidden:is(:where(.peer):checked ~ *) { display: none; }
.instant .peer-checked\:inline-block:is(:where(.peer):checked ~ *) { display: inline-block; }
.instant .peer-checked\:line-clamp-none:is(:where(.peer):checked ~ *) { -webkit-line-clamp: unset; -webkit-box-orient: horizontal; display: block; overflow: visible; }
.instant .peer-focus-visible\:outline-2:is(:where(.peer):focus-visible ~ *) { outline-width: 2px; outline-style: solid; }
.instant .peer-focus-visible\:outline-\[\#041c2d\]:is(:where(.peer):focus-visible ~ *) { outline-color: #041c2d; }
.instant .pr-4 { padding-right: 1rem; }
.instant .pt-5 { padding-top: 1.25rem; }
.instant .pt-7 { padding-top: 1.75rem; }
.instant .px-7 { padding-inline: 1.75rem; }
.instant .text-5xl { font-size: 3rem; }
.instant .text-\[\#7c8c94\] { color: #7c8c94; }
.instant .text-\[\#B9C2C9\] { color: #B9C2C9; }
.instant .text-\[16px\] { font-size: 16px; }
.instant .text-\[20px\] { font-size: 20px; }
.instant .text-\[24px\] { font-size: 24px; }
.instant .text-\[44px\] { font-size: 44px; }
.instant .text-\[88px\] { font-size: 88px; }
.instant .text-white\/70 { color: rgba(255, 255, 255, 0.7); }
.instant .top-2 { top: 0.5rem; }
.instant .top-\[42\%\] { top: 42%; }
.instant .tracking-\[-0\.01em\] { letter-spacing: -0.01em; }
.instant .tracking-\[-0\.04em\] { letter-spacing: -0.04em; }
.instant .tracking-\[0\.12em\] { letter-spacing: 0.12em; }
.instant .w-10 { width: 2.5rem; }
.instant .w-11 { width: 2.75rem; }
.instant .w-4 { width: 1rem; }
.instant .w-9 { width: 2.25rem; }
.instant .w-\[260px\] { width: 260px; }
.instant .w-\[85\%\] { width: 85%; }
.instant .w-\[min\(92vw\,420px\)\] { width: min(92vw,420px); }
.instant .w-\[min\(92vw\,720px\)\] { width: min(92vw,720px); }
.instant .w-\[min\(92vw\,880px\)\] { width: min(92vw,880px); }

}



