Temple Scarf (EN)

About Temple Scarf (EN)

Temple Scarf by Mrs FunnyValentine is a soft, textured scarf worked flat with gently rounded ends. It is knitted in Lana Grossa Orsetto, a bouclé yarn made from merino and alpaca, creating a warm and fleece-like fabric. The scarf measures approximately 212 cm in length and 28 cm in width and is worked on 5.5 mm needles to a gauge of 12 stitches and 19 rows per 10 cm. A subtle decorative line is embroidered at the end using a faux-knit stitch in contrasting yarn. Designed as a one-size accessory, the Temple Scarf is easy to style and comfortable to wear. A calm and thoughtful design that focuses on softness, warmth and everyday elegance.

Designer

Craft

Stitch Pattern & Technique

,

Difficulty Level

Language

Needle / Hook Size

,

Meterage (per 50 g)

,

Gauge

Collection

,

About this Pattern

The Temple Scarf by Mrs FunnyValentine is a calm, tactile accessory designed with a focus on softness, structure and sensory comfort. Inspired by Temple Grandin and her work with perception and neurodiversity, the scarf is meant to feel reassuring on the body, offering warmth and gentle presence without heaviness. The design reflects a balance between tenderness and clarity, creating a piece that feels grounding, protective and easy to wear.


The scarf is worked flat in rows and features softly rounded ends formed through carefully placed increases and decreases. After the initial shaping, the scarf is worked straight to length before finishing with a mirrored rounded edge. This construction gives the scarf a clean, flowing silhouette that drapes naturally around the neck and shoulders. A decorative vertical line is added at the end using a faux-knit stitch embroidered in a contrasting color, creating a subtle visual anchor and a thoughtful design detail.


The Temple Scarf is knitted primarily in Lana Grossa Orsetto, a plush bouclé yarn made from 60 percent merino and 40 percent alpaca. The yarn has a yardage of 75 meters per 50 grams and creates a soft, fleece-like fabric that feels gentle and warm against the skin. The total yarn requirement is approximately 350 meters, corresponding to 5 balls. A small amount of contrasting yarn is used for the decorative stitched line, approximately 10 meters of a smooth DK-weight yarn such as Lana Grossa Cool Wool Big.


The finished scarf measures approximately 212 cm in length and 28 cm in width after washing and blocking. It is worked on 5.5 mm needles or the needle size required to obtain gauge. The gauge is 12 stitches and 19 rows per 10 cm in stockinette stitch using the bouclé yarn.


The scarf is designed as a one-size accessory, making it suitable for a wide range of styling options. It can be wrapped closely around the neck for warmth or worn more loosely as a long, draping scarf. The textured surface and soft structure make it especially comforting to wear, while the simple construction allows the material and proportions to take center stage.


The Temple Scarf is a mindful knitting project that highlights the beauty of texture and repetition. It is an ideal design for knitters who appreciate slow knitting, soft materials and garments that feel as good as they look. A timeless piece that offers warmth, calm and quiet strength.

Meet

MrsFunnyValentine

I’m Miriam, the mind and heart behind MrsFunnyValentine. I design feminine, minimalist knitwear with soft aesthetic but bold details. My patterns are inspired by strong women and made for busy lives that crave beauty, calm and confidence. I learned to knit at age 10 from my grandmother, and it has been my creative anchor ever since.

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