.wms-above-buy{display:flex;align-items:center;gap:10px;margin-bottom:14px}.wms-link{display:inline-flex;align-items:center;gap:6px;font-size:.85em;text-decoration:none;cursor:pointer;color:#222;background:none;border:none;padding:0;white-space:nowrap;font-family:inherit}.wms-link:hover{opacity:.7}.wms-icon{width:22px;height:22px;background:#222;color:#fff;border-radius:50%;padding:4px;box-sizing:content-box;flex-shrink:0}.wms-link-text{text-decoration:underline;text-underline-offset:3px}.wms-recommendation{display:inline-flex;align-items:center;gap:4px;font-size:.85em;color:#222;font-weight:600;white-space:nowrap}.wms-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9999;justify-content:center;align-items:center;padding:16px}.wms-overlay.active{display:flex}.wms-modal{background:#fff;border-radius:12px;max-width:380px;width:100%;max-height:90vh;overflow-y:auto;position:relative;padding:28px 24px;box-shadow:0 20px 60px #00000026}@media screen and (max-width:480px){.wms-modal{padding:24px 20px;max-height:85vh;border-radius:12px 12px 0 0;max-width:100%;align-self:flex-end}}.wms-close{position:absolute;top:14px;right:14px;background:none;border:none;cursor:pointer;padding:4px;color:#666;line-height:1}.wms-close:hover{color:#000}.wms-close svg{width:20px;height:20px}.wms-title{font-size:1.1em;font-weight:700;text-align:center;margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em}.wms-unit-toggle{display:flex;justify-content:center;margin-bottom:18px}.wms-unit-toggle button{padding:7px 24px;border:1px solid #222;background:#fff;color:#222;font-size:.78em;letter-spacing:.06em;cursor:pointer;transition:all .2s ease;text-transform:uppercase;font-family:inherit}.wms-unit-toggle button:first-child{border-radius:4px 0 0 4px}.wms-unit-toggle button:last-child{border-radius:0 4px 4px 0;border-left:none}.wms-unit-toggle button.active{background:#222;color:#fff}.wms-fields{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.wms-field{display:flex;flex-direction:column;gap:4px}.wms-field label{font-size:.78em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#444}.wms-field input{border:1px solid #ddd;border-radius:6px;padding:10px 12px;font-size:1em;font-family:inherit;width:100%;box-sizing:border-box;transition:border-color .2s;-moz-appearance:textfield}.wms-field input::-webkit-outer-spin-button,.wms-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wms-field input:focus{outline:none;border-color:#222}.wms-sizefit-note{font-size:.8em;color:#555;text-align:center;margin:0 0 14px;font-style:italic}.wms-submit{width:100%;padding:13px;background:#222;color:#fff;border:none;border-radius:6px;font-size:.88em;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .2s;font-family:inherit}.wms-submit:hover{background:#444}.wms-result{display:none;text-align:center;padding:10px 0 0}.wms-result.active{display:block}.wms-result-answer{font-size:1.1em;margin:12px 0 28px;color:#222}.wms-result-answer strong{font-size:1.4em}.wms-result-actions{display:flex;gap:12px;justify-content:center}.wms-result-actions button{padding:10px 18px;border-radius:6px;font-size:.82em;font-weight:600;cursor:pointer;font-family:inherit;letter-spacing:.03em}.wms-btn-select{background:#222;color:#fff;border:none}.wms-btn-select:hover{background:#444}.wms-btn-reset{background:#fff;color:#222;border:1px solid #ddd}.wms-btn-reset:hover{border-color:#222}
/*# sourceMappingURL=/cdn/shop/t/19/assets/whats-my-size.css.map */
