.fit-guidance__wrapper{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block:12px}.fit-guidance__tag{background-color:#f5f5f5;color:#272727;padding:5px 10px;border-radius:4px;font-size:12px;line-height:1.4;font-weight:400;pointer-events:none;-webkit-user-select:none;user-select:none;display:none}.fit-guidance__tag-bold{font-weight:500;color:#272727}.fit-guidance__tag-light{color:#666;font-weight:400}.fit-guidance__link{background:none;border:none;padding:0;margin:0 0 0 auto;color:#272727;text-decoration:underline;font-size:14px;line-height:1.4;font-weight:400;font-family:inherit;cursor:pointer;transition:opacity .2s;display:inline-block;appearance:none;-webkit-appearance:none}.fit-guidance__link:hover{opacity:.7}.fit-guidance__link:active{opacity:.5}.size-guide-modal-close:hover{opacity:.7}.size-guide-modal-close:active{opacity:.5}.size-guide-modal-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:9999;opacity:0;transition:opacity .3s ease}.size-guide-modal-overlay.active{display:block;opacity:1}.size-guide-modal{position:fixed;background:#fff;z-index:10000;overflow:hidden;display:none;flex-direction:column;bottom:0;left:0;right:0;width:100%;max-height:85vh;height:85vh;border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .3s ease-out}.size-guide-modal.active{display:flex;transform:translateY(0)}.size-guide-modal-header{padding:0 16px 8px;border-bottom:1px solid #e5e5e5;position:relative;flex-shrink:0}.size-guide-drag-handle{width:40px;height:4px;background-color:#b8b8b8;border-radius:2px;margin:8px auto;cursor:grab}.size-guide-drag-handle:active{cursor:grabbing}.size-guide-modal-title{font-size:20px;font-weight:600;color:#272727;margin:0;text-align:center}.size-guide-modal-close{background:none;border:none;font-size:22px;color:#272727;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;line-height:1;position:absolute;top:12px;right:16px;z-index:1;transition:opacity .2s}.size-guide-modal-body{padding:4px 0 12px;overflow-y:auto;overflow-x:auto;flex:1;min-height:0;width:100%;box-sizing:border-box}.size-guide-content{color:#272727;text-align:left;width:100%;box-sizing:border-box;overflow-x:hidden;margin:0}.size-guide-content>*{max-width:100%;box-sizing:border-box}.size-guide-content img{max-width:100%;height:auto;display:block}.size-guide-content table{width:100%;min-width:0;border-collapse:collapse;margin:8px 0;table-layout:auto;box-sizing:border-box;font-size:12px}.size-guide-content table th,.size-guide-content table td{padding:8px 6px;text-align:center;border-bottom:1px solid #e5e5e5;font-size:12px;line-height:1.4;white-space:normal;word-break:normal;overflow-wrap:break-word;box-sizing:border-box}.size-guide-content table th{background-color:transparent;font-weight:500;color:#272727}.size-guide-content table td{color:#272727}.size-guide-content h2,.size-guide-content h3{color:#272727;margin-top:24px;margin-bottom:12px;font-weight:600}.size-guide-content>*:first-child{margin-top:0}.size-guide-content p{color:#272727;line-height:1.6;margin-bottom:12px}.size-guide-content ul,.size-guide-content ol{color:#272727;padding-left:20px;margin-bottom:12px}.size-guide-content li{margin-bottom:8px;line-height:1.6}.size-guide-content img,.size-guide-content iframe,.size-guide-content video{max-width:100%;height:auto}@media screen and (min-width:769px){.fit-guidance__tag{display:inline-block}.size-guide-modal{top:144px;bottom:40px;left:50%;right:auto;transform:translate(-50%);width:90vw;max-width:900px;max-height:calc(100vh - 100px);height:auto;border-radius:8px;box-shadow:0 4px 32px #0000002e}.size-guide-modal.active{transform:translate(-50%)}.size-guide-modal-header{padding:28px 40px 20px;position:static;display:flex;justify-content:center;align-items:center;position:relative}.size-guide-modal-title{font-size:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:center}.size-guide-modal-close{font-size:24px;position:absolute;top:24px;right:28px}.size-guide-drag-handle{display:none}.size-guide-modal-body{padding:8px 0 32px;max-height:none;height:auto;overflow-y:auto}.size-guide-content{padding:0 40px;overflow-x:visible}.size-guide-content table{width:100%;min-width:0;margin:16px 0 32px;font-size:16px;table-layout:fixed}.size-guide-content table th{background-color:transparent;font-weight:400;font-size:16px;padding:20px 12px;white-space:normal}.size-guide-content table td{padding:20px 12px;font-size:16px;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/236/assets/fit-guidance-size-guide.css.map */
