#diag{min-height:calc(100vh - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 30px;background:url("/cdn/shop/files/bg-grid-poly2.png?v=1650014757")}#diag .content-final{z-index:10;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;display:flex;align-items:center;justify-content:center;display:none}#diag .content-final.show{display:flex}#diag .content-final .final{display:inline-block;border:1px solid #a9d375;overflow:hidden;border-radius:40px;line-height:40px;height:40px;position:relative}#diag .content-final .final .final-label1{color:#000;padding:0 20px;position:relative;z-index:1}#diag .content-final .final .final-label2{color:#fff;position:absolute;z-index:2;top:0;left:0;width:0;transition:width 6s ease;overflow:hidden}#diag .content-final .final .final-label2.loading{width:100%}#diag .content-final .final .final-label2.end{transition:none}#diag .content-final .final .final-label2 .label2{padding:0 20px;background:#a9d375;white-space:nowrap}#diag .content-progress-bar{position:fixed;top:0;width:100%;left:0}#diag .content-progress-bar .progress-bar{height:3px;width:0px;position:absolute;left:0;top:0;background:#000;position:relative;transition:all .3s ease}@media(min-width: 992px){#diag .content-progress-bar .progress-bar{height:5px}}#diag .content-progress-bar .progress-bar .progress-cursor{display:flex;position:absolute;right:0;top:0;padding:5px;background:#000;color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#diag .content-progress-bar .progress-bar .progress-cursor.hide{opacity:0}#diag .content-progress-bar .progress-bar .progress-cursor .current{font-size:10px;font-weight:600}@media(min-width: 992px){#diag .content-progress-bar .progress-bar .progress-cursor .current{font-size:14px}}#diag .content-progress-bar .progress-bar .progress-cursor .count{font-size:10px}@media(min-width: 992px){#diag .content-progress-bar .progress-bar .progress-cursor .count{font-size:14px}}#diag .shopify-section{width:100%;max-width:600px;margin:0 auto}#diag .shopify-section .content-step{transition:all .3s ease;height:auto;transform:scaleY(1);transform-origin:top;margin-bottom:40px;position:relative}#diag .shopify-section .content-step .content-back{position:absolute;right:40px;top:0;cursor:pointer}#diag .shopify-section .content-step .content-back .back{font-size:12px;line-height:12px;white-space:nowrap;color:#999;transition:all .3s ease}#diag .shopify-section .content-step .content-back .back:hover{color:#000}#diag .shopify-section .content-step .content-desc{padding-right:40px}#diag .shopify-section .content-step .content-desc .infos{padding-bottom:5px;font-size:12px;color:#999}#diag .shopify-section .content-step .content-desc .content-loader{display:flex;align-items:center;justify-content:flex-start}#diag .shopify-section .content-step .content-desc .content-loader .loader:before{height:8px;width:8px;border-radius:100%;background:#666;content:"";display:inline-block;animation:addToCartLoading 1s ease .2s infinite}#diag .shopify-section .content-step .content-desc .content-loader .loader .mid{height:8px;width:8px;border-radius:100%;background:#666;display:inline-block;animation:addToCartLoading 1s ease .4s infinite}#diag .shopify-section .content-step .content-desc .content-loader .loader:after{height:8px;width:8px;border-radius:100%;background:#666;content:"";display:inline-block;animation:addToCartLoading 1s ease .6s infinite}#diag .shopify-section .content-step .content-desc .desc{padding:20px;border-radius:10px;border:2px solid #c4ea96;background:#fff;border-top-left-radius:0px;position:relative}#diag .shopify-section .content-step .content-desc .desc h2{font-size:14px;line-height:20px;color:#637d43}#diag .shopify-section .content-step .content-desc .desc p{font-size:14px;line-height:20px;color:#637d43;margin:0;margin-top:10px}#diag .shopify-section .content-step .content-desc .desc.c-picto{display:flex;align-items:center}#diag .shopify-section .content-step .content-desc .desc.c-picto .content-picto{padding-right:20px}#diag .shopify-section .content-step .content-desc .desc.c-picto .content-picto .picto{height:30px}#diag .shopify-section .content-step .content-choix{padding:20px 0px 20px 40px;text-align:right}#diag .shopify-section .content-step .content-choix .content-field .field input{width:200px;padding:20px;border-radius:10px;border:1px dashed #ccc;background:#fff;border-top-right-radius:0px;outline:none;appearance:none}@media(min-width: 992px){#diag .shopify-section .content-step .content-choix .content-field .field input{width:300px}}#diag .shopify-section .content-step .content-choix .c-choix{margin-bottom:10px}#diag .shopify-section .content-step .content-choix .c-choix.off{display:none}#diag .shopify-section .content-step .content-choix .c-choix:last-child{margin-bottom:0px}#diag .shopify-section .content-step .content-choix .c-choix .choix{display:inline-block;padding:20px;border-radius:10px;border:1px dashed #ccc;border-top-right-radius:0px;transition:all .3s ease;background:#fff;cursor:pointer;overflow:hidden;font-size:14px;line-height:20px;transition:all .3s ease;transform:translateX(0px);transition-delay:.3s;opacity:1}#diag .shopify-section .content-step .content-choix .c-choix .choix.loaded{transition-delay:0s}#diag .shopify-section .content-step .content-choix .c-choix .choix .desc{padding:12px;font-size:12px}@media(min-width: 992px){#diag .shopify-section .content-step .content-choix .c-choix .choix .desc{padding:20px;font-size:14px}}#diag .shopify-section .content-step .content-choix .c-choix .choix:hover{border:1px solid #000}#diag .shopify-section .content-step .content-choix .c-choix .choix.select{border:1px solid #000}#diag .shopify-section .content-step .content-choix .c-choix .choix.wpicto{display:flex;flex-direction:row-reverse;align-items:center}#diag .shopify-section .content-step .content-choix .c-choix .choix.wpicto .content-picto{padding-left:20px}#diag .shopify-section .content-step .content-choix .c-choix .choix.wpicto .content-picto .picto{height:36px}#diag .shopify-section .content-step .content-choix .btn-skip{display:inline-block;padding:20px;border-radius:10px;border:1px dashed #ccc;border-top-right-radius:0px;background:#fff;transition:all .3s ease;cursor:pointer;appearance:none}#diag .shopify-section .content-step .content-choix .btn-skip.c-choix .content{height:100%;display:inline-block;border-radius:10px;border:1px solid #ccc;border-top-right-radius:0px;transition:all .3s ease;cursor:pointer;overflow:hidden}#diag .shopify-section .content-step .content-choix .btn-skip.c-choix .content .desc{padding:20px;text-align:left}#diag .shopify-section .content-step .content-choix .btn-skip.c-choix .content:hover{border:1px solid #000}#diag .shopify-section .content-step .content-choix .btn-skip.c-choix .content.select{border:1px solid #000}#diag .shopify-section .content-step .content-choix .btn-skip.c-choix .content img{max-width:100%;display:block}#diag .shopify-section .content-step .content-choix .btn-skip:hover{border:1px solid #000}#diag .shopify-section .content-step .content-choix .btn-skip.selected{border:1px solid #000}#diag .shopify-section .content-step .content-choix.gallery{display:flex;flex-wrap:wrap;justify-content:flex-end}#diag .shopify-section .content-step .content-choix.gallery .c-choix{margin-bottom:10px;padding:0 3px}#diag .shopify-section .content-step .content-choix.gallery .c-choix.image{width:50%;border:none;overflow:hidden}@media(min-width: 992px){#diag .shopify-section .content-step .content-choix.gallery .c-choix.image{width:33.33%}}#diag .shopify-section .content-step .content-choix.gallery .c-choix.image .choix{height:100%;padding:0}#diag .shopify-section .content-step .content-choix.gallery .c-choix.image .choix.img-s{height:auto}#diag .shopify-section .content-step .content-choix.gallery .c-choix.image .choix img{max-width:100%;display:block}#diag .shopify-section .content-step .content-choix.gallery .c-choix.image .choix .desc{text-align:left}#diag .shopify-section .content-step .content-choix.gallery .c-choix.image .choix .desc ul li{font-size:11px;line-height:14px;text-align:left;display:inline-block;padding:8px;margin-bottom:8px;background:#eee;border-radius:5px}@media(min-width: 992px){#diag .shopify-section .content-step .content-choix.gallery .c-choix.image .choix .desc ul li{font-size:12px;line-height:16px;padding:10px;margin-bottom:10px}}#diag .shopify-section .content-step .content-choix .step-final{margin-top:40px}#diag .shopify-section .content-step .content-choix .step-final .content-sep{display:flex;margin-bottom:40px;justify-content:center;position:relative}#diag .shopify-section .content-step .content-choix .step-final .content-sep:after{position:absolute;content:"";top:50%;height:2px;width:100%;background:#a9d375}#diag .shopify-section .content-step .content-choix .step-final .content-sep .sep{font-size:20px;position:relative;z-index:1;font-family:var(--font-rift);height:40px;width:40px;border:2px solid #a9d375;border-radius:100%;line-height:38px;text-align:center;color:#a9d375;background:#fff}#diag .shopify-section .content-step .content-choix .step-final .mentions{color:#666;font-size:12px;font-style:italic;text-align:center}#diag .shopify-section .content-step .content-choix .step-final .c-final{margin-bottom:40px}@media(min-width: 992px){#diag .shopify-section .content-step .content-choix .step-final .c-final{display:flex}}#diag .shopify-section .content-step .content-choix .step-final .c-final:last-child{margin-bottom:0px}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-title{position:relative;display:flex;align-items:center;text-align:left;justify-content:flex-end;margin-bottom:20px}@media(min-width: 992px){#diag .shopify-section .content-step .content-choix .step-final .c-final .content-title{width:30%;padding-right:30px;justify-content:flex-start;text-align:left;margin-bottom:0px}}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-title .number{font-size:60px;font-weight:600;color:#eee;padding-right:20px}@media(min-width: 992px){#diag .shopify-section .content-step .content-choix .step-final .c-final .content-title .number{left:-20px;top:50%;transform:translateY(-50%);position:absolute;padding-right:0px}}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-title .title{position:relative;z-index:1;white-space:nowrap;font-size:20px}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-field-btn{display:flex;justify-content:flex-end;align-items:center;flex:1}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-field-btn .content-field .field input{height:50px;line-height:50px;padding:0px 20px;width:200px;border-bottom-right-radius:0px;border-top-right-radius:0px}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-field-btn .content-btn-confirm{padding:0px}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-field-btn .content-btn-confirm .btn-confirm{height:50px;line-height:50px;padding:0px 20px;border-bottom-left-radius:0px;border-top-left-radius:0px}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion{display:flex;flex:1;justify-content:flex-end}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion{flex-direction:column;align-items:center}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .connexion{display:flex;margin-bottom:20px;justify-content:flex-end}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .connexion .content-btn:first-child{padding-right:10px}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .connexion .content-btn:last-child{padding-left:10px}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .connexion .content-btn button{line-height:40px;font-size:14px;background:#a9d375;border:1px solid #a9d375;border-radius:5px;appearance:none;padding:0 20px;text-decoration:none;color:#fff;transition:all .3s ease;cursor:pointer;display:inline-block}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .connexion .content-btn button:last-child{margin-right:0px}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .connexion .content-btn button:hover{background:#333;border:1px solid #333}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .content-send-klav .klav-radio{display:flex;align-items:center;margin-right:30px;cursor:pointer}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .content-send-klav .klav-radio:last-child{margin-right:0px}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .content-send-klav .klav-radio .label{color:#999;font-weight:400;font-size:14px;line-height:20px;cursor:pointer;vertical-align:middle}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .content-send-klav .klav-radio .content-radio{line-height:0px;font-size:0px}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .content-send-klav .klav-radio .content-radio .radio{display:inline-block;height:16px;width:16px;border:1px solid #999;box-sizing:border-box;border-radius:100%;margin-right:10px;vertical-align:middle;position:relative}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .content-send-klav .klav-radio .content-radio .radio:after{content:"";height:10px;width:10px;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;background:#000;display:none;border-radius:100%}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .content-send-klav .klav-radio:hover .label{color:#000}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .content-send-klav .klav-radio:hover .radio{border:1px solid #000}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .content-send-klav .klav-radio.selected .label{color:#000}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .content-send-klav .klav-radio.selected .radio{border:1px solid #000}#diag .shopify-section .content-step .content-choix .step-final .c-final .content-connexion .c-connexion .content-send-klav .klav-radio.selected .radio:after{display:block}#diag .shopify-section .content-step .content-btn-confirm{padding:0px 0px 10px 0px;display:flex;justify-content:flex-end}#diag .shopify-section .content-step .content-btn-confirm button{line-height:30px;font-size:14px;background:#a9d375;border-radius:5px;border:none;appearance:none;padding:0 20px;color:#fff;transition:all .3s ease;margin-right:20px;cursor:pointer}#diag .shopify-section .content-step .content-btn-confirm button:last-child{margin-right:0px}#diag .shopify-section .content-step .content-btn-confirm button:hover{background:#333}#diag .shopify-section .content-step.off{height:0;transform:scaleY(0);overflow:hidden;margin-bottom:0px}#diag .shopify-section .content-step.off .content-choix .c-choix .choix{transform:translateX(40px);opacity:0}#diag .shopify-section .content-step.checked{pointer-events:none;opacity:.5}#diag .shopify-section .content-step.checked .content-desc .content-loader{opacity:0}@keyframes addToCartLoading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
