.custom-measurements-wrapper{margin:20px 0;padding:20px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:12px;border:1px solid #e8e8e8}.custom-measurements-wrapper .measurements-header{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:12px;border-bottom:2px solid var(--color-heading, #1a1a1a)}.custom-measurements-wrapper .measurements-header svg{flex-shrink:0}.custom-measurements-wrapper .measurements-title{font-size:16px;font-weight:600;color:var(--color-heading, #1a1a1a);margin:0;text-transform:uppercase;letter-spacing:.5px}.custom-measurements-wrapper .measurements-subtitle{font-size:13px;color:#666;margin:0 0 15px;line-height:1.5}.custom-measurements-wrapper .measurements-required-note{display:flex;align-items:center;gap:6px;font-size:12px;color:#d32f2f;margin-bottom:15px;padding:8px 12px;background:#fff5f5;border-radius:6px;border-left:3px solid #d32f2f}.custom-measurements-wrapper .measurements-required-note svg{flex-shrink:0}.custom-measurements-wrapper .measurements-required-note span{font-weight:500}.custom-measurements-wrapper .abaya-measurements{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000014}.custom-measurements-wrapper .abaya-measurements thead{background:var(--color-heading, #1a1a1a)}.custom-measurements-wrapper .abaya-measurements thead th{padding:12px 15px;text-align:left;font-size:13px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.custom-measurements-wrapper .abaya-measurements tbody tr{transition:background-color .2s ease}.custom-measurements-wrapper .abaya-measurements tbody tr:nth-child(2n){background:#fafafa}.custom-measurements-wrapper .abaya-measurements tbody tr:hover{background:#f0f7ff}.custom-measurements-wrapper .abaya-measurements tbody tr.row-error{background:#fff5f5}.custom-measurements-wrapper .abaya-measurements td{padding:10px 15px;border-bottom:1px solid #eee;font-size:15px}.custom-measurements-wrapper .abaya-measurements td:first-child{color:#333;font-weight:500;position:relative;padding-left:20px}.custom-measurements-wrapper .abaya-measurements td:first-child:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--color-primary, #333);border-radius:50%}.custom-measurements-wrapper .abaya-measurements tr.row-error td:first-child:before{background:#d32f2f}.custom-measurements-wrapper .required-indicator{color:#d32f2f;font-weight:700;margin-left:3px}.custom-measurements-wrapper .abaya-measurements input[type=text]{width:100%;max-width:120px;padding:10px 12px;border:1.5px solid #ddd;border-radius:6px;font-size:14px;font-weight:500;text-align:center;transition:all .2s ease;background:#fff;-moz-appearance:textfield}.custom-measurements-wrapper .abaya-measurements input[type=text]::-webkit-outer-spin-button,.custom-measurements-wrapper .abaya-measurements input[type=text]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.custom-measurements-wrapper .abaya-measurements input[type=text]::placeholder{color:#999;font-weight:400;opacity:1}.custom-measurements-wrapper .abaya-measurements input[type=text]:focus{outline:none;border-color:var(--color-primary, #333);box-shadow:0 0 0 3px #00000014}.custom-measurements-wrapper .abaya-measurements input[type=text].input-error{border-color:#d32f2f;background:#fff5f5}.custom-measurements-wrapper .abaya-measurements input[type=text].input-error:focus{box-shadow:0 0 0 3px #d32f2f26}.custom-measurements-wrapper .measurements-error{display:none;align-items:center;gap:8px;margin-top:15px;padding:12px 15px;background:#fff5f5;border:1px solid #ffcdd2;border-radius:8px;color:#c62828;font-size:14px;font-weight:500}.custom-measurements-wrapper .measurements-error.show{display:flex}.custom-measurements-wrapper .measurements-error svg{flex-shrink:0}.product-form__submit.measurements-required,.product_submit_button.measurements-required{position:relative}.product-form__submit.measurements-required:after,.product_submit_button.measurements-required:after{content:"\2191  Fill measurements first";position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#333;color:#fff;padding:6px 12px;border-radius:4px;font-size:11px;white-space:nowrap;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none}.product-form__submit.measurements-required:hover:after,.product_submit_button.measurements-required:hover:after{opacity:1;visibility:visible}.custom-measurements-wrapper .input-hint{display:block;font-size:11px;color:#888;margin-top:4px;text-align:center}input.input-error,.custom-measurements-wrapper .abaya-measurements input[type=text]{max-width:100%!important}.custom-measurements-wrapper .abaya-measurements thead th,.custom-measurements-wrapper .abaya-measurements td{text-align:center}td:before{display:none}@media(max-width:767px){.custom-measurements-wrapper{padding:15px;margin:15px 0}.custom-measurements-wrapper .abaya-measurements td{padding:8px 10px;font-size:13px}.custom-measurements-wrapper .abaya-measurements td:first-child{padding-left:15px}.custom-measurements-wrapper .abaya-measurements input[type=text]{max-width:90px;padding:8px 10px;font-size:13px}.custom-measurements-wrapper .measurements-title{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-measurements.css.map */
