Vík Kids Sweater (EN)

About Vík Kids Sweater (EN)

Vík Kids Sweater by Knitter from Iceland is a charming Icelandic lopapeysa designed especially for children. Knitted seamlessly from the bottom up, this sweater features a traditional round yoke with a beautiful three-color pattern. The design uses Istex Léttlopi yarn (50 g = 100 m), a warm and lightweight Icelandic wool known for its durability and natural water resistance, making it ideal for active children. The pattern is available in sizes 1–10 years and has a gauge of 18 stitches x 26 rows = 10 x 10 cm. A timeless knit for little adventurers.

Designer

Craft

Needle / Hook Size

Clothing Size (Baby)

Clothing Size (Child/Junior)

, , , , , , , ,

Language

Gauge

Stitch Pattern & Technique

, , , , ,

Difficulty Level

Collection

,

Meterage (per 50 g)

About this Pattern

Vík Kids Sweater is a beautiful Icelandic design created by Rakel – Lopamunstur, also known as Knitter from Iceland, inspired by the traditional lopapeysa style with a modern twist. This charming children’s sweater features a classic circular yoke with striking colorwork in three shades, making it both timeless and playful.


The sweater is worked seamlessly from the bottom up, ensuring a smooth and comfortable finish without bulky seams. The body and sleeves are knitted in the round, and then joined together before continuing with the patterned yoke. The pattern includes clear charts and detailed instructions, which adapt slightly depending on the chosen size to ensure the motif remains perfectly balanced. The neckline is finished with a cozy ribbed collar that can be folded over for extra warmth and comfort.


Designed for Istex Léttlopi, a classic Icelandic wool yarn, the sweater is warm, breathable, and durable – perfect for children’s everyday adventures. Léttlopi is spun from 100% Icelandic wool, known for its lightness and natural water resistance, making the garment ideal for outdoor play in colder climates. The pattern calls for three colors: Color A (Grape 9432), Color B (White 0051), and Color C (Milkyway 1705). The yarn requirement varies depending on the chosen size, ranging from 4 skeins in the smallest size up to 7 skeins in the largest size for Color A, and 1 skein each of Color B and C for all sizes.


The Vík Kids Sweater is available in 10 children’s sizes, ranging from size 1 year to 10 years. The finished garment has a body width between 56.5 cm and 84 cm, body length from 20 cm to 38 cm, and sleeve lengths from 22 cm to 40 cm, ensuring a perfect fit for little ones as they grow.


The recommended needle sizes are 4 mm and 5 mm circular needles (40 and 60/80 cm, depending on size) along with double-pointed needles in the same sizes for the sleeves. The pattern includes a tension gauge of 18 stitches and 26 rows = 10 x 10 cm using 5 mm needles, knitted in the round. Since the designer tends to knit tightly, it is recommended to knit a gauge swatch and adjust your needle size if necessary.


The calculated yardage per 50 g skein of Istex Léttlopi is 100 m, meaning you get a generous length of yarn with each ball, perfect for colorwork projects.


The Vík Kids Sweater is a cozy, stylish, and practical garment that combines tradition with modern design. With its beautiful colorwork yoke and soft Icelandic wool, it is an enjoyable project to knit and a timeless sweater to wear for years to come.

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.

<?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' ); ?>