body>footer:not(.pied){display:none!important}body{overflow:visible!important;overflow-x:clip!important}body>main{padding-bottom:clamp(64px,7vw,96px);padding-top:clamp(16px,3vw,32px)}main .container{max-width:calc(var(--conteneur) + var(--gouttiere)*2);padding-inline:var(--gouttiere)}main :is(.title-03,.title-04,.title-05,.title-06,.title-07){color:var(--texte);font-weight:500;letter-spacing:-.01em}main :is(.btn,.btn-primary,.btn-primary-light,.btn-gray){align-items:center;border-radius:var(--rayon);display:inline-flex;font-family:var(--police);font-size:1rem;font-weight:500;gap:8px;justify-content:center;letter-spacing:0;line-height:1.2;min-height:48px;padding:12px 24px;text-transform:none;transition:background-color var(--duree-courte) var(--courbe),color var(--duree-courte) var(--courbe),border-color var(--duree-courte) var(--courbe),transform .12s var(--courbe)}main :is(.btn,.btn-primary,.btn-primary-light,.btn-gray):active{transform:scale(.985)}main .btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}main .btn-primary:hover{background:var(--accent-survol);border-color:var(--accent-survol)}main .btn-primary:disabled{background:var(--surface);border-color:var(--surface);color:var(--desactive)}main .btn-gray,main .btn-primary-light{background:var(--surface);border-color:var(--surface);color:var(--texte)}main .btn-gray:hover,main .btn-primary-light:hover{background:var(--surface-survol);border-color:var(--surface-survol);color:var(--texte)}main :is(.input-classes,.input-classes-filled,.input-select,.stripe-payment-inputs){background-color:#fff;border:1px solid var(--bordure);border-radius:var(--rayon);color:var(--texte);font-family:var(--police);min-height:48px;transition:border-color var(--duree-courte) var(--courbe),box-shadow var(--duree-courte) var(--courbe)}main :is(.input-classes,.input-classes-filled,.input-select):hover{border-color:var(--desactive)}main .stripe-payment-inputs.StripeElement--focus,main :is(.input-classes,.input-classes-filled,.input-select):focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(48,113,181,.18);outline:none}main .input-label{color:var(--texte);font-size:.875rem;font-weight:500;letter-spacing:0;margin-bottom:6px}main :is([data-valid-msg-error],[data-valid-msg-empty]){font-size:.875rem}main label:has(>input[type=radio]:checked),main label:has(input[type=radio]:checked)>div:first-child{border-color:var(--accent)}main input[type=checkbox],main input[type=radio]{accent-color:var(--accent)}main .wysiwyg{color:var(--texte-2)}main :is(p,li,.wysiwyg)>a:not([class]){color:var(--accent-survol);text-decoration:underline;text-underline-offset:3px}html{font-size:100%!important}body{letter-spacing:normal}main .container{width:100%}main{--spacing:3rem}@media (min-width:768px){main{--spacing:4rem}}@media (min-width:1200px){main{--spacing:5rem}}main .bg-gray-50{background-color:var(--surface)}main .bg-gray-50.p-half{border-color:transparent;border-radius:var(--rayon-photo)}main .js-accordions-wrapper>[data-fn-accordion],main .p-half.border:not(.bg-gray-50){border-color:var(--bordure);border-radius:var(--rayon-photo)}main .js-accordions-wrapper>[data-fn-accordion]{overflow:hidden}main [data-fn-target=ac-summary]{background-color:#fff;padding:16px 20px}main [data-fn-target=ac-summary]>span{color:var(--texte)}main #ac-summary{background-color:#fff}main .container>.no-scrollbar{margin-inline:auto;max-width:1024px}main .container>.no-scrollbar a{text-decoration:none}main .container>.no-scrollbar a>div:first-child{color:var(--texte-2);font-size:.875rem;letter-spacing:0;padding-bottom:12px}main .container>.no-scrollbar .basis-0:has(.rounded-full.bg-white) a>div:first-child{color:var(--texte)}main .container>.no-scrollbar .basis-0:has(.rounded-full.bg-blue-200) a>div:first-child{color:var(--desactive)}main .container>.no-scrollbar .bg-blue-200{background-color:var(--bordure)}main .container>.no-scrollbar .basis-0:first-child>.absolute.w-full{left:50%;width:50%}main .container>.no-scrollbar .basis-0:first-child>.w-1\/2{display:none}main .container>.no-scrollbar .basis-0:last-child>.absolute.w-full{width:50%}@media (max-width:639px){main .container>.no-scrollbar>.w-\[200\%\]{width:100%}main .container>.no-scrollbar .basis-0{justify-content:flex-end;min-width:0}main .container>.no-scrollbar .basis-0:not(:has(.rounded-full.bg-white)) a>div:first-child{display:none}main .container>.no-scrollbar a>div:first-child{white-space:nowrap}}main .container>.grid .title-05,main .max-w-\[1024px\] :is(.title-05,.title-06){font-size:1.25rem;line-height:1.3}main .max-w-\[1024px\] .selected-partner-title,main .max-w-\[1024px\] :is(#tab-1,#tab-2) .title-06{font-size:1.0625rem}main #register-user .bg-orange-100{background:var(--surface);border-color:var(--surface);border-radius:var(--rayon);color:var(--texte-2);font-weight:400;padding:12px 16px}main form p.mt-sixth{color:var(--texte-3);font-size:.875rem}main .input-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%23171a20' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}main .selected-partner-title:not(:has(+.selected-partner)){display:none}main .livraison-tab>label{border-radius:var(--rayon)}main .livraison-tab>label .font-semibold{color:var(--texte);font-weight:500}main .datepicker .mbsc-calendar-button.mbsc-button,main .datepicker .mbsc-calendar-today{color:var(--accent)}main .datepicker .mbsc-calendar-button .mbsc-calendar-title{color:var(--texte);font-size:1.125rem;font-weight:500;overflow:visible;text-overflow:clip;white-space:nowrap}main .datepicker .mbsc-calendar-week-day{color:var(--texte-3)}main .datepicker .mbsc-selected .mbsc-calendar-cell-text{background:var(--accent);border-color:var(--accent);color:#fff}main .datepicker .mbsc-hover .mbsc-calendar-cell-text{background-color:rgba(48,113,181,.12)}main .datepicker :is(.mbsc-calendar-wrapper,.mbsc-calendar-header){border-color:var(--separateur)}main :is([data-calendar-selected-block-pickup],[data-calendar-selected-block-delivery]) .bg-green-400{background-color:var(--accent)}@media (max-width:639px){main .datepicker .mbsc-calendar-controls{padding:8px 0}main :is(#tab-1,#tab-2) .grid.bg-white{padding:12px}}main #tab-1 iframe{aspect-ratio:16/9;border-radius:var(--rayon-photo);display:block;height:auto;width:100%}main #gateways-tabs [role=tab]{border-color:var(--bordure);border-radius:var(--rayon)}main #gateways-tabs [role=tab][data-fn-is-open]{outline:2px solid var(--accent);outline-offset:-1px}main #gateways-tabs [role=tab]>div,main #stripe-card-element label{color:var(--texte);font-size:.875rem;letter-spacing:0}main #stripe-card-element label{font-weight:500;margin-bottom:6px}@media (max-width:639px){main #stripe-card-element .w-1\/5{width:34%}}main .container>.grid:has(#user-checkout){margin-inline:auto;max-width:560px}main .container>.grid #user-checkout>.grid{grid-template-columns:1fr}main #user-checkout>.justify-between{gap:12px}@media (max-width:639px){main .container>.grid .btn-primary,main .max-w-\[1024px\] :is(.btn-primary,.btn-primary-light){width:100%}}@media (max-width:639px){main #tab-1 .grid.bg-white>.md\:py-3:has(>[data-calendar-selected-block-pickup].hidden){display:none}main .container>.no-scrollbar .basis-0:last-child a>div:first-child{transform:translateX(calc(8px - 50%))}}