.size-guide-btn{display:inline-block;margin:8px 0 16px;font-size:13px;color:#4f4f4f;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;letter-spacing:.02em}.size-guide-btn:hover{color:#222}.size-guide-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:9998}.size-guide-overlay.is-open{display:block}.size-guide-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:9999;width:90%;max-width:680px;max-height:85vh;overflow-y:auto;padding:36px 32px 32px;box-shadow:0 8px 40px #00000026}.size-guide-modal__close{position:absolute;top:16px;right:20px;background:none;border:none;cursor:pointer;font-size:22px;color:#4f4f4f;line-height:1;padding:4px}.size-guide-modal__close:hover{color:#222}.size-guide-modal h2{font-size:16px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin:0 0 20px;color:#4f4f4f}.size-guide-tabs{display:flex;gap:0;margin-bottom:24px;border-bottom:1px solid #DADAD9}.size-guide-tab{background:none;border:none;padding:8px 20px;font-size:13px;cursor:pointer;color:#4f4f4f;font-family:inherit;border-bottom:2px solid transparent;margin-bottom:-1px;letter-spacing:.03em;opacity:.6}.size-guide-tab.is-active{color:#4f4f4f;border-bottom-color:#4f4f4f;font-weight:600;opacity:1}.size-guide-table-wrap{overflow-x:auto}.size-guide-table{width:100%;border-collapse:collapse;font-size:13px}.size-guide-table th{background:#f7f5f0;font-weight:600;text-align:center;padding:10px 12px;color:#4f4f4f;border:1px solid #e8e5de;letter-spacing:.03em}.size-guide-table td{text-align:center;padding:9px 12px;border:1px solid #e8e5de;color:#4f4f4f}.size-guide-table tr:nth-child(2n) td{background:#faf9f7}.size-guide-section-title{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4f4f4f;margin:20px 0 10px;opacity:.7}.size-guide-panel{display:none}.size-guide-panel.is-active{display:block}@media(max-width:600px){.size-guide-modal{padding:28px 18px 24px}.size-guide-tab{padding:8px 12px;font-size:12px}.size-guide-table th,.size-guide-table td{padding:7px 8px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/size-guide.css.map */
