.girbaud-component-form-leads-0-x-modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.girbaud-component-form-leads-0-x-modalContent{background:#fff;max-width:725px;border-radius:8px;width:100%;position:relative;padding:10px 15px;border:1px solid #000;box-shadow:0 10px 30px rgba(0,0,0,.25);-webkit-animation:girbaud-component-form-leads-0-x-fadeInUp .3s ease;animation:girbaud-component-form-leads-0-x-fadeInUp .3s ease}@-webkit-keyframes girbaud-component-form-leads-0-x-fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes girbaud-component-form-leads-0-x-fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.girbaud-component-form-leads-0-x-closeButton{position:absolute;top:12px;right:12px;border:none;font-size:20px;cursor:pointer;background:#000;color:#fff;border-radius:5px;padding:2px 5px}.girbaud-component-form-leads-0-x-closeButton:hover{color:#dadada}.girbaud-component-form-leads-0-x-modalBody{max-height:80vh;overflow-y:auto}.girbaud-component-form-leads-0-x-giftContainer{display:flex;align-items:center;justify-content:center;width:90%;margin:0 auto}.girbaud-component-form-leads-0-x-giftContainerText{font-weight:400;font-size:20px;line-height:100%;text-align:center;margin-top:15px;margin-bottom:35px}.girbaud-component-form-leads-0-x-giftImage{width:200px;height:150px;border:2px solid #ccc;border-radius:10px;padding:5px;cursor:pointer;transition:border .2s ease,transform .3s ease,-webkit-filter .3s ease;transition:filter .3s ease,border .2s ease,transform .3s ease;transition:filter .3s ease,border .2s ease,transform .3s ease,-webkit-filter .3s ease;-webkit-animation:girbaud-component-form-leads-0-x-bounce 2s infinite;animation:girbaud-component-form-leads-0-x-bounce 2s infinite}.girbaud-component-form-leads-0-x-selected{border:3px solid #000;-webkit-filter:grayscale(0);filter:grayscale(0)}@-webkit-keyframes girbaud-component-form-leads-0-x-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes girbaud-component-form-leads-0-x-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.girbaud-component-form-leads-0-x-customText{margin:46px 0;font-weight:400;font-size:32.19px}.girbaud-component-form-leads-0-x-customDescriptionForm{color:#3e3e3e}.girbaud-component-form-leads-0-x-customDescriptionForm,.girbaud-component-form-leads-0-x-customText{text-align:center}.girbaud-component-form-leads-0-x-inputLabel{margin-bottom:0;font-weight:400}.girbaud-component-form-leads-0-x-inputField{width:65%;height:45.6px;max-width:362px;display:block;margin:0 auto 10px;border:.54px solid #847f7f;border-radius:4.35px;outline:0;font-weight:500;font-size:16.32px;line-height:100%;text-align:center;color:#4e4e4e}.girbaud-component-form-leads-0-x-checkboxLabel{text-decoration:underline;color:#575757}.girbaud-component-form-leads-0-x-checkboxContainer{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:35px;margin-top:35px}.girbaud-component-form-leads-0-x-checkboxContainer input{width:23.6px;height:23.6px}.girbaud-component-form-leads-0-x-containerButton{width:100%;margin-bottom:45px}.girbaud-component-form-leads-0-x-submitButton{width:70%;margin:0 auto;border-radius:12px;font-size:20px;height:58px;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.girbaud-component-form-leads-0-x-successMessageContainer{text-align:center}.girbaud-component-form-leads-0-x-code{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:8px;border:.81px solid #000;width:296px;color:#000;border-radius:6.5px;font-weight:400;font-size:19.46px;line-height:120%;text-align:center;gap:50px}.girbaud-component-form-leads-0-x-customDescriptionGift{font-weight:400;font-size:20px;line-height:100%;text-align:center}.girbaud-component-form-leads-0-x-submitButtonGift{display:flex;font-weight:700;max-width:227px;font-size:19.46px;line-height:120%;background:#000;border-radius:8px;opacity:1;padding:8.11px;text-align:center;align-items:center;justify-content:center;margin:13px auto 120px;text-decoration:none}.girbaud-component-form-leads-0-x-couponTitle{font-weight:400;font-size:19.46px;line-height:120%;text-align:center}.girbaud-component-form-leads-0-x-copyButton{color:#fff;border:none;background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width:768px){.girbaud-component-form-leads-0-x-containerButton{margin-bottom:25px}.girbaud-component-form-leads-0-x-checkboxContainer{margin-bottom:15px;margin-top:15px}.girbaud-component-form-leads-0-x-customText{margin:26px 0;font-size:27px}.girbaud-component-form-leads-0-x-giftContainerText{margin-bottom:25px;font-size:15px}.girbaud-component-form-leads-0-x-checkboxLabel{font-size:11px}.girbaud-component-form-leads-0-x-checkboxContainer input{width:15.6px;height:15.6px}.girbaud-component-form-leads-0-x-submitButton{font-size:15px;height:48px}.girbaud-component-form-leads-0-x-giftImage{height:100px}}