.sg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Georgia,serif;font-size:18px}.sg-overlay[hidden]{display:none}.sg-modal{width:100%;max-width:580px;max-height:90vh;border-radius:2px;display:flex;flex-direction:column;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15)}.sg-modal__header{background:rgba(var(--color-button),.12);border-bottom:1.5px solid rgba(var(--color-button),.3);padding:0 20px;display:flex;align-items:center;justify-content:space-between}.sg-header-eyebrow{font-size:.57em;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-button));opacity:.6;margin-bottom:0}.sg-header-title{font-size:1.35em;font-weight:400;letter-spacing:.05em;color:rgb(var(--color-foreground));margin-top:0;margin-bottom:6px}.sg-close-btn{background:none;border:0px;border-radius:50%;width:34px;height:34px;cursor:pointer;color:rgb(var(--color-button));font-size:1em;font-family:sans-serif;display:flex;align-items:center;justify-content:center;margin-top:8px;flex-shrink:0;line-height:1;transition:background .15s}.sg-close-btn:hover{background:rgba(var(--color-button),.12)}.sg-trigger-btn{font-size:13px;letter-spacing:.02em;cursor:pointer;padding-left:1.2em}.sg-modal__body{padding:22px 26px 18px;overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:rgba(var(--color-button),.4) transparent}.sg-modal__body::-webkit-scrollbar{width:5px}.sg-modal__body::-webkit-scrollbar-track{background:transparent}.sg-modal__body::-webkit-scrollbar-thumb{background:rgba(var(--color-button),.4);border-radius:99px}.sg-modal__body::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-button),.7)}.sg-unit-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sg-category-label{font-size:.67em;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-button));opacity:.65}.sg-unit-toggle{display:flex;border:1px solid rgba(var(--color-button),.35);border-radius:2px;overflow:hidden}.sg-unit-btn{background:none;border:none;padding:5px 16px;font-family:Georgia,serif;font-size:.73em;letter-spacing:.1em;color:rgb(var(--color-button));cursor:pointer;transition:background .15s,color .15s}.sg-unit-btn[aria-pressed=true]{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.sg-region-row{margin-bottom:25px}.sg-region-bar{display:flex;width:100%;border:1px solid rgba(var(--color-button),.35);border-radius:2px;overflow:hidden}.sg-region-btn{flex:1;background:none;border:none;padding:7px 8px;font-family:Georgia,serif;font-size:.73em;letter-spacing:.1em;color:rgb(var(--color-button));cursor:pointer;transition:background .15s,color .15s}.sg-region-btn[aria-pressed=true]{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.sg-table-scroll{overflow-x:auto}.sg-size-table{width:100%;border-collapse:collapse;font-size:.9em;margin-bottom:20px}.sg-size-table thead tr{background:rgba(var(--color-button),.1)}.sg-size-table th{padding:10px 12px;text-align:center;font-family:Georgia,serif;font-weight:400;font-size:.67em;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-button));border-bottom:1.5px solid rgba(var(--color-button),.3)}.sg-size-table td{padding:9px 12px;text-align:center;color:rgb(var(--color-foreground));font-family:Georgia,serif;font-size:.87em;border-bottom:1px solid rgba(var(--color-foreground),.08)}.sg-size-table tr:last-child td{border-bottom:none}.sg-size-table tr:nth-child(2n) td{background:rgba(var(--color-button),.05)}.sg-size-label{font-weight:700;color:rgb(var(--color-button));letter-spacing:.06em}.sg-size-table th:first-child,.sg-size-table td:first-child{position:sticky;left:0;z-index:1;box-shadow:2px 0 6px rgba(var(--color-foreground),.07)}.sg-size-table th:first-child{z-index:2;background:rgb(var(--color-background));background-image:linear-gradient(rgba(var(--color-button),.1),rgba(var(--color-button),.1))}.sg-size-table td:first-child{background:rgb(var(--color-background))}.sg-size-table tr:nth-child(2n) td:first-child{background:rgb(var(--color-background));background-image:linear-gradient(rgba(var(--color-button),.05),rgba(var(--color-button),.05))}.sg-divider{border-top:1px solid rgba(var(--color-foreground),.12);margin:4px 0 18px}.sg-measure-heading{font-size:.67em;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-button));opacity:.65;margin-bottom:14px}.sg-measure-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sg-measure-item{display:flex;gap:10px;align-items:flex-start}.sg-measure-dot{width:24px;height:24px;background:rgba(var(--color-button),.1);border:1px solid rgba(var(--color-button),.3);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.73em;color:rgb(var(--color-button));margin-top:1px}.sg-measure-text{font-size:.8em;color:rgb(var(--color-foreground));line-height:1.5}.sg-measure-text strong{display:block;color:rgb(var(--color-foreground));letter-spacing:.03em;font-size:.8em;margin-bottom:1px}.sg-modal__footer{background:rgba(var(--color-button),.08);border-top:1px solid rgba(var(--color-foreground),.1);padding:12px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px}.sg-footer-note{font-size:.73em;color:rgb(var(--color-button));opacity:.7;font-style:italic}.sg-contact-link{font-family:Georgia,serif;font-size:.73em;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-button));text-decoration:none;border-bottom:1px solid rgb(var(--color-button));padding-bottom:1px;white-space:nowrap;flex-shrink:0}.sg-contact-link:hover{opacity:.75}.sg-chart-note{margin-top:16px;font-size:.73em;font-style:italic;color:rgb(var(--color-foreground));opacity:.65;line-height:1.6}.form__label.sg-has-trigger{display:flex;width:100%;align-items:baseline;justify-content:space-between}@media screen and (max-width:749px){.sg-measure-grid{grid-template-columns:1fr}.sg-modal__footer{flex-direction:column;align-items:flex-start;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-size-guide.css.map */
