.lush-swatch-title-row{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 12px;width:100%}.lush-swatch-title-row__label{flex:1 1 auto;min-width:0}.lush-swatch-title-row__actions{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px}.lush-size-guide-link{margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.15em;text-transform:none;font-weight:500;white-space:nowrap}.lush-size-guide-link:hover{opacity:.75}.lush-size-guide-dialog{max-width:min(1040px,96vw);width:100%;padding:0;border:none;border-radius:6px;box-shadow:0 12px 40px #00000029;background:var(--t4s-body-background, #fff);color:var(--text-color)}.lush-size-guide-dialog::backdrop{background:#00000073}.lush-size-guide-dialog__inner{padding:28px 28px 32px}.lush-size-guide-dialog__head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;border-bottom:1px solid var(--border-color);padding-bottom:18px}.lush-size-guide-dialog__title{margin:0;font-family:var(--font-heading-family),Georgia,serif;color:var(--heading-color);line-height:1.25;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:600}.lush-size-guide-dialog button.lush-size-guide-dialog__close,.lush-size-guide-dialog button.lush-size-guide-dialog__close:hover,.lush-size-guide-dialog button.lush-size-guide-dialog__close:focus-visible{margin:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0!important;border:none!important;border-color:transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:var(--heading-color)!important;cursor:pointer;border-radius:4px;opacity:1}.lush-size-guide-dialog button.lush-size-guide-dialog__close:hover,.lush-size-guide-dialog button.lush-size-guide-dialog__close:focus-visible{opacity:.72}.lush-size-guide-dialog__close-icon{width:20px;height:18px;display:block;pointer-events:none}.lush-size-guide-dialog__close .lush-size-guide-dialog__close-icon path{stroke:var(--heading-color);stroke-width:1.5px}.lush-size-guide-dialog button.lush-size-guide-dialog__close:hover .lush-size-guide-dialog__close-icon path,.lush-size-guide-dialog button.lush-size-guide-dialog__close:focus-visible .lush-size-guide-dialog__close-icon path{stroke:var(--heading-color);stroke-width:1.5px}.lush-size-guide-dialog__body{max-height:min(80vh,760px);overflow:auto;margin-top:24px;padding-top:6px}.lush-sg-chart{font-family:var(--font-body-family),system-ui,-apple-system,sans-serif;color:var(--text-color);font-size:1.125rem;line-height:1.6}.lush-sg-chart__section{margin-bottom:2.75rem}.lush-sg-chart__section:last-child{margin-bottom:0}.lush-sg-chart__section-title{font-family:var(--font-heading-family),Georgia,"Times New Roman",serif;font-size:clamp(1.3rem,2.6vw,1.75rem);font-weight:600;letter-spacing:inherit;line-height:1.3;margin:0 0 1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color);color:var(--heading-color)}.lush-sg-chart__intro{margin:0 0 1.35rem;font-size:1.125rem;line-height:1.65;max-width:none;color:var(--text-color)}.lush-sg-chart__table-wrap{overflow-x:auto;margin-bottom:1.5rem;-webkit-overflow-scrolling:touch}.lush-sg-chart__table{width:100%;min-width:680px;border-collapse:collapse;font-size:clamp(1.0625rem,1.35vw,1.25rem);text-align:center;font-family:var(--font-body-family),system-ui,sans-serif;line-height:1.45}.lush-sg-chart__table th{background:var(--heading-color);color:var(--t4s-light-color, #fff);text-transform:uppercase;letter-spacing:.05em;font-weight:600;font-size:clamp(.875rem,1.1vw,1rem);padding:16px 14px;border:1px solid var(--border-primary-color, var(--border-color));white-space:nowrap;line-height:1.35}.lush-sg-chart__table td{background:rgba(var(--secondary-color-rgb),.14);color:var(--text-color);padding:16px 14px;border:1px solid var(--border-color);vertical-align:middle}.lush-sg-chart__table tbody tr:nth-child(2n) td{background:rgba(var(--secondary-color-rgb),.22)}.lush-sg-chart__table--hosiery{min-width:580px}.lush-sg-chart__table--hosiery td{white-space:normal;max-width:22rem}.lush-sg-chart__table--hosiery td:first-child{max-width:none;white-space:nowrap}@supports (background: color-mix(in srgb,var(--secondary-color),white)){.lush-sg-chart__table td{background:color-mix(in srgb,var(--secondary-color) 14%,var(--t4s-body-background, #fff))}.lush-sg-chart__table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--secondary-color) 22%,var(--t4s-body-background, #fff))}}.lush-sg-chart__note{margin:1.25rem 0 0;font-size:1.125rem;font-style:italic;line-height:1.65;color:rgba(var(--text-color-rgb),.88);max-width:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lush-product-size-guide.css.map */
