.peguu-billing-modal{--billing-purple-dark: #574676;--billing-purple: #835ec7;--billing-purple-soft: #ae96dc;--billing-lavender: #e6dff4;--billing-yellow: #f4ea5d;--billing-yellow-hover: #e9b42a;--billing-red: #ff4438;--billing-white: #ffffff;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:24px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.peguu-billing-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}body.peguu-billing-modal-open{overflow:hidden}.peguu-billing-modal *,.peguu-billing-modal *:before,.peguu-billing-modal *:after{box-sizing:border-box}.peguu-billing-modal [hidden]{display:none!important}.peguu-billing-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:#574676b8;cursor:pointer}.peguu-billing-modal__dialog{position:relative;z-index:1;width:min(1022px,100%);min-height:539px;max-height:calc(100vh - 48px);padding:56px 71px 60px;overflow-x:hidden;overflow-y:auto;background:var(--billing-white);border-radius:18px;box-shadow:0 24px 80px #392a524d;transform:translateY(16px) scale(.98);transition:transform .3s ease}.peguu-billing-modal.is-open .peguu-billing-modal__dialog{transform:translateY(0) scale(1)}.peguu-billing-modal__close{position:absolute;top:18px;right:22px;z-index:10;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:999px;background:#e6dff4b8;color:var(--billing-purple-dark);font-family:Arial,sans-serif;font-size:32px;font-weight:300;line-height:1;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.peguu-billing-modal__close:hover{background:var(--billing-lavender);transform:rotate(6deg)}.peguu-billing-modal__close:focus-visible{outline:2px solid var(--billing-purple);outline-offset:3px}.peguu-billing-modal__header{width:100%;margin:0 0 48px;text-align:center}.peguu-billing-modal__title{margin:0;color:var(--billing-purple-dark);font-family:Excon,sans-serif;font-size:48px;font-weight:700;line-height:55px}.peguu-billing-modal__title-highlight{display:inline-block;padding:2px 10px 4px;border-radius:8px;background:var(--billing-purple);color:var(--billing-white)}.peguu-billing-modal__form{width:100%}.peguu-billing-modal__fields{display:grid;grid-template-columns:repeat(2,minmax(0,427px));justify-content:center;column-gap:23px;row-gap:25px}.peguu-billing-modal__field{position:relative;width:100%;min-width:0;padding-bottom:17px}.peguu-billing-modal__input{display:block;width:100%;height:45px;margin:0;padding:0 8px 8px;border:0;border-bottom:1px solid var(--billing-lavender);border-radius:0;outline:none;background:transparent;color:var(--billing-purple-dark);font-family:"Mona Sans",var(--font-body-family),sans-serif;font-size:20px;font-weight:400;line-height:normal;box-shadow:none;appearance:none;-webkit-appearance:none;transition:border-color .2s ease}.peguu-billing-modal__input::placeholder{color:var(--billing-purple-dark);opacity:1}.peguu-billing-modal__input:hover{border-bottom-color:var(--billing-purple-soft)}.peguu-billing-modal__input:focus{border-bottom-color:var(--billing-purple)}.peguu-billing-modal__field.is-error .peguu-billing-modal__input{border-bottom-color:var(--billing-red)}.peguu-billing-modal__field--select .peguu-billing-modal__input{height:45px;padding:0 44px 0 12px;border:1px solid var(--billing-lavender);border-radius:12px;color:var(--billing-purple-dark);cursor:pointer}.peguu-billing-modal__select:invalid{color:var(--billing-purple-soft)}.peguu-billing-modal__select-arrow{position:absolute;top:17px;right:19px;width:10px;height:10px;border-right:2px solid var(--billing-purple-dark);border-bottom:2px solid var(--billing-purple-dark);transform:rotate(45deg);pointer-events:none}.peguu-billing-modal__error{position:absolute;left:8px;bottom:0;width:calc(100% - 16px);color:var(--billing-red);font-family:"Mona Sans",var(--font-body-family),sans-serif;font-size:12px;font-weight:400;line-height:15px}.peguu-billing-modal__message{width:min(650px,100%);margin:18px auto 0;padding:10px 14px;border-radius:10px;font-family:"Mona Sans",var(--font-body-family),sans-serif;font-size:14px;font-weight:600;line-height:20px;text-align:center}.peguu-billing-modal__message.is-error{background:#ff44381a;color:#c92f25}.peguu-billing-modal__message.is-success{background:#6ac14c24;color:#438b2b}.peguu-billing-modal__actions{display:grid;grid-template-columns:minmax(0,303px) minmax(0,303px);justify-content:center;align-items:center;gap:23px;width:100%;margin:43px auto 0}.peguu-billing-modal__button{display:inline-flex;align-items:center;justify-content:center;width:303px;height:53px;min-width:0;margin:0;padding:12px 25px;border-radius:13px;font-family:"Mona Sans",var(--font-body-family),sans-serif;font-size:22px;font-weight:700;line-height:normal;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;rotate:0deg;scale:1 1;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased;will-change:rotate,scale,background-color,color;transition:rotate .4s linear(0,1.72 38%,.712 59%,1.159 77%,.917 89%,1),scale .3s cubic-bezier(.22,1,.36,1),background-color .2s ease,border-color .2s ease,color .2s ease}.peguu-billing-modal__button--cancel{border:2px solid var(--billing-purple-soft);background:var(--billing-white);color:var(--billing-purple-soft);transform-origin:left center}.peguu-billing-modal__button--cancel:hover:not(:disabled){border-color:var(--billing-purple-soft);background:var(--billing-purple-soft);color:var(--billing-white);rotate:1.657deg}.peguu-billing-modal__button--cancel:hover:active:not(:disabled){border-color:var(--billing-purple);background:var(--billing-purple);color:var(--billing-white);scale:1 .9145}.peguu-billing-modal__button--accept{border:2px solid transparent;background:var(--billing-yellow);color:var(--billing-purple-dark);transform-origin:right center}.peguu-billing-modal__button--accept:hover:not(:disabled){border-color:transparent;background:var(--billing-yellow-hover);color:var(--billing-purple-dark);rotate:-1.66deg}.peguu-billing-modal__button--accept:hover:active:not(:disabled){background:var(--billing-yellow-hover);color:var(--billing-purple-dark);scale:1 .9145}.peguu-billing-modal__button:focus-visible{outline:3px solid rgba(131,94,199,.3);outline-offset:3px}.peguu-billing-modal__button:disabled{opacity:.6;cursor:wait;pointer-events:none}@media screen and (max-width:900px){.peguu-billing-modal__dialog{min-height:auto;padding:64px 38px 45px}.peguu-billing-modal__title{font-size:42px;line-height:48px}.peguu-billing-modal__fields{grid-template-columns:1fr}.peguu-billing-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(626px,100%)}.peguu-billing-modal__button{width:100%}}@media screen and (max-width:600px){.peguu-billing-modal{align-items:center;padding:20px}.peguu-billing-modal__dialog{width:min(350px,100%);min-height:0;max-height:calc(100vh - 40px);padding:52px 18px 24px;border-radius:15px}.peguu-billing-modal__close{top:14px;right:14px;width:38px;height:38px;font-size:28px}.peguu-billing-modal__header{margin-bottom:22px}.peguu-billing-modal__title{font-size:30px;line-height:36px}.peguu-billing-modal__input,.peguu-billing-modal__input::placeholder{font-size:16px}.peguu-billing-modal__fields{row-gap:8px}.peguu-billing-modal__field{padding-bottom:12px}.peguu-billing-modal__input,.peguu-billing-modal__field--select .peguu-billing-modal__input{height:42px}.peguu-billing-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.peguu-billing-modal__button{width:100%;height:48px;padding:8px 10px;font-size:15px}}@media(prefers-reduced-motion:reduce){.peguu-billing-modal,.peguu-billing-modal__dialog,.peguu-billing-modal__close,.peguu-billing-modal__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/peguu-billing-modal.css.map */
