.variant-option__legend{display:flex;justify-content:space-between;align-items:center;width:100%}.variant-option__name{flex:1}.size-guide{margin-left:auto}.size-guide__content{padding:3rem 3rem 2rem;text-align:center;background:#fff}.size-guide__content .page-width{max-width:100%;padding:0}.size-guide__content .page-title{display:block;margin-bottom:1.875rem;margin-top:1.875rem;font-size:1rem;font-weight:600;color:#333;letter-spacing:-.01em}.size-guide__content hr{display:block;margin:0 0 2rem;border:none;border-top:1px solid #e5e7eb;width:100%}.size-guide button.link{color:#5d5758;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font-size:inherit;transition:color .2s ease;font-family:var(--font-family)}.size-guide button.link:hover{color:rgb(var(--color-foreground))}.size-guide button.link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;box-shadow:none}.size-guide__content--page{max-width:fit-content;margin:0 auto;text-align:left}.size-guide__content--page table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.95rem;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #00000014}.size-guide__content--page table th,.size-guide__content--page table td{padding:1rem .75rem;text-align:center;border:1px solid #e5e7eb}.size-guide__content--page table th{background-color:#f8f9fa;font-weight:700;color:#374151;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e5e7eb}.size-guide__content--page table td{color:#4b5563;font-weight:500}.size-guide__content--page table tr:nth-child(2n){background-color:#fafafa}.size-guide__content--page table tr:hover{background-color:#f0f9ff}.size-guide__content--page table td:first-child{font-weight:600;color:#1f2937;background-color:#f9fafb}.size-guide__content--page h1,.size-guide__content--page h2,.size-guide__content--page h3,.size-guide__content--page h4,.size-guide__content--page h5,.size-guide__content--page h6{margin:2rem 0 1.5rem;color:#1f2937;font-weight:700;text-align:center}.size-guide__content--page h2{font-size:1.5rem;margin-bottom:.75rem}.size-guide__content--page h3{font-size:1.25rem;color:#4b5563;font-weight:600;margin:1.5rem 0 1rem}.size-guide__content--page p{margin:1rem 0 2rem;line-height:1.7;color:#6b7280;text-align:center;font-size:.95rem}.product-popup-modal{position:fixed;width:100vw;height:100vh;background:#0006;z-index:9999;border:none;padding:2rem;display:flex;align-items:center;justify-content:center;margin:0;max-width:none;max-height:none;top:0;right:0;bottom:0;left:0}.product-popup-modal::backdrop{background:#0006}.product-popup-modal:not([open]){display:none}.product-popup-modal__content{background:#fff;max-width:900px;max-height:85vh;width:90vw;overflow-y:auto;position:relative;padding:0;box-shadow:0 25px 50px #00000026;margin:auto}.product-popup-modal__toggle{position:sticky;top:1.5rem;right:1.5rem;float:right;background:#fff;border:none;cursor:pointer;padding:.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;width:40px;height:40px;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.product-popup-modal__toggle:hover{background:#0000001a;transform:scale(1.05)}.product-popup-modal__toggle:focus-visible{outline:2px solid #333;outline-offset:2px}.product-popup-modal__toggle svg{width:16px;height:16px;color:#666}@media screen and (max-width: 749px){.product-popup-modal{padding:1rem}.product-popup-modal__content{max-width:95vw;max-height:95vh;width:95vw}.size-guide__content{padding:2rem 1.5rem 1.5rem}.size-guide__content .page-title{font-size:1.5rem;margin-bottom:.5rem}.size-guide__content--page table{font-size:.85rem;margin:1.5rem 0}.size-guide__content--page table th,.size-guide__content--page table td{padding:.75rem .5rem}.size-guide__content--page table th{font-size:.8rem}.product-popup-modal__toggle{top:1rem;right:1rem;width:36px;height:36px;box-shadow:0 2px 6px #0000001f}.product-popup-modal__toggle svg{width:14px;height:14px}}body.overflow-hidden{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/245/assets/component-size-guide.css.map */
