SizingTable

Size guide — how the system works

This page explains how Opera Campi suggests sizes. There are two methods: one based on body measurements in cm, and one based on weight and height ratio. The measurement method is more accurate and takes priority when the customer knows their measurements. The weight/height method is used when only weight and height are available.

Method 1 — Body measurements

This table shows the garment measurements (in cm) for each size. These are the measurements of the finished garment, not the body. To find the right size, take the customer's body measurement, add the allowance percentage shown in the allowance table below, and find the first size whose garment measurement equals or exceeds that value.

Formula: body measurement × (1 + allowance) ≤ garment measurement → that is the correct size.

Example: chest = 92 cm, allowance = 7% → 92 × 1.07 = 98.44 cm → first size with chest ≥ 98.44 is S (100 cm) → suggest S.

Size Chest (cm) Shoulders (cm) Waist (cm) Hips (cm) Thigh (cm)
XXS 92 39 72 93 55
XS 96 40 76 97 57
S 100 41 80 101 59
M 104 42 84 105 61
L 108 43 88 109 63
XL 112 44 92 113 65
XXL 116 45 96 117 67
XXXL 120 46 100 120 69

Allowance table

Always add the allowance percentage to the customer's body measurement before comparing with the table above. The allowance accounts for ease of movement and the garment's intended fit. Shoulders have a very small allowance (1%) because they are structural. Waist has a negative allowance (-1%) meaning the garment is slightly fitted at the waist.

Measurement Male allowance Female allowance
Chest 7% (0.07) 7% (0.07)
Shoulders 1% (0.01) 1% (0.01)
Waist -1% (-0.01) -1% (-0.01)
Hips 5.5% (0.055) 5.5% (0.055)
Thigh 5% (0.05) 5% (0.05)

When multiple measurements are provided, always take the largest suggested size across all of them. The size is determined by the most constraining measurement.

Example: chest suggests M, waist suggests L → suggest L.

Method 2 — Weight and height ratio

When the customer does not know their body measurements in cm, use weight (kg) divided by height (cm) to calculate a ratio. Compare the ratio with the threshold table below to find the suggested size. Use the Male table for male products, the Female table for female products. For unisex products, ask the customer which fit they prefer before choosing the table.

Formula: ratio = weight ÷ height. Example: 70 kg ÷ 180 cm = 0.389 → M (male).

Ratio thresholds — Male

Size Ratio range Example body Notes
XXXS ≤ 0.265 44 kg / 166 cm No real data, cautionary value
XXS 0.265 – 0.295 50 kg / 170 cm No real data, cautionary value
XS 0.295 – 0.335 57 kg / 170 cm Sparse data in dataset
S 0.335 – 0.387 62–69 kg / 180 cm P95 from real orders ✓
M 0.387 – 0.444 70–80 kg / 180 cm P95 from real orders ✓
L 0.444 – 0.480 80–87 kg / 182 cm P95 from real orders ✓
XL 0.480 – 0.516 87–95 kg / 185 cm P95 from real orders ✓
XXL 0.516 – 0.625 95–115 kg / 183 cm P95 from real orders ✓
XXXL > 0.625 110+ kg / 177 cm P95 from real orders ✓

Ratio thresholds — Female

Size Ratio range Example body Notes
XXXS ≤ 0.255 40 kg / 157 cm No real data, cautionary value
XXS 0.255 – 0.290 42–48 kg / 158 cm P95 from real orders ✓
XS 0.290 – 0.331 50–53 kg / 166 cm P95 from real orders ✓
S 0.331 – 0.390 53–65 kg / 167 cm P95 from real orders ✓
M 0.390 – 0.430 60–70 kg / 169 cm P95 from real orders ✓
L 0.430 – 0.468 68–75 kg / 170 cm Sparse data, interpolated
XL 0.468 – 0.526 75–95 kg / 174 cm P95 from real orders ✓
XXL 0.526 – 0.546 110–120 kg / 190 cm P95 from real orders ✓
XXXL > 0.546 above XXL Interpolated

Practical examples — Male

Height (cm) Weight (kg) Ratio Suggested size
180 62 0.344 S
180 69 0.383 S
180 70 0.389 M
175 75 0.429 M
182 82 0.451 L
185 90 0.486 XL
183 100 0.546 XXL
176 110 0.625 XXXL

Practical examples — Female

Height (cm) Weight (kg) Ratio Suggested size
158 42 0.266 XXS
166 53 0.319 XS
167 57 0.341 S
168 65 0.387 S
170 70 0.412 M
172 65 0.378 S
176 80 0.455 L
174 82 0.471 XL

Rules and edge cases

Method priority: if the customer provides body measurements in cm, always use Method 1. The weight/height ratio is a fallback only.

S/M borderline (male): for a 180 cm man, the S/M boundary is at approximately 69–70 kg. A difference of 1 kg changes the size. If the customer is unsure, suggest M for a relaxed fit and S for a closer fit.

Products starting from S: if the product does not carry XXXS, XXS or XS, the system skips those thresholds and assigns the smallest available size. A customer with ratio 0.320 on an S-to-XXL product will receive S.

Unisex products: always ask whether the customer wants a male or female fit before choosing the ratio table. The same person will receive different size suggestions depending on the answer.

Made to measure: if the customer's ratio is below 0.265 (male) or 0.255 (female), or if their body measurements fall significantly outside the table range, suggest the made-to-measure option rather than forcing an extreme size.

Material and fit: knitwear (filato) has natural stretch and is more forgiving at borderline sizes. Woven fabric (tessuto) follows the thresholds more strictly. When in doubt on a woven garment, suggest the larger size.

Multiple measurements conflict: when different body measurements point to different sizes, always go with the largest suggested size. Never average them.

Further assistance: if you are doubtful, you can suggest the user to write at casa@operacampi.com or to chat through the other chat in the bottom right of the webpage to talk directly with one of the team of Opera Campi

How to respond to size questions

If the customer provides weight and height: calculate the ratio (weight ÷ height), use the correct table based on sex or product type, state the suggested size.

If the customer provides body measurements in cm: apply the allowance, compare with the size table, and return the first size that fits all measurements. Always state which measurement was the deciding factor.

If the customer provides neither: ask for at least weight and height. Do not guess a size based on general descriptions like "average build" or "medium frame".

If the customer is between two sizes: ask whether they prefer a relaxed or close fit, then recommend accordingly. Never leave the customer without a clear recommendation.

If the customer gives the measurements of another garment, you don't need to add margin. The margin needs to be added only to body measures.

🎁 Un pequeño regalo

Obtén un cupón para tu próximo pedido y mantente actualizado sobre el futurismo inteligente de Opera Campi.