Fellsfjara Sweater (EN)

About Fellsfjara Sweater (EN)

The Fellsfjara sweater by Lopamunstur is a slim-fit Icelandic colorwork yoke, worked seamlessly from the bottom up in the round. Both body and sleeves are knitted separately before they are joined together for the stunning three-colour yoke design. The pattern is written for Ístex Léttlopi, a classic Icelandic wool with a running length of 100 m per 50 g. The sweater is available in sizes from XXS to 5XL, with instructions for different lengths and widths. You will need 4 mm and 5 mm circular needles in 40, 60 or 80 cm lengths, plus double-pointed needles for the sleeves. The recommended gauge is 18 stitches and 26 rows per 10 cm on 5 mm needles.

Designer

Craft

Clothing Size (Adult)

, , , , , , , , ,

Needle / Hook Size

Language

Gauge

Stitch Pattern & Technique

, , , , ,

Difficulty Level

Collection

Meterage (per 50 g)

About this Pattern

Fellsfjara is a beautiful Icelandic colorwork yoke sweater designed by Lopamunstur (Knitter from Iceland). This modern lopapeysa is worked seamlessly from the bottom up. The body and sleeves are knitted separately in the round before they are joined together, and the circular yoke is shaped with a striking three-colour pattern inspired by Icelandic nature. The sweater has a slim fit and a slightly shorter body length, which gives it a contemporary look, but if you prefer a looser fit you can simply knit one size larger.


The design is worked in Ístex Léttlopi, a classic Icelandic wool yarn known for its warmth, lightness and durability. Léttlopi comes in 50 gram skeins with a running length of 100 metres per 50 g, which equals 200 metres per 100 g. The yarn is perfect for stranded knitting because it creates crisp, well-defined stitches and has the authentic character of traditional lopapeysa sweaters. The sweater uses three different colours: Colour A in Bottle Green 1405, Colour B in White 0051 and Colour C in Glacier Blue 1404. The pattern includes exact skein counts for each size, ranging from extra extra small to 5XL.


You will need 4 mm and 5 mm circular needles in 40 cm and 60 or 80 cm lengths depending on the chosen size, as well as 4 mm and 5 mm double-pointed needles for working the sleeves. The gauge is 18 stitches and 26 rows to 10 by 10 centimetres on 5 mm needles, knitted in the round. Because the designer knits rather tightly, you may need to adjust your needle size to achieve the correct gauge.


The sizes cover XXS through 5XL, with detailed chest widths and lengths included in the instructions so you can select the fit that suits you best. The body is worked straight from the hem in ribbing, followed by stockinette and colourwork in the yoke. The sleeves are knitted in the round with gentle increases and then joined to the body. The sweater is finished with a soft ribbed collar in 1x1 rib, measuring about seven centimetres high and worked on 4 mm needles.


Fellsfjara is not only warm and practical but also a timeless Icelandic sweater with modern proportions. Whether you are looking for a classic knitted lopapeysa, a comfortable everyday pullover or a project to practice stranded knitting, this pattern is a beautiful choice. When finished, share your creation with the hashtag #FellsfjaraLopapeysa and join the vibrant Lopamunstur community.

Meet

Knitter from Iceland

I learned to knit at age 6 and fell in love right away. Over the years I’ve mostly focused on traditional Icelandic Wool sweaters (lopapeysa). After a burnout in 2023, knitting became my therapy. I couldn't decide which patterns to knit, so I decided to try and make my own. The process made me feel alive again, and that’s why I haven't stopped since. My inspiration comes from colors, nature, and even music or memories.

Related patterns

Other patterns you might enjoy.

Sagittarius Sweater (EN)

Knitter from Iceland

December Sweater (EN)

Knitter from Iceland

Lumber Sweater (EN)

The Knit is On

Sierra Top (EN)

YarnS Design

Galsi Sweater (EN)

Knitter from Iceland

Virginia Top (EN)

MrsFunnyValentine

Ahsoka Slipover (EN)

Créadia Studio

Hof Sweater (EN)

Knitter from Iceland

Rosa Sweater (EN)

MrsFunnyValentine
<?php
/**
 * Mini-cart
 *
 * Contains the markup for the mini-cart, used by the cart widget.
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/cart/mini-cart.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see              https://woocommerce.com/document/template-structure/
 * @package          WooCommerce\Templates
 * @version          9.5.0
 * @flatsome-version 3.19.8
 */

defined( 'ABSPATH' ) || exit;

do_action( 'woocommerce_before_mini_cart' ); ?>

