.product-form__controls-group--has-size-guide{position:relative}.size-guide-opener{position:absolute;top:0;right:0;z-index:2}.size-guide-opener .size-guide-opener__button{padding:0;font-size:12px;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}@media screen and (max-width:749px){.size-guide-opener{position:static;display:flex;justify-content:center}}.size-guide-modal{opacity:0;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgba(var(--color-foreground),.5)}.size-guide-modal[open]{opacity:1;visibility:visible;z-index:101}.size-guide-modal__inner{position:relative;width:100%;max-width:52rem;max-height:85vh;overflow-y:auto;padding:2.4rem;background:rgb(var(--color-background));border-radius:var(--popup-corner-radius, 0);box-shadow:0 0 1rem rgba(var(--color-foreground),.15)}.size-guide-modal__close{position:absolute;top:1rem;right:1rem;display:flex;padding:.6rem;background:transparent;border:none;color:rgb(var(--color-foreground));cursor:pointer}.size-guide-modal__close .icon{width:1.6rem;height:1.6rem}.size-guide__title{margin:0 3rem 1rem 0}.size-guide__subtitle{margin:1.5rem 0 .8rem}.size-guide__subtitle:first-child{margin-top:0}.size-guide__table{width:100%;border-collapse:collapse;font-family:var(--font-body-family);color:rgb(var(--color-foreground))}.size-guide__table th,.size-guide__table td{padding:.8rem 1rem;text-align:left;border:.1rem solid rgba(var(--color-foreground),.1)}.size-guide__table th{font-weight:600;background:rgba(var(--color-foreground),.04)}.size-guide__note{margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/51/compiled_assets/styles.css.map */
