.mc-size-page{max-width:1200px;margin:0 auto 80px;padding:0 20px;color:#3d3d3d;font:400 18px/1.6 "Source Sans 3",sans-serif}.mc-size-page h2{font-size:28px;line-height:1.35;margin:0 0 20px}.mc-size-page h3{font-size:24px;line-height:1.4;margin:0 0 12px}.mc-size-page p{margin:0 0 20px}.mc-size-page ul{padding-left:24px}.mc-size-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:40px;margin-bottom:40px}.mc-size-calculator{border:2px solid #fce3e6;padding:32px;margin-bottom:40px}.mc-size-page label{display:block;font-weight:600;margin-bottom:8px}.mc-size-page input,.mc-size-page select{box-sizing:border-box;width:100%;max-width:440px;min-height:48px;border:1px solid #939393;border-radius:0;background:#fff;color:#3d3d3d;padding:10px 12px;font:inherit}.mc-size-page fieldset{margin:24px 0;padding:0;border:0;min-width:0}.mc-size-page legend{font-weight:600;margin-bottom:12px}.mc-size-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mc-size-page fieldset p{font-size:16px;margin:12px 0 0}.mc-size-submit,.mc-size-catalog-link{display:inline-block;box-sizing:border-box;min-height:48px;padding:12px 24px;border:1px solid #ee7482;border-radius:0;background:#fce3e6;color:var(--mc-pink-on-soft);font:600 18px/24px "Source Sans 3",sans-serif;text-align:center;cursor:pointer;text-decoration:none}.mc-size-submit:hover,.mc-size-catalog-link:hover{background:#fff;color:var(--mc-pink-text)}.mc-size-page :is(input,select,button,a):focus-visible{outline:2px solid var(--mc-pink-text);outline-offset:3px}#mc-size-error{color:#a51c39;padding:12px;border-left:3px solid #a51c39;background:#fff5f7}.mc-size-page [aria-invalid=true]{border-color:#a51c39}.mc-size-result{margin:24px 0;padding:24px;background:#fff5f7}.mc-size-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;list-style:none;margin:20px 0 0;padding:0!important}.mc-size-options li{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.mc-size-options strong{font-size:32px}.mc-size-options span{font-size:16px}.mc-size-known{margin-bottom:40px}.mc-size-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.mc-size-table-wrap{overflow-x:auto}.mc-size-table{width:100%;margin:0 0 20px;border-collapse:collapse;font-size:16px}.mc-size-table caption{font-weight:600;text-align:left;padding:0 0 12px}.mc-size-table th,.mc-size-table td{text-align:left;padding:10px 12px;border:1px solid #e5c4c9}.mc-size-table thead{background:#fff0f3}.mc-size-source{font-size:14px}.mc-size-page .partners-offers-title{font-size:24px}.mc-size-page .partners-offers-text{padding:24px 0;font-size:18px}.mc-size-sisters{margin:40px 0}@media(max-width:799px){.mc-size-page{padding:0 16px;font-size:16px}.mc-size-intro{grid-template-columns:minmax(0,1fr);gap:20px}.mc-size-page h2{font-size:24px}.mc-size-calculator{padding:20px 16px}.mc-size-fields,.mc-size-tables,.mc-size-options{grid-template-columns:minmax(0,1fr)}.mc-size-page input,.mc-size-page select{max-width:none}.mc-size-page .partners-offers-title{font-size:20px}.mc-size-page .partners-offers-text{font-size:16px}}.mc-size-nav{margin-bottom:40px}.mc-size-nav a[aria-current=page]{background:#fff0f3;color:var(--mc-pink-on-soft)}.mc-size-diagram{margin:0;min-width:0}.mc-size-diagram svg{display:block;width:100%;height:auto}.mc-size-measures{margin:0 0 20px}.mc-size-measures dt{font-weight:600;margin:16px 0 4px}.mc-size-measures dd{margin:0}.mc-size-known-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.mc-size-known-controls select{flex:1 1 200px;max-width:440px}.mc-size-reference{margin:40px 0}.mc-size-page .table-with-background{min-width:660px}.mc-size-accessory-intro{max-width:850px;margin-bottom:40px}@media(max-width:799px){.mc-size-intro{grid-template-columns:minmax(0,1fr)}.mc-size-diagram{max-width:480px;width:100%;margin:0 auto}.mc-size-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mc-size-nav a{padding:12px 6px;text-align:center;font-size:14px;overflow-wrap:anywhere}.mc-size-known-controls{align-items:stretch}.mc-size-known-controls select{max-width:none}}.mc-size-page table.size-table tr.table-size-red td,.mc-size-page table.size-table tr.table-size-red td div{color:var(--mc-pink-text)}
