.tml-variant-picker .tml-field-label a[href*="/size-guide"]{font-size:16px;font-weight:400;text-decoration:underline;text-underline-offset:2px;color:#111}dialog.tml-size-popup:not([open]){display:none}dialog.tml-size-popup{box-sizing:border-box;width:min(860px,calc(100% - 32px));max-width:860px;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:0;border-radius:3px;background:#fff;color:#222;overflow:auto;overscroll-behavior:contain;box-shadow:0 16px 60px #0003}dialog.tml-size-popup::backdrop{background:rgb(0 0 0 / .52)}.tml-size-popup .tml-size-popup__inner{position:relative;box-sizing:border-box;width:100%;padding:44px 22px 28px}.tml-size-popup .tml-size-popup__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;min-width:36px;width:36px;height:36px;min-height:36px;margin:0;padding:0;border:0;background:#fff0;box-shadow:none;font:28px/1 Arial,sans-serif;color:#777;cursor:pointer;text-transform:none;letter-spacing:normal}.tml-size-popup .tml-size-popup__close:focus-visible{outline:2px solid #1a5c65;outline-offset:2px}.tml-size-popup #tml-size-popup-title{box-sizing:border-box;width:100%;margin:0 0 20px;padding:0 25px;font-size:25px;line-height:1.3;text-align:center;color:#111}.tml-size-popup .tml-size-popup__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.tml-size-popup .tml-size-popup__diagram svg{display:block;width:100%;height:auto;max-width:360px;margin:0 auto}.tml-size-popup .tml-size-popup__diagram p{margin:6px 0 0;color:#555;text-align:center;font-size:11px;line-height:1.5}.tml-size-popup .tml-size-popup__charts h3{font-size:19px;line-height:1.4;text-align:center;color:#111;margin:0 0 14px}.tml-size-popup .tml-size-popup__table{overflow-x:auto}.tml-size-popup .tml-size-popup__table table{width:100%;margin:0;border-collapse:collapse;font-size:13px;line-height:1.5;color:#555}.tml-size-popup .tml-size-popup__table th,.tml-size-popup .tml-size-popup__table td{padding:7px 8px;text-align:left;white-space:nowrap;border:0;border-bottom:1px solid #ddd;text-transform:none;letter-spacing:normal;color:inherit}.tml-size-popup .tml-size-popup__table th{font-weight:700;background:#fff}.tml-size-popup .tml-size-popup__table tbody tr:nth-child(odd){background:#f0f0f0}.tml-size-popup .tml-size-popup__note{margin:16px 0 8px;font-size:12px;line-height:1.5;color:#555}.tml-size-popup .tml-size-popup__full{font-size:13px;color:#222;text-decoration:underline}.tml-size-popup [hidden]{display:none!important}html.tml-size-popup-open{overflow:hidden}@media(max-width:600px){dialog.tml-size-popup{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.tml-size-popup .tml-size-popup__inner{padding:42px 16px 24px}.tml-size-popup .tml-size-popup__grid{grid-template-columns:minmax(0,1fr);gap:16px}.tml-size-popup .tml-size-popup__diagram svg{max-width:180px}.tml-size-popup #tml-size-popup-title{font-size:22px;margin-bottom:10px}.tml-size-popup .tml-size-popup__table table{font-size:12px}.tml-size-popup .tml-size-popup__table th,.tml-size-popup .tml-size-popup__table td{padding:7px 5px}}