.hm-size-guide-opener{display:block;margin:18px 0 16px}.hm-size-guide-link{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;color:#84665c!important;text-decoration:underline;text-underline-offset:5px;font:inherit;line-height:1.7;cursor:pointer;text-align:start}.hm-size-guide-link:focus-visible{outline:2px solid #84665c;outline-offset:5px}.hm-size-chart .modal__window{width:min(560px,94vw);max-width:560px;background:#fffcf8;color:#342e29;border:0}.hm-size-chart .modal__content{padding:32px 28px;text-align:center;max-height:90vh;max-height:90dvh;overflow:auto}.hm-size-chart__logo{display:block;width:150px;height:auto;margin:0 auto 18px}.hm-size-chart h2{font-size:25px;font-weight:400;line-height:1.4;margin:14px 0 6px}.hm-size-chart .layer{color:#8f6e64;margin:0}.hm-size-chart .hint,.hm-size-chart .note{font-size:13px;line-height:1.7;color:#74675e;margin:18px 0}.hm-size-chart table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:center;margin:0}.hm-size-chart th{background:#eee3db;font-size:12px;font-weight:400;padding:12px 3px;border:0}.hm-size-chart td{font-size:18px;padding:12px 3px;border:0;border-bottom:1px solid #e5d9d0}.hm-size-chart th:nth-child(-n+2){width:22%}.hm-size-chart td:nth-child(-n+2){background:#f7f0e9}.hm-chart-options{display:inline-flex;direction:ltr;gap:3px;font-size:15px}.hm-size-chart__table img{display:block;max-width:100%!important;height:auto!important;margin:auto}.hm-size-chart__help{border-top:1px solid #e4d8ce;padding-top:18px;margin-top:20px}.hm-size-chart__help strong{display:block;font-size:18px;font-weight:400;margin-bottom:8px}.hm-size-chart__help a{font-size:14px;color:#84665c;text-decoration:underline;text-underline-offset:5px}.hm-size-chart .modal__close-btn{left:8px;right:auto;top:8px}.hm-size-chart .modal__close-btn svg{pointer-events:none}@media(max-width:480px){.hm-size-chart .modal__content{padding:30px 16px 22px}.hm-size-chart h2{font-size:22px}.hm-size-chart td{font-size:16px;padding:11px 2px}}.hm-size-chart th,.hm-size-chart td{text-align:center!important}.hm-size-chart h2{font-style:normal!important}
