.product-form__input.has-size-guide>legend.form__label{width:100%}.product-form__input.has-size-guide>legend .size-guide-opener{float:right;margin-left:1.2rem}.product-form__input--dropdown.has-size-guide{position:relative}.product-form__input--dropdown.has-size-guide>.size-guide-opener{position:absolute;top:0;right:0}.size-guide-opener{padding:0;margin:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:1.3rem;line-height:20px;letter-spacing:.04rem;text-transform:none;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground))}.size-guide-opener:hover{text-decoration-thickness:.2rem}.size-guide-opener:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.product-form__input--dropdown.has-size-guide>.form__label{padding-right:9rem}.size-guide-dialog{width:min(80rem,calc(100vw - 3.2rem));max-width:none;max-height:min(85vh,72rem);margin:auto;padding:0;border:0;border-radius:.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 1rem 4rem #00000040;overflow:auto;overscroll-behavior:contain}.size-guide-dialog::backdrop{background:#00000080}.size-guide-dialog__inner{padding:2.4rem}.size-guide-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.size-guide-dialog__title{margin:0;font-size:1.8rem;letter-spacing:.2rem;text-transform:uppercase}.size-guide-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:-1rem -1rem -1rem 0;padding:0;border:0;background:none;color:inherit;cursor:pointer}.size-guide-dialog__close .svg-wrapper,.size-guide-dialog__close svg{width:1.8rem;height:1.8rem}.size-guide-dialog__product{margin:.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.size-guide-dialog__intro{margin:1.6rem 0 0;font-size:1.4rem;line-height:1.6}.size-guide-dialog__table-wrap{margin-top:1.6rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.size-guide-dialog__table-wrap:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.size-guide-dialog__table{width:100%;border-collapse:collapse;font-size:1.4rem;line-height:1.4;table-layout:auto;box-shadow:none;border:0}.size-guide-dialog__table th,.size-guide-dialog__table td{padding:1rem 1.2rem;border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.15);text-align:left;white-space:nowrap;vertical-align:top}.size-guide-dialog__table thead th{font-weight:600;font-size:1.2rem;letter-spacing:.1rem;text-transform:uppercase;border-bottom-color:rgba(var(--color-foreground),.4)}.size-guide-dialog__table tbody th{font-weight:600;position:sticky;left:0;background:rgb(var(--color-background))}.size-guide-dialog__table tbody tr:nth-child(2n) td,.size-guide-dialog__table tbody tr:nth-child(2n) th{background:rgba(var(--color-foreground),.04)}.size-guide-dialog__table tbody tr:nth-child(2n) th{background:linear-gradient(rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.04)),rgb(var(--color-background))}@media screen and (max-width:749px){.size-guide-dialog__inner{padding:2rem 1.6rem}.size-guide-dialog__table{font-size:1.2rem}.size-guide-dialog__table th,.size-guide-dialog__table td{padding:.7rem .5rem;white-space:normal}.size-guide-dialog__table th:first-child,.size-guide-dialog__table td:first-child{padding-left:0}.size-guide-dialog__table thead th{font-size:1.05rem;letter-spacing:.05rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/size-guide-popup.css.map */
