.cm-sg{color:#202020;font-family:inherit;line-height:1.55;max-width:1400px;margin:0 auto 72px;font-size:15px}.cm-sg *{box-sizing:border-box}.cm-sg-hero{background:#191b1d;color:#fff;padding:clamp(32px,5.5vw,76px) clamp(20px,5vw,72px);margin:16px 0 17px;position:relative;overflow:hidden}.cm-sg-hero:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.2);width:310px;height:310px;border-radius:100%;right:-130px;top:-95px;pointer-events:none}.cm-sg-hero .cm-sg-eyebrow{letter-spacing:.18em;color:#c2c4c8;font-size:11px;font-weight:750;margin-bottom:18px}.cm-sg-hero h2{color:#fff!important;font:400 clamp(38px,5.5vw,76px)/1.07 Georgia,"Times New Roman",serif;letter-spacing:-.045em;margin:0 0 18px}.cm-sg-hero p{color:#d7d7d7;font-size:clamp(14px,1.4vw,17px);line-height:1.65;max-width:720px;margin:0}.cm-sg-keyfacts{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.cm-sg-keyfacts span{color:#eee;border:1px solid rgba(255,255,255,.27);padding:7px 12px;font-size:11px;font-weight:650}.cm-sg-notice{margin:20px 0;padding:19px 23px;background:#f6f5f2;border-left:3px solid #1f2124;font-size:13px;line-height:1.8}.cm-sg-notice strong{font-weight:800}.cm-sg-nav{display:flex;gap:8px;overflow-x:auto;padding:11px 0 17px;margin:0 0 36px;border-bottom:1px solid #e6e6e6;scrollbar-width:thin;scroll-snap-type:x proximity}.cm-sg-nav a{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid #dedede;border-radius:23px;padding:10px 14px;text-decoration:none;color:#242424;background:#fff;font-size:12px;font-weight:700;scroll-snap-align:start}.cm-sg-nav a:hover,.cm-sg-nav a:focus-visible{background:#202020;color:#fff}.cm-sg-section{scroll-margin-top:115px;border-bottom:1px solid #e9e7e4;padding:30px 0 46px}.cm-sg-overline{font-size:10px!important;letter-spacing:.15em;color:#8b857e!important;font-weight:800;margin:0 0 12px!important}.cm-sg-section h2{font:400 clamp(28px,3.1vw,47px)/1.16 Georgia,"Times New Roman",serif;color:#202020;letter-spacing:-.04em;margin:0 0 15px!important}.cm-sg-lead{color:#666;max-width:920px;margin:0 0 25px!important;font-size:14px;line-height:1.75}.cm-sg-measures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cm-sg-measures>div,.cm-sg-access>div{border:1px solid #e9e8e5;padding:20px 21px;background:#fff}.cm-sg-measures b{font-size:11px;color:#a1a1a1;font-weight:700}.cm-sg-measures h3,.cm-sg-access h3{font-size:17px;line-height:1.3;color:#232323;margin:8px 0 9px;font-weight:800}.cm-sg-measures p,.cm-sg-access p{color:#636363;font-size:13px;line-height:1.7;margin:0}.cm-sg-table-block{margin:26px 0}.cm-sg-table-block h3{font:700 clamp(17px,1.6vw,21px)/1.35 Arial,Helvetica,sans-serif;color:#2c2c2c;margin:0 0 12px!important}.cm-sg-table-scroll{overflow:auto;overscroll-behavior-x:contain;max-width:100%;width:100%;border:1px solid #e5e5e5;scrollbar-width:thin}.cm-sg-table-scroll:focus-visible{outline:2px solid #282828;outline-offset:2px}.cm-sg-table-scroll table{border-collapse:separate;border-spacing:0;width:100%;min-width:530px;table-layout:auto;margin:0!important;font-size:13px;white-space:nowrap}.cm-sg-table-scroll table th,.cm-sg-table-scroll table td{padding:13px 16px!important;border:0!important;border-bottom:1px solid #ebebeb!important;text-align:left!important;font-weight:500;line-height:1.42;color:#333;background:#fff}.cm-sg-table-scroll table thead th{background:#242527!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.015em;position:sticky;top:0;z-index:2}.cm-sg-table-scroll tbody tr:nth-child(2n) td,.cm-sg-table-scroll tbody tr:nth-child(2n) th{background:#faf9f7!important}.cm-sg-table-scroll tbody th{font-weight:800!important;color:#1b1b1b!important;position:sticky;left:0;z-index:1;border-right:1px solid #eee!important;background:#fff!important}.cm-sg-table-scroll tbody tr:nth-child(2n) th{background:#faf9f7!important}.cm-sg-table-note{font-size:12px;color:#747474;line-height:1.7;margin-top:10px!important}.cm-sg-tip{border:1px solid #dedede;background:#fbfaf9;margin-top:20px;padding:17px 20px;color:#555;font-size:13px;line-height:1.7}.cm-sg-access{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cm-sg-back{display:inline-block;margin:25px 0 0;text-decoration:none;color:#202020!important;border-bottom:1px solid #202020;font-size:12px;font-weight:750;padding:0 0 4px}.cm-sg-sources{padding:33px 0 48px}.cm-sg-sources h2{font-size:23px;font-weight:750;margin:0 0 10px}.cm-sg-sources p{font-size:13px;color:#747474;max-width:720px}.cm-sg-sources ul{list-style:none;padding:0;margin:14px 0;display:flex;flex-wrap:wrap;gap:9px}.cm-sg-sources li{list-style:none;margin:0;padding:0}.cm-sg-sources a{display:inline-block;border:1px solid #ddd;text-decoration:none;color:#232323;padding:10px 12px;font-size:12px}.cm-sg-sources a:hover{background:#222;color:#fff}.cm-size-guide-trigger{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:8px 14px;text-decoration:none!important;cursor:pointer;border:1px solid #d7d7d7;border-radius:2px;background:#f7f7f5;color:#242424!important;font-size:13px;line-height:1.35;font-weight:750;transition:border-color .15s ease,background .15s ease;max-width:100%}.cm-size-guide-trigger:hover,.cm-size-guide-trigger:focus-visible{background:#eeedea;border-color:#242424;color:#151515!important}.cm-size-guide-trigger svg{width:19px;height:19px;flex-shrink:0}.cm-size-guide-trigger__wrap{margin:10px 0 17px;display:block}.cm-size-guide-trigger__note{font-size:11px;color:#777;line-height:1.45;margin:6px 0 0}@media(max-width:749px){.cm-sg{margin:0 auto 45px;font-size:14px}.cm-sg-hero{margin:8px 0 13px;padding:32px 21px}.cm-sg-keyfacts{margin-top:20px}.cm-sg-nav{margin-bottom:15px}.cm-sg-section{padding:25px 0 37px;scroll-margin-top:65px}.cm-sg-measures,.cm-sg-access{grid-template-columns:1fr 1fr;gap:9px}.cm-sg-measures>div,.cm-sg-access>div{padding:14px}.cm-sg-table-scroll table{font-size:12px;min-width:470px}.cm-sg-table-scroll table th,.cm-sg-table-scroll table td{padding:12px 13px!important}.cm-sg-notice{padding:14px 15px}.cm-size-guide-trigger{width:100%;justify-content:center}.cm-size-guide-trigger__note{text-align:center}}@media(max-width:465px){.cm-sg-measures,.cm-sg-access{grid-template-columns:1fr}.cm-sg-hero h2{font-size:39px}}@media(prefers-reduced-motion:reduce){.cm-size-guide-trigger{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/camode-size-guide.css.map */
