.ta-policy-dialog{width:min(720px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#f9fafb;color:#1f2937;box-shadow:0 24px 80px #0003}.ta-policy-dialog[open]{display:flex;flex-direction:column}.ta-policy-dialog::backdrop{background:#0f172a7a}html:has(.ta-policy-dialog[open]){overflow:hidden}.ta-policy-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;padding:16px 20px;border-bottom:1px solid #e5e7eb}.ta-policy-dialog__header h2{margin:0;font-size:24px;line-height:1.25}.ta-policy-dialog__close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:10px;border:0;border-radius:12px;background:#f9fafb;color:#1f2937;cursor:pointer}.ta-policy-dialog__close:hover{background:#e8f2ed}.ta-policy-dialog__close:focus-visible{outline:2px solid #2b6b4c;outline-offset:2px}.ta-policy-dialog__close svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7}.ta-policy-dialog__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 28px;font-size:16px;line-height:1.65;overflow-wrap:anywhere}.ta-policy-dialog__body>:first-child{margin-top:0}.ta-policy-dialog__body h2{margin:24px 0 10px;font-size:20px}.ta-policy-dialog__body a{color:#2b6b4c;overflow-wrap:anywhere}.ta-policy-dialog__table-scroll{width:100%;max-width:100%;overflow-x:auto}.ta-policy-dialog__table-scroll:focus-visible{outline:2px solid #2b6b4c;outline-offset:2px}.ta-policy-dialog__body table{display:table;width:100%;min-width:600px;table-layout:fixed;border-collapse:collapse}.ta-policy-dialog__body th,.ta-policy-dialog__body td{min-width:0}.ta-policy-dialog__body :is(th,td):nth-child(1),.ta-policy-dialog__body :is(th,td):nth-child(2){width:24%}.ta-policy-dialog__body :is(th,td):nth-child(3){width:16%}.ta-policy-dialog__body :is(th,td):nth-child(4){width:36%}@media(max-width:749px){.ta-policy-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:14px}.ta-policy-dialog__header,.ta-policy-dialog__body{padding:16px}.ta-policy-dialog__header h2{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ta-policy-dialog.css.map */
