<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical&gt;.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode&gt;.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode&gt;.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode&gt;.swiper-wrapper&gt;.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal&gt;.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical&gt;.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode&gt;.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode&gt;.swiper-wrapper&gt;.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered&gt;.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered&gt;.swiper-wrapper&gt;.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal&gt;.swiper-wrapper&gt;.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal&gt;.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical&gt;.swiper-wrapper&gt;.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical&gt;.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled&gt;.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal&gt;.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical&gt;.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical&gt;.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl&gt;.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal&gt;.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical&gt;.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled&gt;.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal&gt;.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical&gt;.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container&gt;canvas,.swiper-zoom-container&gt;img,.swiper-zoom-container&gt;svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode&gt;.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid&gt;.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column&gt;.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;line-height:1;overflow:hidden;position:relative;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;overflow:hidden;text-align:center;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:307.875px;min-width:307.875px;outline:0;padding:0;text-align:left;width:307.875px;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;-webkit-flex-basis:14.2857143%;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;display:inline-block;flex-basis:14.2857143%;height:39px;line-height:39px;margin:0;max-width:39px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-webkit-align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@font-face{font-family:Poppins Black;font-style:normal;font-weight:900;src:url(/build/fonts/Poppins-Medium.673ed423.ttf) format("truetype")}@font-face{font-family:Poppins Black Italic;font-style:italic;font-weight:900;src:url(/build/fonts/Poppins-BlackItalic.563eda3d.ttf) format("truetype")}@font-face{font-family:Poppins Extra Bold;font-style:normal;font-weight:800;src:url(/build/fonts/Poppins-ExtraBold.01849ee0.ttf) format("truetype")}@font-face{font-family:Poppins Extra Bold Italic;font-style:italic;font-weight:800;src:url(/build/fonts/Poppins-ExtraBoldItalic.73d4495b.ttf) format("truetype")}@font-face{font-family:Poppins Bold;font-style:normal;font-weight:700;src:url(/build/fonts/Poppins-Bold.cdb29a5d.ttf) format("truetype")}@font-face{font-family:Poppins Bold Italic;font-style:italic;font-weight:700;src:url(/build/fonts/Poppins-BoldItalic.cfb635a5.ttf) format("truetype")}@font-face{font-family:Poppins Semi Bold;font-style:normal;font-weight:600;src:url(/build/fonts/Poppins-SemiBold.ac8d04b6.ttf) format("truetype")}@font-face{font-family:Poppins Semi Bold Italic;font-style:italic;font-weight:600;src:url(/build/fonts/Poppins-SemiBoldItalic.3524ffc3.ttf) format("truetype")}@font-face{font-family:Poppins Medium;font-style:normal;font-weight:500;src:url(/build/fonts/Poppins-Medium.673ed423.ttf) format("truetype")}@font-face{font-family:Poppins Medium Italic;font-style:italic;font-weight:500;src:url(/build/fonts/Poppins-MediumItalic.89e040c6.ttf) format("truetype")}@font-face{font-family:Poppins Regular;font-style:normal;font-weight:400;src:url(/build/fonts/Poppins-Regular.35d26b78.ttf) format("truetype")}@font-face{font-family:Poppins Regular Italic;font-style:italic;font-weight:400;src:url(/build/fonts/Poppins-Italic.e373f616.ttf) format("truetype")}@font-face{font-family:Poppins Light;font-style:normal;font-weight:300;src:url(/build/fonts/Poppins-Light.7641a0f7.ttf) format("truetype")}@font-face{font-family:Poppins Light Italic;font-style:italic;font-weight:300;src:url(/build/fonts/Poppins-LightItalic.4a7d59f8.ttf) format("truetype")}@font-face{font-family:Poppins Extra Light;font-style:normal;font-weight:200;src:url(/build/fonts/Poppins-ExtraLight.333cb30c.ttf) format("truetype")}@font-face{font-family:Poppins Extra Light Italic;font-style:italic;font-weight:200;src:url(/build/fonts/Poppins-ExtraLightItalic.dbdfd398.ttf) format("truetype")}@font-face{font-family:Poppins Thin;font-style:normal;font-weight:100;src:url(/build/fonts/Poppins-Thin.59ff6a72.ttf) format("truetype")}@font-face{font-family:Poppins Thin Italic;font-style:italic;font-weight:100;src:url(/build/fonts/Poppins-ThinItalic.9d5e661e.ttf) format("truetype")}@font-face{font-family:Rubik Black;font-style:normal;font-weight:900;src:url(/build/fonts/Rubik-Black.a41b3ae4.ttf) format("truetype")}@font-face{font-family:Rubik Black Italic;font-style:italic;font-weight:900;src:url(/build/fonts/Rubik-BlackItalic.acfb29dc.ttf) format("truetype")}@font-face{font-family:Rubik ExtraBold;font-style:normal;font-weight:800;src:url(/build/fonts/Rubik-ExtraBold.1ab45dd3.ttf) format("truetype")}@font-face{font-family:Rubik ExtraBold Italic;font-style:italic;font-weight:800;src:url(/build/fonts/Rubik-ExtraBoldItalic.99c9e275.ttf) format("truetype")}@font-face{font-family:Rubik Bold;font-style:normal;font-weight:700;src:url(/build/fonts/Rubik-Bold.c934eb22.ttf) format("truetype")}@font-face{font-family:Rubik Bold Italic;font-style:italic;font-weight:700;src:url(/build/fonts/Rubik-BoldItalic.8aa61adc.ttf) format("truetype")}@font-face{font-family:Rubik SemiBold;font-style:normal;font-weight:600;src:url(/build/fonts/Rubik-SemiBold.86920870.ttf) format("truetype")}@font-face{font-family:Rubik SemiBold Italic;font-style:italic;font-weight:600;src:url(/build/fonts/Rubik-SemiBoldItalic.3dbd4a6b.ttf) format("truetype")}@font-face{font-family:Rubik Medium;font-style:normal;font-weight:500;src:url(/build/fonts/Rubik-Medium.0e121b4f.ttf) format("truetype")}@font-face{font-family:Rubik Medium Italic;font-style:italic;font-weight:500;src:url(/build/fonts/Rubik-MediumItalic.be80ed5d.ttf) format("truetype")}@font-face{font-family:Rubik Regular;font-style:normal;font-weight:400;src:url(/build/fonts/Rubik-Regular.55fa11cd.ttf) format("truetype")}@font-face{font-family:Rubik Regular Italic;font-style:italic;font-weight:400;src:url(/build/fonts/Rubik-Italic.dd425b27.ttf) format("truetype")}@font-face{font-family:Rubik Light;font-style:normal;font-weight:300;src:url(/build/fonts/Rubik-Light.9d2ccd26.ttf) format("truetype")}@font-face{font-family:Rubik Light Italic;font-style:italic;font-weight:300;src:url(/build/fonts/Rubik-LightItalic.eddc6610.ttf) format("truetype")}.catalog .catalog_header .utils .thematic{display:flex;flex-flow:column nowrap;gap:1rem;min-height:250px;padding-block:1.5rem;position:relative}@media screen and (min-width:1024px){.catalog .catalog_header .utils .thematic{min-height:300px}}.catalog .catalog_header .utils .thematic .background{bottom:0;left:-1.5rem;position:absolute;right:-1.5rem;top:0;width:100vw;z-index:-1}@media screen and (min-width:768px){.catalog .catalog_header .utils .thematic .background{left:-3rem;right:-3rem}}.catalog .catalog_header .utils .thematic .background:after{background:radial-gradient(rgba(24,23,33,0),rgba(24,23,33,.5));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.catalog .catalog_header .utils .thematic .background img{display:inline-block;height:100%;object-fit:cover;position:relative;width:100%}.catalog .catalog_header .utils .thematic .breadcrumbs a{color:#fff}.catalog .catalog_header .utils .thematic .breadcrumbs svg path{stroke:#fff}.catalog .catalog_header .utils .thematic_content{align-items:center;display:flex;flex:1;flex-flow:column nowrap;gap:.5rem;justify-content:center}.catalog .catalog_header .utils .thematic_content_name{color:#fff;font-size:25px;text-align:center}@media screen and (min-width:1024px){.catalog .catalog_header .utils .thematic_content_name{font-size:50px}}.catalog .catalog_header .utils .thematic_content_description{color:#fff;display:-webkit-box;font-family:Rubik Regular,sans-serif;font-size:18px;line-height:150%;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:max-height .3s ease}@media screen and (min-width:1024px){.catalog .catalog_header .utils .thematic_content_description{padding-bottom:.5rem;-webkit-line-clamp:unset;display:block;max-width:800px}}.catalog .catalog_header .utils .thematic_content_toggle{background:unset;border:unset;color:#fff;cursor:pointer}@media screen and (min-width:1024px){.catalog .catalog_header .utils .thematic_content_toggle{display:none}}.catalog .catalog_header .utils .thematic_content_toggle span{color:inherit}.catalog .catalog_header .utils .thematic_content_toggle svg{height:24px;transition:transform .3s ease;width:24px}.catalog .catalog_header .utils .thematic_content_toggle svg path{fill:#fff}.catalog .catalog_header .utils .thematic_content_toggle .openned,.catalog .catalog_header .utils .thematic_content_toggle.hidden{display:none}.catalog .catalog_header .utils .thematic_content.expanded .thematic_content_description{-webkit-line-clamp:unset;max-height:none}.catalog .catalog_header .utils .thematic_content.expanded .thematic_content_toggle .closed{display:none}.catalog .catalog_header .utils .thematic_content.expanded .thematic_content_toggle .openned{display:inline-block}.catalog .catalog_header .utils .thematic_content.expanded .thematic_content_toggle svg{transform:rotate(180deg)}.catalog .catalog_header .utils .categories{align-items:center;border:1px solid transparent;display:flex;flex-flow:row nowrap;gap:.5rem;margin-top:.25rem;padding-bottom:.5rem;position:relative}.catalog .catalog_header .utils .categories:after{background:linear-gradient(90deg,transparent,#d3d4d6 30% 70%,transparent);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.catalog .catalog_header .utils .categories .icon{cursor:pointer;max-height:24px}.catalog .catalog_header .utils .categories .icon svg{height:24px;vertical-align:unset;width:24px}.catalog .catalog_header .utils .categories .icon svg path{fill:#181721}.catalog .catalog_header .utils .categories .icon.next{transform:rotate(180deg)}.catalog .catalog_header .utils .categories .swiper-container{flex:1;overflow:hidden;position:relative}.catalog .catalog_header .utils .categories .swiper-container:after{background:linear-gradient(90deg,transparent,#fff 70%);content:"";height:100%;min-width:20px;position:absolute;right:0;top:0;width:5%;z-index:1}.catalog .catalog_header .utils .categories .swiper-container .swiper-wrapper .swiper-slide{font-family:Rubik Regular,sans-serif;font-size:15px;line-height:120%;width:auto}.catalog .catalog_header .utils .categories:has(.icon.swiper-button-lock):after{background:#d3d4d6}.catalog .catalog_header .utils.search .breadcrumbs *{color:#181721}.catalog .catalog_header .utils.search .breadcrumbs svg path{fill:#181721;stroke:#181721}#assortment{border-bottom:2px solid #f5f5f5}.assortment{width:100%}.assortment .assortment_header{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;padding-inline:1.5rem;padding-bottom:1rem;z-index:9}@media screen and (min-width:768px){.assortment .assortment_header{padding-inline:3rem}}.assortment .assortment_header .utils{align-items:stretch;display:flex;flex:1;flex-flow:column nowrap;gap:.5rem;min-width:0;width:100%}.assortment .assortment_header .utils .label{align-items:center;display:flex;flex-flow:row nowrap;gap:.75rem}.assortment .assortment_header .utils .label a{height:auto;padding:.5rem;width:auto}.assortment .assortment_header .utils .label a svg{height:15px;width:15px}.assortment .assortment_header .actions{position:absolute;right:1rem;top:1.5rem}@media screen and (min-width:576px){.assortment .assortment_header .actions{right:1.5rem}}@media screen and (min-width:768px){.assortment .assortment_header .actions{position:unset}}.assortment .assortment_header .actions svg{height:24px;width:24px}.assortment .assortment_header .actions svg path{fill:#181721}.assortment .assortment_header .actions span{display:none}@media screen and (min-width:768px){.assortment .assortment_header .actions span{display:block}}.assortment .assortment_header .dropdown-print-toggle{border:unset!important}.assortment .assortment_header .modal-content-print{border:none;border-radius:20px;overflow:hidden;width:450px}.assortment .assortment_header .modal-content-print-header{background-color:#fff;border-bottom:unset}.assortment .assortment_header .modal-content-print-body{background-color:#f5f5f5}.assortment .assortment_header .modal-content-print-body-btn{height:60px;max-width:400px}.assortment .assortment_header .custom-modal .btn-close{opacity:.75}.assortment .assortment_header .custom-modal .btn-close svg path{fill:#181721}.assortment .assortment_header .custom-modal .btn-close:hover{color:#181721;opacity:1}.assortment .assortment_body{background-color:#f5f5f5;display:flex;flex-flow:column nowrap;gap:.75rem;padding-top:1.5rem;position:relative}@media screen and (min-width:576px){.assortment .assortment_body{padding-bottom:1.5rem}}.assortment .assortment_body .assortment_filter{background-color:#f5f5f5;display:flex;flex-flow:row nowrap;gap:.5rem;margin-inline:var(--product-container-margin-inline);overflow:hidden;padding-block:.75rem}.assortment .assortment_body .assortment_filter.empty{font-family:Rubik Medium,sans-serif;font-size:.875rem;line-height:110%;padding-block:unset}.assortment .assortment_body .assortment_filter form{margin-top:0!important;min-width:0;scroll-behavior:smooth}.assortment .assortment_body .assortment_filter form .filter-content .count,.assortment .assortment_body .assortment_filter form .switch .count{font-size:12px}.assortment .assortment_body .assortment_filter .form-action,.assortment .assortment_body .assortment_filter .item{align-items:center;display:flex;justify-content:center}.assortment .assortment_body .assortment_filter .item{width:unset}.assortment .assortment_body .assortment_filter .all{background-color:#f5f5f5;z-index:10}.assortment .assortment_body .assortment_filter .switch_field{display:flex;flex-direction:row;gap:.5rem;height:fit-content}.assortment .assortment_body .assortment_filter .filter_fields{align-items:center;display:flex;flex-direction:row;gap:.5rem;height:fit-content}.assortment .assortment_body .assortment_filter .filter_fields .filter-content .form-group .help-text{order:-1}.assortment .assortment_body .assortment_filter .modal-all .modal-dialog{align-items:center;display:flex;justify-content:flex-end}.assortment .assortment_body .assortment_filter .modal-all .modal-content{width:450px}.assortment .assortment_body .assortment_filter .modal-all .modal-body{overflow:scroll;padding:0}.assortment .assortment_body .assortment_filter .modal-all .wrapper .switch_field{align-items:center;background-color:#f5f5f5;display:flex;flex-wrap:wrap;gap:.75rem;height:fit-content;justify-content:flex-start;min-width:100%;padding:1.5rem}.assortment .assortment_body .assortment_filter .modal-all .wrapper .filter_fields{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;min-width:100%;padding:1.5rem}.assortment .assortment_body .assortment_filter .modal-all .wrapper .filter_fields .filter-content{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-width:100%}.assortment .assortment_body .assortment_filter .modal-all .wrapper .filter_fields .filter-content h5{font-family:Rubik Medium,sans-serif}.assortment .assortment_body .assortment_filter .modal-all .wrapper .filter_fields .filter-content label{font-family:Rubik Regular,sans-serif}.assortment .assortment_body .assortment_filter .modal-filter .filter_fields{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;min-width:100%}.assortment .assortment_body .assortment_filter .modal-filter .filter_fields .filter-content{min-width:100%}.assortment .assortment_body .assortment_filter .modal-filter .filter_fields .filter-content h5{font-family:Rubik Medium,sans-serif;padding-bottom:.5rem}.assortment .assortment_body .assortment_filter .modal-filter .filter_fields .filter-content label{font-family:Rubik Regular,sans-serif}.assortment .assortment_body #assortment_filter_reset:hover{text-decoration:underline}.assortment .assortment_body #assortment_filter_reset:active{border:none}.assortment .assortment_body button#assortment_filter_reset.main-link.disabled{border:none!important}.assortment .assortment_body .assortment_content{display:flex;flex-flow:column nowrap;gap:.75rem;padding-bottom:.25rem;position:relative}@media screen and (min-width:768px){.assortment .assortment_body .assortment_content{padding-bottom:1.5rem}}@media screen and (min-width:1024px){.assortment .assortment_body .assortment_content{padding-bottom:3rem}}.assortment .assortment_body .assortment_content_top{display:flex;gap:1rem;justify-content:space-between;padding-inline:calc(var(--product-container-margin-inline) + 1rem)}@media screen and (min-width:768px){.assortment .assortment_body .assortment_content_top{padding-inline:var(--product-container-margin-inline)}}.assortment .assortment_body .assortment_content .assortment_count{font-weight:600}.assortment .assortment_body .assortment_content .assortment_sort{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem}.assortment .assortment_body .assortment_content .assortment_sort svg path{fill:#181721;stroke:#181721}.assortment .assortment_body .assortment_content .assortment_sort .dropdown .dropdown-toggle:after{content:none}.assortment .assortment_body .assortment_content .assortment_sort .dropdown .dropdown-toggle .icon svg{height:16px;transform:rotate(-90deg);width:16px}.assortment .assortment_body .assortment_content .assortment_pagination{align-items:center;display:flex;flex-flow:row nowrap;gap:1.5rem;justify-content:center;padding-block:3rem}.assortment .assortment_body .assortment_content .assortment_pagination .pagination-page{align-items:center;display:flex;flex-flow:row nowrap;gap:.75rem;justify-content:flex-end}.assortment .assortment_body .assortment_content .assortment_pagination .pagination-page .dropdown .dropdown-toggle{background:#f5f5f5;border:none}.assortment .assortment_body .assortment_content .assortment_pagination .pagination-page&gt;a{aspect-ratio:1;min-width:50px;padding:.5rem}.assortment .assortment_body .assortment_content .assortment_pagination .pagination-page&gt;a.next svg{transform:rotate(180deg)}.assortment .assortment_body .assortment_content .assortment_pagination .pagination-page&gt;a svg{height:auto;width:18px}.assortment .assortment_body .assortment_content .assortment_pagination .pagination-page&gt;a svg path{fill:#181721;transition:all .3s ease}.assortment .assortment_body .assortment_content .assortment_pagination .pagination-page&gt;a:hover svg path{fill:#fff}.assortment .assortment_body .assortment_content .assortment_pagination .pagination-limit{gap:unset}.assortment .assortment_body .assortment_content .assortment_pagination .pagination-limit .dropdown .dropdown-toggle:hover svg path{fill:#fff}.assortment .assortment_body .assortment_content .assortment_pagination .dropdown .dropdown-toggle:after{content:none}.assortment .assortment_body .assortment_content .assortment_pagination .dropdown .dropdown-toggle .icon{transform:rotate(-90deg)}.assortment .assortment_body .assortment_content .assortment_pagination .dropdown .dropdown-toggle .icon svg{height:auto;width:15px}.assortment .assortment_body .assortment_content .assortment_pagination .dropdown .dropdown-toggle .icon svg path{fill:#181721;transition:all .3s ease}.assortment .assortment_body .assortment_content .search_empty{align-items:center;display:flex;flex-flow:column nowrap;gap:.75rem;justify-content:center;margin-bottom:5rem}.assortment .assortment_body .scroll_to_top{background:unset;border:unset;bottom:calc(1.5rem + 90px);margin-left:auto;margin-right:1.5rem;margin-top:calc(-2.25rem + -36px);opacity:0;padding:.75rem;position:sticky;transition:all .5s ease-in-out;visibility:hidden;width:fit-content;z-index:999}@media screen and (min-width:1024px){.assortment .assortment_body .scroll_to_top{bottom:1.5rem}}.assortment .assortment_body .scroll_to_top.show{opacity:1;visibility:visible}.assortment .assortment_body .scroll_to_top svg{height:36px;min-width:36px;width:36px}.assortment .assortment_footer{background-color:#f5f5f5;bottom:0;left:0;padding:1rem;position:fixed;right:0;z-index:1000}@media screen and (min-width:768px){.assortment .assortment_footer{display:none}}.client_account_body .client_account_content{display:flex;flex-flow:column nowrap;gap:2.25rem;padding:2.25rem 1rem}@media screen and (min-width:768px){.client_account_body .client_account_content{gap:3rem;padding-inline:3rem}}.client_account_body .client_account_content_form{display:flex;flex-flow:column nowrap;gap:1rem}.client_account_body .client_account_content_form .password_first,.client_account_body .client_account_content_form .password_second,.client_account_body .client_account_content_form .password_wrapper,.client_account_body .client_account_content_form form{display:flex;flex-flow:column nowrap;gap:.5rem}.client_account_body .client_account_content_form .password_wrapper{gap:.75rem}.client_account_body .client_account_content_form-contact,.client_account_body .client_account_content_form-name{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}@media screen and (min-width:768px){.client_account_body .client_account_content_form-contact,.client_account_body .client_account_content_form-name{flex-direction:row}}.client_account_body .client_account_content .w-sm-50{width:100%}@media screen and (min-width:1024px){.client_account_body .client_account_content .w-sm-50{width:50%}}.client_dashboard{min-width:0;width:100%}.client_dashboard_body .client_dashboard_content{background-color:#f5f5f5;display:flex;flex-flow:column nowrap}@media screen and (min-width:768px){.client_dashboard_body .client_dashboard_content{gap:1.5rem}}@media screen and (min-width:1440px){.client_dashboard_body .client_dashboard_content{gap:0}}.client_dashboard_body .client_dashboard_content_welcome{padding:1.5rem 1rem}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_welcome{padding:1.5rem 3rem}}@media screen and (min-width:1440px){.client_dashboard_body .client_dashboard_content_welcome{padding:3rem 3rem 1.5rem}}.client_dashboard_body .client_dashboard_content_welcome .name{color:#8fad33}.client_dashboard_body .client_dashboard_content .carousel_header_actions_button,.client_dashboard_body .client_dashboard_content .carousel_header_actions_link{background-color:transparent}.client_dashboard_body .client_dashboard_content .carousel_header_actions_button:hover,.client_dashboard_body .client_dashboard_content .carousel_header_actions_link:hover{background-color:#181721}.client_dashboard_body .client_dashboard_content_board{display:flex;flex-flow:column nowrap;gap:2.25rem;padding:1.5rem 1rem}@media screen and (min-width:768px){.client_dashboard_body .client_dashboard_content_board{padding:0 1.5rem 2.25rem}}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board{padding:2.25rem 3rem}}.client_dashboard_body .client_dashboard_content_board_nav{gap:unset;margin-inline:-1rem}@media screen and (min-width:576px){.client_dashboard_body .client_dashboard_content_board_nav{margin-inline:unset}}.client_dashboard_body .client_dashboard_content_board_nav .nav-link{color:#181721;flex:1;font-size:15px;line-height:110%;padding:.75rem 1rem}@media screen and (min-width:768px){.client_dashboard_body .client_dashboard_content_board_nav .nav-link{flex:unset}}.client_dashboard_body .client_dashboard_content_board_nav .nav-link.active{border-bottom:1px solid #181721;font-family:Rubik Medium,sans-serif;font-size:15px;line-height:110%}@media screen and (min-width:768px){.client_dashboard_body .client_dashboard_content_board_nav .nav-link:not(.active){border-bottom:1px solid #d3d4d6}}.client_dashboard_body .client_dashboard_content_board_tab{position:relative}.client_dashboard_body .client_dashboard_content_board_tab .tab-pane{display:flex;flex-flow:column nowrap;gap:1.5rem}.client_dashboard_body .client_dashboard_content_board_tab .tab-pane:not(.show){display:none}.client_dashboard_body .client_dashboard_content_board_tab_redirect{background-color:transparent}@media screen and (min-width:768px){.client_dashboard_body .client_dashboard_content_board_tab_redirect{bottom:calc(100% + 2.25rem);position:absolute;right:0;width:fit-content}}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table{width:inherit}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table{background-color:#fff;border-radius:.5rem;display:table;padding:.75rem}}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_header{display:none}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_header{display:table-header-group}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_header .table_cell{background-color:#f5f5f5;font-family:Rubik Medium,sans-serif}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_header .table_cell:first-child{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_header .table_cell:last-child{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_header .sort_icon.asc svg{transform:rotate(180deg)}}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_body{display:flex;flex-flow:column nowrap;gap:.25rem}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_body{display:table-row-group}}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_row{background-color:#fff;column-gap:.75rem;display:grid;grid-template-columns:auto 1fr auto;padding:.75rem}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_row{display:table-row;padding:unset}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_row:not(:last-child) .table_cell{border-bottom:1px solid #f5f5f5}}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_row:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_row:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_row:hover{background-color:#f5f5f5}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell{align-items:center;background-color:transparent;color:#181721;display:flex;flex-flow:row nowrap;font-size:11px;line-height:100%;max-width:fit-content;min-height:30px;padding:unset;text-transform:uppercase}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell{border-bottom:1px solid #f5f5f5;display:table-cell;padding:.5rem;vertical-align:middle;width:min-content}}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell a{font-family:Rubik Medium,sans-serif;font-size:11px;line-height:100%}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.orderNumber{font-family:Rubik Bold,sans-serif;grid-column:span 1}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.orderNumber{font-family:Rubik Regular,sans-serif}}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.reference{display:none}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.reference{display:table-cell}}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.deliveryDate{grid-column:span 2}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.origin,.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.type{grid-column:span 1}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.type .type_wrapper{display:flex;flex-flow:row nowrap;gap:.25rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.type .type_wrapper .type_item{align-items:center;border-radius:50rem;display:flex;height:20px;justify-content:center;padding:.25rem;width:20px}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.type .type_wrapper .type_item:not(:first-child){margin-left:-.5rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.type .type_wrapper .type_item svg{height:100%;min-width:20px;width:100%}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.type .type_wrapper .type_item svg path{fill:#fff}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.type .type_wrapper .type_item.type-fra{background:#3a73b3}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.type .type_wrapper .type_item.type-gel{background:#00b1eb}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.type .type_wrapper .type_item.type-sec{background:#f58f71}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.type .type_wrapper .type_item.type-sec svg{height:12px;transform:rotate(-45deg);width:12px}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.type .type_wrapper .type_item.type-sec svg path{fill:#36353f}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.productsNumber{font-family:Rubik Medium,sans-serif;grid-column:span 2}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.productsNumber{font-family:Rubik Regular,sans-serif}}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.status{grid-column:span 1}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.status .status_item{align-items:center;border-radius:50rem;color:#fff;display:flex;font-family:Rubik Medium,sans-serif;font-size:10px;height:30px;line-height:100%;padding:.5rem .75rem;width:fit-content}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.status .status_item.att,.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.status .status_item.blq{background-color:#fe473c}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.status .status_item.fac{background-color:#36353f}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.status .status_item.prc{background-color:#3fc377}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.status .status_item.prt{background-color:#8fad33}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.status .status_item.val{background-color:#1b8b5c}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.actions{grid-column:span 1}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.actions .actions_wrapper{align-items:center;border-left:1px solid #d3d4d6;display:flex;flex-flow:row nowrap;gap:.25rem;margin-left:auto;padding-left:.5rem;width:fit-content}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.actions .actions_wrapper svg{height:24px;min-width:24px;width:24px}.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell.actions .actions_wrapper svg path{fill:#181721}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-orders .table_cell .label{display:none}}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table{width:inherit}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table{background-color:#fff;border-radius:.5rem;display:table;padding:.75rem}}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_header{display:none}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_header{display:table-header-group}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_header .table_cell{background-color:#f5f5f5;font-family:Rubik Medium,sans-serif;text-transform:uppercase;white-space:nowrap}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_header .table_cell a{align-items:center;display:flex;flex-flow:row nowrap;font-size:11px;gap:.25rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_header .table_cell:first-child{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_header .table_cell:last-child{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_header .sort_icon.asc svg{transform:rotate(180deg)}}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_body{display:flex;flex-flow:column nowrap;gap:.25rem}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_body{display:table-row-group}}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_row{background-color:#fff;column-gap:.75rem;display:grid;grid-template-columns:auto 1fr auto auto;padding:.75rem;row-gap:.25rem}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_row{display:table-row;padding:unset}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_row:not(:last-child) .table_cell{border-bottom:1px solid #f5f5f5}}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_row:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_row:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell{align-items:center;color:#181721;display:flex;flex-flow:row nowrap;font-size:12px;gap:.25rem;line-height:100%;max-width:fit-content;min-height:30px;padding:unset}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell{display:table-cell;padding:.5rem;vertical-align:middle;width:fit-content}}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.form-check{min-width:calc(16px + 1rem)}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.form-check .form-check-input{border:2px solid #181721;float:none;height:18px;margin:unset;width:18px}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.form-check .form-check-input:focus{box-shadow:unset}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.form-check .form-check-input:checked{background-color:#181721}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell a,.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell select{font-size:12px;line-height:100%}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell select{border:1px solid #181721;cursor:pointer;height:100%;padding-left:.75rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.checkbox{grid-column:span 1;order:1}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.agency{font-family:Rubik Bold,sans-serif;grid-column:span 1;order:2}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.agency{font-family:Rubik Medium,sans-serif}}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.type{grid-column:span 1;justify-self:end;order:3}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.date{grid-column:span 1;justify-self:end;order:4}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.reference{grid-column:span 2;order:5}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.amount{font-family:Rubik Medium,sans-serif;grid-column:span 2;justify-self:end;order:6}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.amount{font-family:Rubik Regular,sans-serif}}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.status{grid-column:span 2;justify-self:end;order:8}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.status .status_item{align-items:center;border-radius:50rem;color:#fff;display:flex;font-family:Rubik Medium,sans-serif;font-size:10px;height:30px;line-height:100%;padding:.5rem .75rem;width:fit-content}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.status .status_item.n{background-color:#fe473c}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.status .status_item.a{background-color:#36353f}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.status .status_item.p{background-color:#3fc377}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.status .status_item.e{background-color:#1b8b5c}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.dueAt{grid-column:span 2;order:9}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.orders{grid-column:span 2;order:7}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.orders a{font-family:Rubik Regular,sans-serif;margin-left:.75rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.actions{grid-column:span 2;justify-self:end;order:10}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.actions .actions_wrapper{align-items:center;border-left:1px solid #d3d4d6;display:flex;flex-flow:row nowrap;gap:.25rem;margin-left:auto;padding-left:.5rem;width:fit-content}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.actions .actions_wrapper .btn{padding:unset}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.actions .actions_wrapper svg{height:24px;min-width:24px;width:24px}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell.actions .actions_wrapper svg path{fill:#181721}.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell .label{white-space:nowrap}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_board_tab #nav-invoices .table_cell .label{display:none}}.client_dashboard_body .client_dashboard_content_board_tab #nav-history .client_invoice_schedule_event_card{background-color:#fff;border-radius:.5rem;display:flex;flex-flow:row nowrap;gap:.75rem;padding:.75rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-history .client_invoice_schedule_event_card_icon{align-items:center;background-color:rgba(27,139,92,.1);border-radius:.5rem;display:flex;height:fit-content;justify-content:center;padding:.5rem .75rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-history .client_invoice_schedule_event_card_icon svg{height:24px;min-width:24px;width:24px}.client_dashboard_body .client_dashboard_content_board_tab #nav-history .client_invoice_schedule_event_card_icon svg path{fill:#1b8b5c}.client_dashboard_body .client_dashboard_content_board_tab #nav-history .client_invoice_schedule_event_card_content{display:flex;flex-flow:column nowrap;gap:.25rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-history .client_invoice_schedule_event_card_content .vertical_separator{color:#989c9f}.client_dashboard_body .client_dashboard_content_board_tab #nav-history .client_invoice_schedule_event_card_content .recipients{color:#494853;display:flex;flex-flow:row nowrap;gap:.25rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-history .client_invoice_schedule_event_card_content .recipients .wrapper{display:flex;flex-flow:row wrap;gap:.25rem}.client_dashboard_body .client_dashboard_content_board_tab #nav-history .client_invoice_schedule_event_card_content .recipients .wrapper .comma{margin-left:-.25rem}.client_dashboard_body .client_dashboard_content_timetable,.client_dashboard_body .client_dashboard_content_wishlists{border-top:1px solid #e9eaea;padding:1.5rem 1rem}@media screen and (min-width:768px){.client_dashboard_body .client_dashboard_content_timetable,.client_dashboard_body .client_dashboard_content_wishlists{padding:2.25rem 1.5rem}}@media screen and (min-width:1024px){.client_dashboard_body .client_dashboard_content_timetable,.client_dashboard_body .client_dashboard_content_wishlists{padding:2.25rem 3rem}}.client_dashboard_body .client_dashboard_content_timetable .carousel,.client_dashboard_body .client_dashboard_content_wishlists .carousel{display:flex;flex-flow:column nowrap;gap:3rem;overflow:hidden}@media screen and (min-width:768px){.client_dashboard_body .client_dashboard_content_timetable .carousel,.client_dashboard_body .client_dashboard_content_wishlists .carousel{gap:3.75rem}}.client_dashboard_body .client_dashboard_content_timetable .carousel_header,.client_dashboard_body .client_dashboard_content_wishlists .carousel_header{align-items:center;display:flex;flex-flow:row wrap;gap:1.5rem;justify-content:space-between}.client_dashboard_body .client_dashboard_content_timetable .carousel_header_link,.client_dashboard_body .client_dashboard_content_wishlists .carousel_header_link{background-color:transparent}.client_dashboard_body .client_dashboard_content_timetable .carousel_header_link:hover,.client_dashboard_body .client_dashboard_content_wishlists .carousel_header_link:hover{background-color:#181721}.client_dashboard_body .client_dashboard_content_timetable .carousel_header_actions,.client_dashboard_body .client_dashboard_content_wishlists .carousel_header_actions{display:flex;flex-flow:row nowrap;gap:.5rem}.client_dashboard_body .client_dashboard_content_timetable .carousel_header_actions_button,.client_dashboard_body .client_dashboard_content_timetable .carousel_header_actions_link,.client_dashboard_body .client_dashboard_content_wishlists .carousel_header_actions_button,.client_dashboard_body .client_dashboard_content_wishlists .carousel_header_actions_link{background-color:transparent}.client_dashboard_body .client_dashboard_content_timetable .carousel_content_item,.client_dashboard_body .client_dashboard_content_wishlists .carousel_content_item{height:auto;width:auto}.client_dashboard_body .client_dashboard_content_timetable .carousel .swiper-notification,.client_dashboard_body .client_dashboard_content_wishlists .carousel .swiper-notification{display:none}#client{align-items:flex-start;background-color:#f5f5f5;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;position:relative;width:100%}@media screen and (min-width:768px){#client{gap:1.5rem}}@media screen and (min-width:1440px){#client:has(.client__menu){flex-direction:row;gap:0}}#client .client_header{background-color:#f5f5f5;display:flex;flex-direction:column;padding:.25rem .25rem 1.5rem;width:100%}@media screen and (min-width:768px){#client .client_header{padding-top:1.5rem;padding-inline:1.5rem}}@media screen and (min-width:1024px){#client .client_header{padding-top:3rem;padding-inline:3rem}}#client .client_header .nav.nav-tabs{border:none;display:flex;gap:.25rem}#client .client_header .nav.nav-tabs .nav-link{align-items:center;background-color:rgba(145,117,153,.251);border:none;border-radius:0;color:#826689;display:flex;flex:1;font-family:Rubik Medium,sans-serif;gap:.25rem;height:70px;justify-content:center;line-height:120%;padding:.75rem 1rem}@media screen and (min-width:768px){#client .client_header .nav.nav-tabs .nav-link{flex:unset;font-size:24px}}#client .client_header .nav.nav-tabs .nav-link:first-child{border-top-left-radius:.5rem}#client .client_header .nav.nav-tabs .nav-link:last-child{border-top-right-radius:.5rem}#client .client_header .nav.nav-tabs .nav-link svg{height:24px;width:24px}#client .client_header .nav.nav-tabs .nav-link.timetable svg path{stroke:#826689}#client .client_header .nav.nav-tabs .nav-link.wishlists svg path{fill:#826689}#client .client_header .nav.nav-tabs .nav-link.active{background-color:#826689;color:#fff}#client .client_header .nav.nav-tabs .nav-link.active.timetable svg path{stroke:#fff}#client .client_header .nav.nav-tabs .nav-link.active.wishlists svg path{fill:#fff}#client .client_header .tab-content{background-color:#826689;padding:.25rem}#client .client_header .tab-content .tab-pane{align-items:center;flex-direction:row;gap:.5rem;justify-content:space-between}#client .client_header .tab-content .tab-pane.active{display:flex}#client .offcanvas{bottom:0;position:absolute;top:0}#client .offcanvas-backdrop{position:absolute}#client:has(.client_dashboard_body){background-color:unset}#client .client__menu{display:none}@media screen and (min-width:1440px){#client .client__menu{display:flex;width:fit-content}#client .client__menu_body{align-items:flex-start;background-color:#fff;border-bottom:1px solid #e9eaea;border-right:1px solid #e9eaea;border-top:1px solid #e9eaea;display:flex;flex-direction:column;gap:.75rem;height:calc(100vh - 200px);justify-content:space-between;min-width:400px;overflow:hidden;padding:3rem;transition:min-width .3s ease;width:100%}#client .client__menu_body.reduced{min-width:144px;padding:3rem 0 3rem 3rem;transition:padding .3s ease,min-width .3s ease}#client .client__menu_body.reduced .client__menu_body-list{transition:width .3s ease;width:fit-content}#client .client__menu_body.reduced .client__menu_body-list-item-title{display:none;transition:width .3s ease;width:fit-content}#client .client__menu_body.reduced .client__menu_body-list-item-content-icon,#client .client__menu_body.reduced .client__menu_body-unpersonation-item-close{display:none!important}#client .client__menu_body.reduced .client__menu_body-unpersonation{width:fit-content}#client .client__menu_body-list{transition:width .3s ease;width:100%}#client .client__menu_body-list-item{border-radius:8px;transition:width .3s ease;width:100%}#client .client__menu_body-list-item:hover{background-color:#f5f5f5}#client .client__menu_body-list-item:hover .client__menu_body-list-item-content-icon{display:block}#client .client__menu_body-list-item-title{margin-bottom:0!important;overflow:hidden;text-overflow:ellipsis;transition:display .3s ease;white-space:nowrap}#client .client__menu_body-list-item-title.reduced{display:none;transition:display .3s ease}#client .client__menu_body-list-item a{align-items:center;background-color:unset;display:flex;flex-direction:row;justify-content:space-between;width:100%}#client .client__menu_body-list-item a.reduced{width:fit-content}#client .client__menu_body-list-item-content{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}#client .client__menu_body-list-item-content-icon{display:none}#client .client__menu_body-list-item-content-icon.reduced{display:none!important}#client .client__menu_body-unpersonation{width:100%}#client .client__menu_body-unpersonation-item{border-radius:8px;width:100%}#client .client__menu_body-unpersonation-item a{text-decoration:none}#client .client__menu_body-unpersonation-item-title{color:#181721;transition:color .3s ease}#client .client__menu_body-unpersonation-item-logout{align-items:center;display:flex;gap:.5rem;justify-content:space-between;min-height:56px;padding:1rem .75rem;width:100%}#client .client__menu_body-unpersonation-item-logout-content{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}#client .client__menu_body-unpersonation-item-logout p{color:#181721;font-family:Rubik Medium,sans-serif;font-size:13px;line-height:110%;margin-bottom:0!important}#client .client__menu_body-unpersonation-item-logout svg path{transition:stroke .3s ease;stroke:#181721}#client .client__menu_body-unpersonation-item-close{opacity:0;transition:opacity .3s ease}#client .client__menu_body-unpersonation-item-close svg path{stroke:unset;fill:#fe473c}#client .client__menu_body-unpersonation-item:hover{background-color:#ffeae9;text-decoration:unset;transition:background-color .3s ease}#client .client__menu_body-unpersonation-item:hover svg path{transition:stroke .3s ease;stroke:#fe473c}#client .client__menu_body-unpersonation-item:hover .client__menu_body-unpersonation-item-title{color:#fe473c;transition:color .3s ease}#client .client__menu_body-unpersonation-item:hover .client__menu_body-unpersonation-item-close{opacity:1;transition:opacity .3s ease}#client .client__menu_body-unpersonation-item:hover .client__menu_body-unpersonation-item-close svg path{stroke:unset}#client .client__menu_body-list,#client .client__menu_body-unpersonation{padding:unset}#client .client__menu .current-page{background-color:#f5f5f5;text-decoration:underline}#client .client__menu .current-page .client__menu_body-list-item-content-icon{display:block}#client .client__menu .client__menu-btn-icon{transition:transform .3s ease}#client .client__menu .client__menu-btn-icon.reduced{transform:rotateY(180deg);transition:transform .3s ease}#client .client__menu-btn{align-items:center;background-color:unset;border:unset;display:flex;gap:.5rem;justify-content:flex-start;padding:1rem .75rem}#client .client__menu-btn p{display:-webkit-box;margin:0!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#181721;flex:1 0 0;font-family:Rubik Medium,sans-serif;font-size:13px;line-height:110%;overflow:hidden;text-overflow:ellipsis}#client .client__menu-btn svg{transform:rotate(180deg)}}#client .client__menu_mobile{display:flex;width:100%}@media screen and (min-width:1440px){#client .client__menu_mobile{display:none}}#client .client__menu_mobile-wrapper{align-items:flex-start;align-self:stretch;background:#fff;border-radius:8px;display:flex;flex-direction:column;padding:.75rem 1rem;width:100%}#client .client__menu_mobile-wrapper-toggle{align-items:center;background:none;background-color:#f5f5f5;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:1rem .75rem;width:100%}#client .client__menu_mobile-wrapper-toggle svg{transition:transform .3s ease}#client .client__menu_mobile-wrapper-toggle-title{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}#client .client__menu_mobile-wrapper-toggle-title p{margin-bottom:0!important}#client .client__menu_mobile-wrapper-toggle-expand{transition:transform .3s ease}#client .client__menu_mobile-wrapper-toggle-expand svg path{fill:#181721}#client .client__menu_mobile-wrapper-toggle-expand.rotate{transform:rotateX(180deg);transition:transform .3s ease}#client .client__menu_mobile-wrapper .client__menu_mobile-wrapper-body{display:block;height:0;overflow:hidden;transition:height .3s ease;width:100%}#client .client__menu_mobile-wrapper .client__menu_mobile-wrapper-body.open{height:350px;transition:height .3s ease}#client .client__menu_mobile-wrapper .client__menu_mobile-wrapper-body-list{list-style:none;margin:0;padding:0}#client .client__menu_mobile-wrapper .client__menu_mobile-wrapper-body-list-item a{align-items:center;color:#181721;display:flex;gap:.5rem;padding:1rem .75rem;text-decoration:none}#client .client__menu_mobile-wrapper .client__menu_mobile-wrapper-body-list-item-title{font-family:Rubik Medium,sans-serif;font-size:15px;line-height:110%;margin-bottom:0!important;transition:opacity .3s ease}#client .client__menu_mobile-wrapper .client__menu_mobile-wrapper-body-list-item svg{height:24px;width:24px}.client_invoice_body{display:flex;flex-flow:column nowrap;gap:1.5rem;padding:2.25rem 1rem}@media screen and (min-width:768px){.client_invoice_body{padding-inline:1.5rem}}@media screen and (min-width:1024px){.client_invoice_body{padding-inline:3rem}}.client_invoice_body .client_invoice_header{display:flex;flex-flow:column nowrap;gap:1.5rem;position:relative}.client_invoice_body .client_invoice_header h4{display:none;margin:unset}@media screen and (min-width:1024px){.client_invoice_body .client_invoice_header h4{display:block}}.client_invoice_body .client_invoice_header .swiper-slide{width:fit-content}.client_invoice_body .client_invoice_header .manage{background-color:transparent}.client_invoice_body .client_invoice_header .manage:hover{background-color:#181721}@media screen and (min-width:1024px){.client_invoice_body .client_invoice_header .manage{position:absolute;right:0;top:0;width:fit-content}}.client_invoice_body .client_invoice_content{align-items:center;display:flex;flex-flow:column nowrap;gap:.75rem}.client_invoice_body .client_invoice_content .table{width:100%}@media screen and (min-width:1024px){.client_invoice_body .client_invoice_content .table{background-color:#fff;border-radius:.5rem;display:table;padding:.75rem}}.client_invoice_body .client_invoice_content .table_header{display:none}@media screen and (min-width:1024px){.client_invoice_body .client_invoice_content .table_header{display:table-header-group}.client_invoice_body .client_invoice_content .table_header .table_cell{background-color:#f5f5f5;font-family:Rubik Medium,sans-serif;text-transform:uppercase;white-space:nowrap}.client_invoice_body .client_invoice_content .table_header .table_cell a{align-items:center;display:flex;flex-flow:row nowrap;gap:.25rem}.client_invoice_body .client_invoice_content .table_header .table_cell:first-child{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.client_invoice_body .client_invoice_content .table_header .table_cell:last-child{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.client_invoice_body .client_invoice_content .table_header .sort_icon.asc svg{transform:rotate(180deg)}}.client_invoice_body .client_invoice_content .table_body{display:flex;flex-flow:column nowrap;gap:.25rem}@media screen and (min-width:1024px){.client_invoice_body .client_invoice_content .table_body{display:table-row-group}}.client_invoice_body .client_invoice_content .table_row{background-color:#fff;column-gap:.75rem;display:grid;grid-template-columns:auto 1fr auto auto;padding:.75rem;row-gap:.25rem}@media screen and (min-width:1024px){.client_invoice_body .client_invoice_content .table_row{display:table-row;padding:unset}.client_invoice_body .client_invoice_content .table_row:not(:last-child) .table_cell{border-bottom:1px solid #f5f5f5}}.client_invoice_body .client_invoice_content .table_row:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.client_invoice_body .client_invoice_content .table_row:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.client_invoice_body .client_invoice_content .table_row:hover{background-color:#f5f5f5}.client_invoice_body .client_invoice_content .table_cell{align-items:center;background-color:transparent;color:#181721;display:flex;flex-flow:row nowrap;font-size:12px;gap:.25rem;line-height:100%;max-width:fit-content;min-height:30px;padding:unset}@media screen and (min-width:1024px){.client_invoice_body .client_invoice_content .table_cell{display:table-cell;padding:.5rem;vertical-align:middle;width:fit-content}}.client_invoice_body .client_invoice_content .table_cell.form-check{min-width:calc(16px + 1rem)}.client_invoice_body .client_invoice_content .table_cell.form-check .form-check-input{border:2px solid #181721;float:none;height:18px;margin:unset;width:18px}.client_invoice_body .client_invoice_content .table_cell.form-check .form-check-input:focus{box-shadow:unset}.client_invoice_body .client_invoice_content .table_cell.form-check .form-check-input:checked{background-color:#181721}.client_invoice_body .client_invoice_content .table_cell a,.client_invoice_body .client_invoice_content .table_cell select{font-size:12px;line-height:100%}.client_invoice_body .client_invoice_content .table_cell select{border:1px solid #181721;cursor:pointer;height:100%;padding-left:.75rem}.client_invoice_body .client_invoice_content .table_cell.checkbox{grid-column:span 1;order:1}.client_invoice_body .client_invoice_content .table_cell.agency{font-family:Rubik Bold,sans-serif;grid-column:span 1;order:2}@media screen and (min-width:1024px){.client_invoice_body .client_invoice_content .table_cell.agency{font-family:Rubik Medium,sans-serif}}.client_invoice_body .client_invoice_content .table_cell.type{grid-column:span 1;justify-self:end;order:3}.client_invoice_body .client_invoice_content .table_cell.date{grid-column:span 1;justify-self:end;order:4}.client_invoice_body .client_invoice_content .table_cell.reference{grid-column:span 2;order:5}.client_invoice_body .client_invoice_content .table_cell.amount{font-family:Rubik Medium,sans-serif;grid-column:span 2;justify-self:end;order:6}@media screen and (min-width:1024px){.client_invoice_body .client_invoice_content .table_cell.amount{font-family:Rubik Regular,sans-serif}}.client_invoice_body .client_invoice_content .table_cell.status{grid-column:span 2;justify-self:end;order:8}.client_invoice_body .client_invoice_content .table_cell.status .status_item{align-items:center;border-radius:50rem;color:#fff;display:flex;font-family:Rubik Medium,sans-serif;font-size:10px;height:30px;line-height:100%;padding:.5rem .75rem;width:fit-content}.client_invoice_body .client_invoice_content .table_cell.status .status_item.n{background-color:#fe473c}.client_invoice_body .client_invoice_content .table_cell.status .status_item.a{background-color:#36353f}.client_invoice_body .client_invoice_content .table_cell.status .status_item.p{background-color:#3fc377}.client_invoice_body .client_invoice_content .table_cell.status .status_item.e{background-color:#1b8b5c}.client_invoice_body .client_invoice_content .table_cell.dueAt{grid-column:span 2;order:9}.client_invoice_body .client_invoice_content .table_cell.orders{grid-column:span 2;order:7}.client_invoice_body .client_invoice_content .table_cell.orders a{font-family:Rubik Regular,sans-serif;margin-left:.75rem}.client_invoice_body .client_invoice_content .table_cell.actions{grid-column:span 2;justify-self:end;order:10}.client_invoice_body .client_invoice_content .table_cell.actions .actions_wrapper{align-items:center;border-left:1px solid #d3d4d6;display:flex;flex-flow:row nowrap;gap:.25rem;margin-left:auto;padding-left:.5rem;width:fit-content}.client_invoice_body .client_invoice_content .table_cell.actions .actions_wrapper svg{height:24px;min-width:24px;width:24px}.client_invoice_body .client_invoice_content .table_cell.actions .actions_wrapper svg path{fill:#181721}.client_invoice_body .client_invoice_content .table_cell .label{white-space:nowrap}@media screen and (min-width:1024px){.client_invoice_body .client_invoice_content .table_cell .label{display:none}}.client_invoice_body .client_invoice_content .invoice_resume{align-items:center;background-color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;bottom:0;box-shadow:0 -20px 24px -4px rgba(16,24,40,.08),0 -8px 8px -4px rgba(16,24,40,.03);display:flex;flex-flow:row nowrap;gap:1.5rem;justify-content:center;left:0;padding:1.5rem .75rem;position:fixed;right:0;transform:translateY(0);transition:all .3s ease-in-out;visibility:visible;z-index:1000}@media screen and (min-width:1024px){.client_invoice_body .client_invoice_content .invoice_resume{gap:3rem}}.client_invoice_body .client_invoice_content .invoice_resume.hidden{transform:translateY(100%);visibility:hidden}.client_invoice_body .client_invoice_content .invoice_resume .amount{font-family:Rubik Bold,sans-serif}.client_invoice_modal_header .switch{align-items:center;background-color:#e9eaea;display:flex;flex-flow:row nowrap;justify-content:space-evenly;padding-top:1.5rem;width:100%}.client_invoice_modal_header .switch .toggle{align-items:center;cursor:pointer;display:flex;flex-flow:column nowrap;font-family:Rubik Regular,sans-serif;justify-content:center;padding-inline:.5rem;padding-bottom:.75rem;width:100%}.client_invoice_modal_header .switch .toggle:hover{text-decoration:none}.client_invoice_modal_header .switch .toggle.active{border-bottom:1px solid #181721;font-family:Rubik Medium,sans-serif}.client_invoice_manual_modal .form-control::placeholder{color:#989c9f;opacity:1}.client_invoice_manual_modal .form-check-label{font-family:Rubik Regular,sans-serif}.client_invoice_schedule_content_index{display:flex;flex-flow:column nowrap;gap:.75rem;padding:1.5rem}.client_invoice_schedule_content_index .count{font-family:Rubik SemiBold,sans-serif}.client_invoice_schedule_content_index:has(&gt;.empty){gap:2.25rem;padding-top:2.25rem}.client_invoice_schedule_content_index:has(&gt;.empty) .empty{text-align:center}.client_invoice_schedule_content_history{display:flex;flex-flow:column nowrap;gap:.25rem;padding:1.5rem}.client_invoice_schedule_content_history .empty{margin-inline:auto}.client_invoice_schedule_content .client_invoice_schedule_card{background-color:#fff;border-radius:.5rem;display:flex;flex-flow:column nowrap;gap:.75rem;padding:1.5rem}.client_invoice_schedule_content .client_invoice_schedule_card_header{align-items:center;display:flex;flex-flow:row nowrap;gap:.75rem}.client_invoice_schedule_content .client_invoice_schedule_card_header .icon{align-items:center;background-color:#8fad33;border-radius:.5rem;display:flex;justify-content:center;padding:.25rem .75rem}.client_invoice_schedule_content .client_invoice_schedule_card_header .icon svg{height:30px;min-width:30px;width:30px}.client_invoice_schedule_content .client_invoice_schedule_card_header .icon svg path{fill:#181721}.client_invoice_schedule_content .client_invoice_schedule_card_header .content{display:flex;flex-flow:column nowrap;gap:.25rem}.client_invoice_schedule_content .client_invoice_schedule_card_header .content .subtitle{display:flex;flex-flow:row nowrap;gap:.25rem}.client_invoice_schedule_content .client_invoice_schedule_card_history{color:#8fad33;display:flex;flex-flow:column nowrap;gap:.25rem}.client_invoice_schedule_content .client_invoice_schedule_card_history .item{display:flex;flex-flow:row nowrap;gap:.25rem}.client_invoice_schedule_content .client_invoice_schedule_card_recipients .recipient{color:#494853}.client_invoice_schedule_content .client_invoice_schedule_card_actions{display:flex;flex-flow:row nowrap;gap:.5rem;margin-top:.75rem}.client_invoice_schedule_content .client_invoice_schedule_event_card{background-color:#fff;border-radius:.5rem;display:flex;flex-flow:row nowrap;gap:.75rem;padding:.75rem}.client_invoice_schedule_content .client_invoice_schedule_event_card_icon{align-items:center;background-color:rgba(27,139,92,.1);border-radius:.5rem;display:flex;height:fit-content;justify-content:center;padding:.5rem .75rem}.client_invoice_schedule_content .client_invoice_schedule_event_card_icon svg{height:24px;min-width:24px;width:24px}.client_invoice_schedule_content .client_invoice_schedule_event_card_icon svg path{fill:#1b8b5c}.client_invoice_schedule_content .client_invoice_schedule_event_card_content{display:flex;flex-flow:column nowrap;gap:.25rem}.client_invoice_schedule_content .client_invoice_schedule_event_card_content .vertical_separator{color:#989c9f}.client_invoice_schedule_content .client_invoice_schedule_event_card_content .recipients{color:#494853;display:flex;flex-flow:row nowrap;gap:.25rem}.client_invoice_schedule_content .client_invoice_schedule_event_card_content .recipients .wrapper{display:flex;flex-flow:row wrap;gap:.25rem}.client_invoice_schedule_content .client_invoice_schedule_event_card_content .recipients .wrapper .comma{margin-left:-.25rem}.client_invoice_schedule_form{padding:1.5rem}.client_invoice_schedule_form form{gap:.5rem}.client_invoice_schedule_form form .recipients{display:flex;flex-flow:column nowrap;gap:.75rem;margin-top:1rem}.client_invoice_schedule_form form .recipients_list{column-gap:.25rem;display:none;flex-flow:row wrap;row-gap:.5rem}.client_invoice_schedule_form form .recipients_list:has(.invalid-feedback),.client_invoice_schedule_form form .recipients_list:has(.recipient){display:flex}.client_invoice_schedule_form form .recipients_list .invalid-feedback{background-color:#ffeae9;border:1px solid #fe473c;border-radius:.5rem;color:#fe473c;display:flex;flex-flow:row nowrap;font-family:Rubik Regular,sans-serif;font-size:14px;gap:.25rem;line-height:150%;padding:.75rem}.client_invoice_schedule_form form .recipients_list .recipient{height:35px;position:relative}.client_invoice_schedule_form form .recipients_list .recipient_remove{align-items:center;background-color:#d3d4d6;border-color:#d3d4d6;border-radius:50rem;display:flex;height:24px;justify-content:center;left:.5rem;padding:unset;position:absolute;top:50%;transform:translateY(-50%);width:24px;z-index:1}.client_invoice_schedule_form form .recipients_list .recipient_remove svg{height:100%;min-width:24px;width:100%}.client_invoice_schedule_form form .recipients_list .recipient_remove svg path{fill:#181721}.client_invoice_schedule_form form .recipients_list .recipient input{background-color:#d3d4d6;border:unset;border-radius:50rem;height:100%;min-height:unset;padding-inline:3rem 1.5rem}.client_invoice_schedule_form form .recipients_list .recipient input::placeholder{opacity:1}.client_invoice_schedule_form form .recipients_list .recipient.prototype{height:45px}.client_invoice_schedule_form form .recipients_list .recipient.prototype .recipient_remove{background-color:transparent;border:none}.client_invoice_schedule_form form .recipients_list .recipient.prototype input{background-color:#fff;border:1px solid #d3d4d6;border-radius:50rem;height:100%;min-height:unset;padding-inline:2.25rem 3rem}.client_invoice_schedule_form form .recipients_list .recipient.prototype input::placeholder{color:#989c9f}.client_invoice_schedule_form form .recipients_list .recipient.prototype .icon{display:flex;height:24px;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:24px}.client_invoice_schedule_form form .recipients_list .recipient.prototype .icon svg{height:100%;min-width:24px;width:100%}.client_invoice_schedule_form form .recipients_list .recipient.prototype .icon svg path{fill:#181721}.client_invoice_schedule_form form .form-group:has(#invoice_schedule_comments){margin-top:.25rem}.client_invoice_schedule_form form .form-group:has(#invoice_schedule_isCcRequired){margin-bottom:1rem}#clientInvoiceManualModal .client_invoice_schedule_form{padding-bottom:unset}#clientInvoiceManualModal .client_invoice_schedule_form form .recipients{margin:unset}#clientInvoiceModal{align-content:flex-end;height:100vh}#clientInvoiceModal&gt;.modal-dialog{height:95%;margin:unset;max-height:unset}@media screen and (min-width:768px){#clientInvoiceModal&gt;.modal-dialog{height:100%;margin-left:auto;max-width:400px}}#clientInvoiceModal&gt;.modal-dialog&gt;.modal-content{border-radius:unset;border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:100%}@media screen and (min-width:768px){#clientInvoiceModal&gt;.modal-dialog&gt;.modal-content{border-top-right-radius:unset}}#clientInvoiceModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header{border:none}#clientInvoiceModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-body{background-color:#f5f5f5;padding:unset}#clientInvoiceModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer{display:none}#clientInvoiceManualModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header{border:none}#clientInvoiceManualModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-body{padding:unset}#clientInvoiceManualModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer{border:none}#clientInvoiceManualModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer .cancel{display:none}#clientProductModal .client_product_confirmation .strong{font-family:Rubik Bold,sans-serif}.client_order_body{display:flex;flex-flow:column nowrap;gap:1.5rem;padding:2.25rem 1rem;width:100%}@media screen and (min-width:768px){.client_order_body{padding-inline:1.5rem}}@media screen and (min-width:1024px){.client_order_body{padding-inline:3rem}}.client_order_body .client_order_header{display:flex;flex-flow:column nowrap;gap:1.5rem}.client_order_body .client_order_header h4{display:none;margin:unset}@media screen and (min-width:1024px){.client_order_body .client_order_header h4{display:block}}.client_order_body .client_order_header .swiper-slide{width:fit-content}.client_order_body .client_order_content{display:flex;flex-flow:column nowrap;gap:.75rem}.client_order_body .client_order_content .table{width:inherit}@media screen and (min-width:1024px){.client_order_body .client_order_content .table{background-color:#fff;border-radius:.5rem;display:table;padding:.75rem}}.client_order_body .client_order_content .table_header{display:none}@media screen and (min-width:1024px){.client_order_body .client_order_content .table_header{display:table-header-group}.client_order_body .client_order_content .table_header .table_cell{background-color:#f5f5f5;font-family:Rubik Medium,sans-serif}.client_order_body .client_order_content .table_header .table_cell:first-child{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.client_order_body .client_order_content .table_header .table_cell:last-child{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.client_order_body .client_order_content .table_header .sort_icon.asc svg{transform:rotate(180deg)}}.client_order_body .client_order_content .table_body{display:flex;flex-flow:column nowrap;gap:.25rem}@media screen and (min-width:1024px){.client_order_body .client_order_content .table_body{display:table-row-group}}.client_order_body .client_order_content .table_row{background-color:#fff;column-gap:.75rem;display:grid;grid-template-columns:auto 1fr auto;padding:.75rem}@media screen and (min-width:1024px){.client_order_body .client_order_content .table_row{display:table-row;padding:unset}.client_order_body .client_order_content .table_row:not(:last-child) .table_cell{border-bottom:1px solid #f5f5f5}}.client_order_body .client_order_content .table_row:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.client_order_body .client_order_content .table_row:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.client_order_body .client_order_content .table_row:hover{background-color:#f5f5f5}.client_order_body .client_order_content .table_cell{align-items:center;background-color:transparent;color:#181721;display:flex;flex-flow:row nowrap;font-size:11px;line-height:100%;max-width:fit-content;min-height:30px;padding:unset;text-transform:uppercase}@media screen and (min-width:1024px){.client_order_body .client_order_content .table_cell{border-top:1px solid #f5f5f5;display:table-cell;padding:.5rem;vertical-align:middle;width:min-content}}.client_order_body .client_order_content .table_cell a{font-family:Rubik Medium,sans-serif;font-size:11px;line-height:100%}.client_order_body .client_order_content .table_cell.orderNumber{font-family:Rubik Bold,sans-serif;grid-column:span 1}@media screen and (min-width:1024px){.client_order_body .client_order_content .table_cell.orderNumber{font-family:Rubik Regular,sans-serif}}.client_order_body .client_order_content .table_cell.reference{display:none}@media screen and (min-width:1024px){.client_order_body .client_order_content .table_cell.reference{display:table-cell}}.client_order_body .client_order_content .table_cell.deliveryDate{grid-column:span 2}.client_order_body .client_order_content .table_cell.origin,.client_order_body .client_order_content .table_cell.type{grid-column:span 1}.client_order_body .client_order_content .table_cell.type .type_wrapper{display:flex;flex-flow:row nowrap;gap:.25rem}.client_order_body .client_order_content .table_cell.type .type_wrapper .type_item{align-items:center;border-radius:50rem;display:flex;height:20px;justify-content:center;padding:.25rem;width:20px}.client_order_body .client_order_content .table_cell.type .type_wrapper .type_item:not(:first-child){margin-left:-.5rem}.client_order_body .client_order_content .table_cell.type .type_wrapper .type_item svg{height:100%;min-width:20px;width:100%}.client_order_body .client_order_content .table_cell.type .type_wrapper .type_item svg path{fill:#fff}.client_order_body .client_order_content .table_cell.type .type_wrapper .type_item.type-fra{background:#3a73b3}.client_order_body .client_order_content .table_cell.type .type_wrapper .type_item.type-gel{background:#00b1eb}.client_order_body .client_order_content .table_cell.type .type_wrapper .type_item.type-sec{background:#f58f71}.client_order_body .client_order_content .table_cell.type .type_wrapper .type_item.type-sec svg{height:12px;transform:rotate(-45deg);width:12px}.client_order_body .client_order_content .table_cell.type .type_wrapper .type_item.type-sec svg path{fill:#36353f}.client_order_body .client_order_content .table_cell.productsNumber{font-family:Rubik Medium,sans-serif;grid-column:span 2}@media screen and (min-width:1024px){.client_order_body .client_order_content .table_cell.productsNumber{font-family:Rubik Regular,sans-serif}}.client_order_body .client_order_content .table_cell.status{grid-column:span 1}.client_order_body .client_order_content .table_cell.status .status_item{align-items:center;border-radius:50rem;color:#fff;display:flex;font-family:Rubik Medium,sans-serif;font-size:10px;height:30px;line-height:100%;padding:.5rem .75rem;width:fit-content}.client_order_body .client_order_content .table_cell.status .status_item.att,.client_order_body .client_order_content .table_cell.status .status_item.blq{background-color:#fe473c}.client_order_body .client_order_content .table_cell.status .status_item.fac{background-color:#36353f}.client_order_body .client_order_content .table_cell.status .status_item.prc{background-color:#3fc377}.client_order_body .client_order_content .table_cell.status .status_item.prt{background-color:#8fad33}.client_order_body .client_order_content .table_cell.status .status_item.val{background-color:#1b8b5c}.client_order_body .client_order_content .table_cell.actions{grid-column:span 1}.client_order_body .client_order_content .table_cell.actions .actions_wrapper{align-items:center;border-left:1px solid #d3d4d6;display:flex;flex-flow:row nowrap;gap:.25rem;margin-left:auto;padding-left:.5rem;width:fit-content}.client_order_body .client_order_content .table_cell.actions .actions_wrapper svg{height:24px;min-width:24px;width:24px}.client_order_body .client_order_content .table_cell.actions .actions_wrapper svg path{fill:#181721}@media screen and (min-width:1024px){.client_order_body .client_order_content .table_cell .label{display:none}}.client_order_detail_body{padding:0 1.5rem}@media screen and (min-width:1024px){.client_order_detail_body{padding:0 3rem}}.client_order_detail_header{align-items:flex-end;align-self:stretch;background:#36353f;border-radius:8px;display:flex;flex-direction:column;justify-content:center}.client_order_detail_header-header{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding-right:1rem}@media screen and (min-width:1024px){.client_order_detail_header-header{padding-right:1.5rem}}.client_order_detail_header-header-left{align-items:center;border-radius:8px 8px 0 0;display:flex;gap:.5rem;padding:1.5rem}.client_order_detail_header-header-left svg{height:30px;width:30px}.client_order_detail_header-header-left svg path{fill:#fff}.client_order_detail_header-header-left-title{color:#fff;font-family:Rubik Medium,sans-serif;font-size:24px;line-height:120%}.client_order_detail_header-header-print{align-items:center;background-color:#494853;border-radius:8px;display:flex;gap:.75rem;height:60px;justify-content:center;padding:0 2.25rem}.client_order_detail_header-content{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:.5rem;padding:0 1rem 1rem}@media screen and (min-width:768px){.client_order_detail_header-content{flex-direction:row;padding-right:1.5rem}}.client_order_detail_header-content-item{align-items:flex-start;align-self:stretch;background-color:#494853;border-radius:8px;display:flex;flex:1 0 0;flex-direction:column;justify-content:space-between;padding:1rem}.client_order_detail_header-content-item-1-content{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:center}.client_order_detail_header-content-item-1-content-status{align-items:center;background:#8fad33;border-radius:86px;color:#f5f5f5;display:flex;font-family:Rubik Medium,sans-serif;font-size:12px;gap:.25rem;height:26px;justify-content:center;line-height:100%;padding:0 .75rem}.client_order_detail_header-content-item-1-content-title{color:#fff;font-family:Rubik Medium,sans-serif;font-size:16px;line-height:120%}.client_order_detail_header-content-item-1-content-name{color:#fff;font-family:Rubik Regular,sans-serif;font-size:12px;line-height:100%}.client_order_detail_header-content-item-1-delivery{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;padding-top:1.5rem}.client_order_detail_header-content-item-1-delivery svg path{fill:#bed73b}.client_order_detail_header-content-item-1-delivery-title{color:#bed73b;font-family:Rubik Medium,sans-serif;font-size:12px;line-height:100%}.client_order_detail_header-content-item-2{gap:.75rem;justify-content:flex-start}@media screen and (min-width:768px){.client_order_detail_header-content-item-2{max-width:130px}}@media screen and (min-width:1024px){.client_order_detail_header-content-item-2{max-width:100%}}.client_order_detail_header-content-item-2-nmbPt{align-items:center;display:flex;gap:.5rem}.client_order_detail_header-content-item-2-nmbPt-item{align-items:center;background:#8fad33;border-radius:86px;color:#fff;color:#f5f5f5;display:flex;font-family:Rubik Medium,sans-serif;font-size:10px;gap:.25rem;height:26px;justify-content:center;line-height:100%;padding:0 .75rem}.client_order_detail_header-content-item-2-nmbPt-title{color:#f5f5f5;font-family:Rubik Medium,sans-serif;font-size:12px;line-height:100%}.client_order_detail_header-content-item-2-type{display:flex;flex-flow:row-reverse nowrap}.client_order_detail_header-content-item-2-type-icon{align-items:center;border-radius:50rem;display:flex;height:20px;justify-content:center;width:20px}.client_order_detail_header-content-item-2-type-icon:not(:last-child){margin-left:-2px}.client_order_detail_header-content-item-2-type-icon svg{max-height:14px;min-width:14px;width:14px}.client_order_detail_header-content-item-2-type-icon svg path{fill:#fff}.client_order_detail_header-content-item-2-type-icon.type-fra{background-color:#3a73b3}.client_order_detail_header-content-item-2-type-icon.type-gel{background-color:#00b1eb}.client_order_detail_header-content-item-2-type-icon.type-sec{background-color:#f58f71}.client_order_detail_header-content-item-2-type-icon.type-sec svg{transform:rotate(-45deg)}.client_order_detail_header-content-item-2-price{color:#fff;font-family:Rubik Medium,sans-serif;font-size:16px;line-height:120%}.client_order_detail_header-content-item-3{gap:.75rem}.client_order_detail_header-content-item-3-status{align-items:center;background:#1b8b5c;border-radius:86px;color:#f5f5f5;display:flex;font-family:Rubik Medium,sans-serif;font-size:12px;gap:.25rem;height:26px;justify-content:center;line-height:100%;padding:0 .75rem}.client_order_detail_header-content-item-3-facture{align-items:center;color:#fff;display:flex;font-family:Rubik Medium,sans-serif;font-size:12px;gap:.5rem;line-height:100%}.client_order_detail_header-content-item-3-button{align-items:flex-start;align-self:stretch;display:flex;gap:.5rem}.client_order_detail_header-content-item-3-button-load{align-items:center;background:#f5f5f5;border-radius:48px;color:#494853;display:flex;font-family:Rubik Medium,sans-serif;font-size:12px;gap:.25rem;height:35px;justify-content:center;line-height:100%;padding:.5rem .75rem;text-align:center;width:181px}.client_order_detail_header-content-item-3-button-send{align-items:center;align-self:stretch;background-color:hsla(0,0%,100%,.1);border-radius:8px;display:flex;flex:1 0 0;gap:.75rem;justify-content:center;padding:0 .75rem}.client_order_detail_header-content-item-3-button-send svg path{fill:#fff}.client_order_detail_body{align-items:flex-start;align-self:stretch;background-color:#f5f5f5;display:flex;flex-direction:column;gap:1.5rem;padding:.25rem .25rem 2.25rem}@media screen and (min-width:768px){.client_order_detail_body{padding:1.5rem}}@media screen and (min-width:1024px){.client_order_detail_body{gap:.5rem;padding:3rem}}.client_order_detail_body .client_order_detail_content{align-items:flex-start;align-self:stretch;background:#fff;border-bottom:1px solid #e9eaea;border-radius:8px;display:flex;flex-direction:column;padding:.75rem}.client_order_detail_body .client_order_detail_content .product_order_card{background:#fff;border-bottom:1px solid #e9eaea;display:flex;flex-flow:column nowrap;justify-content:space-between;min-height:148px;position:relative;width:100%}.client_order_detail_body .client_order_detail_content .product_order_card:hover{background-color:#f5f5f5}.client_order_detail_body .client_order_detail_content .product_order_card_body{display:flex;flex-flow:column nowrap;gap:.75rem;padding:.75rem 1rem;width:100%}@media screen and (min-width:1024px){.client_order_detail_body .client_order_detail_content .product_order_card_body{flex-flow:row nowrap}}.client_order_detail_body .client_order_detail_content .product_order_card_body-wrapper{display:flex;flex-flow:row nowrap;gap:.75rem}@media screen and (min-width:1024px){.client_order_detail_body .client_order_detail_content .product_order_card_body-wrapper{width:40%}}.client_order_detail_body .client_order_detail_content .product_order_card_body_tags{display:flex;flex-flow:column nowrap;gap:.25rem;left:0;position:absolute;top:.75rem}.client_order_detail_body .client_order_detail_content .product_order_card_body_tags img{height:25px;width:25px}.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_label{display:flex;flex-flow:column nowrap;gap:.25rem}.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type{align-items:center;border-radius:50rem;display:flex;height:25px;justify-content:center;padding:.25rem;width:25px}.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type svg{height:100%;width:100%}.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type svg path{fill:#fff}.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-fra{background:#3a73b3}.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-gel{background:#00b1eb}.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-boi,.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-epi,.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-pne,.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-vcg{background:#bed73b}.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-boi svg,.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-epi svg,.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-pne svg,.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-vcg svg{height:18px;width:18px}.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-boi svg path,.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-epi svg path,.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-pne svg path,.client_order_detail_body .client_order_detail_content .product_order_card_body_tags_type.type-vcg svg path{fill:#36353f}.client_order_detail_body .client_order_detail_content .product_order_card_body_image{align-items:center;display:flex;max-height:90px;min-height:90px;object-fit:cover;width:90px}@media screen and (min-width:1024px){.client_order_detail_body .client_order_detail_content .product_order_card_body_image{max-height:110px;min-height:110px;width:110px}}.client_order_detail_body .client_order_detail_content .product_order_card_body_image img{object-fit:contain;width:inherit}.client_order_detail_body .client_order_detail_content .product_order_card_body_content{display:flex;flex:1;flex-flow:row nowrap;gap:.5rem;justify-content:space-between}@media screen and (min-width:1024px){.client_order_detail_body .client_order_detail_content .product_order_card_body_content{width:60%}}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_detail{display:flex;flex-flow:column nowrap;gap:.25rem}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_detail_type{display:flex;flex-flow:row nowrap;gap:.25rem;margin-bottom:.25rem}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_detail_type_item{background:#f5f5f5;border-radius:50rem;padding:.5rem}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_detail_name{font-family:Rubik SemiBold,sans-serif}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_detail_reference{color:#989c9f;margin-bottom:.25rem}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_detail_unit{color:#989c9f}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_detail_stock{display:flex;flex-flow:column nowrap;font-family:Rubik Medium,sans-serif;gap:.25rem;margin-top:.25rem}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_detail_stock .available{color:#fe473c}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:.75rem;width:100%}@media screen and (min-width:1024px){.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight{flex-flow:row nowrap;justify-content:flex-end}}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_event{border-radius:50rem;color:#fff;font-family:Rubik Bold,sans-serif;padding:.5rem;width:fit-content}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_event.promotion{background:#ff655b}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_event.prix_bloque{background:#8fad33}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_cadencier{align-items:center;display:flex;flex-direction:row;gap:.75rem;height:fit-content;justify-content:space-between;width:100%}@media screen and (min-width:1024px){.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_cadencier{width:250px}}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_cadencier .popover-cart{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_cadencier .popover-cart_delete{align-items:center;background:var(--White,#fff);border:none;border-radius:8px;display:flex;gap:5px;height:32px;justify-content:center;padding:8px 4px;width:32px}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_cadencier .popover-cart_delete span{display:none}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_cadencier .popover-cart span,.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_cadencier .popover-cart_history_wrapper_date{color:#826689;font-family:Rubik Medium,sans-serif;font-size:12px;line-height:100%;width:100%}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_cadencier-item{align-items:center;background-color:#f2e8f4;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:.75rem;width:100%}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_cadencier-item p{color:#826689;margin-bottom:0!important;width:100%}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_cadencier-trash{align-items:center;background-color:#fff;border-radius:8px;display:flex;gap:.25rem;height:32px;justify-content:center;padding:.5rem .25rem}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_info{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media screen and (min-width:1024px){.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_info{width:60%}}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_info_quantity{align-items:center;background:#e9eaea;border-radius:8px;display:flex;flex-shrink:0;gap:.5rem;height:35px;justify-content:center;padding:.5rem .75rem;width:fit-content}@media screen and (min-width:1024px){.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_info_quantity{margin-inline:1.5rem}}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_info_price{align-items:flex-end;display:flex;flex-direction:row;gap:.5rem}@media screen and (min-width:1024px){.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_info_price{flex-direction:column}}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_info_price-item{align-items:center;display:flex;flex-flow:row nowrap;font-family:Rubik Bold,sans-serif}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_info_price-item .unit{font-size:18px;line-height:100%}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_info_price-item .currency,.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_info_price-item .decimal{font-size:14px;line-height:100%}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_info_price-item .currency{margin-left:.25rem}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_info_price-item .spec{font-family:Rubik Regular,sans-serif;font-size:14px;line-height:100%}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_popover{position:relative}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_popover_icon{aspect-ratio:1;padding:unset!important}.client_order_detail_body .client_order_detail_content .product_order_card_body_content_highlight_popover_window{right:0}.client_order_detail_footer{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:768px){.client_order_detail_footer{flex-direction:row}}.client_order_detail_footer_delivery{align-items:flex-start;background:#36353f;border-radius:8px;display:flex;flex-direction:row;gap:1rem;height:148px;padding:1.5rem;width:100%}@media screen and (min-width:768px){.client_order_detail_footer_delivery{max-width:290px}}.client_order_detail_footer_delivery-icon{align-items:flex-start;align-self:stretch;display:flex;gap:10px}.client_order_detail_footer_delivery-icon svg{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.client_order_detail_footer_delivery-content{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:204px}.client_order_detail_footer_delivery-content-establishment,.client_order_detail_footer_delivery-content-title{color:#fff;font-family:Rubik Medium,sans-serif;font-size:15px;line-height:110%}.client_order_detail_footer_delivery-content-establishment{font-size:14px}.client_order_detail_footer_delivery-content-address,.client_order_detail_footer_delivery-content-item{align-self:stretch;color:#d3d4d6;font-family:Rubik Regular,sans-serif;font-size:14px;line-height:110%}.client_order_detail_footer_resume{align-items:flex-start;align-self:stretch;background:#fff;border-radius:8px;display:flex;flex:1 0 0;flex-direction:column;gap:.5rem;padding:1.5rem}@media screen and (min-width:768px){.client_order_detail_footer_resume{padding:3rem}}.client_order_detail_footer_resume-nbPt{align-items:flex-end;align-self:stretch;display:flex;justify-content:space-between;padding-bottom:8px}.client_order_detail_footer_resume-nbPt-title{color:#181721;font-family:Rubik Medium,sans-serif;font-size:15px;line-height:110%}.client_order_detail_footer_resume-nbPt-nb{color:#181721;font-family:Rubik Bold,sans-serif;font-size:16px;line-height:110%}.client_order_detail_footer_resume-total{align-items:flex-end;align-self:stretch;display:flex;justify-content:space-between}.client_order_detail_footer_resume-total-title{color:#181721;font-family:Rubik Medium,sans-serif;font-size:15px;line-height:110%}.client_order_detail_footer_resume-total-nb{color:#181721;font-family:Rubik Bold,sans-serif;font-size:16px;line-height:110%}.client_product,.client_product_confirmation{display:flex;flex-flow:column nowrap;gap:1.5rem}.client_product_confirmation{align-items:center}.client_product_confirmation .name,.client_product_confirmation .wishlist{font-family:Rubik Bold,sans-serif}.client_product_delete .message{display:flex;flex-flow:row wrap;gap:.25rem;justify-content:center}.client_product_delete .message .name{font-family:Rubik SemiBold,sans-serif}.client_header .tab-content{padding:.25rem}.client_header .tab-content:has(#client_header_nav_tabs_pane_timetable.active){border-radius:0 0 .5rem .5rem;padding:1.5rem 1rem}@media screen and (min-width:768px){.client_header .tab-content:has(#client_header_nav_tabs_pane_timetable.active){border-top-right-radius:.5rem;padding:1.5rem}}.client_header .tab-content #client_header_nav_tabs_pane_timetable form{flex:1;margin:unset}.client_header .tab-content #client_header_nav_tabs_pane_timetable .btn-purple{background-color:hsla(0,0%,100%,.1);height:50px;width:50px}.client_header .tab-content #client_header_nav_tabs_pane_timetable .btn-purple:hover{background-color:hsla(0,0%,100%,.3)}.client_timetable_body .client_timetable_header{padding-inline:1rem;padding-bottom:2.25rem}@media screen and (min-width:768px){.client_timetable_body .client_timetable_header{padding-inline:1.5rem}}@media screen and (min-width:1024px){.client_timetable_body .client_timetable_header{padding-inline:3rem}}.client_timetable_body .client_timetable_filter{align-items:center;display:flex;gap:.5rem;margin-inline:var(--product-container-margin-inline);overflow:hidden;padding-bottom:1.5rem}.client_timetable_body .client_timetable_filter-all{background-color:#f5f5f5;z-index:10}.client_timetable_body .client_timetable_filter form{margin:0;margin-top:0!important;min-width:0;scroll-behavior:smooth}.client_timetable_body .client_timetable_filter .filter_fields,.client_timetable_body .client_timetable_filter .switch_field{display:flex;flex-direction:row;gap:.5rem;height:fit-content;margin-right:.5rem!important}.client_timetable_body .client_timetable_filter .filter_fields{align-items:center}.client_timetable_body .client_timetable_filter .filter_fields .filter-content legend,.client_timetable_body .client_timetable_filter .filter_fields .filter-content legend .ts-control .item{display:none}.client_timetable_body .client_timetable_filter .modal-all .modal-dialog{align-items:center;display:flex;justify-content:flex-end}.client_timetable_body .client_timetable_filter .modal-all .modal-content{width:450px}.client_timetable_body .client_timetable_filter .modal-all .modal-body{overflow:scroll;padding:0}.client_timetable_body .client_timetable_filter .modal-all .wrapper .switch_field{align-items:center;background-color:#f5f5f5;display:flex;flex-wrap:wrap;gap:.75rem;height:fit-content;justify-content:flex-start;min-width:100%;padding:1.5rem}.client_timetable_body .client_timetable_filter .modal-all .wrapper .filter_fields{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;min-width:100%;padding:1.5rem}.client_timetable_body .client_timetable_filter .modal-all .wrapper .filter_fields .filter-content{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-width:100%}.client_timetable_body .client_timetable_filter .modal-all .wrapper .filter_fields .filter-content h5{font-family:Rubik Medium,sans-serif}.client_timetable_body .client_timetable_filter .modal-all .wrapper .filter_fields .filter-content label{font-family:Rubik Regular,sans-serif}.client_timetable_body .client_timetable_filter .modal-all .wrapper .filter_fields .filter-content .ts-control .item{display:none}.client_timetable_body .client_timetable_filter .modal-filter .modal-body{overflow:scroll}.client_timetable_body .client_timetable_filter .modal-filter .filter_fields{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;min-width:100%}.client_timetable_body .client_timetable_filter .modal-filter .filter_fields .filter-content{min-width:100%}.client_timetable_body .client_timetable_filter .modal-filter .filter_fields .filter-content h5{font-family:Rubik Medium,sans-serif;padding-bottom:.5rem}.client_timetable_body .client_timetable_filter .modal-filter .filter_fields .filter-content label{font-family:Rubik Regular,sans-serif}.client_timetable_body .client_timetable_content{display:flex;flex-flow:column nowrap;gap:1rem}.client_wishlist_body{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){.client_wishlist_body{gap:1.5rem}}.client_wishlist_body .client_wishlist_header{display:flex;flex-direction:column;gap:1.5rem;padding-inline:.25rem}@media screen and (min-width:768px){.client_wishlist_body .client_wishlist_header{gap:2.25rem;padding-inline:1.5rem}}@media screen and (min-width:1024px){.client_wishlist_body .client_wishlist_header{padding-inline:3rem}}.client_wishlist_body .client_wishlist_header .wishlists_container{display:flex;flex-direction:column;gap:.75rem}.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists_count{font-weight:500;padding-inline:1rem}@media screen and (min-width:768px){.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists_count{padding-inline:unset}}.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists{overflow-x:hidden}.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists .wrapper .wishlists_item{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:unset;height:120px;justify-content:flex-start;padding:1.5rem;width:230px}@media screen and (min-width:768px){.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists .wrapper .wishlists_item{width:265px}}.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists .wrapper .wishlists_item_add{align-items:center;flex-flow:row nowrap;gap:.5rem;justify-content:center}.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists .wrapper .wishlists_item svg{flex-shrink:0}.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists .wrapper .wishlists_item_count,.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists .wrapper .wishlists_item_title{font-weight:500;text-align:start}.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists .wrapper .wishlists_item_count span,.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists .wrapper .wishlists_item_date span{font-family:Rubik Medium,sans-serif;font-size:12px;line-height:100%}.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists .wrapper .wishlists_item_date{color:#989c9f;display:flex;flex-flow:row wrap;gap:.25rem;justify-content:flex-start;margin-top:auto;padding-top:.25rem;transition:all .3s ease}.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists .wrapper .wishlists_item.current{background:#f2e8f4;border:5px solid #826689}.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists .wrapper .wishlists_item.current:hover{background:#826689}.client_wishlist_body .client_wishlist_header .wishlists_container .wishlists .wrapper .wishlists_item.current:hover .wishlists_item_date{color:#d3d4d6}.client_wishlist_body .client_wishlist_header .wishlist_detail{background-color:#826689;border-radius:.5rem .5rem 0 0;display:flex;flex-flow:column nowrap;gap:1rem;padding:1rem}@media screen and (min-width:768px){.client_wishlist_body .client_wishlist_header .wishlist_detail{gap:1.5rem}}@media screen and (min-width:1024px){.client_wishlist_body .client_wishlist_header .wishlist_detail{padding:1.5rem}}@media screen and (min-width:1200px){.client_wishlist_body .client_wishlist_header .wishlist_detail{align-items:center;flex-flow:row wrap;justify-content:space-between}}.client_wishlist_body .client_wishlist_header .wishlist_detail_description{display:flex;flex:1;flex-flow:column nowrap;gap:.75rem}.client_wishlist_body .client_wishlist_header .wishlist_detail_description_title{color:#fff}.client_wishlist_body .client_wishlist_header .wishlist_detail_description_history{color:#fff;display:flex;flex-flow:row wrap;gap:.5rem;justify-content:flex-start}@media screen and (min-width:1200px){.client_wishlist_body .client_wishlist_header .wishlist_detail_description_history{min-width:max-content}}.client_wishlist_body .client_wishlist_header .wishlist_detail_description_history .created,.client_wishlist_body .client_wishlist_header .wishlist_detail_description_history .modified{align-items:center;display:flex;flex-flow:row wrap;gap:.25rem;justify-content:flex-start}.client_wishlist_body .client_wishlist_header .wishlist_detail_description_history .created span,.client_wishlist_body .client_wishlist_header .wishlist_detail_description_history .modified span{width:max-content}.client_wishlist_body .client_wishlist_header .wishlist_detail_description_history .created .author,.client_wishlist_body .client_wishlist_header .wishlist_detail_description_history .modified .author{border-left:1px solid #fff;padding-left:.25rem}.client_wishlist_body .client_wishlist_header .wishlist_detail_description_history span{font-family:Rubik Medium,sans-serif;font-size:12px;line-height:100%}.client_wishlist_body .client_wishlist_header .wishlist_detail_actions{align-items:stretch;display:flex;flex:1;flex-flow:column nowrap;gap:.5rem;justify-content:center}@media screen and (min-width:768px){.client_wishlist_body .client_wishlist_header .wishlist_detail_actions{flex-flow:row nowrap}}@media screen and (min-width:1440px){.client_wishlist_body .client_wishlist_header .wishlist_detail_actions{flex:unset}}.client_wishlist_body .client_wishlist_header .wishlist_detail_actions .action_icons{display:flex;flex-flow:row nowrap;gap:.25rem}.client_wishlist_body .client_wishlist_header .wishlist_detail_actions .action_icons .btn{background:hsla(0,0%,100%,.1);flex:1}@media screen and (min-width:1200px){.client_wishlist_body .client_wishlist_header .wishlist_detail_actions .action_icons .btn{max-width:fit-content;padding:0 1rem}}.client_wishlist_body .client_wishlist_header .wishlist_detail_actions .action_icons .btn:hover{background:#fff}.client_wishlist_body .client_wishlist_header .wishlist_detail_actions .action_icons .btn:hover svg{height:24px;min-width:24px;width:24px}.client_wishlist_body .client_wishlist_header .wishlist_detail_actions .action_icons .btn:hover svg path{fill:#826689}.client_wishlist_body .client_wishlist_header .wishlist_detail_actions .action_texts{display:flex;flex:1;flex-flow:row nowrap;gap:.5rem}@media screen and (min-width:1440px){.client_wishlist_body .client_wishlist_header .wishlist_detail_actions .action_texts{flex:unset}}.client_wishlist_body .client_wishlist_header .wishlist_detail_actions .action_texts .btn{flex:1}@media screen and (min-width:1024px){.client_wishlist_body .client_wishlist_header .wishlist_detail_actions .action_texts .btn{min-width:180px}}@media screen and (min-width:1440px){.client_wishlist_body .client_wishlist_header .wishlist_detail_actions .action_texts .btn{max-width:max-content}}.client_wishlist_body .client_wishlist_content{display:flex;flex-flow:column nowrap;gap:1rem}.client_wishlist_confirmation,.client_wishlist_new{display:flex;flex-flow:column nowrap;gap:1.5rem}.client_wishlist_confirmation{align-items:center}.client_wishlist_confirmation .icon{align-items:center;background:#8fad33;border-radius:50rem;display:flex;height:48px;justify-content:center;width:48px}.client_wishlist_confirmation .icon svg path{fill:#fff}.client_wishlist_confirmation .name{font-family:Rubik Bold,sans-serif}.client_wishlist_delete .message{display:flex;flex-flow:row wrap;gap:.25rem;justify-content:center}.client_wishlist_delete .message .name{font-family:Rubik SemiBold,sans-serif}.wishlist_card{background-color:#fff;border-radius:.5rem;display:flex;flex-flow:column nowrap;gap:.25rem;height:100%;max-width:220px;min-height:120px;padding:1.5rem}.wishlist_card_title{font-family:Rubik SemiBold,sans-serif}.wishlist_card_count{font-family:Rubik Medium,sans-serif;margin-bottom:.25rem}.wishlist_card_date{color:#989c9f;font-family:Rubik Medium,sans-serif;margin-bottom:1rem}.wishlist_card_actions{display:flex;flex-flow:row nowrap;gap:.5rem;margin-top:auto}.wishlist_card:hover{box-shadow:0 12px 16px -4px rgba(24,23,33,.08),0 4px 6px -2px rgba(24,23,33,.03)}#cart{background-color:#f5f5f5}#cart .cart_body{margin-inline:auto;padding:1.5rem 1rem;position:relative;width:fit-content}@media screen and (min-width:768px){#cart .cart_body{padding-block:3rem}}@media screen and (min-width:1024px){#cart .cart_body{gap:3rem;padding-inline:3rem}}.cart_card{border-bottom:1px solid #e9eaea;display:flex;flex-flow:column nowrap;gap:.5rem;padding:1.5rem}.cart_card_header{display:flex;flex-flow:row nowrap;gap:1.5rem;justify-content:space-between}.cart_card_header_main{display:flex;flex:1;flex-flow:column nowrap;gap:.25rem}.cart_card_header_main_title{font-family:Rubik SemiBold,sans-serif;line-height:110%}.cart_card_header_main_detail{color:#494853;display:flex;flex-flow:row nowrap;font-size:14px;gap:.25rem;line-height:110%}.cart_card_header_main_detail .separator{width:unset}.cart_card_header_type{display:flex;flex-flow:row nowrap;gap:.25rem}.cart_card_header_type_item{align-items:center;border-radius:50rem;display:flex;height:20px;justify-content:center;width:20px}.cart_card_header_type_item svg{height:12px;min-width:12px;width:12px}.cart_card_header_type_item svg path{fill:#fff}.cart_card_header_type_item.type-fra{background-color:#3a73b3}.cart_card_header_type_item.type-gel{background-color:#00b1eb}.cart_card_header_type_item.type-sec{background-color:#f58f71}.cart_card_header_type_item.type-sec svg{transform:rotate(-45deg)}.cart_card_content{display:flex;flex-flow:column nowrap;gap:.25rem}.cart_card_content_date{font-size:15px;line-height:110%}.cart_card_content_date svg{height:24px;min-width:24px;width:24px}.cart_card_content_delay{color:#8fad33;font-size:12px;line-height:110%}.cart_card_content_delay svg{height:16px;min-height:16px;width:auto}.cart_card_content_delay svg path{fill:#8fad33}.cart_card_content.outdated *{color:#fe473c}.cart_card_content.outdated svg path{fill:#fe473c}.cart_card_action{display:flex;flex-flow:row nowrap;gap:1.5rem;justify-content:space-between}.cart_card.current{background-color:#e9eaea;border-bottom:4px solid #181721}.cart_card.invalid{opacity:.8}.cart_header_preview_mobile{background-color:#fff;border-radius:.5rem;outline:1px solid #d3d4d6;outline-offset:-1px;position:relative}.cart_header_preview_mobile:has(.dropdown-toggle.show){border-bottom-left-radius:0;border-bottom-right-radius:0;outline:2px solid #181721;outline-offset:-2px}.cart_header_preview_mobile:has(.dropdown-toggle.show) .dropdown-toggle .icon{transform:translateY(-50%) rotate(90deg)}.cart_header_preview_mobile .dropdown-toggle{width:100%}.cart_header_preview_mobile .dropdown-toggle:after{content:none}.cart_header_preview_mobile .dropdown-toggle .icon{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) rotate(-90deg);transition:transform .3s}.cart_header_preview_mobile .reschedule{position:absolute;right:3.75rem;top:50%;transform:translateY(-50%)}.cart_header_preview_mobile .reschedule svg path{fill:#181721}.cart_header_preview_mobile .dropdown-menu{border:1px solid #d3d4d6;border-radius:.5rem;border-top-left-radius:0;border-top-right-radius:0;overflow-y:scroll;padding:unset;width:100%}.cart_header_preview_mobile .dropdown-menu .dropdown-item{padding:unset;position:relative}.cart_header_preview_mobile .dropdown-menu .dropdown-item.new-cart{padding:.75rem 1.5rem}.cart_header_preview_mobile .dropdown-menu .dropdown-item.new-cart .btn{width:100%}.cart_header_preview_mobile .dropdown-menu .dropdown-item .item{text-decoration:none}.cart_header_preview_mobile .dropdown-menu .dropdown-item .reschedule{right:1.5rem}.cart_header_preview_mobile .dropdown-menu .dropdown-divider{margin:unset}.cart_header_preview_mobile_item{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:.25rem;padding:.75rem 1.5rem;position:relative}.cart_header_preview_mobile_item .cart_name{font-size:16px}.cart_header_preview_mobile_item .cart_detail{color:#494853;display:flex;flex-flow:row nowrap;font-size:13px;gap:.5rem;line-height:110%}.cart_header_preview_mobile_item .cart_detail .separator{width:auto}.cart_header_preview_mobile_item .cart_delivery{align-items:center;color:#8fad33;display:flex;flex-flow:row nowrap;font-size:13px;gap:.25rem;line-height:110%}.cart_header_preview_mobile_item .cart_delivery svg{height:24px;min-width:24px;width:24px}.cart_header_preview_mobile_item .cart_delivery svg path{fill:#8fad33}.cart_header_preview_mobile_item .cart_delivery.outdated{color:#fe473c}.cart_header_preview_mobile_item .cart_delivery.outdated svg path{fill:#fe473c}.cart_header_preview_desktop{background-color:#fff;border-radius:.5rem;display:flex;flex-flow:column nowrap;gap:.5rem;padding:1.5rem}.cart_header_preview_desktop .cart_title{font-family:Poppins Bold,sans-serif;font-size:20px;line-height:120%}.cart_header_preview_desktop .cart_title .name{color:#8fad33}.cart_header_preview_desktop .cart_update{width:fit-content}.cart_header_preview_desktop .cart_update svg:last-child{height:auto;min-width:16px;transform:rotate(180deg);width:16px}#cart_header_alert .alert{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem;padding:1.5rem .75rem}#cart_header_alert .alert svg{align-self:flex-start;height:24px;min-width:24px;width:24px}#cart_header_alert .alert .content{display:flex;flex-flow:column nowrap;gap:.25rem}#cart_header_alert .alert .content .title{margin:unset}#cart_header_alert .alert .content .message{color:#181721;margin-bottom:.25rem}#cart_header_alert .alert.alert-danger svg path{fill:#fe473c}#cart_header_alert .alert.alert-danger .content .btn{align-items:center;background:rgba(254,71,60,.2);border:2px solid rgba(254,71,60,.2);border-radius:.5rem;color:#fe473c;cursor:pointer;display:flex;flex-shrink:0;gap:10px;justify-content:center;transition:all .3s ease!important;width:fit-content}#cart_header_alert .alert.alert-danger .content .btn:focus{outline:none}#cart_header_alert .alert.alert-danger .content .btn:focus-visible{box-shadow:0 0 0 3px rgba(0,0,0,.1);outline:none}#cart_header_alert .alert.alert-danger .content .btn.disabled,#cart_header_alert .alert.alert-danger .content .btn:disabled{opacity:.65}#cart_header_alert .alert.alert-danger .content .btn:active{transform:scale(.95)}#cart_header_alert .alert.alert-danger .content .btn.btn-large,#cart_header_alert .alert.alert-danger .content .btn.btn-lg{height:60px;padding:.75rem 1.5rem}#cart_header_alert .alert.alert-danger .content .btn.btn-md,#cart_header_alert .alert.alert-danger .content .btn.btn-medium{height:40px;padding:.5rem .75rem}#cart_header_alert .alert.alert-danger .content .btn.btn-sm,#cart_header_alert .alert.alert-danger .content .btn.btn-small{height:31px;padding:.5rem .75rem}#cart_header_alert .alert.alert-danger .content .btn.btn-round{border-radius:50rem}#cart_header_alert .alert.alert-danger .content .btn img,#cart_header_alert .alert.alert-danger .content .btn svg{height:24px;width:24px}#cart_header_alert .alert.alert-danger .content .btn svg path,#cart_header_alert .alert.alert-danger .content .btn svg rect{transition:all .3s ease;fill:#fe473c}#cart_header_alert .alert.alert-danger .content .btn span{font-family:Rubik Medium,sans-serif;font-size:15px;line-height:110%}#cart_header_alert .alert.alert-danger .content .btn:not(.disabled):hover,#cart_header_alert .alert.alert-danger .content .btn:not(:disabled):hover{background:#fe473c;border-color:#fe473c;color:#fff}#cart_header_alert .alert.alert-danger .content .btn:not(.disabled):hover svg path,#cart_header_alert .alert.alert-danger .content .btn:not(.disabled):hover svg rect,#cart_header_alert .alert.alert-danger .content .btn:not(:disabled):hover svg path,#cart_header_alert .alert.alert-danger .content .btn:not(:disabled):hover svg rect{fill:#fff}#cart_header_alert .alert.alert-danger .content .btn:not(.disabled):active,#cart_header_alert .alert.alert-danger .content .btn:not(:disabled):active{background:#fe473c!important;border-color:#fe473c!important;color:#fff!important}#cart_header_alert .alert.alert-danger .content .btn:not(.disabled):active svg path,#cart_header_alert .alert.alert-danger .content .btn:not(.disabled):active svg rect,#cart_header_alert .alert.alert-danger .content .btn:not(:disabled):active svg path,#cart_header_alert .alert.alert-danger .content .btn:not(:disabled):active svg rect{fill:#fff!important}#cart_header_alert .alert.alert-danger .content .btn.disabled,#cart_header_alert .alert.alert-danger .content .btn:disabled{cursor:auto;pointer-events:auto}#cart_header_alert .alert.alert-danger .content .btn.disabled svg path,#cart_header_alert .alert.alert-danger .content .btn.disabled svg rect,#cart_header_alert .alert.alert-danger .content .btn:disabled svg path,#cart_header_alert .alert.alert-danger .content .btn:disabled svg rect{fill:#fff!important}#cart_header_alert .alert.alert-danger .content .btn.disabled:active,#cart_header_alert .alert.alert-danger .content .btn:disabled:active{transform:unset}#cart_header_alert .alert.alert-danger .content .btn.btn-outline{border-color:#fe473c}#cart_header_alert .alert.alert-danger .content .btn.btn-outline:hover{background:#fe473c;border-color:#fe473c;color:rgba(254,71,60,.2)}#cart_header_alert .alert.alert-danger .content .btn.btn-outline:hover svg path,#cart_header_alert .alert.alert-danger .content .btn.btn-outline:hover svg rect{fill:rgba(254,71,60,.2)}#cart_header_alert .alert.alert-danger .content .btn.btn-outline:active{background:#fe473c!important;border-color:#fe473c!important;color:rgba(254,71,60,.2)!important}#cart_header_alert .alert.alert-danger .content .btn.btn-outline:active svg path,#cart_header_alert .alert.alert-danger .content .btn.btn-outline:active svg rect{fill:rgba(254,71,60,.2)!important}#cart_header_alert .alert.alert-danger .content .btn.btn-outline-hover:hover{background-color:rgba(254,71,60,.2);border-color:#fe473c;color:#fe473c}#cart_header_alert .alert.alert-danger .content .btn.btn-outline-hover:hover svg path,#cart_header_alert .alert.alert-danger .content .btn.btn-outline-hover:hover svg rect{fill:#fe473c}#cart_header_alert .alert.alert-danger .content .btn.btn-outline-hover:active{background:rgba(254,71,60,.2)!important;border-color:#fe473c!important;color:#fe473c!important}#cart_header_alert .alert.alert-danger .content .btn.btn-outline-hover:active svg path,#cart_header_alert .alert.alert-danger .content .btn.btn-outline-hover:active svg rect{fill:#fe473c!important}#cart_header_alert .alert.alert-danger .content .btn:hover{color:#fff!important}#cart_header_alert .alert.alert-success{border:1px solid #1b8b5c}#cart_header_alert .alert.alert-success svg path{fill:#1b8b5c}#cart_header_alert .alert.alert-success .content .title{color:#1b8b5c}.cart_delete_content .message .name{color:#fe473c;font-family:Rubik SemiBold,sans-serif}.item_card{background:#fff;border-radius:.5rem;display:flex;flex-flow:column nowrap;justify-content:space-between;min-height:200px;position:relative}.item_card_body{display:flex;flex-flow:row nowrap;gap:.75rem;padding:.75rem 1rem;width:100%}.item_card_body_image{align-items:center;display:flex;width:80px}@media screen and (min-width:1200px){.item_card_body_image{width:110px}}.item_card_body_image img{object-fit:contain;width:inherit}.item_card_body_content{flex:1;justify-content:space-between}.item_card_body_content,.item_card_footer{display:flex;flex-flow:row nowrap;gap:.5rem}.item_card_footer{padding:.75rem 1rem}.invalid_item_cart_container .item_card{min-height:unset}.invalid_item_cart_container .item_card_body{padding-bottom:unset}.invalid_item_cart_container .item_card_body_content{align-items:flex-start;flex-flow:column nowrap;justify-content:flex-start}.invalid_item_cart_container .item_card_body_content_info{color:#fe473c;font-family:Rubik Medium,sans-serif}.invalid_item_cart_container .item_card_body_content_detail{display:flex;flex-flow:column nowrap;gap:.25rem}.invalid_item_cart_container .item_card_body_content_detail .label{font-family:Rubik SemiBold,sans-serif}.invalid_item_cart_container .item_card_body_content_detail .code{color:#989c9f}.invalid_item_cart_container .item_card_footer_replace:last-child{margin-left:auto}#cart_modal .item_card{flex-flow:row nowrap;gap:1rem;justify-content:space-between;min-height:110px;padding:.75rem .5rem}#cart_modal .item_card_body{gap:1rem;padding:unset}#cart_modal .item_card_body_tags{flex-flow:row nowrap;left:.5rem;top:.75rem}#cart_modal .item_card_body_tags_label{display:none}#cart_modal .item_card_body_tags_type{align-items:center;aspect-ratio:1;border-radius:50rem;display:flex;justify-content:center;width:16px}#cart_modal .item_card_body_tags_type svg{height:12px;min-width:6px;width:auto}#cart_modal .item_card_body_tags_type svg path{fill:#fff}#cart_modal .item_card_body_tags_type.type-fra{background:#3a73b3}#cart_modal .item_card_body_tags_type.type-gel{background:#00b1eb}#cart_modal .item_card_body_tags_type.type-epi{background:#f58f71}#cart_modal .item_card_body_tags_type.type-epi svg{transform:rotate(-45deg)}#cart_modal .item_card_body_image{align-items:flex-start;width:50px}#cart_modal .item_card_body_image img{height:50px;max-width:50px}#cart_modal .item_card_body_content{flex-flow:column nowrap}#cart_modal .item_card_body_content_detail_type{display:none}#cart_modal .item_card_body_content_detail_name{display:-webkit-box;font-family:Rubik Medium,sans-serif;font-size:13px;line-height:110%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#cart_modal .item_card_body_content_detail_brand{color:#494853;display:-webkit-box;font-family:Rubik Regular,sans-serif;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#cart_modal .item_card_body_content_detail_reference,#cart_modal .item_card_body_content_detail_unit{display:none}#cart_modal .item_card_body_content_detail_ratio{color:#8fad33;font-family:Rubik Regular,sans-serif}#cart_modal .item_card_body_content_detail_ratio .text{display:none}#cart_modal .item_card_body_content_highlight{align-items:center;flex-flow:row-reverse nowrap;justify-content:space-between}#cart_modal .item_card_body_content_highlight_event{border-radius:50rem;color:#fff;font-family:Rubik Bold,sans-serif;padding:.5rem}#cart_modal .item_card_body_content_highlight_event.promotion{background:#ff655b}#cart_modal .item_card_body_content_highlight_event.prix_bloque{background:#8fad33}#cart_modal .item_card_body_content_highlight_event.invalid{background:#989c9f}#cart_modal .item_card_body_content_highlight_price{align-items:baseline;margin-right:auto}#cart_modal .item_card_body_content_highlight_price .unit{font-size:15px;line-height:110%}#cart_modal .item_card_body_content_highlight_price .currency,#cart_modal .item_card_body_content_highlight_price .decimal,#cart_modal .item_card_body_content_highlight_price .spec{font-size:10px;line-height:110%}#cart_modal .item_card_body_content_highlight_price .currency,#cart_modal .item_card_body_content_highlight_price .decimal{font-family:Rubik Medium,sans-serif;margin:unset}#cart_modal .item_card_body_content_highlight_price .spec{font-family:Rubik Regular,sans-serif}#cart_modal .item_card_body_content_highlight_popover{display:none}#cart_modal .item_card_footer{padding:unset}#cart_modal .item_card_footer_delete,#cart_modal .item_card_footer_favorite{display:none}#cart_modal .item_card_footer_quantity{display:flex;justify-content:center}#cart_modal .item_card_footer_quantity form{flex-flow:column-reverse nowrap}#cart_modal .item_card_footer_quantity form .btn{aspect-ratio:unset;height:32px}#cart_modal .cart_replace_body .cart_replace_current .item_card{padding:.75rem 1rem}#cart_modal .cart_replace_body .cart_replace_current .item_card_body_content{flex-flow:row nowrap;justify-content:space-between}#cart_modal .cart_replace_body .cart_replace_current .item_card_body_content_highlight{align-items:flex-end;flex-flow:column nowrap;justify-content:unset}#cart_modal .cart_replace_body .cart_replace_current .item_card_body_content_highlight_event:not(.invalid),#cart_modal .cart_replace_body .cart_replace_current .item_card_body_content_highlight_favorite,#cart_modal .cart_replace_body .cart_replace_current .item_card_body_content_highlight_price,#cart_modal .cart_replace_body .cart_replace_current .item_card_footer{display:none}#cart_modal .cart_replace_body .cart_replace_alternative .item_card{flex-flow:column nowrap;padding:.75rem 1rem}#cart_modal .cart_replace_body .cart_replace_alternative .item_card_body_image{width:110px}#cart_modal .cart_replace_body .cart_replace_alternative .item_card_body_image img{height:unset;max-width:unset}#cart_modal .cart_replace_body .cart_replace_alternative .item_card_body_content{flex-flow:row nowrap}#cart_modal .cart_replace_body .cart_replace_alternative .item_card_body_content_highlight{align-items:flex-end;flex-flow:column nowrap;justify-content:unset}#cart_modal .cart_replace_body .cart_replace_alternative .item_card_footer{align-items:center}.cart_list_body .cart_list_header{background-color:#fff;border-bottom:4px solid #181721;display:flex;flex-flow:column nowrap;gap:1.5rem;padding:1.5rem}.cart_list_body .cart_list_header .cart_delete_all{color:#494853}.cart_list_body .cart_list_header .cart_delete_all:hover{color:#fff}.cart_list_body .cart_list_header .text{font-family:Rubik SemiBold,sans-serif}.cart_list_body .cart_list_header_empty{background-color:#fff;border-radius:.5rem;display:flex;flex-flow:column nowrap;gap:1.5rem;margin:1.5rem;padding:1.5rem}.cart_list_body .cart_list_header_empty .message{color:#1b8b5c;display:flex;flex-flow:row nowrap;gap:.75rem}.cart_list_body .cart_list_header_empty .message svg{height:24px;min-width:24px;width:24px}.cart_list_body .cart_list_header_empty .message svg path{fill:#1b8b5c}.cart_replace_body{padding-block:1.5rem}.cart_replace_body,.cart_replace_body .cart_replace_alternative,.cart_replace_body .cart_replace_current{display:flex;flex-flow:column nowrap;gap:1.5rem}.cart_replace_body .cart_replace_alternative_title,.cart_replace_body .cart_replace_current_title{margin:unset;padding-inline:1.5rem}.cart_show_body{display:flex}.cart_show_body .cart_body_main{display:flex;flex-flow:column nowrap;width:100%}.cart_show_body .cart_body_main .cart_show_header{display:flex;flex-flow:column nowrap;gap:1rem}.cart_show_body .cart_body_main .cart_show_header .cart_header_main{display:flex;flex-flow:column nowrap;gap:1rem;justify-content:space-between}@media screen and (min-width:1024px){.cart_show_body .cart_body_main .cart_show_header .cart_header_main{flex-flow:row nowrap}}.cart_show_body .cart_body_main .cart_show_header .cart_header_main .title{font-family:Poppins Bold,sans-serif;font-size:24px;line-height:120%}.cart_show_body .cart_body_main .cart_show_header .cart_header_main .links{display:flex;flex-flow:row nowrap;gap:.5rem}.cart_show_body .cart_body_main .cart_show_header .cart_header_main .links&gt;*{border-width:1px;flex:1}@media screen and (min-width:1024px){.cart_show_body .cart_body_main .cart_show_header .cart_header_main .links&gt;*{flex:unset}}.cart_show_body .cart_body_main .cart_show_header .cart_header_remaining_time{margin-inline:1.5rem}.cart_show_body .cart_body_main .cart_show_header .cart_create{align-items:center;align-self:stretch;background:rgba(27,139,92,.1);border:1px solid #1b8b5c;border-radius:10px;display:flex;gap:.75rem;margin-inline:1.5rem;padding:1.5rem .75rem}.cart_show_body .cart_body_main .cart_show_header .cart_create-img{align-items:flex-start;display:flex;justify-content:center;padding-top:.25rem}.cart_show_body .cart_body_main .cart_show_header .cart_create h5{align-self:stretch;color:#1b8b5c;font-family:Rubik Medium,sans-serif;font-size:16px;line-height:120%}.cart_show_body .cart_body_main .cart_show_header .cart_create p{align-self:stretch;color:#181721;font-family:Rubik Regular,sans-serif;font-size:14px;line-height:150%;margin-bottom:0!important}.cart_show_body .cart_body_main .cart_categories{align-items:flex-start;align-self:stretch;background:#f5f5f5;display:flex;flex:1 0 0;flex-direction:column;gap:2.25rem;padding-top:1.5rem}.cart_show_body .cart_body_main .cart_categories_title{align-items:center;display:flex;gap:.5rem;padding-inline:1.5rem}.cart_show_body .cart_body_main .cart_categories_title h3{font-family:Poppins Bold,sans-serif;font-size:25px;line-height:120%}.cart_show_body .cart_body_main .cart_categories_content{display:grid;gap:.25rem;grid-template-columns:repeat(2,1fr);padding-inline:1.5rem;width:100%}.cart_show_body .cart_body_main .cart_categories_content-item{align-items:center;background:#e9eaea;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;height:205px;justify-content:space-between;padding:1rem .75rem;width:173px}.cart_show_body .cart_body_main .cart_categories_content-item:hover{text-decoration:none}.cart_show_body .cart_body_main .cart_categories_content-item:hover .home__body_categories-wrapper-item-img{padding-bottom:.75rem;transition:padding-bottom .3s ease}.cart_show_body .cart_body_main .cart_categories_content-item:hover .home__body_categories-wrapper-item-img img{transition:width .3s ease;width:unset}.cart_show_body .cart_body_main .cart_categories_content-item-img{align-items:center;background-color:#f5f5f5;border-radius:100px;display:flex;flex-shrink:0;gap:.75rem;height:130px;justify-content:center;padding-bottom:0;transition:padding-bottom .3s ease;width:130px}.cart_show_body .cart_body_main .cart_categories_content-item-img img{height:100%;padding:1rem;transition:width .3s ease;width:100%}.cart_show_body .cart_body_main .cart_categories_content-item-img.all{background-color:#bed73b}.cart_show_body .cart_body_main .cart_categories_content-item-title{color:#181721;font-family:Rubik Medium,sans-serif;font-size:15px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.cart_show_body .cart_body_summary{background-color:#f5f5f5;bottom:0;height:fit-content;left:0;position:fixed;right:0;z-index:1046}.cart_show_body .cart_body_summary .cart_summary{display:flex;flex-flow:column nowrap;gap:.5rem;padding-bottom:90px}@media screen and (min-width:1024px){.cart_show_body .cart_body_summary .cart_summary{padding-bottom:unset}}.cart_show_body .cart_body_summary .cart_summary_details,.cart_show_body .cart_body_summary .cart_summary_title{display:none}.cart_show_body .cart_body_summary .cart_summary_title{font-family:Poppins Bold,sans-serif;font-size:24px;line-height:120%}.cart_show_body .cart_body_summary .cart_summary_remaining_time{align-items:center;background-color:#f5f5f5;border-radius:.5rem;color:#8fad33;display:flex;flex-flow:row nowrap;font-family:Rubik Medium,sans-serif;font-size:12px;gap:.25rem;justify-content:center;line-height:110%;padding:.75rem 1.5rem}.cart_show_body .cart_body_summary .cart_summary_remaining_time svg{height:20px;min-width:20px;width:20px}.cart_show_body .cart_body_summary .cart_summary_remaining_time svg path{fill:#8fad33}.cart_show_body .cart_body_summary .cart_summary_remaining_time .content{align-items:center;column-gap:.25rem;display:flex;flex-flow:row wrap;justify-content:flex-start}.cart_show_body .cart_body_summary .cart_summary_remaining_time.invalid{color:#fe473c}.cart_show_body .cart_body_summary .cart_summary_remaining_time.invalid svg path{fill:#fe473c!important}.cart_show_body .cart_body_summary .cart_summary_details{flex-flow:column nowrap;font-size:16px;gap:.5rem;line-height:100%}.cart_show_body .cart_body_summary .cart_summary_details&gt;*{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.cart_show_body .cart_body_summary .cart_summary_details&gt;* .value{align-items:flex-end;display:flex;flex-flow:row nowrap;font-family:Rubik Bold,sans-serif;gap:.25rem}.cart_show_body .cart_body_summary .cart_summary_details .extra .value{align-items:flex-start;font-size:14px;gap:unset;line-height:100%}.cart_show_body .cart_body_summary .cart_summary_details .extra .value .cents{font-size:12px;line-height:100%;margin-left:2px}.cart_show_body .cart_body_summary .cart_summary_details .total{font-family:Rubik Bold,sans-serif;font-size:20px;line-height:100%;margin-top:.5rem}.cart_show_body .cart_body_summary .cart_summary_details .total .value{align-items:flex-start;gap:unset}.cart_show_body .cart_body_summary .cart_summary_details .total .value .cents,.cart_show_body .cart_body_summary .cart_summary_details .total .value .currency{font-size:16px;line-height:100%}.cart_show_body .cart_body_summary .cart_summary_details .total .value .cents{margin-left:2px}.cart_show_body .cart_body_summary .cart_summary_actions{display:flex;flex-flow:column nowrap;gap:.5rem}.cart_show_body .cart_body_summary .cart_summary_actions .validate{width:100%}.cart_show_body .cart_body_summary .cart_summary_actions .redirect{justify-content:space-between;padding:1rem}.cart_show_body .cart_body_summary .cart_summary_actions .redirect .total{align-items:flex-end;background-color:#8fad33;border-radius:.5rem;color:#fff;display:flex;flex-flow:row nowrap;padding:.5rem}.cart_show_body .cart_body_summary .cart_summary_actions .redirect .total .cents,.cart_show_body .cart_body_summary .cart_summary_actions .redirect .total .currency,.cart_show_body .cart_body_summary .cart_summary_actions .redirect .total .text{font-size:9px}.cart_show_body .cart_body_summary .cart_summary_actions .redirect .total .text{margin-left:.25rem}#cart_body .cart_show_body{flex-flow:row nowrap}#cart_body .cart_show_body .cart_body_main{gap:1.5rem}@media screen and (min-width:1024px){#cart_body .cart_show_body .cart_body_main{gap:.5rem;max-width:800px}#cart_body .cart_show_body .cart_body_main .cart_header{gap:1.5rem}#cart_body .cart_show_body .cart_body_main .cart_header_preview_mobile{display:none}}#cart_body .cart_show_body .cart_body_main .cart_header_preview_desktop,#cart_body .cart_show_body .cart_body_main .cart_header_preview_mobile .new-cart .redirect{display:none}@media screen and (min-width:1024px){#cart_body .cart_show_body .cart_body_main .cart_header_preview_desktop{display:flex}}#cart_body .cart_show_body .cart_body_main .cart_header_remaining_time{align-items:center;background-color:#f5f5f5;border-radius:.5rem;color:#8fad33;display:flex;flex-flow:row nowrap;font-family:Rubik Medium,sans-serif;font-size:12px;gap:.25rem;justify-content:flex-start;line-height:110%;padding-inline:1.5rem}#cart_body .cart_show_body .cart_body_main .cart_header_remaining_time svg{height:20px;min-width:20px;width:20px}#cart_body .cart_show_body .cart_body_main .cart_header_remaining_time svg path{fill:#8fad33}#cart_body .cart_show_body .cart_body_main .cart_header_remaining_time .content{align-items:center;column-gap:.25rem;display:flex;flex-flow:row wrap;justify-content:flex-start}#cart_body .cart_show_body .cart_body_main .cart_header_remaining_time.invalid{color:#fe473c}#cart_body .cart_show_body .cart_body_main .cart_header_remaining_time.invalid svg path{fill:#fe473c!important}#cart_body .cart_show_body .cart_body_main .cart_show_content{display:flex;flex-flow:column nowrap;gap:.5rem;position:relative}#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_item_cart_container,#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_product_cart_container{background-color:#ffeae9;border-radius:.5rem;display:flex;flex-flow:column nowrap;gap:1.5rem;padding:1.5rem}#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_item_cart_container_overquantified,#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_item_cart_container_price-error,#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_item_cart_container_unavailable,#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_product_cart_container_overquantified,#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_product_cart_container_price-error,#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_product_cart_container_unavailable{display:flex;flex-flow:column nowrap;gap:.25rem}#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_item_cart_container_title,#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_product_cart_container_title{color:#fe473c;margin:unset}#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_item_cart_container_message,#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_product_cart_container_message{margin-bottom:.25rem}#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_item_cart_container_unavailable .invalid_item_cart_container_message .accent,#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_item_cart_container_unavailable .invalid_product_cart_container_message .accent,#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_product_cart_container_unavailable .invalid_item_cart_container_message .accent,#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_product_cart_container_unavailable .invalid_product_cart_container_message .accent{color:#fe473c}#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_item_cart_container:not(:has(&gt;*&gt;.item_card)){display:none}#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_item_cart_container&gt;:not(:has(&gt;.item_card)){display:none}#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_product_cart_container:not(:has(&gt;*&gt;turbo-frame)){display:none}#cart_body .cart_show_body .cart_body_main .cart_show_content .invalid_product_cart_container&gt;:not(:has(&gt;turbo-frame)){display:none}#cart_body .cart_show_body .cart_body_main .cart_show_footer{display:grid;gap:.5rem;grid-template-columns:1fr}@media screen and (min-width:1200px){#cart_body .cart_show_body .cart_body_main .cart_show_footer{grid-template-columns:4fr 6fr}}#cart_body .cart_show_body .cart_body_main .cart_show_footer_delivery_address,#cart_body .cart_show_body .cart_body_main .cart_show_footer_reference{background-color:#36353f;border-radius:.5rem;color:#fff;display:flex;flex-flow:row nowrap;gap:.75rem;padding:1.5rem}#cart_body .cart_show_body .cart_body_main .cart_show_footer_delivery_address .icon svg,#cart_body .cart_show_body .cart_body_main .cart_show_footer_reference .icon svg{height:24px;min-width:24px;width:24px}#cart_body .cart_show_body .cart_body_main .cart_show_footer_delivery_address .icon svg path,#cart_body .cart_show_body .cart_body_main .cart_show_footer_reference .icon svg path{fill:#fff}@media screen and (min-width:1200px){#cart_body .cart_show_body .cart_body_main .cart_show_footer_delivery_address{grid-row:1/-1}}#cart_body .cart_show_body .cart_body_main .cart_show_footer_delivery_address .address_wrapper{display:flex;flex-flow:column nowrap;font-family:Rubik Regular,sans-serif;font-size:14px;gap:.5rem;line-height:110%}#cart_body .cart_show_body .cart_body_main .cart_show_footer_delivery_address .address_wrapper .title{font-family:Rubik Medium,sans-serif;font-size:15px;line-height:110%}#cart_body .cart_show_body .cart_body_main .cart_show_footer_delivery_address .address_wrapper .agency{font-family:Rubik Medium,sans-serif}#cart_body .cart_show_body .cart_body_main .cart_show_footer_delivery_address .icon svg{height:24px;min-width:24px;width:24px}#cart_body .cart_show_body .cart_body_main .cart_show_footer_delivery_address .icon svg path{fill:unset}#cart_body .cart_show_body .cart_body_main .cart_show_footer_reference{align-items:center}@media screen and (min-width:1024px){#cart_body .cart_show_body .cart_body_main .cart_show_footer_reference{grid-column:2/3}}#cart_body .cart_show_body .cart_body_main .cart_show_footer_reference .value{font-family:Rubik Medium,sans-serif;font-size:15px;line-height:110%}#cart_body .cart_show_body .cart_body_main .cart_show_footer_comments{background-color:#d3d4d6;border-radius:.5rem;grid-column:1/-1;height:100%;padding:1.5rem}@media screen and (min-width:1200px){#cart_body .cart_show_body .cart_body_main .cart_show_footer_comments{grid-column:2/3;min-height:250px}}#cart_body .cart_show_body .cart_body_main .cart_show_footer_comments form{display:flex;flex-flow:column nowrap;gap:1rem}@media screen and (min-width:1024px){#cart_body .cart_show_body .cart_body_main .cart_show_footer:has(.cart_show_footer_reference){grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){#cart_body .cart_show_body .cart_body_main .cart_show_footer:has(.cart_show_footer_reference){grid-template-columns:4fr 6fr;grid-template-rows:1fr 3fr}}@media screen and (min-width:1024px){#cart_body .cart_show_body .cart_body_summary{bottom:unset;height:auto;left:unset;max-width:400px;min-width:300px;position:unset;right:unset;z-index:unset}#cart_body .cart_show_body .cart_body_summary .cart_summary{background-color:#fff;border-radius:.5rem;gap:1.5rem;padding:1.5rem;position:sticky;top:calc(var(--header-height) + 1.5rem)}}@media screen and (min-width:1024px) and (min-width:768px){#cart_body .cart_show_body .cart_body_summary .cart_summary{top:calc(var(--header-height) + 3rem)}}@media screen and (min-width:1024px){#cart_body .cart_show_body .cart_body_summary .cart_summary_details,#cart_body .cart_show_body .cart_body_summary .cart_summary_title{display:flex}}#cart_body .cart_show_body .cart_body_summary .cart_summary_actions{display:flex;flex-flow:column nowrap;gap:.5rem;padding-inline:1rem}@media screen and (min-width:1024px){#cart_body .cart_show_body .cart_body_summary .cart_summary_actions{padding-inline:unset}#cart_body .cart_show_body .cart_body_summary .cart_summary_actions .validate{justify-content:center}#cart_body .cart_show_body .cart_body_summary .cart_summary_actions .validate .total{display:none}}#cart_body .cart_show_body .cart_body_summary .cart_summary_actions .redirect{display:none}#cart_modal{display:inline-block;height:100%;width:100%}#cart_modal .cart_show_body{flex-flow:column nowrap;height:inherit;justify-content:space-between}#cart_modal .cart_show_body .cart_body_main{gap:.75rem}#cart_modal .cart_show_body .cart_body_main .cart_show_header .cart_header_main{display:none}#cart_modal .cart_show_body .cart_body_main .cart_show_header .cart_header_preview{padding-inline:1.5rem}#cart_modal .cart_show_body .cart_body_main .cart_show_header .cart_header_preview_mobile .dropdown-menu{max-height:320px;overflow-x:hidden;z-index:1049}#cart_modal .cart_show_body .cart_body_main .cart_show_header .cart_header_preview_mobile .new-cart .open{display:none}#cart_modal .cart_show_body .cart_body_main .cart_show_header .cart_header_remaining_time{align-items:center;background-color:#f5f5f5;border-radius:.5rem;display:flex;flex-flow:row nowrap;font-family:Rubik Medium,sans-serif;font-size:12px;gap:.25rem;justify-content:center;line-height:110%;margin-inline:1.5rem;padding:.75rem 1.5rem}#cart_modal .cart_show_body .cart_body_main .cart_show_header .cart_header_remaining_time svg{height:20px;min-width:20px;width:20px}#cart_modal .cart_show_body .cart_body_main .cart_show_header .cart_header_remaining_time svg path{fill:#8fad33}#cart_modal .cart_show_body .cart_body_main .cart_show_header .cart_header_remaining_time .content{align-items:center;color:#8fad33;column-gap:.25rem;display:flex;flex-flow:row wrap;justify-content:flex-start}#cart_modal .cart_show_body .cart_body_main .cart_show_header .cart_header_remaining_time.invalid{color:#fe473c}#cart_modal .cart_show_body .cart_body_main .cart_show_header .cart_header_remaining_time.invalid svg path{fill:#fe473c}#cart_modal .cart_show_body .cart_body_main .cart_show_alert{bottom:-1px;left:0;padding-block:1px;padding-inline:1.5rem;position:sticky;right:0;top:-1px;z-index:1046}#cart_modal .cart_show_body .cart_body_main .cart_show_alert.is-sticky .alert .btn,#cart_modal .cart_show_body .cart_body_main .cart_show_alert.is-sticky .alert .message{display:none}#cart_modal .cart_show_body .cart_body_main .cart_show_alert:not(:has(*)){display:none}#cart_modal .cart_show_body .cart_body_main .cart_show_content{padding:.75rem 1.5rem;position:relative}#cart_modal .cart_show_body .cart_body_summary{padding:.5rem 1.5rem 3rem;position:sticky}#cart_modal .cart_show_body .cart_body_summary .cart_summary_remaining_time{font-size:13px;line-height:110%}#cart_modal .cart_show_body .cart_body_summary .cart_summary_remaining_time svg path{fill:#8fad33}#cart_modal .cart_show_body .cart_body_summary .cart_summary_remaining_time .content{color:#8fad33}#cart_modal .cart_show_body .cart_body_summary .cart_summary_actions .complete,#cart_modal .cart_show_body .cart_body_summary .cart_summary_actions .validate,#cart_modal .cart_show_footer{display:none}#cart .cart_validate_confirm_body{align-items:center;display:flex;flex-flow:column nowrap;gap:1.5rem;height:100%;justify-content:center;max-width:600px}@media screen and (min-width:768px){#cart .cart_validate_confirm_body{padding-block:5rem}}#cart .cart_validate_confirm_body .icon{align-items:center;aspect-ratio:1;background-color:#8fad33;border-radius:50rem;display:flex;justify-content:center;width:48px}#cart .cart_validate_confirm_body .icon svg{height:36px;min-width:36px;width:36px}#cart .cart_validate_confirm_body .icon svg path{fill:#fff}#cart .cart_validate_confirm_body .message{align-items:center;display:flex;flex-flow:column nowrap;gap:.5rem;justify-content:center;margin-bottom:1.5rem;text-align:center}#cart .cart_validate_confirm_body .actions{display:flex;width:100%}#cart .cart_validate_confirm_body .actions .btn{flex:1}.catalog__header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-height:250px;padding:1.5rem 1rem;position:relative}@media screen and (min-width:1024px){.catalog__header{height:300px;padding:1.5rem 3rem}}.catalog__header-breadcrumbs{align-items:center;display:flex;gap:.75rem;justify-content:flex-start;z-index:5}.catalog__header-breadcrumbs a{color:#fff}.catalog__header-breadcrumbs svg path{stroke:#fff}.catalog__header-content{align-items:center;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;width:100%;z-index:5}.catalog__header-content-title{color:#fff;font-family:Poppins Bold,sans-serif;font-size:25px;text-align:center}@media screen and (min-width:1024px){.catalog__header-content-title{font-size:50px}}.catalog__header-content-description div{color:#fff;font-family:Rubik Medium,sans-serif;font-size:18px;margin-bottom:0!important;text-align:center}@media screen and (min-width:1024px){.catalog__header-content-description div{width:800px;-webkit-box-orient:horizontal}}.catalog__header-content-button{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:.25rem;justify-content:center}@media screen and (min-width:1024px){.catalog__header-content-button{display:none}}.catalog__header-content-button-title{color:#fff;font-family:Rubik Medium,sans-serif;font-size:15px;margin-bottom:0!important}.catalog__header-content-button svg{transform:rotate(-90deg)}.catalog__header-content-button svg path{fill:#fff}.catalog__header img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.catalog-body{align-items:flex-start;align-self:stretch;background-color:#f5f5f5;display:flex;flex-direction:column;gap:5rem;padding:5rem 0}.catalog .horizontal-display{display:-webkit-box;-webkit-box-orient:horizontal;overflow:hidden;text-overflow:ellipsis}#cart_preview svg{height:24px;min-width:24px;width:24px}#cart_preview svg path{fill:#fff}#cart_preview .cart_preview_detail{align-items:center;display:flex;flex-flow:row nowrap;gap:.75rem}#cart_preview .cart_preview_detail_price{align-items:flex-end;display:flex;font-size:15px;justify-content:center;line-height:110%}#cart_preview .cart_preview_detail_price_unity{font-family:Rubik Bold,sans-serif}#cart_preview .cart_preview_detail_price_currency,#cart_preview .cart_preview_detail_price_decimal{font-size:9px;line-height:110%}#cart_preview .cart_preview_detail_count{align-items:center;background-color:#181721;border-radius:50rem;display:flex;font-size:12px;height:24px;justify-content:center;line-height:110%;min-width:24px;padding-inline:.25rem}#cart_preview .cart_preview_arrow svg{height:15px;transform:rotate(180deg)}.flatpickr-calendar{background-color:#fff;border:none;border-radius:.5rem;box-shadow:unset;display:flex;flex-flow:column nowrap;gap:1rem;padding:1rem;width:100%}.flatpickr-calendar .flatpickr-months .flatpickr-next-month,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{padding:unset;position:unset}.flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled{visibility:hidden}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem;justify-content:center;margin:unset;padding:unset;position:unset;width:100%}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .cur-month{margin:unset;text-transform:capitalize}.flatpickr-calendar .flatpickr-innerContainer{flex:1}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer{display:flex;flex-flow:column nowrap;width:100%}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekday{text-transform:capitalize}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days{flex:1;width:100%}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer{column-gap:.25rem;height:100%;max-width:unset;row-gap:.5rem;width:100%}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day{aspect-ratio:1}#authenticationModal{align-content:flex-end;height:100vh;width:100vw}#authenticationModal&gt;.modal-dialog{height:95%;margin:unset;max-height:unset}@media screen and (min-width:1024px){#authenticationModal&gt;.modal-dialog{height:100%}}@media screen and (min-width:768px){#authenticationModal&gt;.modal-dialog{display:flex;flex-flow:row-reverse nowrap;max-width:unset}}#authenticationModal&gt;.modal-dialog&gt;.modal-content{border-radius:unset;border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:100%;z-index:1}@media screen and (min-width:1024px){#authenticationModal&gt;.modal-dialog&gt;.modal-content{border-radius:unset;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem;width:50%}}#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header{align-items:center;border:none;display:flex;flex-flow:row nowrap;height:64px;justify-content:flex-end;padding:.75rem 1.5rem}@media screen and (min-width:576px){#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header{height:96px;justify-content:space-between;padding:1.5rem 3rem .75rem}}@media screen and (min-width:1024px){#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header{height:108px;padding:2.25rem 3rem .75rem}}#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header img{display:none;margin:auto;max-width:180px}@media screen and (min-width:576px){#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header img{display:block}}#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header .icon{height:40px;padding:.25rem;width:40px}#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header .icon svg{height:15px;width:14px}#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header .icon.return{visibility:hidden}#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header .icon.return svg{height:21px;width:21px}#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header .logo{flex:1}#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header:has(~.modal-body .client-form) .return,#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header:has(~.modal-body .prospect-form) .return{visibility:visible}#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-body{align-items:flex-start;display:flex;justify-content:center;padding:1.5rem}@media screen and (min-width:768px){#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-body{padding-inline:3rem}}#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer{align-items:center;border:none;display:flex;flex-flow:row wrap;justify-content:center;padding:1.5rem 1.5rem 6rem}@media screen and (min-width:576px){#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer{padding-top:unset}}@media screen and (min-width:768px){#authenticationModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer{padding-bottom:3rem}}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content{align-items:center;animation:fadeIn var(--modal-transition-duration) forwards;animation-delay:var(--modal-transition-duration);display:none;flex-flow:column nowrap;gap:3rem;justify-content:center;opacity:0;padding:5rem}@media screen and (min-width:1024px){#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content{display:flex;width:50%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .images{align-items:flex-start;display:flex;height:290px;justify-content:center;position:relative;width:290px}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .images img{border-bottom-left-radius:50rem;border-bottom-right-radius:50rem;display:none;height:auto;transition:all .3s ease;width:100%;z-index:10}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .images img.active{display:unset}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .images svg{height:250px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:250px;z-index:1}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .images svg path{fill:#bed73b}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .description{align-items:center;color:#fff;display:flex;flex-flow:column nowrap;gap:3rem;justify-content:center;max-width:442px}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .description h2{display:none;text-align:center;transition:all .3s ease}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .description h2.active{display:unset}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .description ul{display:none;list-style:none;padding:unset;transition:all .3s ease}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .description ul.active{display:unset}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .description ul li{font-family:Rubik Medium,sans-serif;font-size:16px;line-height:120%;margin-bottom:.5rem;position:relative}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .description ul li svg{height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .description ul li svg path{fill:#8fad33}#authenticationModal&gt;.modal-dialog&gt;.modal-backdrop-content .description ul li div{margin-left:.5rem;padding-left:1.5rem}@media screen and (min-width:1024px){#authenticationModal-backdrop.show{opacity:1}}@media screen and (min-width:576px){.modal-forgot&gt;.modal-dialog{width:400px}}.modal-forgot&gt;.modal-dialog&gt;.modal-content{width:100%}.modal-forgot&gt;.modal-dialog&gt;.modal-content&gt;.modal-body{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:unset}.modal-forgot&gt;.modal-dialog&gt;.modal-content&gt;.modal-body .switch{align-items:center;background-color:#e9eaea;display:flex;flex-flow:row nowrap;justify-content:space-evenly;padding-top:1.5rem;width:100%}.modal-forgot&gt;.modal-dialog&gt;.modal-content&gt;.modal-body .switch .toggle{align-items:center;cursor:pointer;display:flex;flex-flow:column nowrap;font-family:Rubik Regular,sans-serif;justify-content:center;padding-inline:.5rem;padding-bottom:.75rem;width:100%}.modal-forgot&gt;.modal-dialog&gt;.modal-content&gt;.modal-body .switch .toggle:hover{text-decoration:none}.modal-forgot&gt;.modal-dialog&gt;.modal-content&gt;.modal-body .switch .toggle.active{border-bottom:1px solid #181721;font-family:Rubik Medium,sans-serif}.modal-forgot&gt;.modal-dialog&gt;.modal-content&gt;.modal-body turbo-frame{padding:1.5rem;width:100%}.modal-forgot&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer .footer-first,.modal-forgot&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer .footer-second{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem;justify-content:space-between;width:100%}.modal-forgot&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer .footer-second{display:none}.modal-forgot&gt;.modal-dialog&gt;.modal-content&gt;.modal-body:not(:has(form))~.modal-footer .footer-first{display:none}.modal-forgot&gt;.modal-dialog&gt;.modal-content&gt;.modal-body:not(:has(form))~.modal-footer .footer-second{display:flex}.modal-forgot&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer,.modal-forgot&gt;.modal-dialog&gt;.modal-content&gt;.modal-header{border:unset}.modal-form.modal-filter&gt;.modal-dialog .modal-content{border-radius:unset;border-top-left-radius:.5rem;border-top-right-radius:.5rem}@media screen and (min-width:576px){.modal-form.modal-filter&gt;.modal-dialog .modal-content{border-radius:.5rem}}.modal-form.modal-filter&gt;.modal-dialog .modal-content .modal-footer button{gap:.25rem}@media screen and (max-width:576px){#clientProductModal .modal-dialog{align-items:flex-end}#clientProductModal .modal-dialog .modal-content{border-radius:.5rem .5rem 0 0;height:auto}}#clientProductModal .modal-dialog .modal-content .modal-footer,#clientProductModal .modal-dialog .modal-content .modal-header{border:none}#clientProductModal .modal-dialog .modal-content .modal-header{display:flex;flex-flow:row nowrap;gap:.75rem;height:64px}#clientProductModal .modal-dialog .modal-content .modal-header button{align-items:center;background-color:#fff;background-image:none;display:flex;height:30px;justify-content:center;margin:unset;margin-left:auto;padding:.25rem;transition:background-color .3s ease;width:30px}#clientProductModal .modal-dialog .modal-content .modal-header button svg path{transition:fill .3s ease;fill:#181721}#clientProductModal .modal-dialog .modal-content .modal-header button:hover{background-color:#181721;border-radius:100%;transition:background-color .3s ease}#clientProductModal .modal-dialog .modal-content .modal-header button:hover svg path{transition:fill .3s ease;fill:#fff}#clientProductModal .modal-dialog .modal-content .modal-header button:focus{box-shadow:none}#clientProductModal .modal-dialog .modal-content .modal-footer .close,#clientProductModal .modal-dialog .modal-content .modal-footer .delete,#clientProductModal .modal-dialog .modal-content .modal-header a[href="#"]{display:none}#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_wishlist_new){background-color:#f5f5f5}#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_wishlist_new)~.modal-footer .cancel{display:none}#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_product_confirmation),#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_wishlist_confirmation){background-color:#f5f5f5}#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_product_confirmation)~.modal-footer .cancel,#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_product_confirmation)~.modal-footer .submit,#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_wishlist_confirmation)~.modal-footer .cancel,#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_wishlist_confirmation)~.modal-footer .submit{display:none}#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_product_confirmation)~.modal-footer .close,#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_wishlist_confirmation)~.modal-footer .close{display:flex}#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_product_delete),#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_wishlist_delete){background-color:#f5f5f5}#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_product_delete)~.modal-footer .submit,#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_wishlist_delete)~.modal-footer .submit{display:none}#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_product_delete)~.modal-footer .delete,#clientProductModal .modal-dialog .modal-content .modal-body:has(.client_wishlist_delete)~.modal-footer .delete{display:flex}#cartModal,#clientMenuModal{align-content:flex-end;height:100vh}#cartModal&gt;.modal-dialog,#clientMenuModal&gt;.modal-dialog{height:100%;margin:unset;margin-left:auto;max-height:unset}@media screen and (min-width:768px){#cartModal&gt;.modal-dialog,#clientMenuModal&gt;.modal-dialog{max-width:400px}}#cartModal&gt;.modal-dialog&gt;.modal-content,#clientMenuModal&gt;.modal-dialog&gt;.modal-content{border-radius:unset;border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:100%}#cartModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header,#clientMenuModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-header{border-bottom:unset;border-top-right-radius:unset}#cartModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-body,#clientMenuModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-body{background-color:#f5f5f5;padding:unset}#cartModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-body:has(.cart_show_body),#clientMenuModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-body:has(.cart_show_body){background-color:#fff}#cartModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer,#clientMenuModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer{display:none}#clientMenuModal&gt;.modal-dialog{height:95%}#clientMenuModal&gt;.modal-content&gt;.modal-body{overflow:hidden}#cartModal&gt;.modal-content&gt;.modal-body{overflow:scroll;scrollbar-width:none}#additionnalFormModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer.type-delete .validate{display:none}#additionnalFormModal&gt;.modal-dialog&gt;.modal-content&gt;.modal-footer.type-delete .delete{display:block}.offcanvas.offcanvas-menu-extend{height:100%;width:100%}.offcanvas.offcanvas-menu-extend .offcanvas-header{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:1rem;position:relative}.offcanvas.offcanvas-menu-extend .offcanvas-header .offcanvas-close{left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.offcanvas.offcanvas-menu-extend .offcanvas-header .offcanvas-close svg{transform:rotate(90deg)}.offcanvas.offcanvas-menu-extend .offcanvas-header .offcanvas-close svg path{fill:#181721}.offcanvas.offcanvas-menu-extend .offcanvas-header .offcanvas-title{font-family:Rubik Medium,sans-serif;font-size:.875rem}:has(&gt;.offcanvas-menu-extend)&gt;.offcanvas-backdrop{display:none}.popover{background:transparent;border:none;position:absolute;top:0}.popover.hidden{display:none}.popover .popover_content{padding-top:2.25rem}.popover .popover-cart{background:#826689;border-radius:.5rem;color:#fff;display:flex;flex-flow:column nowrap;font-family:Rubik Medium,sans-serif;font-size:13px;gap:.5rem;line-height:150%;padding:.75rem}.popover .popover-cart_count{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem}.popover .popover-cart_count_icon{align-items:center;background:#cab4d0;border-radius:.5rem;display:flex;height:24px;justify-content:center;padding:.25rem;width:24px}.popover .popover-cart_count_icon svg{height:18px;width:18px}.popover .popover-cart_count_icon svg path{fill:#fff}.popover .popover-cart_history{display:flex;flex-flow:column nowrap}.popover .popover-cart_history_wrapper{display:flex;flex-flow:row nowrap;gap:.5rem;line-height:110%}.popover .popover-cart_delete,.popover .popover-cart_history_wrapper_amount{display:flex;flex-flow:row nowrap;gap:.25rem}.popover .popover-cart_delete{border:1px solid #181721;margin-top:.25rem}.popover .popover-cart_delete .text{font-size:13px;width:max-content}.pageCategories{background-color:#f8f1e9;display:flex;flex-direction:column}.pageCategories__header{gap:.5rem;padding-bottom:.75rem;width:100%}@media screen and (min-width:768px){.pageCategories__header{padding-bottom:1.5rem}}@media screen and (min-width:1024px){.pageCategories__header{padding-bottom:3rem}}.pageCategories__header-content{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}@media screen and (min-width:768px){.pageCategories__header-content{padding:2.25rem 1.5rem}}@media screen and (min-width:1024px){.pageCategories__header-content{padding:3rem}}.pageCategories__header-content-breadcrumbs{align-items:center;display:flex;gap:.75rem;justify-content:flex-start}.pageCategories__header-content-breadcrumbs a{color:#13121b}.pageCategories__header-content-breadcrumbs svg path{stroke:#13121b}.pageCategories__header-content h1{font-size:35px}@media screen and (min-width:1024px){.pageCategories__header-content h1{font-size:50px}}.pageCategories_wrapper{display:grid;gap:1.5rem;column-gap:.25rem;justify-items:center;padding-bottom:2.25rem;width:100%}@media screen and (min-width:768px){.pageCategories_wrapper{grid-template-columns:repeat(auto-fill,minmax(355px,1fr));row-gap:3rem}}@media screen and (min-width:1024px){.pageCategories_wrapper{grid-template-columns:repeat(auto-fill,minmax(306px,1fr))}}@media screen and (min-width:1440px){.pageCategories_wrapper{grid-template-columns:repeat(auto-fill,minmax(445px,1fr))}}.pageCategories_wrapper .card__recipe{width:100%}@media screen and (min-width:768px){.pageCategories_wrapper .card__recipe{width:335px!important}}@media screen and (min-width:1024px){.pageCategories_wrapper .card__recipe{width:306px!important}}@media screen and (min-width:1440px){.pageCategories_wrapper .card__recipe{width:445px!important}}.pageCategories-button{align-items:center;align-self:stretch;border:2px solid #181721;border-radius:8px;display:flex;font-family:Rubik Medium,sans-serif;font-size:15px;height:60px;justify-content:center;margin:3rem 3rem 5rem}.pageCategories-button button{background:none;border:none;height:100%;padding:.75rem 1.5rem;width:100%}.pageCategories-button:hover{background-color:#181721}.pageCategories-button:hover button{color:#fff}.error{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#13121b;display:flex;height:100vh;justify-content:center}.error_404{background-image:url(/build/images/Bkg-404.6d3484e1.png)}.error_500{background-image:url(/build/images/Bkg-500.315e6ab9.png)}.error_maintenance{background-image:url(/build/images/Bkg-maintenance.82a7e180.png)}.error__content{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:1.5rem;max-width:568px;text-align:center}.error__content.maintenance{max-width:928px}.error__content-title{font-family:Poppins Semi Bold,sans-serif;font-size:50px;margin-bottom:1.5rem}@media screen and (min-width:768px){.error__content-title{font-size:100px}}.error__content-title.error_500-title{font-size:75px}@media screen and (min-width:768px){.error__content-title.error_500-title{font-size:100px}}.error__content-title.maintenance{font-size:35px}@media screen and (min-width:768px){.error__content-title.maintenance{font-size:45px}}@media screen and (min-width:1024px){.error__content-title.maintenance{font-size:75px}}.error__content-lead{font-family:Rubik Regular,sans-serif;font-size:16px;line-height:150%;margin-bottom:.75rem}@media screen and (min-width:1024px){.error__content-lead{font-family:Rubik Regular,sans-serif;font-size:18px;line-height:150%}}.error__content-lead.maintenance{font-size:18px}@media screen and (min-width:768px){.error__content-lead.maintenance{font-size:24px}}.error__content-description{font-family:Rubik Regular,sans-serif;font-size:16px;line-height:150%;padding-bottom:3rem}@media screen and (min-width:1024px){.error__content-description{font-family:Rubik Regular,sans-serif;font-size:18px;line-height:150%}}.error__content-description.maintenance{font-size:18px}@media screen and (min-width:768px){.error__content-description.maintenance{font-size:24px}}.error__content-btn{align-items:center;background-color:#8fad33;border-radius:8px;color:#fff;display:flex;font-family:Rubik Medium,sans-serif;font-size:15px;height:60px;justify-content:center;line-height:110%;padding:.75rem 1.5rem;text-decoration:none;width:196px}.error__content-btn:hover{background-color:#81a21e}form[name=assortment_filter]{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;max-width:100%}form[name=assortment_filter] button{align-items:center;display:flex;gap:.5rem;justify-content:center}form[name=assortment_filter] button[type=button] .count{align-items:center;background:#181721;border-radius:50rem;color:#fff;display:flex;height:20px;justify-content:center;min-width:20px;padding-inline:.25rem;transition:all .3s ease;width:auto}form[name=assortment_filter] button[type=button] svg{height:15px;transform:rotate(-90deg);width:15px}form[name=assortment_filter] .hidden{display:none}form[name=assortment_filter]&gt;a{flex-shrink:0}.modal form[name=assortment_filter]{align-items:stretch;display:flex;flex-flow:column nowrap;gap:1.5rem;justify-content:flex-start}.modal form[name=assortment_filter] h5{margin-bottom:unset}.modal form[name=assortment_filter] .switches{align-items:center;background:#f5f5f5;display:flex;flex-flow:row wrap;gap:.75rem;justify-content:flex-start;margin:-1.5rem;margin-bottom:unset;padding:1.5rem}.modal form[name=assortment_filter] .form-group .col-form-label,.modal form[name=assortment_filter] .form-group&gt;.form-label,.modal form[name=assortment_filter] .invalid-feedback{display:none}.modal form[name=assortment_filter] .form-group .form-check .form-check-label{color:#36353f;font-size:14px;line-height:100%}.modal form[name=assortment_filter] .form-group .count{color:#989c9f;font-size:12px}.modal form[name=assortment_filter] .form-group .ts-wrapper{border:none}.modal form[name=assortment_filter] .form-group .ts-wrapper .ts-control{border:1px solid #181721!important;padding:.75rem!important}.modal form[name=assortment_filter] .form-group .ts-wrapper .ts-control:after{left:unset;right:.75rem}.modal form[name=assortment_filter] .form-group .ts-wrapper .ts-control .item{cursor:default;font-family:Rubik Regular,sans-serif;font-size:14px}.modal form[name=assortment_filter] .form-group .ts-wrapper .ts-control .item .remove:hover{background-color:inherit!important}.modal form[name=assortment_filter] .form-group .ts-wrapper .ts-control input::placeholder{color:#989c9f}.modal form[name=assortment_filter] .form-group .ts-wrapper .ts-control:has(.item) input::placeholder{opacity:0}.modal form[name=assortment_filter] .form-group .ts-wrapper .ts-dropdown{border:none;box-shadow:none;margin-top:.75rem}.modal form[name=assortment_filter] .form-group .ts-wrapper .ts-dropdown .ts-dropdown-content{max-height:270px}.modal form[name=assortment_filter] .form-group .ts-wrapper .ts-dropdown .ts-dropdown-content .option{font-family:Rubik Regular,sans-serif;font-size:14px}.modal form[name=assortment_filter] .form-group .ts-wrapper .ts-dropdown .ts-dropdown-content .option input{border:2px solid #181721}.modal form[name=assortment_filter] .form-group .ts-wrapper .ts-dropdown .ts-dropdown-content .option input:focus{border-color:inherit;box-shadow:0 0 0 .25rem #e9eaea}.modal form[name=assortment_filter] .form-group .ts-wrapper .ts-dropdown .ts-dropdown-content .option input:checked{background-color:#181721;border-color:inherit}.modal form[name=assortment_filter] .form-group .help-text{background-color:#f5f5f5;border-radius:.5rem;color:#36353f;font-size:.625rem;line-height:135%;margin:unset;margin-bottom:1rem!important;padding-block:.75rem;padding-inline:1rem;text-align:justify}.modal form .filter-reset{display:none!important}.modal.modal-filter form h5{display:none}form[name=cart]{display:flex;flex-flow:column nowrap;gap:.5rem;padding:1.5rem}form[name=cart] h5{margin:unset}form[name=cart] .cart_cartName{display:flex;flex-flow:column nowrap;gap:.75rem;margin-bottom:1rem}form[name=cart] .cart_date{display:flex;flex-flow:column nowrap;gap:1.5rem}form[name=cart] .cart_date .form-group&gt;input,form[name=cart] .cart_date_arrow{display:none}form[name=cart] .cart_date .flatpickr-calendar{margin-inline:auto;max-width:350px}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-next-month,form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-prev-month{align-items:center;aspect-ratio:1;border:2px solid #181721;border-radius:50rem;display:flex;justify-content:center;transition:.3s ease-in-out}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg,form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg{height:16px;min-width:16px;width:16px}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-next-month svg path,form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg path{fill:#181721;transition:.3s ease-in-out}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-next-month.flatpickr-disabled,form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-prev-month.flatpickr-disabled{visibility:hidden}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover,form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover{background-color:#181721}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg path,form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg path{fill:#fff}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month{font-family:Poppins Bold,sans-serif;font-size:20px;line-height:120%}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper{display:none}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .numInput{padding:unset}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .arrowDown,form[name=cart] .cart_date .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .arrowUp{display:none}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer{flex:1}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer{display:flex;flex-flow:column nowrap;width:100%}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekday{color:#494853;font-family:Rubik Medium,sans-serif;line-height:120%}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days{flex:1;width:100%}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer{height:100%;max-width:unset;width:100%}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day{border:unset;border-radius:.5rem;color:#36353f;font-family:Rubik Medium,sans-serif;font-size:14px;transition:.3s ease-in-out}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.type-sec{background-color:#c78686}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.type-fra{background-color:#8fad33}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.type-gel{background-color:#aae8fc}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.type-fs{background-color:#cab4d0}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.type-fg{background-color:#97abc9}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.type-fsg,form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.type-inz{background-color:#aafcbc}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.type-multiple{background-color:#7db961}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.selected{background-color:#181721;color:#fff}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.flatpickr-disabled{color:#d3d4d6;text-decoration-line:line-through}form[name=cart] .cart_date .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day:not(.flatpickr-disabled):hover{background-color:#181721;color:#fff}form[name=cart] .cart_action{background-color:#fff;border-radius:.5rem;display:flex;flex-flow:column nowrap;gap:1rem;margin-inline:-1.5rem;margin-bottom:1rem;padding:1.5rem}form[name=cart] .cart_action_date{align-items:center;display:flex;flex-flow:row nowrap;gap:.75rem}form[name=cart] .cart_action_date svg{height:24px;min-width:24px;width:24px}form[name=cart] .cart_action_date svg path{fill:#181721}form[name=cart] .cart_action_date_choice,form[name=cart] .cart_action_type{display:flex;flex-flow:column nowrap}form[name=cart] .cart_action_type{gap:1rem}form[name=cart] .cart_action_type.hidden{display:none}form[name=cart] .cart_action_type .form-group{background-color:#e9eaea;border-radius:.5rem;padding:.25rem}form[name=cart] .cart_action_type .form-group .form-element{display:flex;flex-flow:row nowrap;gap:.5rem}form[name=cart] .cart_action_type .form-group .form-element .form-check{flex:1;padding:unset}form[name=cart] .cart_action_type .form-group .form-element .form-check&gt;input{display:none}form[name=cart] .cart_action_type .form-group .form-element .form-check label:hover{opacity:.8}form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=sec]+label:hover,form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=sec]:checked+label{background-color:#c78686;border-color:#c78686;color:#181721}form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=fra]+label:hover,form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=fra]:checked+label{background-color:#8fad33;border-color:#8fad33;color:#181721}form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=gel]+label:hover,form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=gel]:checked+label{background-color:#aae8fc;border-color:#aae8fc;color:#181721}form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=fs]+label:hover,form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=fs]:checked+label{background-color:#cab4d0;border-color:#cab4d0;color:#181721}form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=fg]+label:hover,form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=fg]:checked+label{background-color:#97abc9;border-color:#97abc9;color:#181721}form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=fsg]+label:hover,form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=fsg]:checked+label,form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=inz]+label:hover,form[name=cart] .cart_action_type .form-group .form-element .form-check input[value=inz]:checked+label{background-color:#aafcbc;border-color:#aafcbc;color:#181721}form[name=cart] .cart_action_submit button{width:100%}form[name=cart] .cart_info{display:flex;flex-flow:row wrap;gap:1.5rem;justify-content:center}form[name=cart] .cart_info_item{display:flex;flex-flow:row nowrap;font-family:Rubik Medium,sans-serif;gap:.5rem;justify-content:flex-start}form[name=cart] .cart_info_item_label{align-items:center;display:flex;font-family:Rubik Medium,sans-serif;font-size:12px;justify-content:center;line-height:100%}form[name=cart] .cart_info_item_color{border-radius:.5rem;height:24px;width:24px}form[name=cart] .cart_info_item_color.type-sec{background-color:#c78686}form[name=cart] .cart_info_item_color.type-fra{background-color:#8fad33}form[name=cart] .cart_info_item_color.type-gel{background-color:#aae8fc}form[name=cart] .cart_info_item_color.type-fs{background-color:#cab4d0}form[name=cart] .cart_info_item_color.type-fg{background-color:#97abc9}form[name=cart] .cart_info_item_color.type-fsg,form[name=cart] .cart_info_item_color.type-inz{background-color:#aafcbc}form[name=cart] .cart_info_item_color.type-multiple{background-color:#7db961}form[name=order_filter]{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}form[name=order_filter] button{align-items:center;display:flex;gap:.5rem;justify-content:center}form[name=order_filter] button[type=button] .count{align-items:center;background:#181721;border-radius:50rem;color:#fff;display:flex;height:20px;justify-content:center;min-width:20px;padding-inline:.25rem;transition:all .3s ease;width:auto}form[name=order_filter] button[type=button] svg{height:15px;transform:rotate(-90deg);width:15px}form[name=order_filter] .item{align-items:center;display:flex;height:auto;justify-content:center;max-width:fit-content}form[name=order_filter] .hidden{display:none}form[name=order_filter]&gt;a{flex-shrink:0}.modal form[name=order_filter]{align-items:stretch;display:flex;flex-flow:column nowrap;gap:1.5rem;justify-content:flex-start}.modal form[name=order_filter] h5{margin-bottom:unset}.modal form[name=order_filter] .switches{align-items:center;background:#f5f5f5;display:flex;flex-flow:row wrap;gap:.75rem;justify-content:flex-start;margin:-1.5rem;margin-bottom:unset;padding:1.5rem}.modal form[name=order_filter] .form-group .col-form-label,.modal form[name=order_filter] .form-group&gt;.form-label{display:none}.modal form[name=order_filter] .form-group .form-check .form-check-label{color:#36353f;font-size:14px;line-height:100%}.modal form[name=order_filter] .form-group .form-check .form-check-label .count{color:#989c9f;font-size:12px}.modal.modal-filter form[name=order_filter] h5{display:none}.modal.modal-filter form[name=order_filter] .filter-content{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-width:100%}.modal.modal-filter form[name=order_filter] .filter-content h5{font-family:Rubik Medium,sans-serif;padding-bottom:.5rem}.modal.modal-filter form[name=order_filter] .filter-content label{font-family:Rubik Regular,sans-serif}form[name=client_timetable_filter]{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}form[name=client_timetable_filter] button{align-items:center;display:flex;gap:.5rem;justify-content:center}form[name=client_timetable_filter] button[type=button] .count{align-items:center;background:#181721;border-radius:50rem;color:#fff;display:flex;height:20px;justify-content:center;min-width:20px;padding-inline:.25rem;transition:all .3s ease;width:auto}form[name=client_timetable_filter] button[type=button] svg{height:15px;transform:rotate(-90deg);width:15px}form[name=client_timetable_filter] .item{align-items:center;display:flex;height:auto;justify-content:center;width:unset}form[name=client_timetable_filter] .hidden{display:none}form[name=client_timetable_filter]&gt;a{flex-shrink:0}.modal form[name=client_timetable_filter]{align-items:stretch;display:flex;flex-flow:column nowrap;gap:1.5rem;justify-content:flex-start}.modal form[name=client_timetable_filter] h5{margin-bottom:unset}.modal form[name=client_timetable_filter] .switches{align-items:center;background:#f5f5f5;display:flex;flex-flow:row wrap;gap:.75rem;justify-content:flex-start;margin:-1.5rem;margin-bottom:unset;padding:1.5rem}.modal form[name=client_timetable_filter] .form-group .col-form-label,.modal form[name=client_timetable_filter] .form-group&gt;.form-label{display:none}.modal form[name=client_timetable_filter] .form-group .form-check .form-check-label{color:#36353f;font-size:14px;line-height:100%}.modal form[name=client_timetable_filter] .form-group .form-check .form-check-label .count{color:#989c9f;font-size:12px}.modal form[name=client_timetable_filter] .form-group .ts-wrapper{border:none}.modal form[name=client_timetable_filter] .form-group .ts-wrapper .ts-control{border:1px solid #181721!important;padding:.75rem!important}.modal form[name=client_timetable_filter] .form-group .ts-wrapper .ts-control:after{left:unset;right:.75rem}.modal form[name=client_timetable_filter] .form-group .ts-wrapper .ts-control .item{cursor:default;font-family:Rubik Regular,sans-serif;font-size:14px}.modal form[name=client_timetable_filter] .form-group .ts-wrapper .ts-control .item .remove:hover{background-color:inherit!important}.modal form[name=client_timetable_filter] .form-group .ts-wrapper .ts-control input::placeholder{color:#989c9f}.modal form[name=client_timetable_filter] .form-group .ts-wrapper .ts-control:has(.item) input::placeholder{opacity:0}.modal form[name=client_timetable_filter] .form-group .ts-wrapper .ts-dropdown{border:none;box-shadow:none;margin-top:.75rem}.modal form[name=client_timetable_filter] .form-group .ts-wrapper .ts-dropdown .ts-dropdown-content{max-height:270px}.modal form[name=client_timetable_filter] .form-group .ts-wrapper .ts-dropdown .ts-dropdown-content .option{font-family:Rubik Regular,sans-serif;font-size:14px}.modal form[name=client_timetable_filter] .form-group .ts-wrapper .ts-dropdown .ts-dropdown-content .option input{border:2px solid #181721}.modal form[name=client_timetable_filter] .form-group .ts-wrapper .ts-dropdown .ts-dropdown-content .option input:focus{border-color:inherit;box-shadow:0 0 0 .25rem #e9eaea}.modal form[name=client_timetable_filter] .form-group .ts-wrapper .ts-dropdown .ts-dropdown-content .option input:checked{background-color:#181721;border-color:inherit}.modal.modal-filter form[name=client_timetable_filter] h5{display:none}.modal.modal-filter form[name=client_timetable_filter] .filter-content{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-width:100%}.modal.modal-filter form[name=client_timetable_filter] .filter-content h5{font-family:Rubik Medium,sans-serif;padding-bottom:.5rem}.modal.modal-filter form[name=client_timetable_filter] .filter-content label{font-family:Rubik Regular,sans-serif}form[name=invoice_filter]{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}form[name=invoice_filter] button{align-items:center;display:flex;gap:.5rem;justify-content:center}form[name=invoice_filter] button[type=button] .count{align-items:center;background:#181721;border-radius:50rem;color:#fff;display:flex;height:20px;justify-content:center;min-width:20px;padding-inline:.25rem;transition:all .3s ease;width:auto}form[name=invoice_filter] button[type=button] svg{height:15px;transform:rotate(-90deg);width:15px}form[name=invoice_filter] .item{align-items:center;display:flex;height:auto;justify-content:center;max-width:fit-content}form[name=invoice_filter] .hidden{display:none}form[name=invoice_filter]&gt;a{flex-shrink:0}.modal form[name=invoice_filter]{align-items:stretch;display:flex;flex-flow:column nowrap;gap:1.5rem;justify-content:flex-start}.modal form[name=invoice_filter] h5{margin-bottom:unset}.modal form[name=invoice_filter] .switches{align-items:center;background:#f5f5f5;display:flex;flex-flow:row wrap;gap:.75rem;justify-content:flex-start;margin:-1.5rem;margin-bottom:unset;padding:1.5rem}.modal form[name=invoice_filter] .form-group .col-form-label,.modal form[name=invoice_filter] .form-group&gt;.form-label{display:none}.modal form[name=invoice_filter] .form-group .form-check .form-check-label{color:#36353f;font-size:14px;line-height:100%}.modal form[name=invoice_filter] .form-group .form-check .form-check-label .count{color:#989c9f;font-size:12px}.modal.modal-filter form[name=invoice_filter] h5{display:none}.modal.modal-filter form[name=invoice_filter] .filter-content{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-width:100%}.modal.modal-filter form[name=invoice_filter] .filter-content h5{font-family:Rubik Medium,sans-serif;padding-bottom:.5rem}.modal.modal-filter form[name=invoice_filter] .filter-content label{font-family:Rubik Regular,sans-serif}form[name=client_product]{border:1px solid #d3d4d6;border-radius:.5rem;display:flex;flex-flow:column nowrap;gap:unset;overflow:hidden}form[name=client_product] .client_product-item-cadencier{background-color:#f2e8f4;border-radius:8px 8px 0 0}form[name=client_product] .client_product-item-cadencier-icon{padding-left:1.5rem}form[name=client_product] .client_product-item-cadencier-icon svg path{stroke:#181721}form[name=client_product] .client_product-item-wishlists-icon{padding-left:1.5rem}form[name=client_product] .client_product-item-wishlists-icon svg path{fill:#181721}form[name=client_product] .client_product-item-cadencier,form[name=client_product] .client_product-item-wishlists{align-items:center;border:1px solid #d3d4d6;display:flex;gap:.75rem;justify-content:space-between;padding:1rem 0;width:100%}form[name=client_product] .client_product-item-cadencier input,form[name=client_product] .client_product-item-cadencier label,form[name=client_product] .client_product-item-cadencier svg,form[name=client_product] .client_product-item-wishlists input,form[name=client_product] .client_product-item-wishlists label,form[name=client_product] .client_product-item-wishlists svg{cursor:pointer}form[name=client_product] .client_product-item-cadencier&gt;div:last-child,form[name=client_product] .client_product-item-wishlists&gt;div:last-child{align-items:center;display:flex;justify-content:space-between;width:100%}form[name=client_product] .client_product-item-cadencier .form-check,form[name=client_product] .client_product-item-wishlists .form-check{padding:0 .75rem 0 0}form[name=client_product] .form-group:first-child{background-color:#f9e8f4}form[name=client_product] .form-group:not(:last-child){border-bottom:1px solid #d3d4d6}form[name=client_product] .form-check{align-items:center;display:flex;flex-flow:row-reverse nowrap;justify-content:space-between;margin:unset;padding:.75rem 1rem}form[name=client_product] .form-check:not(:last-child){border-bottom:1px solid #d3d4d6}form[name=client_product] .form-check label{align-items:center;display:flex;gap:.75rem}form[name=client_product] .form-check label svg{height:24px;width:24px}form[name=client_product] .form-check label svg path{fill:#181721}form[name=client_product] .form-check label .cadencierSvg path{fill:transparent;stroke:#181721}form[name=client_product] legend{display:none}form[name=client_product] a{color:#81a21e;padding:.75rem 1rem}form[name=create_account] .password,form[name=create_account] .username{display:flex;flex-flow:column nowrap;gap:.5rem;margin-top:1.5rem}form[name=create_account] .password .form-description,form[name=create_account] .username .form-description{margin-bottom:.5rem}form[name=forgot_user_name] .form-submit{display:none}form[name=registration_client_account] .contact&gt;*,form[name=registration_client_account] .credentials&gt;*{flex:1}form[name=registration_client_account] .credentials{margin-bottom:1rem}@media screen and (min-width:576px){form[name=registration_client_account] .credentials{flex-flow:row nowrap}}form[name=registration_client_account] .contact{flex-flow:row nowrap}form[name=registration_prospect_account] .form-siret{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem;justify-content:space-between}form[name=registration_prospect_account] .form-siret a{align-items:center;background-color:#181721;border:none;border-radius:50rem;cursor:pointer;display:none;height:40px;justify-content:center;padding:.25rem;width:40px}form[name=registration_prospect_account] .form-siret a svg{height:14px;width:14px}form[name=registration_prospect_account] .form-siret a svg path{fill:#fff}form[name=registration_prospect_account] .form-siret.has-insee-data a{display:flex}form[name=registration_prospect_account] .locality,form[name=registration_prospect_account] .name{display:flex;flex-flow:row nowrap;gap:.5rem}form[name=registration_prospect_account] .locality&gt;*,form[name=registration_prospect_account] .name&gt;*{flex:1}form[name=registration_prospect_account] .locality&gt;:has(#registration_prospect_account_locality),form[name=registration_prospect_account] .name&gt;:has(#registration_prospect_account_locality){flex:2}form[name=registration_prospect_account] .form-group:has(#registration_prospect_account_activity) .ts-dropdown{border-top:1px solid #e9eaea;top:unset}form[name=forgot_password] .password{display:flex;flex-flow:column nowrap;gap:.5rem;margin-top:1.5rem}form[name=forgot_password] .password .form-description{margin-bottom:.5rem}#authentication-form{align-items:center;display:flex;flex-flow:column nowrap;gap:1.5rem;height:100%;justify-content:flex-start;width:100%}#authentication-form h4{margin-inline:auto}#authentication-form .activation-form,#authentication-form .client-form,#authentication-form .login-form,#authentication-form .prospect-form,#authentication-form .reset-password-form{align-items:stretch;display:flex;flex-flow:column nowrap;gap:1.5rem;justify-content:center;max-width:340px;width:100%}@media screen and (min-width:576px){#authentication-form .activation-form,#authentication-form .client-form,#authentication-form .login-form,#authentication-form .prospect-form,#authentication-form .reset-password-form{flex:1}}@media screen and (min-width:768px){#authentication-form .activation-form,#authentication-form .client-form,#authentication-form .login-form,#authentication-form .prospect-form,#authentication-form .reset-password-form{max-width:420px}}#authentication-form .activation-form .sub-title,#authentication-form .client-form .sub-title,#authentication-form .login-form .sub-title,#authentication-form .prospect-form .sub-title,#authentication-form .reset-password-form .sub-title{margin-inline:auto}#authentication-form .activation-form .form-description,#authentication-form .client-form .form-description,#authentication-form .login-form .form-description,#authentication-form .prospect-form .form-description,#authentication-form .reset-password-form .form-description{text-align:center}#authentication-form .activation-form .form-group .ts-control,#authentication-form .client-form .form-group .ts-control,#authentication-form .login-form .form-group .ts-control,#authentication-form .prospect-form .form-group .ts-control,#authentication-form .reset-password-form .form-group .ts-control{padding-left:.75rem}#authentication-form .activation-form .form-group .ts-control .item,#authentication-form .client-form .form-group .ts-control .item,#authentication-form .login-form .form-group .ts-control .item,#authentication-form .prospect-form .form-group .ts-control .item,#authentication-form .reset-password-form .form-group .ts-control .item{padding-top:.75rem}#authentication-form .activation-form .form-group .ts-control:after,#authentication-form .client-form .form-group .ts-control:after,#authentication-form .login-form .form-group .ts-control:after,#authentication-form .prospect-form .form-group .ts-control:after,#authentication-form .reset-password-form .form-group .ts-control:after{background-image:none}#authentication-form .activation-form .reset,#authentication-form .client-form .reset,#authentication-form .login-form .reset,#authentication-form .prospect-form .reset,#authentication-form .reset-password-form .reset{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:1.5rem;width:100%}#authentication-form .activation-form .reset a,#authentication-form .client-form .reset a,#authentication-form .login-form .reset a,#authentication-form .prospect-form .reset a,#authentication-form .reset-password-form .reset a{display:flex;flex-flow:column nowrap}#authentication-form .activation-form .reset a:last-of-type,#authentication-form .client-form .reset a:last-of-type,#authentication-form .login-form .reset a:last-of-type,#authentication-form .prospect-form .reset a:last-of-type,#authentication-form .reset-password-form .reset a:last-of-type{text-align:end}@media screen and (min-width:1024px){#authentication-form .login-form{max-width:340px}}#authentication-form .registration{align-items:stretch;display:flex;flex-flow:column nowrap;gap:1.5rem;justify-content:center;max-width:340px;width:100%}@media screen and (min-width:576px){#authentication-form .registration{flex:1}}@media screen and (min-width:768px){#authentication-form .registration{max-width:510px}}#authentication-form .registration .customer,#authentication-form .registration .prospect{display:flex;flex-flow:column nowrap;gap:1.5rem}#authentication-form .registration .customer h4,#authentication-form .registration .prospect h4{font-size:18px;padding-top:.75rem}@media screen and (min-width:1440px){#authentication-form .registration .customer h4,#authentication-form .registration .prospect h4{font-size:24px}}#authentication-form .registration .prospect a{padding:.75rem 1rem}@media screen and (min-width:768px){#authentication-form .registration .prospect a{padding:.75rem 1.5rem}}#authentication-form .registration .alreadyAccount{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:768px){#authentication-form .registration .alreadyAccount .separator{padding-top:3rem}}#authentication-form .registration .alreadyAccount .separator span{font-family:Rubik Medium,sans-serif;font-size:15px;line-height:110%}#authentication-form .confirmation{align-items:stretch;display:flex;flex-flow:column nowrap;gap:3rem;justify-content:center;max-width:510px;width:100%}@media screen and (min-width:576px){#authentication-form .confirmation{flex:1}}#authentication-form .confirmation .content{align-items:center;display:flex;flex-flow:column nowrap;gap:1.5rem}#authentication-form .confirmation .content .icon{align-items:center;background-color:#8fad33;border:none;border-radius:50rem;display:flex;height:48px;justify-content:center;padding:.25rem;width:48px}#authentication-form .confirmation .content .icon svg{height:36px;width:36px}#authentication-form .confirmation .content .icon svg path{fill:#fff}#authentication-form .confirmation .content .message{gap:.5rem}#authentication-form .confirmation .content .message,#authentication-form .confirmation .content .message h4{align-items:center;display:flex;flex-flow:column nowrap}#authentication-form .confirmation .content .message div{text-align:center}#authentication-form .footer-utils{align-items:center;border:none;display:flex;flex-flow:row wrap;gap:.5rem;justify-content:center;padding-bottom:4.5rem;padding-top:1.5rem;width:100%}@media screen and (min-width:576px){#authentication-form .footer-utils{padding-top:unset}}@media screen and (min-width:768px){#authentication-form .footer-utils{padding-bottom:1.5rem}}#catalog_content,#client_timetable_content,#client_wishlist_content{display:flex;flex-flow:column nowrap;gap:1rem}@media screen and (min-width:768px){#catalog_content,#client_timetable_content,#client_wishlist_content{padding-top:.75rem}}#client_body{min-width:0;width:100%}#client_body:has(.client_dashboard_body),#client_body:has(.client_invoice_body),#client_body:has(.client_order_body){height:calc(100vh - 200px);overflow-y:scroll}#reset-form{background-color:#f5f5f5}#reset-form .confirmation{align-items:center;display:flex;flex-flow:column nowrap;gap:1rem;justify-content:center}#reset-form .confirmation p{margin:unset;text-align:center}.home{background-color:#f5f5f5;margin-top:-108px}.home__header{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.home__header-video{filter:brightness(.7);height:755px;object-fit:cover;width:100%}.home__header-content{left:24px;padding:1rem;position:absolute;right:24px;top:255px;z-index:1}@media screen and (min-width:1024px){.home__header-content{left:48px;max-width:570px;top:236px}}@media screen and (min-width:1440px){.home__header-content{left:128px}}.home__body{width:100%}.home__body_categories{overflow:hidden;padding:2.25rem 0 2.25rem 1rem;width:100%}@media screen and (min-width:1024px){.home__body_categories{padding-left:3rem}}.home__body_categories-title{font-family:Poppins Bold,sans-serif;font-size:25px;padding-bottom:2.25rem}@media screen and (min-width:1024px){.home__body_categories-title{font-size:35px}}.home__body_categories-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.home__body_categories-wrapper-item{align-items:center;background:#e9eaea;border-radius:8px;display:flex;flex-direction:column;gap:.5rem;height:205px;justify-content:space-between;padding:1rem .75rem;width:165px}.home__body_categories-wrapper-item:hover{text-decoration:none}.home__body_categories-wrapper-item:hover .home__body_categories-wrapper-item-img{padding-bottom:.75rem;transition:padding-bottom .3s ease}.home__body_categories-wrapper-item:hover .home__body_categories-wrapper-item-img img{transition:width .3s ease;width:unset}.home__body_categories-wrapper-item-img{align-items:center;background-color:#f5f5f5;border-radius:100px;display:flex;flex-shrink:0;gap:.75rem;height:130px;justify-content:center;padding-bottom:0;transition:padding-bottom .3s ease;width:130px}.home__body_categories-wrapper-item-img img{height:100%;padding:1rem;transition:width .3s ease;width:100%}.home__body_categories-wrapper-item-img.all{background-color:#bed73b}.home__body_categories-wrapper-item-title{color:#181721;font-family:Rubik Medium,sans-serif;font-size:15px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.home__body_top{overflow:hidden;padding:2.25rem 0 2.25rem 1rem;width:100%}@media screen and (min-width:1024px){.home__body_top{padding-left:3rem}}.home__body_top-title{font-family:Poppins Bold,sans-serif;font-size:25px;padding-bottom:2.25rem}@media screen and (min-width:1024px){.home__body_top-title{font-size:35px}}.home__body_top .wrapper .item{height:auto;width:auto}.home__body_catalog{height:100%;width:100%}.home__body_recipes{align-items:flex-start;align-self:stretch;background:#f58f71;border-radius:30px 30px 0 0;display:flex;flex-direction:column;height:670px;justify-content:space-between;overflow:hidden;padding-bottom:2.25rem;position:relative}@media screen and (min-width:768px){.home__body_recipes{height:955px}}@media screen and (min-width:1024px){.home__body_recipes{height:1000px;padding-bottom:5rem}}.home__body_recipes-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:2.25rem 1.5rem 1.5rem;width:100%;z-index:20}@media screen and (min-width:768px){.home__body_recipes-header{flex-direction:row;justify-content:space-between;padding:3rem 1.5rem 0}}@media screen and (min-width:1024px){.home__body_recipes-header{padding:5rem 3rem 3rem}}.home__body_recipes-header-button{align-items:center;border:2px solid #181721;border-radius:8px;display:flex;gap:.75rem;height:60px;justify-content:center;min-width:100%;padding:.75rem 1.5rem}@media screen and (min-width:768px){.home__body_recipes-header-button{min-width:fit-content}}.home__body_recipes-header-button:hover{background-color:#181721}.home__body_recipes-header-button:hover a{color:#fff}.home__body_recipes-header-button a{color:#181721}.home__body_recipes-header-texte-title{align-items:center;display:flex;flex-direction:row;font-family:Poppins Bold,sans-serif;font-size:35px;gap:.25rem;justify-content:center}@media screen and (min-width:1024px){.home__body_recipes-header-texte-title{font-size:50px}}.home__body_recipes-header-texte-title span{color:#fff}.home__body_recipes-liste{height:fit-content;padding-left:1rem;z-index:20}@media screen and (min-width:768px){.home__body_recipes-liste{padding-left:1.5rem}}@media screen and (min-width:1024px){.home__body_recipes-liste{padding-left:3rem}}.home__body_recipes-liste-item{align-items:flex-start;backdrop-filter:blur(32px);background-color:hsla(0,0%,100%,.5);border-radius:8px;display:flex;flex:1 0 0;flex-direction:column;gap:1.5rem;height:250px;min-width:300px;padding:1.5rem}.home__body_recipes-liste-item.active{background-color:#fff;box-shadow:0 20px 74px -30px rgba(0,0,0,.25)}@media screen and (min-width:1024px){.home__body_recipes-liste-item{height:315px;min-width:400px;padding:3rem}}.home__body_recipes-liste-item-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.75rem}.home__body_recipes-liste-item-header-title{font-size:20px}@media screen and (min-width:1024px){.home__body_recipes-liste-item-header-title{font-size:25px}}.home__body_recipes-liste-item-header-labels{align-items:flex-start;display:flex;gap:.25rem}.home__body_recipes-liste-item-header-labels-item{align-items:center;background-color:rgba(19,18,27,.05);border-radius:86px;color:#fff;display:flex;flex-direction:row;gap:.25rem;justify-content:center;padding:.25rem .75rem}.home__body_recipes-liste-item-header-labels-item p{color:#181721;margin:0!important}.home__body_recipes-liste-item-header-labels-item path{fill:#181721}.home__body_recipes-liste-item-header-description{font-size:16px}@media screen and (min-width:1024px){.home__body_recipes-liste-item-header-description{font-size:18px}}.home__body_recipes-liste-item-decription{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;color:#36353f;font-family:Rubik Regular,sans-serif;font-size:18px;overflow:hidden;text-overflow:ellipsis}.home__body_recipes-liste-item-btn{color:#181721;font-family:Rubik Medium,sans-serif;font-size:15px}.home__body_recipes-img{align-self:stretch;border-radius:30px 30px 0 0;bottom:170px;height:320px;overflow:hidden;position:absolute;width:100%;z-index:0}@media screen and (min-width:768px){.home__body_recipes-img{bottom:unset;height:630px;padding:0 1.5rem;top:144px}}@media screen and (min-width:1024px){.home__body_recipes-img{padding:0 3rem;top:188px}}.home__body_recipes-img img{border-radius:30px 30px 0 0;height:100%;object-fit:cover;width:100%}.home__body_recipes .swiper-notification{display:none}.home__body_brand{align-items:flex-start;align-self:stretch;background-color:#f5f5f5;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;padding:3rem 0 1.5rem}@media screen and (min-width:1024px){.home__body_brand{gap:3rem;padding:5rem 3rem 3rem}}.home__body_brand-header{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:0 1rem;width:100%}@media screen and (min-width:768px){.home__body_brand-header{flex-direction:row;padding:0 1.5rem}}.home__body_brand-header-title{font-size:25px;width:100%}@media screen and (min-width:1024px){.home__body_brand-header-title{font-size:35px}}.home__body_brand-header-title span{color:#8fad33}.home__body_brand-header-button{align-items:center;align-self:stretch;border:2px solid #181721;border-radius:8px;display:flex;gap:10px;height:60px;justify-content:center;min-width:fit-content;padding:.75rem 1.5rem;text-decoration:unset}.home__body_brand-header-button:hover{background-color:#181721;color:#fff;text-decoration:unset}.home__body_brand-content{width:100%}.home__body_brand-content-wrapper{align-items:center}.home__body_brand-content-wrapper-item{height:fit-content;width:fit-content}.home__body_brand-content-wrapper-item img{height:100%;max-height:150px;max-width:150px;object-fit:contain;width:100%}.home__body_partner{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;padding:0 1rem 3rem}@media screen and (min-width:1024px){.home__body_partner{padding:0 3rem 5rem}}.home__body_partner-container{height:100%;max-width:1600px;overflow:hidden;width:100%}.home__body_partner-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.home__body_partner-wrapper-card{align-items:flex-start;align-self:stretch;border-radius:20px;display:flex;flex-direction:column;height:100%;min-width:100%;overflow:hidden}@media screen and (min-width:1024px){.home__body_partner-wrapper-card{align-items:stretch;flex-direction:row}}.home__body_partner-wrapper-card-img{height:100%;width:100%}@media screen and (min-width:1024px){.home__body_partner-wrapper-card-img{height:auto;width:auto}}.home__body_partner-wrapper-card-img img{height:100%;width:100%}@media screen and (min-width:1024px){.home__body_partner-wrapper-card-img img{max-width:max-content}}.home__body_partner-wrapper-card-content{align-items:center;display:flex;flex:1;flex-direction:column;gap:.75rem;height:100%;justify-content:space-between;padding:2.25rem 1.5rem;width:100%}@media screen and (min-width:1024px){.home__body_partner-wrapper-card-content{gap:1.5rem;height:auto;padding:clamp(3rem,4vw,5rem)}}.home__body_partner-wrapper-card-content-logo{height:120px}.home__body_partner-wrapper-card-content-logo img{height:100%;object-fit:cover;width:100%}.home__body_partner-wrapper-card-content-title{align-self:stretch;color:#181721;font-family:Poppins Bold,sans-serif;font-size:24px;line-height:100%;text-align:center}@media screen and (min-width:768px){.home__body_partner-wrapper-card-content-title{font-size:30px}}@media screen and (min-width:1024px){.home__body_partner-wrapper-card-content-title{font-size:clamp(30px,3vw,40px)}}.home__body_partner-wrapper-card-content-description&gt;div{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-family:Rubik Regular,sans-serif;font-size:18px;line-height:150%;overflow:hidden;text-align:center;text-overflow:ellipsis}@media screen and (min-width:1024px){.home__body_partner-wrapper-card-content-description&gt;div{-webkit-line-clamp:5}}.home__body_partner-wrapper-card-content-btn{align-items:center;display:flex;justify-content:center;margin-top:auto;padding-top:.75rem;width:100%}.home__body_partner-wrapper-card-content-btn-item{border:2px solid;border-radius:8px;gap:.75rem;height:60px;padding:.75rem 1.5rem}.home__body_partner-pagination,.home__body_partner-wrapper-card-content-btn-item{align-items:center;display:flex;justify-content:center}.home__body_partner-pagination .swiper-pagination-bullet{transition:all .3s ease}.home__body_partner-pagination .swiper-pagination-bullet:hover{transform:scale(1.2)}.home__body_partner-pagination .swiper-pagination-bullet-active{background-color:#181721;height:10px;width:10px}.home-connect{margin-top:0}.home__header_connect-intro{align-items:flex-start;align-self:stretch;background:#f5f5f5;display:flex;gap:3rem;padding:3rem 3rem 0}.home__header_connect-intro-item-left{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;padding-top:2.25rem;width:100%}@media screen and (min-width:768px){.home__header_connect-intro-item-left{flex-direction:row;padding-top:0}}@media screen and (min-width:1024px){.home__header_connect-intro-item-left{flex-direction:column;padding-top:3rem}}.home__header_connect-intro-item-left-row{flex-direction:column;min-width:100%}@media screen and (min-width:768px){.home__header_connect-intro-item-left-row{flex-direction:row}}.home__header_connect-intro-item-left-wrapper,.home__header_connect-intro-item-left-wrapper-left,.home__header_connect-intro-item-left-wrapper-right{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:1.5rem}.home__header_connect-intro-item-left-wrapper-left-title,.home__header_connect-intro-item-left-wrapper-right-title,.home__header_connect-intro-item-left-wrapper-title{align-self:stretch;color:#181721;font-family:Poppins Bold,sans-serif;font-size:35px}@media screen and (min-width:1024px){.home__header_connect-intro-item-left-wrapper-left-title,.home__header_connect-intro-item-left-wrapper-right-title,.home__header_connect-intro-item-left-wrapper-title{font-size:50px}}.home__header_connect-intro-item-left-wrapper-description,.home__header_connect-intro-item-left-wrapper-left-description,.home__header_connect-intro-item-left-wrapper-right-description{align-self:stretch;color:#181721;font-family:Rubik Regular,sans-serif;font-size:18px;margin:0!important}@media screen and (min-width:1024px){.home__header_connect-intro-item-left-wrapper-description,.home__header_connect-intro-item-left-wrapper-left-description,.home__header_connect-intro-item-left-wrapper-right-description{font-size:24px}}.home__header_connect-intro-item-left-wrapper-btn,.home__header_connect-intro-item-left-wrapper-left-btn,.home__header_connect-intro-item-left-wrapper-right-btn{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}@media screen and (min-width:768px){.home__header_connect-intro-item-left-wrapper-btn,.home__header_connect-intro-item-left-wrapper-left-btn,.home__header_connect-intro-item-left-wrapper-right-btn{flex-direction:column}}@media screen and (min-width:1024px){.home__header_connect-intro-item-left-wrapper-btn,.home__header_connect-intro-item-left-wrapper-left-btn,.home__header_connect-intro-item-left-wrapper-right-btn{flex-direction:row}}.home__header_connect-intro-item-left-wrapper-btn-item1,.home__header_connect-intro-item-left-wrapper-left-btn-item1,.home__header_connect-intro-item-left-wrapper-right-btn-item1{align-items:center;background:#181721;border-radius:8px;color:#fff;display:flex;flex-direction:row;gap:.75rem;height:60px;justify-content:center;padding:.75rem 1.5rem;text-decoration:none}.home__header_connect-intro-item-left-wrapper-btn-item1 svg path,.home__header_connect-intro-item-left-wrapper-left-btn-item1 svg path,.home__header_connect-intro-item-left-wrapper-right-btn-item1 svg path{fill:#fff}.home__header_connect-intro-item-left-wrapper-btn-item2,.home__header_connect-intro-item-left-wrapper-left-btn-item2,.home__header_connect-intro-item-left-wrapper-right-btn-item2{align-items:center;border:2px solid #181721;border-radius:8px;display:flex;gap:.75rem;height:60px;justify-content:center;padding:.75rem 1.5rem;text-decoration:none}@media screen and (min-width:768px){.home__header_connect-intro-item-left-wrapper-btn-item2,.home__header_connect-intro-item-left-wrapper-left-btn-item2,.home__header_connect-intro-item-left-wrapper-right-btn-item2{width:100%}}@media screen and (min-width:1024px){.home__header_connect-intro-item-left-wrapper-btn-item2,.home__header_connect-intro-item-left-wrapper-left-btn-item2,.home__header_connect-intro-item-left-wrapper-right-btn-item2{width:unset}}.home__header_connect-intro-item-left-wrapper-btn-item2:hover,.home__header_connect-intro-item-left-wrapper-left-btn-item2:hover,.home__header_connect-intro-item-left-wrapper-right-btn-item2:hover{background-color:#181721;color:#fff}.home__header_connect-intro-item-left-wrapper-left-nbPaniers,.home__header_connect-intro-item-left-wrapper-nbPaniers,.home__header_connect-intro-item-left-wrapper-right-nbPaniers{align-items:center;background-color:#fff;border-radius:86px;display:none;gap:.5rem;height:36px;justify-content:flex-start;padding:0 .75rem}.home__header_connect-intro-item-left-wrapper-left-nbPaniers svg path,.home__header_connect-intro-item-left-wrapper-nbPaniers svg path,.home__header_connect-intro-item-left-wrapper-right-nbPaniers svg path{fill:#181721}@media screen and (min-width:1024px){.home__header_connect-intro-item-left-wrapper-left-nbPaniers,.home__header_connect-intro-item-left-wrapper-nbPaniers,.home__header_connect-intro-item-left-wrapper-right-nbPaniers{display:flex}}.home__header_connect-intro-item-left-wrapper-left-nbPaniers-title,.home__header_connect-intro-item-left-wrapper-nbPaniers-title,.home__header_connect-intro-item-left-wrapper-right-nbPaniers-title{color:#181721;font-family:Rubik Regular,sans-serif;font-size:12px;margin:0!important}.home__header_connect-intro-item-left-wrapper-left-nbPaniers-none,.home__header_connect-intro-item-left-wrapper-nbPaniers-none,.home__header_connect-intro-item-left-wrapper-right-nbPaniers-none{display:none}.home__header_connect-intro-item-left-wrapper-left-nbPaniers-tablette,.home__header_connect-intro-item-left-wrapper-nbPaniers-tablette,.home__header_connect-intro-item-left-wrapper-right-nbPaniers-tablette{align-items:center;background-color:#fff;border-radius:86px;display:none;gap:.5rem;height:36px;justify-content:flex-start;padding:0 .75rem}@media screen and (min-width:768px){.home__header_connect-intro-item-left-wrapper-left-nbPaniers-tablette,.home__header_connect-intro-item-left-wrapper-nbPaniers-tablette,.home__header_connect-intro-item-left-wrapper-right-nbPaniers-tablette{display:flex}}@media screen and (min-width:1024px){.home__header_connect-intro-item-left-wrapper-left-nbPaniers-tablette,.home__header_connect-intro-item-left-wrapper-nbPaniers-tablette,.home__header_connect-intro-item-left-wrapper-right-nbPaniers-tablette{display:none}}.home__header_connect-intro-item-left-wrapper-left-nbPaniers-tablette svg path,.home__header_connect-intro-item-left-wrapper-nbPaniers-tablette svg path,.home__header_connect-intro-item-left-wrapper-right-nbPaniers-tablette svg path{fill:#181721}.home__header_connect-intro-item-left-wrapper-left-nbPaniers-tablette-title,.home__header_connect-intro-item-left-wrapper-nbPaniers-tablette-title,.home__header_connect-intro-item-left-wrapper-right-nbPaniers-tablette-title{color:#181721;font-family:Rubik Regular,sans-serif;font-size:12px;margin:0!important}.home__header_connect-intro-item-left-wrapper-left,.home__header_connect-intro-item-left-wrapper-left-left,.home__header_connect-intro-item-left-wrapper-right-left{flex:1 0 0}.home__header_connect-intro-item-right{display:none;gap:.25rem;width:465px}@media screen and (min-width:1024px){.home__header_connect-intro-item-right{display:flex}}@media screen and (min-width:1200px){.home__header_connect-intro-item-right{min-width:664px;width:664px}}.home__header_connect-intro-item-right-dalle{align-items:flex-start;align-self:stretch;background:#e9eaea;border-radius:8px;display:flex;flex:1 0 0;flex-direction:column;gap:1rem;overflow:hidden;padding:.75rem 1rem;width:100%}.home__header_connect-intro-item-right-dalle-header{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.home__header_connect-intro-item-right-dalle-header-title{font-family:Rubik Medium,sans-serif;font-size:15px}.home__header_connect-intro-item-right-dalle-header-title-icon{align-items:center;background:#8fad33;border-radius:8px;display:flex;gap:.75rem;height:35px;justify-content:center;width:45px}.home__header_connect-intro-item-right-dalle-header-title-icon svg{height:24px;width:24px}.home__header_connect-intro-item-right-dalle-header-title-icon svg path{fill:#fff}.home__header_connect-intro-item-right-dalle-liste{display:flex}.home__header_connect-intro-item-right-dalle-liste-item{align-items:flex-start;background:#fff;border-radius:8px;display:flex;flex:1 0 0;flex-direction:column;gap:1rem;height:181px;justify-content:space-between;min-width:100%;padding:1.5rem .75rem}.home__header_connect-intro-item-right-dalle-liste-item p{margin:0!important}.home__header_connect-intro-item-right-dalle-liste-item-content-title{font-family:Rubik Bold,sans-serif;font-size:16px;line-height:110%}.home__header_connect-intro-item-right-dalle-liste-item-content-product{color:#494853;display:flex;flex-direction:row;font-family:Rubik Medium,sans-serif;font-size:13px;gap:.5rem;line-height:110%;text-align:center}.home__header_connect-intro-item-right-dalle-liste-item-content-livraison-description,.home__header_connect-intro-item-right-dalle-liste-item-content-livraison-title{align-items:center;align-self:stretch;display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start;padding-top:7px}.home__header_connect-intro-item-right-dalle-liste-item-content-livraison-title{color:#494853;font-family:Rubik Medium,sans-serif;font-size:15px;line-height:110%}.home__header_connect-intro-item-right-dalle-liste-item-content-livraison-title svg path{fill:#494853}.home__header_connect-intro-item-right-dalle-liste-item-content-livraison-description{color:#8fad33;font-family:Rubik Medium,sans-serif;font-size:12px;line-height:110%}.home__header_connect-intro-item-right-dalle-liste-item-content-livraison-description svg path{fill:#8fad33}.home__header_connect-intro-item-right-dalle-liste-item-content-livraison-description.exceeds{color:#fe473c}.home__header_connect-intro-item-right-dalle-liste-item-content-livraison-description.exceeds svg path{fill:#fe473c}.home__header_connect-intro-item-right-dalle-liste-item-btn{align-items:center;border:1px solid #181721;border-radius:8px;display:flex;gap:.25rem;height:31px;justify-content:center;padding:.5rem .75rem}.home__header_connect-intro-item-right-dalle-pagination{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.home__header_connect-intro-item-right-dalle-pagination-arrow{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.home__header_connect-intro-item-right-dalle-pagination-arrow-next,.home__header_connect-intro-item-right-dalle-pagination-arrow-prev{align-items:center;border:1.5px solid #181721;border-radius:100px;display:flex;gap:.75rem;height:35px;justify-content:center;width:35px}.home__header_connect-intro-item-right-dalle-pagination-arrow-next:hover,.home__header_connect-intro-item-right-dalle-pagination-arrow-prev:hover{background-color:#181721}.home__header_connect-intro-item-right-dalle-pagination-arrow-next:hover svg path,.home__header_connect-intro-item-right-dalle-pagination-arrow-prev:hover svg path{fill:#fff}.home__header_connect-intro-item-right-dalle-pagination-arrow-next svg,.home__header_connect-intro-item-right-dalle-pagination-arrow-prev svg{height:15px;width:15px}.home__header_connect-intro-item-right-dalle-pagination-arrow-next{transform:rotate(180deg)}.home__header_connect-intro-item-right-dalle-pagination .swiper-pagination-bullet-active{background:#181721}.home__header_connect-intro .home__header_connect-intro-swipper-pagination-carts,.home__header_connect-intro .home__header_connect-intro-swipper-pagination-liste{transform:unset!important}.home__body_favorite,.home__body_promo,.home__body_suggest{align-items:center;display:flex;flex-direction:column;gap:2.25rem;justify-content:center;overflow:hidden;padding-bottom:5rem}.home__body_favorite-header,.home__body_promo-header,.home__body_suggest-header{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:0 1rem;width:100%}@media screen and (min-width:1024px){.home__body_favorite-header,.home__body_promo-header,.home__body_suggest-header{flex-direction:row;padding:0 3rem}}.home__body_favorite-header-title,.home__body_promo-header-title,.home__body_suggest-header-title{align-items:center;display:flex;font-family:Poppins Bold,sans-serif;font-size:25px;gap:.25rem;justify-content:flex-start;width:100%}@media screen and (min-width:1024px){.home__body_favorite-header-title,.home__body_promo-header-title,.home__body_suggest-header-title{font-size:35px}}.home__body_favorite-header-btn,.home__body_promo-header-btn,.home__body_suggest-header-btn{align-items:center;border:2px solid #181721;border-radius:8px;display:flex;gap:.75rem;height:60px;justify-content:center;padding:.75rem 1.5rem;width:100%}.home__body_favorite-header-btn:hover,.home__body_promo-header-btn:hover,.home__body_suggest-header-btn:hover{background-color:#181721;color:#fff}@media screen and (min-width:768px){.home__body_favorite-header-btn,.home__body_promo-header-btn,.home__body_suggest-header-btn{font-size:unset}}@media screen and (min-width:1024px){.home__body_favorite-header-btn,.home__body_promo-header-btn,.home__body_suggest-header-btn{max-width:fit-content}}.home__body_favorite .carousel,.home__body_promo .carousel,.home__body_suggest .carousel{width:100%}@media screen and (min-width:1024px){.home__body_favorite .carousel,.home__body_promo .carousel,.home__body_suggest .carousel{padding-inline:3rem}}.home__body_favorite .carousel .wrapper .item,.home__body_promo .carousel .wrapper .item,.home__body_suggest .carousel .wrapper .item{height:auto;width:auto}.home__body_about{width:100%}.home__body_advertising{align-items:center;align-self:stretch;background:#181721;display:flex;flex-direction:column;gap:2.25rem;gap:8rem;justify-content:center;overflow:hidden;padding:5rem 3rem;width:100%}@media screen and (min-width:768px){.home__body_advertising{flex-direction:row}}.home__body_advertising-content{align-items:flex-start;align-self:stretch;display:flex;flex:2;flex-direction:column;gap:.75rem;width:100%}.home__body_advertising-content-title{color:#fff;font-family:Poppins Bold,sans-serif;font-size:35px;line-height:100%}@media screen and (min-width:1024px){.home__body_advertising-content-title{font-size:50px}}.home__body_advertising-content-description{color:#fff;font-family:Rubik Regular,sans-serif;font-size:18px;line-height:150%}.home__body_advertising-container{align-items:center;display:none;flex-direction:column;gap:2.25rem;height:160px;justify-content:center;overflow:hidden;width:100%}@media screen and (min-width:768px){.home__body_advertising-container{width:30%}}@media screen and (min-width:1024px){.home__body_advertising-container{display:flex;flex-direction:row;width:fit-content}}.home__body_advertising-container.mobile{display:flex}@media screen and (min-width:1024px){.home__body_advertising-container.mobile{display:none}}.home__body_advertising-container-wrapper{align-items:center;display:flex;height:100%;justify-content:flex-start;width:100%}@media screen and (min-width:1024px){.home__body_advertising-container-wrapper{flex-direction:column;width:fit-content}}.home__body_advertising-container-wrapper-item{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.home__body_advertising-container-wrapper-item-number{align-items:center;align-self:stretch;color:#fff;display:flex;font-family:Poppins Bold,sans-serif;font-size:45px;justify-content:center;line-height:100%;margin-bottom:0!important;width:100%}@media screen and (min-width:1024px){.home__body_advertising-container-wrapper-item-number{font-size:100px;width:fit-content}}.home__body_advertising-container-wrapper-item-text{align-items:center;align-self:stretch;color:#fff;display:flex;font-family:Poppins Bold,sans-serif;font-size:25px;justify-content:center;line-height:100%;margin-bottom:0!important;width:100%}@media screen and (min-width:1024px){.home__body_advertising-container-wrapper-item-text{font-size:50px;width:fit-content}}.home__body_advertising-container-pagination{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;transform:unset!important;width:fit-content!important}@media screen and (min-width:1024px){.home__body_advertising-container-pagination{flex-direction:column;justify-content:flex-start}}.home__body_advertising-container-pagination .swiper-pagination-bullet-active{background-color:#fff}.home__body_advertising-container-pagination .swiper-pagination-bullet{background-color:#f5f5f5}.home__body_actu{align-items:center;align-self:stretch;background:#eef5db;display:flex;flex-direction:column;gap:3rem;padding:3rem 0}@media screen and (min-width:576px){.home__body_actu{padding:3rem 1.5rem}}@media screen and (min-width:1024px){.home__body_actu{padding:5rem 3rem}}.home__body_actu .list{padding:2.25rem 1rem;width:100%}@media screen and (min-width:576px){.home__body_actu .list{padding:1.5rem}}@media screen and (min-width:1024px){.home__body_actu .list{padding:3rem}}.home__body_actu .list__list_wrapper{gap:0;justify-content:flex-start}@media screen and (min-width:1024px){.home__body_actu .list__list_wrapper{justify-content:center}}.home__body_actu .card__article{min-height:620px;width:260px!important}@media screen and (min-width:768px){.home__body_actu .card__article{width:335px!important}}@media screen and (min-width:1024px){.home__body_actu .card__article{width:274px!important}}@media screen and (min-width:1440px){.home__body_actu .card__article{width:413px!important}}.btn-custom,.w-fit-content{width:fit-content}.btn-custom{height:60px;padding:.75rem 1.5rem}.pap-separation-h{opacity:1}.pap-separation-v{border:0;border-right:1px solid #181721;color:inherit;display:flex;height:100%;margin:0 1rem;opacity:1;padding:unset;width:unset}.img-grapjs{border-radius:8px;width:100%}iframe{max-width:none!important;width:100%!important}.countdown{align-items:center;align-self:stretch;background:#f5f5f5;border-radius:8px;display:flex;justify-content:center;padding:1.5rem}.countdown-wrapper{width:100%}.countdown-wrapper,.countdown-wrapper-item{align-items:center;display:flex;flex-direction:row;justify-content:center}.countdown-wrapper-item{padding-inline:1.5rem;width:fit-content}.countdown-wrapper-item:nth-child(2){border-left:2px solid #f58f71;border-right:2px solid #f58f71}.countdown-wrapper-item h4{font-family:Poppins Bold,sans-serif;font-size:24px}.PageList{background-color:#f8f1e9}.PageList__header{gap:.5rem;padding-bottom:.75rem;width:100%}@media screen and (min-width:768px){.PageList__header{padding-bottom:1.5rem}}@media screen and (min-width:1024px){.PageList__header{padding-bottom:3rem}}.PageList__header-content{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}@media screen and (min-width:768px){.PageList__header-content{padding:2.25rem 1.5rem}}@media screen and (min-width:1024px){.PageList__header-content{padding:3rem}}.PageList__header-content-breadcrumbs{align-items:center;display:flex;gap:.75rem;justify-content:flex-start}.PageList__header-content-breadcrumbs a{color:#13121b}.PageList__header-content-breadcrumbs svg path{stroke:#13121b}.PageList__header-content h1{font-size:35px}@media screen and (min-width:1024px){.PageList__header-content h1{font-size:50px}}.PageList__headlines-slider{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;min-width:22.5rem;overflow:hidden;position:sticky;width:-webkit-fill-available;width:100%}@media screen and (min-width:768px){.PageList__headlines-slider{min-width:45rem}}@media screen and (min-width:1024px){.PageList__headlines-slider{min-width:58rem;padding:0 3rem}}@media screen and (min-width:1440px){.PageList__headlines-slider{min-width:84rem}}.PageList__headlines{align-items:center;display:flex;flex-direction:row;min-width:22.5rem;padding:0 1rem;position:relative}@media screen and (min-width:768px){.PageList__headlines{min-width:45rem}}@media screen and (min-width:1024px){.PageList__headlines{min-width:58rem}}@media screen and (min-width:1440px){.PageList__headlines{min-width:84rem}}.PageList__headlines-card{align-items:flex-end;border-radius:20px;display:flex;flex-direction:row;justify-content:flex-end;min-height:23.75rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width:576px){.PageList__headlines-card{align-items:flex-end}}@media screen and (min-width:768px){.PageList__headlines-card{min-height:28rem}}@media screen and (min-width:1024px){.PageList__headlines-card{min-height:37.5rem}}.PageList__headlines-card-img{height:100%;left:0;object-fit:cover;position:absolute;right:0;width:100%}.PageList__headlines-card_wrapper{align-items:flex-start;backdrop-filter:blur(32px);background:hsla(0,0%,100%,.8);border-radius:14px;display:flex;flex:1 0 0;flex-direction:column;gap:.75rem;margin:.25rem;max-height:12rem;max-width:22.5rem;padding:1.5rem}@media screen and (min-width:1024px){.PageList__headlines-card_wrapper{max-height:331px;padding:3rem}}.PageList__headlines-card_wrapper-type{color:#f66b5d;font-family:Rubik Regular,sans-serif;font-size:14px;height:14px;margin-bottom:0!important;text-transform:uppercase}.PageList__headlines-card_wrapper-title{display:-webkit-box!important;font-family:Poppins Bold,sans-serif!important;font-size:35px;line-height:100%;margin-bottom:.5rem!important;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (min-width:1024px){.PageList__headlines-card_wrapper-title{margin-bottom:0!important}}.PageList__headlines-card_wrapper-description{display:none;display:-webkit-box!important;margin-bottom:0!important;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:1024px){.PageList__headlines-card_wrapper-description{display:block}}.PageList__headlines-card_wrapper-link{align-items:center;display:flex;flex:row;font-size:15px;gap:.25rem;justify-content:flex-start}.PageList__headlines-card_wrapper-link svg{transform:rotate(180deg)}@media screen and (min-width:1024px){.PageList__headlines-card_wrapper-link{padding-top:.75rem}}.PageList__headlines-swipper-pagination{position:absolute;text-align:center}.PageList__headlines-next,.PageList__headlines-prev{align-items:center;background-color:#fff;border-radius:100%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:.25rem;position:absolute;top:48px;width:40px;z-index:10}.PageList__headlines-prev{left:24px}@media screen and (min-width:1024px){.PageList__headlines-prev{left:72px}}.PageList__headlines-next{right:24px;transform:rotate(180deg)}@media screen and (min-width:1024px){.PageList__headlines-next{right:72px}}.PageList__body .list{border-radius:0}.landing{background-color:#d8dfc5;padding-bottom:5rem}.landing__header{align-items:center;display:flex;flex-direction:column;height:770px;justify-content:flex-end;position:relative;width:100%}.landing__header-content{display:flex;justify-content:center;width:100%;z-index:10}.landing__header-content-wrapper{align-items:flex-start;backdrop-filter:blur(32px);background:hsla(0,0%,100%,.8);border-radius:20px 20px 0 0;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:306px;max-width:980px;padding:1.5rem;position:relative;width:100%}.landing__header-content-wrapper-category{color:#f66b5d;margin-bottom:0!important}.landing__header-content-wrapper-title h1 span{color:#181721!important;font-size:30px}@media screen and (min-width:1024px){.landing__header-content-wrapper-title h1 span{font-size:50px}}.landing__header-content-wrapper-description{font-size:16px;line-height:150%;margin-bottom:0!important;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:1024px){.landing__header-content-wrapper{padding:3rem}.landing__header-content-wrapper-title{font-size:50px}.landing__header-content-wrapper-description{font-size:18px}}.landing__header-img{height:598px;left:0;position:absolute;right:0;top:0;width:100%}.landing__header-img img{height:100%;object-fit:cover;width:100%}.landing__body{margin-top:-306px}.landing__body,.landing__body-content{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.landing__body-content{background-color:#fff;border-radius:0 0 20px 20px;margin-bottom:3rem;margin-top:.25rem;max-width:980px;overflow:hidden;padding:2.25rem 1.5rem;width:100%;z-index:10}@media screen and (min-width:1024px){.landing__body-content{padding:3rem}}.landing__body-content div,.landing__body-content h2,.landing__body-content h3{font-family:Rubik Medium,sans-serif!important}:root{--min-product-card-width:230px}.product_card{background:#fff;border-radius:.5rem;display:flex;flex-flow:column nowrap;gap:1rem;height:100%;min-height:350px;padding:1rem;position:relative}.product_card .product_card_label{display:flex;flex-flow:column nowrap;gap:.25rem;position:absolute}.product_card .product_card_label img,.product_card .product_card_label svg{height:25px;width:25px}@media screen and (min-width:768px){.product_card .product_card_label img,.product_card .product_card_label svg{height:30px;width:30px}}.product_card .product_card_history{display:flex;flex-flow:column nowrap;gap:.5rem;position:absolute;right:1rem}.product_card .product_card_history_delete,.product_card .product_card_history_favorite{align-items:center;background-color:#f5f5f5;border-radius:50rem;display:flex;height:40px;justify-content:center;padding:unset;width:40px}.product_card .product_card_history_delete:active,.product_card .product_card_history_favorite:active{background-color:#f5f5f5;border-color:#f5f5f5}.product_card .product_card_history_delete svg,.product_card .product_card_history_favorite svg{height:24px;width:24px}.product_card .product_card_history_delete svg path,.product_card .product_card_history_favorite svg path{fill:#181721}.product_card .product_card_body{display:flex;flex:1;flex-flow:column nowrap;gap:.5rem}.product_card .product_card_body_content{align-items:center;display:flex;flex:1;flex-flow:row nowrap;gap:.75rem}@media screen and (min-width:576px){.product_card .product_card_body_content{flex-flow:column nowrap}}.product_card .product_card_body_content .product_card_image{align-items:center;border-radius:.5rem;display:flex;height:110px;justify-content:center;width:110px}@media screen and (min-width:576px){.product_card .product_card_body_content .product_card_image{align-self:center;height:18;width:180px}}.product_card .product_card_body_content .product_card_image img,.product_card .product_card_body_content .product_card_image svg{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.product_card .product_card_body_content .product_card_content_wrapper{display:flex;flex:1;flex-flow:row nowrap;gap:.75rem;justify-content:space-between;width:100%}.product_card .product_card_body_content .product_card_content_wrapper .product_card_content{display:flex;flex-flow:column nowrap;gap:.5rem}.product_card .product_card_body_content .product_card_content_wrapper .product_card_content .product_card_tag{display:flex;flex-flow:row wrap;gap:.25rem;min-height:28px}.product_card .product_card_body_content .product_card_content_wrapper .product_card_content .product_card_tag_item{background:#f5f5f5;border-radius:50rem;padding:.5rem}.product_card .product_card_body_content .product_card_content_wrapper .product_card_content .product_card_detail{display:flex;flex-flow:column nowrap;gap:.25rem}.product_card .product_card_body_content .product_card_content_wrapper .product_card_content .product_card_detail_name{font-weight:600}.product_card .product_card_body_content .product_card_content_wrapper .product_card_content .product_card_detail_reference,.product_card .product_card_body_content .product_card_content_wrapper .product_card_content .product_card_unit{color:#989c9f}.product_card .product_card_body_content .product_card_content_wrapper .product_card_content .product_card_ratio{display:flex;flex-flow:row nowrap;gap:.25rem;margin-top:-2px}.product_card .product_card_body_content .product_card_content_wrapper .product_card_content .product_card_ratio svg{stroke-width:2px}.product_card .product_card_body_content .product_card_content_wrapper .product_card_content .product_card_ratio svg path{fill:#e9eaea}.product_card .product_card_body_content .product_card_content_wrapper .product_card_info{display:flex;flex-flow:column nowrap;gap:.25rem;padding-right:.25rem;padding-top:3rem}@media screen and (min-width:768px){.product_card .product_card_body_content .product_card_content_wrapper .product_card_info{padding-right:0;padding-top:0}}.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type{align-items:center;border-radius:50rem;display:flex;height:30px;justify-content:center;padding:.25rem;width:30px}.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type svg{height:100%;width:100%}.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type svg path{fill:#fff}.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-fra{background:#3a73b3}.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-gel{background:#00b1eb}.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-boi,.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-epi,.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-pne,.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-vcg{background:#bed73b}.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-boi svg,.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-epi svg,.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-pne svg,.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-vcg svg{height:18px;width:18px}.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-boi svg path,.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-epi svg path,.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-pne svg path,.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_type.type-vcg svg path{fill:#36353f}.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_history{align-items:center;display:flex;height:30px;justify-content:center;padding:unset;width:30px}.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_history svg{height:24px;width:24px}.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_popover{position:relative}.product_card .product_card_body_content .product_card_content_wrapper .product_card_info_popover .popover{right:0}.product_card .product_card_body_cadencier{background-color:#f2e8f4;border-radius:8px;gap:.75rem;height:fit-content;padding:.75rem}.product_card .product_card_body_cadencier,.product_card .product_card_body_cadencier .popover-cart{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.product_card .product_card_body_cadencier .popover-cart_delete{align-items:center;background:var(--White,#fff);border:none;border-radius:8px;display:flex;gap:5px;height:32px;justify-content:center;padding:8px 4px;width:32px}.product_card .product_card_body_cadencier .popover-cart_delete span{display:none}.product_card .product_card_body_cadencier .popover-cart span,.product_card .product_card_body_cadencier .popover-cart_history_wrapper_date{color:#826689;font-family:Rubik Medium,sans-serif;font-size:12px;line-height:100%;width:100%}.product_card .product_card_body_cadencier-item{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.product_card .product_card_body_cadencier-item p{color:#826689;margin-bottom:0!important;width:100%}.product_card .product_card_body_cadencier-trash{align-items:center;background-color:#fff;border-radius:8px;display:flex;gap:.25rem;height:32px;justify-content:center;padding:.5rem .25rem}.product_card .product_card_footer{align-items:flex-end;display:flex;flex-flow:row wrap;gap:.5rem;justify-content:space-between;position:relative}.product_card .product_card_footer_detail{display:flex;flex-flow:column nowrap;gap:.5rem;position:relative}.product_card .product_card_footer_detail_event{display:flex;flex-flow:row wrap;gap:.25rem}.product_card .product_card_footer_detail_event_item{align-items:center;border-radius:50rem;color:#fff;display:flex;font-weight:700;justify-content:center;min-height:24px;padding-inline:.5rem;width:max-content}.product_card .product_card_footer_detail_event_item.promotion{background-color:#ff655b}.product_card .product_card_footer_detail_event_item.prix_bloque{background-color:#8fad33}.product_card .product_card_footer_detail_price{align-items:center;color:#181721;display:flex;flex-flow:row nowrap;font-family:Rubik Bold,sans-serif}.product_card .product_card_footer_detail_price .price_unit{font-size:18px}.product_card .product_card_footer_detail_price .price_comma{font-size:14px;line-height:100%;margin-inline:1px}.product_card .product_card_footer_detail_price .price_decimal{font-size:14px;line-height:100%}.product_card .product_card_footer_detail_price .price_currency{font-size:14px;line-height:100%;margin-left:.25rem}.product_card .product_card_footer_detail_price .price_spec{font-family:Rubik Regular,sans-serif;font-size:12px;line-height:100%}.product_card .product_card_footer_quantity{margin-left:auto}.product_card .product_card_footer_quantity .btn{aspect-ratio:1;padding:unset;z-index:10}.product_card .product_card_footer_quantity .btn svg{height:auto;min-width:12px;width:12px}.product_card .product_card_footer_quantity form{display:flex;flex-flow:row nowrap;gap:unset}.product_card .product_card_footer_quantity form .form-control{align-items:center;border:unset;display:flex;font-family:Rubik SemiBold,sans-serif;font-size:14px;justify-content:center;line-height:120%;padding:unset;text-align:center;width:40px}.product_card .product_card_footer_quantity form .form-control:focus{box-shadow:none}.product_card .product_card_footer_action{flex:1}.product_card .product_card_footer_invalid{display:flex;flex:1;flex-flow:column nowrap;gap:.75rem}.product_card .product_card_footer_invalid_message{background:#ffeae9;border-radius:.5rem;color:#fe473c;font-family:Rubik Medium,sans-serif;padding:.75rem 1rem}.product_card .product_card_footer:has(.product_card_footer_invalid){align-items:flex-start;flex-flow:column nowrap}.carousel .product_card,.swiper-container .product_card{width:265px}.carousel .product_card:hover,.swiper-container .product_card:hover{box-shadow:0 12px 16px -4px rgba(24,23,33,.08),0 4px 6px -2px rgba(24,23,33,.03)}.product_cart_card{background:#fff;border-radius:.5rem;display:flex;flex-flow:column nowrap;justify-content:space-between;min-height:200px;position:relative}.product_cart_card_body{display:flex;flex-flow:row nowrap;gap:.75rem;padding:.75rem 1rem;width:100%}.product_cart_card_body_tags{display:flex;flex-flow:column nowrap;gap:.25rem;left:1.5rem;position:absolute;top:.75rem}.product_cart_card_body_tags img{height:25px;width:25px}.product_cart_card_body_tags_label{display:flex;flex-flow:column nowrap;gap:.25rem}.product_cart_card_body_tags_type{align-items:center;border-radius:50rem;display:flex;height:25px;justify-content:center;padding:.25rem;width:25px}.product_cart_card_body_tags_type svg{height:100%;width:100%}.product_cart_card_body_tags_type svg path{fill:#fff}.product_cart_card_body_tags_type.type-fra{background:#3a73b3}.product_cart_card_body_tags_type.type-gel{background:#00b1eb}.product_cart_card_body_tags_type.type-boi,.product_cart_card_body_tags_type.type-epi,.product_cart_card_body_tags_type.type-pne,.product_cart_card_body_tags_type.type-vcg{background:#bed73b}.product_cart_card_body_tags_type.type-boi svg,.product_cart_card_body_tags_type.type-epi svg,.product_cart_card_body_tags_type.type-pne svg,.product_cart_card_body_tags_type.type-vcg svg{height:18px;width:18px}.product_cart_card_body_tags_type.type-boi svg path,.product_cart_card_body_tags_type.type-epi svg path,.product_cart_card_body_tags_type.type-pne svg path,.product_cart_card_body_tags_type.type-vcg svg path{fill:#36353f}.product_cart_card_body_image{align-items:center;display:flex;max-height:122px;width:80px}@media screen and (min-width:1200px){.product_cart_card_body_image{width:110px}}.product_cart_card_body_image img{max-height:100%;object-fit:contain;width:inherit}.product_cart_card_body_content{display:flex;flex:1;flex-flow:row nowrap;gap:.5rem;justify-content:space-between}.product_cart_card_body_content_detail{display:flex;flex-flow:column nowrap;gap:.25rem}.product_cart_card_body_content_detail_type{display:flex;flex-flow:row nowrap;gap:.25rem;margin-bottom:.25rem}.product_cart_card_body_content_detail_type_item{background:#f5f5f5;border-radius:50rem;padding:.5rem}.product_cart_card_body_content_detail_name{font-family:Rubik SemiBold,sans-serif}.product_cart_card_body_content_detail_reference{color:#989c9f;margin-bottom:.25rem}.product_cart_card_body_content_detail_unit{color:#989c9f}.product_cart_card_body_content_detail_stock{display:flex;flex-flow:column nowrap;font-family:Rubik Medium,sans-serif;gap:.25rem;margin-top:.25rem}.product_cart_card_body_content_detail_stock .available{color:#fe473c}.product_cart_card_body_content_highlight{align-items:flex-end;display:flex;flex-flow:column nowrap;gap:.75rem}.product_cart_card_body_content_highlight_event{border-radius:50rem;color:#fff;font-family:Rubik Bold,sans-serif;padding:.5rem}.product_cart_card_body_content_highlight_event.promotion{background:#ff655b}.product_cart_card_body_content_highlight_event.prix_bloque{background:#8fad33}.product_cart_card_body_content_highlight_price{align-items:center;display:flex;flex-flow:row nowrap;font-family:Rubik Bold,sans-serif}.product_cart_card_body_content_highlight_price .unit{font-size:18px;line-height:100%}.product_cart_card_body_content_highlight_price .currency,.product_cart_card_body_content_highlight_price .decimal,.product_cart_card_body_content_highlight_price .spec{font-size:14px;line-height:100%}.product_cart_card_body_content_highlight_price .currency{margin-left:.25rem}.product_cart_card_body_content_highlight_price .spec{font-family:Rubik Regular,sans-serif;font-size:12px;line-height:100%}.product_cart_card_body_content_highlight_popover{position:relative}.product_cart_card_body_content_highlight_popover_icon{aspect-ratio:1;padding:unset!important}.product_cart_card_body_content_highlight_popover_window{right:0}.product_cart_card_footer{display:flex;flex-flow:row nowrap;gap:.5rem;padding:.75rem 1rem}.product_cart_card_footer_quantity{margin-left:auto}.product_cart_card_footer_quantity form{display:flex;flex-flow:row nowrap;gap:unset}.product_cart_card_footer_quantity form .btn{aspect-ratio:1;padding:unset;z-index:10}.product_cart_card_footer_quantity form .btn svg{height:auto;min-width:12px;width:12px}.product_cart_card_footer_quantity form .form-control{align-items:center;border:unset;display:flex;font-family:Rubik SemiBold,sans-serif;font-size:14px;justify-content:center;line-height:120%;min-height:40px;padding:unset;text-align:center;width:40px}.product_cart_card_footer_quantity form .form-control:focus{box-shadow:none}.invalid_product_cart_container .product_cart_card{min-height:unset}.invalid_product_cart_container .product_cart_card_body{padding-bottom:unset}.invalid_product_cart_container .product_cart_card_body_content_highlight_price .message{color:#fe473c;font-family:Rubik Medium,sans-serif;font-size:.875rem;line-height:110%;text-align:end}.invalid_product_cart_container .product_cart_card_body_content_highlight_event.invalid{display:none}.invalid_product_cart_container .product_cart_card_body_content_highlight_invalid_delivery{color:#fe473c;font-family:Rubik Medium,sans-serif;text-align:end}.invalid_product_cart_container .product_cart_card_footer_replace:last-child{margin-left:auto}#cart_modal .product_cart_card{flex-flow:row nowrap;gap:1rem;justify-content:space-between;min-height:110px;padding:.75rem .5rem}#cart_modal .product_cart_card_body{gap:1rem;padding:unset}#cart_modal .product_cart_card_body_tags{flex-flow:row nowrap;left:.5rem;top:.75rem}#cart_modal .product_cart_card_body_tags_label{display:none}#cart_modal .product_cart_card_body_tags_type{align-items:center;aspect-ratio:1;border-radius:50rem;display:flex;justify-content:center;width:16px}#cart_modal .product_cart_card_body_tags_type svg{height:12px;min-width:6px;width:auto}#cart_modal .product_cart_card_body_tags_type svg path{fill:#fff}#cart_modal .product_cart_card_body_tags_type.type-fra{background:#3a73b3}#cart_modal .product_cart_card_body_tags_type.type-gel{background:#00b1eb}#cart_modal .product_cart_card_body_tags_type.type-epi{background:#f58f71}#cart_modal .product_cart_card_body_tags_type.type-epi svg{transform:rotate(-45deg)}#cart_modal .product_cart_card_body_image{align-items:flex-start;width:50px}#cart_modal .product_cart_card_body_image img{height:50px;max-width:50px}#cart_modal .product_cart_card_body_content{flex-flow:column nowrap}#cart_modal .product_cart_card_body_content_detail_type{display:none}#cart_modal .product_cart_card_body_content_detail_name{display:-webkit-box;font-family:Rubik Medium,sans-serif;font-size:13px;line-height:110%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#cart_modal .product_cart_card_body_content_detail_brand{color:#494853;display:-webkit-box;font-family:Rubik Regular,sans-serif;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#cart_modal .product_cart_card_body_content_detail_reference,#cart_modal .product_cart_card_body_content_detail_unit{display:none}#cart_modal .product_cart_card_body_content_detail_ratio{color:#8fad33;font-family:Rubik Regular,sans-serif}#cart_modal .product_cart_card_body_content_detail_ratio .text{display:none}#cart_modal .product_cart_card_body_content_highlight{align-items:center;flex-flow:row-reverse nowrap;justify-content:space-between}#cart_modal .product_cart_card_body_content_highlight_event{border-radius:50rem;color:#fff;font-family:Rubik Bold,sans-serif;padding:.5rem}#cart_modal .product_cart_card_body_content_highlight_event.promotion{background:#ff655b}#cart_modal .product_cart_card_body_content_highlight_event.prix_bloque{background:#8fad33}#cart_modal .product_cart_card_body_content_highlight_event.invalid{background:#989c9f}#cart_modal .product_cart_card_body_content_highlight_price{align-items:baseline;margin-right:auto}#cart_modal .product_cart_card_body_content_highlight_price .unit{font-size:15px;line-height:110%}#cart_modal .product_cart_card_body_content_highlight_price .currency,#cart_modal .product_cart_card_body_content_highlight_price .decimal,#cart_modal .product_cart_card_body_content_highlight_price .spec{font-size:10px;line-height:110%}#cart_modal .product_cart_card_body_content_highlight_price .currency,#cart_modal .product_cart_card_body_content_highlight_price .decimal{font-family:Rubik Medium,sans-serif;margin:unset}#cart_modal .product_cart_card_body_content_highlight_price .spec{font-family:Rubik Regular,sans-serif}#cart_modal .product_cart_card_body_content_highlight_popover{display:none}#cart_modal .product_cart_card_footer{padding:unset}#cart_modal .product_cart_card_footer_delete,#cart_modal .product_cart_card_footer_favorite{display:none}#cart_modal .product_cart_card_footer_quantity{display:flex;justify-content:center}#cart_modal .product_cart_card_footer_quantity form{flex-flow:column-reverse nowrap}#cart_modal .product_cart_card_footer_quantity form .btn{aspect-ratio:unset;height:32px}#cart_modal .cart_replace_body .cart_replace_current .product_cart_card{padding:.75rem 1rem}#cart_modal .cart_replace_body .cart_replace_current .product_cart_card_body_content{flex-flow:row nowrap;justify-content:space-between}#cart_modal .cart_replace_body .cart_replace_current .product_cart_card_body_content_highlight{align-items:flex-end;flex-flow:column nowrap;justify-content:unset}#cart_modal .cart_replace_body .cart_replace_current .product_cart_card_body_content_highlight_event:not(.invalid),#cart_modal .cart_replace_body .cart_replace_current .product_cart_card_body_content_highlight_favorite,#cart_modal .cart_replace_body .cart_replace_current .product_cart_card_body_content_highlight_price,#cart_modal .cart_replace_body .cart_replace_current .product_cart_card_footer{display:none}#cart_modal .cart_replace_body .cart_replace_alternative .product_cart_card{flex-flow:column nowrap;padding:.75rem 1rem}#cart_modal .cart_replace_body .cart_replace_alternative .product_cart_card_body_image{width:110px}#cart_modal .cart_replace_body .cart_replace_alternative .product_cart_card_body_image img{height:unset;max-width:unset}#cart_modal .cart_replace_body .cart_replace_alternative .product_cart_card_body_content{flex-flow:row nowrap}#cart_modal .cart_replace_body .cart_replace_alternative .product_cart_card_body_content_highlight{align-items:flex-end;flex-flow:column nowrap;justify-content:unset}#cart_modal .cart_replace_body .cart_replace_alternative .product_cart_card_footer{align-items:center}:root{--product-container-gap:0.25rem;--product-container-margin-inline:0.25rem}@media screen and (min-width:576px){:root{--product-container-margin-inline:1.5rem}}@media screen and (min-width:1024px){:root{--product-container-margin-inline:3rem}}#product_container{display:grid;gap:var(--product-container-gap);grid-template-columns:repeat(auto-fill,minmax(var(--min-product-card-width,230px),1fr));margin-inline:var(--product-container-margin-inline)}.product_cart_container{display:flex;flex-flow:column nowrap;gap:.25rem}#cart_modal .product_cart_container{gap:unset}#cart_modal .product_cart_container&gt;:not(:last-child){border-bottom:1px solid #e9eaea}#product_container_infinite_trigger{bottom:0;height:350px;position:absolute;width:100%}#product_cart_container_infinite_trigger{bottom:0;height:200px;position:absolute;width:100%}#product_cart_container_infinite_trigger_modal{bottom:1.5rem;height:110px;left:1.5rem;position:absolute;right:1.5rem}.product .product_header{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between;padding:1rem;position:relative}@media screen and (min-width:576px){.product .product_header{padding-inline:1.5rem}}@media screen and (min-width:1024px){.product .product_header{padding-inline:3rem}}.product .product_header .utils{gap:.5rem}.product .product_header .utils .label{display:none}@media screen and (min-width:768px){.product .product_header .utils .label{display:flex}}.product .product_content{align-items:center;display:flex;flex-flow:column nowrap;gap:2.25rem}@media screen and (min-width:768px){.product .product_content{gap:3rem}}.product .product_content_base{display:flex;flex-flow:column nowrap;gap:3rem;padding-inline:1rem;width:100%}@media screen and (min-width:768px){.product .product_content_base{flex-flow:row nowrap;justify-content:space-between;max-width:unset;padding-inline:1.5rem}}@media screen and (min-width:1024px){.product .product_content_base{max-width:1600px;padding-inline:3rem}}.product .product_content_base_detail{display:flex;flex:1;flex-flow:column nowrap;gap:1rem}@media screen and (min-width:1024px){.product .product_content_base_detail{flex-flow:row nowrap;gap:3rem}}.product .product_content_base_detail_wrapper{display:flex;flex-direction:column}.product .product_content_base_detail_wrapper_visual{align-items:center;align-self:center;display:flex;justify-content:center;min-height:390px;min-width:390px;position:relative}@media screen and (min-width:768px){.product .product_content_base_detail_wrapper_visual{min-height:367px;min-width:367px}}@media screen and (min-width:1024px){.product .product_content_base_detail_wrapper_visual{min-height:287px;min-width:287px}}@media screen and (min-width:1440px){.product .product_content_base_detail_wrapper_visual{min-height:415px;min-width:415px}}.product .product_content_base_detail_wrapper_visual .labels{display:flex;flex-flow:column nowrap;gap:.25rem;left:1.5rem;position:absolute;top:1.5rem}@media screen and (min-width:1024px){.product .product_content_base_detail_wrapper_visual .labels{left:1.5rem;top:1.5rem}}.product .product_content_base_detail_wrapper_visual .labels img,.product .product_content_base_detail_wrapper_visual .labels svg{height:50px;width:50px}.product .product_content_base_detail_wrapper_visual img{height:390px;object-fit:contain;width:390px}@media screen and (min-width:768px){.product .product_content_base_detail_wrapper_visual img{height:367px;width:367px}}@media screen and (min-width:1024px){.product .product_content_base_detail_wrapper_visual img{height:287px;width:287px}}@media screen and (min-width:1440px){.product .product_content_base_detail_wrapper_visual img{height:415px;width:415px}}.product .product_content_base_detail_wrapper_visual-list{align-items:center;align-self:stretch;display:flex;gap:.5rem;padding:0 1.5rem}.product .product_content_base_detail_wrapper_visual-list-item{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;width:50px}.product .product_content_base_detail_wrapper_visual-list-item img{height:50px;object-fit:cover;width:50px}.product .product_content_base_detail_data{display:flex;flex-flow:column nowrap;gap:.75rem;min-width:50%}.product .product_content_base_detail_data .label{display:flex;flex-flow:row wrap;gap:.25rem}.product .product_content_base_detail_data .label .label_type{align-items:center;border-radius:50rem;display:flex;height:30px;justify-content:center;padding:.25rem;width:30px}.product .product_content_base_detail_data .label .label_type svg{height:100%;width:100%}.product .product_content_base_detail_data .label .label_type svg path{fill:#fff}.product .product_content_base_detail_data .label .label_type.type-fra{background:#3a73b3}.product .product_content_base_detail_data .label .label_type.type-gel{background:#00b1eb}.product .product_content_base_detail_data .label .label_type.type-boi,.product .product_content_base_detail_data .label .label_type.type-epi,.product .product_content_base_detail_data .label .label_type.type-pne,.product .product_content_base_detail_data .label .label_type.type-vcg{background:#bed73b}.product .product_content_base_detail_data .label .label_type.type-boi svg,.product .product_content_base_detail_data .label .label_type.type-epi svg,.product .product_content_base_detail_data .label .label_type.type-pne svg,.product .product_content_base_detail_data .label .label_type.type-vcg svg{height:18px;width:18px}.product .product_content_base_detail_data .label .label_type.type-boi svg path,.product .product_content_base_detail_data .label .label_type.type-epi svg path,.product .product_content_base_detail_data .label .label_type.type-pne svg path,.product .product_content_base_detail_data .label .label_type.type-vcg svg path{fill:#36353f}.product .product_content_base_detail_data .label .label_tag{align-items:center;background:#8fad33;border-radius:50rem;color:#fff;display:flex;flex-flow:row nowrap;gap:.25rem;height:30px;justify-content:center;padding:.25rem .75rem}.product .product_content_base_detail_data .data{display:flex;flex-flow:column nowrap;gap:1.5rem}.product .product_content_base_detail_data .data_title{display:flex;flex-flow:column nowrap}.product .product_content_base_detail_data .data_title h4{padding-bottom:.5rem;padding-top:1.5rem}.product .product_content_base_detail_data .data_title-brand{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.product .product_content_base_detail_data .data_title-brand img{max-width:50px;object-fit:cover}.product .product_content_base_detail_data .data_content{display:flex;flex-flow:column nowrap}.product .product_content_base_detail_data .data_content svg{stroke:#d3d4d6}.product .product_content_base_detail_data .data_content&gt;*{align-items:center;display:flex;flex-flow:row wrap;gap:.25rem}.product .product_content_base_detail_data .data_content_unit{align-items:baseline;display:flex;flex-flow:row nowrap;gap:.25rem}.product .product_content_base_detail_data .data_content_unit .text{font-family:Rubik Medium,sans-serif;width:max-content}.product .product_content_base_detail_data .data_content_unit .currency,.product .product_content_base_detail_data .data_content_unit .unit{font-family:Rubik Medium,sans-serif}.product .product_content_base_detail_data .data_content_unit .decimal{font-family:Rubik Medium,sans-serif;font-size:12px;line-height:150%;margin-left:-.25rem}.product .product_content_base_detail_data .document{display:flex;flex-flow:row wrap;gap:.25rem}.product .product_content_base_detail_data .document a{width:fit-content}.product .product_content_base_actions{display:flex;flex:1;flex-flow:column nowrap;gap:.5rem}@media screen and (min-width:768px){.product .product_content_base_actions{max-width:300px}}.product .product_content_base_actions .message{color:#8fad33}.product .product_content_base_actions .blurred{font-size:36px}.product .product_content_base_actions .invalid{display:flex;flex-flow:column nowrap;gap:.75rem;margin-top:1rem}.product .product_content_base_actions .invalid_message{background:#ffeae9;border-radius:.5rem;color:#fe473c;font-family:Rubik Medium,sans-serif;padding:.75rem 1rem}.product .product_content_base_actions .detail_event{display:flex;flex-flow:row wrap;gap:.25rem}.product .product_content_base_actions .detail_event_item{align-items:center;border-radius:50rem;color:#fff;display:flex;font-weight:700;justify-content:center;min-height:34px;padding-inline:.75rem}.product .product_content_base_actions .detail_event_item.promotion{background-color:#ff655b}.product .product_content_base_actions .detail_event_item.prix_bloque{background-color:#8fad33}.product .product_content_base_actions .detail_price{align-items:flex-start;color:#181721;display:flex;flex-flow:row nowrap;font-family:Rubik Bold,sans-serif;margin-top:1rem}.product .product_content_base_actions .detail_price .price_unit{font-size:30px}.product .product_content_base_actions .detail_price .price_comma{align-self:flex-end;font-size:20px;line-height:100%;margin-inline:1px}.product .product_content_base_actions .detail_price .price_decimal{align-self:flex-end;font-size:20px;line-height:100%}.product .product_content_base_actions .detail_price .price_currency{font-size:14px;line-height:100%;margin-left:.25rem}.product .product_content_base_actions .detail_price .price_spec{font-family:Rubik Regular,sans-serif;font-size:19px;line-height:100%}.product .product_content_base_actions .quantity .btn{aspect-ratio:1;height:60px;padding:unset;z-index:10}.product .product_content_base_actions .quantity .btn svg{height:auto;min-width:12px;width:12px}.product .product_content_base_actions .quantity form{display:flex;flex-flow:row nowrap;gap:unset;justify-content:space-between;margin-top:1rem}.product .product_content_base_actions .quantity form .form-control{align-items:center;background-color:#f5f5f5;border:unset;display:flex;font-family:Rubik SemiBold,sans-serif;font-size:18px;justify-content:center;line-height:120%;margin-inline:-30px;padding-inline:30px;text-align:center;width:100%}.product .product_content_base_actions .quantity form .form-control:focus{box-shadow:none}.product .product_content_base_actions .favorite{margin-top:.25rem}.product .product_content_base_actions .favorite button{width:100%}.product .product_content_cadencier{align-items:center;background-color:#f2e8f4;border-radius:8px;display:flex;flex-direction:row;gap:.75rem;height:fit-content;justify-content:space-between;min-width:360px;padding:.75rem}.product .product_content_cadencier-info{align-items:flex-start;background-color:#826689;border-radius:100px;display:flex;height:30px;justify-content:center;text-align:start;width:30px}.product .product_content_cadencier-item{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.product .product_content_cadencier-item p{color:#826689;margin-bottom:0!important;width:100%}.product .product_content_cadencier-trash{align-items:center;background-color:#fff;border-radius:8px;display:flex;gap:.25rem;height:32px;justify-content:center;padding:.5rem .25rem}.product .product_content_additionnal{align-self:stretch;display:flex;flex-flow:column nowrap;gap:.5rem;justify-content:center;padding-bottom:2.25rem;width:100%}@media screen and (min-width:768px){.product .product_content_additionnal{align-self:unset;flex-flow:row nowrap;padding-inline:1.5rem;padding-bottom:3rem}}@media screen and (min-width:1024px){.product .product_content_additionnal{flex-flow:row nowrap;max-width:1600px;padding-inline:3rem}}.product .product_content_additionnal_wrapper{display:flex;flex:1;flex-flow:column nowrap;gap:.5rem}@media screen and (min-width:768px){.product .product_content_additionnal_wrapper{border-radius:.5rem;flex-direction:row}}.product .product_content_additionnal_wrapper&gt;*{width:100%}@media screen and (min-width:768px){.product .product_content_additionnal_wrapper&gt;*{max-width:unset}}.product .product_content_additionnal_wrapper h5{font-weight:700;margin:unset}.product .product_content_additionnal_wrapper ul{margin-top:1.5rem}.product .product_content_additionnal_wrapper .nutrients{display:flex;flex-flow:column nowrap;gap:.5rem}.product .product_content_additionnal_wrapper .nutrients .nutrient{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;padding-right:1.5rem}.product .product_content_additionnal_wrapper .nutrients .border-end{border-color:#181721!important}.product .product_content_additionnal_wrapper .nutrients .italic{font-style:italic;padding-left:.5rem}.product .product_content_additionnal_wrapper .nutrients hr{border-color:#181721;opacity:1}.product .product_content_additionnal_wrapper .nutrients hr.default{border-width:8px}.product .product_content_additionnal_wrapper .nutrients hr.energy{border-width:4px}.product .product_content_additionnal .allergens{background-color:#f5f5f5;border-radius:8px;flex:1;padding:2.25rem 1rem}@media screen and (min-width:1024px){.product .product_content_additionnal .allergens{padding:3rem}}.product .product_content_additionnal .information{border-radius:8px;padding:2.25rem 1rem}@media screen and (min-width:1024px){.product .product_content_additionnal .information{padding:3rem}}.product .product_content_recipe{width:100%}@media screen and (min-width:768px){.product .product_content_recipe{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:10px;padding:0 1.5rem}}@media screen and (min-width:1024px){.product .product_content_recipe{padding:0 3rem}}.product .product_content_recipe-wrapper{align-items:flex-start;align-self:stretch;background:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;gap:1.5rem;padding-top:1.5rem}.product .product_content_recipe-wrapper-title{align-items:flex-start;color:#181721;display:flex;font-family:Rubik Medium,sans-serif;font-size:24px;gap:10px;line-height:120%;padding:0 3rem}.product .product_content_recipe-wrapper-content{align-items:flex-start;align-self:stretch;border-radius:8px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:3rem;position:relative}.product .product_content_recipe-wrapper-content img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.product .product_content_recipe-wrapper-content-info{align-items:flex-start;background:#fff;border-radius:8px;box-shadow:0 20px 74px -30px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:1.5rem;max-width:360px;padding:1.5rem;width:100%;z-index:10}@media screen and (min-width:768px){.product .product_content_recipe-wrapper-content-info{padding:3rem;width:396px}}.product .product_content_recipe-wrapper-content-info-title{align-self:stretch;color:#181721;font-family:Poppins Bold,sans-serif;font-size:25px;line-height:120%}.product .product_content_recipe-wrapper-content-info-labels{align-items:center;display:flex;gap:.25rem;justify-content:flex-start;min-width:100%}.product .product_content_recipe-wrapper-content-info-labels-item{align-items:center;background-color:rgba(19,18,27,.05);border-radius:86px;color:#fff;display:flex;flex-direction:row;gap:.25rem;justify-content:center;padding:.25rem .75rem}.product .product_content_recipe-wrapper-content-info-labels-item p{color:#181721;margin:0!important}.product .product_content_recipe-wrapper-content-info-labels-item path{fill:#181721}.product .product_content_recipe-wrapper-content-info-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;color:#36353f;font-family:Rubik Regular,sans-serif;font-size:18px;line-height:150%;overflow:hidden;text-overflow:ellipsis}.product .product_content_recipe-wrapper-content-info-link a{color:#181721;font-family:Rubik Medium,sans-serif;font-size:15px;line-height:110%}.product .product_content .blurred{color:transparent;filter:blur(8px);text-shadow:0 0 5px rgba(0,0,0,.5);user-select:none}.news{background-color:#f8f1e9}.news__header{gap:.5rem;padding-bottom:.75rem;width:100%}@media screen and (min-width:768px){.news__header{padding-bottom:1.5rem}}@media screen and (min-width:1024px){.news__header{padding-bottom:3rem}}.news__header-content{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}@media screen and (min-width:768px){.news__header-content{padding:2.25rem 1.5rem}}@media screen and (min-width:1024px){.news__header-content{padding:3rem}}.news__header-content-breadcrumbs{align-items:center;display:flex;gap:.75rem;justify-content:flex-start}.news__header-content-breadcrumbs a{color:#13121b}.news__header-content-breadcrumbs svg path{stroke:#13121b}.news__header-content h1{font-size:35px}@media screen and (min-width:1024px){.news__header-content h1{font-size:50px}}.news__list{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;padding:0 1rem}@media screen and (min-width:768px){.news__list{padding:0 1.5rem}}@media screen and (min-width:1024px){.news__list{padding:0 3rem}}.news__list .list{border-radius:none}.news__list_headlines-slider{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;min-width:22.5rem;overflow:hidden;position:sticky;width:-webkit-fill-available;width:100%}@media screen and (min-width:768px){.news__list_headlines-slider{min-width:45rem}}@media screen and (min-width:1024px){.news__list_headlines-slider{min-width:58rem}}@media screen and (min-width:1440px){.news__list_headlines-slider{min-width:84rem}}.news__list_headlines{align-items:center;display:flex;flex-direction:row;min-width:22.5rem;padding:0 1rem;position:relative}@media screen and (min-width:768px){.news__list_headlines{min-width:45rem}}@media screen and (min-width:1024px){.news__list_headlines{min-width:58rem}}@media screen and (min-width:1440px){.news__list_headlines{min-width:84rem}}.news__list_headlines-card{align-items:flex-end;border-radius:20px;display:flex;flex-direction:row;justify-content:flex-end;min-height:23.75rem;overflow:hidden;position:relative;width:100%}@media screen and (min-width:576px){.news__list_headlines-card{align-items:flex-end}}@media screen and (min-width:768px){.news__list_headlines-card{min-height:28rem}}@media screen and (min-width:1024px){.news__list_headlines-card{min-height:37.5rem}}.news__list_headlines-card-img{height:100%;left:0;object-fit:cover;position:absolute;right:0;width:100%}.news__list_headlines-card_wrapper{align-items:flex-start;backdrop-filter:blur(32px);background:hsla(0,0%,100%,.8);border-radius:14px;display:flex;flex:1 0 0;flex-direction:column;gap:.75rem;margin:.25rem;max-height:12rem;max-width:22.5rem;padding:1.5rem}@media screen and (min-width:1024px){.news__list_headlines-card_wrapper{max-height:331px;padding:3rem}}.news__list_headlines-card_wrapper-type{color:#f66b5d;font-family:Rubik Regular,sans-serif;font-size:14px;height:14px;margin-bottom:0!important;text-transform:uppercase}.news__list_headlines-card_wrapper-title{display:-webkit-box!important;font-family:Poppins Bold,sans-serif!important;font-size:35px;line-height:100%;margin-bottom:.5rem!important;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:1024px){.news__list_headlines-card_wrapper-title{margin-bottom:0!important}}.news__list_headlines-card_wrapper-description{display:none;margin-bottom:0!important}@media screen and (min-width:1024px){.news__list_headlines-card_wrapper-description{display:block;display:-webkit-box!important;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.news__list_headlines-card_wrapper-link{align-items:center;display:flex;flex:row;font-size:15px;gap:.25rem;justify-content:flex-start}.news__list_headlines-card_wrapper-link svg{transform:rotate(180deg)}@media screen and (min-width:1024px){.news__list_headlines-card_wrapper-link{padding-top:.75rem}}.news__list_headlines-swipper-pagination{position:absolute;text-align:center}.news__list_headlines-next,.news__list_headlines-prev{align-items:center;background-color:#fff;border-radius:100%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:.25rem;position:absolute;top:48px;width:40px;z-index:10}.news__list_headlines-prev{left:24px}.news__list_headlines-next{right:24px;transform:rotate(180deg)}.news__list .swiper-pagination-bullet{height:9pxa;width:9px}.news__list .swiper-pagination-bullet-active{background:#181721!important}.news__list_wrapper{display:grid;gap:1.5rem;column-gap:.25rem;justify-items:center;padding-bottom:2.25rem;width:100%}@media screen and (min-width:768px){.news__list_wrapper{grid-template-columns:repeat(auto-fill,minmax(355px,1fr));row-gap:3rem}}@media screen and (min-width:1024px){.news__list_wrapper{grid-template-columns:repeat(auto-fill,minmax(306px,1fr))}}@media screen and (min-width:1440px){.news__list_wrapper{grid-template-columns:repeat(auto-fill,minmax(445px,1fr))}}.news__list_wrapper .card__article{width:100%!important}.news__list-button{align-items:center;align-self:stretch;border:2px solid #181721;border-radius:8px;display:flex;font-family:Rubik Medium,sans-serif;font-size:15px;height:60px;justify-content:center;margin:0 2.25rem 5rem}.news__list-button button{background:none;border:none;height:100%;padding:.75rem 1.5rem;width:100%}@media screen and (min-width:768px){.news__list-button{margin:0 .75rem 5rem}}.news__list-button:hover{background-color:#181721}.news__list-button:hover button{color:#fff}.news .list{border-radius:unset}.singleNews{background-color:#f8f1e9}.singleNews__header{flex-direction:column;height:510px;justify-content:space-between}.singleNews__header,.singleNews__header-breadcrumbs{align-items:center;display:flex;position:relative;width:100%}.singleNews__header-breadcrumbs{background-color:#f8f1e9;flex-wrap:wrap;gap:.75rem;height:fit-content;justify-content:flex-start;padding:1rem;row-gap:0;z-index:10}.singleNews__header-breadcrumbs a{color:#13121b}.singleNews__header-breadcrumbs svg path{stroke:#13121b}@media screen and (min-width:768px){.singleNews__header-breadcrumbs{padding:1.5rem 3rem}}.singleNews__header-img{height:100%;left:0;position:absolute;right:0;top:0;width:100%}.singleNews__header-img img{height:100%;object-fit:cover;width:100%}.singleNews__body{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:-230px;position:relative}.singleNews__body_header-content{display:flex;justify-content:center;width:100%;z-index:10}.singleNews__body_header-content-wrapper{align-items:flex-start;backdrop-filter:blur(32px);background:hsla(0,0%,100%,.8);border-radius:20px 20px 0 0;display:flex;flex-direction:column;gap:1.5rem;max-width:980px;padding:1.5rem;position:relative;width:100%}.singleNews__body_header-content-wrapper-category{color:#f66b5d;margin-bottom:0!important}.singleNews__body_header-content-wrapper-title h1 span{color:#181721!important;font-size:30px}@media screen and (min-width:1024px){.singleNews__body_header-content-wrapper-title h1 span{font-size:50px}}.singleNews__body_header-content-wrapper-description{font-size:16px;line-height:150%;margin-bottom:0!important;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:1024px){.singleNews__body_header-content-wrapper{padding:3rem}.singleNews__body_header-content-wrapper-title{font-size:50px}.singleNews__body_header-content-wrapper-description{font-size:18px}}.singleNews__body-content{align-items:center;background-color:#fff;border-radius:0 0 20px 20px;display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;margin-top:.25rem;max-width:980px;overflow:hidden;padding:2.25rem 1.5rem;position:relative;width:100%;z-index:10}@media screen and (min-width:1024px){.singleNews__body-content{align-items:flex-start;gap:1.5rem;padding:3rem}}.singleNews__body-content div,.singleNews__body-content h2,.singleNews__body-content h3{font-family:Rubik Regular,sans-serif!important}.singleNews__body-separator{align-items:flex-start;border-top:4px solid #181721;display:flex;justify-content:space-between;margin:1.5rem 1.5rem 3rem;max-width:980px;padding-top:1.5rem;width:100%}.singleNews__body-separator-content{align-items:center;align-self:stretch;display:flex;justify-content:space-between;width:100%}.singleNews__body-tag{flex-wrap:wrap;gap:.5rem}.singleNews__body-tag,.singleNews__body-tag a{align-items:center;display:flex;justify-content:center}.singleNews__body-tag a{background:#fff;border-radius:100px;color:#181721;height:40px;padding:0 1rem}.singleNews__suggested{align-items:flex-start;background-color:#fddfbf;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:2.25rem 1rem}@media screen and (min-width:1024px){.singleNews__suggested{padding:5rem 3rem}}.singleNews__suggested-title{color:#181721;font-size:30px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:1.5rem;width:100%}@media screen and (min-width:1024px){.singleNews__suggested-title{font-size:50px;margin-bottom:3rem}}.singleNews__suggested-wrapper{column-gap:4px}.singleNews__suggested-wrapper .swiper-slide{display:flex;height:0}.singleNews__suggested-wrapper .card__article{width:260px}@media screen and (min-width:1024px){.singleNews__suggested-wrapper .card__article{width:306px}}@media screen and (min-width:1440px){.singleNews__suggested-wrapper .card__article{width:445px}}.recipes{align-items:center;background-color:#f7e7e0;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.recipes__header{gap:.5rem;min-width:100%;padding-bottom:.75rem}@media screen and (min-width:768px){.recipes__header{padding-bottom:1.5rem}}@media screen and (min-width:1024px){.recipes__header{padding-bottom:3rem}}.recipes__header-content{background-color:#f58f71;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1rem}@media screen and (min-width:768px){.recipes__header-content{padding:1.5rem 1.5rem 1rem}}@media screen and (min-width:1024px){.recipes__header-content{padding:2.25rem 3rem 1rem}}@media screen and (min-width:1440px){.recipes__header-content{padding:3rem 3rem 1rem}}.recipes__header-content-breadcrumbs{align-items:center;display:flex;gap:.75rem;justify-content:flex-start}.recipes__header-content-breadcrumbs a{color:#13121b}.recipes__header-content-breadcrumbs svg path{stroke:#13121b}.recipes__header-content h1{font-size:35px}@media screen and (min-width:1024px){.recipes__header-content h1{font-size:50px}}.recipes__header-wave{margin-top:-.25rem;overflow:hidden}.recipes__header-wave svg{height:fit-content;width:100vw}.recipes__header-wave svg path{fill:#f58f71}.recipes__body{min-width:100%;padding:0 .75rem;width:100%}@media screen and (min-width:768px){.recipes__body{padding:0 1.5rem}}@media screen and (min-width:1024px){.recipes__body{padding:0 3rem}}.recipes__body_filter{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;min-width:100%;padding:.75rem 0 1.5rem;z-index:10}.recipes__body_filter-liste{overflow:hidden;width:100%}.recipes__body_filter-liste-wrapper{display:flex;list-style:none;margin-bottom:0!important;padding:0}.recipes__body_filter-liste-wrapper .recipes__body_filter-liste-wrapper{align-items:center;display:flex;width:fit-content}.recipes__body_filter-liste-wrapper .recipes__body_filter-liste-wrapper .recipes__body_filter-switch{align-items:center;background:#fff;border-radius:50rem;cursor:pointer;display:flex;gap:.5rem;height:40px;min-width:70px;padding:.5rem;position:relative;text-decoration:none;transition:background-color .3s ease,color .3s ease}.recipes__body_filter-liste-wrapper .recipes__body_filter-liste-wrapper .recipes__body_filter-switch.active .slider{background-color:#8fad33}.recipes__body_filter-liste-wrapper .recipes__body_filter-liste-wrapper .recipes__body_filter-switch.active .slider:after{background-image:url(/build/images/check-round.882285f3.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;transform:translateX(15px)}.recipes__body_filter-liste-wrapper .recipes__body_filter-liste-wrapper .recipes__body_filter-switch .slider{background-color:#d3d4d6;background-image:unset;border:none;border-radius:50rem;cursor:pointer;height:25px;margin:unset;position:relative;width:40px}.recipes__body_filter-liste-wrapper .recipes__body_filter-liste-wrapper .recipes__body_filter-switch .slider:after{aspect-ratio:1;background-color:#fff;border-radius:50rem;bottom:3px;content:"";left:3px;position:absolute;top:3px;transition:transform .3s}.recipes__body_filter .recipes__body_filter-switch-all{gap:0}.recipes__body_list{column-gap:.25rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));margin-bottom:5rem;margin-top:1.5rem;row-gap:1.5rem;width:100%}@media screen and (min-width:768px){.recipes__body_list{grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(auto-fill,minmax(358px,1fr));margin-top:2.25rem;row-gap:3rem}}@media screen and (min-width:1024px){.recipes__body_list{grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(auto-fill,minmax(306px,1fr))}}@media screen and (min-width:1440px){.recipes__body_list{grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}}.recipe{background-color:#f7e7e0}.recipe__header{flex-direction:column;height:770px;justify-content:space-between}.recipe__header,.recipe__header-breadcrumbs{align-items:center;display:flex;position:relative;width:100%}.recipe__header-breadcrumbs{background-color:#f58f71;flex-wrap:wrap;gap:.75rem;height:5.5rem;justify-content:flex-start;padding:1rem;row-gap:0;z-index:10}.recipe__header-breadcrumbs a{color:#13121b}.recipe__header-breadcrumbs svg path{stroke:#13121b}@media screen and (min-width:768px){.recipe__header-breadcrumbs{height:7rem;padding:3rem}}.recipe__header-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%;z-index:10}@media screen and (min-width:1024px){.recipe__header-content{padding:0 1.5rem}}@media screen and (min-width:1440px){.recipe__header-content{padding:0 8rem}}.recipe__header-content-wrapper{align-items:flex-start;backdrop-filter:blur(32px);background:hsla(0,0%,100%,.8);border-radius:20px 20px 8px 8px;display:flex;flex-direction:column;gap:1.5rem;max-width:1184px;padding:1.5rem;position:relative;width:100%}.recipe__header-content-wrapper-category{color:#f66b5d;margin-bottom:0!important}.recipe__header-content-wrapper-title h1 span{color:#181721!important;font-size:30px}@media screen and (min-width:1024px){.recipe__header-content-wrapper-title h1 span{font-size:50px}}.recipe__header-content-wrapper-labels{align-items:center;display:flex;gap:.25rem;justify-content:flex-start;min-width:100%}.recipe__header-content-wrapper-labels-item{align-items:center;background-color:rgba(19,18,27,.05);border-radius:86px;color:#fff;display:flex;flex-direction:row;gap:.25rem;justify-content:center;padding:.25rem .75rem}.recipe__header-content-wrapper-labels-item p{color:#181721;margin:0!important}.recipe__header-content-wrapper-labels-item path{fill:#181721}.recipe__header-content-wrapper-description{font-size:16px;line-height:150%;margin-bottom:0!important;overflow:hidden;text-overflow:ellipsis}.recipe__header-content-wrapper-title{color:#181721;font-family:Poppins Bold,sans-serif;font-size:30px;line-height:100%}@media screen and (min-width:1024px){.recipe__header-content-wrapper-title{font-size:50px}.recipe__header-content-wrapper{padding:3rem}.recipe__header-content-wrapper-description{font-size:18px}}.recipe__header-img{height:100%;left:0;position:absolute;right:0;top:0;width:100%}.recipe__header-img img{height:100%;object-fit:cover;width:100%}.recipe__header-wave{bottom:0;left:0;margin-bottom:-1px;position:absolute;right:0;width:100%;z-index:5}.recipe__header-wave svg{height:fit-content;width:100%}.recipe__header-wave svg path{width:100%}.recipe__body{align-items:center;display:flex;flex-direction:column;position:relative}.recipe__body_header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:1184px;padding:1.5rem;width:100%}.recipe__body_header-title{font-size:25px}.recipe__body_header a{border:1px solid #181721}@media screen and (min-width:1024px){.recipe__body_header{padding:3rem 0 1.5rem}.recipe__body_header-title{font-size:35px}}@media screen and (min-width:1440px){.recipe__body_header{padding:3rem 0 0}}.recipe__body-separator{align-items:flex-start;align-self:stretch;border-top:4px solid #181721;display:none;justify-content:space-between;margin:0 1.5rem;padding-top:1.5rem}@media screen and (min-width:1024px){.recipe__body-separator{display:flex;margin:0}}.recipe__body-separator-content{align-self:stretch;gap:.5rem;width:100%}.recipe__body-content,.recipe__body-separator-content{align-items:center;display:flex;justify-content:space-between}.recipe__body-content{flex-direction:column;max-width:1184px;padding:0 .25rem;position:relative;z-index:10}@media screen and (min-width:576px){.recipe__body-content{padding-bottom:8rem}}@media screen and (min-width:1024px){.recipe__body-content{align-items:flex-start;flex-direction:row;gap:1.5rem;padding:1.5rem 0 8rem}}@media screen and (min-width:1440px){.recipe__body-content{padding:1.5rem 0 16rem}}.recipe__body-content-colIngredients{display:flex;width:100%}@media screen and (min-width:1024px){.recipe__body-content-colIngredients{display:none}}.recipe__body-content-col1,.recipe__body-content-col2{display:flex;flex-direction:column;gap:1.5rem;width:100%}@media screen and (min-width:1024px){.recipe__body-content-col2{max-width:390px}}@media screen and (min-width:1440px){.recipe__body-content-col2{max-width:440px}}.recipe__body-content-colSeparator{display:flex}@media screen and (min-width:1024px){.recipe__body-content-colSeparator{display:none}}.recipe__body-tag{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.recipe__body-tag a{align-items:center;background:#fff;border-radius:100px;color:#181721;display:flex;height:40px;justify-content:center;padding:0 1rem}.recipe__preparation{display:flex;flex-direction:column;gap:.5rem;width:100%}.recipe__preparation-item{align-self:stretch;background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;padding:1.5rem}.recipe__preparation-item img{width:100%}.recipe__preparation-item-title{align-items:flex-start;background-color:#f7e7e0;border-radius:100px;display:flex;padding:.5rem 1rem;width:max-content}.recipe__preparation-item-description{font-size:16px}.recipe__preparation-item iframe{aspect-ratio:16/9;width:100%}.recipe__tips{align-items:center;background-color:#d3e8e3;border-radius:8px;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start;padding:1.5rem}@media screen and (min-width:1024px){.recipe__tips{padding:3rem}}.recipe__tips-header{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start;width:fit-content}.recipe__tips-header img{border-radius:100%;height:6rem;object-fit:cover;width:6rem}.recipe__tips-header-title{font-family:Poppins Bold,sans-serif;font-size:20px}.recipe__tips-content{align-items:flex-start;display:flex;justify-content:center}.recipe__tips-content-autor,.recipe__tips-content-description{font-size:16px;margin-bottom:0!important}.recipe__ingredients{align-items:center;background-color:#f8cdba;border-radius:8px;display:flex;flex-direction:column;justify-content:center;order:-1;padding:1.5rem;width:100%}.recipe__ingredients-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:1.5rem;transition:padding-bottom .3s ease;width:100%}.recipe__ingredients-header-title{font-family:Poppins Bold,sans-serif;font-size:25px}.recipe__ingredients-header-toggle-button{background:none;border:none;cursor:pointer}.recipe__ingredients-header-toggle-button svg{transform:rotate(0deg);transition:transform .3s ease}.recipe__ingredients-list{align-items:flex-start;column-gap:.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));justify-content:flex-start;justify-items:center;max-height:1000px;overflow:hidden;row-gap:1.5rem;transition:max-height .3s ease;width:100%}.recipe__ingredients-list-item{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;width:90px}.recipe__ingredients-list-item p{margin-bottom:0!important;text-align:center;width:100%}.recipe__ingredients-list-item-img{background-color:#fff;border-radius:100%;height:5.625rem;overflow:hidden;padding:.5rem;width:5.625rem}.recipe__ingredients-list-item-img img{height:100%;width:100%}.recipe__ingredients.collapsed .recipe__ingredients-header{padding-bottom:0;transition:padding-bottom .3s ease}.recipe__ingredients.collapsed .recipe__ingredients-header svg{transform:scaleY(-1)}.recipe__ingredients.collapsed .recipe__ingredients-list{max-height:0;overflow:hidden}.recipe__nutritional{align-items:center;background-color:#94cbbd;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:1.5rem;width:100%}.recipe__nutritional p{margin-bottom:0!important}.recipe__nutritional-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.recipe__nutritional-header-title{font-family:Poppins Bold,sans-serif;font-size:25px}.recipe__nutritional-header-toggle-button{background:none;border:none;cursor:pointer}.recipe__nutritional-header-toggle-button svg{transform:rotate(0deg);transition:transform .3s ease}.recipe__nutritional-header-toggle-button.collapsed svg{transform:scaleY(-1)}.recipe__nutritional-body{max-height:38.5rem;overflow:hidden;transition:max-height .3s ease;width:100%}.recipe__nutritional-body.collapsed{max-height:0;overflow:hidden}.recipe__nutritional-body-content{align-items:flex-start;border-bottom:4px solid #181721;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;padding-bottom:1rem;padding-top:1.5rem;width:100%}.recipe__nutritional-body-content-quantity{border-bottom:8px solid #181721;gap:.25rem;margin-bottom:1rem;padding-bottom:1rem;width:100%}.recipe__nutritional-body-content-quantity-label{-webkit-text-stroke-width:.25;font-weight:600;line-height:120%}.recipe__nutritional-body-content-quantity-info{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.25rem;width:100%}.recipe__nutritional-body-content-quantity-info-title{font-weight:400}.recipe__nutritional-body-content-quantity-info-value{align-items:center;border-right:1px solid #181721;display:flex;font-weight:600;gap:.5rem;justify-content:flex-end;padding-right:1.5rem;width:75px}.recipe__nutritional-body-content-energetic{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:100%}.recipe__nutritional-body-content-energetic-label{-webkit-text-stroke-width:.25;font-weight:600;line-height:120%;padding-top:.25rem}.recipe__nutritional-body-content-energetic-info{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.recipe__nutritional-body-content-energetic-info-title{font-weight:400}.recipe__nutritional-body-content-energetic-info-value{align-items:center;border-right:1px solid #181721;display:flex;font-weight:600;gap:.5rem;justify-content:flex-end;padding-right:1.5rem}.recipe__nutritional-body-details{display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem;width:100%}.recipe__nutritional-body-details-wrapper{align-items:flex-start;align-self:stretch;border-bottom:1px solid #181721;display:flex;flex-direction:column;gap:.25rem;padding-bottom:.75rem}.recipe__nutritional-body-details-wrapper-infos{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.recipe__nutritional-body-details-wrapper-infos-value{align-items:center;border-right:1px solid #181721;display:flex;gap:.5rem;justify-content:flex-end;padding-right:1.5rem;width:75px}.recipe__nutritional-body-details-wrapper-infos2{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-left:.5rem;width:100%}.recipe__nutritional-body-details-wrapper-info{align-items:flex-start;align-self:stretch;border-bottom:1px solid #181721;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.75rem;width:100%}.recipe__nutritional-body-details-wrapper-info-value{align-items:center;border-right:1px solid #181721;display:flex;gap:.5rem;justify-content:flex-end;padding-right:1.5rem;width:75px}.recipe__footer-wave{height:fit-content;margin-bottom:-1px;position:relative;width:100%}.recipe__footer-wave-content{left:0;right:0;top:0;width:100%;z-index:5}.recipe__footer-wave-content svg{height:fit-content;width:100%}.recipe__footer-wave-content svg path{width:100%}.recipe__footer-suggested{align-items:flex-start;background-color:#f58f71;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.recipe__footer-suggested-title{color:#181721;font-size:30px;font-style:normal;font-weight:500;line-height:120%;padding:0 1.5rem;width:100%}@media screen and (min-width:1024px){.recipe__footer-suggested-title{font-size:35px;padding:0 3rem}}.recipe__footer-suggested-wrapper{padding:3rem 0 5rem .25rem;width:333px}@media screen and (min-width:1024px){.recipe__footer-suggested-wrapper{padding:3rem 0 5rem 3rem}}.recipe__footer-suggested-wrapper .swiper-slide{display:flex;height:0}.header{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;left:0;padding:.75rem 1rem;position:sticky;right:0;top:0;z-index:100}.header .unpersonation{background-color:#181721;left:0;padding:.25rem 3rem;position:absolute;right:0;top:0}.header .unpersonation a{align-items:center;color:#fff;display:flex;flex-flow:row nowrap;font-size:12px;gap:.5rem;justify-content:flex-end}.header .unpersonation svg{height:auto;max-width:16px;width:16px}.header .unpersonation svg path{stroke:#fff}.header__navigation,.header__navigation_list{align-items:center;display:flex;width:100%}.header__navigation_list{gap:1.5rem;justify-content:flex-end;list-style:none;margin:0;padding:0}.header__navigation_list-item.button-burger{display:block}@media screen and (min-width:1024px){.header__navigation_list-item.button-burger{display:none}}.header__navigation_list-item.logo{margin-left:.25rem;margin-right:.5rem}.header__navigation_list-item.logo img{max-width:9.375rem;width:120px}.header__navigation_list-item:last-child{margin-left:auto}.header__navigation_list-item:last-child button{max-width:8.563rem}.header__navigation_list-item.menu-item{display:none}.header__navigation_list-item.menu-item svg path{fill:#181721}.header__navigation_list-item .dropdown{position:relative}.header__navigation_list-item:hover&gt;.dropdown-menu{display:block}.header__navigation_list-item .dropdown-menu{left:0;margin:0;padding:.5rem 1rem;position:absolute;top:100%;z-index:1000}.header__navigation_list .icon-separator{display:none}.header .button-connect{display:none;justify-content:flex-end;margin-left:0!important;width:100%}.header .header__compte{align-items:center;display:none;flex-direction:row;gap:.5rem;justify-content:center;padding:.5rem .75rem}.header .header__compte svg{border-radius:100%;height:40px;width:40px}.header .header__compte-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.header .header__compte-content p{line-height:110%;margin-bottom:0!important;text-align:start}.header .header__compte-content-name{color:#181721;font-family:Rubik Medium,sans-serif;font-size:15px}.header .header__compte-content-societe{color:#494853;font-family:Rubik Regular,sans-serif;font-size:12px}.header .header__compte-content-product-name{color:#989c9f;font-size:12px}.header .header__compte-content-expand svg path{fill:#181721}.header .header__panier{display:flex;gap:.25rem;padding:.25rem .75rem!important;width:150px}.header .header__panier .cart_detail{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.header .header__panier .cart_detail .price{padding:0 .25rem}.header .header__panier .cart_detail .count{align-items:center;background:#181721;border-radius:50px;display:flex;height:24px;justify-content:center;width:24px}.header .header__panier .cart__arrow{display:none}@media screen and (min-width:768px){.header{padding:1.5rem 1rem}.header__navigation_list-item-cart_preview{display:flex}}@media screen and (min-width:768px) and (min-width:1024px){.header__navigation_list-item-cart_preview{display:none}}@media screen and (min-width:768px){.header__navigation_list-item.logo{margin-left:.75rem;margin-right:3rem}.header__navigation_list-item:last-child button{max-width:100%}.header__navigation_list-item .dropdown-item:hover{background-color:unset;text-decoration:underline}}@media screen and (min-width:1024px){.header{padding:1.5rem 3rem}.header__navigation_list-item.menu-item{align-items:center;display:flex;gap:.5rem;justify-content:center;min-width:fit-content}.header__navigation_list-item.menu-item svg{height:24px;width:24px}.header__navigation_list-item.menu-item svg path{fill:#181721}.header__navigation_list-item.menu-item .dropdown-toggle{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center}.header__navigation_list-item.menu-item .dropdown-toggle:after{content:"";display:none}.header__navigation_list-item.menu-item .dropdown-toggle svg{height:fit-content;width:11px}.header__navigation_list-item.menu-item .dropdown-menu{border:none;height:fit-content;padding:1.5rem 1.5rem 0;width:fit-content}.header__navigation_list-item.menu-item .dropdown-menu li{padding-bottom:1.5rem}.header .dropdown{border-radius:8px}.header .dropdown:hover{background-color:#f5f5f5}.header .dropdown a{text-decoration:unset}.header .notScrolled:hover{background-color:unset}.header .icon-separator{display:block!important}.header__navigation_list-item.logo img{width:150px}.header__navigation_list-item-mobile{display:none}.header .menu-item-connect,.header__navigation_list-item:last-child{margin-left:auto}.header .button-connect{display:block;margin-left:0!important;width:fit-content}.header .button-connect .header__compte{display:flex}.header .button-connect .header__panier{display:none}.header .button-connect .menu_client:hover{background-color:#f5f5f5}}@media screen and (min-width:1440px){.header__navigation_list-item.menu-item{align-items:center;display:flex;gap:.5rem;justify-content:center;min-width:fit-content}.header__navigation_list-item.menu-item svg{height:24px;width:24px}.header__navigation_list-item.menu-item svg path{fill:#181721}.header__navigation_list-item.menu-item .dropdown-toggle{align-items:center;display:flex;max-height:16.5px}.header__navigation_list-item.menu-item .dropdown-toggle:after{content:"";display:none}.header__navigation_list-item.menu-item .dropdown-menu{border:1px solid var(--Black-6,#e9eaea);box-shadow:0 20px 24px -4px rgba(16,24,40,.08),0 8px 8px -4px rgba(16,24,40,.03);height:fit-content;padding:1.5rem 1.5rem 0;width:fit-content}.header__navigation_list-item.menu-item .dropdown-menu li{padding-bottom:1.5rem}}.header__home{background-color:unset}.header__home a{color:#fff}.header__home .dropdown-item{color:#181721}.header__home .menu-item svg path,.header__home svg path{fill:#fff;stroke:#fff}.offcanvas.burger{border-radius:0 8px 8px 0;top:3rem;width:calc(100% - 1.5rem);z-index:1050}.offcanvas.burger .burger__header{background-color:#181721;display:flex;flex-direction:row;justify-content:space-between}.offcanvas.burger .burger__header button{background:none;border:none;height:40px;width:40px}.offcanvas.burger .burger__header button path{fill:#fff}.offcanvas.burger .burger__header button:hover{background-color:#36353f;border-radius:100%}.offcanvas.burger .burger__body{display:flex;flex-direction:column;justify-content:space-between;padding:unset}.offcanvas.burger .burger__body_list{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:scroll;padding:1.5rem}.offcanvas.burger .burger__body_list-item{display:flex;flex-flow:row nowrap;list-style:none;width:100%}.offcanvas.burger .burger__body_list-item a{align-items:center;display:flex;font-size:13px;justify-content:flex-start;line-height:110%;padding:1rem .75rem;width:100%}.offcanvas.burger .burger__body_list-item a .icon{margin-left:auto}.offcanvas.burger .burger__body_list-item a .icon svg{transform:rotate(-90deg)}.offcanvas.burger .burger__body_list-item a .icon svg path{fill:#181721}.offcanvas.burger .burger__body_list-item-arrow{display:flex;flex:1;justify-content:flex-end}.offcanvas.burger .burger__body_list-item.last_level:hover{background-color:#e9eaea;border-radius:8px}.offcanvas.burger .burger__body_list-item:not(.last_level):hover a{text-decoration:none}.offcanvas.burger .burger__body_button{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:8px;padding:1.5rem}.offcanvas.burger .burger__body_button button{align-items:center;align-self:stretch;display:flex;gap:10px;height:60px;justify-content:center;padding:.75rem 1.5rem}.header__home.scrolled{background-color:#fff;transition:background-color .3s ease}.header__home.scrolled .header__navigation_list-item .dropdown{border-radius:8px;padding:.5rem}.header__home.scrolled .header__navigation_list-item .dropdown:hover{background-color:#f5f5f5}.header__home.scrolled .header__navigation_list-item .dropdown a{text-decoration:unset}.header__home.scrolled .header__navigation_list-item a{color:#181721;transition:color .3s ease}.header__home.scrolled .header__navigation_list-item a svg path{transition:fill .3s ease,stroke .3s ease;fill:#181721!important;stroke:#181721}#message-wrapper{display:none}footer{background-color:#181721;color:#fff}footer .footer-top{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:3rem 1.5rem}@media screen and (min-width:1024px){footer .footer-top{flex-direction:row;padding:5rem 1.5rem}}footer .footer-column-left{overflow:hidden;width:100%}@media screen and (min-width:1024px){footer .footer-column-left{width:33%}}footer .footer-column-right{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;width:100%}@media screen and (min-width:1024px){footer .footer-column-right{flex-direction:row;gap:5rem}}footer .footer-column-right-col{align-content:flex-start}footer .footer-column-right-col-toggle{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-family:Rubik Medium,sans-serif;font-size:16px;justify-content:space-between;line-height:120%;margin-bottom:.75rem}@media screen and (min-width:1024px){footer .footer-column-right-col-toggle{cursor:unset;margin-bottom:2.25rem}footer .footer-column-right-col-toggle-expand{display:none}}footer .footer-column-right-col-toggle-expand{transition:transform .3s ease}footer .footer-column-right-col-menu{display:flex;flex-direction:column;gap:1.5rem;list-style:none;max-height:0;overflow:hidden;padding-left:0;transition:max-height .3s ease}@media screen and (min-width:1024px){footer .footer-column-right-col-menu{max-height:fit-content}}footer .footer-column-right-col-menu a{color:#fff;font-family:Rubik Regular,sans-serif;font-size:15px;line-height:110%}footer .footer-column-right-col-menu.is-visible{max-height:fit-content;transition:max-height .3s ease}footer .footer-column-right-col .expand{transform:rotateX(180deg);transition:transform .3s ease}footer .footer-container{display:flex;flex-direction:column;padding:3rem 1.5rem}footer .about-section,footer .contact-section,footer .follow-us,footer .social-section{margin-bottom:3rem}footer .about-section h5,footer .contact-section h5,footer .follow-us h5,footer .social-section h5{margin-bottom:2.25rem}footer .contact-section .buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;width:100%}footer .contact-section .buttons button{flex-grow:1;min-width:0}footer .social-icons{display:flex;gap:.25rem;justify-content:left}footer .social-icons a{align-items:center;border:2px solid #fff;border-radius:50%;display:inline-block;display:flex;height:3.75rem;justify-content:center;width:3.75rem}footer .social-icons a img{width:1.5rem}footer .social-icons a:hover{background-color:#81a21e}footer .about-section p{margin:1rem 0}footer .footer-middle .footer-links,footer .footer-middle .footer-links .footer-column-group{display:flex;flex-direction:column;gap:1.5rem}footer .footer-middle .footer-links .footer-column .footer-toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 0}footer .footer-middle .footer-links .footer-column .footer-toggle:after{content:"+";font-size:1rem;transition:transform .3s ease}footer .footer-middle .footer-links .footer-column .footer-toggle.expanded:after{transform:rotate(45deg)}footer .footer-middle .footer-links .footer-column .footer-menu{display:none;margin-top:.5rem;padding-left:1rem}footer .footer-middle .footer-links .footer-column .footer-menu li{list-style-type:none;margin-bottom:1.5rem}footer .footer-middle .footer-links .footer-column .footer-menu li a{color:#fff;font-family:Rubik Regular,sans-serif}footer .footer-middle .footer-links .footer-column.expanded .footer-menu{display:block}footer .footer-bottom{align-items:flex-start;background-color:#13121b;display:flex;flex-direction:column;gap:3rem;padding:3rem 1.5rem 8rem;text-align:center}@media screen and (min-width:1024px){footer .footer-bottom{padding-bottom:3rem}}footer .footer-bottom .legal-links{display:flex;gap:3rem}footer .footer-bottom .legal-links a{color:#fff;font-family:Rubik Regular,sans-serif}footer .about-section button{width:100%}footer .footer__reassurance{background:#fff;overflow:hidden;padding:5rem 3rem}footer .footer__reassurance-wrapper{align-items:flex-start;align-self:stretch;box-sizing:border-box;display:flex;justify-content:space-between;width:100%}footer .footer__reassurance-wrapper-item{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;width:195px}footer .footer__reassurance-wrapper-item-img{align-items:center;background:#f5f5f5;border-radius:110px;display:flex;height:120px;justify-content:center;padding:1.5rem;width:120px}footer .footer__reassurance-wrapper-item p{margin-bottom:0!important}footer .footer__reassurance-wrapper-item p:first-child{color:#181721;font-size:16px;font-weight:600;line-height:120%;text-align:center}footer .footer__reassurance-wrapper-item p:last-child{color:#181721;font-size:16px;font-weight:400;line-height:150%;text-align:center}@media screen and (min-width:1200px){footer .footer-container{flex-direction:row;justify-content:space-between;padding-left:3rem;padding-right:3rem;padding-top:5rem}footer .footer-column-left{margin-right:3rem}footer .footer-column-left .buttons{flex-direction:row;gap:.25rem;width:auto}footer .footer-column-left .buttons button{flex-grow:0;min-width:auto}footer .footer-column-left .social-icons{justify-content:flex-start}footer .footer-column-left .about-section{margin-bottom:0;max-width:480px;text-align:left}footer .footer-column-left .about-section button{width:auto}footer .footer-column-right{flex:1}footer .footer-column-right .footer-middle{margin-bottom:0}footer .footer-column-right .footer-middle .footer-links{flex-direction:row;justify-content:space-between}footer .footer-column-right .footer-middle .footer-links .footer-column{margin-bottom:0}footer .footer-column-right .footer-middle .footer-links .footer-column .footer-menu{display:block;padding-left:0}footer .footer-column-right .footer-middle .footer-links .footer-column .footer-toggle{cursor:default}footer .footer-column-right .footer-middle .footer-links .footer-column .footer-toggle:after{display:none}footer .footer-bottom{align-items:center;flex-direction:row;justify-content:space-between;padding:1.5rem 3rem;text-align:left}footer .footer-bottom .legal-links{margin-bottom:0}footer .footer-column-group{display:flex;flex-direction:column;gap:1.5rem}}#themes,#themes .themes_header{display:flex;flex-flow:column nowrap;gap:1.5rem}#themes .themes_header{padding:1.5rem 1rem}@media screen and (min-width:1024px){#themes .themes_header{padding:1.5rem 3rem}}#themes .themes_header .utils .breadcrumbs{padding-bottom:0;padding-top:0}#themes .themes_header .utils .breadcrumbs svg{min-width:2px}@media screen and (min-width:768px){#themes .themes_header .utils .breadcrumbs{padding-left:0;padding-right:0}}#themes .themes_body{background-color:#f5f5f5;display:flex;flex-direction:column;gap:1.5rem;padding-top:2.25rem;padding-inline:1rem}@media screen and (min-width:768px){#themes .themes_body{padding-inline:1.5rem}}@media screen and (min-width:1024px){#themes .themes_body{padding-inline:3rem}}#themes .themes_body .themes_menu{overflow:hidden;position:relative}#themes .themes_body .themes_menu .item{align-items:center;border-radius:0;display:flex;font-family:Rubik Regular,sans-serif;font-size:20px;height:60px;justify-content:center;padding:.75rem 1rem;width:auto}#themes .themes_body .themes_menu .item:first-child{border-radius:50rem 0 0 50rem;padding-left:1.5rem}#themes .themes_body .themes_menu .item:last-child{border-radius:0 50rem 50rem 0;padding-right:1.5rem}#themes .themes_body .themes_menu .item.current{font-family:Rubik Medium,sans-serif}#themes .themes_body .themes_sub_menu{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}@media screen and (min-width:576px){#themes .themes_body .themes_sub_menu{justify-content:space-between}}#themes .themes_body .themes_sub_menu h3{display:none}@media screen and (min-width:576px){#themes .themes_body .themes_sub_menu h3{display:block}}#themes .themes_body .themes_sub_menu .btn{flex:1}@media screen and (min-width:576px){#themes .themes_body .themes_sub_menu .btn{flex:unset}}#themes .themes_body .themes_content{display:grid;gap:1rem;grid-template-columns:1fr;padding-bottom:5rem}@media screen and (min-width:576px){#themes .themes_body .themes_content{column-gap:1.5rem;grid-template-columns:repeat(2,1fr);row-gap:2.25rem}}#themes .themes_body .themes_content .subcategory{background-color:rgba(145,117,153,.251);border-radius:1.25rem;display:flex;flex-flow:column;gap:1rem;height:453px;padding:1rem}@media screen and (min-width:1440px){#themes .themes_body .themes_content .subcategory{flex-flow:row nowrap;gap:1.5rem;height:445px;height:340px}}#themes .themes_body .themes_content .subcategory .subcategory_img{align-items:center;display:flex;height:100%;justify-content:center}#themes .themes_body .themes_content .subcategory .subcategory_img-wrapper{align-items:center;display:flex;height:240px;justify-content:center;width:100%}@media screen and (min-width:1440px){#themes .themes_body .themes_content .subcategory .subcategory_img-wrapper{height:290px;width:240px}}#themes .themes_body .themes_content .subcategory .subcategory_img-wrapper img{border-radius:.5rem;height:100%;min-width:100%;object-fit:cover}#themes .themes_body .themes_content .subcategory .subcategory_content{color:#fff}#themes .themes_body .themes_content .subcategory .subcategory_content .accent{font-size:20px}@media screen and (min-width:768px){#themes .themes_body .themes_content .subcategory .subcategory_content .accent{font-size:25px}}@media screen and (min-width:1200px){#themes .themes_body .themes_content .subcategory .subcategory_content{margin-top:2.25rem}}#themes .themes_body .themes_content .subcategory .subcategory_content .description{display:-webkit-box!important;font-family:Rubik Regular,sans-serif;font-size:14px;line-height:150%;margin-bottom:1.5rem;margin-top:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (min-width:768px){#themes .themes_body .themes_content .subcategory .subcategory_content .description{margin-bottom:.75rem;margin-top:.25rem}}@media screen and (min-width:1440px){#themes .themes_body .themes_content .subcategory .subcategory_content .description{font-family:Rubik Regular,sans-serif;font-size:18px;line-height:150%;-webkit-line-clamp:5}}#themes .themes_body .themes_content .subcategory .subcategory_content .action{max-width:200px}#themes .themes_body .themes_content .subcategory .subcategory_content .action a{background-color:transparent}#themes .themes_body .themes_content .subcategory .subcategory_content .action a:hover{background-color:#fff}#themes .themes_body .themes_content .subcategory:first-child{grid-column:1/-1}@media screen and (min-width:576px){#themes .themes_body .themes_content .subcategory:first-child{flex-flow:row nowrap}#themes .themes_body .themes_content .subcategory:first-child .subcategory_img{height:290px;max-width:240px}#themes .themes_body .themes_content .subcategory:first-child .subcategory_content{margin-top:1.5rem}}@media screen and (min-width:768px){#themes .themes_body .themes_content .subcategory:first-child .subcategory_content{margin-top:2.25rem}}.fa-sort-up-custom{background-position:center 15px}.fa-sort-down-custom,.fa-sort-up-custom{background-image:url(/build/images/chevron-menu-v2.9e3305d5.svg);background-repeat:no-repeat;background-size:auto;height:22px;width:22px}.fa-sort-down-custom{background-position:center 2px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-sort-custom{background-image:url(/build/images/chevron-menu-v2.9e3305d5.svg);background-position:center 15px;background-repeat:no-repeat;background-size:auto;height:22px;width:22px}.turbo-progress-bar{background-color:#8fad33;border-radius:50rem;height:5px}</pre></body></html>