.confirmation-container{display:none;padding:0 20px}
@media(min-width:992px){.confirmation-container{padding:0}
}
.confirmation-container.is-open{position:fixed;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%;z-index:10;display:flex;background-color:rgba(0,0,0,0.6)}
.confirmation-container.is-open .confirmation-modal{display:block}
.confirmation-container .confirmation-modal{display:none;overflow:hidden;outline:0;background-color:#fff;border-radius:12px;max-width:780px}
.confirmation-container .confirmation-modal .confirmation-modal__header{display:flex;align-items:center;margin:20px 24px}
@media(min-width:992px){.confirmation-container .confirmation-modal .confirmation-modal__header{margin:20px 40px}
}
.confirmation-container .confirmation-modal .confirmation-modal__header .js-confirmation-modal__close{border:0;background-color:transparent;padding:0;font-size:24px;margin-left:auto}
.confirmation-container .confirmation-modal .confirmation-modal__content{padding:0 24px 24px 24px}
@media(min-width:992px){.confirmation-container .confirmation-modal .confirmation-modal__content{padding:0 140px 80px 140px}
}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body{display:flex;flex-direction:column;align-items:center}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__icon .icon{display:block;width:64px;height:64px;background-size:contain;background-color:#9b7614}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__title{font-family:'FuturaPT Demi',sans-serif;font-size:24px;line-height:26px;margin-top:20px;margin-bottom:0;align-self:flex-start}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__title--revision{display:none}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__subtitle{margin-top:20px;font-family:'FuturaPT Book',sans-serif;font-size:18px;line-height:20px}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__subtitle p{margin-bottom:0}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__buttons{display:flex;flex-direction:column;row-gap:16px;margin-top:24px;width:100%}
@media(min-width:992px){.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__buttons{column-gap:24px;margin-top:20px;flex-direction:row}
}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__buttons .button{min-width:100%;max-width:100%;text-align:center}
@media(min-width:992px){.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__buttons .button{min-width:203px;max-width:203px}
}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__buttons .button:first-child{background-color:red;background-color:#fff;border:1px solid #9b7614;color:#9b7614;border-radius:3px;font-family:'FuturaPT Demi',sans-serif;font-size:14px;line-height:16px}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__buttons .button:first-child:hover{background-color:#fff;border-color:#8c6a12;color:#8c6a12}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__buttons .button:first-child:disabled,.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__buttons .button:first-child.disabled{background-color:#fff;border-color:#efefef;color:#6d6d69}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__buttons .button:nth-child(2){background-color:blue;background-color:#9b7614;border:1px solid #9b7614;color:#fff;border-radius:3px;font-family:'FuturaPT Demi',sans-serif;font-size:14px;line-height:16px}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__buttons .button:nth-child(2):hover{background-color:#8c6a12;border-color:#8c6a12}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__buttons .button:nth-child(2):disabled,.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .confirmation-modal__buttons .button:nth-child(2).disabled{background-color:#efefef;border-color:#efefef;color:#6d6d69}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .rewards-points{display:flex;flex-direction:column;row-gap:8px;background-color:#d9e8ef;width:100%;padding:20px;border-radius:3px;margin-top:24px}
@media(min-width:992px){.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .rewards-points{padding:20px 40px}
}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .rewards-points .rewards-points__title{font-family:'FuturaPT Demi',sans-serif;font-size:18px;line-height:20px}
@media(min-width:992px){.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .rewards-points .rewards-points__title{font-family:'FuturaPT Demi',sans-serif;font-size:20px;line-height:22px}
}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .rewards-points .rewards-points__total-points{font-family:'FuturaPT Demi',sans-serif;font-size:32px;line-height:34px;color:#004b6d}
@media(min-width:992px){.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .rewards-points .rewards-points__total-points{font-family:'FuturaPT Demi',sans-serif;font-size:60px;line-height:62px}
}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .rewards-points .rewards-points__total-balance{font-family:'FuturaPT Demi',sans-serif;font-size:24px;line-height:26px;color:#004b6d}
@media(min-width:992px){.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body .rewards-points .rewards-points__total-balance{font-family:'FuturaPT Demi',sans-serif;font-size:32px;line-height:34px}
}
.confirmation-container .confirmation-modal .confirmation-modal__content .confirmation-modal__body ul{padding-left:24px}
.confirmation-container .confirmation-modal.confirmation-modal--revision .confirmation-modal__content .confirmation-modal__body .confirmation-modal__title{display:none}
.confirmation-container .confirmation-modal.confirmation-modal--revision .confirmation-modal__content .confirmation-modal__body .confirmation-modal__title--revision{display:block}
.confirmation-container .confirmation-modal.confirmation-modal--revision .confirmation-modal__content .confirmation-modal__body .confirmation-modal__buttons{display:none}