.product__size-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:2rem;padding-top:calc(var(--size-guide-top-spacing, 0px) + 2rem);box-sizing:border-box;min-height:100vh;visibility:hidden;opacity:0;background-color:#00000059;transition:opacity .25s ease,visibility .25s ease}.product__size-guide.is-open{visibility:visible;opacity:1}.product__size-guide__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--color-foreground),.65);cursor:pointer}.product__size-guide__popup{position:relative;z-index:1;opacity:.95;width:100%;max-width:748px;max-height:min(90vh,calc(100vh - var(--size-guide-top-spacing, 0px) - 4rem));overflow:auto;padding:2.4rem 6rem 3rem;background-color:rgb(var(--color-background));box-shadow:0 4px 24px rgba(var(--color-foreground),.15)}.product__size-guide .close{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;margin:0;border:none;background:none;cursor:pointer;opacity:.8;color:rgb(var(--color-foreground))}.product__size-guide .close .icon{width:1.4rem;height:1.4rem}.product__size-guide .close:hover,.product__size-guide .close:active{opacity:1;color:inherit}.size-guide__heading{text-transform:capitalize;margin-bottom:2rem;padding-right:3rem}.size-guide{table-layout:fixed;border-collapse:collapse;font-size:1.2rem;line-height:1;border-style:hidden;width:100%}.size-guide+.size-guide{margin-top:2rem}.size-guide td,.size-guide th{font-weight:var(--type-light);padding:.8rem 1em}.size-guide thead tr th{background-color:rgb(var(--color-base-background-2))}.size-guide thead tr th{border-right:1px solid rgb(var(--color-background))}.size-guide thead tr:last-of-type{border-top:1px solid rgb(var(--color-background))}.size-guide td{text-align:center}.size-guide tbody tr th,.size-guide td{border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.size-guide+.size-guide__subheading{margin-top:3rem}.size-guide__subheading{text-transform:uppercase;margin-bottom:.8rem}@media screen and (max-width:768px){.product__size-guide__popup{padding-right:2rem;padding-left:2rem}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/component-size-guide.css.map */
