.modal-purchase-confirmation{align-items:center;box-sizing:border-box;display:flex;height:100%;left:0;margin:0 auto;opacity:0;overflow:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.modal-purchase-confirmation .modal__content{height:100%;margin:0 auto;overflow:hidden;padding:16px;position:relative;right:0;width:100%}@media screen and (min-width:768px){.modal-purchase-confirmation .modal__content{border-radius:24px;max-height:506px;max-width:672px;padding:58px 24px 32px;width:50%}}.modal-purchase-confirmation .modal__content-info{height:90%;overflow:hidden;width:100%}@media screen and (min-width:768px){.modal-purchase-confirmation .modal__content-info{height:auto}}.modal-purchase-confirmation .modal__toggle{align-items:center;border:none;cursor:pointer;display:flex;height:20px;justify-content:center;margin:0 0 0 auto;padding:12px;position:absolute;right:5px;top:20px;width:40px;z-index:2}.modal-purchase-confirmation .content-primary{align-items:center;border-radius:16px;display:flex;flex-direction:column;height:80%;justify-content:space-between;padding:16px}@media screen and (min-width:768px){.modal-purchase-confirmation .content-primary{border:none;display:block;height:auto;padding:0}}.modal-purchase-confirmation .success-banner{align-items:center;display:flex;flex-direction:column;margin:auto}@media screen and (min-width:768px){.modal-purchase-confirmation .success-banner{margin-top:18px}}.modal-purchase-confirmation .success-icon:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m22.826 6-.805 3.253 2.624 2.171a.877.877 0 0 1 0 1.357l-2.623 2.171.805 3.253a.863.863 0 0 1-.15.733.924.924 0 0 1-.672.364l-3.44.257-1.319 3.09a.915.915 0 0 1-.853.552.94.94 0 0 1-.482-.13l-2.943-1.751-2.945 1.753a.938.938 0 0 1-1.333-.42L7.37 19.56l-3.442-.26a.925.925 0 0 1-.672-.363.873.873 0 0 1-.15-.733l.805-3.253-2.623-2.171a.888.888 0 0 1-.322-.679.88.88 0 0 1 .325-.677l2.623-2.172-.805-3.252a.862.862 0 0 1 .15-.733.934.934 0 0 1 .672-.364l3.442-.258 1.32-3.09a.915.915 0 0 1 .567-.509.94.94 0 0 1 .765.088l2.942 1.75 2.943-1.753a.938.938 0 0 1 1.333.42l1.319 3.092 3.442.26c.268.019.514.153.672.363.159.21.212.479.15.733Z' fill='%233DA126'/%3E%3Cpath d='m18.322 9.682-6.3 6.102a.93.93 0 0 1-1.3 0l-3.106-3.009a.874.874 0 0 1 0-1.261.944.944 0 0 1 1.303 0l2.453 2.377 2.825-2.737 2.826-2.736a.944.944 0 0 1 1.302 0 .88.88 0 0 1-.003 1.264Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(.966)' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size:cover;content:"";display:inline-block;height:64px;width:66px}.modal-purchase-confirmation .success-message{font-size:18px;text-align:center;width:200px}.modal-purchase-confirmation .total-summary{align-items:center;display:flex;font-size:18px;justify-content:space-between;padding:16px 0;width:100%}@media screen and (min-width:768px){.modal-purchase-confirmation .total-summary{margin-top:48px}}.modal-purchase-confirmation .action-buttons-wrapper{grid-row-gap:8px;display:grid;grid-template-columns:minmax(0,1fr);margin-top:8px;row-gap:8px}.modal-purchase-confirmation .action-buttons-wrapper>a{align-items:center;display:flex;justify-content:center;width:100%}@media screen and (min-width:768px){.modal-purchase-confirmation .action-buttons-wrapper{gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:16px}}.modal-purchase-confirmation .action-buttons-wrapper>.btn{text-align:center}.modal-purchase-confirmation .payment-types{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;justify-content:center;list-style:none;padding-left:0}.modal-purchase-confirmation[open]{opacity:1;visibility:visible;z-index:101}.template-cart .modal-purchase-confirmation .action-buttons-wrapper{display:flex}.template-cart .modal-purchase-confirmation .action-buttons-wrapper button{display:none}
