.ssz{--panel:#efeeea;--draw:#8a8e94;--jk:#3b4652;--guide:#cfcde2;--bg:#f7f6f3;--ink:#16202b;--mute:#6b7480;--line:#d6d9dd;--acc:#1f3a5f;--accink:#fff;--card:#fff;display:block;box-sizing:border-box;max-width:560px;margin:32px auto;padding:24px 18px 32px;border-radius:12px;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.5;font-family:inherit;text-align:left;letter-spacing:normal;text-transform:none}.ssz *,.ssz *:before,.ssz *:after{box-sizing:border-box}.ssz .ssz-title{font:600 26px/1.2 Georgia,Times New Roman,serif;margin:0 0 4px}.ssz .ssz-h{font:600 15px/1.3 Georgia,serif;margin:26px 0 10px}.ssz .sub{color:var(--mute);margin:0 0 8px;font-size:14px}.ssz .grid{display:grid;gap:8px}.ssz .g3{grid-template-columns:repeat(3,1fr)}.ssz .g4{grid-template-columns:repeat(2,1fr)}@media(min-width:420px){.ssz .g4{grid-template-columns:repeat(4,1fr)}}.ssz .opt{-webkit-appearance:none;appearance:none;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:12px 6px;font:inherit;cursor:pointer;text-align:center;min-height:48px}.ssz .opt small{display:block;color:var(--mute);font-size:12px}.ssz .opt[aria-pressed=true]{border-color:var(--acc);background:var(--acc);color:var(--accink)}.ssz .opt[aria-pressed=true] small{color:inherit;opacity:.8}.ssz :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ssz .row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.ssz .how{margin:16px 0 4px;border:1px solid var(--line);border-radius:8px;background:var(--card);padding:0 12px 6px}.ssz .how summary{cursor:pointer;padding:12px 0;font-weight:600}.ssz .how ol{padding-left:20px;margin:8px 0}.ssz .how li{margin:0 0 8px;font-size:14px}.ssz .panel{background:var(--panel);border-radius:8px;padding:6px 0;margin-bottom:10px}.ssz .art{display:block;width:100%;height:250px}.ssz .row2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.ssz label{font-size:13px;color:var(--mute);display:block;margin-bottom:2px}.ssz select,.ssz input{width:100%;font:inherit;padding:11px 8px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink)}.ssz .go{margin-top:14px;width:100%;padding:13px;border:0;border-radius:6px;background:var(--acc);color:var(--accink);font-family:inherit;font-weight:600;font-size:16px;cursor:pointer}.ssz .msg{margin:10px 0 0;font-size:14px;color:var(--mute)}.ssz .fine{margin-top:10px;font-size:12px;color:var(--mute)}.ssz a{color:var(--acc)}.ssz .shop{display:block;margin-top:14px;padding:13px;border-radius:6px;background:var(--acc);color:var(--accink);font-weight:600;text-align:center;text-decoration:none}.ssz .shop[hidden]{display:none}.ssz .sum{margin-top:28px;padding:16px 0 0;border-top:2px solid var(--ink)}.ssz .sum p{margin:0 0 4px}.ssz .sum .big{font:600 20px Georgia,serif}.ssz .ssz-title{font-family:var(--heading-font-family,Georgia,"Times New Roman",serif);color:var(--ink);text-transform:none;letter-spacing:normal}.ssz .ssz-h{font-family:var(--heading-font-family,Georgia,serif);color:var(--ink);text-transform:none;letter-spacing:normal}.ssz button.opt,.ssz button.go{text-transform:none;letter-spacing:normal;box-shadow:none}.ssz [hidden],img[src*=Suit_Sizing_Chart],img[src*=Approved_Trouser_Size_Chart],img[src*=Size_52_54_Jackets]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/saunter-size-selector.css.map */
