summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2023-07-17 08:27:31 +0200
committerElena ``of Valhalla'' Grandi <valhalla@trueelena.org>2023-07-25 08:55:52 +0200
commit4c3b4f8d88e52a7ce5e614efeefebc34a6c5dd53 (patch)
treee5aa9fab2e731390312be33dbf97b0077291691d /source
parent5f7145caa2e1f119636d0b016873de5886abb24e (diff)
New pattern: Low Waste Elastic Neck Top
Diffstat (limited to 'source')
-rw-r--r--source/contemporary_unisex/index.rst1
-rw-r--r--source/contemporary_unisex/tops/index.rst10
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0101-gusset_flat.jpgbin0 -> 1292873 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0102-gusset_back.jpgbin0 -> 937147 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0103-sleeve_finished.jpgbin0 -> 837869 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0201-sleeve_on_front.jpgbin0 -> 970072 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0202-sleeve_between_front_and_back.jpgbin0 -> 1381495 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0203-side_french_seamed.jpgbin0 -> 1109558 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0204-main_shape_of_the_top.jpgbin0 -> 975983 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0205-neck_gusset_front.jpgbin0 -> 1230250 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0206-neck_gusset_back.jpgbin0 -> 1443905 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0301-casing_sewn.jpgbin0 -> 1178354 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0302-casing_finished.jpgbin0 -> 1036000 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0303-casing_over_neck_gussets.jpgbin0 -> 1021481 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0401-rolled_hem.jpgbin0 -> 1183669 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/0402-elastic_gathers.jpgbin0 -> 989053 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/index.rst258
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/narrow_fabric.svg226
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/off_the_shoulders.jpgbin0 -> 881932 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/top.svg274
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_back.jpgbin0 -> 911098 bytes
-rw-r--r--source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_front.jpgbin0 -> 1033021 bytes
22 files changed, 769 insertions, 0 deletions
diff --git a/source/contemporary_unisex/index.rst b/source/contemporary_unisex/index.rst
index cf4e154..6443484 100644
--- a/source/contemporary_unisex/index.rst
+++ b/source/contemporary_unisex/index.rst
@@ -10,5 +10,6 @@ breasts.
:maxdepth: 2
:caption: Contents:
+ tops/index
leisurewear/index
accessories/index
diff --git a/source/contemporary_unisex/tops/index.rst b/source/contemporary_unisex/tops/index.rst
new file mode 100644
index 0000000..213df9e
--- /dev/null
+++ b/source/contemporary_unisex/tops/index.rst
@@ -0,0 +1,10 @@
+******
+ Tops
+******
+
+.. toctree::
+ :maxdepth: 2
+ :caption: Contents:
+
+ low_waste_elastic_neck_top/index
+
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0101-gusset_flat.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0101-gusset_flat.jpg
new file mode 100644
index 0000000..d959a83
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0101-gusset_flat.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0102-gusset_back.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0102-gusset_back.jpg
new file mode 100644
index 0000000..ad5afe6
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0102-gusset_back.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0103-sleeve_finished.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0103-sleeve_finished.jpg
new file mode 100644
index 0000000..19d6a9e
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0103-sleeve_finished.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0201-sleeve_on_front.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0201-sleeve_on_front.jpg
new file mode 100644
index 0000000..aa31c67
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0201-sleeve_on_front.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0202-sleeve_between_front_and_back.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0202-sleeve_between_front_and_back.jpg
new file mode 100644
index 0000000..f12d079
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0202-sleeve_between_front_and_back.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0203-side_french_seamed.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0203-side_french_seamed.jpg
new file mode 100644
index 0000000..d63dcea
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0203-side_french_seamed.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0204-main_shape_of_the_top.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0204-main_shape_of_the_top.jpg
new file mode 100644
index 0000000..b586010
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0204-main_shape_of_the_top.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0205-neck_gusset_front.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0205-neck_gusset_front.jpg
new file mode 100644
index 0000000..d610e96
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0205-neck_gusset_front.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0206-neck_gusset_back.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0206-neck_gusset_back.jpg
new file mode 100644
index 0000000..6caf119
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0206-neck_gusset_back.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0301-casing_sewn.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0301-casing_sewn.jpg
new file mode 100644
index 0000000..c730f75
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0301-casing_sewn.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0302-casing_finished.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0302-casing_finished.jpg
new file mode 100644
index 0000000..e8e5a20
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0302-casing_finished.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0303-casing_over_neck_gussets.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0303-casing_over_neck_gussets.jpg
new file mode 100644
index 0000000..7b0fb53
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0303-casing_over_neck_gussets.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0401-rolled_hem.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0401-rolled_hem.jpg
new file mode 100644
index 0000000..2d8d593
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0401-rolled_hem.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0402-elastic_gathers.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0402-elastic_gathers.jpg
new file mode 100644
index 0000000..28da914
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/0402-elastic_gathers.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/index.rst b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/index.rst
new file mode 100644
index 0000000..c684167
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/index.rst
@@ -0,0 +1,258 @@
+Low Waste Elastic Neck Top
+==========================
+
+.. figure:: top_front.jpg
+ :align: center
+
+.. only:: html
+
+ .. contents::
+
+This is a simple top made of rectangles with a gathered neckline (and
+optionally cuffs) that can be optionally worn off-the shoulders.
+
+It's a pretty quick and easy project that can be sewn by hand or by machine.
+
+Materials
+---------
+
+Fabric
+^^^^^^
+
+* About 1.5 m lightweight shirt material (cotton, linen, viscose…).
+
+Because of the gathering, this pattern will require a pretty
+lightweight, woven material.
+
+Notions
+^^^^^^^
+
+* about 60 cm good looking elastic;
+* sewing thread to match the fabric.
+
+Pattern
+-------
+
+After straightening the cuts, measure your fabric; you can draw the
+pattern directly on the fabric, or make a scale drawing on paper first.
+
+The fit of this garment is given mostly by the gathering, so the pattern
+dimensions don't have to be precise and depend mostly on the size of the
+available fabric.
+
+.. figure:: top.svg
+ :align: center
+
+For fabric that is at least 140 cm wide, you can use the cutting scheme
+in the image above.
+
+Measure the length of the sleeves, from the tip of the shoulder to the
+wrist, following the bent arm. Add as much extra length you want and
+measure this in the width of the fabric.
+The remaining width of the fabric will be the width of the front and
+back pieces: check that it is enough to go around the widest part of the
+body (bust, waist/belly or hips) with at least 40 cm ease
+
+Divide the fabric on this measurement; divide the part with the front
+and back pieces in two, of equal length.
+
+Measure around the top of the arm, add quite some ease, and make this
+the width of the sleeve; for an average arm something like 50 cm are a
+good starting measure, but feel free to go wider.
+
+From the remaining part of the fabric cut enough stripes for the casing
+to go around the top of the body and the sleeves, 3 cm plus two sewing
+allowances high, and two square gussets for the sleeves with a side
+between 20 and 30 cm.
+Finally cut four small square gussets for the neck, with a side of
+around 4 – 5 cm, and cut them on the diagonal to make eight right
+triangles.
+
+.. figure:: narrow_fabric.svg
+ :align: center
+
+For narrower fabric or bigger pieces you can cut the sleeves from the
+full width of the fabric; the casing and the gussets can be cut from any
+remaining width beside the front and back.
+
+Instructions
+------------
+
+Cutting
+^^^^^^^
+
+Cut all pieces taking care to follow the straight grain: depending on
+the fabric you may rip it or pull out a thread and follow that.
+
+Sleeves
+^^^^^^^
+
+.. figure:: 0101-gusset_flat.jpg
+ :align: center
+
+Wrong sides together, align one side of a gusset to the top of the
+sleeve so that the gusset extends by one seam allowance, sew with a bit
+less than half of the allowance.
+
+.. figure:: 0102-gusset_back.jpg
+ :align: center
+
+Fold the gusset to that it makes a right triangle under the arm, put it
+on the other side of the sleeve, wrong sides together and sew with a bit
+less than half of the allowance starting from the gusset and continuing
+with the length of the sleeve.
+
+.. tip:: if sewing by machine you will want to stop at the point of the
+ gusset, and start again the sleeve seam (or the side seam below); you
+ may also want to stop a bit before the actual gusset point, and then
+ sew it close by hand, for the best accuracy.
+
+.. figure:: 0103-sleeve_finished.jpg
+ :align: center
+
+Press, turn the sleeve inside out, with right sides together, and sew
+again the same seams with a bit more than the allowance, starting with
+one side of the gusset and continuing with the other side of the gusset
+and down the length of the sleeve to make a french seam.
+
+Repeat for the other sleeve.
+
+.. tip:: if the pattern can only be matched between the gusset and the
+ sleeve on one side, make sure to do it symmetrically on the two
+ sleeves, so that the matching part can go on the front.
+
+Body
+^^^^
+
+.. figure:: 0201-sleeve_on_front.jpg
+ :align: center
+
+Put the gusset part of the sleeve on the front body piece, wrong sides
+together, so that the top of the body aligns with the seam between the
+gusset and the sleeve. Sew the gusset to the front with a bit less than
+the seam allowance.
+
+.. figure:: 0202-sleeve_between_front_and_back.jpg
+ :align: center
+
+Put the back body piece wrong sides together over the remaining gusset
+edge, again aligning the top of the body to the seam between gusset and
+sleeve, and sew with a bit less than the seam allowance starting from
+the gusset and then continuing sewing the back to the front down the
+side of the body.
+
+.. figure:: 0203-side_french_seamed.jpg
+ :align: center
+
+Press, turn inside out, with right sides together, sew again the same
+seams, first the gusset to the front, then the gusset to the back,
+continuing down with the side seam, to make a french seam.
+
+.. figure:: 0204-main_shape_of_the_top.jpg
+ :align: center
+
+Repeat with the other side.
+
+.. figure:: 0205-neck_gusset_front.jpg
+ :align: center
+
+Fold down and press the straight grain edges of a neck gusset, put it
+over a corner between the body and the sleeve, wrong side of the gusset
+on the right side of the garment; topstitch or applique stitch it down.
+
+.. figure:: 0206-neck_gusset_back.jpg
+ :align: center
+
+Fold down and press the straight grain edges of another neck gusset, put
+it wrong sides together over the gusset you've just applied and
+hemstitch it down, covering the right edges of the garment. Leave the
+bias edge free, as it will be covered by the casing.
+
+Repeat with the four other gussets.
+
+Casing
+^^^^^^
+
+Sew the stripes for the casing together into a long strip.
+
+.. figure:: 0301-casing_sewn.jpg
+ :align: center
+
+Hem one edge of the casing and put it right sides together on the top
+edge, starting from the center front; sew all around until you almost
+reach the center front, cut and hem the other end and finish sewing.
+
+.. tip:: if sewing by hand you can also start sewing the individual
+ strips to the body, joining them as needed just before you reach the
+ end of each piece.
+ This can be useful if you need to match a pattern.
+
+.. figure:: 0302-casing_finished.jpg
+ :align: center
+
+ The casing over the front and back
+
+.. figure:: 0303-casing_over_neck_gussets.jpg
+ :align: center
+
+ The casing over the neck gussets and sleeves
+
+Press the casing up, fold it in half towards the back, press the raw
+edge up and hemstitch it to the back, covering all raw edges.
+
+Finishing
+^^^^^^^^^
+
+.. figure:: 0401-rolled_hem.jpg
+ :align: center
+
+Fold the bottom of the front and back twice towards the wrong side to
+make a narrow hem, either topstitch by machine or hemstitch by hand, or
+make a rolled hem by hand.
+
+Use the same technique to make a hem on the sleeves.
+
+.. figure:: 0402-elastic_gathers.jpg
+ :align: center
+
+Cut a piece of elastic as long as you want the (widest) neckline to be,
+plus 40 cm; thread it through the casing, gathering the neckline, and
+close it with a knot in the front.
+
+Variants
+--------
+
+Gathered cuffs
+^^^^^^^^^^^^^^
+
+To make gathered cuffs, fold back the edges of the sleeves by 1 cm twice
+towards the wrong side; hemstitch down to make a casing leaving 1.5 cm
+not sewn.
+
+Cut enough elastic to go easily around the wrist plus allowance, thread
+it into the casing, sew it into a loop and finally close the casing.
+
+This works best with sleeves that have been made extra long.
+
+Ruffle-look casing
+^^^^^^^^^^^^^^^^^^
+
+To add a small ruffle to the neckline, cut the casing strips a bit
+higher, maybe 8-9 cm plus two sewing allowances.
+
+Attach them to the top like in the instructions above, then sew a
+straight seam just above the raw edges and another one 1 cm above that
+and insert the elastic between these two seams.
+
+Gallery
+-------
+
+For reference, with a bust size of 84 cm, this top was made with fronts
+and backs 83 cm × 61.5 cm, sleeves 54 cm × 42 cm and 20 cm gussets.
+
+.. figure:: top_back.jpg
+ :align: center
+
+.. figure:: off_the_shoulders.jpg
+ :align: center
+
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/narrow_fabric.svg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/narrow_fabric.svg
new file mode 100644
index 0000000..04e522b
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/narrow_fabric.svg
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="120mm"
+ height="260mm"
+ viewBox="0 0 120 260"
+ version="1.1"
+ id="svg332"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ sodipodi:docname="narrow_fabric.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview334"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="true"
+ inkscape:zoom="0.74388622"
+ inkscape:cx="227.18528"
+ inkscape:cy="491.33858"
+ inkscape:window-width="1280"
+ inkscape:window-height="982"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid453"
+ units="mm"
+ spacingx="1"
+ spacingy="1"
+ originx="0"
+ originy="0" />
+ </sodipodi:namedview>
+ <defs
+ id="defs329" />
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,0 V 200 M 120,200 H 0"
+ id="path570"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 0,100 H 89.999999"
+ id="path572" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 59.999998,200 v 60"
+ id="path574" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 0,260 H 120"
+ id="path576" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 100,0 V 200"
+ id="path674" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 110,0 V 160"
+ id="path676"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 100,180 h 20"
+ id="path678" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 100,160 h 20"
+ id="path680" />
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="110"
+ y="170"
+ id="text552-1-2-5"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="110"
+ y="170">gusset</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="110"
+ y="190"
+ id="text552-1-2-5-3"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-2-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="110"
+ y="190">gusset</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="45"
+ y="45"
+ id="text552"><tspan
+ sodipodi:role="line"
+ id="tspan550"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="45"
+ y="45">front</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="45"
+ y="145"
+ id="text552-7"><tspan
+ sodipodi:role="line"
+ id="tspan550-5"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="45"
+ y="145">back</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="30"
+ y="205"
+ id="text552-1-2"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="30"
+ y="205">sleeve length</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="90"
+ y="205"
+ id="text552-1-2-2"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-7"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="90"
+ y="205">sleeve length</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="-230"
+ y="5"
+ id="text552-1-2-6"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-1"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="-230"
+ y="5">sleeve circumference</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="-230"
+ y="115"
+ id="text552-1-2-6-0"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-1-9"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="-230"
+ y="115">sleeve circumference</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="29.999998"
+ y="230"
+ id="text552-1"><tspan
+ sodipodi:role="line"
+ id="tspan550-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="29.999998"
+ y="230">sleeve</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="90"
+ y="230"
+ id="text552-1-3"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="90"
+ y="230">sleeve</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="-100"
+ y="95"
+ id="text552-1-2-7"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="-100"
+ y="95">neck casing</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="-45"
+ y="105"
+ id="text552-1-2-7-2"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="-45"
+ y="105">neck casing</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 100,100 h 10"
+ id="path1166" />
+ </g>
+</svg>
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/off_the_shoulders.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/off_the_shoulders.jpg
new file mode 100644
index 0000000..ec90f44
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/off_the_shoulders.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top.svg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top.svg
new file mode 100644
index 0000000..3e2bf80
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top.svg
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ width="140mm"
+ height="160mm"
+ viewBox="0 0 140 160"
+ version="1.1"
+ id="svg279"
+ inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+ sodipodi:docname="shirt.svg"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview281"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="mm"
+ showgrid="true"
+ inkscape:zoom="1.45"
+ inkscape:cx="186.89655"
+ inkscape:cy="384.48276"
+ inkscape:window-width="1280"
+ inkscape:window-height="982"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="layer1">
+ <inkscape:grid
+ type="xygrid"
+ id="grid400"
+ units="mm"
+ spacingx="1"
+ spacingy="1"
+ originx="0"
+ originy="0" />
+ </sodipodi:namedview>
+ <defs
+ id="defs276" />
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,0 90,160"
+ id="path465"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 5.0000131e-7,80 H 90"
+ id="path467" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,50 H 140"
+ id="path469" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 90,99.867709 h 50"
+ id="path471" />
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="45"
+ y="40"
+ id="text552"><tspan
+ sodipodi:role="line"
+ id="tspan550"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="45"
+ y="40">front</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="45"
+ y="120"
+ id="text552-3"><tspan
+ sodipodi:role="line"
+ id="tspan550-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="45"
+ y="120">back</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="115"
+ y="25"
+ id="text552-1"><tspan
+ sodipodi:role="line"
+ id="tspan550-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="115"
+ y="25">sleeve</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:5.64444px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="115"
+ y="75"
+ id="text552-1-6"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-3"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:5.64444px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="115"
+ y="75">sleeve</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="115"
+ y="5"
+ id="text552-1-2"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="115"
+ y="5">sleeve length</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="-25"
+ y="135"
+ id="text552-1-2-6"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-1"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="-25"
+ y="135">sleeve circumference</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="-75"
+ y="135"
+ id="text552-1-2-6-5"
+ transform="rotate(-90)"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-1-5"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="-75"
+ y="135">sleeve circumference</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,104 H 140"
+ id="path873" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,108 H 140"
+ id="path875" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,112 H 140"
+ id="path877" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,116 H 140"
+ id="path879" />
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="114.84425"
+ y="103.0574"
+ id="text552-1-2-7"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="114.84425"
+ y="103.0574">neck casing</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="115"
+ y="107"
+ id="text552-1-2-7-5"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6-6"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="115"
+ y="107">neck casing</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="115"
+ y="111"
+ id="text552-1-2-7-9"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6-3"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="115"
+ y="111">neck casing</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="114.84425"
+ y="115.0574"
+ id="text552-1-2-7-7"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6-4"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="114.84425"
+ y="115.0574">neck casing</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="100"
+ y="134"
+ id="text552-1-2-5"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="100"
+ y="134">gusset</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:3.52778px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="120"
+ y="134"
+ id="text552-1-2-5-5"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-2-4"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="120"
+ y="134">gusset</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 90,120 h 50"
+ id="path879-7" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 90,124 h 50"
+ id="path879-4" />
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="114.84425"
+ y="119.0574"
+ id="text552-1-2-7-7-4"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6-4-3"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="114.84425"
+ y="119.0574">neck casing</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:2.82222px;line-height:1.25;font-family:Essays1743;-inkscape-font-specification:Essays1743;text-align:center;text-anchor:middle;stroke-width:0.264583"
+ x="114.84425"
+ y="123.0574"
+ id="text552-1-2-7-7-0"><tspan
+ sodipodi:role="line"
+ id="tspan550-0-0-6-4-7"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:FreeSans;-inkscape-font-specification:FreeSans;stroke-width:0.264583"
+ x="114.84425"
+ y="123.0574">neck casing</tspan></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 109.86771,124 110,144"
+ id="path1255"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 130,124 0,20"
+ id="path1257"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 89.999999,144 H 130"
+ id="path489" />
+ </g>
+</svg>
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_back.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_back.jpg
new file mode 100644
index 0000000..aafc367
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_back.jpg
Binary files differ
diff --git a/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_front.jpg b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_front.jpg
new file mode 100644
index 0000000..5dc3692
--- /dev/null
+++ b/source/contemporary_unisex/tops/low_waste_elastic_neck_top/top_front.jpg
Binary files differ