@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400;font-display:swap;src:url(qw4-instrument-sans-400.ttf) format('truetype')}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:600;font-display:swap;src:url(qw4-instrument-sans-600.ttf) format('truetype')}
.qw2-product-details,.qw2-size-chart,.qw2-size-chart-link{font-family:'Instrument Sans',Arial,sans-serif;color:#282828}
.qw2-size-chart-link{display:inline-flex;align-items:center;gap:6px;direction:ltr;font-size:14px;line-height:26px;text-underline-offset:3px;white-space:nowrap;padding:0;background:none;border:0}
.qw2-size-chart-link span{text-decoration:underline}
.qw2-size-chart-link svg{flex-shrink:0}
.qw2-product-details{display:flex;flex-direction:column;gap:10px;margin-top:16px;direction:rtl;text-align:right}
.qw2-info-line{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;font-weight:400}
.qw2-info-line svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}
.qw2-info-line span{white-space:pre-line;min-width:0;overflow-wrap:anywhere}
.qw2-product-details[hidden],.qw2-info-line[hidden]{display:none}
.qw2-size-chart{--root-background:254,250,247;--root-border-color:222,219,216;background:#fefaf7;width:min(100vw,500px);max-width:500px;z-index:1001;transform:translateX(100%)}
.qw2-size-chart[open]{transform:translateX(0)}
.qw2-size-chart>.drawer__overlay{left:auto;right:100%}
.qw2-size-chart .qw2-size-chart__header{height:64px;max-height:none;padding:0 24px;border-color:#dedbd8;background:#fefaf7}
.qw2-size-chart__header h2{margin:0;font:400 16px/1.73 'Instrument Sans',Arial,sans-serif;color:#282828}
.qw2-size-chart .drawer__close-button{left:24px;right:auto;color:#282828}
.qw2-size-chart .qw2-size-chart__body{padding:24px 24px calc(32px + env(safe-area-inset-bottom,0px));background:#fefaf7;overscroll-behavior:contain}
.qw2-size-chart__body h3{font:400 16px/1.73 'Instrument Sans',Arial,sans-serif;margin:0;color:#282828}
.qw2-size-chart__intro,.qw2-size-chart__note{font-size:13px;font-weight:400;line-height:20px;color:#777;margin:0}
.qw2-size-chart__intro{margin-bottom:24px}
.qw2-size-chart__note{margin-top:16px}
.qw2-size-chart__scroll{overflow-x:auto;overscroll-behavior:contain}
.qw2-size-chart__table{width:100%;border-collapse:collapse;table-layout:auto;margin:0;color:#282828;font-size:14px;line-height:21px;letter-spacing:0}
.qw2-size-chart__table :is(th,td){padding:12px 4px;vertical-align:middle;border:0;border-bottom:1px solid #dedbd8;text-align:center;background:transparent}
.qw2-size-chart__table th:first-child{width:26%;text-align:right}
.qw2-size-chart__table thead th{height:48px;padding:0 4px 8px;font-size:11px;line-height:16px;letter-spacing:1px;font-weight:400;color:#777;border-bottom:1px solid #282828}
.qw2-size-chart__table tbody th{font-weight:600}
.qw2-size-chart__table tbody tr[aria-current=true]{background:#dedbd8}
.qw2-size-chart__table tbody tr[aria-current=true] :is(th,td){border-bottom-color:#dedbd8}
body.qw2-size-chart-open :is(#rawa-container,#rawa-button,#rawa-greeting,#button-top){visibility:hidden!important;pointer-events:none!important}
[data-qw2-size-selector] .block-swatch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
[data-qw2-size-selector] .block-swatch{margin:0;min-width:0}
[data-qw2-size-selector] .block-swatch__item{display:flex;align-items:center;justify-content:center;min-height:49px;width:100%;padding:8px;font-family:'Instrument Sans',Arial,sans-serif;font-size:14px;line-height:21px;border-color:#dedbd8}
[data-qw2-size-selector] .block-swatch__radio:checked+.block-swatch__item{border-color:#282828}
@media(max-width:740px){
  .qw2-info-line{font-size:13px;line-height:20px}
  .qw2-size-chart{inset:auto 0 0!important;width:100%;max-width:none;height:auto;max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);transform:translateY(100%);box-shadow:0 -4px 24px #0000001f;transition:transform .3s ease,visibility .3s ease}
  .qw2-size-chart[open]{transform:translateY(0)}
  .qw2-size-chart>.drawer__overlay{inset:auto 0 100%!important;width:100%;height:100vh;height:100dvh;transition:opacity .3s ease,visibility .3s ease}
}
@media(prefers-reduced-motion:reduce){.qw2-size-chart,.qw2-size-chart>.drawer__overlay{transition:none}}
