.ts-requirements__popup{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000052;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;pointer-events:none;z-index:1000}.ts-requirements__popup.open{opacity:1;pointer-events:all}.ts-requirements__popup-inner{width:100%;max-width:480px;height:auto;border-radius:20px;padding:45px 40px;background-color:#fff;position:relative;transform:scale(.9);transition:transform .3s}.ts-requirements__popup.open .ts-requirements__popup-inner{transform:scale(1)}.ts-requirements__popup-title{font-family:var(--main-font);font-size:32px;font-weight:600;line-height:1.5;letter-spacing:.01em;text-align:center;max-width:340px;margin:0 auto 16px}.ts-requirements__popup-subtitle{font-family:var(--main-font);font-size:16px;font-weight:500;line-height:1.5;text-align:center;margin:0 0 32px}.ts-requirements__popup-controls{display:flex;gap:12px;justify-content:center}.ts-requirements__popup-control{width:calc(50% - 6px);height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #00C462;border-radius:12px;text-decoration:none;padding:12px;font-family:var(--main-font);font-size:16px;font-weight:600;line-height:1;text-align:center;color:#00c462;cursor:pointer}.ts-requirements__popup-control--agree{background-color:#00c462;color:#f8f7f5}.ts-requirements__popup-close{position:absolute;top:16px;right:16px;padding:8px;background-color:#f1f0ed;border-radius:12px;cursor:pointer;display:flex}.ts-requirements__popup-close svg{fill:none;stroke:none;pointer-events:none}@media screen and (max-width: 749px){.ts-requirements__popup-inner{max-width:calc(100% - 32px);padding:36px 16px 16px}.ts-requirements__popup-title{font-size:22px;margin:0 auto 24px;max-width:230px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/order-requirements.css.map */
