atwill-size-chart.aw-size{display:block;height:0;margin:0;padding:0;color:#14130f;font:400 18px/1.55 "Radion A B2",sans-serif}
.aw-size *{box-sizing:border-box}.aw-size [hidden]{display:none!important}
.aw-size .aw-size__dialog{position:fixed;inset:0;width:min(830px,calc(100vw - 24px));max-width:none;max-height:92vh;max-height:92dvh;margin:auto;padding:0;border:1px solid #fffef0;border-radius:4px;overflow:auto;overscroll-behavior:contain;background:#fffef0;color:#14130f;box-shadow:0 16px 64px #0004}
.aw-size__dialog:not([open]){display:none}.aw-size__dialog::backdrop{background:#14130f99}
.aw-size__banner{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;background:#2a4a6e;color:#fffdf7}
.aw-size p{margin:0}.aw-size .aw-size__eyebrow{font:400 12px/1.5 "JetBrains Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:#f3c842;margin:0 0 8px}
body .atwill-b2 .aw-size h2{font:900 32px/1.1 "Radion A B2",sans-serif!important;letter-spacing:-.025em;margin:0;color:#fffdf7}
body .atwill-b2 .aw-size h3{font:900 20px/1.3 "Radion A B2",sans-serif!important;letter-spacing:-.02em;margin:0;color:#14130f}
body .atwill-b2 .aw-size button{min-height:58px;padding:14px 20px;border-radius:2px;font:700 13px/1.4 "Radion A B2",sans-serif!important;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}
.aw-size__banner button{border:0;background:#f3c842;color:#14130f;flex-shrink:0}
.aw-size .aw-size__chart{margin:0;padding:0;background:#fffef0}
.aw-size__header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:32px 34px 24px}
.aw-size__units{display:flex;gap:8px;flex-shrink:0}.aw-size__units button{border:1px solid #14130f44;background:transparent;color:#14130f}.aw-size__units button[aria-pressed=true]{background:#14130f;color:#fffdf7;border-color:#14130f}
.aw-size__table-scroll{overflow-x:auto;margin:0 34px}.aw-size table{border-collapse:collapse;width:100%;min-width:480px;margin:0;color:#14130f;background:transparent}
.aw-size th,.aw-size td{padding:14px 8px;border:0;border-bottom:1px solid #14130f26;background:transparent;text-align:right;vertical-align:top;white-space:nowrap;font:400 19px/1.5 "JetBrains Mono",monospace}
.aw-size thead th{border-bottom:2px solid #14130f}.aw-size th:first-child{text-align:left;padding-left:0;width:48%;white-space:normal;font-family:"Radion A B2",sans-serif;font-size:18px;font-weight:700}
.aw-size th strong{display:block;font-weight:700}.aw-size th span{display:block;color:#14130f;font-size:16px;font-weight:400;margin-top:2px}
.aw-size .aw-size__selected{background:#f3c84226}
.aw-size__body-copy{padding:0 34px}.aw-size .aw-size__fit-note{padding:26px 0 28px;border-bottom:1px solid #14130f26}.aw-size__how{padding:24px 0 28px;border-bottom:1px solid #14130f26}
.aw-size__how ul{list-style:none;padding:0;margin:14px 0 0}.aw-size__how li{position:relative;padding-left:24px;margin:16px 0 0}.aw-size__how li:before{content:"";position:absolute;left:0;top:.65em;width:9px;height:9px;background:#f3c842;border-radius:50%}
.aw-size__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0}.aw-size__footer p{flex:1}.aw-size__footer button{border:0;background:#2a4a6e;color:#fffdf7;flex-shrink:0}
.aw-size__existing{padding:24px 34px;overflow-x:auto}.aw-size__existing img{max-width:100%;height:auto}
.aw-size button:focus-visible,.aw-size__table-scroll:focus-visible{outline:2px solid #2a4a6e;outline-offset:3px}.aw-size__banner button:focus-visible{outline-color:#fffef0}
.aw-size__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body .atwill-b2 button.b2-hero-guide,body .atwill-b2 button.b2-guide{appearance:none;min-height:0;padding:0;border:0;background:transparent;font:700 16px/1.4 "Radion A B2",sans-serif!important;letter-spacing:0;text-transform:none;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
body .atwill-b2 button.b2-hero-guide{color:#f3c842}body .atwill-b2 button.b2-guide{color:#2a4a6e}
@media(max-width:600px){.aw-size__banner{padding:20px 16px;gap:12px}.aw-size .aw-size__eyebrow{font-size:10px}.aw-size__header{padding:24px 16px 16px;gap:12px}.aw-size__table-scroll{margin:0 16px}.aw-size__body-copy{padding:0 16px}.aw-size__footer{align-items:stretch;flex-direction:column;gap:16px}.aw-size__footer button{align-self:flex-end}.aw-size__existing{padding:16px}body .atwill-b2 .aw-size h2{font-size:27px!important}body .atwill-b2 .aw-size h3{font-size:18px!important}body .atwill-b2 .aw-size button{padding:12px 14px;min-height:48px}.aw-size{font-size:16px}.aw-size th,.aw-size td{font-size:16px}.aw-size th:first-child{font-size:16px}.aw-size th span{font-size:14px}}

.aw-size .aw-size__dialog:has(.aw-size__shorts){width:min(620px,calc(100vw - 24px))}
.aw-size__shorts table{display:table;overflow:visible;min-width:0;table-layout:fixed}
.aw-size__shorts th,.aw-size__shorts td{padding:14px 16px;text-align:center;vertical-align:middle;white-space:normal}
.aw-size__shorts th:first-child{width:22%;padding-left:16px;text-align:left}
.aw-size__shorts th:nth-child(2){width:48%}
.aw-size__shorts th:nth-child(3){width:30%}
.aw-size__shorts .aw-size__footer{justify-content:flex-end}
@media(max-width:600px){
  .aw-size__shorts th,.aw-size__shorts td{padding:12px 8px;font-size:14px}
  .aw-size__shorts th:first-child{padding-left:12px;font-size:16px}
}

@media(max-width:600px){
  .aw-size__chart:not(.aw-size__shorts) .aw-size__table-scroll{position:relative;isolation:isolate}
  .aw-size__chart:not(.aw-size__shorts) table{display:table;overflow:visible;border-collapse:separate;border-spacing:0;table-layout:fixed}
  .aw-size__chart:not(.aw-size__shorts) tr > th:first-child{position:sticky;left:0;z-index:1;width:160px;min-width:160px;max-width:160px;padding-right:12px;background:#fffef0;box-shadow:1px 0 0 #dcdacb;overflow-wrap:break-word}
}

[data-product-quickshop] .aw-quickbuy-size-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;width:100%;max-width:none}
[data-product-quickshop] .aw-quickbuy-size-heading>span{font:inherit;letter-spacing:inherit}
[data-product-quickshop] .aw-quickbuy-guide{flex-shrink:0;border:0;background:transparent;color:inherit;padding:4px 0;font:inherit;letter-spacing:normal;text-transform:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
[data-product-quickshop] .aw-quickbuy-guide:focus-visible{outline:2px solid #355571;outline-offset:4px}
