.loader-status{content:"";border:5px solid var(--color-outline);border-radius:50%;width:6rem;height:6rem;transition:all .3s;animation:1s linear infinite spin;display:flex;position:relative;overflow:hidden;box-shadow:0 0 .6rem #0000004d}.loader-status.success{background:#90ee90;border-color:#90ee90}.loader-status.fail{background:#ffcccb;border-color:#ffcccb}.loader-status.success:before{transform-origin:0%;content:"";background-color:green;border-radius:5px;width:2.5rem;height:7px;animation:1s baseGrow;position:absolute;top:65%;left:44%;transform:rotate(-45deg)}.loader-status.success:after{transform-origin:0%;content:"";background-color:green;border-radius:5px;width:1.5rem;height:7px;animation:1s tipGrow;position:absolute;top:65%;left:50%;transform:rotate(-135deg)}.loader-status.fail:before{transform-origin:50%;content:"";content:"";background:#8b0000;border-radius:10px;width:3rem;height:.5rem;animation:.3s linear leftIn;position:absolute;top:calc(50% - .25rem);left:calc(50% - 1.5rem);transform:rotate(45deg)}.loader-status.fail:after{transform-origin:50%;content:"";content:"";background:#8b0000;border-radius:10px;width:3rem;height:.5rem;animation:.3s linear rightIn;position:absolute;top:calc(50% - .25rem);right:calc(50% - 1.5rem);transform:rotate(-45deg)}.loader-status.success,.loader-status.fail{animation:1.2s ease-in-out pop}@keyframes spin{0%{border-top:5px solid var(--color-primary);transform:rotate(0)}to{border-top:5px solid var(--color-primary);transform:rotate(360deg)}}@keyframes tipGrow{0%{width:0;top:0;left:0}25%{width:0;top:0;left:0}50%{width:0;top:0%;left:0%}75%{width:0;top:0%;left:0%}to{width:1.5rem;top:65%;left:50%}}@keyframes baseGrow{0%{width:0}90%{width:0}to{width:2.5rem}}@keyframes pop{0%{transform:scale(1)}80%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes leftIn{0%{width:0;top:0;left:0}to{width:3rem;top:calc(50% - .25rem);left:calc(50% - 1.5rem)}}@keyframes rightIn{0%{rigth:0;width:0;top:0}to{width:3rem;top:calc(50% - .25rem);right:calc(50% - 1.5rem)}}
.templatefoodi .checkout-result{margin-inline-start:calc(min(100vw,1400px)/2 - 50vw);margin-top:var(--height-navbar);flex-direction:column;justify-content:center;align-items:center;display:flex;background-color:var(--color-surface-container)!important;width:100vw!important;height:calc(100vh - var(--height-navbar))!important}.templatefashion .checkout-result{margin-inline-start:calc(min(100vw,1200px)/2 - 50vw);margin-top:70px}.templatefoodi .checkout-result-loading-status{z-index:1;margin-bottom:-50px}.checkout-result-container{text-align:center;max-width:var(--max-width-content);margin:var(--padding-xx-large) auto;padding:var(--padding-normal);font-size:var(--font-normal);color:var(--color-tertiary);align-items:center;gap:var(--padding-xx-large);flex-direction:column;display:flex;overflow-y:auto}.templatefoodi .checkout-result-container{width:600px;margin:var(--padding-normal) auto;padding:var(--padding-normal);font-size:var(--font-normal);color:var(--color-tertiary);overflow-y:auto}.templatefoodi .checkout-result-card{text-align:center;opacity:0;flex-direction:column;max-height:0;transition:all 2s;display:flex}.templatefoodi .checkout-result-card.show{border:1px solid var(--color-outline);border-radius:var(--radius-large);background-color:var(--color-background);opacity:1;margin:0px var(--padding-x-large);max-height:calc(100% - 100px)}.templatefoodi .checkout-result-container{opacity:0;padding:var(--padding-large);transition:all 3s}.templatefoodi .checkout-result-container.display{opacity:1}.checkout-result-container h1{margin-bottom:-40px}.checkout-result-container-header{place-items:center;gap:var(--padding-normal);margin:0 var(--padding-large);flex-direction:column;padding-top:40px;display:flex}.checkout-result-container-header-title>p{font-size:var(--font-normal);font-weight:700}.checkout-result-container-header-title .title2{font-size:24px}.checkout-result-container-header>span{color:var(--color-secondary)}.checkout-result-branch-phone{color:var(--color-secondary);font-size:var(--font-normal);margin-top:var(--padding-normal);padding:0px var(--padding-x-large)}.checkout-result-branch-phone-value{cursor:pointer;margin:5px;font-weight:700;text-decoration:underline}.checkout-result-digitals-product{padding:var(--padding-normal);gap:var(--padding-normal);font-size:var(--font-large);border-bottom:1px solid var(--color-separator);flex-direction:column;display:flex}.checkout-result-digitals-product-numbers{gap:var(--padding-normal);flex-direction:column;display:flex}.checkout-result-code-container{justify-content:center;align-items:center;gap:var(--padding-medium);display:flex}.checkout-result-code{background-color:var(--color-primary);border-radius:var(--radius-medium);padding:var(--padding-medium) var(--padding-normal);color:var(--color-on-primary);font-size:var(--font-normal);align-items:center;gap:var(--padding-medium);display:flex}.templatefoodi .checkout-result-code{background-color:var(--color-background);color:var(--color-tertiary);font-size:var(--font-x-large);gap:var(--padding-medium);padding:0;font-weight:700}.checkout-result-code-value{flex:1;font-weight:700;text-decoration:underline}.checkout-result-btn-copy{cursor:pointer;background-color:#0000;border:none;outline:none}.templatefoodi .checkout-result-btn-copy .custom-svg{width:23px;height:23px;margin-top:3px}.templatefoodi .checkout-result-btn-copy .custom-svg.primary path{fill:var(--color-outline)}.checkout-result-btns-container{align-items:center;gap:var(--padding-normal);flex-direction:column;width:100%;display:flex}.checkout-result-btn-receipt{width:100%;padding:var(--padding-normal);background-color:var(--color-on-primary);color:var(--color-primary);font-size:var(--font-normal);cursor:pointer;border:none}.templatefoodi .checkout-result-btn-receipt{background-color:var(--color-background);color:var(--color-primary);border:1px solid var(--color-primary)}.checkout-result-btn-start{width:100%;padding:var(--padding-normal);background-color:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-normal);font-size:var(--font-normal);cursor:pointer;border:none}.templatefoodi .checkout-result-btns-container button{border-radius:var(--radius-large)!important;height:55px!important}@media (max-width:767px){.templatefoodi .checkout-result-container{width:90vw}}
