.product-question-form{background-color:#eef7f1;padding-bottom:50px;padding-top:50px}.product-question-form__container{display:flex;flex-direction:column;gap:18px}@media (min-width:48em){.product-question-form__container{gap:25px}}@media (min-width:64em){.product-question-form__container{flex-direction:row}}.product-question-form .-box{background:#fcfcfc;border-radius:15px;padding:15px}@media (min-width:64em){.product-question-form .-box{padding:25px}}.product-question-form__confirmation{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:200px;text-align:center;width:100%}.product-question-form__confirmation svg{color:#22b995;height:50px;width:50px}.product-question-form__confirmation p{color:#626573}.product-question-form__error{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:200px;text-align:center;width:100%}.product-question-form__error svg{color:#f14b41;height:50px;width:50px}.product-question-form__error p{color:#626573}.product-question-form__product-badge{align-items:center;background-color:#eef7f1;border:1px solid #22b995;border-radius:8px;display:flex;gap:8px;padding:10px 14px;width:100%}.product-question-form__product-badge .iconify{color:#22b995;flex-shrink:0}.product-question-form__product-badge strong{font-weight:600}.product-question-form__required-note{color:#626573;width:100%}.product-question-form__form{align-items:end;display:flex;flex-direction:column;gap:15px;width:100%}@media (min-width:64em){.product-question-form__form{width:calc(100% - 300px)}}.product-question-form__form .-h3{border-bottom:1px solid #dcdcdc;padding-bottom:10px;width:100%}.product-question-form__form__group{display:flex;flex-direction:column;gap:18px;width:100%}@media (min-width:64em){.product-question-form__form__group{flex-direction:row;gap:25px}}.product-question-form__form .btn{margin-top:25px;width:auto}.product-question-form__infos{display:flex;flex-direction:column;gap:18px}@media (min-width:64em){.product-question-form__infos{gap:25px;width:300px}}.product-question-form__infos__info__title{align-items:center;border-bottom:1px solid #dcdcdc;display:flex;gap:10px;margin-bottom:25px;padding-bottom:10px}.product-question-form__infos__info__title .text-display{width:calc(100% - 32px)}
