@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0);transform:rotate(0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0);transform:rotate(360deg)}}.redesign-button-s{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;display:-ms-flexbox;display:flex;border-radius:4px!important;margin:0!important;padding:9px 15px!important;font-size:18px!important}.redesign-button-s:after{border-radius:4px!important}.redesign-button-s img{object-fit:contain;max-width:20px;max-height:20px}@media (min-width:768px){.redesign-button-s{padding:9px 19px!important;font-size:19px!important}}@media (min-width:1500px){.redesign-button-s{padding:9px 19px!important;font-size:22px!important}}.redesign-button-l{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:0;display:-ms-flexbox;display:flex;border-radius:4px!important;padding:11px 17px!important;font-size:20px!important}.redesign-button-l:after{border-radius:4px!important}@media (min-width:768px){.redesign-button-l{padding:11px 27px!important;font-size:24px!important}}@media (min-width:1500px){.redesign-button-l{letter-spacing:.8px;padding:12px 30px!important;font-size:24px!important}}.redesign-button-l img{object-fit:contain;max-width:20px;max-height:20px}.redesign-button-m,.redesign-form-submit-button,.redesign-form-submit-button-with-after{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:0;display:-ms-flexbox;display:flex;border-radius:4px!important;padding:11px 17px!important;font-size:20px!important}.redesign-gravity-form-submit-button input[type=submit]{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin:0;display:-ms-flexbox;display:flex;border-radius:4px!important;padding:11px 17px!important;font-size:20px!important}.redesign-button-m:after,.redesign-form-submit-button:after,.redesign-form-submit-button-with-after:after{border-radius:4px!important}.redesign-gravity-form-submit-button input[type=submit]:after{border-radius:4px!important}@media (min-width:768px){.redesign-button-m,.redesign-form-submit-button,.redesign-form-submit-button-with-after{padding:11px 27px!important;font-size:22px!important}.redesign-gravity-form-submit-button input[type=submit]{padding:11px 27px!important;font-size:22px!important}}@media (min-width:1500px){.redesign-button-m,.redesign-form-submit-button,.redesign-form-submit-button-with-after{letter-spacing:.15px;padding:11px 26px!important;font-size:25px!important}.redesign-gravity-form-submit-button input[type=submit]{letter-spacing:.15px;padding:11px 26px!important;font-size:25px!important}}.redesign-button-m img,.redesign-form-submit-button img,.redesign-form-submit-button-with-after img{object-fit:contain;max-width:20px;max-height:20px}.redesign-gravity-form-submit-button input[type=submit] img{object-fit:contain;max-width:20px;max-height:20px}@keyframes spinner-rotate{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}.redesign-form-submit-button,.redesign-form-submit-button-with-after{width:100%;max-width:340px;min-height:45px;position:relative;overflow:hidden;opacity:1!important;margin:0 auto 20px!important;transition:none!important}.redesign-gravity-form-submit-button input[type=submit]{width:100%;max-width:340px;min-height:45px;position:relative;overflow:hidden;opacity:1!important;margin:0 auto 20px!important;transition:none!important}.redesign-form-submit-button:hover,.redesign-form-submit-button-with-after:hover,.redesign-form-submit-button:focus,.redesign-form-submit-button-with-after:focus{background-color:#0084b6!important}.redesign-gravity-form-submit-button input[type=submit]:hover{background-color:#0084b6!important}.redesign-gravity-form-submit-button input[type=submit]:focus{background-color:#0084b6!important}.redesign-form-submit-button:disabled,.redesign-form-submit-button-with-after:disabled{color:#fff!important;cursor:not-allowed!important;opacity:1!important;background-color:#6b6b6b!important}.redesign-gravity-form-submit-button input[type=submit]:disabled{color:#fff!important;cursor:not-allowed!important;opacity:1!important;background-color:#6b6b6b!important}.redesign-form-submit-button-with-after:hover:after,.redesign-form-submit-button-with-after:focus:after{opacity:0!important}.redesign-form-submit-button-with-after:after{box-sizing:border-box;opacity:0;z-index:10;background:0 0;border:3px solid #fff;border-radius:50%;width:30px;height:30px;animation:2s linear infinite prixClipFix;position:absolute;top:calc(50% - 17.5px);bottom:0;left:calc(50% - 17.5px);right:0;content:""!important;margin:unset!important;border-radius:100%!important;display:block!important}.redesign-form-submit-button-loading,.redesign-form-submit-button-loading-with-after{pointer-events:none;color:transparent!important;opacity:1!important;background-color:#6b6b6b!important}.redesign-gravity-form-submit-button:has(.gform_ajax_spinner) input[type=submit]{pointer-events:none;color:transparent!important;opacity:1!important;background-color:#6b6b6b!important}.redesign-form-submit-button-loading-with-after:after{opacity:1!important}.redesign-gravity-form-submit-button{width:100%;max-width:340px;position:relative;margin:20px auto 4px!important}.redesign-gravity-form-submit-button input[type=submit]{line-height:1!important}.redesign-gravity-form-submit-button .gform_ajax_spinner{z-index:10;filter:contrast(0)brightness(10);width:30px;height:30px;animation:1s linear infinite spinner-rotate;position:absolute;bottom:7.5px;left:50%;transform:translate(-50%);padding:0!important}body.woocommerce-cart .site-wrapper .cart-kits{max-width:100%}body.woocommerce-cart .site-wrapper .cart__product-image{max-width:25%}body.woocommerce-cart .site-wrapper .cart__product-image img{contain-intrinsic-size:unset}