.gw-fit-size-label{display:flex!important;align-items:center;flex-wrap:wrap;gap:4px;max-width:100%}
.gw-fit-trigger{margin-left:auto!important;padding:8px 0 8px 16px!important;border:0!important;border-radius:0!important;min-height:40px!important;background:transparent!important;color:#181818!important;font:inherit!important;font-size:13px!important;font-weight:600!important;text-decoration:underline;text-underline-offset:4px;line-height:1.4!important;cursor:pointer}
.gw-fit-trigger:hover{opacity:.65}.gw-fit-trigger:focus-visible,.gw-fit-close:focus-visible{outline:2px solid #181818;outline-offset:3px}
.gw-fit-dialog{position:fixed;inset:0;width:calc(100% - 32px);max-width:760px;max-height:88vh;max-height:88dvh;padding:0;border:1px solid #e4e4e4;background:#fff;color:#181818;border-radius:6px;margin:auto;overflow:auto;box-shadow:0 18px 90px #0003}
.gw-fit-dialog::backdrop{background:#0008}.gw-fit-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 32px 22px;border-bottom:1px solid #e8e8e8}
.gw-fit-eyebrow{font-size:11px;font-weight:650;letter-spacing:.13em;line-height:1.5;display:block;margin-bottom:10px;color:#646464}
.gw-fit-dialog-header h2{font-size:30px;line-height:1.15;margin:0 0 8px}.gw-fit-dialog-header p{margin:0;font-size:14px;color:#636363}
.gw-fit-close{background:transparent!important;border:0!important;color:#181818!important;font-size:30px!important;line-height:1!important;min-width:44px!important;min-height:44px!important;padding:0!important;border-radius:0!important;cursor:pointer}
.gw-fit-dialog-body{padding:24px 32px 32px}.gw-fit-caption{font-size:13px;line-height:1.6;color:#686868}.gw-fit-note{font-size:13px;line-height:1.6;background:#f5f4ef;padding:15px 18px;border-left:2px solid #b1aa92;margin:0 0 20px}
.gw-fit-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin:18px 0 24px}.gw-fit-table-scroll table{width:100%!important;min-width:340px;border-collapse:collapse;font-size:13px!important;line-height:1.5!important;margin:0 0 20px!important}.gw-fit-table-scroll th,.gw-fit-table-scroll td{padding:11px 12px!important;border:1px solid #e5e5e5!important;text-align:left!important;vertical-align:middle!important;font-size:13px!important;white-space:nowrap}.gw-fit-table-scroll th{background:#f5f5f3;font-weight:650}.gw-fit-table-scroll h2,.gw-fit-table-scroll h3{font-size:17px!important;line-height:1.4;margin:16px 0 12px!important}.gw-fit-table-scroll p{font-size:13px;line-height:1.6}.gw-fit-swipe{display:none}
.gw-fit-help{border-top:1px solid #e6e6e6;padding:16px 0;margin-top:10px}.gw-fit-help summary{font-size:14px;font-weight:600;cursor:pointer}.gw-fit-help .gw-fit-measure{padding-top:18px}.gw-fit-help .gw-fit-measure h3{display:none}.gw-fit-measure h3{font-size:24px;margin:0 0 15px}.gw-fit-measure p{font-size:14px;line-height:1.7}.gw-fit-measure dl{margin:20px 0}.gw-fit-measure dl div{padding:12px 0;border-top:1px solid #e9e9e9}.gw-fit-measure dt{font-size:14px;font-weight:650;margin-bottom:4px}.gw-fit-measure dd{font-size:14px;line-height:1.6;color:#656565;margin:0}.gw-fit-footer{border-top:1px solid #e6e6e6;padding-top:18px;font-size:13px}.gw-fit-footer p{margin-bottom:14px}.gw-fit-footer a{display:inline-block;text-decoration:underline;text-underline-offset:4px;margin:0 24px 8px 0}.gw-fit-enhanced .gw-size-chart{display:none}
.gw-fit-guide{max-width:1120px;margin:auto;padding:56px 24px 80px}.gw-fit-guide-hero{max-width:760px;padding-bottom:50px}.gw-fit-guide-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-.035em;margin:14px 0 24px}.gw-fit-guide-hero p{max-width:600px;font-size:17px;line-height:1.7;color:#656565}.gw-fit-guide a{color:#181818;text-decoration:underline;text-underline-offset:5px}.gw-fit-guide-hero>a{display:inline-block;margin-top:12px;font-size:14px;font-weight:600}.gw-fit-guide-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:34px 0 56px;border-top:1px solid #e6e6e6}.gw-fit-guide-intro aside{padding:26px;background:#f6f6f3;align-self:start}.gw-fit-guide-intro aside h2{font-size:25px;line-height:1.2;margin:0 0 18px}.gw-fit-guide-intro aside p{font-size:14px;line-height:1.75;color:#656565}.gw-fit-guide-intro aside a{font-size:14px;font-weight:600}.gw-fit-chart-index{border-top:1px solid #e6e6e6;padding-top:40px;scroll-margin-top:110px}.gw-fit-chart-index>h2{font-size:32px;margin:10px 0 16px}.gw-fit-chart-index>p{font-size:14px;color:#666;margin-bottom:28px}.gw-fit-product-chart{border-top:1px solid #dedede;scroll-margin-top:110px}.gw-fit-product-chart:last-child{border-bottom:1px solid #dedede}.gw-fit-product-chart>summary{padding:20px 36px 20px 0;cursor:pointer;font-size:16px;font-weight:550;list-style:none;position:relative}.gw-fit-product-chart>summary::-webkit-details-marker{display:none}.gw-fit-product-chart>summary:after{content:'+';position:absolute;right:8px;top:18px;font-size:22px;font-weight:400}.gw-fit-product-chart[open]>summary:after{content:'−'}.gw-fit-product-chart-body{padding:0 0 26px;max-width:100%}.gw-fit-product-link{font-size:13px;font-weight:600}
@media(max-width:600px){.gw-fit-dialog{width:calc(100% - 20px);max-height:91vh;max-height:91dvh}.gw-fit-dialog-header{padding:22px 20px 18px;gap:8px}.gw-fit-dialog-body{padding:20px}.gw-fit-dialog-header h2{font-size:26px}.gw-fit-table-scroll th,.gw-fit-table-scroll td{padding:10px!important}.gw-fit-swipe{display:block;font-size:11px;color:#757575;margin-bottom:8px}.gw-fit-guide{padding:36px 20px 56px}.gw-fit-guide-hero{padding-bottom:32px}.gw-fit-guide-hero p{font-size:15px}.gw-fit-guide-intro{grid-template-columns:1fr;gap:24px;padding:28px 0 36px}.gw-fit-guide-intro aside{padding:22px}.gw-fit-chart-index>h2{font-size:28px}.gw-fit-product-chart>summary{font-size:14px;padding-top:18px;padding-bottom:18px}.gw-fit-note{padding:12px 14px}.gw-fit-footer a{margin-right:18px}}
