:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-rsbs-overlay]{background:#fff;background:var(--rsbs-bg,#fff);border-top-left-radius:16px;border-top-left-radius:var(--rsbs-overlay-rounded,16px);border-top-right-radius:16px;border-top-right-radius:var(--rsbs-overlay-rounded,16px);display:flex;flex-direction:column;height:0;height:var(--rsbs-overlay-h,0);transform:translateZ(0);transform:translate3d(0,var(--rsbs-overlay-translate-y,0),0);will-change:height}[data-rsbs-overlay]:focus{outline:none}[data-rsbs-is-blocking=false] [data-rsbs-overlay]{box-shadow:0 -5px 60px 0 #2659731c,0 -1px 0 #2659730d}[data-rsbs-overlay],[data-rsbs-root]:after{margin-left:env(safe-area-inset-left);margin-left:var(--rsbs-ml,env(safe-area-inset-left));margin-right:env(safe-area-inset-right);margin-right:var(--rsbs-mr,env(safe-area-inset-right));max-width:auto;max-width:var(--rsbs-max-w,auto)}[data-rsbs-backdrop],[data-rsbs-overlay],[data-rsbs-root]:after{-ms-scroll-chaining:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;bottom:0;left:0;overscroll-behavior:none;position:fixed;right:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}[data-rsbs-backdrop]{background-color:#0009;background-color:var(--rsbs-backdrop-bg,#0009);bottom:-60px;cursor:pointer;opacity:1;top:-60px;will-change:opacity}[data-rsbs-is-dismissable=false] [data-rsbs-backdrop]{cursor:ns-resize}[data-rsbs-root]:after{background:#fff;background:var(--rsbs-bg,#fff);content:"";height:1px;pointer-events:none;transform:scaleY(0);transform:scaleY(var(--rsbs-antigap-scale-y,0));transform-origin:bottom;will-change:transform}[data-rsbs-footer],[data-rsbs-header]{cursor:ns-resize;flex-shrink:0;padding:16px}[data-rsbs-header]{box-shadow:0 1px 0 rgba(46,59,66,.125);box-shadow:0 1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1)*.125));padding-bottom:8px;padding-top:calc(20px + env(safe-area-inset-top));text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}[data-rsbs-header]:before{background-color:#00000024;background-color:var(--rsbs-handle-bg,#00000024);border-radius:2px;content:"";display:block;height:4px;left:50%;position:absolute;top:calc(8px + env(safe-area-inset-top));transform:translateX(-50%);width:36px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){[data-rsbs-header]:before{transform:translateX(-50%) scaleY(.75)}}[data-rsbs-has-header=false] [data-rsbs-header]{box-shadow:none;padding-top:calc(12px + env(safe-area-inset-top))}[data-rsbs-scroll]{-webkit-tap-highlight-color:revert;-webkit-touch-callout:revert;-ms-scroll-chaining:none;-webkit-overflow-scrolling:touch;flex-grow:1;flex-shrink:1;overflow:auto;overscroll-behavior:contain;-webkit-user-select:auto;-ms-user-select:auto;-moz-user-select:auto;user-select:auto}[data-rsbs-scroll]:focus{outline:none}[data-rsbs-has-footer=false] [data-rsbs-content]{padding-bottom:env(safe-area-inset-bottom)}[data-rsbs-content]{overflow:hidden}[data-rsbs-footer]{box-shadow:0 -1px 0 rgba(46,59,66,.125),0 2px 0 #fff;box-shadow:0 -1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1)*.125)),0 2px 0 var(--rsbs-bg,#fff);overflow:hidden;padding-bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=true] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=true] [data-rsbs-header]>*,[data-rsbs-is-dismissable=true] [data-rsbs-scroll]>*{opacity:1;opacity:var(--rsbs-content-opacity,1)}[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-backdrop],[data-rsbs-is-dismissable=true] [data-rsbs-backdrop]{opacity:1;opacity:var(--rsbs-backdrop-opacity,1)}[data-rsbs-state=closed],[data-rsbs-state=closing]{pointer-events:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;box-sizing:border-box;font-family:intermedium;margin:0;padding-bottom:env(safe-area-inset-bottom)}#root,body{height:100%;overflow:hidden}#root{--toastify-toast-max-height:64px}.home{height:100%}main{height:100dvh;overflow:auto}.scandit .scandit-logo{bottom:20%!important}.css-grxbm emhn3tr0{display:none}iframe{border-radius:0}.swal2-popup .swal2-styled:focus{box-shadow:none!important}html{box-sizing:border-box;font-size:62.5%;min-width:100%}.interMedium{font-family:intermedium}@font-face{font-display:block;font-family:poetsen_oneregular;font-style:normal;font-weight:400;src:url(/static/media/poetsenone-regular-webfont.1c839b9ce81ccd2cbfce.woff2) format("woff2"),url(/static/media/poetsenone-regular-webfont.0f0417aaf4412d6b6017.woff) format("woff")}@font-face{font-display:block;font-family:source_sans_proregular;font-style:normal;font-weight:400;src:url(/static/media/sourcesanspro-regular-webfont.31e52011f4081852de11.woff2) format("woff2"),url(/static/media/sourcesanspro-regular-webfont.d38b8a3beba2c3a3826c.woff) format("woff")}@font-face{font-display:block;font-family:Nunito;font-style:normal;font-weight:600;src:url(/static/media/Nunito-SemiBold.7f0c3992929c2e6821a2.woff2) format("woff2"),url(/static/media/Nunito-SemiBold.1ab1837f77b87187aa7b.woff) format("woff")}@font-face{font-display:block;font-family:latoregular;font-style:normal;font-weight:400;src:url(/static/media/lato-regular-webfont.6fd8d50551ab9cd200c0.woff2) format("woff2"),url(/static/media/lato-regular-webfont.2fd3d57e70da5d6c23cb.woff) format("woff")}@font-face{font-display:block;font-family:interlight;font-style:normal;font-weight:400;src:url(/static/media/Inter-Light.78771d7398abb1ce4815.woff2) format("woff2"),url(/static/media/Inter-Light.58e178ba5b1b06e45495.woff) format("woff")}@font-face{font-display:block;font-family:intermedium;font-style:normal;font-weight:400;src:url(/static/media/Inter-Medium.8a50feca5194fae5cc45.woff2) format("woff2"),url(/static/media/Inter-Medium.8a50feca5194fae5cc45.woff2) format("woff")}@font-face{font-display:block;font-family:interbold;font-style:normal;font-weight:400;src:url(/static/media/Inter-Bold.eccbcfa9bc0203198ac6.woff2) format("woff2"),url(/static/media/Inter-Bold.8f8c5ea1d3a580b04e28.woff) format("woff")}@font-face{font-display:block;font-family:intersemibold;font-style:normal;font-weight:400;src:url(/static/media/Inter-SemiBold.ab564c2dbbe039da8cb5.woff2) format("woff2"),url(/static/media/Inter-SemiBold.8709b7f1f6fabaaa7896.woff) format("woff")}@font-face{font-family:open_sanssemibold;font-style:normal;font-weight:400;src:url(/static/media/opensans-semibold-webfont.71d49d7487636e916195.woff2) format("woff2"),url(/static/media/opensans-semibold-webfont.f7a79fb6d260029462bf.woff) format("woff")}@font-face{font-family:open_Bold;font-style:normal;font-weight:400;src:url(/static/media/OpenSans-Bold.c790f99966352c531503.ttf) format("ttf")}@font-face{font-family:open_Bold;font-weight:bolder;src:url(/static/media/OpenSans-Bold.c790f99966352c531503.ttf)}@font-face{font-family:open_sansregular;font-style:normal;font-weight:400;src:url(/static/media/opensans-regular-webfont.10a40ac4ef0946abf881.woff2) format("woff2"),url(/static/media/opensans-regular-webfont.f36f80be9e474083db52.woff) format("woff")}@viewport{orientation:portrait}*{box-sizing:border-box;color:#353535;margin:0;padding:0;text-decoration:none}:focus{outline:0;outline:none;scroll-behavior:smooth}summary::-webkit-details-marker{display:none}.open-sans{font-family:open_sansregular}.geomanistBold{font-family:geomanistbold}.geomanistMedium{font-family:geomanistmedium}.open-sans-bold{font-family:open_Bold}button:active{opacity:.5}.bg-gradient1{background:linear-gradient(180deg,#dbff001a,#29dd511a),#fff;background:linear-gradient(180deg,#dbff001a 0,#29dd511a 100%),var(--color-primary-white,#fff);color:#353535}.checkbox_border{background:linear-gradient(140deg,#e1ff26 15%,#ffcf26);border-radius:50%;display:flex;height:2.5rem;padding:.5em;position:relative;width:2.5rem}.checkbox{border:1px solid #5a5a5a;border-radius:.3em;cursor:pointer;height:20px;transition:.3s;width:20px}.pikko-btn{align-items:center;background:#e1ff26;background:linear-gradient(140deg,#e1ff26 15%,#ffed47);border:none;border-radius:8px;display:flex;font-size:14px;font-weight:900;justify-content:center}.pikko-btn:active{background:linear-gradient(140deg,#e5ff39b3 15%,#ffd64199);border-bottom-width:0;box-shadow:0 4px 30px #0000;scale:.9}.pikkogradient{background:#e1ff26;background:linear-gradient(140deg,#e1ff26 15%,#ffcf26)}.success{animation:scaling linear 1.5s ease;animation-delay:3s}.geomanistLight{font-family:geomanistlight}@keyframes scaling{0%{scale:1}25%{scale:1.2}50%{scale:1}75%{scale:1.2}to{scale:1}}.info{bottom:0;font-size:12px;position:absolute}.info1{animation:apparition_dinfo 2s ease-in-out;animation-delay:0s;opacity:0;transform:translateY(-100px);transition:all .3s ease-in-out}.info2{animation:apparition_dinfo 1.5s ease-in-out;animation-delay:3s}.info2,.info3{opacity:0;transform:translateY(-100px);transition:all .3s ease-in-out}.info3{animation:apparition_dinfo 1.5s ease-in-out;animation-delay:5s}.info4{animation:apparition_dinfo 1.5s ease-in-out;animation-delay:7s;opacity:0;transform:translateY(-100px);transition:all .3s ease-in-out}@keyframes apparition_dinfo{0%{opacity:0;transform:translateY(100px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}#invoice{background:linear-gradient(#fcfddd,#f1faee)}ul{list-style-type:none}li{margin-top:1.5rem}button{background-color:#0000;color:inherit}#textgradient{background:linear-gradient(167.51deg,#ffba88 -14.16%,#ff627f 158.21%);-webkit-background-clip:text;background-clip:text}#textgradient,#textgradient2{-webkit-text-fill-color:#0000}#textgradient2{background:linear-gradient(168.48deg,#ff627f -14.21%,#ffba88);-webkit-background-clip:text;background-clip:text}#formScreen{background:linear-gradient(345.31deg,#bef1f2 -29.3%,#ffd9de 39.01%,#faf3bf 143.27%);font-family:poppinsregular;height:100%;overflow:auto;position:absolute;width:100%}#bg-gradient{background:linear-gradient(142deg,#ffc262 13.87%,#ff8f88 87.26%)}input{border:none;font-family:poppinsligth;height:37px}.Rating{background:linear-gradient(168.48deg,#e8ffdf -14.21%,#fdff88);color:#000}.Rating,.recus{box-shadow:0 4px 30px #00000026}.recus{color:#353535}.OpenSansItalic,.opensansitalic{font-family:OpenSansItalic}@font-face{font-family:geomanistregular;font-style:normal;font-weight:400;src:url(/static/media/geomanist-regular-webfont.4a226f37cd81cdb5985e.woff2) format("woff2"),url(/static/media/geomanist-regular-webfont.9c99d88d44b5dad52cc0.woff) format("woff")}@font-face{font-family:geomanistmedium;font-style:normal;font-weight:400;src:url(/static/media/geomanist-medium-webfont.3b4f66d733e5c1e9377c.woff2) format("woff2"),url(/static/media/geomanist-medium-webfont.9d9b73b9ca6da2734929.woff) format("woff")}@font-face{font-family:geomanistlight;src:url(/static/media/Geomanist-Light.f46865a7fb7332b74335.woff) format("woff"),url(/static/media/Geomanist-ExtraLight.b4b0baf82a3b4632c751.woff2) format("woff2")}@font-face{font-family:geomanistbold;src:url(/static/media/Geomanist-Book.13cd8e5e60b983592f38.woff) format("woff")}@font-face{font-display:block;font-family:poppinslight;font-style:normal;font-weight:400;src:url(/static/media/poppins-light-webfont.795f9821b7e0f3d4a812.woff2) format("woff2"),url(/static/media/poppins-light-webfont.07821dc48c082a8dff40.woff) format("woff")}@font-face{font-display:block;font-family:poppinsregular;font-style:normal;font-weight:400;src:url(/static/media/poppins-regular-webfont.74b243cbe3bb24d243b0.woff2) format("woff2"),url(/static/media/poppins-regular-webfont.e9c6448bd699400b9905.woff) format("woff")}@font-face{font-display:block;font-family:poppinsitalic;font-style:normal;font-weight:400;src:url(/static/media/poppins-italic-webfont.16372705957441c15ef3.woff2) format("woff2"),url(/static/media/poppins-italic-webfont.b6a283bbd60dde204340.woff) format("woff")}@font-face{font-display:block;font-family:poppinsmedium;font-style:normal;font-weight:400;src:url(/static/media/poppins-medium-webfont.c8a6e27a7a4463e4a9a3.woff2) format("woff2"),url(/static/media/poppins-medium-webfont.fca6ba95254b5b2832dc.woff) format("woff")}@font-face{font-family:OpenSansItalic;font-weight:400;src:url(/static/media/OpenSans-Italic-VariableFont_wdth,wght.582284c873c3f85ba4f8.ttf) format("truetype")}@font-face{font-display:block;font-family:poppinsmedium_italic;font-style:normal;font-weight:400;src:url(/static/media/poppins-mediumitalic-webfont.f57c94d0d01bb0798fa2.woff2) format("woff2"),url(/static/media/poppins-mediumitalic-webfont.719fe1eaa2deb3a87003.woff) format("woff")}@font-face{font-display:block;font-family:poppinssemibold;font-style:normal;font-weight:400;src:url(/static/media/poppins-semibold-webfont.fe9c66fbfb8ef7ebabd4.woff2) format("woff2"),url(/static/media/poppins-semibold-webfont.26bf20d85ee75e1fec7d.woff) format("woff")}@font-face{font-family:poppinsbold;font-style:normal;font-weight:400;src:url(/static/media/poppins-bold-webfont.3f55a6b815bcff6c52c9.woff2) format("woff2"),url(/static/media/poppins-bold-webfont.935a1781ce9cc72387f7.woff) format("woff")}@font-face{font-family:poppinsextrabold;font-style:normal;font-weight:400;src:url(/static/media/poppins-extrabold-webfont.ac3f6f08531421e63eaa.woff2) format("woff2"),url(/static/media/poppins-extrabold-webfont.ede2b72fe48458d9b2ec.woff) format("woff")}.tab-container{background-color:#fff;margin-top:200px;text-align:left;width:720px}.tabs{display:flex;position:relative}.tab-item{background-color:#fff;border-bottom:5px solid #0000;border-top-left-radius:5px;border-top-right-radius:5px;color:#c23564;cursor:pointer;font-size:20px;min-width:80px;opacity:.6;padding:16px 20px 11px;text-align:center;transition:all .5s ease}.tab-item:hover{background-color:#c235640d;border-color:#c235641a;opacity:1}.tab-item.active{background-color:#c2356433;border-color:#c23564;opacity:1}.tab-content{padding:28px 20px}.tab-pane{color:#333;display:none}.tab-pane.active{display:block}.tab-pane h2{font-size:24px;margin-bottom:8px}.bulle{background:#e1ff26;background:linear-gradient(140deg,#e1ff26 15%,#ffcf26);border-radius:100%;height:6rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,100%);transition:all .3s ease-in-out;width:6rem}.active_bulle{animation:slide_bulle_footer .2s ease-in-out forwards}@keyframes slide_bulle_footer{0%{opacity:0;scale:.5;transform:translate(-50%,100%)}to{opacity:1;scale:1;transform:translate(-50%,-50%)}}footer .scanBtn{top:-1.6rem}footer .scanBtn:after,footer .scanBtn:before{border-bottom:4px solid #fff;content:" ";height:16px;position:absolute;top:8px;width:16px}footer .scanBtn:before{border-bottom-right-radius:100%;left:-6px}footer .scanBtn:after{border-bottom-left-radius:100%;right:-6px}.shake{animation:shakeCart .4s ease-in-out forwards}@keyframes shakeCart{25%{transform:translateX(6px)}50%{transform:translateX(-4px)}75%{transform:translateX(2px)}to{transform:translateX(0)}}header{left:0;top:0;width:100%;z-index:1}#info_scan{opacity:0}#bubble_info{height:66px;left:10px;position:absolute;top:50px;width:231px}#bubble_text{color:#000;font-family:Quicksand,sans-serif;font-size:14px;font-style:normal;font-weight:700;left:30px;line-height:18px;padding:.5rem .5rem 0;position:absolute;text-align:center;top:65px;width:200px}.row{grid-template-columns:50% 50%;padding-left:5%;padding-right:5%;padding-top:1.5%;position:relative;z-index:999}.leftheader,.row{display:grid;grid-template-rows:1fr;min-height:100%;min-width:100%}.leftheader{align-items:center;grid-template-columns:20% 80%}.logoheader{align-items:center;display:flex;justify-content:center;min-height:100%;min-width:100%;position:relative}#logoheader{max-height:100%;max-width:100%;position:absolute}.rightheader{display:grid;grid-template-columns:80% 20%;grid-template-rows:1fr}#link_panier,.rightheader{min-height:100%;min-width:100%;position:relative}#link_panier{align-items:center;display:flex;justify-content:end}#badge{background-color:red;border-radius:50%;color:#f5f5f5;font-family:Nunito,sans-serif;font-size:1rem;font-style:normal;padding:.3rem .6rem;position:absolute;right:-10px;top:12px}@media screen and (min-width:410px){#bubble_info{height:66px;left:20px;position:absolute;top:55px;width:231px}#bubble_text{color:#000;left:40px;position:absolute;text-align:center;top:70px;width:200px}}@media screen and (min-width:600px){#bubble_info{height:66px;left:25px;position:absolute;top:70px;width:231px}#bubble_text{color:#000;left:47px;position:absolute;text-align:center;top:85px;width:200px}}@media screen and (min-width:750px){#bubble_info{height:66px;left:35px;position:absolute;top:65px;width:231px}#bubble_text{color:#000;left:50px;position:absolute;text-align:center;top:82px;width:200px}}@media screen and (height:calc(100vh - 50px)){#link_panier{top:20px}}.rowbackscan{display:grid;grid-template-columns:50% 50%;grid-template-rows:1fr;height:8rem;min-width:100%;padding-left:5%;padding-right:5%;position:relative}#link_scan{align-items:center;display:flex;justify-content:flex-start;min-height:100%;min-width:100%}#logoback{align-items:center;height:28px;margin-left:3%;position:absolute;top:38%;width:32px}.rowcart{display:grid;grid-template-columns:20% 80%;grid-template-rows:1fr;margin-bottom:10rem;min-height:100%;min-width:100%;padding-left:2%;padding-right:2%;position:relative;top:20%}.logopineapanier{display:flex}#pineapanier_logo{bottom:25px;height:42px;top:18%;width:27px}#pineapanier_logo,#pineapanier_text{left:50%;position:absolute;transform:translate(-50%)}#pineapanier_text{color:#303030;font-family:poppinsregular;font-size:20px;top:30%}.cartrightheader{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:70% 30%;min-height:100%;min-width:100%;position:absolute;z-index:0}.brand{display:flex;font-family:Nunito,sans-serif;font-size:24px;font-style:normal;font-weight:800;height:50px;line-height:33px;position:relative;width:100%}.leftheaderbackscan{z-index:1}.rightheaderorder{align-items:center;display:flex;font-family:poppinsregular;font-size:18px;justify-content:center;position:absolute;top:45%;width:100%}.warning-message{background:#da1d36;border-radius:.6em;bottom:150px;color:#fff;font-size:14px;padding:.25rem .75rem;position:absolute}.item-container{display:flex;flex-direction:column;margin-bottom:150px;overflow-y:auto;padding:0 1rem;width:100%}.purchase-button-container{align-items:center;bottom:1.5rem;display:flex;gap:2rem;margin-bottom:.5rem;position:fixed;text-align:center;width:90%}.footer-cart-button{background:linear-gradient(140deg,#e1ff26 15%,#fffb26);border-radius:.6em;color:#353535;justify-content:center;padding:1.5rem}.footer-cart-button,.purchase-button{align-items:center;display:flex;font-family:geomanistmedium;width:100%}.purchase-button{gap:1.5rem;justify-content:space-around;line-height:2rem}.purchase-button.disabled{background-color:#f5f5f5;border-radius:.6em;padding:1.5rem;pointer-events:none}.purchase-button.disabled .color-label{color:#727272}.bottom-btn-shadow{box-shadow:0 8px 0 #d9ca0c}.header_footer_cart{align-items:center;border-bottom:1px solid #e1e0e0;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.header_footer_cart .header_footer_cart_text{font-family:geomanistmedium;font-size:22px}.price_footer{align-items:flex-start;background-color:#fff;bottom:0;display:flex;height:130px;justify-content:center;padding:.5em 1.8em;position:fixed}.price_footer,.price_footer:after{left:50%;transform:translateX(-50%);width:100%}.price_footer:after{background-color:#e5e5e5;content:"";height:1px;position:absolute;top:0}.earn-point-container{align-items:center;background-color:#d2fdd7;border-radius:6px;color:#00d315;display:flex;font-family:geomanistmedium;font-size:11px;gap:.3em;justify-content:center;padding:.3em .5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.earn-point-container.red-mode{background:#fdd;color:#ec305d}.earn-point-container .earn-point{align-items:center;color:#00d315;display:flex;justify-content:center}.earn-point-container img{height:12px;width:12px}:root{--diameter:55px;--circular-line-width:3px;--height:25px;--width:84px;--header:76px;--overlay:100dvh;--b:6px;--c:#f4e219;--w:45px;--r:28px}main{background-color:#fff}h1{font-size:3.2rem}h5{font-size:1.8rem}.scan-main{height:100dvh}.scan-main,.scandit.scandit-container{overflow:hidden;position:relative;width:100%}.scandit.scandit-container{z-index:0}.scandit-progressbar-container{background-color:#000!important}.scandit-progressbar-container .scandit-progressbar-message{color:#fff!important}.scandit.scandit-container.scandit .scandit-viewfinder{animation:viewfinder .5s ease-in-out forwards;animation-delay:.5s;border:none;border-radius:19px;box-shadow:0 0 0 100vmax #00000080;opacity:0;padding:6px;padding:var(--b);scale:.2;width:100%}@keyframes viewfinder{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.scandit.scandit-container.scandit .scandit-viewfinder:before{background:#f4e219;background:var(--c);border-radius:28px;border-radius:var(--r);content:"";inset:0;margin:-4px;-webkit-mask:linear-gradient(0deg,#000 12px,#0000 0) 50% 6px/calc(100% - 90px) 100% repeat-y,linear-gradient(-90deg,#000 12px,#0000 0) 6px 50%/100% calc(100% - 90px) repeat-x,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(0deg,#000 12px,#0000 0) 50% 6px/calc(100% - 90px) 100% repeat-y,linear-gradient(-90deg,#000 12px,#0000 0) 6px 50%/100% calc(100% - 90px) repeat-x,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(0deg,#000 calc(var(--b)*2),#0000 0) 50% var(--b)/calc(100% - var(--w)*2) 100% repeat-y,linear-gradient(-90deg,#000 calc(var(--b)*2),#0000 0) var(--b) 50%/100% calc(100% - var(--w)*2) repeat-x,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(0deg,#000 calc(var(--b)*2),#0000 0) 50% var(--b)/calc(100% - var(--w)*2) 100% repeat-y,linear-gradient(-90deg,#000 calc(var(--b)*2),#0000 0) var(--b) 50%/100% calc(100% - var(--w)*2) repeat-x,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:destination-out;mask-composite:destination-out;-webkit-mask-composite:xor;mask-composite:exclude;padding:6px;padding:var(--b);position:absolute}.createaccount .title{font-family:intermedium;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.scandit .scandit-video{height:100dvh!important;overflow:hidden}.brand_overlay{height:80px}.scan-overlay{font-size:2rem}.scan-overlay .container{height:calc(100dvh - 85px)}.information_button{border:none;display:flex}#information_img{height:30px;width:30px}#formule{background:linear-gradient(96.63deg,#ff627f 13.87%,#ffba88 87.26%)}video{align-content:center;display:flex;justify-content:center;min-height:100%;min-width:100%;overflow:hidden;position:fixed}.duration-2000{transition:all 2s ease-in-out}canvas{z-index:126!important}br{display:none}#added{align-items:center;animation:pop 1.8s linear forwards;left:-21px;position:absolute;top:137%;z-index:999}#added,#text_added{display:flex;width:100%}#text_added{color:#85de9d;font-family:poppinsregular;font-size:13px;justify-content:center;margin-top:-30px}#added.active{display:none}#popup_product{color:#000}.dashed{border-bottom:1px dashed #00000029}#popup_product_menu{top:12%}#popup_product_menu,#popup_product_menu_soir{align-items:center;background-color:#fff;border:none;border-radius:15px;display:flex;flex-direction:column;font-family:poppinsregular;height:450px;left:50%;overflow:hidden;padding:0 1rem;position:absolute;text-align:center;transform:translate(-50%);width:80%;z-index:99999}#popup_product_menu_soir{top:14%}#popup_product.active,#popup_product_menu.active{display:none}@keyframes pop{0%{display:grid;visibility:visible}to{display:none;visibility:hidden}}.popupcancel,.popupimage{align-items:center;display:flex;justify-content:center}.popupcancel{left:-15%;min-height:100%;min-width:100%;position:relative;top:30%}.cart-item{position:fixed;z-index:999}.cart-item-anim{animation:productAnim 1s cubic-bezier(.68,-.55,.27,1.55) forwards;display:block}@keyframes productAnim{0%{transform:translateX(0) translateY(0) scale(1)}50%{transform:translateX(0) translateY(-120px) scale(1.2);transform:translateX(var(--translate-x,0)) translateY(-120px) scale(1.2)}to{transform:translateX(0) translateY(-120px) translateY(170px) scale(.3);transform:translateX(var(--translate-x,0)) translateY(-120px) translateY(170px) scale(.3)}}.slide-down{animation:slideOut .8s forwards}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(200%)}}.circle{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.outer-circle{background-color:red;height:25px;height:var(--height);left:0;top:0;width:84px;width:var(--width)}.inner-circle,.outer-circle{border-radius:50px;position:absolute}.inner-circle{align-items:center;background-color:#f5f5f5;display:flex;height:19px;height:calc(var(--height) - var(--circular-line-width)*2);justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;width:calc(var(--width) - var(--circular-line-width)*2)}.box{background-color:#fff;border:none;height:12.5px;height:calc(var(--height)/2);position:absolute;width:42px;width:calc(var(--width)/2)}.box-top-right{animation:show-top-right .3s linear .5s forwards;left:42px;left:calc(var(--width)/2);top:0;transform-origin:100% 100%}.box-bottom-right{animation:show-bottom-right .3s linear .8s forwards;left:42px;left:calc(var(--width)/2)}.box-bottom-left,.box-bottom-right{top:12.5px;top:calc(var(--height)/2);transform-origin:0 0}.box-bottom-left{animation:show-bottom-left .3s linear 1.1s forwards;left:0}.box-top-left{animation:show-top-left .3s linear 1.4s forwards;left:0;top:0;transform-origin:100% 100%}@keyframes show-top-right{0%{transform:skewX(0deg)}99.9%{height:12.5px;height:calc(var(--height)/2);width:42px;width:calc(var(--width)/2)}to{height:0;transform:skewX(-90deg);width:0}}@keyframes show-bottom-right{0%{transform:skewY(0deg)}99.9%{height:12.5px;height:calc(var(--height)/2);width:42px;width:calc(var(--width)/2)}to{height:0;transform:skewY(90deg);width:0}}@keyframes show-bottom-left{0%{transform:skewX(0deg)}99.9%{height:12.5px;height:calc(var(--height)/2);width:42px;width:calc(var(--width)/2)}to{height:0;transform:skewX(-90deg);width:0}}@keyframes show-top-left{0%{transform:skewY(0deg)}99.9%{height:12.5px;height:calc(var(--height)/2);width:42px;width:calc(var(--width)/2)}to{height:0;transform:skewY(90deg);width:0}}@keyframes transitionLeft{0%{transform:translateX(-500px)}to{transform:translateX(0)}}.store_name_and_logo{align-items:center;display:flex;height:clamp(50px,5vw,100px);justify-content:center;position:absolute;top:15%;width:100vw;z-index:999}.store_name_and_logo .store_name{color:#fff;display:flex;flex-direction:column;font-family:geomanistmedium;font-size:1.7em}.store_name_and_logo .store_logo{align-items:center;border-radius:8px;display:flex;height:150px;justify-content:center;padding:1em;width:150px}.store_name_and_logo .store_logo img{height:100%;object-fit:scale-down;width:100%}.popupdelete{align-items:center;background:linear-gradient(96.63deg,#ff627f 13.87%,#ffba88 87.26%);border-radius:50px;display:flex;height:19px;height:calc(var(--height) - var(--circular-line-width)*2);justify-content:center;position:absolute;width:78px;width:calc(var(--width) - var(--circular-line-width)*2);z-index:99999!important}@keyframes xAxis{0%{transform:translateX()}50%{transform:translateX(-100px)}to{transform:translateX(-100px)}}@keyframes yAxis{0%{transform:translateY(0)}50%{transform:translateY(-80px)}to{transform:translateY(170px)}}#buttondelete_{border:none;color:#fff;font-family:poppinsregular;height:55px;height:var(--diameter);width:55px;width:var(--diameter);z-index:999}.cancel_scan{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#footer-scan{background-color:#ff627f;bottom:0}.vider_cache{animation:vider_cache .5s ease-in-out 3s forwards;background-color:hsla(0,0%,100%,.302);border:none;border-radius:20px;bottom:25%;color:#fff;cursor:pointer;height:30px;left:50%;max-width:200px;opacity:0;outline:none;position:absolute;transform:translateX(-50%);width:80%;z-index:2}@keyframes vider_cache{0%{opacity:0}to{opacity:1}}.linefootertop{background-color:#7e8174;border-radius:5em;height:6px;margin:.5em;width:100px}@keyframes hide{to{visibility:hidden}}@media screen and (max-width:381px){#text_added{font-size:10px}}@media screen and (max-width:465px){:root{--width:70px}}@media screen and (max-width:357px){#text_added{font-size:8px}:root{--width:60px}}@media screen and (max-height:600px){#brand{height:10rem!important}}@media screen and (max-height:730px){.information{top:55%}#information.active{top:60%}}@media screen and (max-height:800px){.scan-overlay .container{height:100%}.scanandgo_acceuil{height:200px}}@media screen and (max-width:600px){.scan-overlay .container{padding-bottom:130px}}.scan_popup{top:43rem}.scan_popup,.scan_popup_{background-color:#fff;border-radius:10px;height:45%;left:50%;max-height:37rem;max-width:32rem;position:absolute;transform:translate(-50%,-50%);width:85%}.scan_popup_{top:32rem}.scan_popup_text{color:#000;display:flex;font-family:poppinsregular;font-size:20px;justify-content:center;left:50%;line-height:25px;position:absolute;text-align:center;top:6%;transform:translate(-50%);width:80%}#phone_scan{position:relative;width:90px}.phone_scan{background-color:#fff;border-radius:20%;height:145px;top:28%;width:90px}#barcode,.phone_scan{left:50%;position:absolute;transform:translate(-50%)}#barcode{top:23%;width:174px;z-index:-1}#touch{bottom:-10%;position:absolute;right:5%;width:70px}.go{background-color:#fff;border:none;border-radius:63px;color:#000;filter:drop-shadow(0 4px 26px rgba(0,0,0,.17));font-family:poppinssemibold;font-size:20px;padding:1rem 4rem;text-align:center;width:inherit;width:16rem}#payment_method_img,.go{bottom:20%;left:50%;position:absolute;transform:translate(-50%)}#payment_method_img{width:300px}#input_nom,#input_parrainage,#input_password,#input_prenom{background:#ffffff8c}.productscreen{background-color:#fffef1;background-repeat:no-repeat;background-size:cover;height:100%;min-width:100%;overflow:auto;position:absolute}.productscreen2{background:linear-gradient(96.63deg,#ff627f 13.87%,#ffba88 87.26%);border-radius:25px 25px 0 0;box-shadow:0 4px 20px #00000040;color:#fff;height:50%;padding-bottom:115px;position:absolute;top:500px;width:100%}#imglogo{display:none}#imgproduct{border-radius:50%;box-shadow:0 4px 21px #0006;display:flex;height:200px;justify-content:center;left:50%;position:relative;top:45px;transform:translate(-50%);width:200px}.productname{align-items:center;color:#000;display:grid;font-family:Nunito;font-size:15px;font-style:normal;justify-content:center;line-height:60px;min-height:10%;min-width:100%;position:absolute;text-align:center;text-shadow:0 4px 4px #00000040;top:335px}#price_product{font-family:poetsen_oneregular;font-style:normal;font-weight:400}.product{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:100%;min-width:100%;padding:1rem 1.5rem 1.5rem}.infoproduct{align-items:center;display:block;font-family:Nunito,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:2.5rem;min-width:100%;padding-left:2rem;padding-right:2rem}.infoproduct_description{background-color:#fff;border-radius:10px;color:#000;font-size:14px;height:150px;overflow:auto;padding:1rem 2rem;position:relative;top:20px}.infoproduct_size_text{align-items:center;display:flex;font-weight:700;margin-bottom:15px;padding-left:10px}#description_img{height:20px;margin-right:1rem;width:20px}.infoproduct2_details{font-weight:600;padding-bottom:1rem}.infoproduct2,.infoproduct2_details{font-family:Nunito,sans-serif;font-size:18px;font-style:normal}.infoproduct2{font-weight:400;padding-top:2rem}.footerproduct{align-items:center;display:flex;justify-content:center}.card{background-color:#fff;border-radius:77px;box-shadow:0 4px 30px #0000004a;width:95%}.addtocart{align-content:center;display:flex;min-width:100%;padding-bottom:.2rem;padding-top:.2rem}.addtocart_button{align-items:center;border:none;border-radius:13px;display:flex;gap:10px;justify-content:center;padding:10px;width:100%}.shoppingcart{justify-content:flex-end}.addtocart_text,.shoppingcart{align-content:center;display:flex}.addtocart_text{color:#000;font-family:Nunito;font-size:20px;font-style:normal;font-weight:700;justify-content:center}@media screen and (min-height:600px){.productscreen2{height:45%}}@media screen and (min-height:700px){.productscreen2{height:40%}}@media screen and (min-height:800px){.productscreen2{height:45%}}@media screen and (min-height:900px){.productscreen2{height:50%}}.pop-up{align-items:center;display:flex;justify-content:center;min-height:100vh;min-width:100%;padding:20px;position:relative}.pop-up .content{max-width:800px;position:relative}.content#blur.active{filter:blur(20px);pointer-events:none;-webkit-user-select:none;user-select:none}#pop{background-color:#f5f5f5;box-shadow:0 5px 30px #0000004d;height:500px;left:50%;opacity:0;padding:50px;position:fixed;top:20%;transform:translate(-50%);transition:.5s;visibility:hidden;width:600px}#pop.active{opacity:1;visibility:visible}#invoice{height:100%;min-width:100%;overflow:auto;z-index:-5}.saveTicket button{bottom:0;left:0;padding-bottom:1.5rem;padding-top:1.5rem;position:absolute;width:100%}.invoiceScan{position:relative}.invoiceScan:before{--_g:#0000 90deg,#000 0;--w:25px;--_p:var(--w) var(--w) no-repeat;--b:2px;--mask:conic-gradient(from 90deg at top var(--b) left var(--b),var(--_g)) 0 0 /var(--_p),conic-gradient(from 180deg at top var(--b) right var(--b),var(--_g)) 100% 0 /var(--_p),conic-gradient(from 0deg at bottom var(--b) left var(--b),var(--_g)) 0 100% /var(--_p),conic-gradient(from -90deg at bottom var(--b) right var(--b),var(--_g)) 100% 100% /var(--_p);background:#ffcf26;content:"";inset:0;-webkit-mask:var(--mask);mask:var(--mask);position:absolute}.invoice2{grid-template-rows:60% 40%}.invoice2,.invoice2.active{display:grid;grid-template-columns:1fr;min-height:100%;min-width:100%;overflow:auto;position:absolute;top:0}.invoice2.active{grid-template-rows:50% 50%}#order_price{background:#fff;border-radius:20px;box-shadow:0 4px 4px #00000040;color:#fff;font-family:poppinssemibold,sans-serif;font-style:normal;height:30%;left:50%;position:absolute;top:120px;transform:translate(-50%);width:90%}.order_price_content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;justify-content:center;left:50%;position:absolute;text-align:center;top:20%;transform:translate(-50%,-50%);width:80%}.recap_cart2_total_{color:#303030;font-family:poppinsregular,sans-serif;font-size:18px;font-weight:600;left:50%;position:absolute;transform:translate(-50%);width:100%}.recap_cart2_price{-webkit-text-stroke:4px solid #303030;-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ff627f,#ffba88);-webkit-background-clip:text;font-family:poetsen_oneregular,sans-serif;font-size:105px;font-weight:400;position:relative;top:30%}.order_li{margin-top:0}.carousel.carousel-slider .control-arrow{opacity:1}#order_image{border:5px solid #cdf9e8;border-radius:25px;box-sizing:border-box;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:150px;width:35%}.item_name{font-size:26px;font-weight:600;padding-left:10px;padding-right:10px}.item_name,.item_price{color:#fff;font-style:normal}.item_price{font-family:Nunito,sans-serif;font-size:14px;font-weight:400;margin-bottom:35px}.invoice2_2{border-radius:50px 50px 0 0}#logo_order{bottom:92.5%;height:116px;left:50%;position:absolute;transform:translate(-50%);width:75px;z-index:3}.checkout_form{height:100%}.text_info{align-items:center;display:flex;min-width:100%}.button_info{border:none;margin-left:5px}#info{background-color:#fff;box-shadow:0 5px 30px #0000004d;height:200px;left:50%;opacity:0;padding:10px;position:fixed;top:30%;transform:translate(-50%,-50%);transition:.5s;visibility:hidden}.checkout_mail{background-color:#000;border-radius:25% 25% 0 0;padding-left:4rem;padding-right:4rem;padding-top:3rem}.h6_checkout_mail{color:#fff;font-family:poppinsregular,sans-serif;font-size:10px;font-style:normal;font-weight:500;margin-left:1rem;padding-top:15px}.input_mail{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAdCAYAAADYSS5zAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG2SURBVHgB1ZiLcYMwDIaVXgdgBI/ACGzQbpBuEDaADcIGtBPQDegGdAOyQUdQ5VS0RjbENpCj/52Ph2XpQ9jicUDECgBOsE9VBwJE2LEejf0LtQ/YhzJq6rqHf6phJ9IsA9SDozNlAwV3khEzdXWOMkjbjo+/qD3DxqIYGcfSavjcdAZJb7xNqDVkU8JGIt85bVqOpfXpMrLmIO0XOFYJ68OVIsbJ6KuHk5OLRN9eI/VW/wKwhNqr4VfHOAqb24BsqKj1ho2enwoixXCd4U/7Th12foATkH0MZIifIMCQK58Znwq4Vvucsa+DAI2BZxzr6DHmBQPncjQgDy4EZDljK1dq4RmjjgZkB+0tSDpXCZs2wH+9JIMy8CBd1BNuzYRN6RmjDgZ0BNbz6gntlSkXk5yD1wtZFRB/SoQMrIy+Hm11Mza/4xcDokexRju7VpZwizqI4zcNZ2Bhr29nMdPvmiZZFCAd5zjWGVYS2qUqDwLEyPq1ELL0AsRxGbHeNFaGlCs89wFs+bjHgOftAkjzOd35ACpOv4I7ScbEpY+6rWUCmh/uF9jhd/G/+LOg/81s/nkZqfdvaBti6sty0MkAAAAASUVORK5CYII=) no-repeat left 6% center;background-color:#ffffff7a;background-size:20px;border:none;border-radius:30px;font-family:Nunito,sans-serif;font-size:12px;font-style:normal;font-weight:600;height:40px;margin-top:10px;padding-left:6rem;width:100%}.input_mail.active{border:2px solid red}.input_mail::placeholder{color:#fff}#back_order{animation:transitionRight 1.5s}.checkout_payment{background:linear-gradient(96.63deg,#ff627f 13.87%,#ffba88 87.26%);border-radius:50px 50px 0 0;bottom:0;min-width:100%;padding-left:2rem;padding-right:2rem;padding-top:45px;position:absolute;width:100%}.payment_method{align-items:center;position:relative}.payment_form,.payment_method{grid-gap:20px;display:grid;gap:20px}.img_addcard{height:25px;margin-right:15px;width:34px}.add_card{align-items:center;background-color:#faf5e1;border:none;border-radius:5px;box-shadow:inset 0 0 6px #00000040;color:#303030;display:flex;font-family:poppinssemibold,sans-serif;font-size:14px;height:50px;justify-content:center;left:50%;line-height:19px;padding-left:5%;padding-right:5%}.applepay{border-radius:10px}.payment_form div:not(:last-child){background-color:#fff;border-radius:29px;box-sizing:border-box;flex-grow:.3;justify-content:center;position:relative;width:100%}.payment_form div:last-child{background-color:#000;border-radius:29px;color:#fff;width:100%}.applepay div:last-child{background-color:#fff;height:50px;left:3%;position:relative;width:94%}#popup{box-shadow:0 -1px 19px -1px #0000001a}#popup,.checkout_payment_{animation:transitionIn 1.5s}.checkout_payment_{background:linear-gradient(96.63deg,#ff627f 13.87%,#ffba88 87.26%);border-radius:50px 50px 0 0;min-height:50%;min-width:100%;padding:5% 2rem 10rem;position:absolute;width:100%}.payment_method_{padding-top:20px;position:relative}.payment_form_,.payment_method_{grid-gap:20px;display:grid;gap:20px}#paygreen-conecs{display:flex;flex-direction:column;padding:0 1.5em}.paygreen-conecs2{font-family:Open Sans;justify-content:center;margin-top:2em;padding:1em}#stripe,.paygreen-conecs2{align-items:center;display:flex;flex-direction:column;font-size:.9rem!important;gap:1em}#stripe{background-color:#fff;border:none;box-shadow:none;font-family:geomanistbold;margin:1em 0;overflow:hidden;width:100%}#stripe,.popup_ordersuccess{justify-content:space-between}.popup_ordersuccess{align-items:center;background:#fff;border-radius:20px;box-shadow:0 5px 30px #0000004d;display:flex;flex-direction:column;gap:2em;left:50%;margin:0;padding:1em;position:absolute;scale:0;top:50%;transform:translate(-50%,-50%);transition:all .2s;width:80%;z-index:11}.apparition_popup{animation:apparition_popup .5s;scale:1}@keyframes apparition_popup{0%{scale:1}50%{scale:1.1}to{scale:1}}.storelogo{border-radius:.5em;height:50px;margin-top:1em;width:100px}.storelogo img{height:100%;object-fit:cover;width:100%}#cbpopup{padding:0 1em}#cbpopup,.paygreen-form{display:flex;flex-direction:column}.paygreen-form{align-items:center;font-family:Open Sans;font-size:.9rem!important;gap:1em;justify-content:center;padding:.7em .2em;width:100%}.paygreen-form #paygreen-cvv-frame div:not(:first-child),.paygreen-form #paygreen-exp-frame div:not(:first-child),.paygreen-form #paygreen-pan-frame div:not(:first-child){display:none}.date-and-crypto-container{display:flex;gap:1em;justify-content:space-between;width:100%}#stripe .child3,.paygreen-form .child3{background-color:#0000!important;background:#0000!important;margin:0;width:100%}#stripe .child2 .stripe_card,#stripe .child3 .stripe_card{border:0 solid #cbd5e1;font-size:.9rem!important}#stripe .child2 .stripe_card{border-radius:0}#stripe .child1 .stripe_card{border:0 solid #cbd5e1;border-right:none;font-size:.9rem!important}#stripe .child1 *,#stripe .child2 *,#stripe .child3 *{background-color:#f000!important;background:#f000!important;border:1px solid #00000038!important;border-radius:1em!important;padding:1.5em;width:100%}#stripe .child3 *{font-family:geomanistbold!important}#stripe .child1.active *,#stripe .child2.active *,#stripe .child3.active *{background-color:#fff!important;background:#fff!important}#stripe .child2,.paygreen-form .child2{margin-right:1em;text-align:center;width:100%}#stripe .child1,.paygreen-form .child1{text-align:center}#stripe .child1{width:100%}#stripe.focus{background:#fff!important;background-color:#fff;border:1px solid #00000038;box-shadow:0 0 0 2px rgba(0,72,254,.631);padding-left:1.5em}.paygreen-form .child1{border-radius:1em!important;width:100%}.paygreen-form .child2,.paygreen-form .child3{border-radius:1em!important;margin:0;text-align:center;width:100%}.stripe_card{background-color:#fff;border-radius:15px;display:block;outline:0;transition:.2s ease-in-out}.font-intermedium{font-weight:600}.focused{border-radius:6em;box-shadow:0 0 0 4px hsla(55,94%,72%,.886)}.payment_send{align-items:center;background-color:#faf5e1;border:none;border-radius:29px;display:flex;height:45px;justify-content:center;margin-bottom:20px;margin-top:20px;width:100%}.buy_now{color:#fff;font-family:poppinsmedium;font-size:18px;line-height:25px}#info_pay.active{opacity:0;transition:visibility 0s .5s,opacity .5s linear;visibility:hidden}#invoice.active :not(.col-1):not(.invoice1):not(#info):not(#button_compris){filter:blur(10px)}#info.active{background-color:#fff;box-shadow:0 5px 30px #0000004d;height:200px;left:50%;opacity:1;overflow:auto;padding:10px;position:fixed;top:40%;transform:translate(-50%,-50%);transition:.5s;visibility:visible;z-index:12}.StripeElement--focus{border-bottom:2px solid #01896a;transition:all .15s ease}@keyframes transitionIn{0%{transform:translateY(400px)}to{transform:translateY(0)}}@keyframes transitionRight{0%{opacity:0;transform:translateX(500px)}to{opacity:1;transform:translateX(0)}}@media screen and (max-height:810px){#order_price{top:100px}#logo_order{bottom:100%}.recap_cart2_total_{font-size:24px}.recap_cart2_price{font-size:100px;top:35%}}@media screen and (max-height:750px){#img_carte_test{height:170px;width:297.16px}}@media screen and (max-height:700px){.recap_cart2_total_{font-size:20px}.recap_cart2_price{font-size:90px}#img_carte_test{height:140px;width:244.72px}}@media screen and (max-height:570px){#img_carte_test{height:115px;width:201.02px}.recap_cart2_price{font-size:55px;top:40%}#order_price{height:25%;top:90px;width:80%}}.header_sucess{align-content:center;display:flex;justify-content:center;padding-left:10%;padding-right:10%;position:relative;text-align:center;z-index:5}#logo_success{height:100px}.payment_reussi{color:#000;font-family:poppinssemibold;font-size:28px;position:relative;top:40%}.payment_reussi :last-child{font-size:15px}.commentaire{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#fff;border-radius:10px;box-shadow:0 0 37px #0000001a;color:#fff;display:grid;font-family:latoregular;font-weight:700;grid-template-columns:1fr;grid-template-rows:30% 70%;height:25%;justify-content:center;left:50%;padding-top:1rem;position:absolute;top:15%;transform:translate(-50%);width:90%;z-index:88}.votre_avis{color:#000;display:flex;font-size:24px;justify-content:center;text-align:center}.votre_avis2{color:#ffe163}.commentaire_field{display:flex;min-height:100%;padding:0 2rem 2rem}.commentaire_input{background:#ececec;border:none;border-radius:9px;color:#000;display:flex;font-family:latoregular;font-size:14px;line-height:15px;min-height:100%;min-width:100%;overflow:hidden;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;text-align:start;text-align:center}.commentaire_input::placeholder{color:gray}.commentaire_input:focus{outline:2px solid #000}#com_send{background-color:#000;border:none;border-radius:10px;bottom:53%;color:#fff;font-family:poppinsregular;font-size:16px;font-weight:600;left:50%;padding:1rem 2rem;position:absolute;transform:translate(-50%);z-index:50}#confetti_gauche{left:0}#confetti_droite,#confetti_gauche{height:30%;position:absolute;top:0}#confetti_droite{right:0}.invoice2_3{background:linear-gradient(96.63deg,#ff627f 13.87%,#ffba88 87.26%);border-radius:50px 50px 0 0;display:flex;justify-content:center;padding-top:4rem}.col-2_success{padding-top:20px}.text_qrcode{color:#fff;display:flex;font-family:poppinsregular;font-size:26px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;line-height:35px;text-align:center;width:65%}#logo_qrcode{left:50%;position:absolute;top:0;transform:translate(-50%);width:445px;z-index:100}.qrcode{align-items:center;background-color:#fff;border-radius:73px 73px 0 0;bottom:0;display:flex;flex-direction:column;height:27%;justify-content:center;padding:3rem;position:absolute;width:230px}.img_qrcode{height:150px;position:relative;top:25px}.a_bientot{color:#000;display:flex;font-family:poppinsregular;font-size:28px;font-weight:400;top:6%;width:100%;z-index:888}.a_bientot,.commentaire_{justify-content:center;left:50%;position:absolute;transform:translate(-50%)}.commentaire_{align-items:center;background-color:#fff;border-radius:10px;color:#fff;display:grid;font-family:Nunito;font-style:normal;font-weight:800;grid-template-columns:1fr;grid-template-rows:30% 70%;height:25%;padding-top:1rem;top:15%;width:90%;z-index:0}.votre_avis_{align-items:center;display:flex;justify-content:center}#pineapple_success{height:60px;position:relative;width:50px}.commentaire_field_{color:#000;display:grid;margin-bottom:10px;min-height:100%;min-width:100%;position:relative;text-align:center}.commentaire_field_,.valid_img{align-items:center;justify-content:center}.valid_img{display:flex}#valid_img{width:35px}.scan-instruction{background-color:#fff}.successScandit{height:100%;width:100%}.successScandit .scandit.scandit-container.scandit .scandit-viewfinder:before{background:#f3ff0b;border-radius:23px;content:"";inset:0;margin:-2px;-webkit-mask:linear-gradient(0deg,#000 12px,#0000 0) 50% 6px/calc(10% - 90px) 100% repeat-y,linear-gradient(-90deg,#000 12px,#0000 0) 6px 50%/100% calc(10% - 90px) repeat-x,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(0deg,#000 12px,#0000 0) 50% 6px/calc(10% - 90px) 100% repeat-y,linear-gradient(-90deg,#000 12px,#0000 0) 6px 50%/100% calc(10% - 90px) repeat-x,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:destination-out;mask-composite:destination-out;-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;position:absolute}.successScandit .scandit.scandit-container.scandit .scandit-viewfinder{border:none;border-radius:13px;box-shadow:0 0 0 100vmax #00000080;padding:2px}@media screen and (max-height:700px){.img_qrcode{height:120px}}@media screen and (max-height:705px){.commentaire{margin-top:20px}#com_send{bottom:51%}#pineapple_success{height:50px;width:40px}.text_qrcode{font-size:22px}}@media screen and (max-height:615px){.qrcode{width:200px}.img_qrcode{height:100px}}@media screen and (max-height:570px){.qrcode{width:180px}.img_qrcode{height:85px;top:20px}#logo_qrcode{top:-5%}}@media screen and (max-width:400px){.payment_reussi{font-size:20px}.payment_reussi :last-child{font-size:12px}}.checkscreen{background-color:#bdf8a0;height:100%;min-width:100%;overflow:auto}.headercheck{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:20px}#check_logo{width:15%}.pineapplepay_text{font-family:poppinssemibold;font-size:36px;font-weight:600}.checklist-header1{display:flex;font-family:poppinsregular;font-weight:400;justify-content:space-between;padding-left:3%;padding-right:3%;padding-top:3%}.checklist-header-text{align-content:center;align-items:flex-end;display:flex;flex-direction:column;justify-content:center;line-height:12px;width:70%}.checklist-header-date{background:linear-gradient(96.63deg,#ff627f 13.87%,#ffba88 87.26%);color:#fff;display:flex;font-family:poetsen_oneregular;justify-content:space-between;padding:3% 5%;width:100%}.check_list{align-items:center;background-color:#fff;border-radius:20px;display:flex;gap:2rem;justify-content:flex-start;margin-bottom:10%;max-width:100%;overflow-x:hidden;padding-left:3%;padding-right:3%;padding-top:3%}.check-min-30{font-family:poppinsregular;font-size:18px;font-weight:600;text-align:center}.check-min-30_price{font-family:poetsen_oneregular;font-size:25px;font-weight:400}.button-check-div{padding-top:3rem;text-align:center}.button-check{background-color:#000;border:none;border-radius:1.5rem;color:#fff;font-family:poppinsregular;font-size:2.5rem;font-weight:800;padding:2.5rem 10rem;text-decoration:none}@media screen and (max-width:365px){.checklist-header-text{width:90%}.check-min-30_price{width:25%}}@media screen and (max-width:345px){.checklist-header-text{width:110%}.check-min-30_price{width:30%}}.loader_container{background:#d2fec680;min-height:100vh}.center{left:50%;margin-top:-4rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.logo-back{fill:#0b486b0d;stroke:#0b486b00}.clip{animation:slide 3s infinite;animation-delay:.1s}@keyframes slide{0%{transform:translateY(-200px)}45%{transform:translateY(0)}55%{transform:translateY(0)}to{transform:translateY(-200px)}}.clipLeaf{animation:slideLeaf 3s infinite forwards}@keyframes slideLeaf{0%{opacity:1;transform:translateY(-250px)}45%{opacity:1;transform:translateY(0)}55%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-250px)}}.loader-dots{display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.loader-dot{animation:scale-dot 1.2s ease-out infinite;background:#71b261;border-radius:50%;height:1.8rem;margin:.8rem;transform:scale(.5);width:1.8rem}.loader-dot:nth-of-type(2){animation-delay:.2s}.loader-dot:nth-of-type(3){animation-delay:.3s}.loader-dot:nth-of-type(4){animation-delay:.4s}.loader-dot:nth-of-type(5){animation-delay:.5s}@keyframes scale-dot{0%{transform:scale(.5)}25%{transform:scale(1)}75%{transform:scale(.5)}to{transform:scale(.5)}}.c-leaf{background:#eee;margin:0 auto;overflow:hidden;position:relative}.c-leaf__icon{fill:#fffdf1;stroke:none;left:-1px;position:absolute;top:-1px;z-index:1}.form_name{align-items:center;background:#0000;display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem;margin-top:1.5em;width:100%}.form_name input{border:none;border-bottom:1px solid #000;font-family:poppinslight;height:100%;padding:.5rem;width:100%}.c-leaf__fill{animation:fillUp .5s ease-in-out infinite;background:#71b261;height:256px;transform:scale(.35);width:295px}@keyframes fillUp{0%{transform:translateY(256px)}to{transform:translateY(-256px)}}.x-reset-container{align-items:center;display:flex;transform:scale(.35)}.pageLoader{animation:rotation 1s linear infinite;border:5px solid #71b261;border-bottom-color:#0000;border-radius:50%;box-sizing:border-box;display:inline-block;height:48px;width:48px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes prixClipFix{0%{-webkit-clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{-webkit-clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}@media screen and (max-width:400px){.pikopay_logo{width:20%}}.cls-1{fill:#e1ff26;stroke:none;stroke-miterlimit:8}.cont{align-items:center;display:flex;height:100vh;justify-content:center}.run-animation{animation:appear 1.2s ease-in-out forwards;display:block;height:11rem;margin:auto;position:absolute;width:11rem}.large-circle{fill:#e2ff264d;animation:grow 1.2s ease-in-out forwards;border-radius:50%;height:17rem;overflow:hidden;width:17rem}.circle{stroke-dasharray:700;stroke-dashoffset:700}.checkmark{stroke-dasharray:150;stroke-dashoffset:150;stroke:#fff;stroke-width:1rem}.run-animation .checkmark{animation:checkmarkDraw .5s forwards}.lines{stroke-dasharray:1000;stroke-dashoffset:1000;animation:flare 1.5s ease-in-out forwards;transform-origin:50% 50%}.lines line{stroke:#e1ff26cc}.icon{height:26rem;position:absolute;width:26rem}@keyframes circleDraw{0%{stroke-dashoffset:700}70%{stroke-dashoffset:0;fill:#0000}to{stroke-dashoffset:0;fill:#0000}}@keyframes checkmarkDraw{0%{stroke-dashoffset:150}to{stroke-dashoffset:0}}@keyframes flare{0%,10%{stroke-dashoffset:10;opacity:0;transform:scale(0)}12%{opacity:1;transform:scale(.5)}35%{stroke-dashoffset:100;stroke-dasharray:100;transform:scale(1)}}@keyframes appear{0%,23%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes grow{0%{opacity:1;transform:scale(0)}30%{transform:scale(1.1)}60%{transform:scale(1)}80%{opacity:0;transform:scale(.95)}to{opacity:0;transform:scale(1)}}.pay-form{display:flex;flex-direction:column;padding:1rem .5rem;width:60%}.pay-form>div{margin-top:1rem}.paygreen-cvv-frame,.paygreen-exp-frame,.paygreen-pan-frame{background-color:#fff;border:1px solid #00000038!important;border-radius:1rem!important;box-shadow:none!important;padding-left:1em}.css-1kg5k5z{background:red!important}.paygreen-cvv-frame:focus,.paygreen-exp-frame:focus,.paygreen-pan-frame{outline:none}.pg-payment-method{font-size:10px!important}#paygreen-reuse-checkbox-container{height:60px;margin-top:1rem}.checked_svg{background:#04b404;border-color:#0000}#popupPromo.popupAccount{align-items:center;border-radius:1.5rem;box-shadow:0 0 0 100vmax #000c;display:flex;flex-direction:column;justify-content:space-between;left:50%;min-height:400px;overflow-y:auto;position:absolute;text-align:center;top:350px;transform:translate(-50%,-50%);z-index:999}.contenaireinput_promo{display:flex;flex-direction:column;gap:1em;transition:all .5s ease-in-out}.box-gradient{background:linear-gradient(140deg,#e1ff26 15%,#ffcf26);border-radius:1.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem}.rotationtotal{animation:rotationtotal 1s ease-in-out forwards;opacity:0;transform:rotateX(1turn)}@keyframes rotationtotal{0%{opacity:0;transform:rotateX(1turn)}to{opacity:1;transform:rotateX(0deg)}}.contenaire_promo_screen{align-items:center;display:flex;flex-direction:column;justify-content:space-between;max-height:100dvh;width:100%}.contenaire_promo_screen .popupAccount{width:90%}.contenaire_promo_screen .popupAccount .contenaire_popup_inscription_top{align-items:center;border-bottom:1px solid #c1c9b3;border-radius:1em;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;flex-direction:column;gap:1em;margin-bottom:1em;padding:1em;width:100%}.contenaire_promo_screen .popupAccount .contenaire_popup_inscription_top .close_popup{align-items:center;background:rgba(40,41,37,.121);border-radius:100px;display:flex;height:32px;justify-content:center;position:absolute;right:10px;top:10px;width:32px}.contenaire_promo_screen .popupAccount .contenaire_popup_inscription_top .close_popup img{height:20px;width:20px}.contenaire_promo_screen .popupAccount .contenaire_popup_inscription_top.row_top{flex-direction:row}.contenaire_promo_screen .popupAccount .contenaire_popup_inscription_top.row_top .img_promo5_and_piece{max-width:80px}.contenaire_promo_screen .popupAccount .contenaire_popup_inscription_top .img_promo5_and_piece{width:100px}.contenaire_promo_screen .popupAccount .contenaire_popup_inscription_top .icon_popup_inscription{width:clamp(100px,30%,200px)}.contenaire_promo_screen .popupAccount .contenaire_popup_inscription_top .offert_box{align-items:center;display:flex;flex-direction:row;gap:.5em;justify-content:center;margin-bottom:.5em}.contenaire_promo_screen .popupAccount .contenaire_popup_inscription_top .offert_box .greenprice{color:#77b668}.contenaire_promo_screen .popupAccount .popup_promo_change_button{margin:1em}.contenaire_promo_screen .popupAccount .popup_promo_change_button .popup_promo_change_button_blue{color:#3523b9}.contenaire_promo_screen .contaire_principale_promos-welcome{align-items:center;display:flex;flex-direction:column;gap:1.5em;justify-content:flex-start;width:100%}.contenaire_promo_screen .contaire_principale_promos-welcome .promotitle{align-items:flex-end;display:flex;gap:.4em;justify-content:flex-start;width:100%}.contenaire_promo_screen .contaire_principale_promos-welcome .promotitle .bold,.contenaire_promo_screen .contaire_principale_promos-welcome .promotitle .promo_small_title{font-family:geomanistmedium;font-size:2.5em;font-weight:200}.contenaire_promo_screen .contaire_principale_promos-welcome .promotitle .promo_small_title{font-size:1.5em;transform:translateY(-3px)}.promo-footer-button-container{background-color:#fff;bottom:0;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding:1.5rem 2rem;position:fixed;width:100%}.promo-footer-button-container .non_merci_promo span{align-items:center;border:1px solid #c0c2bd;border-radius:10px;color:#000;display:flex;font-family:geomanistmedium;font-size:16px;font-weight:lighter;justify-content:center;padding:1em;width:100%}.promo-footer-button-container .non_merci_promo .arrow-right{margin-left:7px}.conversion-tile-container{display:flex;flex-direction:column;gap:1.5rem;padding:0 .75rem;width:100%}.conversion-tile-container .conversion-tile{align-items:center;background-color:#fff;border:1px solid #eaf128;border-radius:12px;box-shadow:0 5px 0 #eaf128;display:flex;justify-content:space-between;padding:2rem;width:100%}.conversion-tile-container .conversion-tile.disabled{background-color:#bababa;border-color:#727272;box-shadow:0 5px 0 #727272}.conversion-tile-container .conversion-tile .conversion-name-container{align-items:center;display:flex;gap:.75rem}.conversion-tile-container .conversion-tile .conversion-name-container .discount-type-img{width:30px}.conversion-tile-container .conversion-tile .conversion-name-container .conversion-name{font-family:geomanistmedium;font-size:14px}.conversion-tile-container .conversion-tile .conversion-cost-container{align-items:center;display:flex;gap:.5rem}.conversion-tile-container .conversion-tile .conversion-cost-container .conversion-cost{font-family:geomanistmedium;font-size:20px;font-weight:bolder}.conversion-tile-container .conversion-tile .conversion-cost-container .picoin-img{width:20px}.promoscreen_box{align-items:center;display:flex;flex-direction:column;gap:2.3em;height:100%;justify-content:flex-start;padding:1em 1em 20px;width:100%}.promoscreen_box .promo-container{height:100%;padding-bottom:80px;width:100%}.promoscreen_box .promo-container .promo-value{font-family:geomanistbold;font-size:28px;width:60px}.promoscreen_box .container_promos_welcome{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.promoscreen_box .container_promos_welcome .promo_visit_texte{color:#aeaeae;font-family:geomanistregular;font-size:1.5em;font-weight:200}.promoscreen_box .container_promos_welcome .promo_visit_texte.light{font-family:geomanistregular;font-size:1.3em}.promoscreen_box .container_promos_welcome .welcome_promo_card{align-items:center;background:#f3fee9;border:1px solid #c1c9b3;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:1em;width:clamp(100px,32%,520px)}.promoscreen_box .container_promos_welcome .welcome_promo_card .promologo{max-height:49px;max-width:80px}.promoscreen_box .container_promos_welcome .welcome_promo_card .promologo img{height:100%;width:100%}.promoscreen_box .container_promos_welcome .welcome_promo_card .promologo .promo_piece_translate_y{transform:translateY(-30px)}.promoscreen_box .container_promos_welcome .welcome_promo_card.activable{box-shadow:0 0 10px 0 hsla(0,0%,9%,.231)}.promoscreen_box .container_promos_welcome .welcome_promo_card.unactivable{background:#e1f1d3;border:none;pointer-events:none}.promoscreen_box .container_promos_welcome .welcome_promo_card .promo_offert_box{align-items:center;display:flex;flex-direction:row;gap:.5em;justify-content:center;width:100%}.promoscreen_box .container_promos_welcome .welcome_promo_card .promo_offert_box .promo_offert_price{color:#abb668;font-family:geomanistmedium;font-size:2em;font-weight:200}.promoscreen_box .container_promos_welcome .welcome_promo_card .promo_offert_box .promo_offert_price.unactivable{color:#77b668}.promoscreen_box .container_promos_welcome .welcome_promo_card .promo_offert_box .promo_offert_title{font-family:geomanistmedium;font-size:1.6em;font-weight:200}.promoscreen_box .promo_active_button{margin-top:1em;width:100%}.promoscreen_box .promo_active_button .promo_active_button_desactiver{align-items:center;background:none;border:1px solid #c1c9b3;border-radius:5px;color:#212121;display:flex;font-family:geomanistregular;font-size:1.1em;justify-content:center}.promoscreen_box .non_merci_promo{border:1px solid #c0c2bd;border-radius:10px;color:#aeaeae;cursor:pointer;font-family:geomanistregular;font-size:1.5em;font-weight:200;padding:1em}.deletepayment{align-items:center;display:flex;justify-content:flex-end;width:80px}.payment-popup-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#labelCheckbox{color:#5a5a5a!important;font-size:1.4rem;font-weight:400;gap:.5em;justify-content:flex-start;margin:1em 0}#labelCheckbox,.titre_popup{align-items:center;display:flex}.titre_popup{word-wrap:break-word;font-family:geomanistmedium;font-size:22px;font-weight:500;height:60px;justify-content:center;position:relative;text-align:center;width:100%}.titre_popup span{max-width:156px}.no-eligible{align-items:center;background:hsla(58,85%,70%,.439);border:1px solid #e1e0e0;border-radius:25px;color:rgba(0,0,0,.402);display:flex;font-family:geomanistbold;font-size:13px;font-weight:400;gap:.5em;justify-content:center;margin:2em 1em 1em;padding:.5em;text-align:left}.no-eligible img{opacity:.4;width:16px}.kr-embedded .kr-input-relative-wrapper #inputField,.kr-embedded input.kr-input-field::placeholder{font-family:Verdana,Geneva,Tahoma,sans-serif!important;font-size:14px!important;font-weight:400!important}.box{position:relative}.box:before{background-color:#89cff0;border-radius:50%;content:"";height:440px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:440px;z-index:-1}.box-body{background-color:#cc231e;background:linear-gradient(#762c2c,#ff0303);border-bottom-left-radius:5%;border-bottom-right-radius:5%;box-shadow:0 4px 8px 0 #0000004d;height:200px;margin-top:123.3333333333px;position:relative;width:200px}.box-body .img{display:block;margin:0 auto;opacity:0;transform:translateY(0);transition:all .5s}.box-body:click{animation:box-body 1s ease-in-out forwards;cursor:pointer}.box-body:hover .img{opacity:1;transform:translateY(-157px);z-index:0}.box-body:hover .box-lid{animation:box-lid 1s ease-in-out forwards}.box-body:hover .box-bowtie:before{animation:box-bowtie-left 1.1s ease-in-out forwards}.box-body:hover .box-bowtie:after{animation:box-bowtie-right 1.1s ease-in-out forwards}.box-body:after{background:linear-gradient(#fff,#ffefa0);bottom:0;content:"";top:0;width:50px}.box-body:after,.box-lid{left:50%;position:absolute;transform:translateX(-50%)}.box-lid{background-color:#cc231e;border-radius:5%;bottom:90%;box-shadow:0 8px 4px -4px #0000004d;height:40px;width:220px;z-index:1}.box-lid:after{background:linear-gradient(#ffefa0,#fff);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:50px}.box-bowtie{height:100%;z-index:1}.box-bowtie:after,.box-bowtie:before{border:16.6666666667px solid #fff;border-radius:50% 50% 0 50%;bottom:99%;content:"";height:83.3333333333px;position:absolute;width:83.3333333333px;z-index:-1}.box-bowtie:before{left:50%;transform:translateX(-100%) skew(10deg,10deg)}.box-bowtie:after{left:50%;transform:translateX(0) rotate(90deg) skew(10deg,10deg)}@keyframes box-lid{0%,42%{transform:translate3d(-50%,0,0) rotate(0deg)}60%{transform:translate3d(-85%,-230%,0) rotate(-25deg)}90%,to{transform:translate3d(-119%,225%,0) rotate(-70deg)}}@keyframes box-body{0%{transform:translateZ(0) rotate(0deg)}25%{transform:translate3d(0,25%,0) rotate(20deg)}50%{transform:translate3d(0,-15%,0) rotate(0deg)}70%{transform:translateZ(0) rotate(0deg)}}@keyframes box-bowtie-right{0%,50%,75%{transform:translateX(0) rotate(90deg) skew(10deg,10deg)}90%,to{box-shadow:0 4px 8px -4px #0000004d;transform:translate(-50%,-15%) rotate(45deg) skew(10deg,10deg)}}@keyframes box-bowtie-left{0%{transform:translateX(-100%) rotate(0deg) skew(10deg,10deg)}50%,75%{transform:translate(-50%,-15%) rotate(45deg) skew(10deg,10deg)}90%,to{transform:translateX(-100%) rotate(0deg) skew(10deg,10deg)}}.promo-gift-screen{display:flex;flex-direction:column;height:100%;overflow-y:auto;width:100%}.promo-gift-screen .giga-backgroud-mask{height:110%;pointer-events:none;position:absolute;width:100%}.promo-gift-screen .promo-gift-components{align-items:center;display:flex;flex-direction:column;gap:5rem;justify-content:flex-start;padding:calc(50px + 4rem) 2rem 50px;z-index:1}@media screen and (min-width:768px){.giga-backgroud-mask{display:none}}#installpopup{background-color:rgba(0,0,0,.655)}.gradient_light{background:linear-gradient(180deg,#dbff001a,#29dd511a),#fff;background:linear-gradient(180deg,#dbff001a 0,#29dd511a 100%),var(--color-primary-white,#fff)}.textInstallation{align-self:center;color:#000;font-size:1.2em;font-weight:500;text-align:center;width:90%}.arrowInstallation{border-color:#e1f7ed #0000 #0000;border-style:solid;border-width:20px 26px 0;bottom:3px;height:0;left:42%;position:fixed;width:0}.header-svg-container{align-items:center;display:flex;justify-content:center;margin-top:40px;width:100%}.header-svg-container .header-svg{height:100%;max-width:230px;width:100%}.bold_blue{color:#3523b9;font-family:geomanistbold;font-weight:800}.question-mark-account{align-items:center;border-radius:25px;box-shadow:0 0 8px rgba(0,0,0,.361);display:flex;height:28px;justify-content:center;margin:20px;position:absolute;right:0;top:0;width:28px;z-index:1}.question-mark-account img{height:28px;width:28px}.fa-circle{font-size:6px}.fa-check{color:#02b502}.brand-tile .brand-name{font-family:geomanistmedium;font-size:14px;margin-top:3px}.brand-tile .brand-promo-label{align-items:center;display:flex;font-family:geomanistregular;font-size:14px;gap:2px;margin-top:5px}.brand-tile .brand-promo-label .promo-highlight{color:#4fdc4c;font-weight:700}.brand-tile .brand-promo-label .bold-05-opacity{font-family:geomanistbold;opacity:.6}.brand-tile .brand-promo-label .coin-img{margin-left:2px;width:12px}#brand-partner-screen{height:100%}#brand-partner-screen .brand-partner-screen-body{height:calc(100% - 90px);overflow-y:auto;padding:2rem}#brand-partner-screen .brand-partner-screen-body .brand-partner-content{display:flex;flex-direction:column;width:100%}#brand-partner-screen .brand-partner-screen-body .brand-partner-content .brand-partner-back{margin-bottom:10px}#brand-partner-screen .brand-partner-screen-body .brand-partner-content .brand-partner-title{font-family:geomanistmedium;font-size:26px;margin:1.5rem 0;text-align:center;width:100%}#brand-detail-screen{height:100%}#brand-detail-screen .brand-detail-screen-body{height:calc(100% - 90px);overflow-y:auto;padding:2rem}#brand-detail-screen .brand-detail-screen-body .brand-content{display:flex;flex-direction:column;width:100%}#brand-detail-screen .brand-detail-screen-body .brand-content .brand-back{margin-bottom:10px}#brand-detail-screen .brand-detail-screen-body .brand-content .pikko-brand-offer{background:linear-gradient(180deg,#dbff001a,#29dd511a),#fff;background:linear-gradient(180deg,#dbff001a 0,#29dd511a 100%),var(--color-primary-white,#fff);margin-bottom:20px;margin-top:10px;padding:10px}#brand-detail-screen .brand-detail-screen-body .brand-content .pikko-brand-offer .pikko-brand-offer-title{display:flex;gap:10px;margin-bottom:3px}#brand-detail-screen .brand-detail-screen-body .brand-content .brand-label{font-size:18px;font-weight:700}#brand-detail-screen .brand-detail-screen-body .brand-content .brand-text{font-family:geomanistregular;font-size:14px;line-height:20px}#brand-detail-screen .brand-detail-screen-body .brand-content .brand-name{margin-bottom:5px}.brand-conversion-label{align-items:center;background-color:hsla(0,0%,83%,.849);border-radius:5px;display:flex;font-size:12px;font-weight:700;left:6px;padding:3px 3px 3px 5px;position:absolute;top:6px}.brand-conversion-label .coin-img{margin-left:2px;width:14px}.brand-conversion-label.fixed{background-color:#0000;border:1px solid #bababa;position:static}.brand-logo-container{border:1px solid #d3d3d3;border-radius:10px;display:flex;height:100px;justify-content:center;margin-top:5px;position:relative;width:160px}.brand-logo-container.full-width{height:200px;width:100%}.brand-logo-container .brand-logo-img{border-radius:10px;height:100%;object-fit:contain;width:100%}.brand-list{padding:10px 0}.brand-list .brand-title{font-family:geomanistmedium;font-size:16px;font-weight:700;margin-bottom:20px;margin-top:10px;text-align:center;width:100%}.brand-list .brand-container{align-content:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding-bottom:10px}.pikko-point-header{background:linear-gradient(180deg,#dbff001a,#29dd511a),#fff;background:linear-gradient(180deg,#dbff001a 0,#29dd511a 100%),var(--color-primary-white,#fff);height:28rem;position:relative;width:100%}.pikko-point-header .header-background-img{height:100%;position:absolute;width:100%}.pikko-point-header .second-btn{align-items:center;display:flex;justify-content:center;transform:translateY(-20px);width:100%}.pikko-point-header .header-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px;position:relative;width:100%}.pikko-point-header .header-content .action-button{display:flex;justify-content:space-between;padding:0 20px;position:absolute;width:100%}.pikko-point-header .header-content .action-button img{max-height:40px;max-width:70px}.pikko-point-header .header-content .point-container{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:center;margin-top:20px;width:100%}#page_account{display:flex;flex-direction:column;justify-content:space-between}#page_account .page_account_body{display:flex;flex-direction:column;height:calc(100% - 90px);overflow-y:auto;position:relative}#page_account .page_account_body .page_account_content,#page_account .page_account_body.height_normal{height:100%}#page_account .page_account_body .page_account_content .brand-list{height:calc(100% - 28rem)}.navigation-menu{background:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:-90%;overflow-y:auto;padding:20px;position:absolute;top:0;transition:left .5s ease 0s;width:90%;z-index:2}.navigation-menu.open{left:0;transition:left .5s ease 0s}.navigation-menu .menu{display:flex;flex-direction:column;font-size:18px;gap:30px}.navigation-menu .menu .close-button{align-items:center;cursor:pointer;display:flex}.navigation-menu .menu .close-button .cross{height:30px;margin-right:5px;rotate:45deg;width:30px}.navigation-menu .menu .navigation-liste{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.navigation-menu .menu .navigation-liste .navigation-item{align-items:flex-start;background:#fff;border:.15rem solid #e1e0e0;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-height:93px;padding:.75rem}.navigation-menu .menu .navigation-liste .navigation-item .nav-icon{width:24px}.navigation-menu .menu .navigation-liste .navigation-item .navigation-label{align-items:center;display:flex;font-size:16px;height:40px;justify-content:center;margin-top:.5rem}.navigation-menu .menu .navigation-item-help{align-items:center;display:flex;flex-direction:row;font-size:18px;gap:.75rem;justify-content:flex-start}.navigation-menu .profile .username{font-size:18px;font-weight:700}.navigation-menu .profile .action{color:gray;font-size:16px}.mask{background:gray;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:2}.scan-footer{align-items:center;background-color:#fff;border-top:1px solid #d3d3d3;display:flex;gap:.75rem;height:90px;justify-content:center;padding:1.5rem}.scan-footer .footer-item{display:flex;width:50%}.scan-footer .edit-img-container{align-items:center;display:flex}.scan-footer .edit-img-container .edit-img{width:25px}.scan-footer .store-info{align-items:center;display:flex;width:calc(100% - 25px - 1rem)}.scan-footer .store-info .store-detail{margin-left:5px;width:calc(100% - 40px)}.scan-footer .store-info .store-detail .store-name{color:#3523b9}.scan-footer .store-info .store-detail .store-city{color:#727272}.scan-footer .store-info .store-detail .store-city,.scan-footer .store-info .store-detail .store-name{font-family:geomanistregular;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.scan-footer .store-img{background:#f4f4f4;border-radius:8px;height:40px;object-fit:contain;width:40px}.global-header{padding:2rem}.back-header{padding:2rem 0 0 2rem}.reward-screen{height:100%;overflow-y:auto;width:100%}.reward-screen .reward-container{display:flex;flex-direction:column;gap:15px;height:100%;height:calc(100% - 28rem);margin-bottom:50px;padding:15px}.principal_drawer{align-items:flex-start;background-color:#e1f1d3;border-radius:1.2em;display:flex;height:-webkit-max-content;height:max-content;justify-content:space-between;padding:1em 2.5em 0;position:relative;width:90vw}.principal_drawer .Titre_svg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:-.5em;width:100%}.principal_drawer .Titre_svg img{height:100%;object-fit:contain}.principal_drawer .partOfCardGift{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding-top:1em}.principal_drawer .partOfCardGift .reward_creation_account_div{display:flex;gap:10px}.principal_drawer .partOfCardGift img{width:20px}.principal_drawer .text_un{font-family:geomanistbold;font-size:22px;font-weight:700}.principal_drawer .text_deux{font-family:geomanistbold;font-size:12px;font-weight:400}.principal_drawer .green{color:#6da673}.principal_drawer .text_trois{align-items:center;display:flex;font-family:geomanistbold;font-size:16px;font-weight:700;gap:.5em;margin-bottom:.3em}.backblur{background:#00000080;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:2}.backblur.close{display:none}.drawerSpeedChallenge{align-items:center;background:#fff7b5;border-top-left-radius:2em;border-top-right-radius:2em;bottom:0;box-shadow:0 0 10px 0 rgba(0,0,0,.224);color:#000!important;display:flex;flex-direction:column;font-size:12px;gap:2em;height:80dvh;justify-content:flex-start;left:0;overflow-x:hidden;overflow-y:auto;padding:0 2em;position:fixed;transform:translateY(150%);transition:all .5s ease;width:100dvw;z-index:10}.drawerSpeedChallenge.drawerSpeedChallenge.open{transform:translateY(0)}.drawerSpeedChallenge .closeArrow{align-items:center;display:flex;justify-content:center;position:fixed;right:1em;top:1em}.drawerSpeedChallenge .closeArrow img{height:40px;width:40px}.drawerSpeedChallenge .text{font-family:poppinsregular;font-size:12px;font-weight:16px;line-height:1.5em;text-rendering:geometricPrecision}.drawerSpeedChallenge .descriptionSpeed{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center;width:100%}.drawerSpeedChallenge .descriptionSpeed .titre{font-family:geomanistbold;font-size:16px;font-weight:700}.drawerSpeedChallenge .ProbabiliteSpeed{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:center;width:100%}.drawerSpeedChallenge .ProbabiliteSpeed .lot_text_group{align-items:center;gap:1em}.drawerSpeedChallenge .ProbabiliteSpeed .p_text_probabilite{font-family:geomanistbold;font-size:12px;font-weight:400}.drawerSpeedChallenge .ProbabiliteSpeed .lot_text_group{align-items:flex-start;display:flex;flex-direction:column;gap:revert-layer;justify-content:center}.drawerSpeedChallenge .ProbabiliteSpeed .valeur_gift{font-family:geomanistbold;font-size:12px;font-weight:700}.drawerSpeedChallenge .ProbabiliteSpeed .img_text_group{align-items:center;display:flex;justify-content:center;width:80px}.drawerSpeedChallenge .ProbabiliteSpeed .TitreProbabiliteSpeed{font-family:geomanistbold;font-size:16px;font-weight:700}.drawerSpeedChallenge .ProbabiliteSpeed .lot{align-items:center;display:flex;gap:1em;justify-content:center;width:100%}.drawerSpeedChallenge .ProbabiliteSpeed .lot .lucky_box{align-items:center;display:flex;flex-direction:column;font-family:geomanistlight;font-size:12px;font-weight:600;gap:1em;justify-content:space-between;margin-left:auto}.drawerSpeedChallenge .ProbabiliteSpeed .lot .lucky_box .number{background:#0e0b26;border-radius:.5em;color:#fff;display:flex;font-family:geomanistbold;font-size:16px;gap:.5em;justify-content:center;padding:.3em;text-align:center;width:100%}.drawerSpeedChallenge .ProbabiliteSpeed .lot .lucky_box .number img{width:20px}.drawerSpeedChallenge .ProbabiliteSpeed .lot3{align-items:center;display:flex;gap:1em;justify-content:center;padding-bottom:20px}.drawerSpeedChallenge .how_to_play_container{align-items:start;display:flex;flex-direction:column;gap:1em;justify-content:center;margin-bottom:50px;width:100%}.drawerSpeedChallenge .how_to_play_container .intro-text{font-family:poppinsregular;font-size:12px;text-align:left;width:100%}.drawerSpeedChallenge .how_to_play_container .titre{font-family:geomanistbold;font-size:16px;font-weight:700;text-align:left;width:100%}.drawerSpeedChallenge .how_to_play_container .text li{list-style:disc;margin:0}.drawerSpeedChallenge .how_to_play_container .li{align-items:flex-start;display:flex;gap:.5em;justify-content:flex-start}.drawerSpeedChallenge .confidentialite{font-family:geomanistregular;font-size:12px;font-weight:400;margin-bottom:50px;text-align:left}.drawerSpeedChallenge .confidentialite a{color:#000;font-family:geomanistbold;text-decoration:underline}.reward-convert{align-items:center;border-radius:10px;display:flex;flex-direction:column;width:100%;z-index:1}.reward-convert .title{font-size:16px;font-weight:700;margin-bottom:15px}.reward-convert .convert-container{display:flex;gap:20px;width:100%}.reward-convert .convert-container .convert-item{align-items:center;background:#fff;border:1px solid #e4dcdc;border-radius:10px;box-shadow:0 5px 0 #eaf128;display:flex;flex:1 1;gap:.5em;padding:1.5em}.reward-convert .convert-container .convert-item.disabled{background:#d3d3d3;cursor:not-allowed;opacity:.5}.reward-convert .convert-container .convert-item .item-label{font-size:13px;font-weight:700;margin-top:5px}.reward-convert .convert-container .convert-item .convert-img{width:35px}.gift-card-slider{height:100%}.gift-card-slider,.gift-card-slider .slider-title{align-items:center;display:flex;flex-direction:column}.gift-card-slider .slider-title{font-family:geomanistmedium;font-size:24px;font-weight:700;gap:10px;margin-bottom:20px}.gift-card-slider .slider-title p{font-family:geomanistregular;font-size:14px;opacity:.6;text-align:center}.gift-card-slider .gift-card-container{display:flex;flex-wrap:wrap;gap:10px;height:100%;justify-content:space-between;overflow-y:auto}.gift-card-slider .gift-card-container::-webkit-scrollbar{height:0;width:1}.gift-card-slider .gift-card-container .gift-card-item{display:flex;flex-direction:column;width:48%}.gift-card-slider .gift-card-container .gift-card-item .gift-img-container{border:1px solid #d3d3d3;border-radius:10px;height:120px;margin-bottom:5px}.gift-card-slider .gift-card-container .gift-card-item .gift-img-container .gift-img{border-radius:10px;height:100%;object-fit:contain;width:100%}.gift-card-slider .gift-card-container .gift-card-item .brand-name{font-size:14px;font-weight:700;margin-bottom:2px}.gift-card-slider .gift-card-container .gift-card-item .gift-amount{color:#4fdc4c;font-size:14px;font-weight:700;margin-bottom:5px}.gift-card-detail-slider{background:#fff;bottom:0;display:flex;flex-direction:column;height:75%;position:absolute;transform:translateY(100%);transition:all .4s ease 0s;width:100%;z-index:102}.gift-card-detail-slider.open{bottom:0;left:0;transform:translateY(0);transition:all .4s ease 0s}.gift-card-detail-slider ::-webkit-scrollbar{height:0;width:1}.gift-card-detail-slider .image-header{height:25%;position:relative;width:100%}.gift-card-detail-slider .image-header .gift-card-img{height:100%;object-fit:cover;width:100%}.gift-card-detail-slider .image-header .back-arrow{font-size:16px;left:10px;position:absolute;top:10px}.gift-card-detail-slider .gift-card-body{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -5px 10px 0 rgba(0,0,0,.102);display:flex;flex-direction:column;gap:1em;height:100%;justify-content:space-between;overflow-y:scroll;padding:7em 2em 4em;width:100%}.gift-card-detail-slider .gift-card-body .close-zone{align-items:center;background:#fff;display:flex;height:50px;justify-content:space-between;left:50%;overflow:hidden;position:absolute;top:10px;transform:translateX(-50%);width:95%}.gift-card-detail-slider .gift-card-body .close-zone .gift-name.giga{font-family:geomanistmedium;font-size:24px;font-weight:700}.gift-card-detail-slider .gift-card-body .gift-info-container{display:flex;flex-direction:column}.gift-card-detail-slider .gift-card-body .gift-info-container .gift-info-content{align-items:flex-start;display:flex;flex-direction:column;gap:1em;justify-content:center}.gift-card-detail-slider .gift-card-body .gift-info-container .gift-info-content .gift-img{border:1px solid #d3d3d3;border-radius:14px;height:200px;object-fit:contain;width:100%}.gift-card-detail-slider .gift-card-body .gift-info-container .gift-info-content .gift-info{display:flex;flex-direction:column;font-size:16px;font-weight:700}.gift-card-detail-slider .gift-card-body .gift-info-container .gift-info-content .gift-info .gift-name{margin-bottom:5px}.gift-card-detail-slider .gift-card-body .gift-info-container .gift-info-content .gift-info .gift-price{color:#4fdc4c;font-size:14px;font-weight:700}.gift-card-detail-slider .gift-card-body .gift-info-container .gift-info-content .gift-info .gift-desc{font-family:geomanistregular;font-size:14px;font-weight:400;margin:1em 0}.ticket-screen{height:100%;overflow-y:auto}.deconnect-button{background:#f8e9e8;border-radius:8px;color:#e80f00;padding:5px 7px;text-align:center}.back-button{padding-right:10px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}.back-button .back-button-logo{bottom:25px;left:50%;position:absolute;top:0;transform:translate(-50%)}.back-button.absolute{left:10px;position:absolute;top:10px;z-index:1000}.primary-button{align-items:center;background:linear-gradient(140deg,#e1ff26 15%,#fffb26);border-radius:.6em;box-shadow:0 8px 0 #d9ca0c;display:flex;font-family:geomanistmedium;font-size:16px;font-weight:lighter;justify-content:center;padding:16px;transition:all .2s ease-in-out;width:100%}.primary-button.disabled{background:#bababa;box-shadow:0 8px 0 #727272;cursor:not-allowed;transition:none}.primary-button .icon-button{margin-left:8px;max-height:24px}.primary-button:active{box-shadow:0 0 0 #d9ca0c;opacity:.8;transform:translateY(8px)}.secondary-button{align-items:center;background:#fff;border:1px solid #e1e0e0;border-radius:20px;color:#000;display:flex;font-weight:700;height:50px;justify-content:center;width:80%}.secondary-button.disabled{background:#d3d3d3}.secondary-button .label{color:#353535}.secondary-button .icon-button{margin-right:8px;width:16px}.recherchePromos{background:#ff6564;color:#fff}.promosResult,.recherchePromos{align-items:center;border:1px solid #e1e0e0;border-radius:25px;display:flex;font-family:geomanistmedium;font-size:12px;font-weight:400;gap:.5em;height:40px;justify-content:center;width:50%}.promosResult{background:#fdd;color:#ec305d}.service_indisponible{color:#221725;font-size:12px;gap:.5em;height:40px;width:calc(100% - 60px)}.refresh_promos,.service_indisponible{align-items:center;background:#b8b8b8;border:1px solid #e1e0e0;border-radius:25px;display:flex;font-family:geomanistmedium;font-weight:400;justify-content:center}.refresh_promos{font-size:14px;gap:2em;width:45px}.refresh_promos img{height:20px;object-fit:contain;width:20px}.store-selection-button{background:#fff;border:1px solid #d3d3d3;border-radius:10px;display:flex;flex-direction:column;gap:15px;padding:15px;width:100%}.store-selection-button .store-action{display:flex;font-size:15px;justify-content:space-between}.store-selection-button .store-detail{align-items:center;display:flex;font-size:13px;justify-content:space-between}.store-selection-button .store-detail .store-name-content{align-items:center;display:flex}.store-selection-button .store-detail .store-name-content .store-img{background:#f4f4f4;border-radius:8px;height:40px;object-fit:contain;width:40px}.store-selection-button .store-detail .store-name-content .store-name{color:gray;margin-left:10px}.store-selection-button .store-detail .store-city{background:#ebe8f8;border-radius:8px;color:#3523b9;padding:5px 7px;text-align:center}.loader-container{align-items:center;display:flex;flex:1 1;justify-content:center}.loader-container .loader-custom{animation:rotation 1s linear infinite;border:5px solid #71b261;border-bottom-color:#0000;border-radius:50%;box-sizing:border-box;display:inline-block;height:40px;width:40px}.loader-container .loader-custom.big{height:60px;width:60px}.loader-container .loader-custom.small{border-width:2px;height:20px;width:20px}.loader-container .loader-custom.grey{border-color:#727272 #727272 #0000}.loader-container .loader-custom.yellow{border-color:#eaf128 #eaf128 #0000}.loader-container .loader-custom.black{border-color:#000 #000 #0000}.new_loading_container{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:hsla(0,1%,82%,.437);flex-direction:column;gap:2em;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.new_loading_container,.new_loading_text{align-items:center;display:flex;font-family:geomanistRegular;justify-content:center}.new_loading_text{background:rgba(0,0,0,.586);border-radius:.5em;color:#fff;font-size:1.4em;gap:1em;max-width:70%;padding:1em}svg.svg{animation:rotate4 2s linear infinite;transform-origin:center;width:3.25em}circle.circle{fill:none;stroke:#9bce03;stroke-width:9;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:dash4 1.5s ease-in-out infinite}@keyframes rotate4{to{transform:rotate(1turn)}}@keyframes dash4{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}.pikko-box-container,.pikko-box-container .pikko-box{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.pikko-box-container .pikko-box{border-radius:1em;gap:.2em;height:140px;overflow:hidden;position:relative}.pikko-box-container .pikko-box .background_light{height:100%;left:0;position:absolute;top:0;width:100%}.pikko-point-container{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;width:100%}.pikko-point-container .pikko-point-title{color:#868686;font-family:geomanistregular;font-size:16px}.pikko-point-container .pikko-point-amount{align-items:center;color:#000;display:flex;font-size:1.5em;gap:10px;justify-content:center;position:relative}.pikko-point-container .pikko-point-amount.column{flex-direction:column-reverse;gap:0}.pikko-point-container .pikko-point-amount.column .picoin-img{width:60px}.pikko-point-container .pikko-point-amount .pikko-point{font-family:geomanistmedium;font-size:48px;font-weight:bolder}.pikko-point-container .pikko-point-amount .picoin-img{width:40px}.pikko-point-container .pikko-point-amount .earn-point-container{background-color:#86868600;display:inline;font-size:14px;max-width:90px;position:absolute;right:0;text-align:left;transform:translateX(110%)}.pikko-point-container .pikko-point-amount .earn-point-container .earn-point{font-family:geomanistmedium;font-size:16px}.pikko-point-container .pikko-point-amount .earn-point-container div{color:#4fdc4c}.pikko-point-container .pikkobox-conversion-container{align-items:center;display:flex;justify-content:center;width:100%}.pikko-point-container .pikkobox-conversion-container .price{font-family:geomanistregular;font-size:16px;margin:0 10px}.pikko-point-container .pikkobox-conversion-container .horizontal-bar{display:flex;width:40px}.pikko-point-container .pikkobox-conversion-container .horizontal-bar .bar{background:#d9d9d9;height:1px;width:100%}.lds-spinner{color:official;display:inline-block;height:70px;position:relative;width:60px}.lds-spinner div{animation:lds-spinner 1.2s linear infinite;transform-origin:40px 40px}.lds-spinner div:after{background:gray;border-radius:20%;content:" ";display:block;height:18px;left:37px;position:absolute;top:3px;width:6px}.lds-spinner.white{width:70px}.lds-spinner.white div:after{background:#fff;border-radius:20%;content:" ";display:block;height:18px;left:37px;position:absolute;top:3px;width:6px}.lds-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0deg)}.lds-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.lds-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.lds-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.lds-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.lds-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.lds-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.lds-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.lds-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.lds-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.lds-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.lds-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}.gift-surpise-container{align-items:center;display:flex;flex-direction:column;gap:.25rem;height:100%;justify-content:center;width:100%}.gift-surpise-container .pikko-gradient{background:#e1ff26;background:linear-gradient(140deg,#e1ff26 15%,#ffcf26);border-radius:10px;height:100%;padding:2px;width:100%}.gift-surpise-container .pikko-gradient.none{background:none;padding:0}.gift-surpise-container .pikko-gradient .gift-surprise-box{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:.25rem;height:100%;justify-content:center;overflow:hidden;padding:0 1rem 1rem;position:relative;width:100%}.gift-surpise-container .pikko-gradient .gift-surprise-box.pink{background:linear-gradient(90deg,#ff627f -14.21%,#ffdb11)}.gift-surpise-container .pikko-gradient .gift-surprise-box.pink .gift-surprise-top .gift-surprise-text{color:#fff}.gift-surpise-container .pikko-gradient .gift-surprise-box .gift-surprise-top{align-items:center;display:flex;flex-direction:row;gap:.75rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;max-height:110px;width:100%}.gift-surpise-container .pikko-gradient .gift-surprise-box .gift-surprise-top .gift-surprise-text{color:#353535;font-size:clamp(18px,12vw,32px);font-weight:700;text-align:left;width:50%}.gift-surpise-container .pikko-gradient .gift-surprise-box .gift-surprise-top .gift-surprise-svg{align-items:center;display:flex;height:80%;justify-content:flex-end;max-width:100px;overflow:hidden;position:relative;width:50%;z-index:1}.gift-surpise-container .pikko-gradient .gift-surprise-box .gift-surprise-top .gift-surprise-svg img{height:100%;object-fit:cover;width:100%}.gift-surpise-container .pikko-gradient .gift-surprise-box .pikkobar,.gift-surpise-container .pikko-gradient .gift-surprise-box .pikkobar .barrepikkotrue{position:relative}.gift-surpise-container .pikko-gradient .gift-surprise-box .pikkobar .chat-bubble{background-color:#ededed;border-radius:.4em;box-shadow:0 0 5px 0 rgba(21,17,17,.549);font-size:1.5em;font-size:12px;font-weight:700;min-width:20px;padding:.5em;position:absolute;right:-20px;text-align:center;top:-30px;z-index:1}.gift-surpise-container .pikko-gradient .gift-surprise-box .pikkobar .chat-bubble .chat-bubble-arrow-border{border:.5em solid #0000;border-top-color:#ededed;bottom:-1em;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.gift-surpise-container .pikko-gradient .gift-surprise-box .pikkobar .chat-bubble .chat-bubble-arrow{bottom:-1em;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.cartscreen{background-color:#fff}.promoscreen{padding-bottom:60px;width:100%}.promoscreen.bottom-padding{padding-bottom:0}.passezAuPayement{align-items:center;bottom:20%;display:flex;font-size:20px;justify-content:center;left:50%;position:fixed;transform:translateX(-50%);transition:all .3s ease-in-out;width:100%;z-index:5}.pasDePromoText p{border-radius:.5em;color:rgba(0,0,0,.555);font-family:openSansItalic;font-size:1.7rem;font-weight:600;margin:2em 0 0;padding:1em;text-align:center}.pasDePromoText{align-items:center;display:flex;flex-direction:column;height:50%;justify-content:center;margin:1em}.promoscreen_loading{animation:animation_opacity 1s ease-in-out infinite alternate;pointer-events:none;transition:all .2s}.mailformpayment{align-items:center;border-radius:.8em;display:flex;flex-direction:column;gap:.2em;justify-content:center;width:98%}.mailformpayment.margin-top{margin-top:2em}.mailformpayment label{font-family:geomanistbold;font-size:14px;text-align:left;width:100%}.big_text{font-size:calc(22px + .1em)}.mailformpayment input[type=text]{background-color:#fff;border:1px solid #00000038;border-radius:.8em;box-shadow:inset 0 0 0 #c3e210;font-size:14px;height:45px;outline:none;padding:1.3em 1.3em 1.3em 1em;transition:all .2s ease-in-out;width:100%}.mailformpayment input[type=text]:focus{background-color:#fff;border:1px solid #00000038;box-shadow:0 0 0 5px rgba(241,231,39,.549);padding-left:1em}.price{display:flex;justify-content:flex-end}.apparition{animation:animation_opacity .6s ease-in-out forwards;opacity:0}@keyframes animation_opacity{0%{opacity:.1}to{opacity:1}}.price_animation{animation:price_animation 1s ease-in-out forwards;margin-right:10px}@keyframes price_animation{0%{scale:.5}90%{scale:1.1}to{scale:1}}@keyframes animation_opacity2{0%{opacity:0;transform:translateX(-10px)}90%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.promoscreen_button{background:linear-gradient(100deg,#e1ff26 15%,#ffcf26);border:none;border-radius:.6em;font-size:18px;font-weight:500;outline:none;text-align:center;transition:all .2s ease-in-out;width:100px!important;width:auto}.desactiverpromo{border:none;font-size:18px;outline:none}.promoscreen_usee{font-size:16px;font-weight:600;text-align:center;width:80px}.conditionDutilisation{align-items:center;background:#fff;display:flex;flex-direction:row;font-size:12px;gap:1em;justify-content:flex-start;margin-bottom:1em;width:95%}.conditionDutilisation input[type=checkbox]{border-radius:1em;cursor:pointer;height:3px;opacity:.1;outline:none;width:0}.vibrationred{animation:vibrationshadowred .5s ease-in-out}@keyframes vibrationshadowred{0%{box-shadow:0 0 0 #ff000080;transform:translateY(0)}25%{box-shadow:0 0 15px #ff000080;transform:translateY(5px)}50%{box-shadow:0 0 0 #ff000080;transform:translateY(0)}75%{box-shadow:0 0 15px #ff000080;transform:translateY(-5px)}to{box-shadow:0 0 0 #ff000080;transform:translateY(0)}}.price_slashed{color:rgba(0,0,0,.451);font-size:14px}.price_slashed:after{background:#e01313;content:"";height:2px;left:-5%;position:absolute;top:50%;transform:translateY(-50%) rotate(5deg);width:120%}.div_promo{width:100%}.slideuppopupY{animation:slideuppopupY .5s ease-in-out forwards}.box_promo_etape{align-items:center;border-radius:1.2em;display:flex;flex-direction:row;flex-direction:column;height:80px;justify-content:space-between;position:relative;width:95px}.cercle_promo_etape{background:#fff;border:1px solid rgba(0,0,0,.212);border-radius:50%;bottom:80px;height:30px;position:absolute;width:35px}.indisponible{filter:grayscale(100%)}.box_promo_etape.active{animation:apparition .5s ease-in-out;background:linear-gradient(180deg,#dbff001a,#29dd511a),#fff;background:linear-gradient(180deg,#dbff001a 0,#29dd511a 100%),var(--color-primary-white,#fff);color:#242424;padding:0}.jigglescale{animation:jigglescale 1.2s ease-in-out infinite}.coupons{background:#f8f8f8;border:1px solid rgba(0,0,0,.116);border-radius:1em;box-shadow:0 1px 5px rgba(0,0,0,.123);gap:1em;padding:.5em 1em}.coupons,.coupons2{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.coupons2{background:#f0f0f0;border-radius:.5em;padding:.5em 1.5em}.coupons.active{background:linear-gradient(100deg,#e1ff26 15%,#fff126)}.coupons2:after{left:-16px}.coupons2:after,.coupons2:before{background:#fff;border-radius:50%;content:"";height:30px;position:absolute;top:50%;transform:translateY(-50%);width:30px}.coupons2:before{right:-16px}@keyframes jigglescale{0%{box-shadow:0 0 0 rgba(143,255,14,.932);transform:scale(1) rotate(0deg)}30%{box-shadow:0 0 10px #b8cc02;transform:scale(1.05) rotate(1deg)}70%{transform:scale(1) rotate(-1deg)}to{transform:scale(1) rotate(0deg)}}.payer.active{background:linear-gradient(180deg,#dbff001a,#29dd511a),#fff;background:linear-gradient(180deg,#dbff001a 0,#29dd511a 100%),var(--color-primary-white,#fff)}.box_promo_etape.indisponible .promoscreen_button{background:#b8b6b6;color:#2c2c2c;font-size:14px;pointer-events:none;-webkit-user-select:none;user-select:none}.nonmerci{bottom:20%;display:flex;flex-direction:row;font-size:18px;left:50%;position:fixed;transform:translateX(-50%);width:100%}.loader_popup,.nonmerci{align-items:center;justify-content:center}.loader_popup{display:none}.contenaire_promo_carte{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#000000b0;display:flex;height:100%;justify-content:center;position:absolute;width:100dvw;z-index:10}.carte_promo{align-items:flex-start;border-radius:2em;display:flex;flex-direction:column;gap:2em;justify-content:center;padding:5em 1.5em 1.5em;position:relative;width:90%}.barrepikko,.barrepikkotrue,.carte_promo{background:linear-gradient(140deg,#e1ff26 15%,#ffcf26)}.barrepikko,.barrepikkotrue{height:101%;transition:all 1s ease-in-out}.price_fond{font-size:12rem;font-weight:900;opacity:.2;position:absolute;right:0;top:40%;transform:translateY(-50%)}.carte_promo h2{color:#000;font-family:poppinsregular;font-size:1.8rem;font-weight:600;margin:0}.carte_promo p{margin-bottom:2em}.btn_promo_carte{align-items:center;display:flex;font-family:intersemibold;justify-content:space-between;width:100%}.conditionsDutilisation{font-size:16px}.payer_container{background:#fff;bottom:2em;color:#353535;display:flex;flex-direction:column;gap:8px;justify-content:center;left:50%;position:fixed;transform:translateX(-50%);width:100%}.barrepikko{animation:widthbarrepikko 1.5s cubic-bezier(.68,-.55,.265,1.55) forwards;width:0}@keyframes widthbarrepikko{0%{width:0}to{width:85%}}.payer{align-items:center;background:linear-gradient(140deg,#e1ff26 15%,#fffb26);border-radius:1em;color:#353535;display:flex;font-family:geomanistmedium;justify-content:center}.payer.notif{border-radius:.5em}.btn_promo_carte button{border:none;border-radius:1em;color:#000;cursor:pointer;font-family:poppinsregular;font-size:1.2rem;font-weight:600;margin-bottom:1em;outline:none;padding:.5em 1em}.btn_promo_carte .non{background:#fff;margin-right:1em}.btn_promo_carte .oui{background:#000;color:#fff}.tremble{animation:tremble .7s linear infinite}.cubicbezier{transition:all 2s cubic-bezier(.47,1.64,.41,.8)}@keyframes tremble{0%{box-shadow:0 0 10px 10px #ffe31000;transform:rotate(0deg) scale(1)}25%{box-shadow:0 0 10px 10px #ffe31000;transform:rotate(1deg)}50%{box-shadow:0 0 5px 10px rgba(255,227,16,.479);transform:rotate(0deg) scale(1.01)}75%{box-shadow:0 0 10px 10px rgba(255,227,16,.591);transform:rotate(-1deg)}to{box-shadow:0 0 10px 10px #ffe31000;transform:rotate(0deg) scale(1)}}.pt_email{font-size:12px;font-weight:300}.titre_popup_grey{align-items:center;color:rgba(0,0,0,.369);display:flex;flex-direction:row;font-family:poppinsregular;font-size:16px;font-weight:600;position:relative}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.nav-arrow-r{transition:transform .5s ease}.rotate-90{transform:rotate(90deg)}.toggle-btn{display:none}.p2em{padding:2em}div .toggle-label{background:#ccc;border-radius:50px;cursor:pointer;display:block;height:20px;position:relative;transition:.3s linear;width:42px}div .toggle-label:before{background:#fff;border-radius:50%;content:"";display:block;height:17px;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s linear;width:17px}div .toggle-btn:checked+label{background:#000}div .toggle-btn:checked+label:before{left:23px}.close_cb{color:rgba(0,0,0,.612);cursor:pointer;display:none;font-size:1.5rem;position:absolute;right:6%;top:20%}.close_cb_visible{align-items:center;animation:close_apparition .5s ease-in-out;background:linear-gradient(100deg,#e1ff26,#ffcf26);border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.185);display:flex;font-size:50px;font-weight:400;height:80px;justify-content:center;width:80px;z-index:10}.closepopup{height:50px;width:50px;z-index:2}.closepopup,.closepopup2{align-items:center;background:#efefef;border-radius:50%;display:flex;justify-content:center;left:1em;padding:.5em;position:absolute}.closepopup2{height:40px;width:40px}.closepopup img{bottom:1px;height:14px;justify-content:center;object-fit:contain;width:14px}.closepopup img,.contenaire_icon_visa_mastercard{align-items:center;display:flex;position:relative}.contenaire_icon_visa_mastercard{flex-direction:row;justify-content:flex-start;padding:.5em .5em .5em 0}.grey-bg{background-color:#f8fafc}.slide-down-btn{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.slide-down-content{border:1px solid #0000001a;border-bottom:0 solid #0000001a;border-top:none;border-top-left-radius:0;border-top-right-radius:0;transition:all .3s linear}.slide-down-content.hidden{visibility:hidden}.slide-down-content.visible{align-items:center;border:1px solid #0000001a;border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-direction:column;height:auto;justify-content:flex-start}.edenred_visible{animation:apparition .6s cubic-bezier(.375,.885,.32,1.275);bottom:10%;display:grid;height:auto;left:50%;position:relative;position:absolute;top:80%;transform:translateX(-50%);transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:80%;z-index:6}.custom-checkbox input[type=checkbox]{cursor:pointer;opacity:0;position:absolute}.custom-checkbox .checkmark{border:1px solid #000;border-radius:50%;display:inline-block;height:20px;position:relative;width:20px}.custom-checkbox input[type=checkbox]:checked+.checkmark{background-color:#000}.custom-checkbox input[type=checkbox]:checked+.checkmark:before{color:#fff;content:"✓";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.shadow-none{box-shadow:none}.edenred-btn{border:none;font-family:intermedium;font-size:1.875rem}.edenred-btn-active{border:.5px solid #e2e8f0;font-size:1.65rem}.smallimg{border-radius:50%;height:75px}.cart_list{border-bottom:1px solid rgba(73,80,61,.281);overflow:hidden}.cart-item-price{align-items:center;display:flex;font-family:geomanistBold;font-size:1.7rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart-item-price .earn-point-container{align-items:center;display:flex;font-size:14px;position:absolute;right:-.75rem;transform:translateX(100%)}.cart-item-price .earn-point-container .earn-point{color:#4fdc4c}.cart-item-price .earn-point-container .coin-img{margin-bottom:3px;margin-left:2px;width:14px}.productimage{align-items:center;display:flex;justify-content:center}.productdescription{color:#000;font-family:poppinsregular;font-size:18px;font-style:normal;font-weight:600;padding-right:1rem;text-align:center}#conecspopup:after{color:#fcfcfc;content:"Titre restaurant";font-family:poppinssemibold;font-size:24px;font-weight:600;letter-spacing:-1px;margin:.5em;position:absolute;top:-2em}.formule{font-size:14px;margin-bottom:5px;text-align:center}.min-30{color:#767676}.min-30_price{border-color:#767676;border-width:.5px;font-family:intersemibold}.containaire_ajout_retrait{align-items:center;display:flex;gap:.5rem;justify-content:center}.productdelete{background:linear-gradient(96.63deg,#ff627f 13.87%,#ffba88 87.26%),#ff9494;border-bottom-left-radius:25px;border-top-left-radius:25px;display:flex;height:60%;justify-content:center;padding:1rem}#buttondelete{border:none;font-size:2rem;padding-left:20%}#buttondelete,#deletepayment{align-items:center;display:flex;justify-content:center}#deletepayment{height:100dvh;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100dvw;z-index:99}#remove{width:110%}.dashed-top{border-top:1px dashed #00000029}.add_bag{align-items:center;display:flex;font-family:Source Sans Pro,Helvetica,serif;font-size:13px;gap:10px;justify-content:flex-start;padding-bottom:1rem;width:85%}.promotion_button{background-color:#fff;border-radius:10px;box-shadow:0 4px 18px #00000017;display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;padding:1rem;width:90%}#promo_input{background-color:#0000;font-family:Source Sans Pro,Helvetica,serif;font-weight:400;outline:none;width:100%}#promo_button,#promo_input{border:none;font-style:normal}#promo_button{background:linear-gradient(104.44deg,#0063a461 108.22%,#e1fbf1 124.03%);border-radius:10px;color:#003456bf;font-family:source_sans_prosemibold;font-weight:500;padding:1rem}.subtotal{padding-bottom:.5rem}.promotion,.subtotal{color:#000;display:flex;font-family:Source Sans Pro,Helvetica,serif;font-size:13px;font-weight:300;justify-content:space-between;padding-left:3rem;padding-right:3rem;width:100%}.promotion{padding-bottom:1rem}.payment_cart{align-items:center;display:flex;height:100%;justify-content:center;padding-bottom:2rem;padding-top:1rem;width:112%}.payment_button{background-color:#000;border:none;border-radius:59px;box-shadow:0 6px 25px rgba(0,0,0,.103);height:58px;padding:10px;width:90%}.proceder_paiement{color:#fff;font-family:Source Sans Pro,Helvetica,serif;font-size:20px;font-style:normal;font-weight:500;line-height:20px}.content_logopromo{align-items:center;display:flex;gap:1rem;justify-content:center}.contenaire_promobox p{font-size:16px;font-weight:600}.button_toogle_promo{align-items:center;display:flex;height:40px;padding-left:.2em;padding-right:.2em;position:relative;transition:all .3s ease-in-out;width:55%}.text_code_promo{font-size:14px;height:100%;margin:.3em;padding-left:6%;transition:all .3s ease-in-out;width:70%}.text_code_promo,.text_code_promo:focus{border:none;outline:none}.contenaire_promobox{align-items:center;border-bottom:1px solid hsla(0,0%,83%,.562);border-top:1px solid hsla(0,0%,83%,.562);display:flex;gap:1em;justify-content:space-between;margin-bottom:2em;overflow:hidden;padding:1.5em}.contenaire_promobox h2{font-size:16px;font-weight:900}.header_cart{padding-bottom:2rem}.button_promo{border:none;outline:none;overflow:hidden;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}.text_code_promo:focus{padding:.3em}.toogle_promo_active{background:linear-gradient(rgba(226,255,38,.259),rgba(255,208,38,.204))}.promo_active_input{background:#0000;border:none;outline:none;overflow:hidden;transform:translateX(30px)}.Alert_response_background{background:hsla(0,94%,87%,.247);display:none;height:100%;position:absolute;width:100%;z-index:4}.Alert_response{animation:apparition .2s ease-in-out;background:#fff;border-radius:1rem;flex-direction:column;font-size:1.5rem;height:10%;left:50%;padding:1rem;top:50%;transform:translate(-50%,-50%);width:70%}.Alert_response,.Alert_response button{align-items:center;box-shadow:0 4px 10px rgba(0,0,0,.301);display:flex;justify-content:center;position:absolute}.Alert_response button{background:#e94949;border:none;border-radius:2em;bottom:-1em;color:#000;cursor:pointer;font-size:16px;font-weight:600;height:20px;outline:none;padding:1em;width:50%}.Alert_response_background .succes{background:rgba(193,253,193,.151)}.Alert_response_background button .succes{background:#beec17}.vibration{animation:vibration .3s cubic-bezier(.445,.05,.55,.95)}@media screen and (max-width:400px){.contenaire_promobox p{font-size:14px}}@keyframes vibration{0%{transform:translateX(0)}25%{transform:translateX(5px)}50%{transform:translateX(0)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}.masked_popup{transform:translateY(100%)}.Label_formulaire{background-color:#fff;border-radius:.5em;font-size:14px;font-weight:100;margin-left:.5rem;padding:.5em;position:relative;top:.5em}.double_input_zone{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1em;padding:2em 2em 0}.paymentPopup{background:#fff;border-top-left-radius:4em;border-top-right-radius:4em;height:100%;padding:0 2em 2em;transition:all .7s cubic-bezier(.375,.885,.32,1.075);width:100%}[data-rsbs-footer]{box-shadow:none!important;padding-left:2em;padding-right:2em}.payment-error{color:#da1d36;font-size:14px;margin:1rem 0;text-align:center}.payment-error.no-bottom{margin-bottom:0}.payment-error.footer{margin-top:0}.payment-error.full{width:100%}.view_popup{transform:translate(-50%);transition:all .7s cubic-bezier(.375,.885,.32,1.075)}@keyframes backblur{0%{box-shadow:0 0 0 1000px #0000}to{box-shadow:0 0 0 1000px rgba(0,0,0,.815)}}.view{display:flex}.moitier_du_formulaire{display:flex;flex-direction:column;width:50%}.accordion{align-items:center;background:hsla(60,9%,77%,.301);border:1px solid #ddc01800;border-radius:1em;color:#444;cursor:pointer;flex-direction:row;font-size:15px;height:50px;margin-top:1.5em;padding:2em;transition:.4s;transition:all .5s ease-in-out;z-index:2}#contenaire_mail,.accordion{display:flex;position:relative}#contenaire_mail{flex-direction:column;gap:1em;margin-bottom:3em;margin-top:3em}.contenaire_mail_promo{left:50%;position:absolute;top:20%;transform:translate(-50%,-50%);z-index:45}.contenaire_mail_promo,.contenaire_mail_promo input{font-family:Source Sans Pro,Helvetica,serif}.blur,.blur_cb{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#534f3c8a;height:100dvh;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;width:100dvw;z-index:4}.accordion .user_mail_input{font-size:small;width:100%}.label_view{color:#fff;font-family:poppinsregular;font-size:17px;font-weight:400;letter-spacing:.1em}.check_circle{animation:check_apparition .3s cubic-bezier(.445,.05,.55,.95)}#cbpopup:after{color:#fcfcfc;content:"";font-family:poppinssemibold;font-size:24px;font-weight:600;letter-spacing:-1px;margin:.5em;position:absolute;top:-2em}.boutton_payer{background:#e2f76b;border-radius:1em;bottom:20%;box-shadow:0 6px 25px rgba(0,0,0,.103);padding:2em;width:100%}.payer_maintenant_btn{align-items:center;background:#e1ff26;background:linear-gradient(140deg,#e1ff26 15%,#ffcf26);border:none;border-radius:.8em;display:flex;font-family:Open Sans;font-size:16px;font-weight:700;gap:3em;justify-content:center;margin-bottom:1em;margin-top:1em;overflow:hidden;padding:1em;width:100%}.payer_maintenant_btn.error-message{margin-top:0}.payer_maintenant_btn.disable{background:hsla(60,2%,55%,.431);color:hsla(0,0%,66%,.302);pointer-events:none}.payer_maintenant_btn p{font-size:20px}.ajouter_payment_btn{align-items:center;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;width:90%}.btn_disable{background:#d3d3d3;color:#fff}.shadow{border-radius:1em;box-shadow:0 3px 7px rgba(0,0,0,.192)}.border{border:1px solid #0000001a;border-radius:.5em}.panel{background-color:#fff;border-radius:2em;box-shadow:0 0 10px rgba(0,0,0,.164);margin:0 0 2em;overflow:hidden;position:relative;transition:max-height .3s ease-out;z-index:1}.suivant_btn{display:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.pikkopay_logo{height:10rem}.suivant_btn_view{align-items:center;animation:delay_apparition 1.5s ease-in-out;border:none;border-radius:10px;bottom:-20px;box-shadow:0 0 7px rgba(0,0,0,.205);display:flex;font-size:14px;justify-content:center;min-width:100px;position:absolute;right:0;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:134px;z-index:6}.suivant_btn_view:disabled{background:#dceb0b;color:#a8a8a8;display:none}.blur_visible{opacity:1;pointer-events:all}.focus_zone,.focus_zone_cb{padding:1.5em;z-index:5}.focus_zone_cb{max-height:100%}.checked_svg{animation:jelly .6s ease;background:linear-gradient(140deg,#e1ff26 15%,#ffcf26);border:none;box-shadow:inset 0 0 0 1px #0003}@keyframes check_apparition{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes close_apparition{0%{opacity:0;transform:scale(.5) translate(50%,50%) perspective(200px) rotate(0deg)}to{opacity:1;transform:scale(1) translate(0) rotate(0deg)}}@keyframes apparition{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes delay_apparition{0%{opacity:0}80%{opacity:0}to{opacity:1}}@media screen and (max-width:500px){.close_cb_visible{font-size:15px;height:30px;width:30px}.cbpopup:after{font-size:15px;margin:.5em}}.button{background-color:#0000;border:1px solid #0d6efd;border-radius:.25rem;color:#0d6efd;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;outline:0;padding:6px 12px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:33%}.button:hover{background-color:#0d6efd;border-color:#0d6efd;color:#fff}#cbcheckbox{height:1px;opacity:.1;width:1px}@media screen and (max-height:700px){.edenred_btn{top:6rem}}.checkout_contenair{background-color:#fff;border:1px solid rgba(0,0,0,.055);border-radius:1em;font-size:14px;margin:10px;overflow:hidden}.checkoutsummary{width:100%}.checkoutcartitems,.checkoutsummary{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.checkoutcartitems{border:none;box-shadow:none!important;margin:1em;padding:.5em}.checkout_contenair table{border-collapse:collapse;width:100%}.checkout_contenair th,td{border:none;padding:10px;text-align:left}.checkout_contenair .td_int{display:flex;flex-direction:row;opacity:.6;text-align:right}.checkout_contenair .td_int.td_int_visible{opacity:1}.itemcartpricesmall{align-items:flex-end;display:flex;flex-direction:column;justify-content:center}.checkout_contenair tbody{border-bottom:1px solid #00000012;border-top:1px solid rgba(0,0,0,.123)}.checkout_contenair thead{width:100%}.checkout_contenair tr{align-items:center;display:flex;justify-content:space-between}td{font-weight:600}tfoot{font-weight:700}.cbx{border:1px solid #000;border-radius:8px}.cbchecklabel,.cbx,.conecslabel,.edenredlabel,.paygreenlabel{background:#fff;cursor:pointer;display:block;height:24px;position:relative;top:1px;transform:translateY(-2px);transition:.1s ease;width:24px}.cbchecklabel,.conecslabel,.edenredlabel,.paygreenlabel{border:1px solid #000;border-radius:100px}.disabled_button{background-color:#cecece;border-radius:.5em;filter:grayscale(1);pointer-events:none}.formcarte{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.075);border-radius:1em;display:flex;flex-direction:row;height:68px;justify-content:flex-start;margin-top:1.5em;padding:2em}.formcarte.open{background:none;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:1px solid rgba(0,0,0,.123);border-right:1px solid rgba(0,0,0,.123);border-top:1px solid rgba(0,0,0,.122);height:30px;padding-bottom:0;padding-top:2em}.explication-fin,.explication-fin .explication-fin-liste{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.explication-fin .explication-fin-liste{background:#fff;border-radius:1em;color:#3523b9;font-family:geomanistmedium;gap:1em;padding:1.5em;text-align:center}.animNumber{animation:animNumber .3s ease 1s forwards;position:relative;transform:translateY(100%)}@keyframes animNumber{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cbx:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:14px;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:7px;z-index:2}.checkbox,.paygreenlabelenregistrer{position:relative!important}#edenredcheck:checked~.edenredlabel:after,.checkbox:after,.choicecb:checked~.cbchecklabel:after,.conecsCheckbox:checked,.conecslabel:after,.paygreenCheckbox:checked~.conecslabel:after,.paygreenlabel:after,label.cbchecklabel:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:14px;left:50%;position:absolute;top:50%;transform:rotate(45deg) translate(-100%,-28%);transition:all .3s ease;transition-delay:.15s;width:7px}.lbl{cursor:pointer;margin-left:5px;vertical-align:middle}.paygreenlabelenregistrer:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:14px;left:50%;opacity:1;position:absolute;top:50%;transform:rotate(45deg) translate(-100%,-28%);transition:all .3s ease;transition-delay:.15s;width:7px}.slider{z-index:100}#cbx:checked~.cbx{animation:jelly .6s ease;background:green;box-shadow:inset 0 0 0 2px #0003}#cbCheckbox:checked~.cbchecklabel,#choicecb:checked~.cbchecklabel,#conecsCheckbox:checked~.conecslabel,#edenredcheck:checked~.edenredlabel,#paygreenCheckbox:checked,#paygreenCheckbox:checked~.paygreenlabel,#paygreenCheckboxenregistrer:checked~.paygreenlabelenregistrer{animation:jelly .6s ease;background:green;border:none;box-shadow:inset 0 0 0 1px #0003}#paygreenCheckboxenregistrer:checked~.paygreenlabelenregistrer{animation:jelly .6s ease;background:linear-gradient(140deg,#e1ff26 15%,#ffcf26);border:none;box-shadow:inset 0 0 0 1px #0003}.jelly{animation:jelly .6s ease}#cbCheckbox,#choicecb,#conecsCheckbox,#edenredcheck,#paygreenCheckbox{height:1px;width:1px}.cbandlabel{display:flex}@keyframes jelly{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.slide-down-transition{max-height:0;overflow:hidden;transition:all .3s ease-out}.slide-down-content.visible{max-height:450px}.grey-bg{background-color:#fff}.checkbox_border{border:1px solid #ccc;padding:5px}.checkbox,.paygreenlabelenregistrer{background-color:#fff;border:1px solid #ccc;border-radius:.3em;display:inline-block;height:20px;width:20px}.cartefinalscancheck{background:#fff;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;width:100%}.cartefinalscancheck,.cartefinalscancheckcontenair{border-radius:1em;display:flex;gap:1em;margin:0 auto}.cartefinalscancheckcontenair{flex-direction:column;font-size:16px;height:100%;justify-content:space-between;left:50%;max-height:88dvh;padding:1.5em;position:absolute;top:50%;transform:translate(-50%,800px);transition:all .3s ease-in-out;width:90%;z-index:5}.cartefinalscancheckcontenair.explication{width:50%}.explicationcheck{align-items:center;background:hsla(80,6%,91%,.373);border:1px solid #fff;border-radius:.7em;color:#fff;display:flex;flex-direction:row;font-weight:600;gap:1em;justify-content:center;padding:1em;width:90%;z-index:1000}.animbackshadow{animation:shadowscreen .3s ease-in-out forwards}.cartefinalscancheck img{padding:1em}.text_scan_column{display:flex;flex-direction:column;justify-content:space-between;padding:1em}.Rdv{color:#1a1a1a;font-size:16px;text-align:start}.cercle_invoice1,.cercle_invoice2{border-radius:50%;bottom:80px;height:30px;position:absolute;width:35px}.cercle_invoice1{box-shadow:inset -10px 0 10px 5px #e8e9e6;left:-18px}.cercle_invoice2{box-shadow:inset 10px 0 10px 5px #e8e9e6;right:-18px}.line_invoice{align-items:center;background:rgba(0,0,0,.267);bottom:55px;display:flex;height:2px;justify-content:center;position:absolute;width:100%}.Rdv li{font-size:"geomanistmedium";font-size:18px;font-weight:100;list-style-type:decimal}.cercle{align-items:center;border:5px solid #e8e9e6;border-bottom-color:#0000;border-radius:50%;color:#000;display:flex;font-size:20px;font-weight:600;height:85px;justify-content:center;width:90px}.importantpwa{font-size:10px!important}.popupcheckscan{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#fff;bottom:0;display:flex;flex-direction:column;gap:1.8em;height:100dvh;justify-content:space-around;left:50%;overflow-y:auto;overflow:hidden;position:absolute;transform:translateX(-50%);transition:all .3s ease-in-out;width:100%;z-index:120}.popupcheckscan.down{transform:translate(-50%,100%)}.white_color{color:#fff}.promo_scan_check_text{align-items:center;background:#e1f1d3;border-radius:1em;color:#000;display:flex;font-family:geomanistregular;font-size:14px;font-weight:600;gap:1em;justify-content:center;padding:1em;text-align:start;width:100%}.promo_scan_check_text label{color:#77b668;font-size:12px}.promo_scan_check_text span{color:#77b668;font-size:large;margin-left:4px}.popupfinalisation{align-items:center;background:#fff;border-radius:1em;display:flex;flex-direction:column;gap:1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin:2em 0;overflow:hidden;padding:2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.scale2{border:4px solid #dcff09!important;transform:scale(1.1);z-index:2}.blockedSkin{filter:brightness(.8);opacity:.8}.popupviewscan{animation:popupviewscan .6s ease-in-out forwards;border-top-left-radius:2em;border-top-right-radius:2em;bottom:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;position:absolute;transform:translate(-50%);width:100%}.cgu{color:#3523b9;font-size:12px;text-decoration:underline}.popupfinalisation strong{align-items:center;color:#000;display:flex;font-size:3rem;font-weight:600;text-align:center}.appear{animation:slideopacity .5s ease-in-out forwards}@keyframes slideopacity{0%{opacity:0;transform:translateX(-120%)}to{opacity:1;transform:translate(0)}}.opacityAnimation{animation:opacity 1s ease-in-out forwards}@keyframes opacity{0%{opacity:0}to{opacity:1}}.persovite{align-items:center;display:flex;flex-direction:row;gap:2em;justify-content:center}.popupcheckscan.explication{transform:translateY(100%) translateX(-50%)}.checkscanandtext{align-items:center;display:flex;flex-direction:column;gap:4em;justify-content:center;text-align:center}.coupefiletuto{background:linear-gradient(140deg,#e1ff26 15%,#ffcf26);border-radius:20px;box-shadow:0 0 14px rgba(0,0,0,.329);min-height:400px;overflow:hidden}.blurback{background:#000c;height:100dvh;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-in-out;transition:all .3s ease-in-out;width:100dvw;z-index:124}.blurback.active{opacity:1;pointer-events:all}@keyframes popupviewscan{0%{bottom:-100%}to{bottom:0}}.slideuppopup{animation:slideuppopup .4s ease-in-out forwards;transform:translateY(100%)}.orderscreenanim_popup{box-shadow:0 0 0 100vmax #000c;overflow:hidden;z-index:125}.slideuppopupXY{animation:slideuppopupXY .4s ease-in-out forwards;transform:translate(-50%,100%)}.appeary{animation:appeary .4s ease-in-out forwards}.bg-gradient2{background:linear-gradient(143deg,#f8ce5b 13.87%,#ffa288 87.26%)}.nextstep{align-items:center;background:rgba(0,0,0,.149);border-radius:2em;color:#000;display:flex;flex-direction:column;font-size:12px;font-weight:400;gap:1em;justify-content:center;padding:1em;position:fixed;right:.5em;top:.5em}.white_card{background:#fff;border-radius:1.5em;box-shadow:0 0 10px rgba(0,0,0,.164);display:flex;font-size:8px;justify-content:space-between;margin:1em 0;padding:2em;width:93%}.white_card .card_text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.white_card .second_text{color:#000;font-family:interlight;font-size:14px}.white_card #fidelity{color:#00d315;font-size:26px}.white_card #fidelity:before{color:#00d315;content:"+";font-size:26px}.white_card .coin{height:30px;width:30px}.bottom_btn_by_margin{margin-bottom:2em;margin-top:auto;width:100%}.pikkoselect:after{background:linear-gradient(140deg,#e1ff26 15%,#ffcf26);bottom:-2px;content:"";height:4px;left:0;position:absolute;width:60px}@keyframes appeary{0%{opacity:0;transform:translateY(100%) translateX(-50%);z-index:2}to{opacity:1;transform:translateY(0) translateX(-50%);z-index:2}}@media screen and (max-height:450px){.orderscreenanim_popup{height:100%;justify-content:flex-start;overflow-y:auto}}@keyframes slideuppopup{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideuppopupXY{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes shadowscreen{0%{opacity:0;transform:translate(-50%,200px)}50%{opacity:.5}to{opacity:1;transform:translate(-50%,-50%)}}.inputGroup{font-family:Segoe UI,sans-serif;position:relative;width:100%}.inputGroup .promo_label{font-size:1.5em;margin:10px 0 5px}.inputGroup input{background-color:#fff;border:1px solid #00000038;border-radius:10px;font-family:geomanistregular;font-size:1.5rem;height:50px;outline:none;padding:.8em .8em .8em 1em;transition:all .2s;width:100%}.gradient-2{background:linear-gradient(140deg,#ffcd5f 15%,#ff7977)}.inputGroup input:focus{background-color:#fff;border:1px solid #00000038;box-shadow:0 0 0 5px rgba(241,231,39,.537);padding-left:1.5em}.title{align-items:center;display:flex;gap:1em;justify-content:flex-start}input::placeholder{color:#000000e3!important;font-family:poppinsregular;font-size:1.4rem!important;font-weight:200;opacity:.5}.createaccount .groupinput{display:flex;flex-direction:column;width:100%}.backgray,.backgray2{filter:grayscale(100%) brightness(.95)}.backgray2{background:#e0e0e0!important}.backdrop-filter1{backdrop-filter:blur(2px) contrast(.6);-webkit-backdrop-filter:blur(2px) contrast(.6)}.promotion_sliced{color:#9c9c9c;font-size:14px;margin-left:1rem;text-decoration:line-through}.slider-container{height:100dvh;left:0;overflow:hidden;position:fixed;top:0;transform:translateY(110%);transition:all .5s ease;width:100dvw;z-index:1000}.slider-container.visible{transform:translateY(0)}.sliderTuto{display:flex;flex-direction:row;height:100%;overflow-x:hidden;width:100%}.slideTuto,.sliderTuto{transition:all .5s ease}.slideTuto{height:100dvh;position:absolute;width:100vw}.next,.prev{align-items:center;background:#fcfcfc;border:1px solid #cac5c5;border-radius:10px;box-shadow:0 0 0 5px #d4ff0000;color:#181818;cursor:pointer;display:flex;font-size:16px;gap:1em;justify-content:center;outline:none;padding:1em;position:absolute;transform:translateY(-50%);transition:all .3s ease;width:85%;z-index:1000}.prev{left:0}.next{bottom:1em;left:50%;transform:translateX(-50%)}.deploy_button:active,.next:active{box-shadow:0 0 0 5px #d4ff00;scale:.9}.fixed_bottom{bottom:1em;display:flex;gap:1em;justify-content:center;padding:1em;width:90%}.dots,.fixed_bottom{left:50%;position:fixed;transform:translateX(-50%);z-index:1000}.dots{bottom:20%;margin-top:10px;text-align:center}.dot{background:#d3d2d2;border-radius:50%;cursor:pointer;display:inline-block;height:14px;margin:0 10px;transition:all .3s ease;width:14px}.dot.active{background:linear-gradient(90deg,#ff2600,rgba(255,230,1,.918));scale:1.5}.store_list_container_principale{font-family:geomanistregular;height:100dvh;overflow-y:scroll;overflow:hidden;padding:2em 2em 4em;width:100%}.store_list_container_principale .store_list_title{font-family:geomanistmedium;font-size:2em;padding:1em;text-align:center;width:100%}.store_list_container_principale .store_list_searchbar{align-items:center;background:#fff;border:1px solid #e4dcdc;border-radius:10px;display:flex;gap:8px;justify-content:center;padding:.4em 1em;width:100%}.store_list_container_principale .store_list_searchbar .store_list_searchbar_input{border:none;border-radius:10px;font-family:geomanistregular;font-size:1.3em;width:100%}.store_list_container_principale .store_list_tuile_children_container{align-items:center;display:flex;flex-direction:column;gap:.5em;justify-content:flex-start;margin:.5em;padding:0;transition:all .2s linear;width:100%}.store_list_container_principale .store_list_tuile_children_container.children_active{max-height:1000px}.store_list_container_principale .store_list_tuile_children_container.children_hidden{max-height:0;overflow:hidden}.store_list_container_principale .store_list_container_secondary{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-y:scroll;padding-bottom:100px;width:100%}.store_list_container_principale .store_list_container_secondary .app-version{margin-top:10px}.companies_page{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;position:fixed;top:0;transform:translateX(0);transition:all .3s linear;width:100%;z-index:100}.companies_page.hidden_companies_page{transform:translateX(120%)}@keyframes hiddener{0%{display:flex}to{display:none}}.welcome_screen_principal_container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}@keyframes gravity{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes gravity_left{0%{transform:translateY(0) scaleX(-1)}50%{transform:translateY(10px) scaleX(-1)}to{transform:translateY(0) scaleX(-1)}}.welcome_screen_principal_container .question-mark{align-items:center;background:#fff;border:1px solid #d3d3d3;border-radius:25px;display:flex;height:35px;justify-content:center;padding:5px;position:absolute;right:20px;top:20px;width:35px;z-index:100}.welcome_screen_principal_container .logo-brand{position:absolute;top:10px;z-index:101}.welcome_screen_principal_container .logo-brand img{width:113px}.welcome_screen_principal_container .welcome_screen_secondary_container{align-items:center;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:space-between;overflow-y:scroll;padding:25px 20px 100px;width:100%}.welcome_screen_principal_container .welcome_screen_secondary_container .logo_and_welcome_text_container{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:40px;position:relative}.welcome_screen_principal_container .welcome_screen_secondary_container .logo_and_welcome_text_container .pikko-profile{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;margin-top:70px}.welcome_screen_principal_container .welcome_screen_secondary_container .logo_and_welcome_text_container .pikko-profile .pikko-mail{font-family:geomanistregular;font-size:14px;margin-top:10px}.welcome_screen_principal_container .welcome_screen_secondary_container .logo_and_welcome_text_container .pikko-profile img{width:84px}.welcome_screen_principal_container .welcome_screen_secondary_container .logo_and_welcome_text_container .pikko-animation{width:10rem}.welcome_screen_principal_container .welcome_screen_secondary_container .logo_and_welcome_text_container .welcome_text_container{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:15px}.welcome_screen_principal_container .welcome_screen_secondary_container .logo_and_welcome_text_container .welcome_text_container .welcome_text_container_bold{font-size:clamp(2em,8vw,3.5em);font-weight:600;text-align:center}.welcome_screen_principal_container .welcome_screen_secondary_container .logo_and_welcome_text_container .welcome_text_container .welcome_text_container_light{font-family:open sans;font-size:clamp(1.5em,5vw,2.5em);font-weight:400;opacity:.7;text-align:center}.welcome_screen_principal_container .welcome_screen_secondary_container .connection_or_invitation{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.welcome_screen_principal_container .welcome_screen_secondary_container .connection_or_invitation .connection_button{box-shadow:0 8px 0 #d9ca0c;display:flex;font-size:16px;padding:16px;width:100%}.welcome_screen_principal_container .welcome_screen_secondary_container .connection_or_invitation .deploy_button{align-items:center;background-color:#fff;border:1px solid #e4dcdc;border-radius:10px;display:flex;font-family:geomanistmedium;font-size:16px;gap:8px;justify-content:center;padding:16px;transition:.3s;width:100%}.slider{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.slider .slider-mask{background-color:#0009}.tuto_box{height:100%;justify-content:flex-start;overflow-y:scroll;padding:clamp(4rem,20vh,20rem) 4rem 150px;width:100%}.tuto-container,.tuto_box{align-items:center;display:flex;flex-direction:column}.tuto-container{gap:2rem}.tuto-container .tuto-bold{font-family:geomanistmedium;font-size:2.5rem;font-weight:900}.tuto-container img{max-width:100%}.tuto-title{display:flex;font-size:14px;text-align:center;width:100%}.coco-leaf-right{animation:gravity 3s 1s infinite;right:0}.coco-leaf-left,.coco-leaf-right{position:absolute;top:-5px;width:120px}.coco-leaf-left{animation:gravity_left 3s infinite;left:0;transform:scaleX(-1)}.profil-box{background-color:#f5f5f5;border-radius:12px;box-shadow:inset 0 0 10px rgba(39,39,39,.384);height:150px;overflow:hidden}.profil-box,.profil-box .profil-box-button{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.profil-box .profil-box-button{gap:.5rem;height:100%;position:relative}.profil-box .profil-box-button img{width:60px}.profil-box .profil-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.profil-box .profil-text .profil-box-name{color:#353535;font-size:18px;font-weight:700}.profil-box .profil-text .profil-box-name.email{font-size:16px;font-weight:400}.profil-box .profil-text .profil-box-second-text{color:#353535;font-size:16px;font-weight:700;opacity:.6}.stepContainer{align-items:center;background-color:none;border-radius:10px;display:flex;flex-direction:row;height:50px;justify-content:space-between;margin-bottom:15px;padding:0 4em;width:100%}.stepbar{background:#d1d1d1;border-radius:200px;display:flex;height:5px;position:relative;transition:all .5s ease-in-out;width:100%}.containerStep{align-items:center;display:flex;flex-direction:column-reverse;gap:.5em;height:100%;justify-content:center;width:calc(33.33333% - .5em)}.containerStep p{font-size:11px;font-weight:600;opacity:.5}.stepbar.active:first-child{background:linear-gradient(100deg,#e1ff26,#ffe926)}.pview p{opacity:1}.stepbar.active:nth-child(2){background:linear-gradient(100deg,#f7e711,#e9ff26)}.stepbar.active:nth-child(3){background:linear-gradient(100deg,#e1ff26,#ffe926)}.bouncess{animation:bouncess .6s ease-in-out forwards;transform-origin:center bottom}@keyframes bouncess{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.slider-for-user-scroll-box{align-items:center;display:flex;flex-direction:column;gap:4em;justify-content:start;overflow-x:hidden;overflow-y:scroll;width:100%}.slider-for-user-scroll-box::-webkit-scrollbar{height:0;width:0}.slider-for-user-scroll-box .slider-for-user-text{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center;margin:0 auto;max-width:400px;padding:20px 0;text-align:center;width:100%}.slider-for-user-scroll-box .slider-for-user-text .slider-for-user-text-one{font-family:geomanistmedium;font-size:24px;font-weight:600;text-align:center;width:100%}.slider-for-user-scroll-box .slider-for-user-text .slider-for-user-text-two{color:#949b9b;font-family:geomanistmedium;font-size:20px;font-weight:600;font-weight:400;text-align:center;width:100%}.slider-btn{border:1px solid rgba(59,59,59,.353);border-radius:12px;font-family:geomanistmedium;font-size:16px;font-weight:400;justify-content:center;padding:.8em;width:100%}.containerGift,.slider-btn{align-items:center;display:flex;gap:1em}.containerGift{flex-direction:column}.containerGift .gift_card_user_info{align-items:center;border:1px solid rgba(59,59,59,.129);border-radius:12px;display:flex;font-family:geomanistmedium;font-size:16px;font-weight:400;gap:1em;height:68px;justify-content:center;padding:.5em;width:84px}.containerGift .gift_card_user_info img{height:100%;object-fit:contain;width:100%}.giftscreen_contenaire{align-items:center;background:linear-gradient(140deg,#f9ffd4 15%,#fff9e1);display:flex;flex-direction:column;justify-content:flex-start;padding:40% 2em}.contenaire_gift,.contenaire_gift_promo{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.contenaire_gift_promo{animation:descenterotation .6s linear;background:linear-gradient(140deg,#e5ff39 15%,#ffd641);border:4px solid #000;border-radius:8em;box-shadow:0 2px 5px rgba(0,0,0,.384);margin-top:2em;padding:2em;position:relative;transform:rotate(5deg)}.box_gift_blanc{align-items:center;background:#fff8e5;border-radius:6em;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.box_gift_blanc span,.contenaire_gift_promo span{font-size:18px;font-weight:900;text-align:center;width:100%}.box_gift_blanc span{padding:.2em}.contenaire_gift_promo p,h1{line-height:18px;margin:.5em .5em .5em 0;position:relative;text-align:center}.giftscreen_contenaire:before{animation:descente 1s linear;background-color:#fff;box-shadow:inset 2px 0 2px #00000080;content:"";height:50%;position:absolute;top:0;width:6px;z-index:0}.nn_btn{background:none;border:none;cursor:pointer;font-size:10px;left:50%;outline:none;position:absolute;text-decoration:underline;top:2em;transform:translateX(-50%)}.Brvo_text{color:#000;font-weight:700;margin:1em 0;position:relative;text-align:center}.gift_principal_btn{background:#000;border:none;border-radius:50px;bottom:-4em;box-shadow:0 2px 2px rgba(0,0,0,.384);color:#fff;font-weight:900;margin-top:3em;outline:none;padding:1em;position:absolute;width:120px}.confetti{border:1px solid #ddd;display:block;margin:0 auto;max-width:640px;-webkit-user-select:none;user-select:none}.confettis{z-index:500!important}.gift_svg_anim{animation:gelatine 1s ease-in-out 3;filter:drop-shadow(-3px 1px 2px rgba(0,0,0,.4431372549))}.instruction_promos{font-size:12px;opacity:.5}@keyframes gelatine{0%,to{transform:scale(1)}25%{transform:scale(.9,1.1)}50%{transform:scale(1.1,.9)}75%{transform:scale(.95,1.05)}}@keyframes descente{0%{transform:translateY(-300px)}to{transform:translateY(0)}}@keyframes descenterotation{0%{transform:translateY(-300px) rotate(-25deg)}to{transform:translateY(0) rotate(5deg)}}.container_invitation_page{align-items:center;display:flex;flex-direction:column;gap:clamp(.2em,4vw,4em);height:100%;justify-content:flex-start;margin-top:1em;padding:2em;width:100%}.container_invitation_page .invitation_title{font-family:geomanistbold;font-size:28px;font-weight:600;text-align:center;width:100%}.container_invitation_page .logo_invitation{display:flex;justify-content:center;width:100%}.container_invitation_page .logo_invitation .invitation_logo{max-width:80px;width:40%}.container_invitation_page .invitation_text_and_coin{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:300px;width:90%}.container_invitation_page .invitation_text_and_coin .invitation_text{font-family:geomanistmedium;font-size:clamp(1.5em,6vw,2.5em);font-weight:400;max-width:220px;text-align:left}.container_invitation_page .invitation_text_secondary{font-family:geomanistlight;font-size:clamp(1em,4vw,2em);font-weight:600;margin-bottom:1em;max-width:300px;text-align:center;width:90%}.container_invitation_page .invitation_btn_next_connect{align-items:center;display:flex;flex-direction:column;gap:1.5em;justify-content:center;margin-bottom:auto;padding-bottom:100px;width:100%}.container_invitation_page .invitation_btn_next_connect .btn_connect{box-shadow:0 8px 0 #d9ca0c;font-family:geomanistmedium;font-size:16px;font-weight:400;padding:16px;width:100%}.container_invitation_page .invitation_btn_next_connect .btn_next{align-items:center;background-color:#fff;border:1px solid #e4dcdc;border-radius:10px;color:#0c0c0c;cursor:pointer;display:flex;font-family:geomanistbold;font-size:16px;font-weight:400;gap:8px;justify-content:center;max-width:90vw;padding:16px;transition:.3s;width:100%}.wallet-container{align-items:center;display:flex;flex-direction:column;height:calc(100% - 110px);justify-content:space-between;overflow-x:hidden;overflow-y:auto;padding:2rem;width:100%}.wallet-container .wallet-card{align-items:center;display:flex;gap:10px;height:40px;justify-content:flex-start;max-width:300px;width:100%}.wallet-container .wallet-card .wallet-card-img-box{border:1px solid rgba(59,59,59,.353);border-radius:6px;height:40px;overflow:hidden;width:60px}.wallet-container .wallet-card .wallet-card-img-box .wallet-card-img{height:100%;object-fit:cover;width:100%}.wallet-container .wallet-card .wallet-card-text-group{display:flex;flex-direction:column;gap:5px;justify-content:center;width:calc(100% - 60px)}.wallet-container .wallet-card .wallet-card-text-group .wallet-card-text{align-items:center;display:flex;font-family:geomanistmedium;font-size:16px;height:20px;justify-content:flex-start}.wallet-container .wallet-card .wallet-card-text-group .wallet-card-text span{font-size:clamp(10px,6.5vw,30px);height:20px;transform:translateY(-12px)}.wallet-container .empty-text{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;text-align:center;width:100%}.wallet-container .empty-text .empty-text-title{font-family:geomanistmedium;font-size:24px}.wallet-container .empty-text .empty-text-description{font-family:geomanistregular;font-size:16px;opacity:.6}#user-fidelity-card-detail{height:100dvh}.fidelity_card{background:#fff;border-radius:15px;box-shadow:0 5px 30px 0 rgba(39,39,39,.164);display:flex;flex-direction:column;height:40%;justify-content:space-between;max-width:400px;min-height:197px;transition:all .2s linear;width:100%}.fidelity_card:active{opacity:.4;transform:scale(.98)}.fidelity_card .logo_fidelity_card{align-items:center;display:flex;justify-content:center;margin:0 auto;max-height:70px;object-fit:contain;padding-top:.5em;width:70px}.fidelity_card .black_bar_fidelity_card{align-items:center;background:#252525;display:flex;height:40px;justify-content:flex-start;overflow:hidden;position:relative;width:100%}.fidelity_card .black_bar_fidelity_card:after{right:70px;top:-36%;width:30px}.fidelity_card .black_bar_fidelity_card:after,.fidelity_card .black_bar_fidelity_card:before{background:hsla(0,0%,100%,.247);content:"";height:100px;position:absolute;transform:rotate(30deg)}.fidelity_card .black_bar_fidelity_card:before{right:40px;top:-27%;width:15px}.fidelity_card .black_bar_fidelity_card .title_fidelity_card{color:#fff;font-size:14px;font-weight:400;margin-left:1em}.fidelity_card .black_bar_fidelity_card .arrow_fidelity_card{fill:#fff;align-items:center;border-radius:0 15px 15px 0;color:#fff;cursor:pointer;display:flex;height:60%;justify-content:center;margin-left:auto;padding-right:1em;transition:all .2s linear}.fidelity_card .black_bar_fidelity_card .arrow_fidelity_card img{height:20px;object-fit:contain;width:20px}.fidelity_card .footer_fidelity_card{align-items:center;display:flex;justify-content:center;margin-bottom:1em;width:100%}.fidelity_card .footer_fidelity_card img{height:80%;object-fit:contain;width:90%}.fidelity_tile{align-items:center;background-color:#fff;border-radius:1em;box-shadow:0 0 0 4px #f5f988;display:flex;flex-direction:column;font-size:14px;gap:1em;justify-content:center;padding:1em;width:90vw}.fidelity_tile .body_fidelity{align-items:center;border-radius:.5em;display:flex;justify-content:space-between;width:100%}.fidelity_tile .body_fidelity img{height:150px}.fidelity_tile .header_fidelity{display:flex;justify-content:space-between;width:100%}.fidelity_tile .header_fidelity .tiulaire_box{align-items:center;display:flex;flex-direction:column;justify-content:center}.fidelity_tile .header_fidelity .title_titulaire{text-align:right}.fidelity_tile .logo_fidelity{height:50px}.fidelity_tile img{height:100%;object-fit:contain;width:100%}.fidelity_tile .nom_titulaire{font-size:1em;font-weight:600;text-align:right;width:100%}.avantage-fidelity{align-items:center;border-radius:1em;box-shadow:0 0 0 4px #fafda7,0 0 0 1px #5d5c37;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:1em;text-align:left;width:100%}.avantage-fidelity .header-avantage-fidelity{font-size:18px;font-weight:700;text-align:left;width:100%}.avantage-fidelity .detail-avantage-fidelity{font-size:14px;text-align:left;width:100%}.info-fidelity{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:center;text-align:left;width:100%}.info-fidelity .header-info-fidelity{font-size:18px;font-weight:700;text-align:left;width:100%}.info-fidelity .details-info-fidelity{font-family:geomanistRegular;font-size:14px;font-weight:500;text-align:left;width:100%}.contenaireNumberFidelity{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding-top:80px}.contenaireNumberFidelity .titre_fidelityscreen{font-size:1.5em;font-weight:600;text-align:left;width:100%}.footer_fidelity span{font-weight:bolder}.fidelity-card-button-container{margin-top:3rem}.contenairestoreLogoFid,.fidelity-card-button-container{align-items:center;display:flex;justify-content:center;width:100%}.contenairestoreLogoFid{background:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.361),0 0 0 6px #f3f287;font-family:geomanistbold;font-size:16px;gap:1em;margin-top:20px;padding:10px}.contenairestoreLogoFid img{background:#f0efef;border-radius:7px;height:40px;object-fit:contain;padding:5px;width:50px}.btn_fidelitycardScreen{align-items:center;background:#fff;border:1px solid #e1e0e0;border-radius:12px;display:flex;font-family:geomanistmedium;font-size:16px;font-weight:500;gap:10px;height:51px;justify-content:center;width:100%}.ScanFidelity .contenairestoreLogoFid_box{left:50%;position:fixed;top:50px;transform:translateX(-50%);width:90%;z-index:10}.ScanFidelity .contenairestoreLogoFid_box h1{color:#fff;font-size:clamp(1.5em,5vw,2em);font-weight:500;text-align:center;width:100%}.ScanFidelity .absolute_btn_fidelityscan{align-items:center;bottom:15%;color:#fff;display:flex;flex-direction:column;gap:2em;justify-content:center;left:50%;position:fixed;transform:translateX(-50%);width:100%;z-index:10}.ScanFidelity .indication_fidscan{color:#fff;font-size:16px;text-decoration:underline}.ScanFidelity .saisie_manuelleFidscan{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.258);border:1px solid #fff;border-radius:1em;color:#fff;display:flex;font-family:geomanistbold;font-size:16px;gap:1em;justify-content:center;min-width:-webkit-max-content;min-width:max-content;padding:1em;width:90%}.ScanFidelity .btn_fidelitycardScreen{color:#fff}.ScanFidelity .scandit.scandit-container .scandit-viewfinder:before{background:none;border:2px solid #fff;border-radius:25px;content:"";inset:0;margin:-2px;-webkit-mask:linear-gradient(0deg,#000 12px,#0000 0) 50% 6px/calc(10% - 90px) 100% repeat-y,linear-gradient(-90deg,#000 12px,#0000 0) 6px 50%/100% calc(10% - 90px) repeat-x,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(0deg,#000 12px,#0000 0) 50% 6px/calc(10% - 90px) 100% repeat-y,linear-gradient(-90deg,#000 12px,#0000 0) 6px 50%/100% calc(10% - 90px) repeat-x,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(0deg,#000 calc(var(--b)*2),#0000 0) 50% var(--b)/calc(10% - var(--w)*2) 100% repeat-y,linear-gradient(-90deg,#000 calc(var(--b)*2),#0000 0) var(--b) 50%/100% calc(10% - var(--w)*2) repeat-x,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(0deg,#000 calc(var(--b)*2),#0000 0) 50% var(--b)/calc(10% - var(--w)*2) 100% repeat-y,linear-gradient(-90deg,#000 calc(var(--b)*2),#0000 0) var(--b) 50%/100% calc(10% - var(--w)*2) repeat-x,linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:destination-out;mask-composite:destination-out;-webkit-mask-composite:xor;mask-composite:exclude;position:absolute}.user-fidelity-card-detail-content{align-items:flex-start;display:flex;flex-direction:column;gap:20px;height:calc(100% - 90px);justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:2rem 2rem 80px}.user-fidelity-card-detail-content .titre_fidelityscreen{font-size:1.5em;font-weight:600;text-align:left;width:100%}.fidelity-login{background:linear-gradient(180deg,#dbff001a,#29dd511a),#fff;background:linear-gradient(180deg,#dbff001a 0,#29dd511a 100%),var(--color-primary-white,#fff);display:flex;flex-direction:column;gap:2rem;height:100%;padding:2rem;width:100%}.fidelity-login .fidelity-card-id{color:#727272;font-family:geomanistregular;font-size:16px}.fidelity-login .fidelity-context{font-family:geomanistbold;font-size:20px}.fidelity-login .signin-popup{background:#00b3ff;max-height:75%;width:75%}.input_box_fidScreen{align-items:center;background:#fff;border:1px solid #bababa;border-radius:12px;display:flex;font-family:geomanistregular;gap:10px;height:51px;justify-content:center;overflow:hidden;padding:2px;width:100%}.input_box_fidScreen .input{border:none;font-family:geomanistregular;font-weight:600;height:100%;margin:none;outline:none;padding-left:1em;width:85%}.input_box_fidScreen img{border-radius:5px;height:90%;object-fit:contain;padding-right:1em;width:25%}.titre_scanfid{color:#fff;font-family:geomanistbold;font-size:22px;text-align:center}#user-fidelity-card{height:100%}#user-fidelity-card .user-fidelity-card-body{height:calc(100% - 90px);overflow-y:auto;padding:2rem}#user-fidelity-card .user-fidelity-card-body .user-fidelity-card-content{display:flex;flex-direction:column;width:100%}#user-fidelity-card .user-fidelity-card-body .user-fidelity-card-content .user-fidelity-card-back{margin-bottom:10px}#user-fidelity-card .user-fidelity-card-body .user-fidelity-card-content .user-fidelity-card-title{font-family:geomanistmedium;font-size:26px;margin:1.5rem 0;text-align:center;width:100%}#user-fidelity-card .user-fidelity-card-body .user-fidelity-card-content .user-fidelity-card-tile-container{align-content:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}#user-fidelity-card .user-fidelity-card-body .user-fidelity-card-content .user-fidelity-card-tile-container .fidelity-card-tile{border:1px solid #d3d3d3;border-radius:10px;display:flex;height:100px;justify-content:center;margin-top:5px;width:160px}#user-fidelity-card .user-fidelity-card-body .user-fidelity-card-content .user-fidelity-card-tile-container .fidelity-card-tile .add-card-button{align-items:center;display:flex;flex-direction:column;font-family:geomanistmedium;font-size:14px;gap:.5rem;justify-content:center}#user-fidelity-card .user-fidelity-card-body .user-fidelity-card-content .user-fidelity-card-tile-container .fidelity-card-tile .add-card-button .add-card-img{width:35px}#user-fidelity-card .user-fidelity-card-body .user-fidelity-card-content .user-fidelity-card-tile-container .fidelity-card-tile .fidelity-card-tile-img{border-radius:10px;height:100%;object-fit:contain;width:100%}.fid-card-slider{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.fid-card-slider .fid-card-slider-title{font-family:geomanistmedium;font-size:24px;margin-bottom:.75rem;padding:.75rem}.fid-card-slider .fid-card-slider-content{display:flex;width:100%}.popin{align-items:center;display:flex;justify-content:center;position:fixed;width:100vw}.popin,.popin .popin-mask{bottom:0;left:0;right:0;top:0}.popin .popin-mask{background-color:#0006;height:100%;position:absolute;width:100%}.popin .popin-container{background-color:#fff;border-radius:12px;box-shadow:0 3px 5px 1px #00000040;display:flex;flex-direction:column;max-height:95dvh;overflow:auto;position:relative;width:90%}.popin .popin-container .scroll-contenaire-popup-login{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:auto}.popin .popin-container .scroll-contenaire-popup-login.no-scroll{overflow:hidden}.popin .popin-container .contenaire_popup_inscription_top{align-items:center;border-bottom:1px solid #e1e0e0;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:3rem 1rem 1rem}.popin .popin-container .contenaire_popup_inscription_top.mailvisible_box{align-items:center;flex-direction:row;gap:1rem;justify-content:flex-start;text-align:center}.popin .popin-container .contenaire_popup_inscription_top.mailvisible_box .img_promo5_and_piece{align-items:center;display:flex;justify-content:center;width:14%}.popin .popin-container .contenaire_popup_inscription_top.mailvisible_box .popin_header_text{align-items:flex-start;display:flex;flex-direction:column;font-size:1em;gap:1rem;justify-content:center}.popin .popin-container .contenaire_popup_inscription_top.mailvisible_box .question_popins{text-align:start}.popin .popin-container .contenaire_popup_inscription_top .img_promo5_and_piece{align-items:center;justify-content:center;width:28%}.popin .popin-container .contenaire_popup_inscription_top .popin_header_text{align-items:center;display:flex;flex-direction:column;font-size:1.5em;gap:1rem;justify-content:center;text-align:center}.popin .popin-container .contenaireInput_mailvisible{align-items:center;animation:popin-appear .3s ease .2s forwards;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:flex-start;margin-bottom:2rem;opacity:0;padding:0 2rem;text-align:center;transition:all .5s ease;width:100%}.popin .popin-container .methode_group{align-items:center;display:flex;gap:1em;justify-content:center;padding:2em;position:relative;text-align:center;width:100%}.popin .popin-container .methode_group.borderbottom:after{background-color:#e1e0e0;bottom:-5px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:90%}.popin .popin-container .close-btn{position:absolute;right:1rem;top:.5rem;width:40px}.question_popins{align-items:center;display:flex;font-size:11px;justify-content:center;margin-bottom:2em;margin-top:2em;position:relative;width:100%}.question_popins span{color:#3523b9;font-weight:600}@keyframes popin-appear{0%{opacity:0}to{opacity:1}}.store_list_tuile{align-items:center;background:#fff;border:1px solid #e4dcdc;border-radius:10px;display:flex;gap:8px;height:64px;justify-content:flex-start;margin-top:1.5rem;padding:1em;transition:all .2s linear;width:100%}.store_list_tuile.children{height:60px;margin-top:0;width:90%}.store_list_tuile.select_state{box-shadow:inset 0 0 0 4px #f3f287}.store_list_tuile:active{opacity:.4;transform:scale(.98)}.store_list_tuile .store_list_tuile_logo_box{align-items:center;background:#f4f4f4;border-radius:8px;display:flex;height:100%;justify-content:center;overflow:hidden;padding:1em;width:50px}.store_list_tuile .store_list_tuile_logo_box img{height:100%;object-fit:contain;width:100%}.store_list_tuile .store_list_tuile_name{display:flex;flex-direction:column;font-size:1.3em;font-weight:400}.store_list_tuile .store_list_tuile_name .store_list_tuile_emplacement{opacity:.7}.store_list_tuile .store_list_tuile_arrow{display:flex;margin-left:auto;padding:1em;position:relative;transform:rotate(-90deg);transition:all .2s linear}.store_list_tuile .store_list_tuile_arrow.arrow_active{transform:rotate(0deg)}.store_list_tuile .tuile_right_part{align-items:center;display:flex;justify-content:flex-end;width:100%}.store_list_tuile .tuile_right_part .store_list_tuile_arrow{margin-left:0}.store_list_tuile .tuile_right_part .select_store_span{background:#f3f287;border-radius:5px;color:rgba(0,0,0,.418);font-size:1.3em;font-weight:700;margin-right:.5em;padding:.4em}.notify-label{font-size:14px}.notify-button{align-items:center;border-radius:.6em;color:#353535;display:flex;font-family:geomanistmedium;justify-content:center;padding:1rem 3rem}.notify-button--confirm{background:linear-gradient(140deg,#e1ff26 15%,#fffb26);margin-right:.5rem}.notify-button--cancel{margin-left:.5rem;outline:1px solid #bababa}body .kr-redirect{padding-bottom:230px!important}.kr-iframe-wrapper{border:1px solid #000}.kr-layer-manager .kr-simple-modal-wrapper .kr-simple-modal .kr-simple-modal-footer button{bottom:100px;position:absolute}#cbpopup .kr-card-form{display:flex;flex-direction:row;width:100%}#cbpopup .kr-card-header{display:none!important}#cbpopup .kr-embedded .kr-field.kr-checkbox .kr-field-control:hover input:not([disabled]):checked~.kr-checkbox-control-indicator{background:#e1ff26}#cbpopup .kr-input-relative-wrapper .kr-input-field{font-family:Verdana,Geneva,Tahoma,sans-serif!important;font-size:14px!important;font-weight:400!important;height:30px!important}#cbpopup .kr-card-holder-mail{border:1px solid #bababa;border-radius:12px;font-size:14px;font-weight:500;margin-top:1rem;padding:.25rem .5rem .25rem 1rem}#cbpopup .kr-card-holder-mail:after{content:"Email";font-family:geomanistbold;font-size:14px;font-weight:600;left:.5rem;position:absolute;top:-14px;transform:translateY(-50%)}#cbpopup .kr-card-holder-mail .kr-field-component{font-size:14px}#cbpopup .kr-embedded .kr-field-wrapper .kr-field-component{align-items:center;display:flex}#cbpopup .kr-visibility-button{display:none}#cbpopup .kr-smart-form{margin-top:3rem;width:100%}#cbpopup .kr-smart-form .kr-field-element{height:45px;margin-bottom:1rem;margin-top:2rem;width:100%}#cbpopup .kr-smart-form .kr-field-element.kr-expiry{margin-right:2%;margin-top:2rem!important;width:49%}#cbpopup .kr-smart-form .kr-field-element.kr-expiry:after{content:"Date d'expiration";font-family:geomanistbold;font-size:14px;font-weight:600;left:.5rem;position:absolute;top:-14px;transform:translateY(-50%)}#cbpopup .kr-smart-form .kr-field-element.kr-security-code{margin-left:1rem!important;margin-top:2rem!important;width:45%}#cbpopup .kr-smart-form .kr-field-element.kr-security-code:after{content:"CVC";font-family:geomanistbold;font-size:14px;font-weight:600;left:.5rem;position:absolute;top:-14px;transform:translateY(-50%)}#cbpopup .kr-smart-form .kr-field-element .kr-iframe-wrapper{border:1px solid #bababa;border-radius:12px;padding:.25rem .5rem}#cbpopup .kr-smart-form .kr-field-element .kr-field-wrapper-pan{margin-bottom:2rem!important}#cbpopup .kr-smart-form .kr-field-element .kr-field-wrapper-pan:after{content:"Numéro de carte";font-family:geomanistbold;font-size:14px;font-weight:600;left:.5rem;position:absolute;top:-14px;transform:translateY(-50%)}#cbpopup .kr-smart-form .kr-form-error{display:none}#cbpopup .kr-smart-form .kr-checkbox-input-wrapper{margin-left:.5rem;margin-top:.75rem}#cbpopup .kr-smart-form .kr-checkbox-input-wrapper .kr-checkbox{align-items:center;display:flex}#cbpopup .kr-smart-form .kr-checkbox-input-wrapper .kr-checkbox .kr-checkbox-control-indicator{border-radius:5px;height:20px;width:20px}#cbpopup .kr-inner-wrapper,#cbpopup .kr-smart-form .kr-checkbox-input-wrapper .kr-checkbox .kr-label{font-size:14px;margin-left:.5rem}#cbpopup .kr-inner-wrapper{margin-top:.5rem}#cbpopup .kr-embedded input.kr-input-field{font-family:Verdana,Geneva,Tahoma,sans-serif!important;height:20px}#cbpopup .kr-payment-button{align-items:center;background:linear-gradient(140deg,#e1ff26 15%,#ffed47);border:none;border-radius:10px;box-shadow:0 8px 0 #d9ca0c;color:#000;display:flex;font-family:geomanistmedium;font-size:18px;height:50px;justify-content:space-around;margin-bottom:20px;width:100%}#cbpopup .kr-custom-error{color:#da1d36;font-size:14px;margin-bottom:1rem;text-align:center}.kr-smart-form .kr-loading-overlay.kr-loading-overlay--visible .kr-overlay-background,.kr-smart-form-list-section-name{display:none!important}.kr-smart-button-wrapper{-apple-pay-button-style:#000;-webkit-appearance:-apple-pay-button!important;cursor:pointer;height:50px;max-height:64px;min-height:32px}.kr-smart-button-wrapper .kr-smart-button{height:50px;opacity:0;width:100%}.ticket-screen .no-ticket{align-items:center;display:flex;flex-direction:column;gap:5px;height:100%;padding:64px;width:100%}.ticket-screen .no-ticket .cart-empty{font-size:1.5em;padding-left:3rem;padding-right:3rem;text-align:center}.ticket-screen .borderTickets{align-items:center;background-color:#fff;border:1.4px solid #e4dcdc;border-radius:12px;display:flex;flex-direction:column;font-size:1.5rem;justify-content:space-between;margin-bottom:2rem;margin-left:1.5rem;margin-right:1.5rem;overflow:hidden}.ticket-screen .borderTickets .ticketsHeader{display:flex;gap:1.5rem;justify-content:space-between;padding:2rem 2rem 0;width:100%}.ticket-screen .borderTickets .ticketsHeader .priceTicketScreen{align-items:center;display:flex;font-family:Geomanist,sans-serif;font-size:clamp(8px,4vw,20px);font-weight:700;height:5rem;justify-content:center;overflow:hidden}.ticket-screen .borderTickets .ticketsHeader .logoDateName{display:flex;gap:2rem}.ticket-screen .borderTickets .ticketsHeader .logoDateName .nameTime{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1}.ticket-screen .borderTickets .ticketsHeader .logoDateName .nameTime .storeName{font-size:16px;font-weight:700;padding-top:5px}.ticket-screen .borderTickets .ticketsHeader .logoDateName .nameTime .dateTime{color:#a3a3a3;display:flex;flex-direction:column;font-size:14px;height:5.5rem;padding-top:8px}.ticket-screen .borderTickets .ticketsHeader .logoDateName .logoStore{border:1px solid #e2e2e2;border-radius:1em;height:55px;width:55px}.ticket-screen .borderTickets .ticketsHeader .logoDateName .logoStore .logoPhoto{height:100%;object-fit:contain;width:100%}.ticket-screen .borderTickets .ticketFooter{align-items:center;background-color:#fff;color:#000;display:flex;flex-wrap:wrap;max-height:0;transition:all .5s;width:100%}.ticket-screen .borderTickets .ticketFooter.ticketFooterFirst{border:none;max-height:250px;width:100%}.ticket-screen .borderTickets .ticketFooter .detailsTicketScreen{width:100%}.ticket-screen .borderTickets .ticketFooter .detailsTicketScreen .productsTicketScreen{display:flex;flex-direction:column;width:100%}.ticket-screen .borderTickets .ticketFooter .detailsTicketScreen .productsTicketScreen .clickProducts{align-items:center;border-color:#bfb6b6;border-style:solid;border-width:1px 0;display:flex;height:5rem;justify-content:space-between;padding:2rem}.ticket-screen .borderTickets .ticketFooter .detailsTicketScreen .productsTicketScreen .clickProducts .numberProducts{font-family:Geomanist,sans-serif;font-size:1.5rem}.ticket-screen .borderTickets .ticketFooter .detailsTicketScreen .productsTicketScreen .clickProducts .arrowTicketScreen{height:1.5rem;transform:rotate(270deg);width:auto}.ticket-screen .borderTickets .ticketFooter .detailsTicketScreen .productsTicketScreen .separator{align-items:center;background-color:#fff;border:none;color:#000;display:flex;flex-wrap:wrap;height:100%;max-height:0;overflow:hidden;transition:all .2s;width:auto;width:100%}.ticket-screen .borderTickets .ticketFooter .detailsTicketScreen .productsTicketScreen .separator.underSeparator{max-height:500px;overflow-y:auto;transition:all .25s}.ticket-screen .borderTickets .ticketFooter .detailsTicketScreen .productsTicketScreen .separator .productsName{display:flex;flex-direction:column;justify-content:space-between;padding-left:2rem;padding-right:2rem;width:100%}.ticket-screen .borderTickets .ticketFooter .detailsTicketScreen .productsTicketScreen .separator .productsName .ProductsNamePicturePrice{align-items:center;display:flex;justify-content:space-between;padding-bottom:1rem;width:100%}.ticket-screen .borderTickets .ticketFooter .detailsTicketScreen .productsTicketScreen .separator .productsName .ProductsNamePicturePrice .productsTitle{align-items:center;display:flex;gap:1rem}.ticket-screen .borderTickets .ticketFooter .detailsTicketScreen .productsTicketScreen .separator .productsName .ProductsNamePicturePrice .productsTitle .productsPicture{border-radius:.5em;height:3rem}.ticket-screen .borderTickets .ticketFooter .refFooter{display:flex;flex-direction:column;gap:2rem;padding:1rem 2rem 2rem}.ticket-screen .borderTickets .ticketFooter .refFooter .detailRef{display:flex;gap:1rem;justify-content:space-between}.ticket-screen .borderTickets .ticketFooter .refFooter .detailRef .methodOrder{color:#a3a3a3}.ticket-screen .borderTickets .ticketFooter .refFooter .detailRef .idTicketScreen{font-family:open_Bold}@media screen and (max-width:335px){.ticket-screen .priceTicketScreen{font-size:14px}}.ReloadPage{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(140deg,#e1ff26 15%,#ffcf26);border:1px solid hsla(0,0%,100%,.498);border-radius:15px;box-shadow:0 2px 10px #0000001a;color:#1a1a1a;display:flex;gap:10px;left:50%;padding:12px;position:fixed;transition:all .5s ease-in-out;width:98%;z-index:1110}.ReloadPage.top{animation:slideFromTop .5s ease-in-out 3s forwards;top:5px;transform:translateY(-200%) translateX(-50%)}.ReloadPage.top.hide{animation:slideToTop .5s ease-in-out forwards}.ReloadPage.bottom{animation:slideFromBottom .5s ease-in-out 3s forwards;bottom:5px;transform:translateY(200%) translateX(-50%)}.ReloadPage.bottom.hide{animation:slideToBottom .5s ease-in-out forwards}.ReloadPage .content{display:flex;flex-direction:column;gap:5px;width:90%}.ReloadPage .content button{background:#010002c7;border:none;border-radius:8px;color:#fff;padding:12px;width:100%}.ReloadPage .content button:active{background-color:#777}.ReloadPage .content span{color:#1b1b1b;font-family:geomanistbold;font-size:2.2rem;font-weight:600;text-align:center;width:100%}.ReloadPage .content p{color:rgba(0,0,0,.605);font-size:1.1rem;font-weight:400}.ReloadPage .close{position:absolute;right:10px;top:10px;width:25px;z-index:100}.ReloadPage .cam{opacity:.8;width:40px;z-index:100}@keyframes slideFromTop{0%{transform:translateY(-200%) translateX(-50%)}to{transform:translateY(0) translateX(-50%)}}@keyframes slideToTop{0%{transform:translateY(0) translateX(-50%)}to{transform:translateY(-200%) translateX(-50%)}}@keyframes slideFromBottom{0%{transform:translateY(200%) translateX(-50%)}to{transform:translateY(0) translateX(-50%)}}@keyframes slideToBottom{0%{transform:translateY(0) translateX(-50%)}to{transform:translateY(200%) translateX(-50%)}}@media screen and (max-height:568px){.ReloadPage p{display:none}}.overlay{align-items:center;animation:overlayOpen .5s ease-in-out forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000080;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:101}.overlay.hide{animation:overlayClose .5s ease-in-out forwards}.reuse_order{align-items:center;animation:slideInFromLeft .5s ease-in-out .5s forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff;border:1px solid hsla(0,0%,100%,.498);border-radius:15px;box-shadow:0 4px 8px #0000001a;color:#1a1a1a;display:flex;flex-direction:column;gap:10px;left:50%;padding:10px;position:fixed;top:50%;transform:translate(100%,-50%);transition:all .5s ease-in-out;width:80%;z-index:110}.reuse_order .titre{font-size:1.6em;font-weight:600;margin:0;text-align:center}.reuse_order.hide{animation:slideOutToLeft .5s ease-in-out forwards}.reuse_order .details{font-size:1.2em;font-weight:400;opacity:.9;text-align:center}.reuse_order .content{max-height:50vh;overflow-y:auto;width:100%}.reuse_order .reuse_order_closeArrow{height:30px;position:absolute;right:5px;top:5px;width:30px}.reuse_order .reuse_order_closeArrow img{cursor:pointer;height:100%;object-fit:contain;width:100%}.reuse_order .reuse_order_buttons{display:flex;gap:1em;justify-content:space-between;width:100%}.reuse_order .reuse_order_buttons .no{background:#f5f5f5;border:none;border-radius:10px;font-weight:600;padding:16px 20px;transition:all .3s ease-in-out;width:100%}.reuse_order .reuse_order_buttons .no:active{background:#e5e5e5}.reuse_order .reuse_order_buttons .no.load{opacity:.2;pointer-events:none}.reuse_order .reuse_order_buttons .yes{height:calc(100% - 8px);padding:10px 20px;width:100%}.reuse_order .reuse_order_buttons .yes.load{animation:load 1s infinite}.reuse_order .cart_list{align-items:flex-start;background:#e7eae7;border:none;border-radius:10px;display:flex;flex-direction:column;gap:1em;justify-content:center;margin:1em 0;min-height:-webkit-max-content;min-height:max-content;padding:1em;width:100%}.reuse_order .cart_list .product_box{align-items:center;display:flex;gap:1em;justify-content:flex-start;width:100%}.reuse_order .cart_list .product_box .name_price,.reuse_order .cart_list .product_box .price_box{display:flex;flex-direction:column;gap:.2em}.reuse_order .cart_list .product_box .name_price .product_name{font-size:1.2em;font-weight:600}.reuse_order .cart_list .product_box .name_price .product_price{font-size:1.3em;font-weight:600}.reuse_order .cart_list .product_box .image_box{border-radius:10px;height:50px;overflow:hidden;width:50px}.reuse_order .cart_list .product_box .image_box img{height:100%;object-fit:contain;width:100%}@keyframes slideInFromLeft{0%{transform:translate(100%,-50%)}to{transform:translate(-50%,-50%)}}@keyframes load{0%{opacity:1}50%{opacity:.1}to{opacity:1}}@keyframes slideOutToLeft{0%{transform:translate(-50%,-50%)}80%{transform:translate(150%,-50%)}to{display:none}}@keyframes overlayOpen{0%{opacity:0}to{opacity:1}}@keyframes overlayClose{0%{opacity:1}to{opacity:0}}[data-rsbs-header]{background:#0000!important;padding:3.5em!important}[data-rsbs-header]:before{border-radius:20px!important;height:8px!important;width:100px!important}a{color:inherit;text-decoration:none}[data-rsbs-header]{padding:2em!important}.shadow_ticket{box-shadow:0 5px 30px 0 rgba(39,39,39,.164)}.overflow-auto{overflow-y:auto}.text_secondary{color:rgba(48,48,48,.714);font-size:small}.slideshow{margin:0 auto;max-width:500px;overflow:hidden}.small_img{height:2.5rem;width:auto}.slideshowSlider{transition:1s ease;white-space:nowrap}.slide{display:inline-block;width:100%}.slideshowDots{text-align:center}.slideshowDot{background-color:#c4c4c4;border-radius:50%;cursor:pointer;display:inline-block;height:20px;margin:15px 7px 0;width:20px}.slideshowDot.active{background-color:#6a0dad}button{border:none;outline:none}li{list-style:none}.grecaptcha-badge{visibility:hidden}
/*# sourceMappingURL=main.ce36b280.css.map*/