.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before{box-sizing:content-box;border:8px solid #0000;width:1px;height:0;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;border-bottom-color:#aeaeae;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{margin-bottom:-8px;bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before{border-top-color:#fff;border-bottom:none}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 2px;display:inline-block}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:.45rem solid #0000;width:10px;height:10px;padding:0;line-height:1.7rem;position:absolute;top:10px;overflow:hidden}.react-datepicker__navigation--previous{border-right-color:#ccc;left:10px}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{cursor:default;border-right-color:#e6e6e6}.react-datepicker__navigation--next{border-left-color:#ccc;right:10px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{cursor:default;border-left-color:#e6e6e6}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{border-top-color:#ccc;top:4px}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{border-bottom-color:#ccc;top:-4px}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.4rem}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.4rem}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;top:0;right:-72px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.3rem;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + .85rem);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__month--selected,.react-datepicker__month--in-selecting-range,.react-datepicker__month--in-range,.react-datepicker__quarter--selected,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__month--selected:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--in-range:hover,.react-datepicker__quarter--selected:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--in-range:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#fff;background-color:#2a87d0;border-radius:.3rem}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range{color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:#0000}.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{float:right;border-width:.45rem;border-top-color:#ccc;margin-left:20px;position:relative;top:8px}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (width<=400px),(height<=550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid #0000}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{cursor:default;border-right-color:#e6e6e6}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{cursor:default;border-left-color:#e6e6e6}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-toast-width);box-sizing:border-box;color:#fff;padding:4px;position:fixed}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;margin:0;padding:0;left:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:0;transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:0;transform:translate(0)}.Toastify__toast-container--rtl{right:0;left:initial}}.Toastify__toast{min-height:var(--toastify-toast-min-height);box-sizing:border-box;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;z-index:0;direction:ltr;border-radius:4px;justify-content:space-between;margin-bottom:1rem;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{flex:auto;align-items:center;margin:auto 0;padding:6px;display:flex}.Toastify__toast-body>div:last-child{word-break:break-word;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;flex-shrink:0;width:20px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (width<=480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;outline:none;align-self:flex-start;padding:0;transition:all .3s}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{width:100%;height:5px;z-index:var(--toastify-z-index);opacity:.7;transform-origin:0;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate(0,0)}}@keyframes Toastify__slideOutRight{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(110%)}}@keyframes Toastify__slideOutLeft{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(-110%)}}@keyframes Toastify__slideOutDown{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Poppins-Bold;src:url(/font/Poppins-Bold.woff2)format("woff2"),url(/font/Poppins-Bold.woff)format("woff"),url(/font/Poppins-Bold.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-SemiBold;src:url(/font/Poppins-SemiBold.woff2)format("woff2"),url(/font/Poppins-SemiBold.woff)format("woff"),url(/font/Poppins-SemiBold.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Medium;src:url(/font/Poppins-Medium.woff2)format("woff2"),url(/font/Poppins-Medium.woff)format("woff"),url(/font/Poppins-Medium.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Regular;src:url(/font/Poppins-Regular.woff2)format("woff2"),url(/font/Poppins-Regular.woff)format("woff"),url(/font/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Delicious-Adventures;src:url(/font/Delicious-Adventures.woff2)format("woff2"),url(/font/Delicious-Adventures.woff)format("woff"),url(/font/Delicious-Adventures.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cats-Whiskers;src:url(/font/DK-The-Cats-Whiskers.otf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kg-happy;src:url(/font/KGHAPPYSolid.woff2)format("woff2"),url(/font/KGHAPPYSolid.woff)format("woff"),url(/font/KGHAPPYSolid.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Custom icons;font-style:normal;font-weight:400;font-display:block;src:url(/font/icon-custom.eot?2jw9vr);src:url(/font/icon-custom.eot?2jw9vr#iefix)format("embedded-opentype"),url(/font/icon-custom.ttf?2jw9vr)format("truetype"),url(/font/icon-custom.woff?2jw9vr)format("woff"),url(/font/icon-custom.svg?2jw9vr#icomoon)format("svg")}.ic{font-style:normal;display:inline-block;text-decoration:none!important}.ic:before{font-family:Custom icons}.ic.ic-pay:before{content:""}.ic.ic-sans-preferences:before{content:""}.ic.ic-security:before{content:""}.ic.ic-star:before{content:""}.ic.ic-star-empty:before{content:""}.ic.ic-warning:before{content:""}.ic.ic-chevron-circle:before{content:""}.ic.ic-favorite-full:before{content:""}.ic.ic-fidelity:before{content:""}.ic.ic-gluten-free:before{content:""}.ic.ic-level-easy:before{content:""}.ic.ic-Level-hard:before{content:""}.ic.ic-Level-medium:before{content:""}.ic.ic-list-empty:before{content:""}.ic.ic-list-full:before{content:""}.ic.ic-delivery .path1:before{content:"";color:#000}.ic.ic-delivery .path2:before{content:"";color:#fff;margin-left:-1em}.ic.ic-non-visible:before{content:""}.ic.ic-cart-full:before{content:""}.ic.ic-collect-h24:before{content:""}.ic.ic-dairy-free:before{content:""}.ic.ic-egg-free:before{content:""}.ic.ic-shop-bag-arrow:before{content:""}.ic.ic-shop-bag:before{content:""}.ic.ic-vegan:before{content:""}.ic.ic-vegetarian:before{content:""}.ic.ic-replace:before{content:""}.ic.ic-bio:before{content:""}.ic.ic-sav:before{content:""}.ic.ic-chevron:before{content:""}.ic.ic-backing:before{content:""}.ic.ic-calendar:before{content:""}.ic.ic-card:before{content:""}.ic.ic-gift-card:before{content:""}.ic.ic-check:before{content:""}.ic.ic-close:before{content:""}.ic.ic-account:before{content:""}.ic.ic-dashboard:before{content:""}.ic.ic-discover:before{content:""}.ic.ic-edit:before{content:""}.ic.ic-facebook:before{content:""}.ic.ic-favorite:before{content:""}.ic.ic-filter:before{content:""}.ic.ic-gift:before{content:""}.ic.ic-home:before{content:""}.ic.ic-instagram:before{content:""}.ic.ic-linkedin:before{content:""}.ic.ic-localisation:before{content:""}.ic.ic-logout:before{content:""}.ic.ic-mail:before{content:""}.ic.ic-mastercard:before{content:""}.ic.ic-parametre:before{content:""}.ic.ic-paypal:before{content:""}.ic.ic-pin:before{content:""}.ic.ic-pinterest:before{content:""}.ic.ic-preference:before{content:""}.ic.ic-preparation:before{content:""}.ic.ic-price:before{content:""}.ic.ic-promo:before{content:""}.ic.ic-rdv:before{content:""}.ic.ic-recipe:before{content:""}.ic.ic-search:before{content:""}.ic.ic-shop:before{content:""}.ic.ic-tag:before{content:""}.ic.ic-trash:before{content:""}.ic.ic-visa:before{content:""}.ic.ic-visible:before{content:""}.ic.ic-youtube:before{content:""}.ic.ic-cart:before{content:""}.ic.ic-map:before{content:""}.ic.ic-Facebook:before{content:""}.ic.ic-phone:before{content:""}.ic.ic-Pinterest:before{content:""}.ic.ic-share:before{content:""}.ic.ic-vrac:before{content:""}.ic.ic-discussion:before{content:""}.ic.ic-pay-2:before{content:""}.ic.ic-add:before{content:""}.ic.ic-switch:before{content:""}.ic.ic-car:before{content:""}.ic.ic-download:before{content:""}.ic.ic-chevron-left:before{content:""}.ic.ic-chevron-right:before{content:""}.ic.ic-chevron-top:before{content:""}.ic.ic-clock:before{content:""}.ic.ic-handshake:before{content:""}.home .home-slider{width:100%;max-width:none;margin:0}.head-strip{background-color:#e0f0e9;justify-content:flex-end;align-items:center;padding:4px 100px 0;display:flex}.head-strip .head-links{display:flex}.head-strip .head-links .head-link{color:#008145;margin-right:22px;font-family:Poppins-Medium;font-size:12px;transition:all .2s;display:block}.head-strip .head-links .head-link.important{color:#fff;background-color:#008145;padding:0 10px;font-size:12px}.head-strip .head-links .head-link.important span{font-family:Poppins-Regular}.head-strip .head-links .head-link:last-child{margin-right:0}.head-strip .head-links .head-link i{height:24px;margin-right:5px;font-size:16px;line-height:24px}.head-strip .head-links .head-link span{vertical-align:bottom;line-height:24px;display:inline-block}.head-strip .head-links .head-link:hover{color:#377055}.webp .head-section{background-image:url(/images/homePage/background-home.webp)}.no-webp .head-section{background-image:url(/images/homePage/background-home.jpg)}.head-section{background-color:#55ac84;background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px;position:relative}.head-section .head-catalogue-btn-container{text-align:center;width:100%}.head-section .head-catalogue-btn-container button{color:#fff;background-color:#f09b5b;margin-top:25px;margin-bottom:25px}.head-section .head-catalogue-btn-container button span{font-size:18px}.head-section .head-catalogue-btn-container button{box-shadow:inset 0 0 0 1px #fff}.head-section .head-catalogue-btn-container button:hover{background-color:#f09b5b;box-shadow:inset 0 0 0 1px #f09b5b}.head-section .head-PTA{justify-content:space-between;padding-left:124px;padding-right:104px;display:flex}.head-section .head-PTA img{object-fit:cover;width:143px;height:90px;margin-top:9px}.head-section .head-PTA .PTA-buttons{align-items:center;display:flex}.head-section .head-PTA .PTA-buttons .button-link:first-child button{background-color:#fff;margin-right:14px}.head-section .head-PTA .PTA-buttons .button-link:nth-child(2) button,.head-section .head-PTA .PTA-buttons .button-link:last-child button{background-color:#55ac84;box-shadow:inset 0 0 0 1px #fff}.head-section .head-PTA .PTA-buttons .button-link:nth-child(2) button:hover,.head-section .head-PTA .PTA-buttons .button-link:last-child button:hover{box-shadow:none;background-color:#55ac84}.head-section .head-PTA .PTA-buttons .button-link:nth-child(2) button span,.head-section .head-PTA .PTA-buttons .button-link:nth-child(2) button i,.head-section .head-PTA .PTA-buttons .button-link:last-child button span,.head-section .head-PTA .PTA-buttons .button-link:last-child button i{color:#fff}.head-section .head-PTA .PTA-buttons .button-link:last-child{display:none}.head-section .head-infos-row{justify-content:center;margin-top:0;display:flex}.head-section .head-infos-row .head-infos{width:100%;max-width:828px}.head-section .head-infos-row .head-infos .slogan{text-align:center;color:#fff;background-color:#e67859;width:max-content;margin:auto auto 5px;padding:6px 24px;font-family:Kg-happy;font-size:18px;line-height:30px;transform:matrix(.99,-.1,.1,.99,0,0)}.head-section .head-infos-row .head-infos h1{text-align:center;color:#fff;margin:24px auto;font-family:Kg-happy;line-height:45px;font-size:24px!important}.head-section .head-infos-row .head-infos .waves-container{width:calc(100% - 200px);margin:auto auto 40px;overflow:hidden}.head-section .head-infos-row .head-infos .waves-container .waves{width:628px;height:10px}.EV-presentation-section{flex-direction:column;align-items:center;margin-top:50px;margin-bottom:30px;display:flex}.EV-presentation-section .EV-presentation{flex-direction:column;align-items:center;width:100%;display:flex}.EV-presentation-section .EV-presentation .welcome-title{color:#55ac84;text-align:center;margin-bottom:19px;font-family:Delicious-Adventures;font-size:36px;line-height:43px}.EV-presentation-section .EV-presentation .welcome-subtitle-row{align-items:center;margin-bottom:24px;display:flex}.EV-presentation-section .EV-presentation .welcome-subtitle-row .welcome-subtitle{color:#55ac84;font-family:Poppins-Medium;font-size:14px}.EV-presentation-section .EV-presentation .welcome-subtitle-row .EV-separation{display:flex}.EV-presentation-section .EV-presentation .welcome-subtitle-row .EV-separation:first-child hr:first-child{background-color:#55ac84;border:none;border-radius:2px;width:3px;height:3px;margin:0}.EV-presentation-section .EV-presentation .welcome-subtitle-row .EV-separation:first-child hr:last-child,.EV-presentation-section .EV-presentation .welcome-subtitle-row .EV-separation:last-child hr:first-child{background-color:#55ac84;border:none;border-radius:50px;width:27px;height:3px;margin:0 5px}.EV-presentation-section .EV-presentation .welcome-subtitle-row .EV-separation:last-child hr:last-child{background-color:#55ac84;border:none;border-radius:2px;width:3px;height:3px;margin:0}.EV-presentation-section .EV-presentation .presentation-text{color:#2e3030;text-align:center;max-width:828px;margin-bottom:50px;font-size:18px;line-height:28px}.EV-presentation-section .mission-cards{justify-content:space-between;width:100%;max-width:1440px;display:flex}.EV-presentation-section .mission-cards .mission-card{flex-direction:column;align-items:center;width:100%;max-width:400px;display:flex}.EV-presentation-section .mission-cards .mission-card img{margin-bottom:25px}.EV-presentation-section .mission-cards .mission-card .mission-title{color:#464a4a;margin-bottom:16px;font-family:Poppins-SemiBold;font-size:18px}.EV-presentation-section .mission-cards .mission-card .mission-text{color:#2e3030;text-align:center;margin-bottom:24px;font-family:Poppins-Regular;font-size:16px;line-height:28px}.newsletter-section{background-color:#55ac84;border-radius:10px;max-width:1440px;margin:auto auto 50px;padding:56px 75px}.newsletter-section .newsletter-infos{justify-content:space-between;align-items:center;width:100%;display:flex}.newsletter-section .newsletter-infos .newsletter-text{flex-direction:column;display:flex}.newsletter-section .newsletter-infos .newsletter-text .newsletter-title{color:#fff;font-family:Poppins-SemiBold;font-size:32px;line-height:40px}.newsletter-section .newsletter-infos .newsletter-text .newsletter-p{color:#fff;font-family:Poppins-Regular;font-size:16px;line-height:23px}.EV-product-section{justify-content:center;align-items:center;margin-bottom:60px;display:flex}.EV-product-section .EV-products{justify-content:space-between;align-items:center;width:100%;max-width:1440px;display:flex}.EV-product-section .EV-products .EV-product-infos{width:100%;max-width:828px}.EV-product-section .EV-products .EV-product-infos .EV-product-titles{flex-direction:column;margin-bottom:24px;display:flex}.EV-product-section .EV-products .EV-product-infos .EV-product-titles .EV-product-surtitle{color:#55ac84;text-transform:uppercase;font-family:Cats-Whiskers;font-size:20px}.EV-product-section .EV-products .EV-product-infos .EV-product-titles .EV-product-title{color:#464a4a;font-family:Poppins-Bold;font-size:32px}.EV-product-section .EV-products .EV-product-infos .EV-product-titles .EV-separation{display:flex}.EV-product-section .EV-products .EV-product-infos .EV-product-titles .EV-separation hr:first-child{background-color:#55ac84;border:none;border-radius:80px;width:80px;height:3px;margin:0 5px 0 0}.EV-product-section .EV-products .EV-product-infos .EV-product-titles .EV-separation hr:last-child{background-color:#55ac84;border:none;border-radius:6px;width:6px;height:3px;margin:0}.EV-product-section .EV-products .EV-product-infos .EV-product-text{color:#2e3030;margin-bottom:48px;font-family:Poppins-Regular;font-size:16px;line-height:28px}.EV-product-section .EV-products .EV-product-infos .list-products .list-item{align-items:center;margin-bottom:16px;display:flex}.EV-product-section .EV-products .EV-product-infos .list-products .list-item .puce{position:relative}.EV-product-section .EV-products .EV-product-infos .list-products .list-item .puce img{width:40px;height:40px;margin-right:10px;display:block}.EV-product-section .EV-products .EV-product-infos .list-products .list-item .puce span{text-align:center;color:#fff;width:40px;height:40px;font-size:14px;line-height:40px;display:block;position:absolute;top:0;left:0}.EV-product-section .EV-products .EV-product-infos .list-products .list-item p{color:#2e3030;margin:0;font-family:Poppins-Regular;font-size:16px;line-height:28px}.EV-product-section .EV-products .EV-product-infos .list-products .list-item:last-child{margin-bottom:48px}.EV-product-section .EV-products .product-image img{width:475px}.nature-section{justify-content:center;align-items:center;margin-bottom:74px;display:flex}.nature-section img{width:100%;max-width:540px;margin-right:36px}.nature-section img:last-child{margin-right:0}.foot-strip{background-color:#008145;justify-content:space-around;align-items:center;padding:10px 0;display:flex}.foot-strip .foot-payment{color:#fff;align-items:center;display:flex}.foot-strip .foot-payment i{font-size:30px;line-height:30px}.foot-strip .foot-payment span{margin-right:16px;font-family:Poppins-SemiBold;font-size:16px;display:block}.foot-strip .foot-payment .ic-securite{margin-right:16px}.foot-strip .foot-links .foot-link{color:#fff;margin-right:56px;font-family:Poppins-Regular;font-size:14px;transition:all .2s}.foot-strip .foot-links .foot-link:last-child{margin-right:0}.foot-strip .foot-links .foot-link:hover{color:#e0f0e9}@media screen and (width<=1500px){.home .EV-product-section{padding:32px}}@media screen and (width<=1100px){.home .head-section .head-PTA{padding:0 32px}.home .newsletter-section{width:calc(100% - 64px);margin:auto auto 100px;padding:40px}.home .newsletter-section .newsletter-infos{flex-direction:column}.home .newsletter-section .newsletter-infos .newsletter-text{text-align:center;align-items:center;margin-bottom:32px}.home .newsletter-section .newsletter-infos .newsletter-text .newsletter-title{margin-bottom:8px}.home .EV-product-section{margin-bottom:100px;padding:0 32px}.home .EV-product-section .product-image{display:none}.home .mission-cards{flex-direction:column;align-items:center}.home .mission-cards .mission-card{margin-bottom:48px}.home .mission-cards .mission-card:last-child{margin-bottom:0}.foot-strip{flex-wrap:wrap}.foot-strip .foot-payment{justify-content:center;align-items:center;width:100%;margin-bottom:32px;display:flex}.foot-strip .foot-links{justify-content:space-around;align-items:center;width:100%;margin-bottom:32px;padding:0 32px;display:flex}.foot-strip .foot-links .foot-link{margin:0}}@media screen and (width<=880px){.head-strip{display:none}.home .head-infos-row .head-infos{max-width:none;padding:32px}.home .head-infos-row .head-infos .main-search #main-search .EV-input{max-width:none}.home .head-infos-row .head-infos .main-search #main-search .EV-button i{margin:0}.home .head-infos-row .head-infos .main-search #main-search .EV-button span{display:none}.home .head-infos-row .head-infos .main-search .menu-cities{top:64px}.home .head-infos-row .head-infos .main-search .menu-shops{flex-direction:column;max-height:320px;overflow-y:auto}.home .head-infos-row .head-infos .main-search .menu-shops .shops-part{max-height:none;padding:16px}.home .head-infos-row .head-infos .main-search .menu-shops .shops-part .shops-list{padding:0}.home .head-infos-row .head-infos .main-search .menu-shops .shops-part .shops-list .shop-item{cursor:pointer;padding:8px 12px;position:relative}.home .head-infos-row .head-infos .main-search .menu-shops .shops-part .shops-list .shop-item .infos{width:100%}.home .head-infos-row .head-infos .main-search .menu-shops .shops-part .shops-list .shop-item .infos .header-shop .name{font-size:14px;line-height:20px}.home .head-infos-row .head-infos .main-search .menu-shops .shops-part .shops-list .shop-item .buttons{position:absolute;bottom:10px;right:0}.home .head-infos-row .head-infos .main-search .menu-shops .shops-part .shops-list .shop-item .buttons .tertiary-button,.home .head-infos-row .head-infos .main-search .menu-shops .line{display:none}.home .head-infos-row .head-infos .main-search .menu-shops .delivery-part{width:100%;margin-bottom:0}.home .EV-presentation-section{margin-bottom:100px;padding:0 16px}.home .EV-presentation-section .EV-presentation .presentation-text{font-size:16px;line-height:23px}.home .EV-presentation-section .mission-cards .mission-card img{width:114px;margin-bottom:16px}.home .EV-presentation-section .mission-cards .mission-card .mission-title{margin-bottom:8px;font-size:20px;line-height:28px}.home .newsletter-section{width:calc(100% - 32px)}.home .newsletter-section .newsletter-infos .newsletter-text .newsletter-title{font-size:22px;line-height:31px}.home .EV-product-section{padding:0 16px}.home .EV-product-section .EV-products .EV-product-infos .EV-product-titles .EV-product-title{font-size:26px;line-height:37px}.foot-strip .foot-links{flex-direction:column}.foot-strip .foot-links .foot-link{margin-bottom:32px}.foot-strip .foot-links .foot-link:last-child{margin-bottom:0}}@media screen and (width<=710px){.home .head-section .head-PTA{padding:0 32px}.home .head-section .head-PTA img{width:100px;height:auto}.home .head-section .head-PTA .PTA-buttons .button-link:nth-child(2){display:none}.home .head-section .head-PTA .PTA-buttons .button-link:last-child{display:block}.home .head-section .head-infos-row .head-infos{padding:0 16px}.home .head-section .head-infos-row .head-infos .slogan{font-size:16px;line-height:23px}.home .head-section .head-infos-row .head-infos h1{margin-top:32px;line-height:35px;font-size:24px!important}.home .head-section .head-infos-row .head-infos #main-search .EV-input{padding:16.5px 0}.home .head-section .head-infos-row .head-infos #main-search .EV-button{padding:9px 16px}.home .head-section .head-infos-row .head-infos #main-search .icon-button{padding:8px 15px}}@media screen and (width<=550px){.home .head-section .head-PTA{padding:0 12px 0 5px}.home .head-section .head-PTA img{width:82px;height:51px}.home .head-section .head-PTA .PTA-buttons .button-link:first-child button{margin-right:8px;padding:12px}.home .head-section .head-PTA .PTA-buttons .button-link:first-child button span{font-size:14px;line-height:20px}.home .head-section .head-PTA .PTA-buttons .button-link:last-child button{padding:8px}.home .head-section .head-PTA .PTA-buttons .button-link:last-child button i{width:28px;height:28px;line-height:28px}.home .newsletter-section{padding:40px 8px}}@media screen and (width<=500px){.home .head-section .head-infos-row .head-infos .slogan{font-size:12px;line-height:17px}.home .head-section .head-infos-row .head-infos h1{margin-top:16px;line-height:31px;font-size:20px!important}.home .head-section .head-infos-row .head-infos .main-search .menu-shops .shops-part{padding:8px}.home .EV-presentation-section{margin-top:32px}.home .EV-presentation-section .EV-presentation .welcome-title{font-size:26px;line-height:30px}.home .EV-presentation-section .EV-presentation .presentation-text{margin-bottom:80px}.home .EV-presentation-section .mission-cards .mission-card img{width:114px;height:106px;margin-bottom:16px}.home .EV-presentation-section .mission-cards .mission-card .mission-title{margin-bottom:8px;font-size:20px;line-height:28px}.home .newsletter-section{width:calc(100% - 26px)}.home .EV-product-section{padding:0 13px}}.shopping-menu{-webkit-user-select:none;user-select:none;background-color:#0000;width:304px;transition:background-color .2s,top .2s,height .2s;position:sticky;overflow-y:scroll}.shopping-menu:hover{background-color:#a3d2bd}.shopping-menu::-webkit-scrollbar{background-color:#fafafa;width:16px}.shopping-menu::-webkit-scrollbar-track-piece{background-color:#0000;background-clip:padding-box;border:4px solid #0000;border-radius:9999px;display:none}.shopping-menu::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:inherit;border:4px solid #0000;border-radius:9999px}.shopping-menu .shopping-menu-content a{cursor:pointer}.shopping-menu .shopping-menu-content{background-color:#fafafa;flex-direction:column;gap:32px;min-height:100%;padding:35px 6px 35px 16px;display:flex;position:relative}.shopping-menu .shopping-menu-content.products .inspiration{color:#269199}.shopping-menu .shopping-menu-content.products .inspiration.insp-recipes{display:none}.shopping-menu .shopping-menu-content.products .arrow{width:40px;position:absolute;top:30px;right:11px}.shopping-menu .shopping-menu-content.products .arrow.arrow-recipes{display:none}.shopping-menu .shopping-menu-content.products .toggle-products-recipes{background-color:#dae9ea;transition:all .2s}.shopping-menu .shopping-menu-content.products .toggle-products-recipes .selector{background-color:#269199;transition:all .2s;left:8px}.shopping-menu .shopping-menu-content.products .toggle-products-recipes .section:last-child{color:#1f747a;transition:all .2s}.shopping-menu .shopping-menu-content.recipes .inspiration{color:#f09b5b}.shopping-menu .shopping-menu-content.recipes .inspiration.insp-products{display:none}.shopping-menu .shopping-menu-content.recipes .arrow{width:40px;position:absolute;top:30px;left:11px}.shopping-menu .shopping-menu-content.recipes .arrow.arrow-products{display:none}.shopping-menu .shopping-menu-content.recipes .toggle-products-recipes{background-color:#f4d7c2;transition:all .2s}.shopping-menu .shopping-menu-content.recipes .toggle-products-recipes .selector{background-color:#f09b5b;transition:all .2s;left:calc(100% - 135px)}.shopping-menu .shopping-menu-content.recipes .toggle-products-recipes .section:nth-child(2){color:#eb8333;transition:all .2s}.shopping-menu .shopping-menu-content.recipes .categories .category:hover,.shopping-menu .shopping-menu-content.recipes .categories .category.active{background-color:#fdf6f1}.shopping-menu .shopping-menu-content.recipes .categories .category.active:before{background-color:#efac79}.shopping-menu .shopping-menu-content .inspiration{text-align:center;margin:0;font-family:Delicious-Adventures;font-size:18px;line-height:18px}.shopping-menu .shopping-menu-content .arrow{width:40px;position:absolute}.shopping-menu .shopping-menu-content .toggle-products-recipes{border-radius:32px;justify-content:space-between;align-items:center;margin-bottom:0;padding:8px;display:flex;position:relative}.shopping-menu .shopping-menu-content .toggle-products-recipes .selector{z-index:1;background-color:#f09b5b;border-radius:32px;width:127px;height:54px;position:absolute;top:8px}.shopping-menu .shopping-menu-content .toggle-products-recipes .section{z-index:2;cursor:pointer;color:#fff;border-radius:32px;justify-content:center;align-items:center;padding:11px 16px 11px 8px;line-height:32px;text-decoration:none;display:flex}.shopping-menu .shopping-menu-content .toggle-products-recipes .section i{margin-right:4px;font-size:22px}.shopping-menu .shopping-menu-content .toggle-products-recipes .section p{margin:0;font-family:Cats-Whiskers;font-size:16px;line-height:18px}.shopping-menu .shopping-menu-content .categories{flex-direction:column;gap:8px;width:100%;display:flex}.shopping-menu .shopping-menu-content .categories .category{cursor:pointer;border-radius:0;justify-content:flex-start;align-items:center;margin-bottom:0;padding:12px 8px;text-decoration:none;display:flex;position:relative}.shopping-menu .shopping-menu-content .categories .category:hover{background-color:#eff6f6;text-decoration:none}.shopping-menu .shopping-menu-content .categories .category.active{background-color:#eff6f6}.shopping-menu .shopping-menu-content .categories .category.active:before{display:none}.shopping-menu .shopping-menu-content .categories .category.category--promo p{color:#ff6300;font-family:Poppins-Bold;font-weight:700}.shopping-menu .shopping-menu-content .categories .category img{flex-shrink:0;width:32px;height:32px;margin-right:12px}.shopping-menu .shopping-menu-content .categories .category p{color:#364153;margin:0;font-family:Poppins-Regular;font-size:14px;line-height:20px;text-decoration:none}.shopping-menu .shopping-menu-content .categories .category i,.shopping-menu .shopping-menu-content .sub-menu-mobile{display:none}#shopping-container{display:flex;position:relative}#shopping-container .sub-menu-container{z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:row;display:flex;position:absolute;inset:0 0 0 304px}#shopping-container .sub-menu-container .overlay{pointer-events:auto;cursor:pointer;background-color:#0000004d;flex:1;min-width:0;height:100%}#shopping-container .sub-menu-container .sub-menu{z-index:3;color:#56534f;pointer-events:auto;background-color:#fff;flex-shrink:0;width:auto;height:calc(100vh - 96px);transition:top .2s,height .2s;position:sticky;top:96px;left:0;overflow:hidden}#shopping-container .sub-menu-container .sub-menu.sub-menu-panes{width:auto;padding:0;display:flex;overflow:visible}#shopping-container .sub-menu-container .sub-menu .menu-pane a,#shopping-container .sub-menu-container .sub-menu .menu-pane .menu-pane-item{cursor:pointer}#shopping-container .sub-menu-container .sub-menu .menu-pane{white-space:nowrap;background-color:#fff;flex-shrink:0;width:auto;max-width:none;height:100%;padding:24px 16px;overflow-y:auto}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2,#shopping-container .sub-menu-container .sub-menu .menu-pane--level-3{white-space:normal;min-width:300px;padding:0}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-top-title,#shopping-container .sub-menu-container .sub-menu .menu-pane--level-3 .menu-pane-top-title{border-bottom:2px solid #f0f0f0;padding:16px 21px}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-top-title h3,#shopping-container .sub-menu-container .sub-menu .menu-pane--level-3 .menu-pane-top-title h3{letter-spacing:-.48px;color:#364153;margin:0;font-family:Poppins-Regular;font-size:24px;font-weight:400;line-height:normal}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-body,#shopping-container .sub-menu-container .sub-menu .menu-pane--level-3 .menu-pane-body{padding:24px 16px}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-show-all,#shopping-container .sub-menu-container .sub-menu .menu-pane--level-3 .menu-pane-show-all{border-radius:8px;align-items:center;margin-bottom:0;padding:12px 8px;text-decoration:none;display:flex}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-show-all:hover,#shopping-container .sub-menu-container .sub-menu .menu-pane--level-3 .menu-pane-show-all:hover{background-color:#eff6f6}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-show-all span,#shopping-container .sub-menu-container .sub-menu .menu-pane--level-3 .menu-pane-show-all span{color:#269199;font-family:Poppins-Medium;font-size:14px;line-height:20px;text-decoration:underline}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .ic-chevron{color:#269199;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;line-height:16px;display:inline-flex;transform:rotate(-90deg)}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .ic-chevron:before{font-size:16px;line-height:16px}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-show-all{justify-content:space-between}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-show-all .ic-chevron{margin-left:16px}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-list .menu-pane-item{color:#269199;justify-content:space-between;align-items:center;padding:12px 8px;text-decoration:none;display:flex}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-list .menu-pane-item:hover,#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-list .menu-pane-item.active{background-color:#eff6f6;border-radius:8px}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-list .menu-pane-item.active:before{display:none}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-list .menu-pane-item .menu-pane-item-content{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-list .menu-pane-item .menu-pane-item-label{color:#269199;text-transform:uppercase;padding-right:8px;font-family:Poppins-SemiBold;font-size:14px;font-weight:600;line-height:20px}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-list .menu-pane-item .menu-pane-item-separation{align-items:center;display:flex}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-list .menu-pane-item .menu-pane-item-separation-bar{background-color:#269199;border-radius:50px;width:30px;height:3px;margin-right:4px;display:block}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-list .menu-pane-item .menu-pane-item-separation-dot{background-color:#269199;border-radius:50px;width:4px;height:3px;display:block}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-2 .menu-pane-list .menu-pane-item>.ic-chevron{margin-left:16px}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-3 .menu-pane-show-all{justify-content:flex-start}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-3 .menu-pane-list .menu-pane-item{color:#364153;border-radius:8px;padding:12px 8px;text-decoration:none;display:block}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-3 .menu-pane-list .menu-pane-item:hover{background-color:#eff6f6;text-decoration:none}#shopping-container .sub-menu-container .sub-menu .menu-pane--level-3 .menu-pane-list .menu-pane-item .menu-pane-item-label{color:#364153;text-transform:none;font-family:Poppins-Regular;font-size:14px;font-weight:400;line-height:20px}#shopping-container .sub-menu-container .sub-menu .menu-pane::-webkit-scrollbar{width:8px}#shopping-container .sub-menu-container .sub-menu .menu-pane::-webkit-scrollbar-thumb{background-color:#a3d2bd;border-radius:9999px}#shopping-container .sub-menu-container .sub-menu .menu-pane .menu-pane-header{margin-bottom:16px;padding-bottom:16px}#shopping-container .sub-menu-container .sub-menu .menu-pane .menu-pane-header .link-title{text-decoration:none!important}#shopping-container .sub-menu-container .sub-menu .menu-pane .menu-pane-header h3{color:#56534f;max-width:none;margin:0 0 8px;font-family:Poppins-Regular;font-size:18px;line-height:25px}#shopping-container .sub-menu-container .sub-menu .menu-pane .menu-pane-header a{color:#269199;max-width:none;font-family:Poppins-Medium;font-size:14px;line-height:20px}#shopping-container .sub-menu-container .sub-menu .menu-pane .menu-pane-header a:hover{text-decoration:underline}#shopping-container .sub-menu-container .sub-menu .menu-pane:not(.menu-pane--level-2):not(.menu-pane--level-3) .menu-pane-list .menu-pane-item{cursor:pointer;color:#181005;align-items:center;padding:12px 8px;text-decoration:none;display:flex;position:relative}#shopping-container .sub-menu-container .sub-menu .menu-pane:not(.menu-pane--level-2):not(.menu-pane--level-3) .menu-pane-list .menu-pane-item:hover{background-color:#eff6f6;text-decoration:none}#shopping-container .sub-menu-container .sub-menu .menu-pane:not(.menu-pane--level-2):not(.menu-pane--level-3) .menu-pane-list .menu-pane-item.active{background-color:#eff6f6}#shopping-container .sub-menu-container .sub-menu .menu-pane:not(.menu-pane--level-2):not(.menu-pane--level-3) .menu-pane-list .menu-pane-item.active:before{content:"";background-color:#7db2b5;border-radius:0 10px 10px 0;width:8px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#shopping-container .sub-menu-container .sub-menu .menu-pane:not(.menu-pane--level-2):not(.menu-pane--level-3) .menu-pane-list .menu-pane-item span{max-width:none;font-family:Poppins-Regular;font-size:14px;line-height:20px}#shopping-container .sub-menu-container .sub-menu .menu-pane:not(.menu-pane--level-2):not(.menu-pane--level-3) .menu-pane-list .menu-pane-item .ic-chevron{color:#269199;margin-left:auto;font-size:12px;transform:rotate(-90deg)}#shopping-container .page-content{width:calc(100% - 304px);position:relative}#shopping-container .page-content .shopping-content{padding:28px 48px 0}#shopping-container .page-content .shopping-content .reassurances-container{border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;margin-bottom:60px}#shopping-container .page-content .shopping-content .moment-selection{margin-bottom:64px}#shopping-container .page-content .shopping-content .promotions{margin-bottom:107px}@media screen and (width<=1500px){#shopping-container .page-content .shopping-content{padding:16px}}@media screen and (width<=1400px){#shopping-container .page-content .shopping-content .moment-selection{margin-bottom:0}#shopping-container .page-content .shopping-content .moment-selection.has-promotion-card{padding-bottom:0}}@media screen and (width<=1100px){#shopping-container .shopping-menu{display:none}#shopping-container .page-content{width:100%}#shopping-container .page-content .shopping-content{padding:16px}#shopping-container .sub-menu-container{display:none}}@media screen and (width<=880px){#shopping-container .page-content .shopping-content .moment-selection{padding-bottom:50px}}@media screen and (width<=780px){.shopping-content .reassurances-container .reassurances-list{display:none}.shopping-content .reassurances-container .reassurance-slider{display:block}}@media screen and (width<=550px){.shopping-content{padding:16px 13px}}.shopping.home .shopping-hero-slider{width:100%;margin-bottom:64px}.shopping.home .shopping-hero-slider .home-slider{margin-bottom:0}.promo-catalogue-block{background-color:#219a71;background-image:url(/images/card_promo_width.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;width:100%;margin-bottom:64px;overflow:hidden}.promo-catalogue-block__inner{flex-direction:row;justify-content:center;align-items:center;gap:clamp(40px,5vw,80px);max-width:1520px;min-height:318px;margin:0 auto;padding:48px clamp(32px,5vw,64px) 0;display:flex}.promo-catalogue-block__media{flex:0 45%;justify-content:center;align-self:stretch;align-items:flex-end;min-width:0;max-width:560px;display:flex}.promo-catalogue-block__catalogue{transform-origin:bottom;filter:drop-shadow(8px 21px 21.5px #00000040);width:auto;min-width:340px;max-width:520px;height:auto;max-height:calc(100% + 48px);margin-bottom:-20px;display:block;transform:rotate(-5.57deg)translateY(12px)}.promo-catalogue-block__content{flex-direction:column;flex:0 672px;align-self:center;align-items:flex-start;gap:24px;width:100%;max-width:min(672px,50%);margin-right:clamp(16px,4vw,64px);padding-bottom:48px;display:flex}.promo-catalogue-block__heading{width:100%}.promo-catalogue-block__title{color:#fff;letter-spacing:-.64px;margin:0 0 2px;font-family:Poppins-Bold;font-size:32px;line-height:normal}.promo-catalogue-block__separation{align-items:center;display:flex}.promo-catalogue-block__separation hr:first-child{background-color:#f09b5b;border:none;border-radius:80px;width:80px;height:3px;margin:0 5px 0 0}.promo-catalogue-block__separation hr:last-child{background-color:#f09b5b;border:none;border-radius:6px;width:6px;height:3px;margin:0}.promo-catalogue-block__text p{color:#fff;margin:0;font-family:Poppins-Regular;font-size:16px;line-height:normal}.promo-catalogue-block__text p:not(:last-child){margin-bottom:0}.promo-catalogue-block .primary-button.orange-promo.promo-catalogue-block__cta{color:#fff;background-color:#ff6300;padding:12px 16px}.promo-catalogue-block .primary-button.orange-promo.promo-catalogue-block__cta span{letter-spacing:2px;color:#fff;font-family:Poppins-Bold;font-size:16px;line-height:normal}.promo-catalogue-block .primary-button.orange-promo.promo-catalogue-block__cta:hover{color:#fff;background-color:#f09b5b}.promo-catalogue-block .primary-button.orange-promo.promo-catalogue-block__cta:hover span{color:#fff}.promo-catalogue-block .primary-button.orange-promo.promo-catalogue-block__cta:focus{color:#fff;background-color:#ff6300;box-shadow:inset 0 0 0 2px #f09b5b}.promo-catalogue-block .primary-button.orange-promo.promo-catalogue-block__cta:focus span{color:#fff}.loyalty-card-block{background-color:#edf6f7;border-radius:10px;width:100%;margin-bottom:64px;overflow:hidden}.loyalty-card-block__inner{flex-direction:row;align-items:center;gap:124px;min-height:410px;margin:0 auto;padding:48px 64px;display:flex}.loyalty-card-block__media{flex-shrink:0;order:0}.loyalty-card-block__media img{width:100%;max-width:584px;height:auto;display:block}.loyalty-card-block__content{flex-direction:column;flex:1;order:1;align-items:flex-start;min-width:0;max-width:674px;display:flex}.loyalty-card-block__header{width:100%;margin-bottom:24px}.loyalty-card-block__label{color:#464a4a;margin:0;font-family:Poppins-Regular;font-size:16px;line-height:normal}.loyalty-card-block__title{color:#464a4a;margin:0;font-family:Poppins-Bold;font-size:36px;line-height:1.2}.loyalty-card-block__wave{width:100%;max-width:674px;margin-top:0;margin-bottom:0;display:block}.loyalty-card-block__advantages{width:100%;max-width:556px;margin:0 0 24px;padding:0;list-style:none}.loyalty-card-block__advantage{align-items:flex-start;margin-bottom:8px;display:flex}.loyalty-card-block__advantage:last-child{margin-bottom:0}.loyalty-card-block__advantage span{color:#2e3030;font-family:Poppins-Regular;font-size:16px;line-height:24px}.loyalty-card-block__dot{flex-shrink:0;width:26px;margin-right:8px}@media screen and (width>=1101px) and (width<=1500px){.loyalty-card-block__inner{align-items:flex-start;gap:40px;min-height:0;padding:32px 40px}.loyalty-card-block__media{flex:0 360px;max-width:42%}.loyalty-card-block__media img{max-width:100%}.loyalty-card-block__content{max-width:none}.loyalty-card-block__title{font-size:28px}.loyalty-card-block__wave{max-width:100%}}@media screen and (width<=1100px){.promo-catalogue-block__inner{flex-direction:column;gap:48px;min-height:0;padding:40px 32px 32px}.promo-catalogue-block__media{flex:none;align-items:center;width:100%;max-width:none;margin-bottom:8px}.promo-catalogue-block__catalogue{min-width:0;max-width:360px;max-height:none;margin-bottom:0;transform:rotate(-5.57deg)translateY(-16px)}.promo-catalogue-block__content{text-align:center;flex:none;align-items:center;max-width:none;margin-right:0;padding-bottom:0}.promo-catalogue-block__heading{flex-direction:column;align-items:center;display:flex}.loyalty-card-block__inner{flex-direction:column;gap:32px;min-height:0;padding:40px 32px}.loyalty-card-block__media{text-align:center;order:0;width:100%}.loyalty-card-block__media img{max-width:360px;margin:0 auto}.loyalty-card-block__content{text-align:center;order:1;align-items:center;max-width:none}.loyalty-card-block__header{flex-direction:column;align-items:center;display:flex}.loyalty-card-block__advantages{text-align:left}}@media screen and (width<=550px){.promo-catalogue-block__inner,.loyalty-card-block__inner{padding:32px 20px}.promo-catalogue-block__title,.loyalty-card-block__title{font-size:28px}}.shop-search{justify-content:flex-start;display:flex}.shop-search .search-section{width:700px;min-height:100vh;padding:38px 36px 38px 80px}.shop-search .search-section .search-section-content{height:100%;padding:16px;overflow:auto}.shop-search .search-section .search-section-content::-webkit-scrollbar{border-radius:6px;width:8px}.shop-search .search-section .search-section-content::-webkit-scrollbar-track-piece{background-color:#e0f0e9;border-radius:6px}.shop-search .search-section .search-section-content::-webkit-scrollbar-thumb{background-color:#a3d2bd;border-radius:6px}.shop-search .search-section .search-section-content h3{margin-bottom:8px;font-family:Poppins-Regular;font-weight:400;line-height:23px;font-size:16px!important}.shop-search .search-section .search-section-content .floating-button-map{color:#fff;cursor:pointer;z-index:10;background-color:#55ac84;border-radius:10px;align-items:center;padding:8px 16px;font-family:Poppins-Regular;transition:background-color .2s,bottom .5s;display:none;position:fixed;bottom:50px;left:50%;transform:translate(-50%);box-shadow:0 5px 8px #00000014}.shop-search .search-section .search-section-content .floating-button-map.hide{bottom:-100px}.shop-search .search-section .search-section-content .floating-button-map:hover{background-color:#008145}.shop-search .search-section .search-section-content .floating-button-map i{font-size:25px}.shop-search .search-section .search-section-content .floating-button-map span{font-family:Poppins-SemiBold}.shop-search .map-section{width:calc(100% - 700px);position:relative}.shop-search .map-section .map{height:100vh;position:sticky;top:0}.shop-search .map-section .map .overlays .mapboxgl-marker.point-container{pointer-events:none}.shop-search .map-section .map .overlays .mapboxgl-marker.point-container .point{pointer-events:all;cursor:pointer;transform:translate(-50%,-100%)}.shop-search .map-section .map .overlays .mapboxgl-marker.point-container .point img{width:31px;height:40px}.shop-search .map-section .map .zoom-buttons{background-color:#fff;border-radius:8px;padding:0 5px;position:absolute;bottom:50px;left:12px;box-shadow:0 5px 8px #00000014}.shop-search .map-section .map .zoom-buttons button{color:#464a4a;background-color:#fff;border:none;outline:none;width:30px;height:40px;padding:0;font-size:40px;line-height:40px;display:block}.shop-search .map-section .map .zoom-buttons button:first-child{border-bottom:1px solid #d1d4d4}.shop-search .map-section .map .legend{background-color:#fff;border-radius:8px;align-items:center;padding:8px;display:flex;position:absolute;bottom:50px;right:25px;box-shadow:0 5px 8px #00000014}.shop-search .map-section .map .legend .drawing{background-color:#e0f0e9;border:1px solid #008145;border-radius:8px;width:30px;height:30px;margin-right:8px}.shop-search .map-section .map .legend span{color:#697070;font-size:14px;line-height:20px}.shop-search .map-section .map .close-map-button{cursor:pointer;background-color:#fff;border-radius:8px;padding:8px;position:absolute;top:25px;left:25px;box-shadow:0 5px 8px #00000014}.shop-search .map-section .map .close-map-button i{text-align:center;width:25px}.shop-search .map-section .map .map-loader{background-color:#fff;border-radius:8px;width:150px;padding:20px;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 5px 8px #00000014}.shop-search .map-section .map .map-loader .loader-container{min-height:auto}@media screen and (width<=1500px){.shop-search .search-section{width:600px;padding:38px}.shop-search .map-section{width:calc(100% - 600px)}}@media screen and (width<=1200px){.shop-search .search-section{width:500px;padding:16px}.shop-search .search-section .search-section-content .main-search #main-search .EV-input{max-width:none}.shop-search .search-section .search-section-content .main-search #main-search .EV-button i{margin:0}.shop-search .search-section .search-section-content .main-search #main-search .EV-button span{display:none}.shop-search .map-section{width:calc(100% - 500px)}}@media screen and (width<=1100px){.shop-search .map-section .map{height:calc(100vh - 190px);top:190px}}@media screen and (width<=880px){.shop-search{position:relative}.shop-search .search-section{width:100%}.shop-search .search-section .search-section-content .floating-button-map{display:flex}.shop-search .map-section{display:none}.shop-search .map-section.active{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.shop-search .map-section .map{z-index:1000;width:100vw;height:100vh;position:fixed;top:0;left:0}.shop-search .map-section .map .close-map-button{z-index:10;position:fixed;top:12px;left:12px}.shop-search .map-section .map .zoom-buttons{z-index:10;position:fixed;bottom:12px}.shop-search .map-section .map .legend{z-index:10;position:fixed;bottom:12px;right:12px}}@media screen and (width<=550px){.shop-search .search-section{padding:0}.shop-search .search-section .search-section-content{padding:24px 13px}.shop-search .search-section .search-section-content .main-search .menu-shops .shops-part .shops-list .shop-item{cursor:pointer;padding:8px 12px;position:relative}.shop-search .search-section .search-section-content .main-search .menu-shops .shops-part .shops-list .shop-item .infos{width:100%}.shop-search .search-section .search-section-content .main-search .menu-shops .shops-part .shops-list .shop-item .infos .header-shop .name{font-size:14px;line-height:20px}.shop-search .search-section .search-section-content .main-search .menu-shops .shops-part .shops-list .shop-item .buttons{position:absolute;bottom:10px;right:0}.shop-search .search-section .search-section-content .main-search .menu-shops .shops-part .shops-list .shop-item .buttons .tertiary-button{display:none}}.not-found{overflow:hidden}.not-found .not-found-container{background-color:#55ac84;margin-bottom:164px;padding:150px 0 222px;position:relative}.not-found .not-found-container .not-found-content{color:#fff;text-align:center;width:100%;max-width:570px;margin:auto}.not-found .not-found-container .not-found-content .title{justify-content:center;align-items:flex-end;margin-bottom:25px;display:flex}.not-found .not-found-container .not-found-content .title p{margin:0;font-family:Cats-Whiskers;font-size:100px;line-height:115px}.not-found .not-found-container .not-found-content .title img{width:170px;margin-bottom:15px;margin-left:15px}.not-found .not-found-container .not-found-content .title img.croissance{width:300px}.not-found .not-found-container .not-found-content .sub-title{margin:0 0 12px;font-family:Poppins-SemiBold;font-size:28px;line-height:39px}.not-found .not-found-container .not-found-content .text{margin:0 0 39px;font-size:16px;line-height:25px}.not-found .not-found-container .not-found-content .button-container{justify-content:center;align-items:center;display:flex}.not-found .not-found-container .not-found-content .button-container button{background-color:#fff}.not-found .not-found-container .leaves{width:450px;position:absolute;bottom:-120px;left:0}.not-found .not-found-container .leaves.reverse{left:auto;right:-28px;transform:scaleX(-1)rotate(17deg)}.shop-page .shop-container{padding:27px 104px 93px 124px}.shop-page .shop-container .breadcrumbs{max-width:1450px;margin-bottom:32px}.shop-page .shop-container .your-shop{margin-bottom:100px;display:flex}.shop-page .shop-container .your-shop .left{width:60%;padding-right:36px}.shop-page .shop-container .your-shop .left .header{justify-content:space-between;align-items:flex-start;margin-bottom:32px;display:flex}.shop-page .shop-container .your-shop .left .header h1{margin:0;font-family:Poppins-SemiBold;line-height:39px;font-size:28px!important}.shop-page .shop-container .your-shop .left .header .favoris{cursor:pointer;color:#697070;align-items:center;display:flex}.shop-page .shop-container .your-shop .left .header .favoris.active{cursor:default;color:#f4a339}.shop-page .shop-container .your-shop .left .header .favoris i{margin-right:8px;font-size:20px}.shop-page .shop-container .your-shop .left .header .favoris span{font-size:12px}.shop-page .shop-container .your-shop .left .header .opening-status{margin-top:32px}.shop-page .shop-container .your-shop .left .buttons-container{margin-top:42px}.shop-page .shop-container .your-shop .left .buttons-container button:first-child{margin-right:32px}@media screen and (width<=800px){.shop-page .shop-container .your-shop .left .buttons-container button:first-child{margin-right:0}}.shop-page .shop-container .your-shop .left .opening-status{align-items:center;margin-bottom:29px;display:flex}.shop-page .shop-container .your-shop .left .opening-status.open .point{background-color:#23a942}.shop-page .shop-container .your-shop .left .opening-status.open .text .status{color:#23a942}.shop-page .shop-container .your-shop .left .opening-status.close .point{background-color:#ea544b}.shop-page .shop-container .your-shop .left .opening-status.close .text .status{color:#ea544b}.shop-page .shop-container .your-shop .left .opening-status .point{border-radius:50%;width:12px;height:12px;margin-right:6px}.shop-page .shop-container .your-shop .left .opening-status .text{margin:0;font-size:16px;line-height:23px}.shop-page .shop-container .your-shop .left .opening-status .text .status{font-family:Poppins-SemiBold}.shop-page .shop-container .your-shop .left .buttons-container{display:flex}.shop-page .shop-container .your-shop .left hr{background-color:#b4b9b9;border:none;height:1px;margin:40px 0}.shop-page .shop-container .your-shop .left .infos{margin-top:8px;display:flex}.shop-page .shop-container .your-shop .left .infos .left,.shop-page .shop-container .your-shop .left .infos .right{width:50%}.shop-page .shop-container .your-shop .left .infos .info{margin-bottom:40px}.shop-page .shop-container .your-shop .left .infos .info h3{color:#008145;margin:0;font-family:Poppins-Medium;line-height:28px;font-size:20px!important}.shop-page .shop-container .your-shop .left .infos .info .address,.shop-page .shop-container .your-shop .left .infos .info .phone{align-items:center;margin-top:16px;margin-bottom:0;display:flex}.shop-page .shop-container .your-shop .left .infos .info .address.address,.shop-page .shop-container .your-shop .left .infos .info .phone.address{align-items:flex-start}.shop-page .shop-container .your-shop .left .infos .info .address i,.shop-page .shop-container .your-shop .left .infos .info .phone i{color:#008145;margin-right:11px;font-size:20px}.shop-page .shop-container .your-shop .left .infos .info .address p,.shop-page .shop-container .your-shop .left .infos .info .phone p{margin:0;font-size:16px;line-height:25px}.shop-page .shop-container .your-shop .left .infos .info .schedule{margin-top:32px}.shop-page .shop-container .your-shop .left .infos .info .schedule .day{color:#2e3030;margin:0 0 16px;font-size:14px;line-height:20px;display:flex}.shop-page .shop-container .your-shop .left .infos .info .schedule .day.active{font-family:Poppins-SemiBold}.shop-page .shop-container .your-shop .left .infos .info .schedule .day.exception{color:#55ac84}.shop-page .shop-container .your-shop .left .infos .info .schedule .day p{margin:0}.shop-page .shop-container .your-shop .left .infos .info .schedule .day p.name-day{width:120px}.shop-page .shop-container .your-shop .left .infos .info a{color:#697070;font-size:12px;line-height:17px;text-decoration:underline}.shop-page .shop-container .your-shop .left .infos .info a i{margin-right:8px;font-size:16px}.shop-page .shop-container .your-shop .left .paragraph{max-width:828px}.shop-page .shop-container .your-shop .right{width:40%}.shop-page .shop-container .your-shop .right img{width:100%}.shop-page .shop-container .your-shop .right .map-container{width:100%;height:420px}.shop-page .shop-container .your-shop .slick-slider{margin-bottom:40px;position:relative;overflow:hidden}.shop-page .shop-container .your-shop .slick-slider:hover .slick-arrow.slick-prev{left:0}.shop-page .shop-container .your-shop .slick-slider:hover .slick-arrow.slick-next{right:0}.shop-page .shop-container .your-shop .slick-slider .slick-list{overflow:hidden}.shop-page .shop-container .your-shop .slick-slider .slick-list .slick-track{display:flex}.shop-page .shop-container .your-shop .slick-slider .slick-list .slick-track .slick-slide img{width:100%}.shop-page .shop-container .your-shop .slick-slider .slick-arrow{z-index:2;color:#fff;cursor:pointer;background-color:#0000;border:none;outline:none;font-size:50px;position:absolute;top:50%;transform:translateY(-50%)}.shop-page .shop-container .your-shop .slick-slider .slick-arrow.slick-prev{transition:left .2s;left:-50px}.shop-page .shop-container .your-shop .slick-slider .slick-arrow.slick-next{transition:right .2s;right:-50px}.shop-page .shop-container .sub-title{align-items:center;display:flex}.shop-page .shop-container .sub-title h2{white-space:nowrap;margin:0 28px 0 0;font-family:Poppins-SemiBold;font-weight:600;line-height:28px;font-size:20px!important}.shop-page .shop-container .sub-title .wave-container{overflow:hidden}.shop-page .shop-container .sub-title .wave-container img{width:615px}.shop-page .shop-container .paragraph{margin-bottom:48px}.shop-page .shop-container .paragraph:last-child{margin-bottom:0}.shop-page .shop-container .paragraph .text p{color:#2e3030;margin:24px 0 0;font-family:Poppins-Regular;font-size:16px;line-height:28px}.shop-page .shop-container .paragraph .text p span{font-size:16px!important}.shop-page .shop-container .custom-services{background-color:#e0f0e9;margin-bottom:100px;margin-left:-124px;margin-right:-104px;overflow:hidden}.shop-page .shop-container .custom-services .custom-services-container{text-align:center;width:825px;margin:auto;padding:48px 0;position:relative}.shop-page .shop-container .custom-services .custom-services-container .laurel{width:350px;position:absolute;top:20px;right:-400px}.shop-page .shop-container .custom-services .custom-services-container .laurel-reverse{width:200px;position:absolute;bottom:50px;left:-300px;transform:scaleX(-1)}.shop-page .shop-container .custom-services .custom-services-container h3{color:#464a4a;margin:0 0 16px;font-family:Poppins-Bold;font-weight:600;line-height:45px;font-size:32px!important}.shop-page .shop-container .custom-services .custom-services-container h4{color:#464a4a;margin:0 0 16px;font-family:Poppins-SemiBold;line-height:28px;font-size:20px!important}.shop-page .shop-container .custom-services .custom-services-container p{margin:auto auto 37px;font-size:14px;line-height:24px}.shop-page .shop-container .custom-services .custom-services-container .button-container{justify-content:center;display:flex}.shop-page .shop-container .local-producers{align-items:center;margin-bottom:100px;display:flex}.shop-page .shop-container .local-producers .left{width:50%}.shop-page .shop-container .local-producers .left img{width:100%}.shop-page .shop-container .local-producers .right{width:50%;padding:0 50px}.shop-page .shop-container .local-producers .right ul{margin:32px 0 24px;padding:0}.shop-page .shop-container .local-producers .right ul li{align-items:center;font-size:16px;line-height:23px;list-style:none;display:flex}.shop-page .shop-container .local-producers .right ul li .point{background-color:#008145;border-radius:50%;width:10px;height:10px;margin-right:15px}.shop-page .shop-container .local-producers .right ul li span,.shop-page .shop-container .local-producers .right ul li a{color:#008145;margin-right:5px;font-family:Poppins-SemiBold;animation:.2s color}.shop-page .shop-container .local-producers .right ul li a{text-decoration:underline}.shop-page .shop-container .local-producers .right ul li a:hover{color:#55ac84}.shop-page .shop-container .local-producers .right .see-all{color:#55ac84;cursor:pointer;font-size:14px;line-height:20px;text-decoration:underline}.shop-page .shop-container .local-producers .right .see-all:hover{color:#1f747a}@media screen and (width<=800px){.shop-page .shop-container .local-producers{flex-wrap:wrap;margin-bottom:50px}.shop-page .shop-container .local-producers .left,.shop-page .shop-container .local-producers .right{width:100%}}.shop-page .shop-container .social-networks{align-items:center;margin-top:100px;display:flex}.shop-page .shop-container .social-networks .left{width:50%}.shop-page .shop-container .social-networks .left .content{max-width:540px;margin:auto}.shop-page .shop-container .social-networks .left .content h5{color:#008145;margin:0 0 24px;font-family:Delicious-Adventures;line-height:43px;font-size:42px!important}.shop-page .shop-container .social-networks .left .content p{color:#377055;margin:0 0 22px;font-size:20px;line-height:30px}.shop-page .shop-container .social-networks .left .content .social-networks-list i{color:#55ac84;cursor:pointer;font-size:37px;line-height:32px}.shop-page .shop-container .social-networks .left .content .social-networks-list i:hover{color:#008145}.shop-page .shop-container .social-networks .right{flex-wrap:wrap;width:50%;display:flex}.shop-page .shop-container .social-networks .right .img-container{width:33.33%;padding:18px}.shop-page .shop-container .social-networks .right .img-container img{width:100%}@media screen and (width<=1550px){.shop-page .shop-container{padding:32px 32px 64px}.shop-page .shop-container .your-shop .left .header{flex-direction:column;margin-bottom:0}.shop-page .shop-container .your-shop .left hr{margin-top:0}.shop-page .shop-container .custom-services{margin:0 -32px 148px}}@media screen and (width<=1100px){.shop-page .shop-container{padding:32px 32px 64px}.shop-page .shop-container .your-shop{flex-direction:column}.shop-page .shop-container .your-shop .left{width:100%;padding:0}.shop-page .shop-container .your-shop .left .header{flex-direction:row}.shop-page .shop-container .your-shop .left .slick-slider{max-width:650px;margin:32px auto}.shop-page .shop-container .your-shop .left hr{margin-top:40px}.shop-page .shop-container .your-shop .left .paragraph{max-width:none}.shop-page .shop-container .your-shop .right{width:100%;max-width:650px;margin:auto}.shop-page .shop-container .custom-services{margin:0 -15px 30px}.shop-page .shop-container .custom-services .custom-services-container{background-image:url(/images/laurel.png);background-position:0 100%;background-repeat:no-repeat;background-size:auto;width:100%;padding:32px}.shop-page .shop-container .custom-services .custom-services-container img{display:none}.shop-page .shop-container .custom-services .custom-services-container h3{line-height:32px;font-size:24px!important}}@media screen and (width<=850px){.shop-page .shop-container{padding:16px 16px 32px}.shop-page .shop-container .your-shop{margin-bottom:0}.shop-page .shop-container .your-shop .left .header{flex-direction:column}.shop-page .shop-container .your-shop .left hr{margin-top:0}.shop-page .shop-container .social-networks{flex-direction:column}.shop-page .shop-container .social-networks .left,.shop-page .shop-container .social-networks .right{width:100%}.shop-page .shop-container .social-networks .left{margin-bottom:32px}.shop-page .shop-container .social-networks .right{justify-content:center}.shop-page .shop-container .custom-services{margin:50px -15px}.shop-page .shop-container .custom-services .custom-services-container{padding:32px 45px}}@media screen and (width<=600px){.shop-page .shop-container .your-shop .left .header .header-left{width:100%}.shop-page .shop-container .your-shop .left .header .google-reviews{align-self:center;margin-top:10px}.shop-page .shop-container .your-shop .left .infos{flex-direction:column}.shop-page .shop-container .your-shop .left .infos .left,.shop-page .shop-container .your-shop .left .infos .right{width:100%;max-width:100%;padding:0}.shop-page .shop-container .your-shop .left .infos .left.right,.shop-page .shop-container .your-shop .left .infos .right.right{max-width:250px;margin-left:0}.shop-page .shop-container .your-shop .left .infos .left .info .schedule .day,.shop-page .shop-container .your-shop .left .infos .right .info .schedule .day{justify-content:space-between}.shop-page .shop-container .your-shop .left .infos .left .info .goto-shop,.shop-page .shop-container .your-shop .left .infos .right .info .goto-shop{margin-top:10px;display:block}.shop-page .shop-container .your-shop .left .buttons-container{flex-direction:column;align-items:center}.shop-page .shop-container .your-shop .left .buttons-container .primary-button{margin-bottom:16px}.shop-page .shop-container .your-shop .right .map-container{display:none}.shop-page .shop-container .local-producers .left{width:auto;margin:0 -15px}.shop-page .shop-container .local-producers .right{padding:0}}.product-page .product-container{align-items:flex-start;gap:64px;padding:40px 56px 0 40px;display:flex}.product-page .product-container .left{flex:0 38%;width:auto;min-width:0;max-width:520px;padding:24px 12px 0 0;position:relative}.product-page .product-container .left .missing-img{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:338px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.product-page .product-container .left .missing-img img{margin:0 0 12px;width:150px!important;height:auto!important}.product-page .product-container .left .missing-img span{color:#9da2a2;max-width:188px;font-family:Cats-Whiskers;font-size:20px;line-height:23px;display:block}.product-page .product-container .left .card-state{z-index:2;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:0;left:0}.product-page .product-container .left .card-state .promotion-badge--card,.product-page .product-container .left .card-state .unavailable-badge--card{flex-shrink:0;width:auto}.product-page .product-container .left .card-state .promotion-badge__icon{max-width:14px;max-height:14px;margin:0;width:14px!important;height:14px!important}.product-page .product-container .left .labels{position:absolute;right:16px}.product-page .product-container .left .labels img{width:48px;margin-bottom:8px}.product-page .product-container .left .image{justify-content:center;align-items:center;height:420px;display:flex;position:relative}.product-page .product-container .left .image>img,.product-page .product-container .left .image .img-link img,.product-page .product-container .left .image a img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block}.product-page .product-container .right{flex-direction:column;flex:55%;gap:4px;width:auto;min-width:0;display:flex}.product-page .product-container .right h1{color:#154f52;margin:0;font-family:Poppins-SemiBold;font-weight:600;line-height:42px;font-size:24px!important}.product-page .product-container .right .product-card-tags{flex-wrap:wrap;align-items:center;gap:4px;padding:16px 0;display:flex}.product-page .product-container .right .line-weight-container{justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.product-page .product-container .right .line-weight-container .separation-line hr{background-color:#269199;border-radius:50px;height:4px}.product-page .product-container .right .line-weight-container .separation-line hr:first-child{width:80px}.product-page .product-container .right .line-weight-container .separation-line hr:last-child{width:6px}.product-page .product-container .right .line-weight-container .weight{color:#aaa9a7;margin:0;font-size:16px;line-height:23px}.product-page .product-container .right .product-page-pricing{flex-direction:column;gap:16px;padding-bottom:16px;display:flex}.product-page .product-container .right .price{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-page .product-container .right .price .actual{color:#269199;align-items:baseline;margin:0;font-family:Poppins-Bold;font-size:24px;font-weight:700;line-height:normal;display:flex}.product-page .product-container .right .price .actual--promo{color:#ff6300;letter-spacing:-.48px}.product-page .product-container .right .price .actual .product-price-type{color:#9da2a2;font-family:Poppins-Regular;font-size:16px;font-weight:400}.product-page .product-container .right .price .previous{color:#9da2a2;margin:0;font-family:Poppins-Regular;font-size:16px;line-height:normal;text-decoration:line-through}.product-page .product-container .right .pricePerKilo{color:#9da2a2;margin:0;font-size:12px;line-height:normal}.product-page .product-container .right .react-select .pieces{color:#697070;font-size:14px}.product-page .product-container .right .buttons-container{background-color:#eff6f6;align-items:stretch;gap:16px;width:100%;margin:0;padding:16px;display:flex}.product-page .product-container .right .buttons-container .product-page-list-button{color:#269199;background-color:#fff;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:4px;padding:12px 16px;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #269199}.product-page .product-container .right .buttons-container .product-page-list-button:hover{background-color:#dae9ea;box-shadow:inset 0 0 0 1px #269199}.product-page .product-container .right .buttons-container .product-page-list-button:focus{outline:none;box-shadow:inset 0 0 0 2px #269199}.product-page .product-container .right .buttons-container .product-page-list-button:active{background-color:#b5d2d5}.product-page .product-container .right .buttons-container .product-page-list-button svg{color:#269199;flex-shrink:0;transition:transform .2s}.product-page .product-container .right .buttons-container .product-page-list-button:hover svg{transform:scale(1.08)}.product-page .product-container .right .buttons-container .primary-button,.product-page .product-container .right .buttons-container .counter-button,.product-page .product-container .right .buttons-container .select-vrac-container,.product-page .product-container .right .buttons-container .product-oos{flex:1}.product-page .product-container .right .buttons-container .primary-button.blue{border-radius:10px;justify-content:center;padding:12px 16px}.product-page .product-container .right .variable-weight{margin-bottom:16px;display:flex}.product-page .product-container .right .variable-weight .text{font-size:14px;line-height:21px}.product-page .product-container .right .variable-weight .info-icon{margin-top:4px}.product-page .product-container .right .info-icon{color:#fff;text-align:center;background-color:#f09b5b;border-radius:50%;width:16px;min-width:16px;height:16px;margin-right:8px;font-family:Poppins-Bold;font-size:14px;line-height:16px;display:block}.product-page .product-container .right .categories{border-top:1px solid #d1d4d4;border-bottom:1px solid #d1d4d4;margin-top:0;padding:61px 0 33px}.product-page .product-container .right .categories .accordion{margin-bottom:32px}.product-page .product-container .right .categories .accordion .accordion-header .accordion-title{color:#269199;white-space:nowrap;font-family:Poppins-Medium;font-size:18px;line-height:25px}.product-page .product-container .right .categories .accordion .accordion-header .right{justify-content:flex-end}.product-page .product-container .right .categories .accordion .accordion-header i{color:#269199}.product-page .product-container .right .categories .accordion .accordion-content p{color:#2e3030;margin:16px 0 0;font-size:14px;line-height:21px}.product-page .product-container .right .categories .accordion .accordion-content p .nutri_data{width:100%;display:block}.product-page .product-container .right .categories .accordion .accordion-content p span{font-family:Poppins-Medium}.product-page .linked-recipes{background-color:#fdf6f1;border-radius:8px;margin-top:62px;margin-bottom:46px;padding:80px 32px 40px 42px;display:flex}.product-page .linked-recipes .promotion-container{width:264px;margin-right:24px}.product-page .linked-recipes .recipes-slider{width:calc(100% - 288px)}.product-page .linked-recipes .recipes-slider__stack{display:none}.product-page .linked-recipes .recipe-card,.product-page .linked-recipes .recipe-card-row{-webkit-user-select:none;user-select:none}.product-page .recipe-card-row{align-items:stretch;gap:8px;width:100%;display:flex}.product-page .recipe-card-row__media{border-radius:8px;flex:1 1 0;min-width:0;height:158px;text-decoration:none;display:block;overflow:hidden;box-shadow:0 3px 6px #0000000f}.product-page .recipe-card-row__media img{object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.33,1,.68,1);display:block;transform:scale(1)}.product-page .recipe-card-row__body{background-color:#fff;border:1px solid #d4d4d3;border-radius:8px;flex-direction:column;flex:0 0 180px;justify-content:space-between;width:180px;padding:9px 12px 12px;display:flex;position:relative;box-shadow:0 3px 6px #0000000f}@media (hover:hover){.product-page .recipe-card-row:hover .recipe-card-row__media img{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.product-page .recipe-card-row__media img{transition:none}.product-page .recipe-card-row:hover .recipe-card-row__media img{transform:none}}.product-page .recipe-card-row__header{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.product-page .recipe-card-row__title-link{flex:1;min-width:0;text-decoration:none}.product-page .recipe-card-row__title-link:hover{text-decoration:none}.product-page .recipe-card-row__title{color:#464a4a;margin:0;font-family:Poppins-SemiBold;font-size:14px;line-height:normal}.product-page .recipe-card-row .card-minibutton{flex-shrink:0;position:static}.product-page .recipe-card-row__separation{margin:1px 0 10px;display:flex}.product-page .recipe-card-row__separation hr:first-child{background-color:#f09b5b;border:none;border-radius:27px;width:27px;height:2px;margin:0 4px 0 0}.product-page .recipe-card-row__separation hr:last-child{background-color:#f09b5b;border:none;border-radius:2px;width:3px;height:2px;margin:0}.product-page .recipe-card-row__meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.product-page .recipe-card-row__time{color:#4b4338;align-items:center;gap:5px;font-family:Poppins-Regular;font-size:12px;display:inline-flex}.product-page .recipe-card-row__time i{font-size:12px}@media screen and (width<=1700px){.product-page .linked-recipes .recipes-slider{width:70%}}@media screen and (width<=1400px){.product-page .linked-recipes{flex-direction:column;gap:24px;margin-top:48px;margin-bottom:40px;padding:48px 32px 32px}.product-page .linked-recipes .promotion-container{width:100%;min-height:auto;margin:0}.product-page .linked-recipes .promotion-container .last-recipes-card,.product-page .linked-recipes .promotion-container .promotion{background-color:#f0be97;border-radius:10px;justify-content:center;align-items:center;gap:16px;width:100%;height:auto;min-height:200px;padding:48px 32px 32px}.product-page .linked-recipes .promotion-container .last-recipes-card .slogans-container,.product-page .linked-recipes .promotion-container .promotion .slogans-container{margin-top:-20px;margin-bottom:8px;transform:rotate(5deg)}.product-page .linked-recipes .promotion-container .last-recipes-card .slogans-container .slogan,.product-page .linked-recipes .promotion-container .promotion .slogans-container .slogan{color:#fff;background-color:#e67859;padding:5px 20px;font-size:16px;line-height:40px;box-shadow:inset 0 0 0 20px #e67859}.product-page .linked-recipes .promotion-container .last-recipes-card .title,.product-page .linked-recipes .promotion-container .promotion .title{color:#fff;text-align:center;margin:0 0 16px;font-family:Kg-happy;font-size:20px;line-height:35px;display:block}.product-page .linked-recipes .promotion-container .last-recipes-card button,.product-page .linked-recipes .promotion-container .promotion button{width:auto;min-width:200px;margin-bottom:0;display:inline-flex}.product-page .linked-recipes .recipes-slider{width:100%}.product-page .linked-recipes .recipes-slider .recipes-slider__carousel{display:block}.product-page .linked-recipes .recipes-slider .recipes-slider__stack{display:none}.product-page .linked-recipes .recipes-slider .test-slider .container-slides .slide-container{width:50%;min-width:50%}.product-page .linked-recipes .recipes-slider .recipe-card{height:300px}}@media screen and (width<=1100px){.product-page .linked-recipes{gap:16px;margin-top:40px;margin-bottom:36px;padding:32px 24px 28px}.product-page .linked-recipes .promotion-container .last-recipes-card,.product-page .linked-recipes .promotion-container .promotion{min-height:220px;padding:44px 24px 24px}.product-page .linked-recipes .promotion-container .last-recipes-card .slogans-container,.product-page .linked-recipes .promotion-container .promotion .slogans-container{margin-top:-36px}.product-page .linked-recipes .promotion-container .last-recipes-card .slogan,.product-page .linked-recipes .promotion-container .promotion .slogan{font-size:17px;line-height:32px}.product-page .linked-recipes .promotion-container .last-recipes-card .title,.product-page .linked-recipes .promotion-container .promotion .title{font-size:19px}.product-page .linked-recipes .promotion-container .last-recipes-card button,.product-page .linked-recipes .promotion-container .promotion button{width:100%;max-width:360px}.product-page .linked-recipes .recipes-slider .recipes-slider__carousel,.product-page .linked-recipes .recipes-slider .recipes-slider-controls,.product-page .linked-recipes .recipes-slider .hiddenSlideMenu{display:none!important}.product-page .linked-recipes .recipes-slider .recipes-slider__stack{flex-direction:column;gap:12px;width:100%;display:flex}.product-page .recipe-card-row__media{height:172px}.product-page .recipe-card-row__body{flex:0 0 200px;width:200px;max-width:42%;padding:10px 14px 14px}.product-page .recipe-card-row__title{font-size:15px}.product-page .product-container{align-items:flex-start;gap:40px;padding:24px 32px 0}.product-page .product-container .left{flex:48%;width:auto;min-width:0;max-width:48%;padding:16px 12px 0 0}.product-page .product-container .left .labels img{width:40px}.product-page .product-container .left .image{height:320px}.product-page .product-container .right{flex:52%;width:auto;min-width:0;max-width:52%}.product-page .product-container .right h1{line-height:28px;font-size:20px!important}.product-page .product-container .right .product-card-tags{padding:12px 0}.product-page .product-container .right .product-regime-tag{font-size:12px}.product-page .product-container .right .product-regime-tag__icon{width:12px;height:12px}.product-page .product-container .right .price .actual{font-size:20px}.product-page .product-container .right .price .actual--promo{font-size:18px}.product-page .product-container .right .buttons-container{gap:12px;padding:16px}.product-page .product-container .right .categories{padding:40px 0 28px}.product-page .product-container .right .categories .accordion{margin-bottom:24px}.product-page .product-container .right .categories .accordion .accordion-title{font-size:17px}}@media screen and (width<=900px){.product-page .product-container{flex-direction:column;gap:0}.product-page .product-container .left,.product-page .product-container .right{flex:none;width:100%;max-width:none}.product-page .product-container .left{padding:0}.product-page .product-container .right .buttons-container{flex-direction:row}}@media screen and (width<=768px){.product-page{padding-bottom:81px}.product-page .product-container{flex-direction:column;gap:0;padding:0 16px}.product-page .product-container .left,.product-page .product-container .right{flex:none;width:100%;max-width:none}.product-page .product-container .left{padding:0}.product-page .product-container .left .labels{top:0;right:0}.product-page .product-container .left .labels img{width:32px;margin-bottom:8px}.product-page .product-container .left .image{height:200px}.product-page .product-container .right{gap:0}.product-page .product-container .right h1{padding-top:24px;font-family:Poppins-Bold;font-weight:700;line-height:normal;font-size:18px!important}.product-page .product-container .right .line-weight-container{margin-bottom:8px}.product-page .product-container .right .product-card-tags{gap:4px;padding:0 0 8px}.product-page .product-container .right .product-regime-tag{box-sizing:border-box;height:19px;padding:3px 5px;font-size:10px}.product-page .product-container .right .product-regime-tag__icon{width:11px;height:11px}.product-page .product-container .right .product-page-pricing{gap:8px;padding-bottom:16px}.product-page .product-container .right .price{gap:6px}.product-page .product-container .right .price .actual{font-size:18px;line-height:28px}.product-page .product-container .right .price .actual--promo{letter-spacing:-.44px}.product-page .product-container .right .price .actual .product-price-type{font-size:12px}.product-page .product-container .right .price .previous{color:#99a1af;font-size:12px;line-height:16px}.product-page .product-container .right .pricePerKilo{color:#6a7282;font-size:10px;line-height:15px}.product-page .product-container .right .buttons-container{z-index:10;box-sizing:border-box;border-top:1px solid #d1d4d4;gap:16px;width:100%;max-width:none;margin:0;padding:16px;position:fixed;bottom:0;left:0;right:0}.product-page .product-container .right .buttons-container .product-page-list-button{box-sizing:border-box;flex:0 0 48px;width:48px;min-width:48px;height:48px;padding:8px}.product-page .product-container .right .buttons-container .product-page-list-button span{display:none}.product-page .product-container .right .buttons-container .primary-button.blue{flex:1;padding:13px 32px}.product-page .product-container .right .buttons-container .counter-button,.product-page .product-container .right .buttons-container .select-vrac-container,.product-page .product-container .right .buttons-container .product-oos{flex:1}.product-page .product-container .right .categories{border-top:1px solid #d1d4d4;padding:25px 0}.product-page .product-container .right .categories .accordion{margin-bottom:16px}.product-page .product-container .right .categories .accordion .accordion-header .accordion-title{font-size:16px;line-height:normal}.product-page .product-container .right .categories .accordion .accordion-content p{margin-top:16px;font-size:14px;line-height:normal}.product-page .linked-recipes{border-radius:8px;gap:8px;margin:24px 0 48px;padding:16px}.product-page .linked-recipes .promotion-container{width:100%;min-height:auto;margin:0}.product-page .linked-recipes .promotion-container .last-recipes-card,.product-page .linked-recipes .promotion-container .promotion{background-color:#f0be97;border-radius:10px;justify-content:center;align-items:center;gap:16px;width:100%;height:auto;min-height:240px;padding:56px 24px 24px}.product-page .linked-recipes .promotion-container .last-recipes-card .slogans-container,.product-page .linked-recipes .promotion-container .promotion .slogans-container{margin-top:-51px;margin-bottom:16px;transform:rotate(-5deg)}.product-page .linked-recipes .promotion-container .last-recipes-card .slogans-container .slogan,.product-page .linked-recipes .promotion-container .promotion .slogans-container .slogan{color:#fff;background-color:#e67859;padding:5px 20px;font-size:18px;line-height:35px;box-shadow:inset 0 0 0 20px #e67859}.product-page .linked-recipes .promotion-container .last-recipes-card .title,.product-page .linked-recipes .promotion-container .promotion .title{color:#fff;text-align:center;margin:0 0 16px;font-family:Kg-happy;font-size:18px;line-height:35px;display:block}.product-page .linked-recipes .promotion-container .last-recipes-card button,.product-page .linked-recipes .promotion-container .promotion button{width:100%;margin-bottom:0;display:inline-flex}.product-page .linked-recipes .recipes-slider{width:100%}.product-page .linked-recipes .recipes-slider .recipes-slider__stack{gap:8px}.product-page .recipe-card-row__media{height:158px}.product-page .recipe-card-row__body{flex:0 0 180px;width:180px;max-width:45%;padding:9px 12px 12px}.product-page .recipe-card-row__title{font-size:14px}}@media screen and (width<=600px){.recipes-slider .recipes-slider-controls{display:none!important}.recipes-slider .test-slider{margin:0 -15px}.recipes-slider .test-slider .container-slides{padding:28px 15px 16px!important}.recipes-slider .test-slider::-webkit-scrollbar{display:none}.recipes-slider .test-slider .card-container{min-width:0!important}}.recipe-page .recipe-container{justify-content:space-between;margin-top:40px;margin-bottom:88px;display:flex}.recipe-page .recipe-container .left{width:100%;max-width:822px;margin-right:32px}.recipe-page .recipe-container .left .header-recipe{justify-content:space-between;align-items:flex-start;display:flex}.recipe-page .recipe-container .left .header-recipe .badges-container{flex-wrap:wrap;align-items:center;margin-bottom:7px;display:flex}.recipe-page .recipe-container .left .header-recipe .badges-container .recipe-badge{margin-bottom:8px;margin-right:8px}.recipe-page .recipe-container .left .header-recipe .share{display:flex}.recipe-page .recipe-container .left .header-recipe .share .heart-button{box-shadow:inset 0 0 0 1px #f2103b24}.recipe-page .recipe-container .left .header-recipe .share .react-share__ShareButton{text-align:center;border-radius:8px;width:32px;height:32px;margin-right:18px;line-height:32px;transition:color .2s;box-shadow:inset 0 0 0 1px #f2103b24}.recipe-page .recipe-container .left .header-recipe .share .react-share__ShareButton:hover{background-color:#f8c9d2!important}.recipe-page .recipe-container .left .header-recipe .share .react-share__ShareButton i{color:#f2103b;justify-content:center;align-items:center;font-size:20px;display:flex}.recipe-page .recipe-container .left h1{color:#2c2923;border-bottom:1px solid #dbd9d7;margin-bottom:16px;padding-bottom:8px;font-family:Poppins-Regular;line-height:39px;font-size:28px!important}.recipe-page .recipe-container .left .recipe-image{justify-content:center;width:100%;display:flex}.recipe-page .recipe-container .left .recipe-image img{border-radius:10px;width:100%;margin-bottom:80px}.recipe-page .recipe-container .left .infos-recipe{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.recipe-page .recipe-container .left .infos-recipe .element{align-items:center;margin-bottom:8px;margin-right:8px;display:flex}.recipe-page .recipe-container .left .infos-recipe .element i{color:#697070;margin-right:13px;font-size:27px;line-height:27px}.recipe-page .recipe-container .left .infos-recipe .element .text .title{color:#2f332a;margin:0;font-family:Poppins-Medium;font-size:14px;line-height:20px}.recipe-page .recipe-container .left .infos-recipe .element .text .subtitle{color:#2f332a;margin:0;font-size:12px;line-height:17px}.recipe-page .recipe-container .left .steps-recipe h2{margin-bottom:8px;font-family:Poppins-SemiBold;line-height:25px;font-size:18px!important}.recipe-page .recipe-container .left .steps-recipe .separation-line{margin-bottom:36px}.recipe-page .recipe-container .left .steps-recipe .step{justify-content:flex-start;align-items:flex-start;margin-bottom:24px;display:flex}.recipe-page .recipe-container .left .steps-recipe .step span{color:#f09b5b;margin-right:12px;font-family:Poppins-SemiBold;font-size:16px;line-height:25px}.recipe-page .recipe-container .left .steps-recipe .step p{color:#2e3030;font-size:18px;line-height:25px}.recipe-page .recipe-container .right{width:100%;position:relative}.recipe-page .recipe-container .ingredients-card{border:1px solid #dbd9d7;border-radius:8px;max-width:456px;margin:auto;padding:17px 35px 46px;position:sticky;top:110px}.recipe-page .recipe-container .ingredients-card .ingredients-header{border-bottom:2px solid #d5d6d4;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:17px;display:flex}.recipe-page .recipe-container .ingredients-card .ingredients-header h2{color:#2c2923;margin:0;font-family:Poppins-SemiBold;line-height:25px;font-size:18px!important}.recipe-page .recipe-container .ingredients-card .ingredients-header .persons{color:#b4b9b9;font-size:16px;line-height:25px}.recipe-page .recipe-container .ingredients-card .ingredients-list p{color:#56534f;margin-bottom:16px;font-size:16px;line-height:23px}.recipe-page .recipe-container .ingredients-card .ingredients-list p span{color:#2c2923;font-family:Poppins-SemiBold}.recipe-page .recipe-products{margin-bottom:100px}.recipe-page .recipe-products .recipes-products-header{background-color:#fdf6f1;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:24px;padding:41px 32px;display:flex}.recipe-page .recipe-products .recipes-products-header .text .title{color:#f09b5b;margin-bottom:4px;font-family:Cats-Whiskers;font-size:18px;line-height:21px}.recipe-page .recipe-products .recipes-products-header .text .subtitle{color:#f09b5b;margin:0 0 10px;font-family:Delicious-Adventures;font-size:32px;line-height:32px}.recipe-page .recipe-products .recipes-products-header .container-counter{align-items:center;display:flex}.recipe-page .recipe-products .recipes-products-header .container-counter .counter-button{background-color:#fff}.recipe-page .recipe-products .recipes-products-header .container-counter .persons{color:#697070;margin-left:8px;font-size:16px;line-height:25px}.recipe-page .recipe-products .recipes-products-header .total-price-add{justify-content:space-between;align-items:center;display:flex}.recipe-page .recipe-products .recipes-products-header .total-price-add .price{color:#efac79;margin-right:32px;font-family:Poppins-SemiBold;font-size:18px;line-height:25px}.recipe-page .recipe-products .recipes-products-header .total-price-add button{white-space:normal}.recipe-page .recipe-products .product-recipe-card{margin-bottom:16px}.recipe-page .recipe-reviews.empty .reviews-header{background-color:#fdf6f1;padding:70px 104px}.recipe-page .recipe-reviews .reviews-header{justify-content:space-between;align-items:center;padding:70px 0;display:flex}.recipe-page .recipe-reviews .reviews-header span{display:block}.recipe-page .recipe-reviews .reviews-header span.title{color:#f09b5b;text-transform:uppercase;margin-bottom:4px;font-family:Cats-Whiskers;font-size:18px;line-height:21px}.recipe-page .recipe-reviews .reviews-header span.sub-title{color:#f09b5b;font-family:Delicious-Adventures;font-size:32px;line-height:32px}.recipe-page .recipe-reviews .reviews-body{justify-content:space-between;align-items:flex-start;display:flex}.recipe-page .recipe-reviews .reviews-body .reviews-summary{background-color:#fdf6f1;width:100%;max-width:454px;margin-right:36px;padding:23px 72px 70px}.recipe-page .recipe-reviews .reviews-body .reviews-summary .all-reviews{text-align:center;color:#f4a339;margin-bottom:35px;font-family:Poppins-Bold;font-size:18px;line-height:25px;display:block}.recipe-page .recipe-reviews .reviews-body .reviews-summary .average-grade{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.recipe-page .recipe-reviews .reviews-body .reviews-summary .average-grade i{color:#f4a339;margin-right:5px}.recipe-page .recipe-reviews .reviews-body .reviews-summary .average-grade span{color:#2e3030;font-size:20px;line-height:28px}.recipe-page .recipe-reviews .reviews-body .reviews-summary .separation-line{justify-content:center;margin-bottom:50px}.recipe-page .recipe-reviews .reviews-body .reviews-summary .grades-ordered .grade{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.recipe-page .recipe-reviews .reviews-body .reviews-summary .grades-ordered .grade span{color:#2e3030;white-space:nowrap;width:50px;font-size:12px;line-height:17px}.recipe-page .recipe-reviews .reviews-body .reviews-summary .grades-ordered .grade span:last-child{text-align:right;width:30px}.recipe-page .recipe-reviews .reviews-body .reviews-summary .grades-ordered .grade .bar{border-radius:8px;flex-grow:1;height:12px;margin:0 8px;box-shadow:inset 0 0 0 1px #b7b3af}.recipe-page .recipe-reviews .reviews-body .reviews-summary .grades-ordered .grade .bar .full-bar{background-color:#f09b5b;border-radius:8px;width:83%;height:100%}.recipe-page .recipe-reviews .reviews-body .last-reviews{width:100%;max-width:822px}.recipe-page .recipe-reviews .reviews-body .last-reviews .review{border-bottom:1px solid #ececea;padding:12px 0;display:flex}.recipe-page .recipe-reviews .reviews-body .last-reviews .review:first-child{border-top:1px solid #ececea}.recipe-page .recipe-reviews .reviews-body .last-reviews .review .avatar-bubble{background-color:#fdf6f1;border-radius:50%;width:50px;height:50px;margin-right:16px}.recipe-page .recipe-reviews .reviews-body .last-reviews .review .avatar-bubble i{color:#f09b5b;justify-content:center;align-items:center;width:100%;height:100%;font-size:30px;display:flex}.recipe-page .recipe-reviews .reviews-body .last-reviews .review .review-details .name{color:#2e3030;margin-bottom:6px;font-size:14px;line-height:20px}.recipe-page .recipe-reviews .reviews-body .last-reviews .review .review-details .review-stars{align-items:center;margin-bottom:16px;display:flex}.recipe-page .recipe-reviews .reviews-body .last-reviews .review .review-details .review-stars i{color:#f4a339;justify-content:center;align-items:center;width:17px;height:17px;margin-right:2px;font-size:20px;display:flex}.recipe-page .recipe-reviews .reviews-body .last-reviews .review .review-details .review-stars i.ic-star-empty{color:#d1d4d4}.recipe-page .recipe-reviews .reviews-body .last-reviews .review .review-details .review-stars span{color:#2e3030;margin-left:5px;font-size:16px;line-height:23px}.recipe-page .recipe-reviews .reviews-body .last-reviews .review .review-details .review-text{color:#2e3030;font-size:14px;line-height:20px}.recipe-page .recipe-reviews .reviews-body .last-reviews .more-reviews{text-align:center;color:#f4a339;margin-top:29px;font-family:Poppins-SemiBold;font-size:16px;line-height:23px;display:block}.recipe-page .similar-recipes{margin-top:100px;margin-bottom:40px}.recipe-page .similar-recipes .similar-recipes-header{margin-bottom:16px}.recipe-page .similar-recipes .similar-recipes-body{flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 -15px;display:flex}.recipe-page .similar-recipes .similar-recipes-body .card-container{width:25%;margin-bottom:32px;padding:0 15px}@media screen and (width<=1600px){.recipe-page .recipe-products .recipes-products-header .total-price-add{flex-direction:column}.recipe-page .recipe-products .recipes-products-header .total-price-add .price{margin:0 0 16px}.recipe-page .similar-recipes .similar-recipes-body .card-container{width:33.33%}.recipe-page .similar-recipes .similar-recipes-body .card-container:last-child{display:none}}@media screen and (width<=1450px){.recipe-page .recipe-container .left .infos-recipe .element{width:50%;margin-right:0}}@media screen and (width<=1250px){.recipe-page .recipe-products .recipes-products-header{flex-direction:column;padding:16px}.recipe-page .recipe-products .recipes-products-header .text{text-align:center;margin-bottom:16px}.recipe-page .recipe-products .recipes-products-header .container-counter{margin-bottom:16px}.recipe-page .similar-recipes .similar-recipes-body .card-container{width:50%}.recipe-page .similar-recipes .similar-recipes-body .card-container:last-child{display:block}}@media screen and (width<=1150px){.recipe-page .recipe-container .left .infos-recipe .element{width:50%;margin-right:0}}@media screen and (width<=1100px){.recipe-page .recipe-container .right .ingredients-card{top:200px}}@media screen and (width<=1000px){.recipe-page .recipe-container .left .header-recipe{flex-wrap:wrap}.recipe-page .recipe-container .left .header-recipe .badges-container{order:2;width:100%}.recipe-page .recipe-container .left .header-recipe .share{justify-content:flex-end;width:100%;margin-bottom:16px}.recipe-page .recipe-reviews.empty .reviews-header,.recipe-page .recipe-reviews .reviews-body .reviews-summary{padding:32px}}@media screen and (width<=880px){.product-recipe-card-container .similar-products{padding:16px 8px 32px 16px!important}.product-recipe-card-container .similar-products .similar-body{padding-right:16px}.product-recipe-card-container .similar-products .similar-body .product-recipe-card .img-text-container{flex-grow:1}.product-recipe-card-container .similar-products .similar-body .product-recipe-card .img-text-container .img-container{width:80px;min-width:80px}.product-recipe-card-container .similar-products .similar-body .product-recipe-card .img-text-container .text{width:100%;min-width:0}.product-recipe-card-container .similar-products .similar-body .product-recipe-card .product-recipe-card-price{margin-right:8px}.product-recipe-card-container .similar-products .similar-body .product-recipe-card .button-container{justify-content:flex-end;width:100%;display:flex}}@media screen and (width<=850px){.recipe-page .recipe-reviews .reviews-header span.sub-title{font-size:24px;line-height:24px}.recipe-page .recipe-reviews .reviews-body{flex-direction:column}.recipe-page .recipe-reviews .reviews-body .reviews-summary{width:100%;max-width:none;margin:0}.recipe-page .recipe-reviews .reviews-body .reviews-summary.hide-mobile{display:none}.recipe-page .recipe-reviews .reviews-body .reviews-summary .grades-ordered{max-width:400px;margin:auto}}@media screen and (width<=700px){.recipe-page .recipe-reviews.empty .reviews-header{flex-direction:column}.recipe-page .recipe-reviews.empty .reviews-header span{text-align:center}.recipe-page .recipe-reviews.empty .reviews-header span.sub-title{margin-bottom:16px}.recipe-page .recipe-reviews.empty .add-review-form{padding:16px}}@media screen and (width<=667px){.recipe-page .recipe-container{flex-direction:column}.recipe-page .recipe-container .left{margin-right:0}.recipe-page .recipe-container .right{display:none}.recipe-page .recipe-container .ingredients-card{max-width:none;margin-bottom:32px;position:static;top:0}.recipe-page .recipe-container .ingredients-card .primary-button{margin:auto}.recipe-page .recipe-reviews .reviews-header{flex-direction:column}.recipe-page .recipe-reviews .reviews-header button{margin-top:32px}.recipe-page .recipe-reviews .reviews-body{flex-direction:column;align-items:center}.recipe-page .recipe-reviews .reviews-body .reviews-summary{margin-bottom:32px;margin-right:0}.recipe-page .recipe-reviews .reviews-body .last-reviews{margin-bottom:32px}}@media screen and (width<=650px){.recipe-page .similar-recipes .similar-recipes-header{text-align:center}.recipe-page .similar-recipes .similar-recipes-header span{color:#2e3030;max-width:300px;margin:auto;font-family:Poppins-SemiBold;font-size:18px;display:block}.recipe-page .similar-recipes .similar-recipes-header .separation-line{justify-content:center}.recipe-page .similar-recipes .similar-recipes-header .separation-line hr:first-child{width:70px;height:4px}.recipe-page .similar-recipes .similar-recipes-header .separation-line hr:last-child{width:10px;height:4px}.recipe-page .similar-recipes .similar-recipes-body .card-container{width:100%}}@media screen and (width<=538px){.recipe-page .recipe-products .recipes-products-header>*{margin-right:0}}@media screen and (width<=450px){.recipe-page .recipe-container .ingredients-card{padding:16px}.recipe-page .recipe-container .ingredients-card .ingredients-header{flex-wrap:wrap;justify-content:flex-start}.recipe-page .recipe-container .ingredients-card .ingredients-header h2{width:100%;margin-bottom:16px}.recipe-page .recipe-container .ingredients-card .ingredients-header .persons{margin-left:16px}.recipe-page .recipe-container .ingredients-card .primary-button{margin:auto}.recipe-page .recipe-reviews .reviews-body .reviews-summary{padding:16px 8px}}.recipe-category-page .title{align-items:flex-end;margin-bottom:22px;display:flex}.recipe-category-page .title h1{color:#2e3030;margin:0;font-family:Poppins-Regular;line-height:39px;font-size:28px!important}.recipe-category-page .title p{color:#464a4a;margin:0 0 6px 8px;font-size:12px;line-height:17px}.recipe-category-page .description{color:#2e3030;margin:0 0 58px;font-size:16px;line-height:25px}.recipe-category-page .results-header{flex-wrap:wrap;justify-content:space-between;margin-bottom:32px;display:flex}.recipe-category-page .results-header.recipes .filters .filter .filter-checkbox .checkbox-container .product-checkbox:checked+label:before,.recipe-category-page .results-header.recipes .filters .filter .filter-checkbox .checkbox-container .recipe-checkbox:checked+label:before{background-color:#f09b5b}.recipe-category-page .results-header.recipes .filter-counter{color:#f09b5b}.recipe-category-page .results-header.products .filters .filter .filter-checkbox .checkbox-container .product-checkbox:checked+label:before,.recipe-category-page .results-header.products .filters .filter .filter-checkbox .checkbox-container .recipe-checkbox:checked+label:before{background-color:#269199}.recipe-category-page .results-header.products .filter-counter{color:#269199}.recipe-category-page .results-header .filters{background-color:#f4f4f4;border-radius:8px;align-items:center;display:flex;position:relative}.recipe-category-page .results-header .filters .filter{border-left:1px solid #dbd9d7;border-right:1px solid #dbd9d7;align-items:center;display:flex}.recipe-category-page .results-header .filters .filter:first-child{border-left:none}.recipe-category-page .results-header .filters .filter:last-child{border-right:none}.recipe-category-page .results-header .filters .filter .filter-checkbox{align-items:center;padding:22px 12px;display:flex}.recipe-category-page .results-header .filters .filter .filter-checkbox label{margin:0}.recipe-category-page .results-header .filters .filter .filter-checkbox label.text{align-items:center;margin-left:8px;display:flex}.recipe-category-page .results-header .filters .filter .filter-checkbox label.text span{color:#2c2923;margin:0;font-size:14px;line-height:20px}.recipe-category-page .results-header .filters .filter .filter-checkbox label.text i{margin-left:8px;font-size:24px;line-height:20px}.recipe-category-page .results-header .filters .filter .filter-select{cursor:pointer;align-items:center;padding:22px 24px;display:flex;position:relative}.recipe-category-page .results-header .filters .filter .filter-select span{color:#2c2923;margin:0;font-size:14px;line-height:20px}.recipe-category-page .results-header .filters .filter .filter-select i{margin-left:8px;line-height:20px}.recipe-category-page .results-header .filters .floating-filter{z-index:10;background-color:#fff;border:1px solid #f0f0f0;width:250px;padding:8px 24px 16px;position:absolute;top:calc(100% + 16px);left:0}.recipe-category-page .results-header .filters .floating-filter .triangle{z-index:2;border-bottom:11px solid #fff;border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute;top:-11px;left:33%;transform:translate(-50%)}.recipe-category-page .results-header .filters .floating-filter .triangle2{z-index:1;border-bottom:11px solid #f0f0f0;border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute;top:-12px;left:33%;transform:translate(-50%)}.recipe-category-page .results-header .filters .floating-filter .filter-checkbox{align-items:center;margin-bottom:8px;padding:0;display:flex}.recipe-category-page .results-header .filters .floating-filter .filter-checkbox .text{color:#464a4a;margin:0 0 0 8px;font-size:14px;line-height:20px}.recipe-category-page .results-header .filter-counter{margin:0 0 0 16px;font-family:Poppins-Medium;font-size:14px;line-height:20px}.recipe-category-page .results-header .order{position:relative}.recipe-category-page .results-header .order .icons{z-index:1;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.recipe-category-page .results-header .order .icons i{color:#2f332a;font-size:13px;line-height:11px}.recipe-category-page .results-header .order .icons i:first-child{transform:rotate(180deg)}.recipe-category-page .results-header .order .select-container{width:170px}.recipe-category-page .results-header .order .select-container .react-select__control{cursor:pointer;min-height:0;box-shadow:none;background-color:#f4f4f4;border:none;border-radius:8px;padding:22px 23px 22px 39px}.recipe-category-page .results-header .order .select-container .react-select__control .react-select__value-container{padding:0}.recipe-category-page .results-header .order .select-container .react-select__control .react-select__value-container .react-select__single-value{color:#2c2923;max-width:none;margin:0;font-size:14px;line-height:20px;position:static;transform:none}.recipe-category-page .results-header .order .select-container .react-select__control .react-select__value-container input{position:absolute}.recipe-category-page .results-header .order .select-container .react-select__indicators{display:none}.recipe-category-page .results-header .order .select-container .react-select__menu{z-index:10;border-radius:10px}.recipe-category-page .results-header .order .select-container .react-select__menu .react-select__menu-list{border-radius:10px;padding:0}.recipe-category-page .results-header .order .select-container .react-select__menu .react-select__menu-list .react-select__option{color:#2c2923;padding:16px;font-size:14px;line-height:20px}.recipe-category-page .results-header .order .select-container .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected{background-color:#f4f4f4}.recipe-category-page .results-header .order .select-container .react-select__menu .react-select__menu-list .react-select__option:hover{background-color:#fafafa}.menu-discover-cards{flex-direction:column;gap:8px;display:flex}.menu-discover-cards__row{align-items:stretch;gap:8px;display:flex}.menu-discover-cards__card-intro{flex-direction:column;align-items:stretch;gap:8px;width:fit-content;max-width:65%;display:flex}.menu-discover-cards__card-body{z-index:1;flex-direction:column;flex:1;gap:8px;min-width:0;margin:24px;display:flex;position:relative}.menu-discover-cards__card-bg{object-fit:cover;object-position:center;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.menu-discover-cards__card-deco{z-index:0;pointer-events:none;height:auto;position:absolute}.menu-discover-cards__card{cursor:pointer;box-sizing:border-box;border-radius:10px;flex-direction:column;flex:1;min-width:0;min-height:175px;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.menu-discover-cards__card .title{margin:0;font-family:Poppins-Bold;font-size:16px;font-weight:700;line-height:normal}.menu-discover-cards__card .subtitle{max-width:65%;margin:0;font-family:Poppins-Regular;font-size:12px;line-height:normal}.menu-discover-cards__card--catalogue{color:#fff}.menu-discover-cards__card--catalogue .title{color:#fff;max-width:55%}.menu-discover-cards__card--catalogue .menu-discover-cards__card-deco{width:42%;max-width:150px;bottom:0;right:0}.menu-discover-cards__card--fidelity{color:#464a4a;background-color:#e0f0e9}.menu-discover-cards__card--fidelity .title{color:#464a4a}.menu-discover-cards__card--fidelity .menu-discover-cards__card-deco{width:48%;max-width:170px;bottom:0;right:0}.menu-discover-cards__card--engagement,.menu-discover-cards__card--engagement .title{color:#364153}.menu-discover-cards__card--engagement .subtitle{color:#6a7282}.menu-discover-cards__card--engagement .menu-discover-cards__card-bg{object-fit:cover;object-position:right center}.menu-discover-cards__card--affiliate{color:#fff;background-color:#269199}.menu-discover-cards__card--affiliate .title,.menu-discover-cards__card--affiliate .subtitle{color:#fff}.menu-discover-cards__card--affiliate .menu-discover-cards__card-deco{width:52%;max-width:200px;bottom:0;right:0}.menu-discover-separation{z-index:1;align-items:center;display:flex;position:relative}.menu-discover-separation__bar{background-color:#f09b5b;border-radius:80px;width:80px;height:3px;margin-right:5px;display:block}.menu-discover-separation__dot{background-color:#f09b5b;border-radius:6px;width:6px;height:3px;display:block}.menu-discover-separation--light .menu-discover-separation__bar,.menu-discover-separation--light .menu-discover-separation__dot{background-color:#f09b5b}.menu-discover-separation--wave{width:100%}.menu-discover-separation--wave .menu-discover-separation__bar{color:#008145;background:0 0;border-radius:0;width:100%;height:9px;margin-right:0}header .header-item-discover{position:relative}.header-discover-dropdown{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:24px 48px;box-shadow:0 4px 8px #0000000f}.header-discover-dropdown .menu-discover-cards{flex-direction:row;gap:16px;max-width:1200px;margin:0 auto}.header-discover-dropdown .menu-discover-cards__row{display:contents}.header-discover-dropdown .menu-discover-cards__card{flex:1;min-height:160px}.layout-discover-panel,#shopping-container .page-content .header-discover-dropdown{z-index:99;position:fixed;top:96px;left:0;right:0}#shopping-container .page-content .header-discover-dropdown{max-width:none;left:304px}#shopping-container .page-content .header-discover-dropdown .menu-discover-cards{max-width:none}header.smaller~.layout-discover-panel,header.smaller~#shopping-container .page-content .header-discover-dropdown{top:84px}@media screen and (width<=1100px){#shopping-container .page-content .header-discover-dropdown{left:0}}@media screen and (width<=1560px){.header-discover-dropdown{padding-left:32px;padding-right:32px}}.mobile-menu-discover .menu-discover-cards{flex-direction:column;gap:8px}.mobile-menu-discover .menu-discover-cards__row{align-items:stretch;gap:8px;display:flex}header{z-index:100;background-color:#008145;width:100%;position:sticky;top:0}header.smaller .EV-header{max-height:84px}header .EV-header{justify-content:space-between;align-items:center;height:96px;max-height:96px;padding-left:100px;padding-right:100px;transition:max-height .2s;display:flex}header .EV-header .logo-container{text-align:center;width:160px;min-width:160px;height:72px;margin:6px 16px}header .EV-header .logo-container img{object-fit:cover;width:100%;height:100%;transition:width .2s}header .EV-header .burger-icon{display:none}header .EV-header .search-container{width:100%;max-width:700px}header .EV-header .search-container .icon-input-group#search{box-shadow:none;align-items:stretch;display:flex}header .EV-header .search-container .icon-input-group#search input{box-shadow:none}header .EV-header .search-container .icon-input-group#search input::placeholder{color:#d4d4d3}header .EV-header .search-container .icon-input-group#search .ic-close{color:#9da2a2;cursor:pointer;justify-content:center;align-items:center;font-size:20px;display:flex}header .EV-header .search-container .icon-input-group#search .ic-close:hover{color:#697070}header .EV-header .search-container .icon-input-group#search button{color:#55ac84;background-color:#fff;border:none;align-items:center;padding:0 25px;font-size:20px;display:flex}header .EV-header .search-container .icon-input-group#search button:focus{outline:none}header .EV-header .search-container .icon-input-group#search button i{font-size:30px;line-height:30px}header .EV-header .header-items{justify-content:space-between;align-items:center;display:flex}header .EV-header .header-items .header-item{cursor:pointer;color:#fff;white-space:nowrap;flex-direction:column;align-items:center;gap:6px;margin:0 24px;text-decoration:none;display:flex;position:relative}header .EV-header .header-items .header-item.animation-wg:hover .item-icon{animation:.5s linear wriggling}header .EV-header .header-items .header-item.animation-mt:hover .item-icon{animation:.5s linear marginTop}header .EV-header .header-items .header-item.animation-sz:hover .item-icon{animation:.5s linear scale}header .EV-header .header-items .header-item:hover{text-decoration:none}header .EV-header .header-items .header-item:last-child span{font-family:Poppins-SemiBold}header .EV-header .header-items .header-item .counter{color:#fff;text-align:center;z-index:1;background-color:#269199;border-radius:50%;width:17px;height:17px;font-family:Poppins-SemiBold;font-size:11px;line-height:16px;position:absolute;top:0;right:5px}header .EV-header .header-items .header-item .item-icon{flex-shrink:0;font-size:28px;line-height:28px}header .EV-header .header-items .header-item .item-icon--image{object-fit:contain;width:28px;height:28px;display:block}header .EV-header .header-items .header-item .header-item-text--bold{font-family:Poppins-SemiBold}header .EV-header .header-items .header-item span{font-family:Poppins-Regular;font-size:14px}header .EV-header .header-items .header-item .header-item-dropdown{align-items:center;display:flex}header .EV-header .header-items .header-item .header-item-dropdown span{margin-right:8px;font-family:Poppins-Regular;font-size:14px;line-height:14px;display:block}header .EV-header .header-items .header-item .header-item-dropdown--bold span{font-family:Poppins-SemiBold}header .EV-header .header-items .header-item .header-item-dropdown .ic-chevron{font-size:10px;line-height:10px;transition:transform .2s;transform:rotate(180deg)}header .EV-header .header-items .header-item .header-item-dropdown .ic-chevron.is-open{transform:rotate(0)}header .EV-header .PTA-buttons{align-items:center;display:flex}header .EV-header .PTA-buttons .button-link:first-child button{background-color:#fff;margin-right:14px}header .EV-header .PTA-buttons .button-link:nth-child(2) button,header .EV-header .PTA-buttons .button-link:last-child button{background-color:#0000;box-shadow:inset 0 0 0 1px #fff}header .EV-header .PTA-buttons .button-link:nth-child(2) button:hover,header .EV-header .PTA-buttons .button-link:last-child button:hover{box-shadow:none;background-color:#008145}header .EV-header .PTA-buttons .button-link:nth-child(2) button span,header .EV-header .PTA-buttons .button-link:nth-child(2) button i,header .EV-header .PTA-buttons .button-link:last-child button span,header .EV-header .PTA-buttons .button-link:last-child button i{color:#fff}header .EV-header .PTA-buttons .button-link:last-child{display:none}header .EV-header .header-buttons{align-items:center;display:flex}header .floating-cart-container .overlay{z-index:2;background-color:#0000004d;width:100%;height:100vh;position:fixed;top:0;left:0}header .floating-cart-container .cart{z-index:3;background-color:#fff;flex-direction:column;width:100%;max-width:456px;height:100vh;animation:.2s linear cartComingFromRight;display:flex;position:fixed;top:0;bottom:0;right:0}header .floating-cart-container .cart .cart-head{background-color:#f4faf7;flex-direction:column;justify-content:center;align-items:center;padding:16px 24px;display:flex;position:relative}header .floating-cart-container .cart .cart-head button{background-color:#0000;border:none}header .floating-cart-container .cart .cart-head button:focus{outline:none}header .floating-cart-container .cart .cart-head button i{color:#55ac84;font-size:22px;position:absolute;top:20px;left:20px}header .floating-cart-container .cart .cart-head .cart-title{color:#55ac84;font-family:Poppins-Medium;font-size:20px}header .floating-cart-container .cart .cart-info{border-bottom:1px solid #f0f0f0;align-items:center;width:calc(100% - 48px);margin:auto;padding:16px 0;display:flex}header .floating-cart-container .cart .cart-info span{max-width:310px;margin-left:12px;font-size:14px;line-height:19px;display:block}header .floating-cart-container .cart .cart-products{-ms-overflow-style:none;scrollbar-width:none;flex-grow:1;padding:14px 24px 0;overflow:auto}header .floating-cart-container .cart .cart-products.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}header .floating-cart-container .cart .cart-products.empty img{width:80px;margin-bottom:32px}header .floating-cart-container .cart .cart-products.empty .empty-title{color:#2e3030;margin-bottom:32px;font-family:Cats-Whiskers;font-size:25px;line-height:29px;display:block}header .floating-cart-container .cart .cart-products.empty .empty-text{color:#2e3030;margin-bottom:32px;font-size:16px;line-height:25px;display:block}header .floating-cart-container .cart .cart-products.empty .buttons-container{justify-content:center;display:flex}header .floating-cart-container .cart .cart-products.empty .buttons-container button:first-child{margin-right:16px}header .floating-cart-container .cart .cart-products.empty .buttons-container button:last-child{margin-left:16px}header .floating-cart-container .cart .cart-products::-webkit-scrollbar{display:none}header .floating-cart-container .cart .cart-products .accordion .accordion-header{border-bottom:2px solid #b4b9b9;margin-bottom:16px;padding-bottom:8px}header .floating-cart-container .cart .cart-products .accordion .accordion-header .accordion-title{color:#2e3030;margin:0;font-size:16px;line-height:23px}header .floating-cart-container .cart .cart-products .accordion .accordion-header .right .counter{text-align:center;color:#697070;background-color:#f0f0f0;border-radius:50%;width:32px;height:32px;margin-right:16px;font-size:16px;line-height:32px}header .floating-cart-container .cart .cart-products .accordion .product-cart-card.recipe{padding-top:30px!important}header .floating-cart-container .cart .cart-products .accordion .product-cart-card{margin-bottom:12px}header .floating-cart-container .cart .cart-foot{background-color:#f4faf7;flex-direction:column;width:100%;padding:28px 24px;display:flex}header .floating-cart-container .cart .cart-foot .products-price{justify-content:space-between;margin-bottom:8px;display:flex}header .floating-cart-container .cart .cart-foot .products-price span{color:#464a4a;font-family:Poppins-Regular;font-size:16px}header .floating-cart-container .cart .cart-foot .delivery-price{justify-content:space-between;margin-bottom:20px;display:flex}header .floating-cart-container .cart .cart-foot .delivery-price span{color:#464a4a;font-family:Poppins-Regular;font-size:16px}header .floating-cart-container .cart .cart-foot .total-price{justify-content:space-between;margin-bottom:16px;display:flex}header .floating-cart-container .cart .cart-foot .total-price span{color:#55ac84;font-family:Poppins-Medium;font-size:22px}header .floating-cart-container .cart .cart-foot .cart-info{justify-content:space-around;align-items:center;width:100%;margin-bottom:18px;display:flex}header .floating-cart-container .cart .cart-foot .cart-info p{text-align:center;color:#55ac84;margin-bottom:0;font-family:Poppins-Medium;font-size:12px}header .floating-cart-container .cart .cart-foot .cart-info p em{font-family:Poppins-Bold;font-style:normal}header .floating-cart-container .cart .cart-foot .cart-info .separation-line:last-child{transform:rotate(180deg)}header .floating-cart-container .cart .cart-foot button{width:100%}header .floating-cart-container .cart .cart-foot button span{margin:auto}header .mobile-menu-container .mobile-menu{display:none}@media screen and (width<=1560px){header .EV-header{padding-left:32px;padding-right:32px}}@media screen and (width<=1280px){header .EV-header .logo-container,header .EV-header .logo-container img{width:120px;height:55px}header .EV-header .search-container{max-width:500px}}@media screen and (width<=1100px){.layout.spaceTopMobile .head-strip{padding:4px 0 0}header.mobile-menu-open .EV-header{visibility:hidden;pointer-events:none}header .EV-header{height:80px;margin-bottom:77px}header .EV-header .logo-container{order:2}header .EV-header .buttons-container{order:3}header .EV-header .burger-icon{cursor:pointer;flex-direction:column;order:1;justify-content:space-between;width:32px;height:20px;display:flex}header .EV-header .burger-icon .burger-slice{background-color:#fff;border-radius:50px;width:100%;height:3px}header .EV-header .search-container{background-color:#fff;max-width:none;padding:14px 32px;position:absolute;top:100%;left:0;box-shadow:0 6px 12px #0000000a}header .EV-header .search-container .icon-input-group#search{border-radius:10px;box-shadow:inset 0 0 0 1px #f0f0f0}header .EV-header .header-items{order:3}header .mobile-menu-container{visibility:hidden;z-index:100;width:100vw;height:100vh;position:fixed;top:0;left:0}header .mobile-menu-container.active{visibility:visible}header .mobile-menu-container.active .overlay-mobile-menu{opacity:1}header .mobile-menu-container .mobile-menu{--mobile-menu-header-top-height:64px;--mobile-menu-header-search-height:56px;--mobile-menu-header-height:calc(var(--mobile-menu-header-top-height) + var(--mobile-menu-header-search-height));visibility:visible;z-index:100;-webkit-user-select:none;user-select:none;background-color:#fff;flex-direction:column;width:100vw;max-width:500px;height:100vh;transition:left .5s;display:flex;position:fixed;top:0;left:-100vw;overflow:hidden}header .mobile-menu-container .mobile-menu.active{left:0}header .mobile-menu-container .mobile-menu.active .shopping-menu .sub-menu-mobile{display:block}header .mobile-menu-container .mobile-menu.active .shopping-menu .sub-menu-mobile.active{transform:translate(0)}header .mobile-menu-container .mobile-menu .mobile-menu-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#a3d2bd transparent;flex:1;min-height:0;overflow:hidden auto}header .mobile-menu-container .mobile-menu .mobile-menu-scroll::-webkit-scrollbar{width:8px}header .mobile-menu-container .mobile-menu .mobile-menu-scroll::-webkit-scrollbar-track{background:0 0}header .mobile-menu-container .mobile-menu .mobile-menu-scroll::-webkit-scrollbar-thumb{background-color:#a3d2bd;border-radius:9999px}header .mobile-menu-container .mobile-menu .mobile-menu-header{z-index:10;background-color:#fff;flex-shrink:0}header .mobile-menu-container .mobile-menu .mobile-menu-header__top{background-color:#008145;justify-content:space-between;align-items:center;height:64px;padding:0 14px;display:flex}header .mobile-menu-container .mobile-menu .mobile-menu-header__close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex}header .mobile-menu-container .mobile-menu .mobile-menu-header__close .ic-close{color:#fff;width:28px;height:28px;font-size:28px;line-height:28px}header .mobile-menu-container .mobile-menu .mobile-menu-header__logo{justify-content:center;align-items:center;width:90px;min-width:90px;height:48px;display:flex}header .mobile-menu-container .mobile-menu .mobile-menu-header__logo img{object-fit:contain;width:100%;height:100%}header .mobile-menu-container .mobile-menu .mobile-menu-header__cart{justify-content:flex-end;align-items:center;min-width:48px;display:flex}header .mobile-menu-container .mobile-menu .mobile-menu-header__cart .header-item{margin:0;padding:0}header .mobile-menu-container .mobile-menu .mobile-menu-header__cart .header-item span{color:#fff;font-family:Poppins-SemiBold;font-size:14px;line-height:normal}header .mobile-menu-container .mobile-menu .mobile-menu-header__search{background-color:#fff;padding:4px 14px;box-shadow:0 6px 6px #0000000a}header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container{width:100%;max-width:none;box-shadow:none;background-color:#0000;padding:0;position:static;top:auto;left:auto}header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search{background-color:#fff;border-radius:10px;align-items:stretch;padding:2px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #f0f0f0}header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search input,header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search input.EV-input{width:auto;min-width:0;box-shadow:none;color:#2e3030;border:none;border-radius:7px;flex:1;padding:12px 0 12px 16px;font-family:Poppins-Regular;font-size:14px}header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search input:hover,header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search input:focus,header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search input.EV-input:hover,header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search input.EV-input:focus{box-shadow:none;border:none;outline:none}header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search input::placeholder,header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search input.EV-input::placeholder{color:#d4d4d3}header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search .ic-close{color:#9da2a2;cursor:pointer;justify-content:center;align-items:center;font-size:20px;display:flex}header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search .ic-close:hover{color:#697070}header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search button{color:#55ac84;background-color:#fff;border:none;flex-shrink:0;align-items:center;padding:0 25px;font-size:20px;display:flex}header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search button:focus{outline:none}header .mobile-menu-container .mobile-menu .mobile-menu-header__search .search-container .icon-input-group#search button i{font-size:30px;line-height:30px}header .mobile-menu-container .mobile-menu .mobile-menu-scroll .mobile-menu-header__links{flex-shrink:0}header .mobile-menu-container .mobile-menu .mobile-menu-header__links{background-color:#fff;border-bottom:2px solid #f0f0f0;flex-shrink:0;justify-content:flex-start;align-items:center;padding:8px 16px 10px;display:flex}header .mobile-menu-container .mobile-menu .mobile-menu-header__links .header-item{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 16px;display:flex}header .mobile-menu-container .mobile-menu .mobile-menu-header__links .header-item .item-icon,header .mobile-menu-container .mobile-menu .mobile-menu-header__links .header-item>i.ic{color:#55ac84;width:32px;height:32px;font-size:28px;line-height:32px}header .mobile-menu-container .mobile-menu .mobile-menu-header__links .header-item span{color:#55ac84;font-family:Poppins-Medium;font-size:12px;line-height:17px}header .mobile-menu-container .mobile-menu .mobile-menu-header__links .header-item .header-item-dropdown i{width:8px;height:8px;margin-left:2px;font-size:10px;line-height:8px}header .mobile-menu-container .mobile-menu .shopping-menu{background-color:#fff;width:100%;padding:0;position:static;overflow:visible;height:auto!important;top:auto!important}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content a{cursor:pointer}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content{background-color:#fff;flex-direction:column;gap:20px;min-height:auto;padding:24px 16px;display:flex}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content.recipes .categories .category .ic-chevron{color:#f09b5b}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content.recipes .categories .category.category--promo p{color:#ff6300}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content.products .categories .category .ic-chevron{color:#269199}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .inspiration,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .arrow{display:none}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .toggle-products-recipes{box-sizing:border-box;justify-content:stretch;align-items:stretch;gap:0;width:100%;max-width:none;margin:0;padding:8px;display:flex}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .toggle-products-recipes .selector{width:calc(50% - 8px);height:calc(100% - 16px);top:8px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .toggle-products-recipes .section{box-sizing:border-box;flex:50%;justify-content:center;width:50%;min-width:0;max-width:50%;padding:11px 8px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content.products .toggle-products-recipes .selector{left:8px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content.products .toggle-products-recipes .section:nth-child(2){padding:11px 16px 11px 8px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content.recipes .toggle-products-recipes .selector{left:50%}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content.recipes .toggle-products-recipes .section:nth-child(3){padding:11px 16px 11px 8px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .categories{flex-direction:column;gap:0;width:100%;display:flex}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .categories .category{border-bottom:none;border-radius:8px;justify-content:space-between;margin-bottom:0;padding:12px 8px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .categories .category:hover,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .categories .category.active{background-color:#eff6f6;text-decoration:none}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .categories .category.category--promo p{color:#ff6300;font-family:Poppins-Bold;font-weight:700}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .categories .category img{flex-shrink:0;width:32px;height:32px;margin-right:12px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .categories .category p{color:#181005;flex:1;min-width:0;margin:0;font-family:Poppins-Regular;font-size:14px;line-height:20px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .categories .category .ic-chevron{color:#269199;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:auto;font-size:16px;line-height:16px;display:inline-flex;transform:rotate(-90deg)}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .categories .category .ic-chevron:before{font-size:16px;line-height:16px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content.recipes .categories .category:hover,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content.recipes .categories .category.active{background-color:#fdf6f1}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-container{display:none}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile a,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile .sub-menu-item{cursor:pointer}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile{top:var(--mobile-menu-header-height);width:100%;max-width:500px;height:calc(100vh - var(--mobile-menu-header-height));z-index:8;box-sizing:border-box;background-color:#fff;transition:transform .5s;display:block;position:fixed;left:0;transform:translate(-100%)}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .ic-chevron,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .ic-chevron{color:#269199;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;line-height:16px;display:inline-flex;transform:rotate(-90deg)}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .ic-chevron:before,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .ic-chevron:before{font-size:16px;line-height:16px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-top-title,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-top-title{border-bottom:2px solid #f0f0f0;padding:16px 21px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-top-title h3,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-top-title h3{letter-spacing:-.48px;color:#364153;margin:0;font-family:Poppins-Regular;font-size:24px;font-weight:400;line-height:normal}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-body,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-body{padding:24px 16px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-show-all,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-show-all{color:#269199;border-radius:8px;align-items:center;margin-bottom:0;padding:12px 8px;text-decoration:none;display:flex}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-show-all:hover,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-show-all:hover{background-color:#eff6f6}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-show-all span,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-show-all span{color:#269199;font-family:Poppins-Medium;font-size:14px;line-height:20px;text-decoration:underline}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-show-all .ic-chevron,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-show-all .ic-chevron{margin-left:auto}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-show-all--no-chevron,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-show-all--no-chevron{display:block}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-show-all--no-chevron .ic-chevron,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-show-all--no-chevron .ic-chevron{display:none}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3{flex-direction:column;display:flex}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 button.sub-menu-top-title--category,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 button.sub-menu-top-title--category{box-sizing:border-box;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #f0f0f0;flex-shrink:0;align-items:center;gap:0;width:calc(100% - 32px);margin:12px 16px 0;padding:16px 21px 16px 16px;display:flex}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 button.sub-menu-top-title--category .ic-chevron-right,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 button.sub-menu-top-title--category .ic-chevron-right{color:#269199;transform-origin:0;flex-shrink:0;justify-content:flex-start;align-items:center;width:auto;min-width:20px;margin-right:4px;font-size:20px;line-height:20px;display:inline-flex;transform:rotate(180deg)}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 button.sub-menu-top-title--category h3,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 button.sub-menu-top-title--category h3{flex:1;min-width:0}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2{z-index:9}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 button.sub-menu-top-title--category img{object-fit:cover;flex-shrink:0;width:32px;height:32px;margin-right:12px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-body{scrollbar-width:thin;scrollbar-color:#a3d2bd transparent;flex:1;min-height:0;overflow-y:auto}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-body::-webkit-scrollbar{width:8px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-body::-webkit-scrollbar-thumb{background-color:#a3d2bd;border-radius:9999px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-show-all{justify-content:space-between}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-list .sub-menu-item{cursor:pointer;border-bottom:none;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 8px;display:flex}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-list .sub-menu-item:hover{background-color:#eff6f6}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-list .sub-menu-item .sub-menu-item-content{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-list .sub-menu-item .sub-menu-item-label{color:#269199;text-transform:uppercase;padding-right:8px;font-family:Poppins-SemiBold;font-size:14px;font-weight:600;line-height:20px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-list .sub-menu-item .sub-menu-item-separation{align-items:center;display:flex}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-list .sub-menu-item .sub-menu-item-separation-bar{background-color:#269199;border-radius:50px;width:30px;height:3px;margin-right:4px;display:block}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-list .sub-menu-item .sub-menu-item-separation-dot{background-color:#269199;border-radius:50px;width:4px;height:3px;display:block}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-list .sub-menu-item>.ic-chevron{margin-left:16px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3{z-index:10}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-body{scrollbar-width:thin;scrollbar-color:#a3d2bd transparent;flex:1;min-height:0;overflow-y:auto}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-body::-webkit-scrollbar{width:8px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-body::-webkit-scrollbar-thumb{background-color:#a3d2bd;border-radius:9999px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-show-all--no-chevron{padding:12px 8px;display:block}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-list{margin:0;padding:0}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-list .sub-menu-item{border-bottom:none;border-radius:8px;padding:12px 8px;text-decoration:none;display:block}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-list .sub-menu-item:hover{background-color:#eff6f6}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-list .sub-menu-item span{color:#364153;text-transform:none;font-family:Poppins-Regular;font-size:14px;font-weight:400;line-height:20px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.active{transform:translate(0)}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.no-back .sub-menu-top-title{padding-top:28px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile .back-part{cursor:pointer;background-color:#fafafa;align-items:center;margin-bottom:24px;padding:28px;display:flex}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile .back-part i{margin-right:16px;transform:rotate(90deg)}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile .back-part span{font-size:14px;line-height:20px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile .sub-menu-header{padding:24px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile .sub-menu-header .sub-menu-mobile-title{align-items:center;margin-bottom:8px;display:flex}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile .sub-menu-header .sub-menu-mobile-title img{width:32px;margin-right:16px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile .sub-menu-header .sub-menu-mobile-title .link-title{margin-bottom:0;text-decoration:none!important}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile .sub-menu-header .sub-menu-mobile-title h3{margin-top:0;margin-bottom:0;font-family:Poppins-Regular;line-height:25px;font-size:18px!important}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile .sub-menu-header a{color:#269199;align-items:center;margin-bottom:24px;text-decoration:none;display:flex}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile .sub-menu-header a span{font-size:11px;line-height:16px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile .sub-menu-header a i{height:20px;margin-left:16px;font-size:16px;line-height:20px;transform:rotate(-90deg)}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile:not(.sub-menu-mobile-level-2):not(.sub-menu-mobile-level-3) .sub-menu-list{max-height:calc(100vh - 308px);padding-bottom:150px;overflow:auto}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile:not(.sub-menu-mobile-level-2):not(.sub-menu-mobile-level-3) .sub-menu-list .sub-menu-item{cursor:pointer;border-bottom:2px solid #f0f0f0;align-items:center;margin-bottom:0;padding:12px 21px;display:flex}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile:not(.sub-menu-mobile-level-2):not(.sub-menu-mobile-level-3) .sub-menu-list .sub-menu-item:hover{background-color:#eff6f6}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile:not(.sub-menu-mobile-level-2):not(.sub-menu-mobile-level-3) .sub-menu-list .sub-menu-item span{color:#2e3030;font-family:Poppins-Regular;font-size:14px;line-height:20px}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile:not(.sub-menu-mobile-level-2):not(.sub-menu-mobile-level-3) .sub-menu-list .sub-menu-item .ic-chevron{color:#269199;margin-left:auto;transform:rotate(-90deg)}header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-2 .sub-menu-list,header .mobile-menu-container .mobile-menu .shopping-menu .shopping-menu-content .sub-menu-mobile.sub-menu-mobile-level-3 .sub-menu-list{max-height:none;padding-bottom:48px;overflow:visible}header .mobile-menu-container .mobile-menu .mobile-menu-discover{flex-direction:column;flex-shrink:0;gap:20px;padding:24px 16px 48px;display:flex}header .mobile-menu-container .mobile-menu .mobile-menu-discover__title{align-items:center;gap:8px;display:flex}header .mobile-menu-container .mobile-menu .mobile-menu-discover__title-icon{background-color:#008145;flex-shrink:0;width:22px;height:22px;display:block;-webkit-mask-image:url(/images/shop.svg);mask-image:url(/images/shop.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}header .mobile-menu-container .mobile-menu .mobile-menu-discover__title h2{color:#364153;text-transform:uppercase;margin:0;font-family:Cats-Whiskers;font-size:18px;font-weight:400;line-height:normal}header .mobile-menu-container .mobile-menu .store-card-container .overlay{top:auto}header .mobile-menu-container .mobile-menu .store-card-container .header-store-card{top:auto;left:50%;right:auto;transform:translate(-50%)}header .mobile-menu-container .overlay-mobile-menu{opacity:0;background:#0009;width:100%;height:100%;transition:opacity .2s}}@media screen and (width<=880px){.head-strip{display:none}header{top:0}header .EV-header{justify-content:flex-start}header .EV-header .header-items{margin-left:auto}}@media screen and (width<=800px){header .EV-header{justify-content:space-between;height:64px;padding:0 14px}header .EV-header .buttons-container .PTA-buttons .button-link:first-child{display:none}header .EV-header .logo-container{order:2;width:90px;min-width:90px;height:48px;margin:0}header .EV-header .logo-container img{width:90px;height:48px}header .EV-header .burger-icon{order:1}header .EV-header .search-container{padding:4px 14px}header .EV-header .header-items{order:3;margin-left:0}header .EV-header .header-items .header-item{margin:0;display:none}header .EV-header .header-items .header-item:last-child{display:flex}}@media screen and (width<=550px){header .EV-header .search-container .icon-input-group#search button,.mobile-menu-header__search .search-container .icon-input-group#search button{padding:0 7px}header .floating-cart-container .cart .cart-products{padding:16px 8px}header .floating-cart-container .cart .cart-foot .products-price{order:1}header .floating-cart-container .cart .cart-foot .delivery-price{order:2}header .floating-cart-container .cart .cart-foot .total-price{order:4}header .floating-cart-container .cart .cart-foot .button-link{order:3;margin-bottom:12px;display:flex}}.webp footer .newsletter-section-footer{background-image:url(/images/footer/footer_illustration.webp)}.no-webp footer .newsletter-section-footer{background-image:url(/images/footer/footer_illustration.jpg)}footer{margin-bottom:50px}footer .newsletter-section-footer{background-position:100%;background-size:cover;justify-content:center;margin-bottom:61px;padding:54px 0;display:flex}footer .newsletter-section-footer .newsletter-infos{justify-content:space-between;align-items:center;width:100%;max-width:1150px;display:flex}footer .newsletter-section-footer .newsletter-infos .newsletter-text{flex-direction:column;display:flex}footer .newsletter-section-footer .newsletter-infos .newsletter-text .newsletter-title{color:#464a4a;font-family:Poppins-SemiBold;font-size:32px}footer .newsletter-section-footer .newsletter-infos .newsletter-text .newsletter-p{color:#464a4a;font-family:Poppins-Regular;font-size:16px}footer .general-infos-section{justify-content:center;width:100%;max-width:1220px;margin:auto auto 17px;display:flex}footer .general-infos-section .general-infos{justify-content:space-around;align-items:flex-start;width:100%;display:flex}footer .general-infos-section .general-infos .general-item{flex-direction:column;align-items:center;display:flex}footer .general-infos-section .general-infos .general-item img{width:80px;height:74px;margin-bottom:3px}footer .general-infos-section .general-infos .general-item .title{color:#697070;margin:0;font-family:Poppins-Medium;font-size:18px;line-height:25px}footer .general-infos-section .general-infos .general-item .subtitle{color:#697070;margin:4px 0 0;font-family:Poppins-Medium;font-size:12px;line-height:17px}footer .EV-footer{border-top:1px solid #d5d6d4;justify-content:space-between;width:100%;max-width:1220px;margin:auto;padding-top:51px;display:flex}footer .EV-footer .find-store{flex-direction:column;display:flex}footer .EV-footer .find-store img{width:162px;height:84px;margin-bottom:60px}footer .EV-footer .find-store .find-EV-store{color:#464a4a;margin-bottom:12px;font-family:Poppins-SemiBold;font-size:14px}footer .EV-footer .find-store .find-question{align-items:center;margin-bottom:11px;display:flex}@media screen and (width<=800px){footer .EV-footer .find-store .find-question{margin:11px auto}}footer .EV-footer .find-store .find-question i{margin-right:10px;font-size:20px}footer .EV-footer .find-store .find-question span{color:#464a4a;font-family:Poppins-Medium;font-size:14px}footer .EV-footer .find-store .EV-link{color:#008145;text-decoration:none}footer .EV-footer .find-store .EV-link:hover{color:#377055;text-decoration:underline}footer .EV-footer .footer-list{flex-direction:column;display:flex}footer .EV-footer .footer-list .footer-list-title{color:#464a4a;margin-bottom:24px;font-family:Poppins-SemiBold;font-size:16px}footer .EV-footer .footer-list .footer-list-item{color:#464a4a;margin-bottom:18px;font-family:Poppins-Regular;font-size:14px;text-decoration:none;transition:all .2s}footer .EV-footer .footer-list .footer-list-item:last-child{margin-bottom:0}footer .EV-footer .footer-list .footer-list-item:hover{color:#697070;text-decoration:underline}footer .EV-footer .social-networks a{margin-right:27px}footer .EV-footer .social-networks a:last-child{margin-right:0}footer .EV-footer .social-networks a i{color:#008145;font-size:25px;transition:all .2s}footer .EV-footer .social-networks a i:hover{color:#377055}footer .head-strip{display:none}@media screen and (width>=1101px) and (width<=1500px){footer .newsletter-section-footer{padding:48px}footer .newsletter-section-footer .newsletter-infos{gap:32px;max-width:none;padding:0 24px}footer .newsletter-section-footer .newsletter-text{flex:1;min-width:0;padding-right:16px}footer .newsletter-section-footer .newsletter-text .newsletter-title{font-size:26px;line-height:1.25}footer .newsletter-section-footer .newsletter-text .newsletter-p{margin-top:8px;line-height:1.5}footer .newsletter-section-footer .newsletter-input{flex-shrink:0;max-width:360px}}@media screen and (width<=1100px){.webp footer .newsletter-section-footer{background-image:url(/images/footer/footer_illustration_resp.webp)!important}.no-webp footer .newsletter-section-footer{background-image:url(/images/footer/footer_illustration_resp.jpg)!important}footer .newsletter-section-footer{background-color:#eff6f6;background-position:100% 0;background-repeat:no-repeat;background-size:auto;padding-top:175px}footer .newsletter-section-footer .newsletter-infos{text-align:center;flex-direction:column}footer .newsletter-section-footer .newsletter-infos .newsletter-text{margin-bottom:32px}footer .general-infos-section .general-infos{flex-wrap:wrap;justify-content:center}footer .general-infos-section .general-infos .general-item{width:33.33%;margin-bottom:32px;padding:0 16px}footer .EV-footer{flex-wrap:wrap;padding:50px 32px 32px}footer .EV-footer .social-networks{justify-content:center;width:100%;margin-top:32px;display:flex}}@media screen and (width<=880px){footer{margin-bottom:0}footer .general-infos-section .general-infos .general-item{width:50%}footer .EV-footer{justify-content:space-around}footer .EV-footer .find-store{text-align:center;width:100%;margin-bottom:32px}footer .EV-footer .find-store img{margin:auto auto 32px}footer .EV-footer .footer-list{text-align:center}footer .head-strip{padding:24px 0;display:block;position:relative!important}footer .head-strip .head-links{text-align:center;flex-direction:column}footer .head-strip .head-links .head-link{margin-right:0;padding:10px}footer .head-strip .head-links .head-link:last-child{margin:0;padding:10px}}@media screen and (width<=580px){footer .newsletter-section-footer .newsletter-infos{padding:0 16px}footer .general-infos-section .general-infos .general-item{width:100%;margin-bottom:64px}footer .general-infos-section .general-infos .general-item:last-child{margin-bottom:0}footer .EV-footer .footer-list{width:100%;margin-bottom:64px}}.webp .login-container{background-image:url(/images/bg-login.webp)}.no-webp .login-container{background-image:url(/images/bg-login.jpg)}.login-container{background-position:bottom;background-size:cover;min-height:100vh}.login-container .login-header{background-color:#008145;justify-content:center;align-items:center;padding:14px 104px;display:flex;position:relative}.login-container .login-header img{object-fit:cover;width:100px}.login-container .login-header #back-to-index{cursor:pointer;color:#fff;margin-right:auto;font-family:Poppins-Regular;font-size:20px;transition:all .2s;left:100px}.login-container .login-header #back-to-index i{margin-right:8px;transform:rotate(270deg)}.login-container .login-header #back-to-index:hover{color:#e0f0e9;text-decoration:none}.login-container .login-header .secured-payment{color:#fff;align-items:center;margin-left:auto;display:flex}.login-container .login-header .secured-payment span{margin-right:24px;font-size:14px;line-height:20px}.login-container .login-header .secured-payment i{margin-top:3px;font-size:24px;line-height:24px}.login-container .login-modal-container{justify-content:center;align-items:center;padding:55px 0;display:flex}.login-container .login-modal-container .login-modal{background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;width:100%;max-width:540px;display:flex;position:relative}.login-container .login-modal-container .login-modal.success{padding-bottom:32px}.login-container .login-modal-container .login-modal.success .login-modal-block .recipe-link{text-align:center;margin-bottom:32px}.login-container .login-modal-container .login-modal.success .login-modal-block .timer{color:#008145;margin-left:8px}.login-container .login-modal-container .login-modal.success .login-modal-block .primary-button{width:auto;margin:auto}.login-container .login-modal-container .login-modal .return{color:#008145;cursor:pointer;align-items:center;padding:4px 8px;display:flex;position:absolute;top:0;left:0}.login-container .login-modal-container .login-modal .return:hover{color:#377055}.login-container .login-modal-container .login-modal .return i{margin-right:8px;transform:rotate(90deg)}.login-container .login-modal-container .login-modal img{width:100px;margin:auto}.login-container .login-modal-container .login-modal .login-modal-block{flex-direction:column;width:100%;padding:40px 32px 0;display:flex}.login-container .login-modal-container .login-modal .login-modal-block .login-form{margin-bottom:32px}.login-container .login-modal-container .login-modal .login-modal-block .title{align-self:center;margin-bottom:17px;font-family:Delicious-Adventures;font-size:38px}.login-container .login-modal-container .login-modal .login-modal-block .title.green,.login-container .login-modal-container .login-modal .login-modal-block .title.orange{color:#008145}.login-container .login-modal-container .login-modal .login-modal-block .title.red{color:#ea544b}.login-container .login-modal-container .login-modal .login-modal-block .subtitle{color:#697070;text-align:center;margin-bottom:48px;font-family:Poppins-Regular;font-size:16px;display:block}.login-container .login-modal-container .login-modal .login-modal-block .success-sent{text-align:center;margin-bottom:16px;display:block}.login-container .login-modal-container .login-modal .login-modal-block .success-sent .green{color:#008145}.login-container .login-modal-container .login-modal .login-modal-block .input-container{margin-bottom:16px}.login-container .login-modal-container .login-modal .login-modal-block .input-container .caption{color:#008145;margin-bottom:4px}.login-container .login-modal-container .login-modal .login-modal-block .EV-input:hover{box-shadow:inset 0 0 0 1px #a3d2bd}.login-container .login-modal-container .login-modal .login-modal-block .EV-input:focus{box-shadow:inset 0 0 0 2px #008145}.login-container .login-modal-container .login-modal .login-modal-block .EV-checkbox{margin-bottom:24px}.login-container .login-modal-container .login-modal .login-modal-block .EV-checkbox.green .checkbox-container .checkbox:checked+label:before{background-color:#008145;border-color:#008145}.login-container .login-modal-container .login-modal .login-modal-block .EV-checkbox .text{color:#008145}.login-container .login-modal-container .login-modal .login-modal-block .error-message{color:#ea544b;text-align:center;font-family:Poppins-SemiBold;font-size:14px;display:block}.login-container .login-modal-container .login-modal .login-modal-block .create-checkbox{flex-direction:column;margin-bottom:16px;display:flex}.login-container .login-modal-container .login-modal .login-modal-block .create-checkbox #accept-terms{align-items:center;margin-bottom:8px;display:flex}.login-container .login-modal-container .login-modal .login-modal-block .create-checkbox #accept-newsletter{align-items:center;display:flex}.login-container .login-modal-container .login-modal .login-modal-block .create-checkbox .checkbox-text{color:#464a4a;cursor:pointer;margin-bottom:0;font-family:Poppins-Regular;font-size:12px}.login-container .login-modal-container .login-modal .login-modal-block .create-checkbox .checkbox-text a{font-size:12px}.login-container .login-modal-container .login-modal .login-modal-block .create-checkbox .checkbox-container label{margin-right:8px}.login-container .login-modal-container .login-modal .login-modal-block .primary-button{justify-content:center;width:100%;margin-bottom:24px}.login-container .login-modal-container .login-modal .login-modal-block #lost-password{color:#008145;cursor:pointer;font-family:Poppins-SemiBold;font-size:16px}.login-container .login-modal-container .login-modal .login-modal-block #lost-password:hover{color:#377055}.login-container .login-modal-container .login-modal .login-modal-block .text-center{margin-bottom:32px;display:block}.login-container .login-modal-container .login-modal .login-modal-footer{background-color:#fafafa;border-radius:0 0 10px 10px;flex-direction:column;align-items:center;width:100%;padding:32px;display:flex}.login-container .login-modal-container .login-modal .login-modal-footer .title{margin-bottom:26px;font-family:Delicious-Adventures;font-size:32px}.login-container .login-modal-container .login-modal .login-modal-footer .title.green{color:#008145}.login-container .login-modal-container .login-modal .login-modal-footer .title.orange{color:#f09b5b}@media screen and (width<=900px){.login-container .login-header{padding:14px 32px}}@media screen and (width<=700px){.login-container .login-header{padding:8px 16px}.login-container .login-header #back-to-index span{display:none}.login-container .login-header #back-to-index i{width:32px;height:32px;font-size:25px;line-height:32px}.login-container .login-header a:not(#back-to-index){text-align:center}.login-container .login-header .secured-payment{justify-content:flex-end}.login-container .login-header .secured-payment span{display:none}.login-container .login-header>*{width:33%}}@media screen and (width<=520px){.login-container .login-modal-container{min-height:calc(100vh - 68px);padding:0}.login-container .login-modal-container .login-modal .login-modal-block{padding:32px 16px}.login-container .login-modal-container .login-modal .login-modal-block .title{text-align:center;font-size:25px}.login-container .login-modal-container .login-modal .login-modal-block .subtitle{margin-bottom:16px;font-size:12px}.login-container .login-modal-container .login-modal .login-modal-block .login-form{margin-bottom:0}.login-container .login-modal-container .login-modal .login-modal-block .error-message{font-size:12px}.login-container .login-modal-container .login-modal .login-modal-footer .title{font-size:25px}}.cart-page .header-cart{background-color:#55ac84;justify-content:space-between;align-items:center;padding:5px;display:flex}.cart-page .header-cart .link{color:#fff;align-items:center;margin-left:120px;text-decoration:none;display:flex}.cart-page .header-cart .link:hover span{text-decoration:underline}.cart-page .header-cart .link i{margin-right:8px;font-size:25px;text-decoration:none;transform:rotate(-90deg)}.cart-page .header-cart .link span{font-size:16px;line-height:23px}.cart-page .header-cart img{width:110px}.cart-page .header-cart .secured-payment{color:#fff;align-items:center;margin-right:211px;display:flex}.cart-page .header-cart .secured-payment span{margin-right:24px;font-size:14px;line-height:20px}.cart-page .header-cart .secured-payment i{margin-top:3px;font-size:24px;line-height:24px}.cart-page .empty-cart{flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 60px);padding:0 16px;display:flex}.cart-page .empty-cart img{width:200px;margin:auto auto 32px;display:block}.cart-page .empty-cart .empty-title{color:#2e3030;text-align:center;margin-bottom:46px;font-family:Cats-Whiskers;font-size:35px;line-height:39px;display:block}.cart-page .empty-cart .empty-text{color:#2e3030;text-align:center;margin-bottom:32px;font-size:20px;line-height:30px;display:block}.cart-page .empty-cart .buttons-container{justify-content:center;display:flex}.cart-page .empty-cart .buttons-container .button-link{margin:0 8px}.cart-page .cart-page-container{padding:88px 104px 100px 124px;position:relative}.cart-page .cart-page-container .cart-page-content{display:flex}.cart-page .cart-page-container .cart-page-content.empty{height:calc(100vh - 80px);display:block}.cart-page .cart-page-container .cart-page-content.empty .cart-content{flex-direction:column;justify-content:center;align-items:center;height:100%;padding-bottom:50px;display:flex}.cart-page .cart-page-container .cart-page-content.empty .cart-content img{width:150px;margin:0 auto 32px}.cart-page .cart-page-container .cart-page-content.empty .cart-content .empty-title{color:#2e3030;margin-bottom:32px;font-family:Cats-Whiskers;font-size:25px;line-height:29px;display:block}.cart-page .cart-page-container .cart-page-content.empty .cart-content .empty-text{color:#2e3030;margin-bottom:32px;font-size:16px;line-height:25px;display:block}.cart-page .cart-page-container .cart-page-content.empty .cart-content .buttons-container{justify-content:center;display:flex}.cart-page .cart-page-container .cart-page-content.empty .cart-content .buttons-container button:first-child{margin-right:16px}.cart-page .cart-page-container .cart-page-content.empty .cart-content .buttons-container button:last-child{margin-left:16px}.cart-page .cart-page-container .cart-page-content .cart-content{flex-direction:column;width:calc(100% - 540px);padding-right:36px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .delivery-slots-container{margin-top:32px}.cart-page .cart-page-container .cart-page-content .cart-content .choose-address{align-items:flex-start;width:100%;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .choose-address .addresses-list-container{width:100%}.cart-page .cart-page-container .cart-page-content .cart-content .choose-address .addresses-list-container .addresses-list .address-card-container .address-card{height:auto;margin-bottom:0}.cart-page .cart-page-container .cart-page-content .cart-content .choose-address .addresses-list-container .addresses-list .address-card-container .address-card .address-card-body{flex-direction:column}.cart-page .cart-page-container .cart-page-content .cart-content .choose-address .addresses-list-container .addresses-list .address-card-container .address-card .address-card-body .address-PTA{justify-content:flex-end}.cart-page .cart-page-container .cart-page-content .cart-content .ic-chevron-circle{color:#008145;text-align:center;cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;font-size:32px;display:flex;transform:rotate(-90deg)}.cart-page .cart-page-container .cart-page-content .cart-content .ic-chevron-circle:hover{color:#55ac84}.cart-page .cart-page-container .cart-page-content .cart-content .phone-section input{max-width:200px}.cart-page .cart-page-container .cart-page-content .cart-content .phone-section{margin-bottom:8px}.cart-page .cart-page-container .cart-page-content .cart-content .address-section{padding:16px}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .addresses-list-container{width:100%}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .addresses-list-container .addresses-list .address-card-container{margin-bottom:24px;padding:0 15px}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .addresses-list-container .tertiary-button{float:left;margin-left:15px}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .edit-address-form{margin:auto}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .switch-button{color:#55ac84;background-color:#0000;border:none;align-items:center;margin-bottom:24px;padding:0;font-size:14px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .switch-button:focus{outline:none}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .switch-button i{margin-right:8px;font-size:18px;transform:rotate(90deg)}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .same-address-checkbox{align-items:center;margin-bottom:40px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .same-address-checkbox label{color:#9da2a2;margin:0;font-size:12px;line-height:17px}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .same-address-checkbox label.text{margin-left:8px}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content h1{color:#55ac84;margin:0;font-family:Poppins-Regular;line-height:39px;font-size:28px!important}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content h1 span{color:#9da2a2;font-size:16px}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content .links{display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content .links span{color:#697070;cursor:pointer;font-size:14px;line-height:20px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content .links span i{margin-right:8px;font-size:20px}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content .links span:last-child{margin-left:67px}.cart-page .cart-page-container .cart-page-content .cart-content .all-products{margin-bottom:36px}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products{background-color:#fafafa;margin-bottom:68px;padding:32px}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .unavailable-products-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .unavailable-products-header .unavailable-title{align-items:center;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .unavailable-products-header .unavailable-title i{color:#fff;text-align:center;background-color:#9da2a2;border-radius:50%;width:32px;height:32px;margin-right:12px;font-size:18px;line-height:32px}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .unavailable-products-header .unavailable-title span{color:#464a4a;font-size:16px;line-height:23px}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .product-cart-card{align-items:center;margin-bottom:16px;padding:8px 16px}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .product-cart-card .product-cart-card-details{width:40%}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .product-cart-card .product-cart-card-details .product-infos .text .product-name{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .product-cart-card .product-recipe-card-price{margin:0}.cart-page .cart-page-container .cart-page-content .cart-content .replacement-agreement{border:1px solid #d1d4d4;border-radius:8px;margin-bottom:54px;padding:20px 32px 25px}.cart-page .cart-page-container .cart-page-content .cart-content .replacement-agreement .title{align-items:center;margin-bottom:7px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .replacement-agreement .title h2{color:#2e3030;margin:0 16px 0 0;font-family:Poppins-Medium;line-height:28px;font-size:20px!important}.cart-page .cart-page-container .cart-page-content .cart-content .replacement-agreement .title .radio{align-items:center;margin-right:22px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .replacement-agreement .title .radio label{color:#697070;margin:0 0 0 10px;font-size:16px;line-height:23px}.cart-page .cart-page-container .cart-page-content .cart-content .replacement-agreement p{color:#2e3030;margin:0;font-size:16px;line-height:23px}.cart-page .cart-page-container .cart-page-content .cart-content .linked-recipes{background-color:#fdf6f1;border-radius:8px;width:calc(100% + 144px);padding:29px 17px 33px 33px}.cart-page .cart-page-container .cart-page-content .cart-content .linked-recipes .title1{text-align:center;color:#f4a339;text-transform:uppercase;margin-bottom:10px;font-family:Cats-Whiskers;font-size:18px;line-height:21px;display:block}.cart-page .cart-page-container .cart-page-content .cart-content .linked-recipes .title2{text-align:center;color:#f4a339;margin-bottom:10px;font-family:Delicious-Adventures;font-size:32px;line-height:32px;display:block}.cart-page .cart-page-container .cart-page-content .cart-content .header-step{border-top:1px solid #d1d4d4;border-bottom:1px solid #d1d4d4;justify-content:space-between;align-items:center;padding:16px 32px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .header-step .title{color:#697070;font-size:28px;line-height:39px}.cart-page .cart-page-container .cart-page-content .cart-content .header-step .modify{color:#55ac84;cursor:pointer;font-size:14px;line-height:20px;text-decoration:underline}.cart-page .cart-page-container .cart-page-content .cart-content .header-step .modify:hover{color:#008145}.cart-page .cart-page-container .cart-page-content .cart-content .body-step{padding:32px 0;display:none}.cart-page .cart-page-container .cart-page-content .cart-content .body-step.active{display:block}.cart-page .cart-page-container .cart-page-content .cart-content .body-step .EV-checkbox{margin-bottom:32px}.cart-page .cart-page-container .cart-page-content .cart-content .body-step .EV-checkbox .text a{color:#55ac84}.cart-page .cart-page-container .cart-page-content .cart-content .body-step .EV-checkbox .text a:hover{text-decoration:underline}.cart-page .cart-page-container .cart-page-content .cart-content .body-step textarea{color:#2e3030;border:none;border-radius:8px;width:100%;max-width:500px;height:96px;margin-bottom:16px;padding:15px;font-family:Poppins-Regular;font-size:14px;line-height:20px;box-shadow:inset 0 0 0 1px #a2a09d}.cart-page .cart-page-container .cart-page-content .cart-content .body-step textarea:focus{outline:none;box-shadow:inset 0 0 0 2px #55ac84}.cart-page .cart-page-container .cart-page-content .cart-content .body-step textarea::placeholder{color:#a2a09d}.cart-page .cart-page-container .cart-page-content .cart-content section.hidden{display:none}.cart-page .cart-page-container .cart-page-content .cart-content section{max-width:908px}.cart-page .cart-page-container .cart-page-content .cart-content section.billing-address{margin-bottom:50px}.cart-page .cart-page-container .cart-page-content .cart-content section.billing-address .addresses-list{margin:0 -15px}.cart-page .cart-page-container .cart-page-content .cart-content section.billing-address .button-container{justify-content:flex-end;margin-top:35px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content section .title-section{color:#464a4a;margin-bottom:16px;font-family:Poppins-SemiBold;font-size:18px;line-height:25px;display:block}.cart-page .cart-page-container .cart-page-content .cart-content section .text-section{color:#697070;margin-bottom:38px;font-size:16px;line-height:23px;display:block}.cart-page .cart-page-container .cart-page-content .cart-content section .pick-up-card{display:inline-flex}.cart-page .cart-page-container .cart-page-content .cart-content section .schedule{margin-top:24px;margin-bottom:64px}.cart-page .cart-page-container .cart-page-content .cart-content section .schedule .days{margin-bottom:22px;display:flex;overflow:auto}.cart-page .cart-page-container .cart-page-content .cart-content section .schedule .days .day{cursor:pointer;color:#697070;text-align:center;border-radius:8px;width:72px;min-width:72px;margin-right:32px;padding:9px 0;box-shadow:inset 0 0 0 1px #f0f0f0}.cart-page .cart-page-container .cart-page-content .cart-content section .schedule .days .day:hover{box-shadow:none;background-color:#dae9ea;transition:all .2s}.cart-page .cart-page-container .cart-page-content .cart-content section .schedule .days .day.active{box-shadow:none;color:#fff;background-color:#7db2b5}.cart-page .cart-page-container .cart-page-content .cart-content section .schedule .days .day span{display:block}.cart-page .cart-page-container .cart-page-content .cart-content section .schedule .days .day .day-label,.cart-page .cart-page-container .cart-page-content .cart-content section .schedule .days .day .month{font-size:14px;line-height:20px}.cart-page .cart-page-container .cart-page-content .cart-content section .schedule .days .day .day-number{font-family:Poppins-SemiBold;font-size:28px;line-height:39px}.cart-page .cart-page-container .cart-page-content .cart-content section .schedule .timing{flex-wrap:wrap;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content section .schedule .timing .time{cursor:pointer;text-align:center;color:#697070;border-radius:8px;width:90px;margin-bottom:8px;margin-right:16px;padding:9px 0;font-family:Poppins-SemiBold;font-size:16px;line-height:23px;box-shadow:inset 0 0 0 1px #697070}.cart-page .cart-page-container .cart-page-content .cart-content section .schedule .timing .time:hover{box-shadow:none;background-color:#dae9ea;transition:all .2s}.cart-page .cart-page-container .cart-page-content .cart-content section .schedule .timing .time.active{box-shadow:none;color:#fff;background-color:#7db2b5}.cart-page .cart-page-container .cart-page-content .cart-content .next-step-button{margin-bottom:50px}.cart-page .cart-page-container .cart-page-content .cart-content .government-alcohol-info{border:2px solid #b4b9b9;align-items:center;width:100%;max-width:972px;margin-top:50px;padding:20px 24px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .government-alcohol-info img{width:120px;margin-right:50px}.cart-page .cart-page-container .cart-page-content .cart-content .government-alcohol-info div{flex-direction:column;justify-content:space-between;display:flex}.cart-page .cart-page-container .cart-page-content .cart-content .government-alcohol-info div span{font-size:14px;line-height:17px;display:block}.cart-page .cart-page-container .cart-page-content .cart-content .government-alcohol-info div span.title{color:#2e3030;font-family:Poppins-Medium;font-size:16px;line-height:20px}.cart-page .cart-page-container .cart-page-content .recipe-slider-container{background-color:#fdf6f1;padding:32px}.cart-page .cart-page-container .cart-page-content .recipe-slider-container .sub-title{text-align:center;color:#f09b5b;font-family:Cats-Whiskers;font-size:18px;line-height:21px;display:block}.cart-page .cart-page-container .cart-page-content .recipe-slider-container h2{text-align:center;color:#f09b5b;margin-top:10px;margin-bottom:0;font-family:Delicious-Adventures;font-size:32px!important}.cart-page .cart-page-container .cart-page-content .recipe-slider-container .card-container{min-width:0!important}.cart-page .cart-page-container .cart-page-content .cart-recap{width:540px;min-width:540px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content{position:sticky;top:24px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card{background-color:#fafafa;margin-bottom:16px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .header-pot{background:url(/images/tunnel/background.svg) 50%/cover;padding:16px 16px 32px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .header-pot .title{color:#464a4a;margin-right:16px;font-family:Poppins-Medium;font-size:18px;line-height:25px;display:block}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .header-pot .info-tooltip{margin-left:auto}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .header-pot .info-tooltip .icon-question{color:#fff;cursor:pointer;background-color:#55ac84;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .header-pot .info-tooltip .icon-question:hover{background-color:#008145}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .header-pot .info-tooltip .tooltip-text{width:300px;max-width:calc(100vw - 32px);margin-right:-16px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .header-pot .info-tooltip .tooltip-text:after{content:"";border-style:solid;border-width:5px;margin-left:-2px;position:absolute;top:100%;left:90%;transform:rotate(180deg)}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .header-pot .amount{color:#464a4a;margin-right:16px;font-family:Poppins-Bold;font-size:18px;line-height:25px;display:block}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .buttons-container{padding:0 16px 16px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .buttons-container .custom-amount{color:#55ac84;cursor:pointer;font-family:Poppins-SemiBold;font-size:14px;line-height:20px;text-decoration:underline;display:block}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .buttons-container .custom-amount:hover{color:#008145}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .input-pot-amount-container{flex-wrap:wrap;align-items:center;padding:0 16px 16px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .input-pot-amount-container .error{color:#ea544b;text-align:center;width:100%;margin-top:4px;font-size:12px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .input-pot-amount-container .input-pot-amount{background-color:#fff;border:1px solid #d1d4d4;border-radius:8px;flex-grow:1;align-items:center;display:flex}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .input-pot-amount-container .input-pot-amount input{border:none;border-radius:10px;outline:none;flex-grow:1;padding:13px 16px;line-height:23px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .input-pot-amount-container .input-pot-amount input::placeholder{color:#d1d4d4}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .input-pot-amount-container .input-pot-amount button{color:#55ac84;letter-spacing:1px;background-color:#0000;border:none;outline:none;padding:13px 16px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .input-pot-amount-container .input-pot-amount button:hover{color:#008145}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .input-pot-amount-container .input-pot-amount button:disabled{color:#9da2a2;cursor:auto}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .input-pot-amount-container i{color:#9da2a2;cursor:pointer;margin-left:16px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pot-card .input-pot-amount-container i:hover{color:#464a4a}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card{background-color:#fafafa;border-radius:8px;margin-bottom:32px;padding:32px 52px 32px 48px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card h2{color:#55ac84;margin:0 0 32px;line-height:27px;font-size:18px!important}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .inactive-message{color:#f09b5b;margin-top:-10px;margin-bottom:12px;margin-left:15px;font-size:11px;display:block}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .rate-line{color:#464a4a;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:16px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .rate-line.discount_line{margin-left:15px;font-size:.9em}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .rate-line.discount_line .ic-trash{color:#697070;cursor:pointer}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .rate-line.discount_line .ic-trash:hover{color:#ea544b}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .rate-line.inactive{color:#f09b5b}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .code-label{color:#697070;margin-top:42px;margin-bottom:12px;font-size:16px;line-height:23px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .input-promotion-code{background-color:#fff;border:1px solid #d1d4d4;border-radius:8px;align-items:center;display:flex}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .input-promotion-code input{border:none;border-radius:10px;outline:none;flex-grow:1;padding:13px 16px;line-height:23px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .input-promotion-code input::placeholder{color:#d1d4d4}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .input-promotion-code button{color:#55ac84;letter-spacing:1px;background-color:#0000;border:none;outline:none;padding:13px 16px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .input-promotion-code button:hover{color:#008145}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .error{color:#ea544b;font-size:12px;line-height:17px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .total{color:#55ac84;justify-content:space-between;align-items:center;margin-bottom:32px;font-family:Poppins-Medium;font-size:22px;line-height:31px;display:flex}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .error-minimum{align-items:center;width:100%;margin:auto;padding:16px 0;display:flex}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .error-minimum span{margin-left:12px;font-size:14px;line-height:19px;display:block}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .button-container{justify-content:center;display:flex}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .fixed-validate-cart{background-color:#55ac84;justify-content:space-between;align-items:center;width:100%;padding:8px 16px;display:none;position:fixed;bottom:0;left:0}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .fixed-validate-cart .total{margin:0}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .fixed-validate-cart .total span{color:#fff;font-size:18px;line-height:25px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .fixed-validate-cart .total span.label{margin-right:8px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .fixed-validate-cart button{color:#55ac84;background-color:#fff}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .fixed-validate-cart button:hover{background-color:#f0f0f0}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .fixed-validate-cart button.disabled{background-color:#e0f0e9}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .fixed-validate-cart button img{width:20px;margin-left:-16px;margin-right:4px}.cart-page .cart-page-container .cart-page-content .command-validation{width:100%;margin-right:36px}.cart-page .cart-page-container .cart-page-content .command-validation .command-info{border:1px solid #f0f0f0;border-radius:8px;margin-bottom:62px;padding:24px 32px 42px}.cart-page .cart-page-container .cart-page-content .command-validation .command-info .title{color:#55ac84;margin-bottom:27px;font-family:Poppins-Medium;font-size:18px;line-height:25px;display:block}.cart-page .cart-page-container .cart-page-content .command-validation .command-info .text{color:#2e3030;margin-bottom:40px;font-size:16px;line-height:28px;display:block}.cart-page .cart-page-container .cart-page-content .command-validation .command-info .text .green{color:#55ac84;font-family:Poppins-SemiBold}.cart-page .cart-page-container .cart-page-content .command-validation .command-info .buttons-container{display:flex}.cart-page .cart-page-container .cart-page-content .command-validation .command-info .buttons-container button:first-child{margin-right:25px}.cart-page .pick-up-card-input{display:none}.cart-page .pick-up-card-input:checked+label{border:1px solid #55ac84}.cart-page .pick-up-card{background-color:#fff;border:1px solid #d1d4d4;border-radius:8px;align-items:flex-start;margin-bottom:16px;padding:32px 32px 16px;display:flex;position:relative}.cart-page .pick-up-card .subtitle{color:#697070;margin-top:-4px;margin-bottom:8px;font-size:14px;display:block}.cart-page .pick-up-card.cursor{cursor:pointer}.cart-page .pick-up-card.half{width:50%}.cart-page .pick-up-card.half:first-child{margin-right:8px}.cart-page .pick-up-card.half:last-child{margin-left:8px}.cart-page .pick-up-card.green:hover{background-color:#f4faf7}.cart-page .pick-up-card.green:hover .radio{background-color:#a3d2bd}.cart-page .pick-up-card.green .big-icon{color:#a3d2bd}.cart-page .pick-up-card.green .text .info{color:#55ac84}.cart-page .pick-up-card.orange:hover{background-color:#fdf6f1}.cart-page .pick-up-card.orange:hover .radio{background-color:#f0be97}.cart-page .pick-up-card.orange .big-icon{color:#efac79}.cart-page .pick-up-card.orange .text .info{color:#f09b5b}.cart-page .pick-up-card.active{border:1px solid #0000}.cart-page .pick-up-card.active.orange{background-color:#fdf6f1}.cart-page .pick-up-card.active.orange .radio{background-color:#f09b5b}.cart-page .pick-up-card.active.orange .text h2{color:#f09b5b}.cart-page .pick-up-card.active.green{background-color:#f4faf7}.cart-page .pick-up-card.active.green .radio{background-color:#008145}.cart-page .pick-up-card.active.green .text h2{color:#55ac84}.cart-page .pick-up-card .radio{background-color:#fff;border:1px solid #697070;border-radius:50%;width:16px;height:16px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #fff}.cart-page .pick-up-card .big-icon{margin-right:24px;font-size:45px;line-height:45px}.cart-page .pick-up-card .text{flex-grow:1}.cart-page .pick-up-card .text h2{color:#464a4a;margin-top:0;margin-bottom:8px;line-height:28px;font-size:20px!important}.cart-page .pick-up-card .text .address{color:#464a4a;font-size:14px;line-height:24px;display:block}.cart-page .pick-up-card .text .details{color:#9da2a2;margin-top:14px;margin-bottom:0;font-size:12px;line-height:17px;display:block}.cart-page .pick-up-card .text .info{margin-top:12px;font-family:Poppins-SemiBold;font-size:14px;line-height:20px}.cart-page .pick-up-card button{align-self:center;margin-left:16px;padding:13px 16px}.cart-page .credit-card-container{margin-top:48px}.cart-page .credit-card-container .flex .input-container{width:100%;max-width:422px;margin-bottom:16px}.cart-page .credit-card-container .flex .input-container.small{max-width:110px}.cart-page .credit-card-container .flex .input-container:last-child{margin-left:16px}.cart-page .credit-card-container .checkboxes-container{margin-top:8px}.cart-page .credit-card-container .checkboxes-container .EV-checkbox{margin-bottom:16px}.cart-page .credit-card-container .checkboxes-container .EV-checkbox label a{color:#2e3030;font-family:Poppins-SemiBold}.cart-page .credit-card-container .checkboxes-container .EV-checkbox label a:hover{text-decoration:underline}.cart-page .credit-card-container .button-container{margin-top:32px}@media screen and (width<=1800px){.cart-page .pick-up-card.half{flex-wrap:wrap}.cart-page .pick-up-card.half .big-icon{margin-right:8px}.cart-page .pick-up-card.half button{margin-left:auto}}@media screen and (width<=1650px){.cart-page .cart-page-container{padding:50px 30px}.cart-page .cart-page-container .cart-page-content .cart-content{width:calc(100% - 436px);margin-right:36px;padding-right:0}.cart-page .cart-page-container .cart-page-content .cart-content .linked-recipes{width:100%;margin-top:100px}.cart-page .cart-page-container .cart-page-content .cart-recap{width:400px;min-width:400px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card{padding:32px}}@media screen and (width<=1200px){.cart-page .header-cart .link{margin-left:16px}.cart-page .header-cart .secured-payment{margin-right:16px}.cart-page .cart-page-container .cart-page-content{flex-direction:column;padding-bottom:200px}.cart-page .cart-page-container .cart-page-content .cart-content{width:100%;margin:0}.cart-page .cart-page-container .cart-page-content .cart-content .government-alcohol-info{width:calc(100% - 64px);max-width:none;position:absolute;bottom:80px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .fixed-validate-cart{display:flex}.cart-page .cart-page-container .cart-page-content .cart-recap{width:100%;margin-top:32px}}@media screen and (width<=1000px){.cart-page .cart-page-container .validation-card{padding:80px 32px}.cart-page .cart-page-container .validation-card .validation_bag{right:32px}.cart-page .cart-page-container .cart-page-content .cart-content .address-section{margin:0 0 42px;padding:0}}@media screen and (width<=900px){.cart-page .cart-page-container{padding:30px 16px}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content{flex-direction:column;align-items:flex-start;margin-bottom:8px}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content h1{margin-bottom:16px}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content .links{justify-content:space-between;width:100%}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content .links span{margin-bottom:16px}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products{margin:0 -16px 24px;padding:16px}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .addresses-list-container .addresses-list .address-card-container{width:100%}.cart-page .cart-page-container .cart-page-content .cart-content .government-alcohol-info{width:calc(100% - 32px)}.cart-page .cart-page-container .cart-page-content .cart-recap{width:auto;min-width:0;margin:24px 0 60px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card{padding:16px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .code-label{margin:16px 0 8px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .recap-card .total{margin-bottom:16px}.cart-page .cart-page-container .cart-page-content .cart-recap .cart-recap-content .pick-up-card{padding:16px}}@media screen and (width<=800px){.cart-page .pick-up-cards-container{flex-direction:column}.cart-page .pick-up-cards-container .pick-up-card{margin-left:0!important;margin-right:0!important}.cart-page .pick-up-cards-container .pick-up-card.half{width:100%}.cart-page .cart-page-container .validation-card .check-bubble{width:32px;height:32px}.cart-page .cart-page-container .validation-card .check-bubble img{width:20px}.cart-page .cart-page-container .validation-card .saved_command{font-size:20px;line-height:23px}.cart-page .cart-page-container .validation-card .thanks_command{font-size:38px;line-height:38px}.cart-page .cart-page-container .validation-card .validation_bag{width:150px}.cart-page .cart-page-container .cart-page-content .recipe-slider-container{padding:32px 16px}.cart-page .cart-page-container .cart-page-content .recipe-slider-container .sub-title,.cart-page .cart-page-container .cart-page-content .recipe-slider-container h2{text-align:left}.cart-page .cart-page-container .cart-page-content .recipe-slider-container .recipes-slider .test-slider .container-slides .slide-container{width:50%}}@media screen and (width<=700px){.cart-page .header-cart .link{width:calc(50% - 40px);margin-left:0}.cart-page .header-cart .link i{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin-right:-4px;font-size:20px;line-height:32px;display:flex}.cart-page .header-cart .link span{font-size:12px;line-height:15px}.cart-page .header-cart img{width:80px}.cart-page .header-cart .secured-payment{justify-content:flex-end;width:calc(50% - 40px)}.cart-page .header-cart .secured-payment span{display:none}.cart-page .cart-page-container .cart-page-content .cart-content .address-section{padding:0}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .switch-button{margin:0 auto 24px}.cart-page .cart-page-container .cart-page-content .cart-content .body-step .switch-button{margin:auto}.cart-page .cart-page-container .cart-page-content .cart-content section .pick-up-card{width:100%;padding:16px}.cart-page .cart-page-container .cart-page-content .cart-content section .pick-up-card h2{margin-top:0}.cart-page .cart-page-container .cart-page-content .cart-content section .pick-up-card i{display:none}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content h1{line-height:27px;font-size:20px!important}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content .links{flex-wrap:wrap}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content .links span{width:100%;margin-left:0!important}.cart-page .cart-page-container .cart-page-content .cart-content .header-cart-content .links span:last-child{color:#ea544b}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .unavailable-products-header .unavailable-title span{font-size:14px;line-height:20px}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .similar-products-container{z-index:1000;width:100vw;height:100vh;max-height:-webkit-fill-available;display:block;position:fixed;top:0;left:0}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .similar-products-container .similar-overlay{background-color:#00000080;width:100%;height:100%}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .similar-products-container .similar-products{width:100%;margin:0;padding:16px;position:absolute;top:10%;bottom:10%}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .similar-products-container .similar-products .similar-header .cancel{position:absolute;bottom:16px;right:16px}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .similar-products-container .similar-products .similar-body{max-height:calc(100% - 80px);padding:0}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .similar-products-container .similar-products .similar-body::-webkit-scrollbar{display:none}.cart-page .cart-page-container .cart-page-content .cart-content .all-products .unavailable-products .similar-products-container .similar-products .similar-body .product-cart-card button{margin-left:auto}.cart-page .cart-page-container .cart-page-content .cart-content .government-alcohol-info{padding:8px}.cart-page .cart-page-container .cart-page-content .cart-content .government-alcohol-info img{width:60px;margin-right:8px}.cart-page .cart-page-container .cart-page-content .recipe-slider-container{margin:0 -15px}.cart-page .cart-page-container .cart-page-content .command-validation .command-info{padding:16px}.cart-page .cart-page-container .cart-page-content .command-validation .command-info .buttons-container{flex-direction:column;justify-content:center;align-items:center}.cart-page .cart-page-container .cart-page-content .command-validation .command-info .buttons-container .button-link:first-child{margin-bottom:16px}.cart-page .cart-page-container .cart-page-content .command-validation .command-info .buttons-container button{margin:0!important}.cart-page .cart-page-container .cart-recap .cart-recap-content .recap-card .fixed-validate-cart{padding:8px!important}.cart-page .cart-page-container .cart-recap .cart-recap-content .recap-card .fixed-validate-cart button{padding:13px 20px}}@media screen and (width<=650px){.cart-page .cart-page-container .validation-card{flex-direction:column;justify-content:center;align-items:center;padding:32px 16px 150px;display:flex}.cart-page .cart-page-container .validation-card span{text-align:center}.cart-page .cart-page-container .validation-card .validation_bag{width:130px;right:0}.cart-page .cart-page-container .cart-page-content .cart-content .modal-container{padding:16px}.cart-page .cart-page-container .cart-page-content .cart-content .edit-address-form .buttons-container button{padding:13px 12px}.cart-page .cart-page-container .cart-page-content .cart-content .choose-address .addresses-list-container .addresses-list{flex-direction:column}.cart-page .cart-page-container .cart-page-content .cart-content .choose-address .addresses-list-container .addresses-list .address-card-container{width:100%}.cart-page .cart-page-container .cart-page-content .cart-content .choose-address .addresses-list-container .buttons-container{flex-direction:column-reverse;align-items:flex-start}.cart-page .cart-page-container .cart-page-content .cart-content .choose-address .addresses-list-container .buttons-container .tertiary-button{margin-bottom:16px;margin-left:auto;padding:13px 12px}.cart-page .cart-page-container .cart-page-content .recipe-slider-container .slide-container{width:60%!important;min-width:60%!important}}@media screen and (width<=600px){.cart-page .credit-card-container .flex:first-child .input-container.small{width:100%;max-width:none;margin-left:0}.cart-page .credit-card-container .flex .input-container{width:100%;max-width:none}.cart-page .credit-card-container .flex .input-container.small{margin-left:0}}@media screen and (width<=500px){.cart-page .cart-page-container .cart-page-content .cart-content .ic-chevron-circle{display:none}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .choose-address .addresses-list-container .addresses-list .address-card-container .address-card .address-card-body{flex-direction:column}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .choose-address .addresses-list-container .addresses-list .address-card-container .address-card .address-card-body .address-infos{margin-bottom:0}.cart-page .cart-page-container .cart-page-content .cart-content .address-section .choose-address .addresses-list-container .addresses-list .address-card-container .address-card .address-card-body .address-PTA{justify-content:flex-end}.cart-page .cart-page-container .cart-page-content .cart-content .header-step{padding:16px 0}.cart-page .cart-page-container .cart-page-content .cart-content .header-step .title{font-size:20px;line-height:25px}.cart-page .cart-page-container .cart-page-content section .pick-up-card{flex-direction:column}.cart-page .cart-page-container .cart-page-content section .pick-up-card .text{margin-bottom:16px}.cart-page .cart-page-container .validation-card{width:auto;margin:0 -16px 32px}.cart-page .cart-page-container .validation-card .saved_command{font:18px;line-height:21px}.cart-page .cart-page-container .validation-card .thanks_command{font-size:30px;line-height:30px}}@media screen and (width<=450px){.cart-page .cart-page-container .cart-page-content .recipe-slider-container .slide-container{width:80%!important;min-width:80%!important}}.faq{max-width:1185px;margin:auto;padding-top:42px}.faq h1{color:#55ac84;text-align:center;margin-bottom:8px;font-family:Cats-Whiskers;line-height:23px;font-size:20px!important}.faq h2{color:#464a4a;text-align:center;margin-bottom:16px;font-family:Poppins-SemiBold;line-height:39px;font-size:28px!important}@media screen and (width<=800px){.faq{padding-top:22px}.faq h1{text-transform:uppercase;margin-top:10px}.faq h5{padding:0 10px}}.faq .info-text{color:#2e3030;text-align:center;margin-bottom:42px;font-size:16px;line-height:25px}.faq .faq-menu{justify-content:space-between;align-items:center;margin-bottom:96px;display:flex}.faq .faq-menu .menu-item{cursor:pointer;text-align:center;border:2px solid #9da2a2;border-radius:10px;width:321px;min-width:250px;padding:29px 0 32px}.faq .faq-menu .menu-item.active{border:2px solid #55ac84}.faq .faq-menu .menu-item.active i{color:#55ac84}.faq .faq-menu .menu-item i{color:#9da2a2;margin-bottom:32px;font-size:48px;line-height:48px}.faq .faq-menu .menu-item h3{color:#464a4a;margin:0;font-family:Poppins-Medium;line-height:28px;font-size:20px!important}@media screen and (width<=1100px){.faq .faq-menu{flex-wrap:wrap;justify-content:space-around}.faq .faq-menu .menu-item{width:33%}}@media screen and (width<=800px){.faq .faq-menu .menu-item{width:48%;margin-top:20px;padding:20px 0}.faq .faq-menu .menu-item h3{line-height:24px;font-size:18px!important}}.faq section h4{text-transform:uppercase;color:#008145;text-align:center;margin-bottom:8px;line-height:39px;font-size:28px!important}.faq section h5{text-transform:uppercase;line-height:23px;font-size:16px!important}.faq section .category-info{color:#2e3030;text-align:center;margin-bottom:65px;font-size:16px;line-height:23px}.faq section .questions-container{margin:32px 0}.faq section .questions-container .question{background-color:#fafafa;margin-bottom:40px;padding:20px 32px}.faq section .questions-container .question .accordion .accordion-header .accordion-title{color:#697070;font-family:Poppins-Medium;font-size:20px;line-height:28px}.faq section .questions-container .question .accordion .accordion-header .plus,.faq section .questions-container .question .accordion .accordion-header .minus{color:#8492a6;cursor:pointer;font-family:Cats-Whiskers;font-size:33px;line-height:28px}.faq section .questions-container .question .accordion .accordion-content p{color:#464a4a;margin:0;padding-top:34px;font-size:16px;line-height:27px}.faq .text-content{margin:50px 0 200px}@media screen and (width<=550px){.faq section .questions-container .question .accordion .accordion-header .accordion-title{font-size:16px}}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.flex-end{justify-content:flex-end}.flex-start{justify-content:flex-start}.align-center{align-items:center}.flex-center{justify-content:center}.m-0{margin:0}.mt-4{margin-top:4px!important}.mb-4{margin-bottom:4px!important}.ml-4{margin-left:4px!important}.mr-4{margin-right:4px!important}.mt-8{margin-top:8px!important}.mb-8{margin-bottom:8px!important}.ml-8{margin-left:8px!important}.mr-8{margin-right:8px!important}.mt-16{margin-top:16px!important}.mb-16{margin-bottom:16px!important}.ml-16{margin-left:16px!important}.mr-16{margin-right:16px!important}.mt-32{margin-top:32px!important}.mb-32{margin-bottom:32px!important}.ml-32{margin-left:32px!important}.mr-32{margin-right:32px!important}.mt-40{margin-top:40px!important}.mb-40{margin-bottom:40px!important}.mt-100{margin-top:100px!important}.mb-100{margin-bottom:100px!important}.p-8{padding:8px}.br-8{border-radius:8px}.br-50{border-radius:50%}.b-color-mg{border-color:#008145}.b-color-grey{border-color:#a2a09d}.b-style-s{border-style:solid}.b-width-1{border-width:1px}.main-green{color:#008145}.main-orange{color:#f09b5b}.main-blue{color:#269199}.bb{color:#2e3030}.bb-1{color:#464a4a}.poppins-reg{font-family:Poppins-Regular}.poppins-med{font-family:Poppins-Medium}.poppins-sb{font-family:Poppins-SemiBold}.poppins-bold{font-family:Poppins-Bold}.dk-cat{font-family:Cats-Whiskers}.fs-12{line-height:17px;font-size:12px!important}.fs-14{line-height:20px;font-size:14px!important}.fs-16{line-height:23px;font-size:16px!important}.fs-20{line-height:28px;font-size:20px!important}.fs-28{line-height:39px;font-size:28px!important}.width-full{width:100%}.width-half{width:50%}.w-50{width:50px!important}.h-50{height:50px!important}.lh-50{line-height:50px}.mw-400{max-width:400px}.mw-800{max-width:800px}.uppercase{text-transform:uppercase}.text-center{text-align:center}@keyframes scale{0%{transform:scale(1)}17%{transform:scale(1.1)}33%{transform:scale(1)}50%{transform:scale(.9)}67%{transform:scale(1)}83%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes marginTop{0%{transform:translate(0)}25%{transform:translateY(-5px)}50%{transform:translate(0)}75%{transform:translateY(-5px)}to{transform:translate(0)}}@keyframes wriggling{0%{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes rotating{0%{transform:rotate(0)}99%{transform:rotate(-180deg)}to{transform:rotate(0)}}@keyframes disappear{0%{opacity:1;width:22px}50%{opacity:0;width:0}to{opacity:0;width:0}}@keyframes appear{0%{opacity:0;width:22px;height:22px}50%{opacity:0;width:100%;height:22px}to{opacity:1;width:100%;height:100%}}@keyframes buttonNewsletter{0%{border-radius:0 10px 10px 0;width:48px}to{border-radius:10px;width:100%}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}@keyframes color-green{to,0%{stroke:#55ac84}40%{stroke:#55ac84}66%{stroke:#55ac84}80%,90%{stroke:#55ac84}}@keyframes color-orange{to,0%{stroke:#f09b5b}40%{stroke:#f09b5b}66%{stroke:#f09b5b}80%,90%{stroke:#f09b5b}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes loading{0%{background-color:#d3d3d3}50%{background-color:#eee}to{background-color:#d3d3d3}}@keyframes cartComingFromRight{0%{right:-456px}to{right:0}}@keyframes ksXkoA{0%{background-position:0 0}to{background-position:calc(100% + 50px)}}@keyframes comingFromRight{0%{left:100%}to{left:0}}@keyframes test{0%{opacity:1}50%{opacity:1}to{opacity:0}}.contact-page{max-width:1116px;margin:38px auto auto}.contact-page .error{color:#ea544b;margin-top:32px;font-size:14px}@media screen and (width<=1100px){.contact-page{padding:20px}}@media screen and (width<=800px){.contact-page{text-align:center}.contact-page h2,.contact-page h3{margin-top:10px}.contact-page .select-container{width:100%!important}.contact-page .select-container label{text-align:left}.contact-page .input-container{width:100%!important}.contact-page .input-container label,.contact-page .radio-container{text-align:left}.contact-page .submit-btn .primary-button{margin:auto}}.listing-page .title{align-items:flex-end;margin-bottom:22px;display:flex}.listing-page .title h1{color:#2e3030;margin:0;font-family:Poppins-Regular;line-height:39px;font-size:25px!important}.listing-page .title h1 em{font-style:normal}.listing-page .title p{color:#464a4a;margin:0 0 6px 8px;font-size:12px;line-height:17px}.listing-page .description{color:#2e3030;margin:0 0 58px;font-size:16px;line-height:25px}.listing-page .listing-type-tabs{border-bottom:1px solid #d1d4d4;align-items:flex-end;gap:8px;margin-bottom:32px;display:flex}.listing-page .listing-type-tabs__tab{cursor:pointer;color:#9da2a2;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;padding:0 32px 4px;font-family:Poppins-Medium;font-size:16px;line-height:normal;display:flex}.listing-page .listing-type-tabs__tab i{color:inherit;margin-right:9px;font-size:16px;line-height:23px}.listing-page .listing-type-tabs__tab.is-active{padding-bottom:6px}.listing-page .listing-type-tabs__tab.is-active.is-products{color:#269199;border-bottom-color:#269199;font-family:Poppins-Bold}.listing-page .listing-type-tabs__tab.is-active.is-recipes{color:#f09b5b;border-bottom-color:#f09b5b;font-family:Poppins-Bold}.listing-page .listing-type-tabs__tab:hover:not(.is-active){color:#697070}.listing-page .filters-button-mobile{cursor:pointer;z-index:2;border-radius:0 8px 8px 0;margin-left:-15px;padding:16px 8px;display:none;position:sticky;top:33%;left:0}.listing-page .filters-button-mobile.orange{background-color:#f09b5b}.listing-page .filters-button-mobile.orange .counter,.listing-page .filters-button-mobile.blue{background-color:#269199}.listing-page .filters-button-mobile.blue .counter{background-color:#f09b5b}.listing-page .filters-button-mobile i{color:#fff;justify-content:center;align-items:center;width:32px;height:32px;font-size:32px;line-height:32px;display:flex}.listing-page .filters-button-mobile .counter{color:#fff;background-color:orange;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;display:flex;position:absolute;top:-4px;right:-4px}.listing-page .results-header{flex-wrap:wrap;justify-content:space-between;display:flex}.listing-page .results-header.recipes .filters .filter .filter-checkbox .checkbox-container .product-checkbox:checked+label:before,.listing-page .results-header.recipes .filters .filter .filter-checkbox .checkbox-container .recipe-checkbox:checked+label:before{background-color:#f09b5b}.listing-page .results-header.recipes .filter-counter{color:#f09b5b}.listing-page .results-header.products .filters .filter .filter-checkbox .checkbox-container .product-checkbox:checked+label:before,.listing-page .results-header.products .filters .filter .filter-checkbox .checkbox-container .recipe-checkbox:checked+label:before{background-color:#269199}.listing-page .results-header.products .filter-counter{color:#269199}.listing-page .results-header .filters{background-color:#f4f4f4;border-radius:8px;align-items:center;margin-bottom:32px;display:flex;position:relative}.listing-page .results-header .filters .filter{border-left:1px solid #dbd9d7;border-right:1px solid #dbd9d7;align-items:center;display:flex}.listing-page .results-header .filters .filter:first-child{border-left:none}.listing-page .results-header .filters .filter:last-child{border-right:none}.listing-page .results-header .filters .filter .filter-checkbox{align-items:center;padding:22px 12px;display:flex}.listing-page .results-header .filters .filter .filter-checkbox label{margin:0}.listing-page .results-header .filters .filter .filter-checkbox label.text{align-items:center;margin-left:8px;display:flex}.listing-page .results-header .filters .filter .filter-checkbox label.text span{color:#2c2923;margin:0;font-size:14px;line-height:20px}.listing-page .results-header .filters .filter .filter-checkbox label.text i{margin-left:8px;font-size:24px;line-height:20px}.listing-page .results-header .filters .filter .filter-select{cursor:pointer;align-items:center;padding:22px 24px;display:flex;position:relative}.listing-page .results-header .filters .filter .filter-select span{color:#2c2923;margin:0;font-size:14px;line-height:20px}.listing-page .results-header .filters .filter .filter-select i{margin-left:8px;line-height:20px}.listing-page .results-header .filters .floating-filter{z-index:10;background-color:#fff;border:1px solid #f0f0f0;width:250px;padding:8px 24px 16px;position:absolute;top:calc(100% + 16px);left:0}.listing-page .results-header .filters .floating-filter .triangle{z-index:2;border-bottom:11px solid #fff;border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute;top:-11px;left:33%;transform:translate(-50%)}.listing-page .results-header .filters .floating-filter .triangle2{z-index:1;border-bottom:11px solid #f0f0f0;border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute;top:-12px;left:33%;transform:translate(-50%)}.listing-page .results-header .filters .floating-filter .EV-checkbox{margin-bottom:8px}.listing-page .results-header .filter-counter{margin:0 0 0 16px;font-family:Poppins-Medium;font-size:14px;line-height:20px}.listing-page .results-header .order{margin-bottom:32px;margin-left:auto;position:relative}.listing-page .results-header .order .icons{z-index:1;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.listing-page .results-header .order .icons i{color:#2f332a;font-size:13px;line-height:11px}.listing-page .results-header .order .icons i:first-child{transform:rotate(180deg)}.listing-page .results-header .order .select-container{width:170px}.listing-page .results-header .order .select-container .react-select__control{cursor:pointer;min-height:0;box-shadow:none;background-color:#f4f4f4;border:none;border-radius:8px;padding:22px 23px 22px 39px}.listing-page .results-header .order .select-container .react-select__control .react-select__value-container{padding:0}.listing-page .results-header .order .select-container .react-select__control .react-select__value-container .react-select__single-value{color:#2c2923;max-width:none;margin:0;font-family:Poppins-Medium;font-size:14px;line-height:20px;position:static;transform:none}.listing-page .results-header .order .select-container .react-select__control .react-select__value-container input{position:absolute}.listing-page .results-header .order .select-container .react-select__indicators{display:none}.listing-page .results-header .order .select-container .react-select__menu{z-index:10;border-radius:10px}.listing-page .results-header .order .select-container .react-select__menu .react-select__menu-list{border-radius:10px;padding:0}.listing-page .results-header .order .select-container .react-select__menu .react-select__menu-list .react-select__option{color:#2c2923;padding:16px;font-size:14px;line-height:20px}.listing-page .results-header .order .select-container .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected{background-color:#f4f4f4}.listing-page .results-header .order .select-container .react-select__menu .react-select__menu-list .react-select__option:hover{background-color:#fafafa}.listing-page .pagination{justify-content:center;margin-top:48px;padding-left:0;display:flex}.listing-page .pagination.recipes li{box-shadow:inset 0 0 0 1px #f09b5b}.listing-page .pagination.recipes li a{color:#f09b5b}.listing-page .pagination.recipes li:hover{background-color:#f0be97}.listing-page .pagination.recipes li:hover a{color:#f09b5b}.listing-page .pagination.recipes li.active{background-color:#f09b5b}.listing-page .pagination.recipes li:focus{background-color:#efac79;box-shadow:inset 0 0 0 2px #f0be97}.listing-page .pagination.products li{box-shadow:inset 0 0 0 1px #269199}.listing-page .pagination.products li a{color:#269199}.listing-page .pagination.products li:hover{background-color:#b5d2d5}.listing-page .pagination.products li:hover a{color:#269199}.listing-page .pagination.products li.active{background-color:#269199}.listing-page .pagination.products li:focus{background-color:#7db2b5;box-shadow:inset 0 0 0 2px #b5d2d5}.listing-page .pagination li{text-align:center;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;margin:0 8px;display:flex}.listing-page .pagination li a{width:50px;height:50px;padding:14px;font-family:Poppins-Medium;font-size:18px;line-height:22px}.listing-page .pagination li a div{align-items:center;display:flex}.listing-page .pagination li a div span{font-size:16px;line-height:22px;display:block}.listing-page .pagination li:hover{box-shadow:none}.listing-page .pagination li.active{cursor:default}.listing-page .pagination li.active a{color:#fff!important}.listing-page .pagination li.previous a,.listing-page .pagination li.next a{width:auto;display:flex}.listing-page .pagination li:focus{outline:none}.listing-page .mobile-filters-container{z-index:100;width:100%;height:100vh;display:none;position:fixed;top:0;left:0}.listing-page .mobile-filters-container.recipes .mobile-filters .mobile-filter-header{background-color:#f09b5b}.listing-page .mobile-filters-container.recipes .mobile-filters .mobile-filter-body .filter .cat-title{color:#f09b5b}.listing-page .mobile-filters-container.products .mobile-filters .mobile-filter-header{background-color:#269199}.listing-page .mobile-filters-container.products .mobile-filters .mobile-filter-body .filter .cat-title{color:#269199}.listing-page .mobile-filters-container .mobile-filters{background-color:#fff;min-width:260px}.listing-page .mobile-filters-container .mobile-filters .mobile-filter-header{color:#fff;width:100%;padding:16px 24px 16px 8px}.listing-page .mobile-filters-container .mobile-filters .mobile-filter-header .title{align-items:center;margin-bottom:0;display:flex}.listing-page .mobile-filters-container .mobile-filters .mobile-filter-header .title i{justify-content:center;align-items:center;width:32px;height:32px;font-size:26px;line-height:32px;display:flex}.listing-page .mobile-filters-container .mobile-filters .mobile-filter-header .title .ic-filter{margin-right:8px}.listing-page .mobile-filters-container .mobile-filters .mobile-filter-header .title span{font-family:Poppins-Medium;font-size:20px;line-height:28px}.listing-page .mobile-filters-container .mobile-filters .mobile-filter-header .title .ic-close{margin-left:auto}.listing-page .mobile-filters-container .mobile-filters .mobile-filter-body{height:calc(100% - 64px);padding:2px 24px;overflow:auto}.listing-page .mobile-filters-container .mobile-filters .mobile-filter-body .filter{border-bottom:1px solid #dae9ea;padding-top:16px}.listing-page .mobile-filters-container .mobile-filters .mobile-filter-body .filter:last-child{border:none}.listing-page .mobile-filters-container .mobile-filters .mobile-filter-body .filter .cat-title{color:#269199;margin-bottom:10px;font-size:16px;line-height:23px;display:block}.listing-page .mobile-filters-container .mobile-filters .mobile-filter-body .filter .filter-checkbox{margin-bottom:20px}.listing-page .mobile-filters-container .overlay{background-color:#00000052;width:100%}@media screen and (width<=700px){.listing-page{position:relative}.listing-page .mobile-filters-container.active{display:flex}.listing-page .filters-button-mobile{display:inline-block}.listing-page .results-header{margin-top:-64px}.listing-page .results-header .filters,.listing-page .results-header .filter-counter{display:none}.listing-page .pagination{margin-top:0}.listing-page .pagination li{margin:0 4px}.listing-page .pagination li a{width:34px;height:34px;padding:6px}.listing-page .pagination .previous a div span,.listing-page .pagination .next a div span{display:none}}.errors-container{background-color:#f56f6f;border:1px solid red;width:100%;padding:16px 32px}.errors-container .error-message{color:#fff;margin:0 32px 16px 0}.webp .legal-notes .header-legal-notes{background:url(/images/vitrine/banner.webp) 0 0/cover}.no-webp .legal-notes .header-legal-notes{background:url(/images/vitrine/banner.jpg) 0 0/cover}.legal-notes .header-legal-notes{background-size:cover;padding:5% 15%}.legal-notes .header-legal-notes h1{color:#fff;text-shadow:2px 2px 4px #0000004d;background-color:#4a9673cc;border-radius:16px;margin:0;padding:.5rem 1rem;font-weight:700;display:inline-block}.legal-notes .text-content iframe{height:80vh}.legal-notes .body-legal-notes{padding:70px 104px}.legal-notes .body-legal-notes section{margin-bottom:81px;display:flex}.legal-notes .body-legal-notes section .title{width:500px;min-width:500px;padding:0 40px 0 20px}.legal-notes .body-legal-notes section .title h2{color:#008145;text-transform:uppercase;margin:0;font-size:24px!important}.legal-notes .body-legal-notes section .content{width:100%}.legal-notes .body-legal-notes section .content p{margin:0}.legal-notes .text-content{max-width:1200px;margin:auto;padding:70px 32px}.cookies-settings{flex-direction:column;justify-content:center;align-items:center;margin-bottom:48px;display:flex}.cookies-settings .title-cookies{color:#55ac84;text-align:center;margin-bottom:32px;font-family:Poppins-SemiBold;font-size:20px}.cookies-settings .checkboxes-container{margin-bottom:32px}.cookies-settings .checkboxes-container .EV-checkbox{margin-bottom:8px}@media screen and (width<=1400px){.legal-notes .body-legal-notes{padding:70px 32px}}@media screen and (width<=1150px){.legal-notes .body-legal-notes section{flex-direction:column}.legal-notes .body-legal-notes section .title{width:100%;min-width:0;margin-bottom:16px;padding:0}}@media screen and (width<=1000px){.legal-notes .header-legal-notes{align-items:center;height:212px;padding:0 15%;display:flex}}.cookies-consent-container{z-index:10000000;background-color:#697070;width:100%;position:fixed;bottom:0;left:0}.cookies-consent-container .cookies-consent-content{max-width:960px;margin:auto;padding:16px}.cookies-consent-container .cookies-consent-content p{color:#fff;font-size:14px}.cookies-consent-container .cookies-consent-content .cookies-options{padding:16px 0}.cookies-consent-container .cookies-consent-content .cookies-options .EV-checkbox{margin-bottom:16px}.cookies-consent-container .cookies-consent-content .cookies-options .EV-checkbox .text{color:#fff}.cookies-consent-container .cookies-consent-content .cookies-options .EV-checkbox .checkbox-container .checkbox+label:before{background-color:#fff;border-color:#55ac84}.cookies-consent-container .cookies-consent-content .cookies-options .EV-checkbox .checkbox-container .checkbox:checked+label:before{background-color:#55ac84;border-color:#55ac84}.cookies-consent-container .cookies-consent-content .bottom-cooks{margin-top:16px}.cookies-consent-container .cookies-consent-content .bottom-cooks a{color:#fff;font-size:14px;text-decoration:underline}.cookies-consent-container .cookies-consent-content .bottom-cooks button{margin-right:8px}.cookies-consent-container .cookies-consent-content .bottom-cooks button:last-child{margin-right:0}.cookies-consent-container .cookies-consent-content .bottom-cooks button span{color:#55ac84}@media screen and (width<=800px){.cookies-consent-container .cookies-consent-content{padding:8px}.cookies-consent-container .cookies-consent-content p{font-size:12px}.cookies-consent-container .cookies-consent-content .cookies-options{padding:0}.cookies-consent-container .cookies-consent-content .cookies-options .EV-checkbox{margin-bottom:8px}.cookies-consent-container .cookies-consent-content .cookies-options .EV-checkbox .text{font-size:12px}.cookies-consent-container .cookies-consent-content .bottom-cooks{flex-direction:column;align-items:baseline}.cookies-consent-container .cookies-consent-content .bottom-cooks a{font-size:12px}.cookies-consent-container .cookies-consent-content .bottom-cooks .buttons-container{margin-top:16px;margin-left:auto}.cookies-consent-container .cookies-consent-content .bottom-cooks .buttons-container button{padding:8px}.cookies-consent-container .cookies-consent-content .bottom-cooks .buttons-container button span{font-size:12px}}.maintenance{height:calc(100vh - 59.5px);min-height:calc(100vh - 59.5px);overflow:hidden}@media screen and (width<=900px){.maintenance{height:calc(100vh - 46px);min-height:calc(100vh - 46px)}}.maintenance .maintenance-container{background-color:#55ac84;justify-content:center;align-items:center;height:100%;margin-bottom:164px;display:flex;position:relative}.maintenance .maintenance-container .maintenance-content{color:#fff;text-align:center;width:100%;max-width:570px;margin:auto}.maintenance .maintenance-container .maintenance-content .title{justify-content:center;align-items:flex-end;display:flex}.maintenance .maintenance-container .maintenance-content .title .test{width:350px}@media screen and (width<=500px){.maintenance .maintenance-container .maintenance-content .title .test{width:300px}}.maintenance .maintenance-container .maintenance-content .sub-title{margin:0 0 12px;font-family:Poppins-SemiBold;font-size:28px;line-height:39px}.maintenance .maintenance-container .maintenance-content .text{margin:0 0 39px;font-size:16px;line-height:25px}.maintenance .maintenance-container .maintenance-content .button-container{justify-content:center;align-items:center;display:flex}.maintenance .maintenance-container .maintenance-content .button-container button{background-color:#fff}.maintenance .maintenance-container .leaves{width:450px;position:absolute;bottom:-120px;left:0}@media screen and (width<=900px){.maintenance .maintenance-container .leaves{display:none}}.maintenance .maintenance-container .leaves.reverse{left:auto;right:-28px;transform:scaleX(-1)rotate(17deg)}.product-regime-tag{color:#f09b5b;white-space:nowrap;border:1px solid #f09b5b;border-radius:4px;align-items:center;gap:2px;padding:3px 5px;font-family:Poppins-Medium;font-size:14px;line-height:normal;display:inline-flex}.product-regime-tag--bio,.product-regime-tag--local{color:#269199;border-color:#269199}.product-regime-tag--vrac{color:#4a9673;border-color:#4a9673}.product-regime-tag--origine{color:#404444;background-color:#eee;border-color:#eee;font-family:Poppins-Regular}.product-regime-tag__icon{object-fit:contain;width:14px;height:14px}.button-link{display:inline-block}.button-link:hover{text-decoration:none}.primary-button,.secondary-button,.tertiary-button{white-space:nowrap;border-radius:10px;outline:none;align-items:center;text-decoration:none;transition:background-color .2s;display:flex;position:relative}.primary-button.loading i,.primary-button.loading span,.secondary-button.loading i,.secondary-button.loading span,.tertiary-button.loading i,.tertiary-button.loading span{opacity:0}.primary-button.loading .loader,.secondary-button.loading .loader,.tertiary-button.loading .loader{display:flex}.primary-button i,.secondary-button i,.tertiary-button i{margin-right:9px;font-size:20px;line-height:20px}.primary-button span,.secondary-button span,.tertiary-button span{font-family:Poppins-Medium;font-size:16px;line-height:23px;text-decoration:none}.primary-button .loader,.secondary-button .loader,.tertiary-button .loader{align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.primary-button .loader .loader-container,.secondary-button .loader .loader-container,.tertiary-button .loader .loader-container{min-height:0}.primary-button:hover,.secondary-button:hover,.tertiary-button:hover{text-decoration:none;transition:background-color .2s,border-color .2s}.primary-button:hover .animation,.secondary-button:hover .animation,.tertiary-button:hover .animation{animation:.5s linear rotating}.primary-button:focus,.secondary-button:focus,.tertiary-button:focus{outline:none}.primary-button.disabled,.secondary-button.disabled,.tertiary-button.disabled{cursor:default;box-shadow:none!important}.primary-button.smaller span,.secondary-button.smaller span,.tertiary-button.smaller span{font-size:14px;line-height:20px}.primary-button,.secondary-button{color:#fff;border:none}.primary-button.blue,.secondary-button.blue{background-color:#269199}.primary-button.blue:hover,.secondary-button.blue:hover{background-color:#1f747a}.primary-button.blue:focus,.secondary-button.blue:focus{background-color:#269199;box-shadow:inset 0 0 0 2px #269199}.primary-button.blue.active,.secondary-button.blue.active{background-color:#154f52}.primary-button.blue.disabled,.secondary-button.blue.disabled{background-color:#dae9ea}.primary-button.orange,.secondary-button.orange{background-color:#f09b5b}.primary-button.orange:hover,.secondary-button.orange:hover{background-color:#eb8333}.primary-button.orange:focus,.secondary-button.orange:focus{background-color:#f09b5b;box-shadow:inset 0 0 0 2px #f0be97}.primary-button.orange.active,.secondary-button.orange.active{background-color:#d97324}.primary-button.orange.disabled,.secondary-button.orange.disabled{background-color:#f4d7c2}.primary-button.orange-promo,.secondary-button.orange-promo{color:#464a4a;background-color:#ff6300}.primary-button.orange-promo:hover,.secondary-button.orange-promo:hover{color:#fff;background-color:#f09b5b}.primary-button.orange-promo:focus,.secondary-button.orange-promo:focus{color:#464a4a;background-color:#ff6300;box-shadow:inset 0 0 0 2px #f09b5b}.primary-button.orange-promo.active,.secondary-button.orange-promo.active{color:#fff;background-color:#eb8333}.primary-button.orange-promo.disabled,.secondary-button.orange-promo.disabled{color:#9da2a2;background-color:#f4d7c2}.primary-button.green,.secondary-button.green{background-color:#55ac84}.primary-button.green:hover,.secondary-button.green:hover{background-color:#008145}.primary-button.green:focus,.secondary-button.green:focus{box-shadow:inset 0 0 0 2px #a3d2bd}.primary-button.green.active,.secondary-button.green.active{background-color:#377055}.primary-button.green.disabled,.secondary-button.green.disabled{background-color:#e0f0e9}.primary-button.main-green,.secondary-button.main-green{background-color:#008145}.primary-button.main-green:hover,.secondary-button.main-green:hover{background-color:#377055}.primary-button.main-green:focus,.secondary-button.main-green:focus{background-color:#008145;box-shadow:inset 0 0 0 2px #a3d2bd}.primary-button.main-green.active,.secondary-button.main-green.active{background-color:#244a38}.primary-button.main-green.disabled,.secondary-button.main-green.disabled{background-color:#e0f0e9}.primary-button.grey,.secondary-button.grey{color:#9da2a2;background-color:#fff;box-shadow:inset 0 0 0 1px #d1d4d4}.primary-button.grey:hover,.secondary-button.grey:hover{box-shadow:none;background-color:#f0f0f0}.primary-button.grey:focus,.secondary-button.grey:focus{box-shadow:inset 0 0 0 2px #d1d4d4}.primary-button.grey.active,.secondary-button.grey.active{background-color:#d1d4d4}.primary-button.grey.disabled,.secondary-button.grey.disabled{background-color:#f0f0f0}.primary-button.red,.secondary-button.red{opacity:.9;color:#fff;background-color:#ea544b;transition:opacity .2s}.primary-button.red:hover,.secondary-button.red:hover{opacity:1;background-color:#ea544b}.primary-button.red:focus,.secondary-button.red:focus{opacity:1;box-shadow:inset 0 0 0 2px #ea544b}.primary-button.red.active,.secondary-button.red.active{background-color:#ea544b}.primary-button.red.disabled,.secondary-button.red.disabled{opacity:.5}.primary-button.white,.secondary-button.white{opacity:1;color:#f56f6f;background-color:#fff}.primary-button.white:hover,.secondary-button.white:hover{background-color:#f0f0f0}.primary-button.white:focus,.secondary-button.white:focus{opacity:1;box-shadow:inset 0 0 0 2px #464a4a}.primary-button{padding:13px 32px}.secondary-button{padding:8px 24px}.tertiary-button{background-color:#0000;border:none;padding:13px 32px}.tertiary-button.smaller{padding:8px 24px}.tertiary-button.blue{color:#269199;box-shadow:inset 0 0 0 1px #008145}.tertiary-button.blue:hover{box-shadow:none;background-color:#eff6f6}.tertiary-button.blue:focus{box-shadow:inset 0 0 0 2px #008145}.tertiary-button.blue.active{background-color:#dae9ea}.tertiary-button.orange{color:#f09b5b;box-shadow:inset 0 0 0 1px #f09b5b}.tertiary-button.orange:hover{box-shadow:none;background-color:#fdf6f1}.tertiary-button.orange:focus{box-shadow:inset 0 0 0 2px #f09b5b}.tertiary-button.orange.active{background-color:#f4d7c2}.tertiary-button.bg-orange{color:#fff;background-color:#f09b5b;box-shadow:inset 0 0 0 1px #f09b5b}.tertiary-button.bg-orange:hover{box-shadow:none;background-color:#fdf6f1}.tertiary-button.bg-orange:focus{box-shadow:inset 0 0 0 2px #f09b5b}.tertiary-button.bg-orange.active{background-color:#f4d7c2}.tertiary-button.green{color:#55ac84;box-shadow:inset 0 0 0 1px #55ac84}.tertiary-button.green:hover{box-shadow:none;background-color:#e0f0e9}.tertiary-button.green:focus{box-shadow:inset 0 0 0 2px #55ac84}.tertiary-button.green.active{background-color:#e0f0e9}.tertiary-button.grey{color:#b4b9b9;box-shadow:inset 0 0 0 1px #d1d4d4}.tertiary-button.grey:hover{box-shadow:#b4b9b9;background-color:#f0f0f0}.tertiary-button.grey:focus{box-shadow:inset 0 0 0 2px #d1d4d4}.tertiary-button.grey.active{box-shadow:none;background-color:#d1d4d4}.icon-button,.icon-button-ghost{text-align:center;border:none;border-radius:10px;justify-content:center;align-items:center;padding:13px 15px;display:flex}.icon-button.smaller,.icon-button-ghost.smaller{padding:8px}.icon-button:focus,.icon-button-ghost:focus{outline:none}.icon-button:hover .animation,.icon-button-ghost:hover .animation{animation:.5s linear wriggling}.icon-button i,.icon-button-ghost i{width:22px;height:22px;font-size:22px;line-height:22px;display:block}.icon-button{background-color:#fff}.icon-button.orange{background-color:#f09b5b}.icon-button.orange:hover{background-color:#eb8333}.icon-button.orange.active{background-color:#d97324}.icon-button.orange:focus{background-color:#f09b5b;box-shadow:inset 0 0 0 2px #f4d7c2}.icon-button.orange.disabled{background-color:#f4d7c2}.icon-button.blue{background-color:#269199}.icon-button.blue:hover{background-color:#1f747a}.icon-button.blue.active{background-color:#154f52}.icon-button.blue:focus{background-color:#269199;box-shadow:inset 0 0 0 2px #b5d2d5}.icon-button.blue.disabled{background-color:#b5d2d5}.icon-button.green{background-color:#55ac84}.icon-button.green:hover{background-color:#008145}.icon-button.green.active{background-color:#377055}.icon-button.green:focus{background-color:#377055;box-shadow:inset 0 0 0 2px #a3d2bd}.icon-button.green.disabled{background-color:#e0f0e9}.icon-button i{color:#fff}.icon-button-ghost{background-color:#0000}.icon-button-ghost.green{box-shadow:inset 0 0 0 1px #55ac84}.icon-button-ghost.green:hover{box-shadow:none;background-color:#e0f0e9}.icon-button-ghost.green:focus{background-color:#a3d2bd;box-shadow:inset 0 0 0 2px #e0f0e9}.icon-button-ghost.green i{color:#55ac84}.icon-button-ghost.orange{box-shadow:inset 0 0 0 1px #f09b5b}.icon-button-ghost.orange:hover{box-shadow:none;background-color:#f4d7c2}.icon-button-ghost.orange:focus{background-color:#f4d7c2;box-shadow:inset 0 0 0 2px #f0be97}.icon-button-ghost.orange i{color:#f09b5b}.icon-button-ghost.blue{box-shadow:inset 0 0 0 1px #269199}.icon-button-ghost.blue:hover{box-shadow:none;background-color:#b5d2d5}.icon-button-ghost.blue:focus{background-color:#7db2b5;box-shadow:inset 0 0 0 2px #b5d2d5}.icon-button-ghost.blue i{color:#269199}.icon-button-ghost.grey{color:#9da2a2;box-shadow:inset 0 0 0 1px #dbd9d7}.icon-button-ghost.grey:hover{box-shadow:none;background-color:#f0f0f0}.icon-button-ghost.grey:focus{background-color:#d1d4d4;box-shadow:inset 0 0 0 2px #f0f0f0}.icon-button-ghost.grey i{color:#9da2a2}.product-button{color:#fff;cursor:pointer;background-color:#269199;border:2px solid #0000;border-radius:10px;outline:none;align-items:center;padding:12px 32px;font-family:Poppins-SemiBold;font-size:16px;transition:background-color .2s;display:flex}.product-button:hover{background-color:#1f747a}.product-button:focus{border:2px solid #b5d2d5;outline:none}.product-button:active{background-color:#154f52}.product-button[disabled]{pointer-events:none;background-color:#b5d2d5}.product-button i{margin-right:10px;font-size:20px}.product-button.scd{padding:8px 24px}.product-button.scd i{margin-right:8px}.product-button.trt{color:#269199;background-color:#fff;border:1px solid #269199;padding:13px 32px;font-family:Poppins-Medium;font-size:14px}.product-button.trt:hover{background-color:#eff6f6;border:2px solid #0000;padding:12px 31px}.product-button.trt:active{background-color:#dae9ea;border:2px solid #0000;padding:12px 31px}.product-button.trt:focus{border:2px solid #269199;padding:12px 31px}.product-button.trt.icon:hover,.product-button.trt.icon:active,.product-button.trt.icon:focus{padding:13px 15px}.product-button.trt.smaller{padding:8px 24px}.product-button.trt.smaller:hover,.product-button.trt.smaller:active,.product-button.trt.smaller:focus{padding:7px 23px}.product-button.ghost{color:#269199;background-color:#fff;border:2px solid #0000}.product-button.ghost:hover{background-color:#eff6f6;border:2px solid #0000}.product-button.ghost:active{background-color:#dae9ea;border:2px solid #0000}.product-button.ghost:focus{border:2px solid #dae9ea}.product-button.ghost[disabled]{color:#b5d2d5}.product-button.icon{padding:14px 16px}.product-button.icon i{margin-right:0}.recipe-button{color:#fff;cursor:pointer;background-color:#f09b5b;border:2px solid #0000;border-radius:10px;outline:none;align-items:center;padding:12px 32px;font-family:Poppins-SemiBold;font-size:16px;transition:background-color .2s;display:flex}.recipe-button:hover{color:#fff;background-color:#eb8333;text-decoration:none}.recipe-button:focus{border:2px solid #f0be97;outline:none}.recipe-button:active{background-color:#d97324}.recipe-button[disabled]{pointer-events:none;background-color:#f0be97}.recipe-button i{margin-right:10px;font-size:20px}.recipe-button.scd{padding:8px 24px;font-size:14px}.recipe-button.scd i{margin-right:8px}.recipe-button.trt{color:#f09b5b;background-color:#fff;border:1px solid #f09b5b;padding:13px 32px;font-family:Poppins-Medium;font-size:14px}.recipe-button.trt:hover{background-color:#fdf6f1;border:2px solid #0000;padding:12px 31px}.recipe-button.trt:active{background-color:#f4d7c2;border:2px solid #0000;padding:12px 31px}.recipe-button.trt:focus{border:2px solid #f09b5b;padding:12px 31px}.recipe-button.trt.icon:hover,.recipe-button.trt.icon:active,.recipe-button.trt.icon:focus{padding:13px 15px}.recipe-button.trt.smaller{padding:8px 24px}.recipe-button.trt.smaller:hover,.recipe-button.trt.smaller:active,.recipe-button.trt.smaller:focus{padding:7px 23px}.recipe-button.ghost{color:#f09b5b;background-color:#fff;border:2px solid #0000}.recipe-button.ghost:hover{background-color:#fdf6f1;border:2px solid #0000}.recipe-button.ghost:active{background-color:#f4d7c2;border:2px solid #0000}.recipe-button.ghost:focus{border:2px solid #f0be97}.recipe-button.ghost[disabled]{color:#f0be97}.recipe-button.icon{padding:14px 16px}.recipe-button.icon i{margin-right:0}.EV-button{color:#fff;cursor:pointer;background-color:#55ac84;border:2px solid #0000;border-radius:10px;outline:none;align-items:center;padding:12px 32px;font-family:Poppins-SemiBold;font-size:16px;transition:background-color .2s;display:flex}.EV-button:hover{background-color:#008145;text-decoration:none}.EV-button:focus{border:2px solid #a3d2bd;outline:none}.EV-button:active{background-color:#377055}.EV-button[disabled]{pointer-events:none;background-color:#e0f0e9}.EV-button i{margin-right:10px;font-size:20px}.EV-button.scd{padding:8px 24px}.EV-button.scd i{margin-right:8px}.EV-button.trt{color:#55ac84;background-color:#fff;border:1px solid #55ac84;padding:13px 32px;font-family:Poppins-Medium;font-size:14px}.EV-button.trt:hover{background-color:#e0f0e9;border:2px solid #0000;padding:12px 31px}.EV-button.trt:active{background-color:#a3d2bd;border:2px solid #0000;padding:12px 31px}.EV-button.trt:focus{border:2px solid #55ac84;padding:12px 31px}.EV-button.trt.smaller{padding:8px 24px}.EV-button.trt.smaller:hover,.EV-button.trt.smaller:active,.EV-button.trt.smaller:focus{padding:7px 23px}.EV-button.trt.icon:hover,.EV-button.trt.icon:active,.EV-button.trt.icon:focus{padding:13px 15px}.EV-button.ghost{color:#55ac84;background-color:#fff;border:2px solid #0000}.EV-button.ghost:hover{background-color:#e0f0e9;border:2px solid #0000}.EV-button.ghost:active{background-color:#a3d2bd;border:2px solid #0000}.EV-button.ghost:focus{border:2px solid #a3d2bd}.EV-button.ghost[disabled]{color:#e0f0e9}.EV-button.grey{color:#9da2a2;background-color:#fff;border:1px solid #dbd9d7;font-family:Poppins-Medium;font-size:14px}.EV-button.grey:hover{background-color:#f0f0f0;border:2px solid #0000;padding:11px 31px}.EV-button.grey:active{background-color:#d1d4d4;border:2px solid #0000;padding:11px 31px}.EV-button.grey:focus{border:2px solid #f0f0f0;padding:11px 31px}.EV-button.icon{padding:14px 16px}.EV-button.icon i{margin-right:0}.heart-button{background-color:#fff;border:none;border-radius:8px;padding:6px;transition:all .2s;display:flex}.heart-button i{font-size:20px;line-height:20px}.heart-button .ic-favorite{color:#f2103b;display:flex}.heart-button .ic-favorite-full{display:none}.heart-button:hover{background-color:#f8c9d2}.heart-button:hover .ic-favorite{animation:.5s linear scale}.heart-button.active{background-color:#f2103b}.heart-button.active .ic-favorite{display:none}.heart-button.active .ic-favorite-full{color:#fff;display:flex}.heart-button:focus{outline:none}.addlist-button{background-color:#0000;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;padding:4px;transition:all .2s;display:flex}.addlist-button i,.addlist-button .addlist-button__heart{width:100%;font-size:23px;line-height:32px;display:block}.addlist-button .addlist-button__heart{color:#9da2a2;margin:auto}.addlist-button .addlist-button__heart--full{display:none}.addlist-button .ic-list-empty{color:#269199}.addlist-button .ic-list-full{display:none}.addlist-button:hover .addlist-button__heart--empty{color:#269199;animation:.5s linear wriggling}.addlist-button:hover i{animation:.5s linear wriggling}.addlist-button.active .addlist-button__heart--empty,.addlist-button.active .ic-list-empty{display:none}.addlist-button.active .addlist-button__heart--full,.addlist-button.active .ic-list-full{color:#269199;display:block}.addlist-button:focus{outline:none}.favorite-button{background-color:#0000;border:none;margin-right:14px;padding:0}.favorite-button i{font-size:20px}.favorite-button i:first-child{color:#9da2a2;transition:all .2s}.favorite-button i:last-child{color:#55ac84;display:none}.favorite-button:hover:first-child{color:#a3d2bd}.favorite-button:focus{outline:none}.favorite-button.favorite i:first-child{display:none}.favorite-button.favorite i:last-child{display:inline-block}.info-tooltip{display:inline-block;position:relative}.info-tooltip .tooltip-text{visibility:hidden;color:#fff;text-align:center;z-index:1;border-radius:6px;width:max-content;padding:4px 8px;font-family:Poppins-Regular;font-size:12px;position:absolute;bottom:130%}.info-tooltip .tooltip-text:after{content:"";border-style:solid;border-width:5px;margin-left:-5px;position:absolute;top:100%;left:90%;transform:rotate(180deg)}.info-tooltip .tooltip-text.heart-tooltip{background-color:#464a4a;right:0}.info-tooltip .tooltip-text.heart-tooltip:after{border-color:#0000 #0000 #464a4a}.info-tooltip .tooltip-text.addlist-tooltip{background-color:#154f52;right:0}.info-tooltip .tooltip-text.addlist-tooltip:after{border-color:#0000 #0000 #154f52}.info-tooltip:hover .tooltip-text{visibility:visible}.change-quantity{flex-direction:column;display:flex}.change-quantity-button{color:#f09b5b;background-color:#fff;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.change-quantity-button i{width:16px}.change-quantity-button#plus-button{margin-bottom:20px}.change-quantity-button:hover{background-color:#fdf6f1}.change-quantity-button:active{background-color:#f4d7c2}.change-quantity-button:focus{border:1px solid #f4d7c2;outline:none}.counter-button{border-radius:10px;align-items:center;padding:12px 14px;transition:border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d1d4d4}.counter-button.disabled .quantity-op{opacity:.5}.counter-button.disabled .quantity-op:hover{cursor:default!important;background-color:#0000!important}.counter-button.disabled .quantity-op:focus{box-shadow:none!important}.counter-button.orange .max{color:#f09b5b}.counter-button.orange .quantity-op:hover{background-color:#fdf6f1}.counter-button.orange .quantity-op:focus{box-shadow:inset 0 0 0 1px #f09b5b}.counter-button.orange .quantity-op span,.counter-button.orange .quantity-op .counter-remove-icon{color:#f09b5b}.counter-button.blue .max{color:#269199}.counter-button.blue .quantity-op:hover{background-color:#eff6f6}.counter-button.blue .quantity-op:focus{box-shadow:inset 0 0 0 1px #269199}.counter-button.blue .quantity-op span,.counter-button.blue .quantity-op .counter-remove-icon{color:#269199}.counter-button .max{opacity:.5;font-size:14px}.counter-button .quantity-op{background-color:#0000;border:none;border-radius:50%;min-width:24px;max-width:24px;height:24px}.counter-button .quantity-op:focus{outline:none}.counter-button .quantity-op span{text-align:center;width:24px;margin-top:2px;font-family:Poppins-Medium;font-size:25px;line-height:20px;display:block}.counter-button .quantity-op .counter-remove-icon{margin:0 auto;display:block}.counter-button .quantity-op--remove{justify-content:center;align-items:center;display:flex}.counter-button .quantity{text-align:center;min-width:40px;margin:0;line-height:24px;display:block}.success-add{color:#fff;background-color:#269199;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.success-add span{text-align:center;-webkit-user-select:none;user-select:none;font-size:12px}.success-add i{margin-left:8px;margin-right:16px}.success-add.active{display:flex}.grey-link{color:#697070;font-family:Poppins-Medium;font-size:14px;text-decoration:underline;transition:all .2s}.grey-link:hover{color:#464a4a}.grey-link:active{color:#2e3030}.link-container{cursor:pointer;color:#697070;align-items:center;transition:all .2s;display:flex}.link-container i{margin-right:12px}.link-container:hover{color:#464a4a}.link-container:active{color:#2e3030}.EV-link{color:#55ac84;font-family:Poppins-Medium;font-size:14px;text-decoration:underline;transition:all .2s}.EV-link:hover{color:#008145}.EV-link:active{color:#377055}.recipe-link{color:#f09b5b;font-family:Poppins-Medium;font-size:14px;text-decoration:underline;transition:all .2s}.recipe-link:hover{color:#eb8333}.recipe-link:active{color:#d97324}.EV-checkbox{align-items:center;display:flex}.EV-checkbox.blue .checkbox-container .checkbox:checked+label:before{background-color:#269199;border-color:#269199}.EV-checkbox.orange .checkbox-container .checkbox:checked+label:before{background-color:#f09b5b;border-color:#f09b5b}.EV-checkbox.green .checkbox-container .checkbox:checked+label:before{background-color:#55ac84;border-color:#55ac84}.EV-checkbox.smaller .text{font-size:12px;line-height:17px}.EV-checkbox .checkbox-container{color:#000;align-items:center;margin-bottom:0;display:flex}.EV-checkbox .checkbox-container input+label{cursor:pointer;border:1px solid #697070;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;margin:0;display:flex}.EV-checkbox .checkbox-container input{display:none}.EV-checkbox .checkbox-container input+label:before{content:"";color:#0000;border-radius:2px;width:100%;height:100%;transition:all .2s;display:inline-block;transform:scale(.8)}.EV-checkbox .text{color:#2c2923;margin-bottom:0;margin-left:8px;font-size:14px;line-height:20px}.EV-checkbox i{height:24px;margin-left:8px;line-height:24px;display:flex}.EV-checkbox img{width:20px;height:20px;margin-left:8px}.time-checkbox{color:#697070;cursor:pointer;background-color:#dae9ea;border:none;border-radius:8px;padding:8px 22px;font-family:Poppins-SemiBold;font-size:16px;transition:all .2s}.time-checkbox input{display:none}.time-checkbox .date{text-align:center;flex-direction:column;display:flex}.time-checkbox:hover{background-color:#eff6f6}.time-checkbox.active{color:#fff;background-color:#7db2b5}.preferences-checkbox{color:#f09b5b;cursor:pointer;background-color:#fff;border:1px solid #f09b5b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;margin:0 16px;padding:7px 24px;transition:all .2s;display:flex}.preferences-checkbox span{font-family:Poppins-Medium;font-size:14px;line-height:20px}.preferences-checkbox i{color:#f0be97;width:32px;height:32px;margin-bottom:4px;font-size:30px;line-height:32px}.preferences-checkbox input{display:none}.preferences-checkbox:hover{background-color:#fdf6f1}.preferences-checkbox.active{color:#fff;background-color:#f09b5b}@supports (appearance:none){input[type=radio]{-webkit-appearance:none;-moz-appearance:none;vertical-align:top;cursor:pointer;background:0 0;border:1px solid #697070;border-radius:50%;outline:none;min-width:16px;height:16px;margin:0;transition:background .2s,border-color .2s;display:inline-block;position:relative}input[type=radio]:after{content:"";opacity:0;background-color:#26919a;border-radius:50%;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.85,.32,1.2),opacity .3s;display:block;position:absolute;top:0;left:0;transform:scale(.8)}input[type=radio]:hover:after{opacity:.25}input[type=radio]:checked:after{opacity:1}input[type=radio].product-radio:after{background:#269199}input[type=radio].recipe-radio:after{background:#f09b5b}}.switch{cursor:pointer;background-color:#b4b9b9;border-radius:13px;width:45px;height:26px;margin-bottom:0;padding:5px;transition:background-color .2s;display:block}.switch:after{content:"";background-color:#fff;border-radius:8px;width:16px;height:16px;transition:transform .2s;display:block}#switch-recipe:checked+.switch{background-color:#f09b5b}#switch-recipe:checked+.switch:after{transform:translate(19px)}#switch-product:checked+.switch{background-color:#269199}#switch-product:checked+.switch:after{transform:translate(19px)}textarea.EV-input{min-height:200px}.EV-input,.StripeElement{-webkit-appearance:none;color:#2e3030;background-color:#fff;border:none;border-radius:8px;outline:none;width:100%;padding:14px 16px;font-family:Poppins-Regular;font-size:14px;transition:border-color .2s;box-shadow:inset 0 0 0 1px #a2a09d}.EV-input:hover,.StripeElement:hover{box-shadow:inset 0 0 0 1px #b5d2d5}.EV-input:focus,.EV-input.StripeElement--focus,.StripeElement:focus,.StripeElement.StripeElement--focus{box-shadow:inset 0 0 0 2px #7db2b5}.EV-input[disabled],.StripeElement[disabled]{pointer-events:none;background-color:#f0f0f0}.EV-input.StripeElement--invalid,.StripeElement.StripeElement--invalid{box-shadow:inset 0 0 0 2px #ea544b}.EV-input::placeholder,.StripeElement::placeholder{color:#a2a09d}.newsletter-input{width:100%;max-width:416px;display:flex;position:relative}.newsletter-input.active button{border-radius:10px;width:100%;animation:.3s linear buttonNewsletter}.newsletter-input.active button i.ic-chevron{animation:.6s linear disappear;display:none}.newsletter-input.active button span{line-height:22px;animation:.6s linear appear;display:block}.newsletter-input input{border:none;border-radius:10px 0 0 10px;outline:none;width:calc(100% - 48px);padding:14px 16px;line-height:20px;transition:all .2s;box-shadow:inset 0 0 0 1px #b4b9b9}.newsletter-input input::placeholder{color:#d4d4d3;font-size:14px}.newsletter-input input:focus{box-shadow:inset 0 0 0 1px #008145}.newsletter-input button{color:#fff;background-color:#008145;border:none;border-radius:0 10px 10px 0;outline:none;padding:13px;position:absolute;right:0}.newsletter-input button i.ic-chevron{width:22px;height:22px;font-size:22px;line-height:22px;display:block;transform:rotate(-90deg)}.newsletter-input button span{display:none}.input-container{flex-direction:column;display:flex}.input-container label{color:#2e3030;margin-bottom:4px;font-size:12px;line-height:17px}.input-container .caption{color:#2e3030;margin-bottom:8px;font-family:Poppins-Regular;font-size:12px}.input-container .error-caption{color:#9da2a2;align-items:center;margin-top:7px;font-family:Poppins-Medium;font-size:12px;display:none}.input-container .error-caption i{color:#ea544b;margin-right:7px}.input-container.error .error-caption{display:flex}.input-container.error input,.input-container.error .icon-input-group{border:2px solid #ea544b}.input-container.error .icon-input-group input{border:none}.input-container.success input,.input-container.success .icon-input-group{border:2px solid #23a942}.input-container.success .icon-input-group input{border:none}.input-container.success .icon-input-group .icon{color:#23a942}.icon-input-group{background-color:#fff;border-radius:7px;align-items:center;padding:2px;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #a2a09d}.icon-input-group input{color:#2e3030;border:none;border-radius:7px;padding:12px 0 12px 16px;font-family:Poppins-Regular;font-size:14px}.icon-input-group input:hover{border:none}.icon-input-group input:focus{border:none;outline:none}.icon-input-group .icon{color:#a2a09d;cursor:pointer;align-items:center;padding:0 16px;transition:color .2s;display:flex}.icon-input-group:hover{box-shadow:inset 0 0 0 1px #b5d2d5}.icon-input-group:focus-within{box-shadow:inset 0 0 0 2px #7db2b5}.icon-input-group#search{transition:all .2s}.icon-input-group#search .icon{padding:14px}.icon-input-group#select .icon{color:#269199}.icon-input-group#select:focus-within{border:1px solid #b5d2d5}.icon-input-group#recipe-quantity{border:none;border-radius:10px;height:48px;padding:0 18px;box-shadow:inset 0 0 0 1px #d1d4d4}.icon-input-group#recipe-quantity .quantity-op span{color:#f09b5b;font-family:Poppins-Medium;font-size:25px;line-height:25px}.icon-input-group#recipe-quantity .quantity-op span:hover{transform:scale(1.1)}.icon-input-group#recipe-quantity:hover,.icon-input-group#recipe-quantity:focus-within{box-shadow:inset 0 0 0 2px #d1d4d4}.icon-input-group#product-quantity{border:1px solid #d1d4d4}.icon-input-group#product-quantity .quantity-op i{color:#269199}.icon-input-group#product-quantity:hover,.icon-input-group#product-quantity:focus-within{border:1px solid #d1d4d4}.select-container{flex-direction:column;display:flex}.select-container.error-empty .react-select .react-select__control{box-shadow:inset 0 0 0 1px #ea544b}.select-container.input .react-select__control .react-select__value-container .react-select__placeholder{margin:0 4px;position:absolute!important}.select-container.input .react-select__control .react-select__value-container .css-b8ldur-Input{margin:0;padding:0}.select-container.input .react-select__control .react-select__value-container .css-b8ldur-Input .react-select__input{height:20px;display:flex!important}.select-container.input .react-select__control .react-select__value-container .css-b8ldur-Input .react-select__input div{height:20px;font-size:14px;line-height:20px}.select-container.input .react-select__control .react-select__value-container input{height:20px}.select-container.input .react-select__control .react-select__indicators .react-select__indicator-separator{display:none}.select-container.input .react-select__control .react-select__indicators .react-select__dropdown-indicator{padding:14px 16px}.select-container.input .react-select__control .react-select__indicators .react-select__dropdown-indicator svg{color:#269199}.select-container label{color:#223345;margin-bottom:4px;font-size:12px;line-height:17px}.select-container .react-select:hover .react-select__control{box-shadow:inset 0 0 0 1px #7db2b5}.select-container .react-select .react-select__control{border:none;border-radius:10px;box-shadow:inset 0 0 0 1px #a8b4ba}.select-container .react-select .react-select__control .react-select__value-container{padding:14px 16px}.select-container .react-select .react-select__control .react-select__value-container .react-select__placeholder{color:#a8b4ba;margin:0;font-size:14px;line-height:20px;position:relative;top:auto;transform:none}.select-container .react-select .react-select__control .react-select__value-container .react-select__single-value{color:#2e3030;font-size:14px;line-height:20px}.select-container .react-select .react-select__control .react-select__value-container input{height:20px}.select-container .react-select .react-select__control .react-select__indicators .react-select__indicator-separator{display:none}.select-container .react-select .react-select__control .react-select__indicators .react-select__dropdown-indicator{padding:14px 16px}.select-container .react-select .react-select__control .react-select__indicators .react-select__dropdown-indicator svg{color:#269199}.select-container .react-select .react-select__menu .react-select__menu-list .react-select__option{font-size:14px;line-height:20px}.select-container .react-select .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-focused{background-color:#eff6f6}.select-container .react-select .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected{background-color:#7db2b5}.select-container:focus{outline:none}.select-container select{cursor:pointer;appearance:none;color:#2e3030;background-color:#fff;border:none;outline:none;width:100%;padding:14px 16px;font-family:Poppins-Regular;font-size:14px;transition:all .2s}.select-container select:hover{border:none}.radio-container .title{font-size:14px;line-height:20px}.radio-container .choices{display:flex}.radio-container .choices label{margin-bottom:4px;font-size:14px;line-height:16px}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity{text-align:center;color:#4a4846;width:100%;font-family:Poppins-Medium;font-size:14px}.quantity-op{cursor:pointer;-webkit-user-select:none;user-select:none;padding:0!important}.promo-code{border:1px solid #a2a09d;border-radius:7px;transition:border-color .2s;display:flex;overflow:hidden}.promo-code>*{background-color:#fff;border-radius:0;display:block}.promo-code input{border:none;padding-right:0}.promo-code input:hover{border:none}.promo-code input:focus{border:none;outline:none}.promo-code .promo-code-button{color:#55ac84;border:none;padding:14px 10px;font-family:Poppins-Regular;font-size:16px;transition:all .2s}.promo-code .promo-code-button:hover{color:#377055}.promo-code .promo-code-button:focus{outline:none}.promo-code:hover{border:1px solid #a3d2bd}.promo-code:focus-within{border:1px solid #008145}.select-variable-weight-container,.select-vrac-container{border:1px solid #d1d4d4;border-radius:10px;width:191px;display:flex;position:relative}.select-variable-weight-container.orange .select-variable-weight .select-variable-weight__menu .select-variable-weight__menu-list::-webkit-scrollbar-thumb{background-color:#f09b5b}.select-variable-weight-container.orange .select-vrac .select-variable-weight__menu .select-variable-weight__menu-list::-webkit-scrollbar-thumb{background-color:#f09b5b}.select-vrac-container.orange .select-variable-weight .select-variable-weight__menu .select-variable-weight__menu-list::-webkit-scrollbar-thumb{background-color:#f09b5b}.select-vrac-container.orange .select-vrac .select-variable-weight__menu .select-variable-weight__menu-list::-webkit-scrollbar-thumb{background-color:#f09b5b}.select-variable-weight-container.orange .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option.select-variable-weight__option--is-focused,.select-vrac-container.orange .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option.select-variable-weight__option--is-focused{background-color:#fff}.select-variable-weight-container.orange .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option.select-variable-weight__option--is-selected,.select-vrac-container.orange .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option.select-variable-weight__option--is-selected{background-color:#f09b5b!important}.select-variable-weight-container.orange .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option:hover,.select-vrac-container.orange .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option:hover{background-color:#f4d7c2}.select-variable-weight-container.select-vrac-container,.select-vrac-container.select-vrac-container{width:116px}.select-variable-weight-container.active .select-variable-weight,.select-vrac-container.active .select-variable-weight{width:90px}.select-variable-weight-container .loader-container,.select-vrac-container .loader-container{height:48px;min-height:0}.select-variable-weight-container .counter-button,.select-vrac-container .counter-button{box-shadow:none;padding:12px 8px}.select-variable-weight,.select-vrac{width:100%}.select-variable-weight.select-vrac .select-variable-weight__single-value,.select-vrac.select-vrac .select-variable-weight__single-value{text-align:center;width:100%}.select-variable-weight.select-vrac .select-variable-weight__menu,.select-vrac.select-vrac .select-variable-weight__menu{min-width:100%;padding:0 4px}.select-variable-weight.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list,.select-vrac.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list{max-height:108px;overflow:auto}.select-variable-weight.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list::-webkit-scrollbar{background-color:#707070;border-radius:9999px;width:6px}.select-vrac.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list::-webkit-scrollbar{background-color:#707070;border-radius:9999px;width:6px}.select-variable-weight.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list::-webkit-scrollbar-thumb{background-color:#269199;border-radius:9999px}.select-vrac.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list::-webkit-scrollbar-thumb{background-color:#269199;border-radius:9999px}.select-variable-weight.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option,.select-vrac.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option{width:calc(100% - 2px);margin-right:2px!important}.select-variable-weight .select-variable-weight__control,.select-vrac .select-variable-weight__control{border:none;border-radius:10px;padding:14px 8px}.select-variable-weight .select-variable-weight__control .select-variable-weight__value-container,.select-vrac .select-variable-weight__control .select-variable-weight__value-container{height:20px;padding:0}.select-variable-weight .select-variable-weight__control .select-variable-weight__value-container .select-variable-weight__placeholder,.select-vrac .select-variable-weight__control .select-variable-weight__value-container .select-variable-weight__placeholder{color:#4a4846;white-space:nowrap;padding:0;font-size:14px;line-height:20px}.select-variable-weight .select-variable-weight__control .select-variable-weight__value-container .select-variable-weight__single-value,.select-vrac .select-variable-weight__control .select-variable-weight__value-container .select-variable-weight__single-value{color:#4a4846;white-space:nowrap;margin:0;font-family:Poppins-Medium;font-size:14px;line-height:20px}.select-variable-weight .select-variable-weight__control .select-variable-weight__value-container .react-select-3-input,.select-vrac .select-variable-weight__control .select-variable-weight__value-container .react-select-3-input,.select-variable-weight .select-variable-weight__control .select-variable-weight__indicators .select-variable-weight__indicator-separator,.select-vrac .select-variable-weight__control .select-variable-weight__indicators .select-variable-weight__indicator-separator{display:none}.select-variable-weight .select-variable-weight__control .select-variable-weight__indicators .select-variable-weight__indicator,.select-vrac .select-variable-weight__control .select-variable-weight__indicators .select-variable-weight__indicator{width:16px;padding:0}.select-variable-weight .select-variable-weight__menu,.select-vrac .select-variable-weight__menu{z-index:10;min-width:191px}.select-variable-weight .select-variable-weight__menu .select-variable-weight__menu-list,.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list{padding:0}.select-variable-weight .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option,.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option{cursor:pointer;margin:5px 0;padding:0 13px}.select-variable-weight .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option.select-variable-weight__option--is-focused,.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option.select-variable-weight__option--is-focused{background-color:#fff}.select-variable-weight .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option.select-variable-weight__option--is-selected,.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option.select-variable-weight__option--is-selected{cursor:auto;color:#fff!important;background-color:#269199!important}.select-variable-weight .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option.select-variable-weight__option--is-selected div,.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option.select-variable-weight__option--is-selected div,.select-variable-weight .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option.select-variable-weight__option--is-selected div .pieces,.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option.select-variable-weight__option--is-selected div .pieces{color:#fff}.select-variable-weight .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option:hover,.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option:hover{background-color:#dae9ea}.select-variable-weight .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option div,.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option div{white-space:nowrap;color:#2e3030;font-family:Poppins-Medium;font-size:14px;line-height:20px}.select-variable-weight .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option div .pieces,.select-vrac .select-variable-weight__menu .select-variable-weight__menu-list .select-variable-weight__option div .pieces{color:#697070;font-family:Poppins-Regular;font-size:12px}.product-card{background-color:#fff;border:1px solid #d4d4d3;border-radius:10px;flex-direction:column;gap:8px;height:100%;padding:16px;display:flex;position:relative}.product-card__body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.product-card__media{width:100%}.product-card .card-minibutton{z-index:2;position:absolute;top:15px;right:15px}.product-card .product-img-top{justify-content:center;align-items:center;width:100%;height:189px;margin:0;padding:0 52px;display:flex;position:relative;overflow:hidden}.product-card .product-img-top .img-link{justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.product-card .product-img-top .img-link img{object-fit:contain;opacity:0;opacity:1;width:auto;max-width:100%;height:100%;transition:opacity .5s}.product-card .product-img-top .img-link img.loaded{opacity:1}.product-card .product-img-top .missing-img{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.product-card .product-img-top .missing-img img{width:auto;height:auto;margin-bottom:11px}.product-card .product-img-top .missing-img span{color:#9da2a2;max-width:188px;font-family:Cats-Whiskers;font-size:20px;line-height:23px;display:block}.product-card .card-state{z-index:1;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:0;left:0}.product-card .product-card-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.product-card .product-card-tags>img{width:auto;height:24px;margin:0}.product-card .badge-row{flex-wrap:wrap;height:32px;margin:4px -2px;display:flex}.product-card .badge-row span{margin-bottom:4px;margin-right:8px}.product-card .badge-row img{margin:0 2px}.product-card .product-title a{text-decoration:none}.product-card .product-title a p{color:#464a4a;margin:0;font-family:Poppins-Medium;font-size:16px;line-height:normal}.product-card .origine-on-card{color:#464a4a;background-color:#f0f0f0;border-radius:8px;margin-bottom:8px;padding:2px 8px;font-size:16px;line-height:16px;display:inline-block}.product-card .product-card-bottom{justify-content:space-between;align-items:flex-end;gap:8px;width:100%;margin-top:auto;display:flex}.product-card .product-card-bottom--no-shop{justify-content:flex-end}.product-card .product-card-bottom--no-shop .product-card-bottom__actions{width:100%}.product-card .product-card-bottom--no-shop .product-card-bottom__actions .tertiary-button{border-radius:10px;flex:1;justify-content:center;width:100%;padding:12px 16px;display:inline-flex}.product-card .product-card-bottom__actions{flex-shrink:0;align-items:flex-end;display:flex}.product-card .product-card-bottom__actions--only{margin-left:auto}.product-card .product-card-bottom .product-prices{flex-direction:column;flex:1;min-width:0;display:flex}.product-card .product-card-bottom .product-prices .product-price-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-card .product-card-bottom .product-prices .product-not-price{color:#9da2a2;font-family:Poppins-Regular;font-size:12px;line-height:16px;text-decoration:line-through}.product-card .product-card-bottom .product-prices .product-price{color:#464a4a;letter-spacing:-.44px;font-family:Poppins-Bold;font-size:18px;line-height:28px}.product-card .product-card-bottom .product-prices .product-price--promo{color:#ff6300}.product-card .product-card-bottom .product-prices .product-price-type{color:#9da2a2;letter-spacing:.12px;font-family:Poppins-Regular;font-size:10px;line-height:15px}.product-card .product-card-bottom .product-prices .product-price-type--inline{letter-spacing:0;font-family:Poppins-Medium;font-size:16px;font-style:normal;line-height:normal}.product-card .button-container{justify-content:flex-end;margin-top:auto;display:flex}.product-card .button-container .icon-button-ghost{display:none}.product-card.promotion .product-img-top .card-state .promotion-badge,.product-card.unavailable .product-img-top .card-state .unavailable-badge{display:flex}.product-card .modal .modal-container .modal-body p,.product-card .modal .modal-container .modal-body span{color:#2e3030;text-align:center;margin:0;font-family:Poppins-Regular;font-size:16px;line-height:25px}.product-card .modal .modal-container .modal-body .buttons-container{justify-content:center;align-self:flex-end;align-items:center;margin-top:48px;display:flex}.product-card .modal .modal-container .modal-body .buttons-container button:first-child{margin-right:16px}.product-card .modal .modal-container .modal-body .buttons-container button:last-child{margin-left:16px}.product-card-loading{border:1px solid #eee;border-radius:8px;flex-direction:column;height:348px;display:flex;position:relative}.product-card-loading .product-img-top{background-color:#eee;border-radius:8px 8px 0 0;width:100%;height:188px}.product-card-loading .card-minibutton{width:32px;height:32px;position:absolute;top:16px;right:16px}.product-card-loading .badge-row{background-color:#eee;border-radius:8px;width:32px;height:32px;margin:4px 16px 8px}.product-card-loading .product-title{background-color:#eee;border-radius:16px;width:90%;height:18px;margin:0 16px 32px}.product-card-loading .bottom{justify-content:space-between;align-items:flex-end;margin:0 16px 16px;display:flex}.product-card-loading .bottom .price{background-color:#eee;border-radius:16px;width:80px;height:24px}.product-card-loading .bottom .button{background-color:#eee;border-radius:8px;width:48px;height:48px}.promotion{border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:0 29px;display:flex;position:relative}.promotion.orange{background-color:#f0be97}.promotion.blue{background-color:#b5d2d5}.promotion .slogans-container{text-align:center;margin-top:-20px;transform:rotate(5deg)}.promotion .slogans-container .slogan{-webkit-box-decoration-break:clone;box-decoration-break:clone;text-align:center;color:#fff;background-color:#e67859;width:max-content;margin:auto auto 5px;padding:5px 20px;font-family:Kg-happy;font-size:16px;line-height:40px;box-shadow:inset 0 0 0 20px #e67859}.promotion .title{color:#fff;text-align:center;margin:0;font-family:Kg-happy;font-size:22px;line-height:35px}.promotion button{margin-bottom:42px}.card-container{opacity:1;min-width:300px;margin-bottom:30px;transition:width .5s,opacity .2s,padding .5s;position:relative}.card-container.disappear{opacity:0;min-width:0;overflow:hidden;width:0!important;padding:0!important}.card-container .card-minibutton{z-index:1;position:absolute;top:15px;right:15px}.card-container .recipe-card{height:338px;display:block;position:relative}.card-container .recipe-card__link{border-radius:8px;height:100%;text-decoration:none;display:block;overflow:hidden}.card-container .recipe-card__link:hover{text-decoration:none}.card-container .recipe-card__visual{border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:flex-end;height:100%;padding:12px;display:flex;position:relative;overflow:hidden}.card-container .recipe-card__image{object-fit:cover;object-position:center;z-index:0;will-change:transform;width:100%;height:100%;transition:transform .45s cubic-bezier(.33,1,.68,1);position:absolute;inset:0;transform:scale(1)}@media (hover:hover){.card-container .recipe-card:hover .recipe-card__image{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.card-container .recipe-card__image{transition:none}.card-container .recipe-card:hover .recipe-card__image{transform:none}}.card-container .recipe-card .recipe-infos-row{z-index:1;background-color:#fff;border-radius:8px;flex-direction:column;width:100%;padding:9px 12px 12px;display:flex;position:relative;box-shadow:0 3px 6px #0000000f}.card-container .recipe-card .recipe-infos-row .recipe-title p{color:#464a4a;margin:0;font-family:Poppins-SemiBold;font-size:16px}.card-container .recipe-card .recipe-infos-row .recipe-separation{margin-top:1px;margin-bottom:10px;display:flex}.card-container .recipe-card .recipe-infos-row .recipe-separation hr:first-child{background-color:#f09b5b;border:none;border-radius:27px;width:27px;height:2px;margin:0 4px 0 0}.card-container .recipe-card .recipe-infos-row .recipe-separation hr:last-child{background-color:#f09b5b;border:none;border-radius:2px;width:3px;height:2px;margin:0}.card-container .recipe-card .recipe-infos-row .recipe-info{align-items:center;display:flex}.card-container .recipe-card .recipe-infos-row .recipe-info .recipe-time{color:#4b4338;align-items:center;margin-right:24px;font-family:Poppins-Regular;font-size:12px;display:flex}.card-container .recipe-card .recipe-infos-row .recipe-info .recipe-time i{margin-right:5px}.card-container .recipe-card .recipe-infos-row .recipe-info .recipe-quantity{color:#4b4338;align-items:center;font-family:Poppins-Regular;font-size:12px;display:flex}.card-container .recipe-card .recipe-infos-row .recipe-info .recipe-quantity i{margin-right:5px}.card-container .recipe-card-loading{background-color:#eee;border-radius:8px;flex-direction:column;justify-content:flex-end;align-items:flex-end;height:338px;padding:12px;display:flex}.card-container .recipe-card-loading:before{content:"";background-image:linear-gradient(100deg,#fff0,#fff3 50%,#fff0 80%);background-position:0 0;background-repeat:no-repeat;background-size:100px 100%;width:120%;height:120%;animation:1s linear infinite ksXkoA;position:absolute;top:0;left:0;transform:rotate(-30deg)}.product-recipe-card-container .product-recipe-card{background-color:#fff;border:1px solid #d4d4d3;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:8px 40px 8px 24px;display:flex;position:relative}.product-recipe-card-container .product-recipe-card.replacing{border:1px solid #f09b5b;box-shadow:inset 0 0 0 1px #f09b5b}.product-recipe-card-container .product-recipe-card .img-text-container{align-items:center;width:30%;display:flex}.product-recipe-card-container .product-recipe-card .img-container{width:100px;min-width:100px;height:100px;margin-right:32px;display:flex}.product-recipe-card-container .product-recipe-card .img-container img{object-fit:contain;width:100%;min-width:100%}.product-recipe-card-container .product-recipe-card .img-container .missing-img{flex-direction:column;justify-content:center;display:flex}.product-recipe-card-container .product-recipe-card .img-container .missing-img img{width:80px;min-width:0;margin:auto;display:block}.product-recipe-card-container .product-recipe-card .img-container .missing-img span{display:none}.product-recipe-card-container .product-recipe-card .text{flex-direction:column;justify-content:center;align-items:flex-start;min-width:160px;display:flex}.product-recipe-card-container .product-recipe-card .text .product-name{color:#2c2923;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin-top:15px;margin-bottom:14px;font-family:Poppins-Medium;font-size:18px;display:-webkit-box;overflow:hidden}.product-recipe-card-container .product-recipe-card .text .origine-on-card{color:#464a4a;background-color:#f0f0f0;border-radius:8px;padding:2px 8px;font-size:18px;line-height:18px;display:inline-block}.product-recipe-card-container .product-recipe-card .text .product-quantity{color:#b7b3af;font-family:Poppins-Regular;font-size:14px}.product-recipe-card-container .product-recipe-card .unavailable-badge{width:110px;margin:0}.product-recipe-card-container .product-recipe-card .product-recipe-card-price{flex-direction:column;justify-content:center;align-items:flex-end;width:160px;margin-right:16px;display:flex}.product-recipe-card-container .product-recipe-card .product-recipe-card-price .price-container .price{color:#269199;font-family:Poppins-Bold;font-size:18px}.product-recipe-card-container .product-recipe-card .product-recipe-card-price .price-container .previous-price{color:#b7b3af;margin-left:11px;font-family:Poppins-Regular;font-size:16px;text-decoration:line-through}.product-recipe-card-container .product-recipe-card .product-recipe-card-price .price-per-quantity{color:#aaa9a7;font-family:Poppins-Regular;font-size:12px}.product-recipe-card-container .product-recipe-card .replace-small{display:none}.product-recipe-card-container .product-recipe-card .product-recipe-card-buttons{align-items:center;display:flex}.product-recipe-card-container .product-recipe-card .product-recipe-card-buttons .icon-button-ghost:first-child,.product-recipe-card-container .product-recipe-card .product-recipe-card-buttons .icon-button-ghost:nth-child(2){margin-right:16px}.product-recipe-card-container .product-recipe-card .product-recipe-card-buttons .counter-button,.product-recipe-card-container .product-recipe-card .product-recipe-card-buttons .select-vrac-container{margin-right:12px}.product-recipe-card-container .product-recipe-card.empty .text-empty{align-items:center;width:100%;max-width:50%;display:flex}.product-recipe-card-container .product-recipe-card.empty .text-empty .icon{margin-right:32px;position:relative}.product-recipe-card-container .product-recipe-card.empty .text-empty .icon i{color:#dedede;font-size:40px}.product-recipe-card-container .product-recipe-card.empty .text-empty .icon .bubble{text-align:center;color:#fff;background-color:#ea544b;border-radius:50%;width:16px;height:16px;font-size:12px;line-height:16px;position:absolute;top:5px;right:0}.product-recipe-card-container .product-recipe-card.empty .text-empty .texts span{display:block}.product-recipe-card-container .product-recipe-card.empty .text-empty .texts span:first-child{color:#2e3030;font-family:Poppins-Medium;font-size:18px;line-height:25px}.product-recipe-card-container .product-recipe-card.empty .text-empty .texts span:last-child{color:#9da2a2;font-size:14px;line-height:20px}.product-recipe-card-container .similar-products{background-color:#f0f0f0;margin-top:-25px;margin-bottom:16px;padding:32px 17px 43px 32px}.product-recipe-card-container .similar-products .similar-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.product-recipe-card-container .similar-products .similar-header .replace i{text-align:center;color:#fff;background-color:#9da2a2;border-radius:50%;width:32px;height:32px;font-size:16px;line-height:32px}.product-recipe-card-container .similar-products .similar-header .replace span{color:#697070;margin-left:12px;font-size:16px;line-height:23px}.product-recipe-card-container .similar-products .similar-header .cancel{cursor:pointer;color:#9da2a2;margin-right:32px;font-size:16px;line-height:23px;transition:color .2s}.product-recipe-card-container .similar-products .similar-header .cancel:hover{color:#697070}.product-recipe-card-container .similar-products .similar-body{max-height:260px;padding-right:23px;overflow:auto}.product-recipe-card-container .similar-products .similar-body .no-result{text-align:center;display:block}.product-recipe-card-container .similar-products .similar-body::-webkit-scrollbar{border-radius:6px;width:8px}.product-recipe-card-container .similar-products .similar-body::-webkit-scrollbar-track-piece{background-color:#f4d7c2;border-radius:6px}.product-recipe-card-container .similar-products .similar-body::-webkit-scrollbar-thumb{background-color:#f0be97;border-radius:6px}.product-cart-card-container .product-cart-card{background-color:#fff;border:1px solid #d4d4d3;border-radius:10px;justify-content:space-between;width:100%;padding:8px 24px;display:flex;position:relative}.product-cart-card-container .product-cart-card.recipe{padding-top:34px}.product-cart-card-container .product-cart-card.replacing{border:1px solid #269199;box-shadow:inset 0 0 0 1px #269199}.product-cart-card-container .product-cart-card .product-badge{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:calc(100% - 16px);display:-webkit-box;position:absolute;top:8px;overflow:hidden}.product-cart-card-container .product-cart-card .product-cart-card-details{width:100%;margin-top:0}.product-cart-card-container .product-cart-card .product-cart-card-details .product-infos{align-items:center;display:flex}.product-cart-card-container .product-cart-card .product-cart-card-details .product-infos .missing-img img{opacity:1}.product-cart-card-container .product-cart-card .product-cart-card-details .product-infos .missing-img span{display:none}.product-cart-card-container .product-cart-card .product-cart-card-details .product-infos img{object-fit:contain;opacity:1;width:105px;min-width:105px;height:105px;margin-right:16px;padding:8px;transition:opacity .5s}.product-cart-card-container .product-cart-card .product-cart-card-details .product-infos .text{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.product-cart-card-container .product-cart-card .product-cart-card-details .product-infos .text .product-name{color:#2c2923;margin-top:15px;margin-bottom:8px;font-family:Poppins-Medium;font-size:16px}.product-cart-card-container .product-cart-card .product-cart-card-details .product-infos .text .origine-on-card{color:#464a4a;background-color:#f0f0f0;border-radius:8px;margin-bottom:8px;padding:2px 8px;font-size:18px;line-height:18px;display:inline-block}.product-cart-card-container .product-cart-card .product-cart-card-details .product-infos .text .product-quantity{color:#b7b3af;font-family:Poppins-Regular;font-size:14px}.product-cart-card-container .product-cart-card .product-cart-card-details .product-infos .text .react-select{width:150px}.product-cart-card-container .product-cart-card .product-cart-card-details .price{color:#b7b3af;font-family:Poppins-Regular;font-size:14px}.product-cart-card-container .product-cart-card .product-recipe-card-price{flex-direction:column;justify-content:center;align-items:flex-end;width:200px;margin:0 32px;display:flex}.product-cart-card-container .product-cart-card .product-recipe-card-price .price-container .price{color:#269199;font-family:Poppins-Bold;font-size:18px}.product-cart-card-container .product-cart-card .product-recipe-card-price .price-container .info-tooltip .info-icon{color:#fff;text-align:center;cursor:pointer;background-color:#f09b5b;border-radius:50%;width:16px;min-width:16px;height:16px;margin-right:8px;font-family:Poppins-Bold;font-size:14px;line-height:16px;display:block}.product-cart-card-container .product-cart-card .product-recipe-card-price .price-container .info-tooltip .tooltip-text{background-color:#464a4a;max-width:300px;right:-14px}.product-cart-card-container .product-cart-card .product-recipe-card-price .price-container .previous-price{color:#b7b3af;margin-left:11px;font-family:Poppins-Regular;font-size:16px;text-decoration:line-through}.product-cart-card-container .product-cart-card .product-recipe-card-price .price-per-quantity{color:#aaa9a7;white-space:nowrap;text-align:right;font-family:Poppins-Regular;font-size:12px}.product-cart-card-container .product-cart-card .product-cart-card-buttons{justify-content:flex-end;align-items:center;width:350px;min-width:250px;display:flex}.product-cart-card-container .product-cart-card .product-cart-card-buttons button.icon-button-ghost{margin-left:16px}.product-cart-card-container .product-cart-card.smaller{padding:14px;display:block}.product-cart-card-container .product-cart-card.smaller .product-cart-card-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.product-cart-card-container .product-cart-card.smaller .ic-trash{color:#928d87;cursor:pointer;text-align:center;background-color:#fff;width:25px;position:absolute;top:13px;right:14px}.product-cart-card-container .product-cart-card.smaller .ic-trash:hover{color:#697070}.product-cart-card-container .product-cart-card.smaller .product-cart-card-content{align-items:flex-start;display:flex}.product-cart-card-container .product-cart-card.smaller .product-cart-card-content.product-cart-floating-card-content .product-name{cursor:pointer}.product-cart-card-container .product-cart-card.smaller .product-cart-card-content img{object-fit:contain;align-self:center;width:64px;height:64px;margin-right:8px}.product-cart-card-container .product-cart-card.smaller .product-cart-card-content .missing-img span{display:none}.product-cart-card-container .product-cart-card.smaller .product-cart-card-content .infos{width:100%;max-width:calc(100% - 72px)}.product-cart-card-container .product-cart-card.smaller .product-cart-card-content .infos .product-name{text-overflow:ellipsis;white-space:nowrap;color:#2e3030;width:calc(100% - 30px);font-size:14px;line-height:20px;display:inline-block;overflow:hidden}.product-cart-card-container .product-cart-card.smaller .product-cart-card-content .infos .details .quantity-price{justify-content:space-between;align-items:flex-start;display:flex}.product-cart-card-container .product-cart-card.smaller .product-cart-card-content .infos .details .quantity-price .text .product-quantity{color:#b7b3af;margin-bottom:4px;font-size:14px;line-height:20px;display:block}.product-cart-card-container .product-cart-card.smaller .product-cart-card-content .infos .details .quantity-price .text .product-quantity:last-child{margin-bottom:0}.product-cart-card-container .product-cart-card.smaller .product-cart-card-content .infos .details .quantity-price .text .price-container{align-items:center;display:flex}.product-cart-card-container .product-cart-card.smaller .product-cart-card-content .infos .details .quantity-price .text .price-container .price{color:#269199;margin-right:12px;font-family:Poppins-SemiBold;font-size:14px;line-height:23px;display:inline-block}.product-cart-card-container .product-cart-card.smaller .product-cart-card-content .infos .details .quantity-price .text .price-container .price-per-quantity{color:#aaa9a7;font-size:12px;line-height:17px;display:inline-block}.product-cart-card-container .product-cart-card.smaller .product-cart-card-content .infos .details .quantity-price .text .origine-on-card{color:#464a4a;background-color:#f0f0f0;border-radius:8px;padding:2px 8px;font-size:14px;line-height:14px;display:inline-block}.product-cart-card-container .similar-products{background-color:#fff;margin-top:-25px;margin-bottom:16px;padding:32px 17px 43px 32px}.product-cart-card-container .similar-products .similar-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.product-cart-card-container .similar-products .similar-header .replace i{text-align:center;color:#fff;background-color:#9da2a2;border-radius:50%;width:32px;height:32px;font-size:16px;line-height:32px}.product-cart-card-container .similar-products .similar-header .replace span{color:#697070;margin-left:12px;font-size:16px;line-height:23px}.product-cart-card-container .similar-products .similar-header .cancel{cursor:pointer;color:#9da2a2;margin-right:32px;font-size:16px;line-height:23px;transition:color .2s}.product-cart-card-container .similar-products .similar-header .cancel:hover{color:#697070}.product-cart-card-container .similar-products .similar-body{max-height:270px;padding-right:23px;overflow:auto}.product-cart-card-container .similar-products .similar-body .no-result{text-align:center;display:block}.product-cart-card-container .similar-products .similar-body::-webkit-scrollbar{border-radius:6px;width:8px}.product-cart-card-container .similar-products .similar-body::-webkit-scrollbar-track-piece{background-color:#dae9ea;border-radius:6px}.product-cart-card-container .similar-products .similar-body::-webkit-scrollbar-thumb{background-color:#b5d2d5;border-radius:6px}.cart-card{background-color:#fff;border:1px solid #d4d4d3;border-radius:10px;justify-content:space-between;width:100%;max-width:972px;padding:8px 40px 8px 24px;display:flex}.cart-card .cart-product{margin-top:3px;display:flex}.cart-card .cart-product img{width:105px;margin-right:50px}.cart-card .cart-product .cart-product-text{flex-direction:column;justify-content:center;display:flex}.cart-card .cart-product .cart-product-text .cart-product-name{color:#2c2923;margin-bottom:8px;font-family:Poppins-Medium;font-size:18px}.cart-card .cart-product .cart-product-text .cart-product-price-type{color:#b7b3af;font-family:Poppins-Regular;font-size:14px}.cart-card .cart-product-prices{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.cart-card .cart-product-prices .cart-product-price .cart-real-price{color:#269199;margin-right:10px;font-family:Poppins-Bold;font-size:28px}.cart-card .cart-product-prices .cart-product-price .cart-fake-price{color:#b7b3af;font-family:Poppins-Regular;font-size:16px;text-decoration:line-through}.cart-card .cart-product-prices .cart-kilo-price{color:#aaa9a7;font-family:Poppins-Regular;font-size:12px}.cart-card .cart-buttons{align-items:center;display:flex}.cart-card .cart-buttons #product-quantity{margin-right:16px}.cart-card.cart-recipe{max-width:1310px}.cart-card.cart-recipe .cart-product{margin-top:0}.cart-card.cart-recipe .cart-product img{width:144px;margin-right:32px}.cart-card.cart-recipe .cart-product .cart-product-text .cart-product-name{color:#2c2923;margin-top:15px;margin-bottom:14px;font-family:Poppins-Medium;font-size:18px}.cart-card.cart-recipe .cart-buttons #replace-button{margin-right:34px}.cart-card.cart-recipe .cart-buttons #recipe-quantity{margin-right:16px}.cart-card.cart-dropdown{flex-direction:column;max-width:408px;padding:14px}.cart-card.cart-dropdown .dropdown-head{justify-content:space-between;align-items:center;display:flex}.cart-card.cart-dropdown .dropdown-head i{color:#928d87;transition:all .2s}.cart-card.cart-dropdown .dropdown-head i:hover{color:#697070}.cart-card.cart-dropdown .dropdown-infos{justify-content:space-between;align-items:flex-end;display:flex}.cart-card.cart-dropdown .dropdown-infos .cart-product{margin-top:8px}.cart-card.cart-dropdown .dropdown-infos .cart-product img{object-fit:contain;width:64px;height:64px;margin-right:8px}.cart-card.cart-dropdown .dropdown-infos .cart-product .cart-product-text .cart-product-name{color:#2e3030;margin-top:0;margin-bottom:0;font-family:Poppins-Regular;font-size:14px}.cart-card.cart-dropdown .dropdown-infos .cart-product .cart-product-text .cart-product-price-type{margin-bottom:4px}.cart-card.cart-dropdown .dropdown-infos .cart-product .cart-product-prices .cart-product-price{align-items:center;display:flex}.cart-card.cart-dropdown .dropdown-infos .cart-product .cart-product-prices .cart-product-price .cart-real-price{margin-right:12px;font-family:Poppins-SemiBold;font-size:16px}.cart-card.cart-dropdown .dropdown-infos .cart-buttons #product-quantity{margin-right:0}.offer-card{border:1px solid #55ac84;border-radius:6px;flex-direction:column;align-items:center;width:100%;padding:24px 17px 28px;display:flex}.offer-card .code-infos{color:#697070;text-align:center;margin-bottom:10px;font-family:Poppins-SemiBold;font-size:16px}.offer-card .offer-code{flex-direction:column;align-items:center;margin-bottom:20px;display:flex}.offer-card .offer-code .code-title{color:#b4b9b9;font-family:Poppins-Regular;font-size:12px;line-height:1}.offer-card .offer-code .code{color:#55ac84;font-family:Poppins-Bold;font-size:18px;line-height:1}.offer-card .EV-button{margin-bottom:23px}.offer-card .end-code{color:#9da2a2;margin-top:23px;margin-bottom:16px;font-family:Poppins-Regular;font-size:12px}.offer-card .grey-link{font-size:12px}.floating-card-container{pointer-events:none}.floating-card-container .floating-card{pointer-events:all;color:#2e3030;background-color:#fff;border-radius:8px;width:244px;padding:16px;transform:translate(-50%,calc(-100% - 73px))}.floating-card-container .floating-card.bottom{transform:translate(-50%,23px)}.floating-card-container .floating-card.bottom:after{content:"";border:12.5px solid #0000;border-top-width:0;border-bottom:18px solid #fff;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.floating-card-container .floating-card.top{transform:translate(-50%,calc(-100% - 73px))}.floating-card-container .floating-card.top:after{content:"";border:12.5px solid #0000;border-top:18px solid #fff;border-bottom-width:0;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.floating-card-container .floating-card .header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.floating-card-container .floating-card .header .distance-tag{color:#f09b5b;border:1px solid #f09b5b;border-radius:8px;padding:4px 8px;font-size:10px;line-height:15px}.floating-card-container .floating-card .header i{cursor:pointer;color:#55ac84;font-size:15px;line-height:15px}.floating-card-container .floating-card .name{color:#2c2923;margin:0;font-family:Poppins-SemiBold;font-size:16px;line-height:23px}.floating-card-container .floating-card .address{margin:0;font-size:12px;line-height:17px}.floating-card-container .floating-card a.link-recipe{color:#f09b5b;margin:0 0 8px;font-size:14px;line-height:20px;text-decoration:underline;display:inline-block}.floating-card-container .floating-card span{display:block}.store-card-container .overlay{z-index:2;background-color:#0000004d;width:100%;height:100vh;position:absolute;top:100%;left:0}.store-card-container .header-store-card{z-index:3;background-color:#fff;border:1px solid #d1d4d4;flex-direction:column;width:100%;max-width:321px;display:flex;position:absolute;top:100%;right:350px}.store-card-container .header-store-card .store-head{background-color:#f4faf7;flex-direction:column;margin-bottom:16px;padding:16px 24px 24px;display:flex}.store-card-container .header-store-card .store-head .delivery-text{font-size:14px;line-height:20px}.store-card-container .header-store-card .store-head .store-favorite{align-items:center;margin-bottom:8px;display:flex}.store-card-container .header-store-card .store-head .store-favorite i{color:#55ac84;margin-right:8px;font-size:20px;line-height:20px}.store-card-container .header-store-card .store-head .store-favorite span{color:#697070;font-family:Poppins-Regular;font-size:11px;text-decoration:underline}.store-card-container .header-store-card .store-head .store-title{color:#008145;margin-bottom:8px;font-family:Poppins-SemiBold;font-size:14px}.store-card-container .header-store-card .store-head .opening-status{align-items:center;display:flex}.store-card-container .header-store-card .store-head .opening-status.open .point{background-color:#55ac84}.store-card-container .header-store-card .store-head .opening-status.open .text .status{color:#55ac84}.store-card-container .header-store-card .store-head .opening-status.close .point{background-color:#ea544b}.store-card-container .header-store-card .store-head .opening-status.close .text .status{color:#ea544b}.store-card-container .header-store-card .store-head .opening-status .point{border-radius:50%;width:17px;height:17px;margin-right:6px}.store-card-container .header-store-card .store-head .opening-status .text{color:#2e3030;font-family:Poppins-Regular;font-size:14px}.store-card-container .header-store-card .store-head .opening-status .text .status{font-family:Poppins-Medium;font-style:normal}.store-card-container .header-store-card .store-localisation{align-items:baseline;margin-bottom:31px;padding:0 24px;display:flex}.store-card-container .header-store-card .store-localisation i{color:#008145;margin-right:8px;font-size:20px}.store-card-container .header-store-card .store-localisation .store-address{flex-direction:column;display:flex}.store-card-container .header-store-card .store-localisation .store-address span{color:#2e3030;margin-bottom:4px;font-family:Poppins-Regular;font-size:16px}.store-card-container .header-store-card .store-localisation .store-address a{font-size:12px}.store-card-container .header-store-card .store-phone{flex-direction:column;margin-bottom:16px;padding:0 24px;display:flex}.store-card-container .header-store-card .store-phone span{color:#2e3030;margin-bottom:10px;font-family:Poppins-Regular;font-size:16px}.store-card-container .header-store-card .store-phone span i{color:#008145;margin-right:8px;font-size:18px}.store-card-container .header-store-card .store-phone a{font-size:12px}.store-card-container .header-store-card .store-next-hours{margin-bottom:33px;padding:0 18px}.store-card-container .header-store-card .store-next-hours .store-next-card{background-color:#dae9ea;border-radius:8px;flex-direction:column;align-items:center;padding:8px 12px;display:flex}.store-card-container .header-store-card .store-next-hours .store-next-card span{color:#2e3030;margin-bottom:4px;font-family:Poppins-Regular;font-size:14px}.store-card-container .header-store-card .store-next-hours .store-next-card span:last-child{margin-bottom:0}.store-card-container .header-store-card .store-button{margin-bottom:24px;padding:0 18px}.store-card-container .header-store-card .store-button a{width:100%}.store-card-container .header-store-card .store-button a button{justify-content:center;width:100%}.no-result-card{text-align:center;margin-top:24px;padding:48px 0}.no-result-card.recipes{background-color:#fdf6f1}.no-result-card.recipes .oups,.no-result-card.recipes p span{color:#f09b5b}.no-result-card.products{background-color:#eff6f6}.no-result-card.products .oups,.no-result-card.products p span{color:#269199}.no-result-card img{width:84px;margin-bottom:16px}.no-result-card .oups{margin-bottom:10px;font-family:Kg-happy;font-size:20px;line-height:31px;display:block}.no-result-card p{color:#697070;max-width:350px;margin:auto auto 40px;font-family:Poppins-SemiBold;font-size:16px;line-height:21px}.reassurance-card{text-align:center}.reassurance-card img{width:48px;height:46px;margin-bottom:4px}.reassurance-card .title{color:#697070;margin:8px 0 4px;font-family:Poppins-Bold;font-size:16px;line-height:23px}.reassurance-card .text{color:#697070;margin:0;font-family:Poppins-Regular;font-size:12px;line-height:17px}.address-card-container{width:50%;padding:15px}.address-card-container .address-card{border-radius:6px;flex-direction:column;height:100%;margin-bottom:16px;padding:23px 16px 16px 30px;display:flex;box-shadow:inset 0 0 0 1px #d1d4d4}.address-card-container .address-card.selected{box-shadow:inset 0 0 0 2px #55ac84!important}.address-card-container .address-card.selectable:hover{cursor:pointer;box-shadow:inset 0 0 0 2px #a3d2bd}.address-card-container .address-card .address-card-head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.address-card-container .address-card .address-card-head span{color:#2e3030;margin-right:10px;font-family:Poppins-SemiBold;font-size:16px}.address-card-container .address-card .address-card-body{justify-content:space-between;height:100%;display:flex}.address-card-container .address-card .address-card-body .address-infos{color:#697070;flex-direction:column;margin-bottom:20px;font-family:Poppins-Regular;font-size:16px;display:flex}.address-card-container .address-card .address-card-body .address-PTA{align-items:flex-end;display:flex}.address-card-container .address-card .address-card-body .address-PTA button:first-child{margin-right:8px}.address-card-container .address-card.favorite .perso-address-head .fal{display:none}.address-card-container .address-card.favorite .perso-address-head .fas{display:inline-block}.address-card-container .address-card.favorite .address-PTA button:first-child{margin-right:0}.address-card-container .address-card.favorite .address-PTA button.grey{display:none}.validation-card{background-color:#55ac84;border-radius:10px;width:100%;margin-bottom:29px;padding:80px 104px;position:relative}.validation-card .check-bubble{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:51px;height:51px;margin-bottom:16px;display:flex}.validation-card .saved_command{color:#fff;text-transform:uppercase;margin-bottom:4px;font-family:Cats-Whiskers;font-size:24px;line-height:27px;display:block}.validation-card .thanks_command{color:#fff;font-family:Delicious-Adventures;font-size:48px;line-height:48px;display:block}.validation-card .validation_bag{width:215px;position:absolute;bottom:0;right:80px}.payment-card-container{width:25%;margin-bottom:32px;padding:0 16px}.payment-card-container .payment-card{cursor:pointer;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #d1d4d4}.payment-card-container .payment-card .radio-circle{border:1px solid #697070;border-radius:50%;width:16px;height:16px;margin-bottom:8px;box-shadow:inset 0 0 0 2px #fff}.payment-card-container .payment-card .icons{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.payment-card-container .payment-card .icons i{text-align:center;color:#55ac84;font-size:40px;line-height:40px}.payment-card-container .payment-card .text{text-align:center;color:#697070;font-size:16px;line-height:18px;display:block}.payment-card-container input{display:none}.payment-card-container input:checked+.payment-card{box-shadow:inset 0 0 0 2px #55ac84}.payment-card-container input:checked+.payment-card .radio-circle{background-color:#55ac84}@media screen and (width<=1450px){.product-recipe-card-container .product-recipe-card .text .product-name{font-size:14px;line-height:19px}.product-recipe-card-container .product-recipe-card .product-recipe-card-price .price-container .price{font-size:20px}.product-recipe-card-container .product-recipe-card .replace-big{display:none}.product-recipe-card-container .product-recipe-card .replace-small,.product-cart-card-container .product-cart-card .product-recipe-card-price .price-per-quantity span{display:block}.product-cart-card-container .product-cart-card .product-recipe-card-price .price-per-quantity span.dot{display:none}}@media screen and (width<=1250px){.product-cart-card-container .product-cart-card{padding:8px}.product-recipe-card-container .product-recipe-card{padding:8px 16px}.product-recipe-card-container .product-recipe-card .img-container{width:80px;min-width:80px;margin-right:10px}}@media screen and (width<=1100px){.product-card .product-title a p{font-size:14px;line-height:normal}.product-card .button-container .icon-button-ghost{display:block}.product-card .button-container .tertiary-button{display:none}}@media screen and (width<=968px){.product-recipe-card-container .product-recipe-card{padding:8px 16px}.product-recipe-card-container .product-recipe-card .img-container{margin-right:16px}}@media screen and (width<=768px){.product-card{flex-direction:row;align-items:flex-start;gap:8px;height:auto;padding:12px}.product-card__media{flex:0 0 91px;align-self:stretch;width:91px;min-width:91px}.product-card__body{flex:1}.product-card__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.product-card .card-minibutton{flex-shrink:0;position:static;top:auto;right:auto}.product-card .product-title{flex:1;min-width:0}.product-card .product-title a p{color:#2e3030;font-family:Poppins-SemiBold}.product-card .product-img-top{align-items:flex-start;height:100%;min-height:80px;padding:0}.product-card .product-img-top .img-link img{max-height:120px}.product-card .product-img-top .missing-img img{width:28px;margin-bottom:4px}.product-card .product-img-top .missing-img span{text-align:center;max-width:100%;padding:0 2px;font-size:9px;line-height:11px}.product-card .card-state{gap:2px}.product-card .product-card-tags .product-regime-tag{box-sizing:border-box;height:19px;padding:3px 5px;font-size:10px}.product-card .product-card-tags .product-regime-tag__icon{width:11px;height:11px}.product-card .product-card-bottom{align-items:center;margin-top:0}.product-card .product-card-bottom .product-prices .product-not-price{color:#9da2a2}.product-card .product-card-bottom .product-prices .product-price-type{color:#697070}.product-card .product-card-bottom .icon-button{padding:12px}.promotion-badge.promotion-badge--card span{font-size:12px}}@media screen and (width<=880px){.product-card .card-state{top:0;left:0}.product-card .product-img-top .missing-img span{font-size:16px;line-height:20px}.product-card .button-container{margin-top:0}.product-recipe-card-container .product-recipe-card{flex-wrap:wrap;justify-content:flex-start}.product-recipe-card-container .product-recipe-card .img-container{width:80px;min-width:80px}.product-recipe-card-container .product-recipe-card .text{width:calc(100% - 226px)}.product-recipe-card-container .product-recipe-card .product-recipe-card-price{margin:0}.product-recipe-card-container .product-recipe-card .replace-small{margin-right:auto}.payment-card-container{width:50%}}@media screen and (width<=800px){.product-cart-card-container .product-cart-card.recipe{padding-top:40px!important}.product-cart-card-container .product-cart-card{flex-wrap:wrap;padding:8px!important}.product-cart-card-container .product-cart-card .ic-trash{top:8px!important;right:6px!important}.product-cart-card-container .product-cart-card .product-cart-card-details{width:calc(100% - 200px)!important}.product-cart-card-container .product-cart-card .product-cart-card-details .product-infos .img{width:80px;min-width:80px;height:80px}.product-cart-card-container .product-cart-card .product-recipe-card-price{width:130px;margin-left:0;margin-right:32px!important}.product-cart-card-container .product-cart-card .product-cart-card-buttons{width:100%;margin-top:8px}.product-cart-card-container .product-cart-card .product-cart-card-buttons .tertiary-button,.product-cart-card-container .product-cart-card .product-cart-card-buttons .counter-button{order:3;margin-left:auto}.product-cart-card-container .product-cart-card .product-cart-card-buttons button:nth-child(2){margin-left:0}.product-recipe-card-container .product-recipe-card .product-recipe-card-price{margin-left:auto}.product-recipe-card-container .product-recipe-card .product-recipe-card-buttons{width:100%}.product-recipe-card-container .product-recipe-card .product-recipe-card-buttons .replace-small{margin-right:auto!important}}@media screen and (width<=550px){.payment-card-container{width:100%}}@media screen and (width<=500px){.product-cart-card-container .product-cart-card .product-cart-card-details{width:100%!important}.product-cart-card-container .product-cart-card .product-cart-card-details .product-infos .text .product-name{margin:0}.product-cart-card-container .product-cart-card .product-recipe-card-price{flex-direction:row;justify-content:space-between;width:100%;margin:0!important}.product-cart-card-container .product-cart-card .product-recipe-card-price .unavailable-badge{margin-left:auto;margin-right:24px}.product-cart-card-container .product-cart-card .product-recipe-card-price .price-per-quantity{text-align:left}.product-cart-card-container .product-cart-card .product-recipe-card-price .price-container{order:3}.product-cart-card-container .product-cart-card .product-recipe-card-price .price-container .price{font-size:20px}.product-cart-card-container .product-cart-card.smaller{padding:8px 4px!important}}@media screen and (width<=466px){.product-recipe-card-container .product-recipe-card{flex-wrap:wrap;justify-content:flex-start;padding:8px;position:relative}.product-recipe-card-container .product-recipe-card .text{width:calc(100% - 116px)}.product-recipe-card-container .product-recipe-card .product-recipe-card-price{align-items:flex-start;width:calc(100% - 116px);margin-bottom:16px;margin-left:116px}.product-recipe-card-container .product-recipe-card .product-recipe-card-buttons .list-button{width:32px;height:32px;box-shadow:none;background-color:#fff;border:none;border-radius:8px;padding:0;transition:all .2s;display:flex;position:absolute;top:8px;right:8px;margin-right:0!important}.product-recipe-card-container .product-recipe-card .product-recipe-card-buttons .list-button:hover{background-color:#eff6f6}.product-recipe-card-container .product-recipe-card .product-recipe-card-buttons .list-button i{color:#269199}}.modal{z-index:1000;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}.modal.modal_3ds_secure .modal-container{width:60%;padding:0;top:40%}.modal.modal_3ds_secure .modal-container .modal-header{margin:0}.modal.modal_3ds_secure .modal-container iframe{border:none;height:500px}.modal.bigger .modal-container{width:100%;max-width:696px;max-height:90vh;padding:32px;overflow:auto}.modal.classic-modal .modal-container .modal-header{text-align:center;width:320px;margin:0 auto 32px}.modal.classic-modal .modal-container .modal-body .text{text-align:center;width:100%;max-width:400px;margin:auto}.modal.classic-modal .modal-container .modal-body .buttons-container{flex-wrap:wrap;justify-content:center}.modal.classic-modal .modal-container .modal-body .buttons-container .button-link,.modal.classic-modal .modal-container .modal-body .buttons-container .no-parent{margin:8px 16px}.modal.classic-modal .modal-container .modal-body .buttons-container .cancel-button{box-shadow:none}.modal.already-visit-modal .modal-container .modal-header{text-align:center;max-width:200px;margin:0 auto 32px;transform:rotate(-15deg)}.modal.already-visit-modal .modal-container .modal-header .modal-title{text-transform:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-align:center;color:#fff;background-color:#e67859;width:max-content;margin:auto auto 5px;padding:5px 20px;font-family:Kg-happy;font-size:16px;line-height:40px;box-shadow:inset 0 0 0 20px #e67859}.modal.already-visit-modal .modal-container .modal-body .subtitle{color:#55ac84;text-align:center;text-transform:uppercase;margin:auto;font-family:Cats-Whiskers;font-size:25px;line-height:29px;display:block}.modal.already-visit-modal .modal-container .modal-body .text{text-align:center;line-height:25px}.modal.edit-password .modal-container{width:100%;max-width:696px}.modal.edit-password .modal-container .modal-body .text{color:#697070;text-align:center;margin-bottom:16px;font-size:14px}.modal.edit-password .modal-container .modal-body .change-password-form{max-width:452px;margin:auto}.modal.edit-password .modal-container .modal-body .change-password-form .button-container{justify-content:center;align-items:center;display:flex}.modal.modal-delete .modal-container .modal-header{justify-content:center;align-items:center;width:320px;margin:0 auto 48px;display:flex}.modal.modal-delete .modal-container .modal-header img{width:48px}.modal.modal-delete .modal-container .modal-header .modal-title{color:#697070;text-align:left;margin-left:15px}.modal.modal-delete .modal-container .modal-body .buttons-container{flex-wrap:wrap;justify-content:center}.modal.modal-delete .modal-container .modal-body .buttons-container .button-link,.modal.modal-delete .modal-container .modal-body .buttons-container .no-parent{margin:8px 16px}.modal.modal-delete .modal-container .modal-body .buttons-container .cancel-button{box-shadow:none}.modal .modal-overlay{background-color:#00000080;width:100vw;height:100vh}.modal .modal-container{background-color:#fff;width:578px;max-width:100%;max-height:100vh;padding:64px 32px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.modal .modal-container .ic-close{color:#464a4a;cursor:pointer;font-size:18px;line-height:16px;position:absolute;top:24px;right:24px}.modal .modal-container .modal-header{border:none;margin-bottom:32px;padding:0}@media screen and (width<=800px){.modal .modal-container .modal-header{max-width:90%;margin:20px auto auto}}.modal .modal-container .modal-header .modal-title{color:#55ac84;text-align:center;text-transform:uppercase;margin:auto;font-family:Cats-Whiskers;font-size:25px;line-height:29px}.modal .modal-container .modal-body{padding:0}.modal .modal-container .modal-body .text{color:#2e3030;font-size:16px;line-height:19px;display:block}.modal .modal-container .modal-body .buttons-container{justify-content:space-between;margin-top:48px;display:flex}.modal .modal-container .modal-body .buttons-container button{margin:0}.modal-lists .lists-checkboxes{flex-wrap:wrap;align-items:center;margin-bottom:16px;display:flex}.modal-lists .lists-checkboxes #list{align-items:center;width:100%;margin-bottom:8px;margin-right:32px;display:flex}.modal-lists .lists-checkboxes #list label{margin-bottom:0}.modal-lists .lists-checkboxes #list .checkbox-text{margin-left:8px}.modal-lists .react-select{margin:0 auto 32px}.modal-lists .input-container .input-button-text{background-color:#fff;border:1px solid #d1d4d4;border-radius:8px;align-items:center;display:flex}.modal-lists .input-container .input-button-text input{border:none;border-radius:10px;outline:none;flex-grow:1;padding:13px 16px;line-height:23px}.modal-lists .input-container .input-button-text button{color:#55ac84;background-color:#0000;border:none;outline:none;padding:13px 16px}.modal-lists .button-container{justify-content:flex-end;margin-top:32px;display:flex}.modal-lists .button-container button:last-child{margin-left:16px}.modal-create-list .buttons-container{justify-content:space-between;align-items:center;margin-top:48px;display:flex}.modal-create-list .buttons-container .tertiary-button{box-shadow:none}.date-picker-container.active .icon-input-group{box-shadow:inset 0 0 0 2px #7db2b5}.date-picker-container.active .icon-input-group .icon{color:#7db2b5;transition:color .2s}.date-picker-container .react-datepicker{border:none;border-right-width:8px;box-shadow:0 5px 8px #00000014}.date-picker-container .react-datepicker .react-datepicker__triangle{display:none}.date-picker-container .react-datepicker .react-datepicker__navigation{outline:none;top:20px}.date-picker-container .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--previous:hover{border-right-color:#55ac84}.date-picker-container .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--next:hover{border-left-color:#55ac84}.date-picker-container .react-datepicker .react-datepicker__month-container .react-datepicker__header{background-color:#fff;border:none;padding:0}.date-picker-container .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__current-month{color:#2e3030;padding:16px 0;font-family:Poppins-Regular;font-weight:400}.date-picker-container .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{text-transform:capitalize;color:#697070;width:32px;height:32px;line-height:32px}.date-picker-container .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day{color:#2e3030;border-radius:50%;outline:none;width:32px;height:32px;font-family:Poppins-Medium;line-height:32px}.date-picker-container .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--outside-month{visibility:hidden}.date-picker-container .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--selected{color:#fff;background-color:#55ac84}.date-picker-container .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--keyboard-selected{background-color:#e0f0e9}.date-picker-container .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day.react-datepicker__day--disabled{color:#b4b9b9;cursor:default;font-family:Poppins-Regular}@media screen and (width<=900px){.modal .modal-container{max-width:100%;padding:64px 32px}}@media screen and (width<=550px){.modal .modal-container{padding:32px 16px}.modal .modal-container .modal-body p{text-align:center}.modal .modal-container .modal-body .flex{flex-direction:column;align-items:center}.modal .modal-container .modal-body .flex button{margin-bottom:16px}}.main-search{background-color:#fff;border-radius:10px;position:relative}.main-search #main-search{border:1px solid #d1d4d4;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 12px 0 24px;display:flex}.main-search #main-search .city-input{width:100%;max-width:455px;position:static}.main-search #main-search .city-input:focus{outline:none}.main-search #main-search .EV-input{box-shadow:none;width:100%;max-width:455px;padding:21.5px 0}.main-search #main-search hr{background-color:#b4b9b9;width:2px;height:32px;margin:0;display:none}.main-search #main-search .ghost{white-space:nowrap;padding:14px 32px}.main-search .menu-cities{z-index:2;background-color:#fff;border-radius:4px;width:100%;max-height:246px;padding:8px;display:none;position:absolute;top:74px;left:0;box-shadow:0 3px 8px #0000001a}.main-search .menu-cities.active{display:block}.main-search .menu-cities .cities-list{height:100%;max-height:230px;padding-right:8px;overflow-y:auto}.main-search .menu-cities .cities-list::-webkit-scrollbar{border-radius:6px;width:8px}.main-search .menu-cities .cities-list::-webkit-scrollbar-track-piece{background-color:#e0f0e9;border-radius:6px}.main-search .menu-cities .cities-list::-webkit-scrollbar-thumb{background-color:#a3d2bd;border-radius:6px}.main-search .menu-cities .cities-list .city-item{cursor:pointer;padding:0 16px 0 24px}.main-search .menu-cities .cities-list .city-item.no-result,.main-search .menu-cities .cities-list .city-item.loading{color:#b4b9b9;cursor:default!important;background-color:#fff!important}.main-search .menu-cities .cities-list .city-item:last-child .option{border-bottom:none}.main-search .menu-cities .cities-list .city-item.is_focused{background-color:#f4faf7}.main-search .menu-cities .cities-list .city-item:hover{background-color:#e0f0e9}.main-search .menu-cities .cities-list .city-item .option{border-bottom:1px solid #f0f0f0;padding:16px 24px}.main-search .menu-cities .cities-list .city-item .option em{color:#55ac84;font-style:normal}.main-search .menu-shops{background-color:#fff;border-radius:4px;flex-direction:column;width:100%;display:none}.main-search .menu-shops .no-result{background-color:#fdf6f1;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:50px 0;display:flex}.main-search .menu-shops .no-result .img{margin-bottom:12px}.main-search .menu-shops .no-result .text .oups{color:#f09b5b;text-align:center;margin-bottom:16px;font-family:Kg-happy;font-size:20px;line-height:31px;display:block}.main-search .menu-shops .no-result .text p{text-align:center;color:#697070;max-width:350px;margin:auto;font-family:Poppins-SemiBold;font-size:16px;line-height:22px}.main-search .menu-shops .no-result .text p em{color:#f09b5b;font-style:normal}.main-search .menu-shops.active{display:flex}.main-search .menu-shops .title{color:#55ac84;margin:0 0 8px;font-size:12px;font-weight:600;line-height:17px}.main-search .menu-shops .title.recovery-title{color:#f09b5b}.main-search .menu-shops .shops-part{order:2;width:100%;padding:0}.main-search .menu-shops .shops-part .info-beginning{color:#fff;background-color:#f09b5b;border-radius:8px;align-items:center;margin-bottom:8px;padding:8px 16px;font-size:14px;display:flex}.main-search .menu-shops .shops-part .info-beginning .info-icon{border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin-right:16px;padding:4px;font-size:24px;line-height:32px;display:flex}.main-search .menu-shops .shops-part .menu-shops-title-container{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.main-search .menu-shops .shops-part .menu-shops-title-container .title{margin-bottom:0}.main-search .menu-shops .shops-part .menu-shops-title-container .loader-container{width:auto;min-height:auto}.main-search .menu-shops .line{background-color:#f0f0f0;width:2px;height:176px;margin-top:24px;display:none}.main-search .menu-shops .delivery-part{order:1;margin-bottom:32px;padding:0}.main-search .menu-shops .delivery-part .delivery-infos{background-color:#fafafa;justify-content:space-between;align-items:center;padding:28px 24px 28px 32px;display:flex}.main-search .menu-shops .delivery-part .delivery-infos .delivery-location{color:#55ac84;margin:0 0 6px;font-size:16px;font-weight:600;line-height:28px}.main-search .menu-shops .delivery-part .delivery-infos .delivery-date{color:#2e3030;margin:0;font-size:12px;line-height:18px}.main-search.floating .menu-cities{box-shadow:none}.main-search.floating .menu-shops{z-index:5;background-color:#fff;flex-direction:row;position:absolute;top:calc(100% + 8px);left:0}.main-search.floating .menu-shops .shops-part{flex-direction:column;flex-grow:1;order:1;max-height:350px;padding:24px 12px 4px 24px;display:flex}.main-search.floating .menu-shops .shops-part .shops-list{padding-right:28px;overflow-y:auto}.main-search.floating .menu-shops .shops-part .shops-list::-webkit-scrollbar{border-radius:6px;width:8px}.main-search.floating .menu-shops .shops-part .shops-list::-webkit-scrollbar-track-piece{background-color:#e0f0e9;border-radius:6px}.main-search.floating .menu-shops .shops-part .shops-list::-webkit-scrollbar-thumb{background-color:#a3d2bd;border-radius:6px}.main-search.floating .menu-shops .line{order:2;display:block}.main-search.floating .menu-shops .delivery-part{order:3;width:30%;padding:24px 24px 30px 16px}.main-search.floating .menu-shops .delivery-part .delivery-infos{text-align:center;background-color:#fafafa;flex-direction:column;padding:32px 12px 48px}.main-search.floating .menu-shops .delivery-part .delivery-infos .delivery-location{color:#55ac84;margin:0;font-size:16px;font-weight:600;line-height:28px}.main-search.floating .menu-shops .delivery-part .delivery-infos .delivery-date{color:#2e3030;margin:0 0 38px;font-size:12px;line-height:18px}.main-search.floating .menu-shops .no-result{background-color:#fafafa;flex-direction:row;justify-content:flex-start;padding:16px 24px}.main-search.floating .menu-shops .no-result .text{margin-left:24px}.main-search.floating .menu-shops .no-result .text .oups{margin-bottom:8px;font-size:20px;line-height:31px}.main-search.floating .menu-shops .no-result .text p{text-align:left;max-width:none;margin:0;font-size:14px;line-height:20px}.main-search.floating .menu-shops .no-result .text p em{color:#f09b5b;font-style:normal}@media screen and (width<=550px){.main-search.floating .menu-shops .no-result{flex-direction:column}.main-search.floating .menu-shops .no-result .text{text-align:center}.main-search .menu-shops .delivery-part .delivery-infos{flex-direction:column;align-items:flex-start}.main-search .menu-shops .delivery-part .delivery-infos button{align-self:center;margin-top:16px}}.change-password-form .error-csv{color:#ea544b;margin-top:-16px;font-size:12px}.change-password-form .input-container{margin-bottom:32px;position:relative}.change-password-form .input-container label{color:#2e3030;margin-bottom:4px;font-size:12px;line-height:17px}.change-password-form .input-container .EV-input.error{box-shadow:inset 0 0 0 2px #ea544b}.change-password-form .input-container .EV-input.success{box-shadow:inset 0 0 0 2px #23a942}.change-password-form .input-container .ic-visible,.change-password-form .input-container .ic-non-visible{cursor:pointer;font-size:20px;position:absolute;top:32px;right:10px}.change-password-form .input-container .error-message{color:#ea544b;margin-top:7px;font-size:12px;line-height:17px;display:flex}.change-password-form .input-container .error-message i,.change-password-form .input-container .error-message .ic-close{color:#ea544b;margin-right:8px;position:relative;top:auto;right:auto}.change-password-form .check-up{color:#9da2a2;margin-top:8px;margin-bottom:16px;font-size:12px;line-height:17px}.change-password-form .check-up p{margin-bottom:8px}.change-password-form .check-up .criterias{flex-wrap:wrap;align-items:center;display:flex}.change-password-form .check-up .criterias .criteria{width:50%;margin-bottom:8px}.change-password-form .check-up .criterias .criteria.active{color:#23a942}.change-password-form .check-up .criterias .criteria i{margin-right:6px}.change-password-form .error_message{color:#ea544b;text-align:center;font-size:14px}.change-password-form .EV-link{font-size:12px}.edit-address-form{width:100%;max-width:744px}.edit-address-form .input-group{flex-wrap:nowrap;align-items:center;display:flex}.edit-address-form .input-group.third .input-container:first-child{width:33.33%}.edit-address-form .input-group.third .input-container:last-child{width:66.67%}.edit-address-form .input-group .input-container{width:100%}.edit-address-form .input-group .input-container:first-child{padding-right:16px}.edit-address-form .input-group .input-container:last-child{padding-left:16px}.edit-address-form .input-container{margin-bottom:16px}.edit-address-form .input-container.half{width:50%;padding-right:16px}.edit-address-form .city-select{position:relative}.edit-address-form .city-select .menu-cities{z-index:2;background-color:#fff;border-radius:4px;width:100%;max-height:246px;padding:8px;display:none;position:absolute;top:50px;left:0;box-shadow:0 3px 8px #0000001a}.edit-address-form .city-select .menu-cities.active{display:block}.edit-address-form .city-select .menu-cities .cities-list{height:100%;max-height:230px;overflow-y:auto}.edit-address-form .city-select .menu-cities .cities-list::-webkit-scrollbar{border-radius:6px;width:8px}.edit-address-form .city-select .menu-cities .cities-list::-webkit-scrollbar-track-piece{background-color:#dae9ea;border-radius:6px}.edit-address-form .city-select .menu-cities .cities-list::-webkit-scrollbar-thumb{background-color:#b5d2d5;border-radius:6px}.edit-address-form .city-select .menu-cities .cities-list .city-item{cursor:pointer;padding:0 8px}.edit-address-form .city-select .menu-cities .cities-list .city-item.is_focused{background-color:#eff6f6}.edit-address-form .city-select .menu-cities .cities-list .city-item:hover{background-color:#dae9ea}.edit-address-form .city-select .menu-cities .cities-list .city-item .option{border-bottom:1px solid #f0f0f0;padding:8px 16px;font-size:16px}.edit-address-form .city-select .menu-cities .cities-list .city-item .option em{color:#7db2b5;font-style:normal}.edit-address-form .error{color:#ea544b;margin-bottom:8px;font-size:14px;display:block}.edit-address-form #country-select{width:100%;max-width:262px}.edit-address-form #country-select .icon-input-group .select-container{flex-grow:1}.edit-address-form #country-select .icon-input-group .icon{margin:0;padding:12px 16px}.edit-address-form #country-select .icon-input-group .icon i{line-height:25px}.edit-address-form .buttons-container{justify-content:flex-end;display:flex}.edit-address-form .buttons-container button:last-child{margin-left:32px}.add-review-form{background-color:#fdf6f1;width:100%;margin-bottom:24px;padding:24px;position:relative}.add-review-form .ic-close{text-align:center;color:#464a4a;cursor:pointer;width:16px;font-size:16px;line-height:16px;position:absolute;top:24px;right:24px}.add-review-form .title-edit{color:#f09b5b;font-family:Poppins-Bold;font-size:18px;line-height:25px;display:block}.add-review-form .inputs span{color:#2e3030;margin-top:20px;margin-bottom:4px;font-size:12px;line-height:17px;display:block}.add-review-form .inputs .error{color:#ea544b;text-align:left;margin-top:10px;font-family:Poppins-Medium}.add-review-form .inputs .stars-input{display:inline-block}.add-review-form .inputs .stars-input:hover button i{color:#f4a339}.add-review-form .inputs .stars-input button{background-color:#0000;border:none;padding:0}.add-review-form .inputs .stars-input button:focus{outline:none}.add-review-form .inputs .stars-input button:hover~button i{color:#d1d4d4}.add-review-form .inputs .stars-input button i{color:#d1d4d4;font-size:30px;line-height:30px}.add-review-form .inputs .stars-input button i.active{color:#f4a339}.add-review-form .inputs textarea{color:#2e3030;border:none;border-radius:8px;width:100%;height:96px;margin-bottom:8px;padding:15px;font-size:14px;line-height:20px;box-shadow:inset 0 0 0 1px #a2a09d}.add-review-form .inputs textarea:focus{outline:none;box-shadow:inset 0 0 0 2px #f09b5b}.add-review-form .inputs textarea::placeholder{color:#a2a09d}.add-review-form .inputs .info-text{color:#697070;margin-bottom:32px;font-size:12px;line-height:16px}.add-review-form .error{color:#ea544b;text-align:right;margin-top:10px;margin-bottom:12px;font-family:Poppins-Medium;font-size:12px;display:block}.add-review-form .button-container{justify-content:flex-end;display:flex}.add-review-success{background-color:#f4faf7;margin-bottom:24px;padding:24px}.add-review-success .success-title{align-items:center;margin-bottom:8px;display:flex}.add-review-success .success-title i{text-align:center;color:#fff;background-color:#55ac84;border-radius:50%;width:32px;height:32px;margin-right:8px;font-size:22px;line-height:32px}.add-review-success .success-title span{color:#55ac84;font-family:Poppins-Bold;font-size:18px;line-height:25px;display:block}.add-review-success .success-text{color:#697070;font-size:12px;line-height:16px}@media screen and (width<=550px){.edit-address-form .input-group{flex-wrap:wrap}.edit-address-form .input-group .input-container,.edit-address-form .input-container.half{width:100%;padding:0!important}}.cards-list.has-promotional-card .body-list{align-items:flex-end;margin:0 -15px;display:flex}.cards-list.has-promotional-card .body-list .promotion-container{height:100%;min-height:330px}.cards-list.has-promotional-card .body-list .cards-container{align-items:stretch;width:100%;margin:20px 0 0}.cards-list .header-list{justify-content:space-between;align-items:center;display:flex}.cards-list .header-list h3{color:#464a4a;margin:0;font-family:Poppins-SemiBold;font-weight:600;line-height:35px;font-size:24px!important}.cards-list .header-list .loading-title{background-color:#eee;border-radius:16px;width:500px;height:28px}.cards-list .cards-container{flex-wrap:wrap;margin:20px -15px 0;display:flex}.cards-list .cards-container .card-container{width:25%;margin-bottom:32px;padding:0 15px}.recipes-slider{position:relative}.recipes-slider .recipes-slider-controls{display:flex;position:absolute;top:-38px;right:0}.recipes-slider .recipes-slider-controls .slider-prev,.recipes-slider .recipes-slider-controls .slider-next{cursor:pointer;opacity:1;text-align:center;border:2px solid #f8c98b;border-radius:50%;width:32px;height:32px}.recipes-slider .recipes-slider-controls .slider-prev i,.recipes-slider .recipes-slider-controls .slider-next i{color:#f09b5b;text-align:center;width:28px;height:28px;font-size:16px;line-height:28px}.recipes-slider .recipes-slider-controls .slider-prev span,.recipes-slider .recipes-slider-controls .slider-next span{display:none}.recipes-slider .recipes-slider-controls .slider-prev{margin-right:24px}.recipes-slider .recipes-slider-controls .slider-prev i{transform:rotate(90deg)}.recipes-slider .recipes-slider-controls .slider-next i{transform:rotate(-90deg)}.recipes-slider .hiddenSlideMenu{display:none}.recipes-slider .test-slider{display:flex;overflow:auto}.recipes-slider .test-slider::-webkit-scrollbar{border-radius:6px;height:10px}.recipes-slider .test-slider::-webkit-scrollbar-track-piece{background-color:#f8c98b;border:1px solid #fdf6f1;border-width:1px 0;border-radius:6px}.recipes-slider .test-slider::-webkit-scrollbar-thumb{background-color:#f09b5b;border-radius:6px}.recipes-slider .test-slider .container-slides{width:calc(100% + 30px);margin:0 -15px;padding:28px 0 16px;display:flex}.recipes-slider .test-slider .container-slides .slide-container{width:33.33%;min-width:33.33%;padding:0 15px}.recipes-slider .test-slider .container-slides .slide-container .card-container{min-width:0!important}.products-cart-list{width:100%}.products-cart-list .accordion .accordion-header{border-bottom:1px solid #b4b9b9;margin-bottom:24px;padding-bottom:8px}.products-cart-list .accordion .accordion-header .accordion-title{color:#2e3030;margin:0;font-size:16px;line-height:23px}.products-cart-list .accordion .accordion-header .right .counter{text-align:center;color:#697070;background-color:#f0f0f0;border-radius:50%;width:32px;height:32px;margin-right:16px;font-size:16px;line-height:32px}.products-cart-list .accordion .product-cart-card{margin-bottom:24px}.shops-list .shop-item{border:1px solid #d1d4d4;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px;display:flex;position:relative}.shops-list .shop-item.active{border:2px solid #f09b5b}.shops-list .shop-item.green.active{border:1px solid #55ac84}.shops-list .shop-item.green .used{background-color:#55ac84}.shops-list .shop-item.green .infos .header-shop .distance-tag{color:#55ac84;border:1px solid #55ac84}.shops-list .shop-item.green .infos a{color:#55ac84}.shops-list .shop-item .used,.shops-list .shop-item .disabled{color:#fff;border-radius:0 0 0 10px;padding:4px 8px;font-size:10px;position:absolute;top:0;right:0}.shops-list .shop-item .used.used,.shops-list .shop-item .disabled.used{background-color:#f09b5b}.shops-list .shop-item .used.disabled,.shops-list .shop-item .disabled.disabled{background-color:#b4b9b9}.shops-list .shop-item .infos .header-shop{justify-content:flex-start;align-items:center;display:flex}.shops-list .shop-item .infos .header-shop .distance-tag{color:#f09b5b;border:1px solid #f09b5b;border-radius:8px;padding:4px 8px;font-size:10px;line-height:15px}.shops-list .shop-item .infos .header-shop .name{color:#2c2923;margin:0 0 0 8px;font-family:Poppins-SemiBold;font-size:16px;line-height:23px}.shops-list .shop-item .infos .address{margin:8px 0;font-size:12px;line-height:17px}.shops-list .shop-item .infos a{color:#f09b5b;margin:0;font-size:14px;line-height:20px;text-decoration:underline}.shops-list .shop-item .buttons{justify-content:space-between;align-items:center;display:flex}.shops-list .shop-item .buttons button:first-child{margin-right:8px}.reassurances-list{justify-content:space-around;align-items:center;padding-top:8px;padding-bottom:8px;display:flex}.reassurances-list .separation-line{background-color:#d1d4d4;width:2px;height:48px}.addresses-list{flex-wrap:wrap;display:flex}.payment-cards-list{display:flex}@media screen and (width<=1400px){.cards-list.has-promotional-card .cards-container .card-container{margin-bottom:32px}.cards-list .cards-container .card-container{width:50%}.moment-selection{padding-bottom:100px;position:relative}.moment-selection .header-list button{position:absolute;bottom:50px;left:50%;transform:translate(-50%)}}@media screen and (width<=1585px){.cards-list .cards-container .card-container{width:33.33%}}@media screen and (width<=1220px){.cards-list .cards-container .card-container{width:50%}}@media screen and (width<=1100px){.cards-list .cards-container .card-container{width:33.33%}}@media screen and (width<=916px){.cards-list .cards-container .card-container{width:50%}.recipes-container .recipes-slider-subtitle,.recipes-container .recipes-slider-title{text-align:left!important}.recipes-slider .test-slider .container-slides .slide-container{width:50%;min-width:50%}}@media screen and (width<=880px){.cards-list{padding-bottom:50px;position:relative}.cards-list .header-list h3{margin-bottom:16px;line-height:31px;font-size:22px!important}.cards-list .header-list button{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cards-list .cards-container{margin:0 -8px}.cards-list .cards-container .card-container{padding:0 8px}}@media screen and (width<=630px){.cards-list .cards-container .card-container{width:100%}}@media screen and (width<=600px){.recipes-container{margin:0 -15px;padding:32px 16px!important}.recipes-slider .test-slider .container-slides .slide-container{width:60%;min-width:60%}}@media screen and (width<=550px){.shops-list .shop-item .buttons .tertiary-button{display:none}}@media screen and (width<=500px){.recipes-slider .test-slider .container-slides .slide-container{width:80%;min-width:80%}}.product-badge{text-transform:uppercase;color:#fff;background-color:#eb8333;border:none;border-radius:8px;padding:4px 8px;font-family:Poppins-SemiBold;font-size:10px}.product-badge.badge-scd{color:#269199;background-color:#fff;border:1px solid #269199}.recipe-badge{text-transform:uppercase;color:#fff;background-color:#f09b5b;border:none;border-radius:8px;margin-right:8px;padding:4px 8px;font-family:Poppins-SemiBold;font-size:10px}.recipe-badge.badge-scd{color:#f09b5b;background-color:#fff;border:1px solid #f09b5b}.promotion-badge,.unavailable-badge{flex-direction:column;align-items:center;margin-bottom:8px;display:inline-flex;position:relative}.promotion-badge.promotion-badge--card,.unavailable-badge.promotion-badge--card{background-color:#ff6300;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;gap:2px;width:auto;margin-bottom:0;padding:4px 6px}.promotion-badge.promotion-badge--card .promotion-badge__icon,.unavailable-badge.promotion-badge--card .promotion-badge__icon{flex-shrink:0;width:14px;height:14px;display:block}.promotion-badge.promotion-badge--card span,.unavailable-badge.promotion-badge--card span{color:#fff;letter-spacing:0;font-family:Poppins-Bold;font-size:16px;line-height:normal}.promotion-badge.promotion-badge--card .promotion-bc,.promotion-badge.promotion-badge--card .promotion-bc-w,.unavailable-badge.promotion-badge--card .promotion-bc,.unavailable-badge.promotion-badge--card .promotion-bc-w{display:none}.promotion-badge.unavailable-badge--card,.unavailable-badge.unavailable-badge--card{background-color:#f0f0f0;border-radius:4px;flex-direction:row;margin-bottom:0;padding:4px 6px}.promotion-badge.unavailable-badge--card span,.unavailable-badge.unavailable-badge--card span{color:#9da2a2;font-family:Poppins-Medium;font-size:14px}.promotion-badge.unavailable-badge--card .unavailable-bc,.promotion-badge.unavailable-badge--card .promotion-bc-w,.unavailable-badge.unavailable-badge--card .unavailable-bc,.unavailable-badge.unavailable-badge--card .promotion-bc-w{display:none}.promotion-badge.promotion-badge:not(.promotion-badge--card) span,.unavailable-badge.promotion-badge:not(.promotion-badge--card) span{color:#d97324}.promotion-badge.promotion-badge:not(.promotion-badge--card) .promotion-bc,.unavailable-badge.promotion-badge:not(.promotion-badge--card) .promotion-bc{background-color:#f4d7c2}.promotion-badge.unavailable-badge span,.unavailable-badge.unavailable-badge span{color:#9da2a2}.promotion-badge.unavailable-badge .unavailable-bc,.unavailable-badge.unavailable-badge .unavailable-bc{background-color:#f0f0f0}.promotion-badge span,.unavailable-badge span{z-index:1;font-family:Poppins-Medium;font-size:16px;line-height:23px}.promotion-badge .promotion-bc,.promotion-badge .unavailable-bc,.unavailable-badge .promotion-bc,.unavailable-badge .unavailable-bc{width:120%;height:12px;position:absolute;bottom:0}.promotion-badge .promotion-bc-w,.unavailable-badge .promotion-bc-w{background-color:#fff;border-radius:8px 8px 0 0;width:120%;height:11px;position:absolute;top:0}.separation-line{display:flex}.separation-line.orange hr{background-color:#efac79}.separation-line.blue hr{background-color:#7db2b5}.separation-line.green hr{background-color:#55ac84}.separation-line.bigger hr:first-child{width:50px;height:3px}.separation-line.bigger hr:last-child{width:8px;height:3px}.separation-line hr:first-child{border:none;border-radius:10px;width:27px;height:2px;margin:0 6px 0 0}.separation-line hr:last-child{border:none;border-radius:10px;width:3px;height:2px;margin:0}.Toastify__toast-body{font-family:Poppins-Medium;font-size:14px}.Toastify__toast--success{background-color:#23a942}.Toastify__toast--error{background-color:#ea544b}.accordion.hideOverflow .accordion-content{overflow:hidden}.accordion.active .collapse-css-transition{overflow:visible!important}.accordion .accordion-header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.accordion .accordion-header .accordion-title{margin:0;font-size:18px;line-height:25px}.accordion .accordion-header .right{align-items:center;display:flex}.accordion .accordion-header .right i{cursor:pointer;font-size:20px;transition:transform .2s;transform:rotate(180deg)}.accordion .accordion-header .right i.rotate{transform:rotate(0)}.accordion .accordion-content{transition:max-height .6s;overflow:visible}.breadcrumbs{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;align-items:center;margin-bottom:8px;padding:13px 0;display:flex;overflow:auto}.breadcrumbs.orange .home-icon{color:#efac79}.breadcrumbs.orange a,.breadcrumbs.orange a+.chevron{color:#f09b5b}.breadcrumbs.green .home-icon,.breadcrumbs.green a,.breadcrumbs.green a+.chevron{color:#55ac84}.breadcrumbs.blue .home-icon{color:#7db2b5}.breadcrumbs.blue a,.breadcrumbs.blue a+.chevron{color:#269199}.breadcrumbs .home-icon{margin-right:4px;font-size:16px;line-height:16px}.breadcrumbs .breadcrumbs-steps{color:#7b807e;white-space:nowrap;align-items:center;font-family:Poppins-Regular;font-size:14px;display:flex}.breadcrumbs .breadcrumbs-steps i{margin-right:4px;font-size:10px}.breadcrumbs .breadcrumbs-steps em{color:#464a4a;font-family:Poppins-SemiBold;font-style:normal}.breadcrumbs .breadcrumbs-steps .chevron{margin:0 4px}.table-order{justify-content:space-between;align-items:flex-start;display:flex}.table-order .table-multiple-infos{flex-direction:column;display:flex}.table-order span{color:#2e3030;font-family:Poppins-Regular;font-size:14px}.table-order span#order-name{color:#464a4a;margin-bottom:2px;font-family:Poppins-SemiBold;font-size:16px}.table-order span#order-date{color:#697070;font-family:Poppins-Regular;font-size:12px}.table-order span#order-status{border-radius:6px;padding:2px 4px;display:block}.table-order span#order-status.finished{color:#008145;background-color:#e0f0e9}.table-order span#order-status.in-progress{color:#f09b5b;background-color:#fdf6f1}.table-order span#order-status.cancelled{color:#ea544b;background-color:#ff00001a}.table-order span#order-timetable{color:#9da2a2;margin-bottom:2px}.table-order span#order-price{color:#55ac84;margin-bottom:2px;font-family:Poppins-Medium;font-size:18px}.table-order span#order-number{color:#9da2a2;font-family:Poppins-Regular;font-size:12px}.date-picker-container .react-date-picker .react-date-picker__wrapper{border:none}.date-picker-container .react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup__input{outline:none}.date-picker-container .react-date-picker .react-date-picker__wrapper .react-date-picker__inputGroup__input:invalid{background-color:#0000}.date-picker-container .react-date-picker .react-date-picker__wrapper .react-date-picker__calendar-button{color:#a2a09d;outline:none;width:20px;height:20px;padding:0;font-size:20px;line-height:20px}.loader-container{width:100%;min-height:150px;display:flex;position:relative}.loader-container.button{text-align:center;justify-content:center;align-items:center;width:100px;min-height:50px;padding:13px 15px;display:flex}.loader-container.white .spinner>div{background-color:#fff}.loader-container.blue .spinner>div{background-color:#269199}.loader-container.orange .spinner>div{background-color:#f09b5b}.loader-container.orange .loader .circular .path{animation:1s ease-in-out infinite dash,3s ease-in-out infinite color-orange}.loader-container.green .loader .circular .path{animation:1s ease-in-out infinite dash,3s ease-in-out infinite color-green}.loader-container.full{width:100vw;height:100vh;position:fixed;top:0;left:0}.loader-container .loader{width:100px;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-container .loader:before{content:"";padding-top:100%;display:block}.loader-container .loader .circular{transform-origin:50%;width:100%;height:100%;margin:auto;animation:1s linear infinite rotate;position:absolute;inset:0}.loader-container .loader .circular .path{stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1s ease-in-out infinite dash,3s ease-in-out infinite color}.loader-container .spinner{justify-content:center;align-items:center;width:100%;height:100%;margin:auto;display:flex}.loader-container .spinner>div{background-color:#55ac84;width:12px;height:12px;margin:0 3px;animation:.6s ease-in-out infinite both sk-bouncedelay;display:inline-block;border-radius:100%!important}.loader-container .spinner .bounce1{animation-delay:-.16s}.loader-container .spinner .bounce2{animation-delay:-.08s}.img-loader{opacity:1;background-color:#f5f5f5;border-radius:16px;width:100%;transition:background-color .3s;position:relative}.img-loader.loaded{background-color:#0000;border-radius:0}.img-loader.loaded img{opacity:1;height:auto}.img-loader img{opacity:0;height:0;transition:opacity .5s}.home-slider{margin-bottom:32px}.home-slider.loading{padding-top:56.25%;position:relative}.home-slider.loading .bg-loader{opacity:1;background-color:#eee;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.home-slider.recipes .slick-slider .slick-dots li.slick-active button{background-color:#f09b5b}.home-slider.products .slick-slider .slick-dots li.slick-active button{background-color:#269199}.home-slider .slick-slider .slick-arrow{display:none!important}.home-slider .slick-slider .slick-list{overflow:hidden}.home-slider .slick-slider .slick-list .slick-track{display:flex}.home-slider .slick-slider .slick-list .slick-track .slick-slide div:focus{outline:none}.home-slider .slick-slider .slick-list .slick-track .slick-slide div .img-loader{overflow:hidden;padding-top:0!important}.home-slider .slick-slider .slick-list .slick-track .slick-slide div .img-loader img{width:100%;height:auto;display:block}.home-slider .slick-slider .slick-list .slick-track .slick-slide div .img-loader.loaded img{opacity:1;height:auto}.home-slider .slick-slider .slick-dots{justify-content:center;align-items:center;padding:0;display:flex!important}.home-slider .slick-slider .slick-dots li{margin-top:12px;list-style:none}.home-slider .slick-slider .slick-dots li button{color:#0000;background-color:#b4b9b9;border:0;border-radius:50px;outline:none;width:12px;height:12px;margin:0 8px;padding:5px;font-size:0;line-height:0;display:block}.reassurance-slider{padding-top:8px;padding-bottom:8px;display:none}.reassurance-slider .slick-slider button{display:none!important}.reassurance-slider .slick-slider .slick-list{overflow:hidden}.reassurance-slider .slick-slider .slick-list .slick-track{display:flex}.dashboard-welcome-section{z-index:-2;border-radius:8px;flex-direction:column;height:330px;padding:103px 0 0 112px;display:flex;position:relative}.dashboard-welcome-section:before{content:"";z-index:-1;background:url(/images/img_account.png) 50%/cover no-repeat;border-radius:8px;width:100%;height:100%;position:absolute;top:0;left:0}.dashboard-welcome-section .welcome-text{color:#fff;text-shadow:0 3px 24px #00000040;text-transform:uppercase;font-family:Poppins-Medium;font-size:18px;line-height:25px}.dashboard-welcome-section .user-name{color:#fff;text-shadow:0 3px 24px #00000040;font-family:Poppins-SemiBold;font-size:28px;line-height:39px}.dashboard-welcome-section#recipes-welcome-section .user-name{color:#2e3030}.dashboard-infos-section{margin-top:-140px;padding:0 32px}.dashboard-infos-section .orders-card{background-color:#fff;border-radius:6px;margin-bottom:32px;padding:32px 48px 44px;box-shadow:0 4px 8px #2e303014}.dashboard-infos-section .orders-card .orders-card-title{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.dashboard-infos-section .orders-card .orders-card-title .orders-title span{color:#55ac84;font-family:Poppins-SemiBold;font-size:16px}.dashboard-infos-section .orders-card .orders-card-title .orders-title div{display:flex}.dashboard-infos-section .orders-card .orders-card-title .orders-title div hr:first-child{background-color:#55ac84;border:none;border-radius:50px;width:77px;height:3px;margin:0 5px 0 0}.dashboard-infos-section .orders-card .orders-card-title .orders-title div hr:last-child{background-color:#55ac84;border:none;border-radius:2px;width:3px;height:3px;margin:0}.dashboard-infos-section .orders-card .orders-table{margin-bottom:38px}.dashboard-infos-section .orders-card .orders-table .table-head{color:#9da2a2;justify-content:space-between;font-family:Poppins-Regular;font-size:12px;display:flex}.dashboard-infos-section .orders-card .orders-table hr{background-color:#b4b9b9;border:none;height:1px;margin:5px 0 11px}.dashboard-infos-section .orders-card .orders-PTA{align-items:center;display:flex}.dashboard-infos-section .orders-card .orders-PTA button{margin-right:31px}.dashboard-infos-section .recipes-and-store{justify-content:space-between;margin-bottom:32px;display:flex}.dashboard-infos-section .recipes-and-store .recipes-card{background-color:#fdf6f1;background-image:url(/images/account/kitchen.png);background-position:100% 0;background-repeat:no-repeat;border-radius:6px;flex-direction:column;align-items:flex-start;width:100%;margin-right:32px;padding:40px 48px 32px;display:flex;position:relative;box-shadow:0 4px 8px #2e303014}.dashboard-infos-section .recipes-and-store .recipes-card #recipes-to-realize{color:#f09b5b;text-transform:uppercase;margin-bottom:4px;font-family:Cats-Whiskers;font-size:18px;line-height:21px}.dashboard-infos-section .recipes-and-store .recipes-card .recipes-card-title{color:#f09b5b;margin-bottom:22px;font-family:Delicious-Adventures;font-size:32px;line-height:32px}.dashboard-infos-section .recipes-and-store .recipes-card p{color:#2c2923;margin-bottom:25px;font-family:Poppins-Regular;font-size:14px}.dashboard-infos-section .recipes-and-store .my-store-card{background-color:#fff;border-radius:6px;justify-content:space-between;width:100%;padding:19px 33px 35px 38px;display:flex;position:relative;box-shadow:0 4px 8px #2e303014}.dashboard-infos-section .recipes-and-store .my-store-card .my-store-infos{flex-direction:column;display:flex}.dashboard-infos-section .recipes-and-store .my-store-card .my-store-infos .my-store-title{color:#008145;margin-bottom:26px;font-family:Poppins-SemiBold;font-size:16px}.dashboard-infos-section .recipes-and-store .my-store-card .my-store-infos .my-store-title div{display:flex}.dashboard-infos-section .recipes-and-store .my-store-card .my-store-infos .my-store-title div hr:first-child{background-color:#55ac84;border:none;border-radius:50px;width:77px;height:3px;margin:0 5px 0 0}.dashboard-infos-section .recipes-and-store .my-store-card .my-store-infos .my-store-title div hr:last-child{background-color:#55ac84;border:none;border-radius:2px;width:3px;height:3px;margin:0}.dashboard-infos-section .recipes-and-store .my-store-card .my-store-infos #EV-store{color:#464a4a;margin-bottom:9px;font-family:Poppins-SemiBold;font-size:18px}.dashboard-infos-section .recipes-and-store .my-store-card .my-store-infos p{color:#9da2a2;margin-bottom:34px;font-family:Poppins-Regular;font-size:16px;line-height:28px}.dashboard-infos-section .recipes-and-store .my-store-card .my-store-infos #store-timetable{color:#555;font-family:Poppins-SemiBold;font-size:16px}.dashboard-infos-section .recipes-and-store .my-store-card .my-store-infos #store-timetable .opening-status.open .status{color:#55ac84;font-style:normal}.dashboard-infos-section .recipes-and-store .my-store-card .my-store-infos #store-timetable .opening-status.close .status{color:#ea544b;font-style:normal}.dashboard-infos-section .recipes-and-store .my-store-card .my-store-image i{color:#e0f0e9;font-size:155px;line-height:155px}.dashboard-infos-section .offers-and-plus{justify-content:space-between;margin-bottom:32px;display:flex}.dashboard-infos-section .offers-and-plus .offers-card{background-color:#fff;border-radius:6px;width:100%;max-width:476px;margin-right:32px;padding:32px 32px 53px 48px;position:relative;box-shadow:0 4px 8px #2e303014}.dashboard-infos-section .offers-and-plus .offers-card .offers-card-title{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.dashboard-infos-section .offers-and-plus .offers-card .offers-card-title .offers-title{color:#008145;font-family:Poppins-SemiBold;font-size:16px}.dashboard-infos-section .offers-and-plus .offers-card .offers-card-title .offers-title div{display:flex}.dashboard-infos-section .offers-and-plus .offers-card .offers-card-title .offers-title div hr:first-child{background-color:#55ac84;border:none;border-radius:50px;width:77px;height:3px;margin:0 5px 0 0}.dashboard-infos-section .offers-and-plus .offers-card .offers-card-title .offers-title div hr:last-child{background-color:#55ac84;border:none;border-radius:2px;width:3px;height:3px;margin:0}.dashboard-infos-section .offers-and-plus .offers-card .offer-card{border:1px solid #55ac84;border-radius:6px;padding:24px 32px 24px 16px}.dashboard-infos-section .offers-and-plus .offers-card .offer-card .offer-infos{justify-content:space-between;margin-bottom:24px;display:flex}.dashboard-infos-section .offers-and-plus .offers-card .offer-card .offer-infos p{color:#697070;font-family:Poppins-SemiBold;font-size:16px;line-height:25px}.dashboard-infos-section .offers-and-plus .offers-card .offer-card .offer-infos .offer-code{margin-left:40px}.dashboard-infos-section .offers-and-plus .offers-card .offer-card .offer-infos .offer-code span{color:#b4b9b9;font-family:Poppins-Regular;font-size:12px}.dashboard-infos-section .offers-and-plus .offers-card .offer-card .offer-infos .offer-code span#code{color:#55ac84;font-family:Poppins-Bold;font-size:18px}.dashboard-infos-section .offers-and-plus .offers-card .offer-card .offer-terms #end-date{color:#697070;margin-right:32px;font-family:Poppins-Regular;font-size:10px}.dashboard-infos-section .offers-and-plus .offers-card .offer-card .offer-terms a{font-size:12px}.dashboard-infos-section .offers-and-plus .plus-card{background-color:#f4faf7;border-radius:6px;flex-direction:column;width:100%;padding:39px 46px 52px 48px;display:flex;position:relative;box-shadow:0 4px 8px #2e303014}.dashboard-infos-section .offers-and-plus .plus-card #plus-title{color:#55ac84;margin-bottom:21px;font-family:Delicious-Adventures;font-size:32px}.dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle{justify-content:space-between;height:100%;display:flex}.dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle .plus-card-infos{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle .plus-card-infos #plus-real-card{color:#b4b9b9;margin-bottom:7px;font-family:Poppins-Regular;font-size:12px}.dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle .plus-card-infos #plus-points{color:#008145;margin-bottom:8px;font-family:Poppins-Bold;font-size:18px}.dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle .plus-card-infos #plus-info-join{color:#2e3030;margin-bottom:32px;margin-right:16px;font-size:16px;line-height:23px}.dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle .plus-card-infos p{color:#464a4a;margin-bottom:16px;font-family:Poppins-Medium;font-size:16px;line-height:28px}.dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle .plus-card-image img{border-radius:16px;width:180px;transform:rotate(-5deg);box-shadow:0 4px 8px #2e303014}.dashboard-infos-section .offers-and-plus .plus-card a{font-size:12px}.dashboard-infos-section .more-infos{flex-wrap:wrap;justify-content:flex-start;margin-bottom:8px;margin-left:-16px;margin-right:-16px;display:flex}.dashboard-infos-section .more-infos .more-card-container{width:33.33%;padding:16px}.dashboard-infos-section .more-infos .more-card-container .more-infos-card{background-color:#fff;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-bottom:32px;padding:57px 35px 72px;display:flex;position:relative;box-shadow:0 4px 8px #2e303014}.dashboard-infos-section .more-infos .more-card-container .more-infos-card .more-what{text-align:center;flex-direction:column;align-items:center;margin-bottom:auto;display:flex}.dashboard-infos-section .more-infos .more-card-container .more-infos-card .more-what i{color:#55ac84;font-size:48px;line-height:48px}.dashboard-infos-section .more-infos .more-card-container .more-infos-card .more-what span{color:#55ac84;font-family:Poppins-Bold;font-size:18px}.dashboard-infos-section .more-infos .more-card-container .more-infos-card p{text-align:center;color:#2e3030;margin-bottom:21px;font-family:Poppins-Regular;font-size:16px}.dashboard-infos-section .more-infos .more-card-container .more-infos-card a{margin-top:auto}@media screen and (width<=1700px){.dashboard-infos-section .offers-and-plus .plus-card{position:relative}.dashboard-infos-section .offers-and-plus .plus-card #plus-title{margin-bottom:160px}.dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle .plus-card-infos #plus-real-card{text-align:center}.dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle .plus-card-image{position:absolute;top:110px;left:50%;transform:translate(-50%)}}@media screen and (width<=1200px){.dashboard-page .dashboard-infos-section .orders-card .orders-table .table-head span:nth-child(3),.dashboard-page .dashboard-infos-section .orders-card .orders-table .table-head span:nth-child(4),.dashboard-page .dashboard-infos-section .orders-card .orders-table .table-order span:nth-child(3),.dashboard-page .dashboard-infos-section .orders-card .orders-table .table-order :nth-child(4){display:none}.dashboard-page .dashboard-infos-section .recipes-and-store{flex-direction:column}.dashboard-page .dashboard-infos-section .recipes-and-store .recipes-card{margin-bottom:32px}.dashboard-page .dashboard-infos-section .recipes-and-store .my-store-card{align-items:center}.dashboard-page .dashboard-infos-section .offers-and-plus{flex-direction:column}.dashboard-page .dashboard-infos-section .offers-and-plus .offers-card{width:100%;max-width:none;margin-bottom:16px}.dashboard-page .dashboard-infos-section .more-infos .more-card-container{width:50%}.dashboard-page .dashboard-infos-section .more-infos .more-card-container .more-infos-card{max-width:none}}@media screen and (width<=750px){.dashboard-infos-section{padding:0}}@media screen and (width<=650px){.dashboard-page .dashboard-infos-section .orders-card{box-shadow:none;border:1px solid #f0f0f0;padding:12px 12px 80px;position:relative}.dashboard-page .dashboard-infos-section .orders-card .orders-card-title,.dashboard-page .dashboard-infos-section .orders-card .orders-card-title .orders-title div{justify-content:center}.dashboard-page .dashboard-infos-section .orders-card .orders-card-title button{position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.dashboard-page .dashboard-infos-section .orders-card .orders-table{margin-bottom:8px}.dashboard-page .dashboard-infos-section .orders-card .orders-table .table-head span:nth-child(2){display:none}.dashboard-page .dashboard-infos-section .orders-card .orders-table .table-order #order-status{display:none!important}.dashboard-page .dashboard-infos-section .orders-card .orders-PTA .EV-link{display:none}.dashboard-page .dashboard-infos-section .recipes-and-store .recipes-card{margin-right:0;padding:25px}.dashboard-page .dashboard-infos-section .recipes-and-store .my-store-card{box-shadow:none;border:1px solid #f0f0f0;padding:25px;position:relative;overflow:hidden}.dashboard-page .dashboard-infos-section .recipes-and-store .my-store-card .my-store-image{position:absolute;top:8px;right:-60px}.dashboard-page .dashboard-infos-section .offers-and-plus .offers-card{box-shadow:none;border:1px solid #f0f0f0}.dashboard-page .dashboard-infos-section .offers-and-plus .offers-card .offers-card-title{flex-direction:column;justify-content:center}.dashboard-page .dashboard-infos-section .offers-and-plus .offers-card .offers-card-title .offers-title{margin-bottom:16px}.dashboard-page .dashboard-infos-section .offers-and-plus .offers-card .offers-card-title .offers-title div{justify-content:center}.dashboard-page .dashboard-infos-section .offers-and-plus .offers-card .offer-card{max-width:200px;margin:auto;padding:16px}.dashboard-page .dashboard-infos-section .offers-and-plus .offers-card .offer-card .offer-infos{flex-direction:column;justify-content:center}.dashboard-page .dashboard-infos-section .offers-and-plus .offers-card .offer-card .offer-infos p{text-align:center}.dashboard-page .dashboard-infos-section .offers-and-plus .offers-card .offer-card .offer-infos .offer-code{margin:0}.dashboard-page .dashboard-infos-section .offers-and-plus .offers-card .offer-card .offer-terms{justify-content:center}.dashboard-page .dashboard-infos-section .offers-and-plus .offers-card .offer-card .offer-terms #end-date{width:100%;margin:0}.dashboard-page .dashboard-infos-section .offers-and-plus .offers-card .offer-card .offer-terms a{display:none}.dashboard-page .dashboard-infos-section .offers-and-plus .plus-card{padding:32px}.dashboard-page .dashboard-infos-section .offers-and-plus .plus-card #plus-title{text-align:center;margin-bottom:0}.dashboard-page .dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle{position:relative}.dashboard-page .dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle .plus-card-infos{padding-top:150px}.dashboard-page .dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle .plus-card-infos #plus-real-card{text-align:center}.dashboard-page .dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle .plus-card-image{width:100%;position:absolute;top:15px;left:50%;transform:translate(-50%)}.dashboard-page .dashboard-infos-section .offers-and-plus .plus-card .plus-card-middle .plus-card-image img{margin:auto;display:block}.dashboard-page .dashboard-infos-section .offers-and-plus .plus-card a{text-align:center}.dashboard-page .dashboard-infos-section .more-infos{margin:0}.dashboard-page .dashboard-infos-section .more-infos .more-card-container{width:100%;margin-bottom:24px;padding:0}.dashboard-page .dashboard-infos-section .more-infos .more-card-container .more-infos-card{box-shadow:none;border:1px solid #f0f0f0;padding:45px 0}}.my-orders-card{background-color:#fff;border-radius:6px;margin-bottom:32px;padding:35px 48px;box-shadow:0 4px 8px #2e303014}.my-orders-card.empty{align-items:flex-start;padding:55px 50px}.my-orders-card.empty .empty-text{margin-bottom:32px}.my-orders-card.empty .empty-text p{color:#2e3030;margin:0 0 8px;font-family:Poppins-Regular;font-size:16px}.my-orders-card.empty .empty-text p:last-child{margin-bottom:0}.my-orders-card .my-orders-subsection-title{color:#2e3030;margin-bottom:8px;font-family:Poppins-Regular;font-size:14px;display:block}.my-order-card{background-color:#f4faf7;padding:43px}.my-order-card.in-progress{margin-bottom:48px}.my-order-card.completed{margin-bottom:32px}.my-order-card.completed:last-child{margin-bottom:0}.my-order-card .my-order-table{margin-bottom:16px}.my-order-card .my-order-PTA{flex-wrap:wrap;align-items:center;display:flex}.my-order-card .my-order-PTA .order-again-container,.my-order-card .my-order-PTA .details-order{margin-top:8px}.my-order-card .my-order-PTA .details-order{margin-left:auto}.order-again-container{margin-right:32px;position:relative;overflow:hidden}.order-again-container .over-success{opacity:0;color:#fff;background-color:#55ac84;border-radius:10px;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;transition:opacity .5s;display:none;position:absolute;top:0;left:0}.order-again-container .over-success.active{opacity:1;animation:.2s comingFromRight;display:flex}.order-again-container .over-success i{margin-right:16px;font-size:22px;animation:1s scale}@media screen and (width<=1200px){.my-orders-card{padding:30px}.order-details-card{padding:30px!important}.my-order-card .table-order{flex-wrap:wrap;justify-content:flex-start}.my-order-card .table-order .icon-button-ghost{order:1;margin-left:auto}.my-order-card .table-order div:first-child{order:1;width:calc(100% - 80px);margin-bottom:16px}.my-order-card .table-order #order-status{order:3;margin-bottom:16px;margin-right:32px}.my-order-card .table-order span:nth-child(3){order:4}.my-order-card .table-order div:nth-child(4){order:5;width:100%}.my-order-card .table-order div:nth-child(5){order:2;width:80px}}@media screen and (width<=750px){.order-details-card{margin:0 -15px;padding:16px!important}.orders-page .dashboard-infos-section .my-orders-card{box-shadow:none;margin-top:24px;padding:0}.orders-page .dashboard-infos-section .my-orders-card .my-order-card{margin-bottom:24px}.orders-page .dashboard-infos-section .my-orders-card .my-order-card.completed{margin-bottom:12px}}@media screen and (width<=650px){.my-order-card{padding:12px!important}}@media screen and (width<=550px){.orders-page .dashboard-infos-section .my-orders-card .my-order-card{padding:12px}}.order-details-card{background-color:#fff;border-radius:6px;margin-bottom:32px;padding:24px 48px 51px;box-shadow:0 4px 8px #2e303014}.order-details-card #back-to-list{color:#2e3030;align-items:center;width:fit-content;margin-bottom:17px;font-family:Poppins-Regular;font-size:14px;transition:all .2s;display:flex}.order-details-card #back-to-list i{margin-right:4px;font-size:12px;transform:rotate(90deg)}.order-details-card #back-to-list:hover{color:#697070;text-decoration:none}.order-details-card .my-order-card{margin-bottom:34px}.recipes-container{background-color:#fdf6f1;padding:29px 33px 33px}.recipes-container .recipes-slider-subtitle{color:#f4a339;text-align:center;margin-bottom:10px;font-family:Cats-Whiskers;font-size:18px;line-height:21px;display:block}.recipes-container .recipes-slider-title{color:#f4a339;text-align:center;margin-bottom:0;font-family:Delicious-Adventures;font-size:32px;line-height:32px;display:block}.shopping-list-card{background-color:#fff;border-radius:6px;flex-direction:column;align-items:center;margin-bottom:32px;padding:32px 48px 88px;display:flex;box-shadow:0 4px 8px #2e303014}.shopping-list-card.empty{align-items:flex-start;padding:55px 50px}.shopping-list-card.empty .empty-text{color:#2e3030;flex-direction:column;margin-bottom:33px;font-family:Poppins-Regular;font-size:16px;display:flex}.shopping-list-card.empty .empty-text span{color:#2e3030;margin-bottom:8px;font-family:Poppins-Regular;font-size:16px}.shopping-list-card.empty .empty-text span:last-child{margin-bottom:0}.shopping-list-card p{color:#2e3030;margin-bottom:24px;font-family:Poppins-Regular;font-size:16px}.shopping-week-card{background-color:#fff;border:1px solid #b4b9b9;border-radius:6px;justify-content:space-between;align-items:center;width:100%;margin-bottom:32px;padding:14px 48px 14px 27px;display:flex}.shopping-week-card .shopping-week-text{align-items:center;display:flex}.shopping-week-card .shopping-week-text .shopping-week-title{color:#55ac84;margin-right:30px;font-family:Poppins-Bold;font-size:18px}.shopping-week-card .shopping-week-text hr{background-color:#b4b9b9;width:1px;height:105px;margin:0 33px 0 0}.shopping-week-card .shopping-week-text .shopping-infos{flex-direction:column;display:flex}.shopping-week-card .shopping-week-text .shopping-infos #shopping-articles{color:#464a4a;margin-bottom:11px;font-family:Poppins-Regular;font-size:16px}.shopping-week-card .shopping-week-text .shopping-infos #shopping-total{color:#55ac84;font-family:Poppins-Bold;font-size:16px}.shopping-week-card .shopping-PTA{display:flex}.shopping-week-card .shopping-PTA .grey{margin-right:32px}@media screen and (width<=1200px){.shopping-list-card .shopping-week-card,.shopping-list-card .shopping-week-card .shopping-week-text{flex-direction:column}.shopping-list-card .shopping-week-card .shopping-week-text .shopping-week-title{margin:0 0 8px}.shopping-list-card .shopping-week-card .shopping-week-text hr{display:none}.shopping-list-card .shopping-week-card .shopping-week-text .shopping-infos{text-align:center;border-top:1px solid #b4b9b9;margin-bottom:16px;padding-top:8px}}@media screen and (width<=750px){.shopping-list-card{box-shadow:none;padding:24px 16px 0}}@media screen and (width<=550px){.shopping-list-card{padding:0}}.shopping-details-card{background-color:#fff;border-radius:6px;flex-direction:column;align-items:center;margin-bottom:32px;padding:46px 48px 48px;display:flex;box-shadow:0 4px 8px #2e303014}.shopping-details-card .back-link{width:100%}.shopping-details-card .back-link #back-to-list{color:#2e3030;align-items:center;width:fit-content;margin-bottom:32px;font-family:Poppins-Regular;font-size:14px;transition:all .2s;display:flex}.shopping-details-card .back-link #back-to-list i{margin-right:4px;font-size:12px;transform:rotate(90deg)}.shopping-details-card .back-link #back-to-list:hover{color:#697070;text-decoration:none}.shopping-details-card .shopping-week-card .shopping-PTA{align-items:center}.shopping-details-card .shopping-week-card .shopping-PTA .tertiary-button{margin-right:24px}.shopping-details-card .delete-list{justify-content:flex-end;width:100%;display:flex}.shopping-details-card .delete-list .delete-list-button{color:#697070;background-color:#0000;border:none;align-items:center;width:fit-content;margin-bottom:26px;font-family:Poppins-Regular;font-size:14px;transition:all .2s;display:flex}.shopping-details-card .delete-list .delete-list-button i{margin-right:11px;font-size:16px}.shopping-details-card .delete-list .delete-list-button:hover{color:#9da2a2;text-decoration:none}.shopping-details-card .delete-list .delete-list-button:focus{outline:none}.shopping-details-card #accordion .card{margin-bottom:63px}.shopping-details-card #accordion .card .cart-card .cart-buttons .grey{margin-right:16px}@media screen and (width<=1200px){.shopping-details-card{padding:32px}.shopping-details-card .shopping-week-card{padding:16px}}@media screen and (width<=1100px){.shopping-details-card .shopping-week-card{flex-direction:column;align-items:center}.shopping-details-card .shopping-week-card .shopping-week-text{justify-content:space-between;width:100%;margin-bottom:32px}.shopping-details-card .shopping-week-card .shopping-week-text hr{display:none}}@media screen and (width<=750px){.shopping-details-card{margin:0 -15px;padding:60px 16px 32px}}#recipes-breadcrumbs{margin-bottom:33px}#recipes-welcome-section{height:auto;margin-top:33px;margin-bottom:32px;padding:0}#recipes-welcome-section:before{content:none}#recipes-welcome-section .welcome-text{color:#f09b5b;text-shadow:none}#recipes-welcome-section .user-name{color:#464a4a;text-shadow:none}#recipes-info-section{margin-top:0;padding:0;transform:none}#recipes-info-section .empty-slider{background-color:#fdf6f1;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:46px;padding:48px 58px 48px 42px;display:flex}#recipes-info-section .empty-slider h3{color:#f09b5b;margin-bottom:8px}#recipes-info-section .empty-slider .text{color:#2e3030;font-family:Poppins-Regular;font-size:16px}#recipes-info-section .empty-recipes{padding:0 48px 48px}#recipes-info-section .empty-recipes h3{margin-bottom:16px}#recipes-info-section .empty-recipes span{color:#2e3030;font-family:Poppins-Regular;font-size:16px}#recipes-info-section .recipe-slider-container .recipe-slider-header{align-items:flex-end;display:flex}#recipes-info-section .recipe-slider-container .recipe-slider-header h2{color:#2e3030;margin:0;font-family:Poppins-Medium;line-height:28px;font-size:20px!important}#recipes-info-section .recipe-slider-container .recipe-slider-header a{color:#f09b5b;margin-left:8px;font-size:12px;line-height:24px;text-decoration:underline}#recipes-info-section .recipe-slider-container{background-color:#fdf6f1;margin-bottom:46px;padding:39px 82px 37px 48px}#recipes-info-section .favorites-recipes{padding:0 82px 0 48px}#recipes-info-section .favorites-recipes .favorites-recipes-title{margin-bottom:23px;font-family:Poppins-Medium;font-size:20px;line-height:28px;display:block}#recipes-info-section .favorites-recipes .recipes-filter{flex-wrap:wrap;margin:0 -15px 32px;display:flex}#recipes-info-section .favorites-recipes .recipes-filter .preferences-checkbox{margin-bottom:16px}#recipes-info-section .favorites-recipes .recipes-filter .preferences-checkbox:last-child{margin-right:0}#recipes-info-section .favorites-recipes .favorites-recipes-cards{padding:0}#recipes-info-section .favorites-recipes .favorites-recipes-cards .cards-list .cards-container .card-container{width:33.33%}@media screen and (width<=1450px){#recipes-info-section .favorites-recipes .recipes-filter .preferences-checkbox{margin:0 8px 16px}}@media screen and (width<=1400px){#recipes-info-section .recipe-slider-container{padding:30px}#recipes-info-section .favorites-recipes{padding:0}}@media screen and (width<=1250px){#recipes-info-section .recipe-slider-container{padding:30px}#recipes-info-section .recipe-slider-container .recipes-slider .test-slider .container-slides .slide-container{width:50%;min-width:50%}#recipes-info-section .favorites-recipes .favorites-recipes-cards{padding:0}#recipes-info-section .favorites-recipes .favorites-recipes-cards .cards-list .cards-container .card-container{width:50%}}@media screen and (width<=750px){#recipes-welcome-section{margin:0;padding:0 0 24px;display:none}#recipes-welcome-section .user-name{margin:0}#recipes-info-section .recipe-slider-container{margin:0 -13px 24px;padding:60px 0 0}#recipes-info-section .recipe-slider-container .recipe-slider-header h2{margin-left:30px}#recipes-info-section .recipe-slider-container .recipes-slider-controls{right:15px}#recipes-info-section .recipe-slider-container .recipes-slider .test-slider::-webkit-scrollbar{display:none}#recipes-info-section .recipe-slider-container .recipes-slider .test-slider .container-slides{width:100%;margin:0}#recipes-info-section .recipe-slider-container .recipes-slider .test-slider .container-slides .slide-container{width:75%}#recipes-info-section .recipe-slider-container .recipes-slider .test-slider .container-slides .slide-container .card-container{margin-bottom:0}}@media screen and (width<=600px){#recipes-info-section .recipe-slider-container .recipes-slider .test-slider .container-slides .slide-container{width:60%;min-width:60%}}@media screen and (width<=500px){#recipes-info-section .recipe-slider-container .recipes-slider .recipes-slider-controls{display:none}#recipes-info-section .recipe-slider-container .recipes-slider .test-slider .container-slides .slide-container{width:75%;min-width:75%}#recipes-info-section .favorites-recipes .favorites-recipes-cards .cards-list .cards-container .card-container{width:100%}}@media screen and (width<=400px){#recipes-info-section .recipe-slider-container .recipes-slider .test-slider .container-slides .slide-container{width:85%;min-width:85%}}.benefits-card{background-color:#f4faf7;border-radius:6px;justify-content:space-between;align-items:center;width:100%;margin-bottom:51px;padding:42px 50px;display:flex;position:relative;box-shadow:0 4px 8px #2e303014}.benefits-card.active .benefits-card-infos{width:50%}.benefits-card.active p{font-family:Poppins-Medium}.benefits-card .benefits-card-image img{border-radius:16px;width:250px;margin-left:60px;transform:rotate(-5deg);box-shadow:0 4px 8px #2e303014}.benefits-card .benefits-card-infos{flex-direction:column;align-items:flex-start;display:flex}.benefits-card .benefits-card-infos #benefits-title{color:#55ac84;margin-bottom:34px;font-family:Delicious-Adventures;font-size:32px;line-height:32px}.benefits-card .benefits-card-infos #benefits-real-card{color:#b4b9b9;margin-bottom:7px;font-family:Poppins-Regular;font-size:12px}.benefits-card .benefits-card-infos #benefits-points{color:#55ac84;margin-bottom:8px;font-family:Poppins-Bold;font-size:18px}.benefits-card .benefits-card-infos p{color:#464a4a;margin-bottom:32px;font-family:Poppins-Regular;font-size:16px;line-height:28px}.benefits-card .benefits-card-infos a{color:#697070;font-family:Poppins-Regular;font-size:12px}.offers-section{padding:0 50px 32px}.offers-section .offers-title{margin-bottom:32px}.offers-section .offers-title span{color:#55ac84;font-family:Poppins-Medium;font-size:20px}.offers-section .offers-title div{display:flex}.offers-section .offers-title div hr:first-child{background-color:#55ac84;border:none;border-radius:50px;width:77px;height:3px;margin:0 5px 0 0}.offers-section .offers-title div hr:last-child{background-color:#55ac84;border:none;border-radius:2px;width:3px;height:3px;margin:0}.offers-section .offers-cards{flex-wrap:wrap;display:flex}.offers-section .offers-cards.empty span{color:#2e3030;font-family:Poppins-Regular;font-size:16px}.offers-section .offers-cards .offer-card-container{width:25%;padding:12px}@media screen and (width<=1400px){.offers-section{padding:0}}@media screen and (width<=1250px){.benefits-card{padding:32px}.benefits-card .benefits-card-image{text-align:center;width:50%}.benefits-card .benefits-card-image img{margin:0}.offers-section .offers-cards .offer-card-container{width:33.33%}}@media screen and (width<=1000px){.offers-section .offers-cards .offer-card-container{width:50%}}@media screen and (width<=900px){.benefits-card.active .benefits-card-image{width:calc(100% - 302px)}.benefits-card.active .benefits-card-image img{width:90%}.benefits-card.active .benefits-card-infos{width:302px}}@media screen and (width<=600px){.benefits-card{padding:32px 8px}}@media screen and (width<=500px){.benefits-card{flex-direction:column;display:flex}.benefits-card.active .benefits-card-image{width:100%;max-width:250px;margin-bottom:32px}}.gift-card{background-color:#fff;border-radius:6px;padding:32px 80px 36px 48px;box-shadow:0 4px 8px #2e303014}.gift-card .gift-card-title{color:#2e3030;margin-bottom:15px;font-family:Poppins-Medium;font-size:20px;line-height:28px;display:block}.gift-card .gift-card-p{color:#2e3030;margin-bottom:42px;font-family:Poppins;font-size:16px;line-height:25px}.gift-card .gift-code{justify-content:space-between;align-items:center;display:flex}.gift-card .gift-code .gift-code-form{width:100%;max-width:430px}.gift-card .gift-code .gift-code-form .input-container{margin-bottom:30px}.gift-card .gift-code .gift-code-form .input-container label{margin-bottom:4px}.gift-card .gift-code img{border-radius:16px;width:280px;transform:rotate(-5deg);box-shadow:0 4px 8px #2e303014}@media screen and (width<=1400px){.gift-card .gift-code .gift-code-form{margin-right:16px}}.general-preferences{background-color:#fff;border-radius:6px;padding:51px 53px 49px 48px;box-shadow:0 4px 8px #2e303014}.general-preferences .preferences-text{color:#2e3030;margin-bottom:73px;font-family:Poppins-Regular;font-size:16px;display:inline-block}.general-preferences .preferences-indicators{flex-direction:column;align-items:center;margin-bottom:81px;display:flex}.general-preferences .preferences-indicators .preferences-title{color:#464a4a;margin-bottom:24px;font-family:Poppins-SemiBold;font-size:18px;display:inline-block}.general-preferences .preferences-indicators .preferences-choice{flex-wrap:wrap;justify-content:center;width:100%;margin-bottom:50px;display:flex}.general-preferences .preferences-indicators .preferences-choice .preferences-checkbox{margin-bottom:16px}.general-preferences .preferences-indicators .preferences-choice .preferences-checkbox span{white-space:nowrap}.general-preferences .preferences-indicators hr{background-color:#f4d7c2;border:none;width:100%;height:1px;margin-bottom:32px}.general-preferences .preferences-indicators .people-preferences{color:#2e3030;align-items:center;font-family:Poppins-Regular;font-size:16px;display:flex}.general-preferences .preferences-indicators .people-preferences .icon-input-group{margin-left:16px;margin-right:16px}.general-preferences button{margin:auto}@media screen and (width<=750px){.general-preferences{box-shadow:none;margin-bottom:42px;padding:0}.general-preferences .preferences-indicators{margin:0 -16px 32px}.general-preferences .preferences-indicators .preferences-choice .preferences-checkbox{padding:8px 12px}}.perso-infos-card form{width:100%;max-width:744px}.perso-infos-card form .civility{margin-bottom:32px}.perso-infos-card form .civility span{color:#2e3030;margin-bottom:16px;font-family:Poppins-Regular;font-size:12px;display:inline-block}.perso-infos-card form .civility .civility-choice{display:flex}.perso-infos-card form .civility .civility-choice .EV-radio{align-items:center;display:flex}.perso-infos-card form .civility .civility-choice .EV-radio label{cursor:pointer;color:#2e3030;margin:0 48px 0 8px;font-family:Poppins-Regular;font-size:12px}.perso-infos-card form .contact-information{margin-bottom:57px}.perso-infos-card form .contact-information .input-group{flex-wrap:nowrap;align-items:center;margin-bottom:16px;display:flex}.perso-infos-card form .contact-information .input-group .input-container{width:100%}.perso-infos-card form .contact-information .input-group .input-container:first-child{padding-right:16px}.perso-infos-card form .contact-information .input-group .input-container:last-child{padding-left:16px}.perso-infos-card form .contact-information .birthday-info{align-items:flex-end;display:flex}.perso-infos-card form .contact-information .birthday-info .input-container{width:35%;margin-bottom:0}.perso-infos-card form .contact-information .birthday-info .birthday-text{color:#55ac84;align-items:center;margin-bottom:15px;margin-left:30px;display:flex}.perso-infos-card form .contact-information .birthday-info .birthday-text i{margin-right:8px;font-size:20px}.perso-infos-card form .contact-information .birthday-info .birthday-text span{font-family:Poppins-SemiBold;font-size:14px}.perso-infos-card form .address-section{margin-bottom:48px}.perso-infos-card form .address-section .address-title{margin-bottom:12px}.perso-infos-card form .address-section .input-container{margin-bottom:16px}.perso-infos-card form .address-section .input-container:last-child{margin-bottom:0}.perso-infos-card form .address-section .input-group{flex-wrap:nowrap;align-items:center;display:flex}.perso-infos-card form .address-section .input-group .input-container:first-child{width:40%;padding-right:16px}.perso-infos-card form .address-section .input-group .input-container:last-child{width:60%;margin-bottom:16px;padding-left:16px}.perso-infos-card form .address-section #country-select{width:fit-content}.id-card .id-title{margin-bottom:31px}.id-card .id-table{margin-bottom:61px}.id-card .id-table .table-row{color:#2e3030;align-items:center;font-family:Poppins-Regular;font-size:16px;line-height:23px;display:flex}.id-card .id-table .table-row:first-child{border-bottom:1px solid #d5d5d5;margin-bottom:16px;padding-bottom:16px}.id-card .id-table .table-row .table-column:first-child{width:150px}.id-card .id-table .table-row .table-column:nth-child(2){text-align:center;width:calc(100% - 400px)}.id-card .id-table .table-row .table-column:last-child{justify-content:flex-end;width:250px;display:flex}.id-card .id-table .label{color:#9da2a2}.id-card .id-table .EV-link{background-color:#0000;border:none;padding:0;text-decoration:none;display:flex}.id-card .id-table .EV-link i{margin-right:10px;font-size:20px;line-height:23px}.id-card .id-table .EV-link:focus{outline:none}@media screen and (width<=1100px){.perso-infos-card form .contact-information .birthday-info .input-container{width:50%}.perso-infos-card form .contact-information .birthday-info .input-container .date-picker-container,.perso-infos-card form .contact-information .birthday-info .input-container .date-picker-container .react-datepicker-wrapper,.perso-infos-card form .contact-information .birthday-info .input-container .date-picker-container .react-datepicker-wrapper .icon-input-group input{width:100%}.perso-infos-card form .contact-information .birthday-info .birthday-text{width:50%}}@media screen and (width<=1300px){.settings-layout .settings-card .addresses-list{flex-direction:column}.settings-layout .settings-card .addresses-list .address-card-container{width:100%;padding:15px 0}.settings-layout .settings-card .addresses-list .address-card-container .address-card{margin-bottom:0}}@media screen and (width<=1000px){.id-card .id-table .table-row{flex-wrap:wrap;justify-content:center}.id-card .id-table .table-row .table-column.table-column{width:auto;margin:0 8px}.id-card .id-table .table-row .table-column:last-child{justify-content:center;width:100%;margin-top:16px}}@media screen and (width<=750px){.settings-layout .settings-card{box-shadow:none!important;padding:16px!important}.settings-layout button.primary-button{margin:auto}.id-card{border:1px solid #f0f0f0;border-radius:6px;padding:0}.id-card .delete-account-strip{text-align:center;margin:0 -15px -15px;width:calc(100% + 30px)!important}}@media screen and (width<=600px){.perso-infos-card form .contact-information .input-group{flex-wrap:wrap;margin-bottom:0}.perso-infos-card form .contact-information .input-group .input-container{width:100%;margin-bottom:16px;padding:0!important}.perso-infos-card form .contact-information .birthday-info{flex-wrap:wrap}.perso-infos-card form .contact-information .birthday-info .input-container{width:100%}.perso-infos-card form .contact-information .birthday-info .input-container .date-picker-container{width:200px}.perso-infos-card form .contact-information .birthday-info .birthday-text{width:100%;margin:8px 0 0}}@media screen and (width<=500px){.settings-layout .settings-card .addresses-list .address-card-container .address-card .address-card-body{flex-direction:column}.settings-layout .settings-card .addresses-list .address-card-container .address-card .address-card-body .address-infos{margin-bottom:16px}}@media screen and (width<=400px){.settings-layout .settings-card{padding:0!important}}.newsletter-card .newsletter-title{margin-bottom:15px}.newsletter-card .newsletter-infos{color:#697070;margin-bottom:40px;font-family:Poppins-Regular;font-size:16px;line-height:25px}.newsletter-card .toggle-section{margin-bottom:54px}.newsletter-card .toggle-section .toggle-item{justify-content:flex-start;align-items:center;width:100%;margin-bottom:32px;display:flex}.newsletter-card .toggle-section .toggle-item:nth-child(3){margin-bottom:8px}.newsletter-card .toggle-section .toggle-item .label{margin-left:24px}.newsletter-card .toggle-section .toggle-item .label p{color:#2e3030;margin:0 0 4px;font-family:Poppins-Regular;font-size:16px;line-height:23px}.newsletter-card .toggle-section .toggle-item .label span{color:#55ac84;font-family:Cats-Whiskers;font-size:16px;line-height:18px;display:block}.newsletter-card .toggle-section .toggle-info{color:#f09b5b;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.newsletter-card .toggle-section .toggle-info img{margin-right:6px}.newsletter-card .toggle-section .toggle-info a{color:#f09b5b;text-decoration:underline}.newsletter-card .toggle-section .toggle-info a:hover{color:#eb8333}.newsletter-card button{margin-bottom:32px}.settings-card.empty .empty-text{flex-direction:column;margin-bottom:32px;display:flex}.settings-card.empty .empty-text h3{margin-bottom:8px}.settings-card.empty .empty-text span{color:#2e3030;font-family:Poppins-Regular;font-size:16px}.settings-card .addresses-list{margin-bottom:32px;padding:0}.payment-method-card.empty .empty-text{margin-bottom:32px}.payment-method-card.empty .empty-text h3{margin-bottom:8px}.payment-method-card.empty .empty-text span{color:#2e3030;font-family:Poppins-Regular;font-size:16px}.payment-method-card .payment-method-title{margin-bottom:15px}.payment-method-card .payment-method-text{color:#697070;margin-bottom:32px;font-family:Poppins-Regular;font-size:16px}.payment-method-card .payment-card{border:1px solid #d6d6d6;border-radius:6px;width:100%;margin-bottom:16px;padding:10px 20px 10px 71px}.payment-method-card .payment-card .payment-card-header{justify-content:space-between;align-items:center;display:flex}.payment-method-card .payment-card .payment-card-header .first-part{align-items:center;display:flex}.payment-method-card .payment-card .payment-card-header .first-part .payment-name{color:#697070;margin-right:20px;font-family:Poppins-Regular;font-size:16px}.payment-method-card .payment-card .payment-card-header .first-part .payment-info{color:#2e3030;font-family:Poppins-Regular;font-size:16px}.payment-method-card .payment-card .payment-card-header .first-part i{color:#55ac84;height:50px;margin-right:65px;font-size:50px;line-height:50px}.payment-method-card .payment-card .payment-card-header .second-part{margin-right:38px}.payment-method-card .payment-card .accordion .accordion-header{height:50px;margin-top:-50px}.payment-method-card .payment-card .accordion .accordion-content .payment-method-details{justify-content:space-between;display:flex}.payment-method-card .payment-card .accordion .accordion-content .payment-method-details .payment-user-block{flex-direction:column;margin-top:17px;display:flex}.payment-method-card .payment-card .accordion .accordion-content .payment-method-details .payment-user-PTA{align-items:flex-start;display:flex}.payment-method-card .payment-card .accordion .accordion-content .payment-method-details .payment-user-PTA button:first-child{margin-right:8px}.payment-method-card .payment-card .accordion .accordion-content .payment-method-details .payment-user-title{color:#697070;margin-bottom:6px;font-family:Poppins-Regular;font-size:12px}.payment-method-card .payment-card .accordion .accordion-content .payment-method-details .payment-user-info{color:#2e3030;margin-bottom:6px;font-family:Poppins-Regular;font-size:16px}.payment-method-card .payment-card .accordion .accordion-content .payment-method-details .payment-user-info:last-child{margin-bottom:16px}.payment-method-card .primary-button{margin-top:32px}.settings-layout .menu-settings{background-color:#fff;border-radius:6px;width:100%;margin-bottom:-8px;padding:44px 48px 4px;position:relative;box-shadow:0 4px 8px #2e303014}.settings-layout .menu-settings .account-settings-menu{margin-bottom:0;display:flex}.settings-layout .menu-settings .account-settings-menu .account-settings-item{color:#697070;flex-direction:column;align-items:center;margin-bottom:4px;margin-right:48px;font-family:Poppins-Regular;font-size:14px;transition:all .2s;display:flex}.settings-layout .menu-settings .account-settings-menu .account-settings-item:hover{color:#55ac84;text-decoration:none}.settings-layout .menu-settings .account-settings-menu .account-settings-item:last-child{margin-right:0}.settings-layout .menu-settings .account-settings-menu .account-settings-item hr{margin:0;display:none}.settings-layout .menu-settings .account-settings-menu .account-settings-item.active a{color:#008145;font-family:Poppins-Medium}.settings-layout .menu-settings .account-settings-menu .account-settings-item.active hr{background-color:#55ac84;border:none;border-radius:6px;width:110%;height:4px;display:inline-block}.settings-layout .settings-card{background-color:#fff;border-radius:6px;width:100%;margin-bottom:32px;padding:44px 48px 48px;position:relative;box-shadow:0 4px 8px #2e303014}.settings-layout .settings-card .title-mobile{display:none}.settings-layout .delete-account-strip{background-color:#fdf6f1;width:100%;padding:16px 24px}.settings-layout .delete-account-strip p{color:#f09b5b;margin:0;font-family:Poppins-Regular;font-size:12px}.settings-layout .delete-account-strip p span{cursor:pointer;color:#f09b5b;text-decoration:underline}.settings-layout .delete-account-strip p span:hover{color:#eb8333}@media screen and (width<=1050px){.settings-layout .menu-settings{display:none}.settings-layout .settings-card .title-mobile{color:#2e3030;margin-bottom:21px;font-family:Poppins-Medium;font-size:20px;line-height:28px;display:block}}#account-container{align-items:flex-start;padding-top:64px;padding-left:124px;padding-right:104px;display:flex}.account-menu-container{width:25%;min-width:260px;padding:0 15px;position:sticky;top:106px}.account-menu-container .return{color:#55ac84;align-items:center;margin-bottom:16px;font-family:Poppins-SemiBold;display:flex}.account-menu-container .return .icon{margin-right:8px;font-size:20px}.account-menu-container .return a{color:#55ac84}.account-menu{background-color:#fafafa;margin-bottom:32px;padding:30px 48px}.account-menu .menu-item{color:#697070;border:none;align-items:center;height:56px;margin-bottom:8px;padding-left:20px;transition:all .2s;display:flex}.account-menu .menu-item.mobile{display:none}.account-menu .menu-item.logout{cursor:pointer}.account-menu .menu-item.logout:hover{color:#ea544b}.account-menu .menu-item.logout:hover i{color:#ea544b;border-color:#ea544b!important}.account-menu .menu-item.active{color:#55ac84;border-left:4px solid #55ac84}.account-menu .menu-item.active i{color:#55ac84}.account-menu .menu-item:hover{color:#55ac84;text-decoration:none}.account-menu .menu-item:hover i{color:#55ac84}.account-menu .menu-item:last-child{margin-bottom:0}.account-menu .menu-item i{color:#9da2a2;margin-right:8px;font-size:24px}.account-menu .menu-item span{font-family:Poppins-SemiBold;font-size:16px}.account-menu button{justify-content:center;width:100%;margin-top:40px;display:flex}.account-page-container{width:75%;padding:0 15px}@media screen and (width<=1840px){#account-container{padding-top:64px;padding-left:50px;padding-right:50px}}@media screen and (width<=1500px){#account-container{padding-top:50px;padding-left:30px;padding-right:30px}.account-menu{padding:30px 16px}}@media screen and (width<=1200px){#account-container{padding-top:30px;padding-left:16px;padding-right:16px}.account-page-container{width:calc(100% - 260px)}.account-page-container .dashboard-welcome-section{height:250px;padding:50px 0 0 50px}.account-page-container .dashboard-infos-section{margin-top:-100px;padding:0 16px}}@media screen and (width<=1050px){.account-menu-container{width:120px;min-width:0;padding-left:0}.account-menu-container .account-menu{background-color:#fff;padding:0;position:relative;top:0}.account-menu-container .account-menu .menu-item{flex-direction:column;height:auto;margin-bottom:32px;padding:0}.account-menu-container .account-menu .menu-item.desktop{display:none}.account-menu-container .account-menu .menu-item.mobile{display:flex}.account-menu-container .account-menu .menu-item.active{border:none}.account-menu-container .account-menu .menu-item.active i{border:1px solid #55ac84}.account-menu-container .account-menu .menu-item:hover{border:none}.account-menu-container .account-menu .menu-item:hover i{border:1px solid #55ac84}.account-menu-container .account-menu .menu-item i{text-align:center;border:1px solid #9da2a2;border-radius:50%;width:48px;height:48px;margin:0 0 4px;font-size:25px;line-height:48px}.account-menu-container .account-menu .menu-item span{text-align:center;font-size:12px;line-height:17px}.account-menu-container .account-menu button{display:none}.account-page-container{width:calc(100% - 120px)}}@media screen and (width<=750px){#account-container{flex-direction:column;padding:30px 0 0;position:relative}.account-menu-container{width:100%;padding:0;position:absolute;top:90px}.account-menu-container .account-menu{border-bottom:1px solid #f4f4f4;margin-bottom:0;display:flex;overflow:auto}.account-menu-container .account-menu .menu-item{min-width:135px;margin-bottom:16px;padding:0 8px}.account-page-container{width:100%;padding:0 13px}.account-page-container .breadcrumbs{margin-bottom:200px}.account-page-container .dashboard-welcome-section{justify-content:center;margin-bottom:32px;padding:0 32px;display:none}.account-page-container .dashboard-welcome-section.mobile{display:flex}.account-page-container .dashboard-infos-section{margin-top:0;padding:0;transform:none!important}}.video-container{width:100%;margin-bottom:100px;padding-top:56.3%;position:relative;overflow:hidden}.video-container .video{object-fit:cover;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vitrine-presentation-section{margin-left:32px;margin-right:32px}.vitrine-chart-container{margin-top:74px;margin-left:32px;margin-right:32px}.vitrine-chart-container .vitrine-container .engagement{text-align:center;margin-bottom:107px}.vitrine-chart-container .vitrine-container .engagement img{width:86px;margin-bottom:2px}.vitrine-chart-container .vitrine-container .engagement span{display:block}.vitrine-chart-container .vitrine-container .engagement span.title-engagement{color:#2e3030;margin-bottom:8px;font-family:Poppins-Medium;font-size:20px;line-height:28px}.vitrine-chart-container .vitrine-container .engagement span.text-engagement{color:#464a4a;font-size:16px;line-height:23px}section.classic{margin-top:37px}.webp .vitrine-head:before{background:url(/images/vitrine/banner.webp)}.no-webp .vitrine-head:before{background:url(/images/vitrine/banner.jpg)}.vitrine-head{justify-content:center;align-items:center;display:flex;position:relative}.vitrine-head:before{content:"";background-position:top;background-repeat:no-repeat;background-size:cover;height:362px;position:absolute;top:0;left:0;right:0}.vitrine-head .vitrine-menu{z-index:0;background-color:#fff;flex-wrap:wrap;justify-content:space-around;align-items:center;width:100%;max-width:1400px;margin-top:295px;margin-left:32px;margin-right:32px;padding:36px 0;display:flex}.vitrine-head .vitrine-menu .menu-item{color:#697070;text-align:center;flex-direction:column;align-items:center;margin-top:0;margin-bottom:16px;padding:0 32px;font-family:Poppins-Regular;font-size:14px;transition:all .2s;display:flex}.vitrine-head .vitrine-menu .menu-item:hover{color:#008145;text-decoration:none}.vitrine-head .vitrine-menu .menu-item.active{color:#008145;border-bottom:2px solid #008145}.vitrine-head .vitrine-menu .menu-item.active .vitrine-menu-hr{display:block}.vitrine-container{flex-wrap:wrap;width:100%;max-width:1400px;margin:auto;padding:0 8px;display:flex}.vitrine-container .engagement{width:33.33%;padding:0 16px}.vitrine-header{margin:37px auto 29px}.vitrine-header h1{text-align:center;color:#55ac84;margin-bottom:19px;font-family:Delicious-Adventures;line-height:43px;font-size:36px!important}.vitrine-header .vitrine-subtitle{color:#55ac84;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.vitrine-header .vitrine-subtitle h2{color:#55ac84;margin:0 10px;font-family:Poppins-Medium;font-size:12px!important}.vitrine-header .vitrine-subtitle hr{background-color:#55ac84;border-radius:2px;height:1px;margin:0}.vitrine-header .vitrine-subtitle hr.small{width:5px}.vitrine-header .vitrine-subtitle hr.small:first-child{margin-right:5px}.vitrine-header .vitrine-subtitle hr.small:last-child{margin-left:5px}.vitrine-header .vitrine-subtitle hr.long{width:20px}.vitrine-header p{color:#2e3030;text-align:center;max-width:828px;margin:auto;font-family:Poppins-Regular;font-size:18px;line-height:27px}section.classic{flex-direction:column;align-items:center;margin-bottom:96px;margin-left:32px;margin-right:32px;display:flex}section.classic .vitrine-container{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:0}section.classic .vitrine-container .image{margin-top:0}section.classic .vitrine-container .image img{width:100%}section.classic .text{flex-direction:column;width:100%;max-width:828px;display:flex}section.classic .text .surtitle{color:#55ac84;text-transform:uppercase;margin-bottom:3px;font-family:Cats-Whiskers;font-size:20px}section.classic .text .title{color:#464a4a;margin-bottom:2px;font-family:Poppins-Bold;font-size:36px}section.classic .text img{max-width:624px;margin-bottom:24px}section.classic .text p{color:#2e3030;font-family:Poppins-Regular;font-size:16px}section.classic .text .advantages-container .advantage{align-items:flex-start;max-width:556px;display:flex}section.classic .text .advantages-container .advantage .dot{width:26px;margin-right:8px}section.classic .text .advantages-container .advantage span{margin-bottom:16px}section.orange-bg{background-color:#fdf6f1;flex-direction:column;align-items:center;padding:84px 0 76px;display:flex;overflow:hidden}section.orange-bg .vitrine-container{flex-direction:row;justify-content:space-between;padding:0 32px}section.orange-bg .image-container{z-index:1;margin-bottom:16px;margin-right:32px;position:relative}section.orange-bg .image-container #ellipse{z-index:-1;position:absolute;top:-100px;left:-150px}section.orange-bg .image-container #sun-eclats{z-index:-1;position:absolute;top:-50px;right:-50px}section.orange-bg .image-container #team{object-fit:cover;width:100%;max-width:none;height:100%}section.orange-bg .image-container #wheat{z-index:-1;position:absolute;bottom:-100px;right:-250px}section.orange-bg .text{z-index:1;flex-direction:column;width:100%;max-width:540px;display:flex}section.orange-bg .text .surtitle{color:#f09b5b;text-transform:uppercase;margin-bottom:4px;font-family:Cats-Whiskers;font-size:20px}section.orange-bg .text .title{color:#464a4a;margin-bottom:30px;font-family:Poppins-Bold;font-size:36px}section.orange-bg .text p{color:#2e3030;font-family:Poppins-Regular;font-size:16px}@media screen and (width<=1100px){.vitrine-container .engagement{width:50%}}@media screen and (width<=650px){.vitrine-container .engagement{width:100%}}@media screen and (width<=768px){.vitrine-header{margin-top:0}section.orange-bg .vitrine-container{flex-direction:column}section.orange-bg .image-container{margin-right:0}section.orange-bg .image-container #team{margin-bottom:32px}section.orange-bg .image-container #sun-eclats{top:-38px;right:-32px}}@media screen and (width<=992px){section.classic .vitrine-container{flex-direction:column;margin-bottom:32px}section.classic .vitrine-container .image{margin-top:32px}section.classic .vitrine-container .image img{max-width:400px}}@media screen and (width<=900px){.vitrine-head .vitrine-menu{margin-left:0;margin-right:0}.vitrine-header h1{font-size:30px!important}section.classic .text .title{font-size:30px}}@media screen and (width<=700px){.vitrine-header h1{font-size:25px!important}section.classic .text .title{font-size:25px}section.orange-bg .text .title{font-size:30px}}@media screen and (width<=600px){section.classic{margin:0}section.orange-bg{margin-bottom:32px}}*,:after,:before{box-sizing:border-box}.loading-dom{background-color:#008145;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.loading-dom img{width:300px}body{background-color:#fff;width:100%;margin:0;font-family:Poppins-Regular}h1{color:#464a4a;font-family:Poppins-Bold;font-size:36px!important}h2{color:#464a4a;font-family:Poppins-SemiBold;font-size:28px!important}h3{color:#2e3030;font-family:Poppins-Medium;font-size:20px!important}button{cursor:pointer}a{text-decoration:none}.crash-page{max-width:1400px;margin:auto}.crash-page h1{color:#f09b5b;font-family:Kg-happy}.crash-page span{color:#2e3030;display:block}.crash-page button span{color:#fff}
