.variant-select__size-guide{background:none;border:none;padding:0;color:#6e6e6e;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;letter-spacing:.6px;font-size:12px;line-height:1;cursor:pointer;font-weight:500}.variant-select__size-guide-dialog{width:min(700px,calc(100vw - 32px));max-width:min(700px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:16px 12px;border:none;border-radius:var(--bpn-radius-md, 8px);background-color:#fff;top:114px;left:50%;transform:translate(-50%);z-index:1000}@media screen and (max-width:769px){.variant-select__size-guide-dialog{max-height:80%}}.variant-select__size-guide-dialog[open]{display:flex;flex-direction:column}.variant-select__size-guide-dialog::backdrop{background:#000000b0}.variant-select__size-guide-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-shrink:0}.variant-select__size-guide-dialog-title{margin:0;font-family:var(--bpn-font-display, var(--bpn-font-body-bold));font-size:28px;font-weight:700;letter-spacing:.04em;line-height:.9;text-transform:uppercase;color:#111}.variant-select__size-guide-close{display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;color:rgb(var(--color-foreground));cursor:pointer}.variant-select__size-guide-close .svg-wrapper,.variant-select__size-guide-close svg{width:20px;height:20px}.variant-select__size-guide-dialog-content{overflow-y:auto;min-height:0}.size-guide{display:flex;flex-direction:column;gap:20px}.size-guide__table-scroll{overflow-x:hidden;border:1px solid #e6e6e6;border-radius:var(--bpn-radius-md, 8px)}.size-guide__table{--size-guide-accent: #f24c2c;--size-guide-accent-bg: #fff1ee;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.size-guide__table .size-guide__label-col,.size-guide__table .size-guide__row-label{width:10rem}.size-guide__table th,.size-guide__table td{padding:12px 2px;font-size:10px;letter-spacing:.01em;line-height:1.2;text-align:center;vertical-align:middle;border-bottom:1px solid #ececec;overflow-wrap:break-word}.size-guide__table th.size-guide__row-label{font-size:11px;font-weight:700}.size-guide__table th:last-child,.size-guide__table td:last-child{border-right:none}.size-guide__table thead th{background-color:#111;color:var(--bpn-text-inverse, #ffffff);font-family:var(--bpn-font-inter-bold);font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-bottom-color:#111;border-right-color:#111;font-size:14px}.size-guide__table thead th.size-guide__label-col{text-align:left;padding-inline:8px 4px;font-size:11px}.size-guide__table thead th.is-selected{background-color:var(--size-guide-accent);color:var(--bpn-text-inverse, #ffffff);border-bottom-color:var(--size-guide-accent);border-right-color:var(--size-guide-accent)}.size-guide__table thead th.is-selected+th{border-right-color:#111}.size-guide__table tbody th,.size-guide__table tbody td{color:var(--bpn-text-primary, #111111);background-color:#fff;font-weight:400;font-size:14px}.size-guide__table tbody tr:nth-child(2n) th,.size-guide__table tbody tr:nth-child(2n) td{background-color:#f6f6f6}.size-guide__table tbody tr:last-child th,.size-guide__table tbody tr:last-child td{border-bottom:none}.size-guide__table th.size-guide__row-label{text-align:left;padding:8px;font-family:var(--bpn-font-inter-bold);font-weight:700;text-align:left!important}.size-guide__table tbody td.is-selected{background-color:#fff7f6;color:var(--size-guide-accent);border-bottom:none;border-left:1px solid #E2E2E2}.size-guide__table tbody tr:nth-child(2n) td.is-selected{background-color:#fff7f6}.size-guide__table tbody td.size-guide__cell--range{font-family:var(--bpn-font-inter-bold);font-weight:700;font-size:10px}.size-guide__callout{display:flex;align-items:flex-start;gap:10px;padding:12px;border-left:3px solid var(--bpn-text-primary, #111111);border-radius:4px;background-color:#f5f5f5}.size-guide__callout-icon{display:inline-flex;flex-shrink:0;margin-top:1px}.size-guide__callout-icon .svg-wrapper,.size-guide__callout-icon svg{width:16px;height:16px}.size-guide__callout-text{margin:0;font-size:12px;line-height:1.5;color:var(--bpn-text-primary, #111111);font-family:var(--font-inter-semibold, var(--bpn-font-body-bold))}.size-guide__section-heading{margin:0 0 8px;font-family:var(--bpn-font-inter-bold);font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;color:var(--bpn-text-primary, #111111)}.size-guide__between-text{margin:0;font-size:12px;line-height:1.45;color:var(--bpn-text-muted, #6e6e6e)}.size-guide__measure-body{display:grid;gap:16px}.size-guide__measure-media{display:flex;align-items:center;justify-content:center;padding:10px;background-color:#f5f5f5;border-radius:var(--bpn-radius-md, 8px)}.size-guide__measure-img{display:block;width:100%;max-width:180px;height:auto}.size-guide__steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.size-guide__step{display:flex;align-items:flex-start;gap:10px}.size-guide__step-number{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;flex-shrink:0;border-radius:var(--bpn-radius-full, 999px);background-color:var(--bpn-text-primary, #111111);color:var(--bpn-text-inverse, #ffffff);font-family:var(--bpn-font-inter-bold);font-size:10px;font-weight:700;line-height:1}.size-guide__step-copy{min-width:0}.size-guide__step-heading{margin:0 0 2px;font-family:var(--bpn-font-inter-bold);font-size:14px;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase;color:var(--bpn-text-primary, #111111)}.size-guide__step-text{margin:0;font-size:12px;line-height:1.5;color:var(--bpn-text-muted, #6e6e6e)}@media screen and (min-width:769px){.size-guide__measure-body{grid-template-columns:244px minmax(0,1fr);align-items:center;gap:18px}.variant-select__size-guide-dialog{padding:28px}.size-guide__table .size-guide__label-col,.size-guide__table .size-guide__row-label{width:14rem}.size-guide__table th,.size-guide__table td{padding:14.5px 8px;font-size:12px;letter-spacing:0}.size-guide__table thead th.size-guide__label-col,.size-guide__row-label{padding-inline:14px 8px}.variant-select__size-guide-dialog-title{font-size:40px}.size-guide__table thead th{font-size:14px}.size-guide__table thead th.size-guide__label-col{font-size:12px}.size-guide__table th.size-guide__row-label,.size-guide__table tbody td.size-guide__cell--range{font-size:14px}.size-guide__callout{padding:14px}.size-guide{gap:24px}.size-guide__measure-img{max-width:222px}.size-guide__measure-media{padding:11px}.size-guide__step-number{width:22px;height:22px;font-size:12px}.size-guide__steps{gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/784/assets/component-size-guide.css.map */
