.success-container{gap:3rem;pointer-events:all;position:relative}.success-container :not(canvas){z-index:2}.success-container .confetti{height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;width:100%}.success-container .success-header__title{color:#fff;font-size:2rem;font-style:italic;font-weight:800;letter-spacing:-.64px;text-align:center;text-transform:uppercase}.success-container .success-header__icon{margin-top:.75rem;width:10.1875rem}.success-container .replenishment{font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.25rem;text-align:center}.success-container .replenishment .value{font-size:1rem;font-style:italic;font-weight:800;letter-spacing:0;text-align:center}.success-container .replenishment__icon{height:1rem;margin-left:.25rem;width:1rem}.success-container .description{font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.375rem;text-align:center;width:16.125rem}.success-container .control-button{background-color:#e81c5a;border:none;border-radius:.375rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:0;padding:1rem 1.25rem;text-align:center;text-decoration:none;text-transform:uppercase}