html.ao-size-modal-open,html.ao-size-modal-open body{overflow:hidden}.ao-size-modal[hidden]{display:none!important}.ao-size-modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:20px 10px 0;color:#19191b}.ao-size-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ao-size-modal__dialog{position:relative;z-index:1;width:min(100%,680px);max-height:min(88vh,820px);overflow-y:auto;padding:20px 16px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -18px 60px #0000003d}.ao-size-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ao-size-modal__head span{color:#77777d;font-size:12px;font-weight:850;letter-spacing:.16em}.ao-size-modal__head h2{margin:4px 0 0;color:#0b0b0c;font-size:27px;line-height:1}.ao-size-modal__close{display:inline-flex;flex:0 0 44px;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(11,11,12,.12);border-radius:50%;color:#0b0b0c;background:#fafaf9;font:inherit;font-size:25px;line-height:1}.ao-size-modal__tip{display:flex;gap:11px;align-items:flex-start;margin-top:17px;padding:12px;border-radius:14px;color:#4e4e54;background:#f5f5f3}.ao-size-modal__tip svg{flex:0 0 22px;width:22px;height:22px;fill:none;stroke:#9b7041;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.ao-size-modal__tip p{margin:0;font-size:14px;line-height:1.45}.ao-size-modal__table-wrap{overflow:hidden;margin-top:16px;border:1px solid rgba(11,11,12,.12);border-radius:15px}.ao-size-table{width:100%;border-collapse:collapse;table-layout:fixed}.ao-size-table th,.ao-size-table td{padding:10px 4px;border-right:1px solid rgba(11,11,12,.12);border-bottom:1px solid rgba(11,11,12,.12);font-size:12px;text-align:center}.ao-size-table tr:last-child th,.ao-size-table tr:last-child td{border-bottom:0}.ao-size-table th:last-child,.ao-size-table td:last-child{border-right:0}.ao-size-table thead th{color:#4f4f54;background:#f7f7f5;font-weight:650}.ao-size-table thead strong{display:block;color:#0b0b0c;font-size:13px}.ao-size-table tbody th{color:#0b0b0c;background:#fcfcfb;font-weight:850}.ao-size-diagram{margin-top:17px;padding:14px;border-radius:16px;color:#222225;background:#f7f7f5}.ao-size-diagram>svg{display:block;width:100%;height:auto;max-height:230px}.ao-size-diagram text{fill:currentColor;font-size:22px;font-weight:850}.ao-size-diagram__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 12px;margin-top:4px;color:#5f5f64;font-size:12px}.ao-size-diagram__legend strong{color:#0b0b0c}.ao-size-modal :focus-visible{outline:3px solid #9b7041;outline-offset:3px}@media screen and (min-width:750px){.ao-size-modal{align-items:center;padding:24px}.ao-size-modal__dialog{border-radius:24px}}
/*# sourceMappingURL=/cdn/shop/t/152/assets/ao-shirt-size-guide.css.map */