<?php if ( WC()->cart && ! WC()->cart->is_empty() ) : ?>

	<ul class="woocommerce-mini-cart cart_list product_list_widget <?php echo esc_attr( $args['list_class'] ); ?>">
		<?php
		do_action( 'woocommerce_before_mini_cart_contents' );

		foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) {
			$_product   = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key );
			$product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key );

			if ( $_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters( 'woocommerce_widget_cart_item_visible', true, $cart_item, $cart_item_key ) ) {
				/**
				 * This filter is documented in woocommerce/templates/cart/cart.php.
				*
				* @since 2.1.0
				*/
				$product_name      = apply_filters( 'woocommerce_cart_item_name', $_product->get_name(), $cart_item, $cart_item_key );
				$thumbnail         = apply_filters( 'woocommerce_cart_item_thumbnail', $_product->get_image(), $cart_item, $cart_item_key );
				$product_price     = apply_filters( 'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_item_key );
				$product_permalink = apply_filters( 'woocommerce_cart_item_permalink', $_product->is_visible() ? $_product->get_permalink( $cart_item ) : '', $cart_item, $cart_item_key );
				?>
				<li class="woocommerce-mini-cart-item <?php echo esc_attr( apply_filters( 'woocommerce_mini_cart_item_class', 'mini_cart_item', $cart_item, $cart_item_key ) ); ?>">
					<?php
					echo apply_filters( // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
						'woocommerce_cart_item_remove_link',
						sprintf(
							'<a href="%s" class="remove remove_from_cart_button" aria-label="%s" data-product_id="%s" data-cart_item_key="%s" data-product_sku="%s" data-success_message="%s">&times;</a>',
							esc_url( wc_get_cart_remove_url( $cart_item_key ) ),
							/* translators: %s is the product name */
							esc_attr( sprintf( __( 'Remove %s from cart', 'woocommerce' ), wp_strip_all_tags( $product_name ) ) ),
							esc_attr( $product_id ),
							esc_attr( $cart_item_key ),
							esc_attr( $_product->get_sku() ),
							/* translators: %s is the product name */
							esc_attr( sprintf( __( '&ldquo;%s&rdquo; has been removed from your cart', 'woocommerce' ), wp_strip_all_tags( $product_name ) ) )
						),
						$cart_item_key
					);
					?>
					<?php if ( empty( $product_permalink ) ) : ?>
						<?php echo $thumbnail . wp_kses_post( $product_name ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
					<?php else : ?>
						<a href="<?php echo esc_url( $product_permalink ); ?>">
							<?php echo $thumbnail . wp_kses_post( $product_name ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
						</a>
					<?php endif; ?>
					<?php echo wc_get_formatted_cart_item_data( $cart_item ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
					<?php echo apply_filters( 'woocommerce_widget_cart_item_quantity', '<span class="quantity">' . sprintf( '%s &times; %s', $cart_item['quantity'], $product_price ) . '</span>', $cart_item, $cart_item_key ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
				</li>
				<?php
			}
		}

		do_action( 'woocommerce_mini_cart_contents' );
		?>
	</ul>

	<?php do_action( 'flatsome_after_mini_cart_contents' ); ?>

	<div class="ux-mini-cart-footer">
		<?php do_action( 'flatsome_before_mini_cart_total' ); ?>

		<p class="woocommerce-mini-cart__total total">
			<?php
			/**
			 * Hook: woocommerce_widget_shopping_cart_total.
			*
			* @hooked woocommerce_widget_shopping_cart_subtotal - 10
			*/
			do_action( 'woocommerce_widget_shopping_cart_total' );
			?>
		</p>

		<?php do_action( 'woocommerce_widget_shopping_cart_before_buttons' ); ?>

		<p class="woocommerce-mini-cart__buttons buttons"><?php do_action( 'woocommerce_widget_shopping_cart_buttons' ); ?></p>

		<?php do_action( 'woocommerce_widget_shopping_cart_after_buttons' ); ?>
	</div>

<?php else : ?>

	<div class="ux-mini-cart-empty flex flex-row-col text-center pt pb">
		<?php do_action( 'flatsome_before_mini_cart_empty_message' ); ?>
		<p class="woocommerce-mini-cart__empty-message empty"><?php esc_html_e( 'No products in the cart.', 'woocommerce' ); ?></p>
		<?php do_action( 'flatsome_after_mini_cart_empty_message' ); ?>
	</div>

<?php endif; ?>

<?php do_action( 'woocommerce_after_mini_cart' ); ?>