warmandwonderfulyp.shop
Open in
urlscan Pro
188.114.96.3
Public Scan
URL:
https://warmandwonderfulyp.shop/
Submission: On July 14 via api from US — Scanned from NL
Submission: On July 14 via api from US — Scanned from NL
Form analysis
3 forms found in the DOMName: newsletter-form — POST https://manage.kmail-lists.com/ajax/subscriptions/subscribe
<form id="newsletter_form" action="https://manage.kmail-lists.com/ajax/subscriptions/subscribe" method="post" novalidate="novalidate" name="newsletter-form" class="newsletter__form klaviyo_gdpr_embed_U3ffzb">
<div class="f newsletter__inner">
<div class="text-input newsletter__field text-input text-input--newsletter">
<div class="text-input__wrapper"><input id="text-input-124" name="email" placeholder="Email Address" autocomplete="off" type="email" class="text-input__el p1"> <label id="label-text-input-124" for="text-input-124"
class="text-input__label p2 is-required"> Email Address </label></div> <!---->
</div><button type="submit" class="btn newsletter__btn btn--primary klaviyo_submit_button btn--newsletter">
<div class="button__el">Sign Up</div>
</button>
</div>
<div class="f fw jcc newsletter__buttons">
<div class="checkbox f checkbox--newsletter">
<div class="checkbox__icon"><input id="checkbox-927" type="checkbox" name="policy_accept" class="checkbox__icon-el" value=""> <svg viewBox="0 0 11 10" class="checkbox__icon-tick">
<use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-checkmark" x="0" y="0"></use>
</svg></div> <!----> <label for="checkbox-927" class="checkbox__label">I agree to the privacy policy</label> <!---->
</div>
</div>
</form>
POST /cart
<form action="/cart" method="post" novalidate="" class="cart-grid__form">
<transition name="fade-down">
<div v-if="cart.errors && cart.errors.length" class="error cart-grid__error">
<p>There are errors with your cart:</p>
<ul>
<li v-for="error in cart.errors" v-html="error"></li>
</ul>
</div>
</transition>
<div ref="cart" class="cart-grid__items w1" :class="{ 'is-loading': loading }">
<transition-group name="fade-left" tag="div" class="cart__body w1">
<div v-for="(item, index) in cart.items" is="cart-item" class="cart__body-item" :url="item.url" :image="item.image" :price="item.price" :title="item.product_title" :quantity="item.quantity" :type="item.product_type" :index="index"
:key="'id--' + item.product_id + 'index--' + index" :variant-id="item.variant_id" :variant-title="item.variant_title" :variant-options="item.options_with_values" :handle="item.handle" :flow-cart-items="flowCartItems" :is-flow="isFlowCheckout"
:ready="ready" :properties="item.properties" :item="item" location="mini-cart" inline-template="" :data-flow-cart-item-number="item.variant_id">
<div class="cart-item relative">
<div class="cart-item__info relative clear align-t">
<div class="cart-item__featured-wrapper">
<a :href="url" class="cart-item__featured block ratio">
<div is="vue-image" :src="image" :size="960" :alt="title" spinner-size="sm" css="fit-cover"></div>
</a>
</div>
<div class="cart-item__details pl05">
<p class="cart-item__details__heading">
<a class="cart-item__title" :href="url" v-html="productTitle"></a>
<template v-if="!formattedComparePrice" v-cloak="">
<span class="cart-item__details-description heading-font cart-item__details-description--price" v-if="flowPrice && isFlow && ready" v-html="flowPrice"></span>
<span class="cart-item__details-description heading-font cart-item__details-description--price" v-else-if="ready" v-html="formattedPrice"></span>
</template>
<template v-if="formattedComparePrice" v-cloak="">
<div class="cart-item__details-description cart-item__details-description--price"><del class="heading-font" v-show="isFlow && ready" v-html="formattedComparePrice" data-flow-localize="cart-item-compare-at"></del>
<del class="heading-font" v-show="!isFlow && ready" v-html="formattedComparePrice"></del>
<span class="heading-font cart-item__details-description--sale-price" v-if="flowPrice && isFlow && ready" v-html="flowPrice"></span>
<span class="heading-font cart-item__details-description--sale-price" v-else-if="ready" v-html="formattedPrice"></span>
</div>
</template>
</p>
<div class="cart-item__details-descriptions mb05">
<div class="cart-item__details-description">
<span v-if="isGiftCard"></span>
<ul v-else="">
<li class="f aic capitalize" v-for="(option, index) in variantOptions" :key="index" v-if="!isCustomizationSelector && option.value != 'Default Title'">
<template v-if="handleize(option.name) === 'color' && getSwatchimage">
<span v-html="option.name"></span>: <span class="cart-item__details-color" :style="getSwatchimage"></span>
</template>
<template v-if="handleize(option.name) !== 'color'">
<div>
<span v-html="option.name"></span>: <span v-html="option.value"></span>
</div>
</template>
</li>
<li class="capitalize" v-for="(value, name, index) in properties" :key="index" v-if="isCustomizationSelector">
<div>
<span v-html="name"></span>: <span v-html="value"></span>
</div>
</li>
</ul>
</div>
</div>
<div class="cart-item__details-quantity">
<div class="f aic"><select is="select-input" class="cart-item__quantity-selector select-input--quantity-selector" name="quantity" label="Qty:" aria-label="Quantity" :value="quantity"
:options="[{label: '1', value: 1 },{label: '2', value: 2 },{label: '3', value: 3 },{label: '4', value: 4 },{label: '5', value: 5 },{label: '6', value: 6 },{label: '7', value: 7 },{label: '8', value: 8 },{label: '9', value: 9 },{label: '10', value: 10 }]"
@change="updateQuantity" error="There was an error">
</select>
<button class="cart-item__remove underline" :aria-label="'Remove ' + title" @click.prevent="remove"> Remove </button>
</div>
</div>
</div>
</div>
<button class="cart-item__remove-mobile underline" :aria-label="'Remove ' + title" @click.prevent="remove"> Remove </button>
<div class="cart-item__price hide align-t align-l">
<p class="mv05" v-html="formattedPrice"></p>
</div>
<p class="sr-only" ref="cartItemStatus" aria-live="polite"></p>
</div>
</div>
</transition-group>
</div>
<div class="cart__footer align-c">
<div class="cart__footer-bottom">
<h3 class="h3 cart__subtotal">Subtotal<transition name="fade">
<span class="inline-block h3" v-if="isFlowCheckout && ready" v-html="flowSubtotal"></span>
<span class="inline-block h3" v-else-if="!isFlowCheckout && ready" v-html="subtotal"></span>
</transition>
</h3>
<div class="cart__footer-bottom-wrapper" v-if="!isFlowCheckout"><button class="btn btn--primary btn--full-width cart__footer-bottom-submit" type="submit" name="checkout">
<div class="button__el">Checkout</div>
</button></div>
<div class="cart__footer-bottom-wrapper" v-if="isFlowCheckout"><button class="btn btn--primary btn--full-width cart__footer-bottom-submit" type="submit" name="checkout" @click.prevent="flowRedirect">
<div class="button__el">Checkout</div>
</button></div>
</div>
</div>
<div is="recommended-variants" rebuy-id="13752" rebuy-key="2be931713f3e9a106ff3c3e4b2a90f6d3d5cc4fb" inline-template="">
<div class="recommended-variants recommended-variants--mini-cart" v-if="recommendedVariant && cartItemIds" :key="activeVariantId">
<div class="recommended-variants__wrapper">
<h2 class="h3 recommended-variants__title">You May Also Like</h2>
<div class="f aic recommended-variants__inner">
<div class="ratio recommended-variants__featured">
<a :href="url" v-if="image">
<div class="picture picture--vue--bind-dynamic
fit-cover recommended-variants__image" :sources="image" :alt="title" :lazy-load="true" is="vue-picture" inline-template="" :key="activeVariantId">
<picture :class="{ 'is-loaded': isLoaded }">
<source v-for="(srcset, index) in srcsets" :media="breakpointsArr[index]" :data-srcset="srcset" sizes="(min-width: 1440px) 33vw, (min-width: 1024px) 50vw, (min-width: 768px) 50vw, 100vw" :key="sourcesArr[index]" ref="source">
<noscript>
<img class="picture__img is-fallback" src="" alt="title">
</noscript>
<img class="picture__img" :data-src="sourcesArr[sourcesArr.length - 1]" :alt="alt ? alt : ''" ref="img" loading="lazy">
</picture>
</div>
</a>
</div>
<div class="recommended-variants__details">
<h4 v-if="title" class="recommended-variants__product-name">
<a :href="url" v-html="title"></a>
</h4>
<div class="recommended-variants__product-price">
<div is="flow-price" v-if="isFlow" :handle="productHandle" :variant-id="activeVariantId" css="inline-block"></div>
<span class="inline-block" v-if="!isFlow" v-html="formattedPrice"></span>
</div>
<div class="f aic recommended-variants__form">
<div class="select-input select-input--recommended-variants" v-if="recommendedOptionsValue.length">
<div class="select-input__wrap is-inset" v-for="option in recommendedOptionsValue">
<label :for="option.name" class="select-input__label" ref="selectLabel">{{ option.name }}:</label>
<select :id="option.name" ref="selectEl" class="capitalize recommended-variants__variants select-input__el" @change="updateSelectedOption(option.name, $event)">
<option v-for="value in option.values" :value="value" :selected="selectedOptions[option.name] == value" v-html="value">
</option>
</select>
<i class="select-input__icon icon">
<svg viewBox="0 0 11 6"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-caret-thin" x="0" y="0"></use></svg>
</i>
</div>
</div><button class="btn btn--primary btn--recommended-variants" type="button" @click="addToCart" ref="addToCartButton" :disabled="!activeVariant.available">
<div class="button__el" v-text="textButton">Click Here</div>
</button>
<p class="sr-only" ref="addToCartStatus" aria-live="assertive" role="alert" aria-hidden="true">Adding product to your cart</p>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-UAvXTr" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 450px; min-width: 200px; max-width: 1000px; border-radius: 0px; border-style: none; border-width: 7px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 20px; flex: 1 1 0%;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 0px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 0 1 auto; margin: 0px auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
src="https://d3k81ch9hvuctc.cloudfront.net/company/UGwymL/images/95e8e9d4-2df9-4674-b86f-24f3c83bab14.png" tabindex="-1" class="needsclick kl-private-reset-css-Xuajs1"
style="max-width: 100%; width: 115px; height: auto; cursor: initial;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
<p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-garamond-premier-pro-caption"
style="color:rgb(0, 0, 0);font-size:24px;font-family:garamond-premier-pro-caption, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;font-weight:bold;">Enjoy 10% off your first order.</span></p>
<p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-basic-sans"
style="color:rgb(0, 0, 0);font-size:14px;font-family:basic-sans, 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;font-weight:400;">Subscribe to our exclusive email list to be the first to know about collaborations, new
product releases and promotions.</span></p>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_37470529" class="needsclick go4086313865 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Enter your email address" aria-label="Enter your email address" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 40px; text-align: left; color: rgb(0, 0, 0); font-family: basic-sans, "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(234, 234, 234);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px; position: relative; flex: 1 0 0px;"><button
class="needsclick go232014854 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(0, 0, 0); border-radius: 0px; border-style: solid; border-color: rgb(0, 0, 0); border-width: 1px; color: rgb(255, 255, 255); font-family: basic-sans, "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">Subscribe</button>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Skip to Main Content Free shipping on all orders over 130 € Close promobar * Women * Men * Accessories * About Us * € * Account * Bag 0 * Women * Men * Accessories * About Us Account € NLD "DIANA EDITION" SHEEP SWEATER Shop Now SHOP NOW Sheep Sweaters Accessories Home & Travel WONDERFUL SINCE 1979 Warm & Wonderful was founded by Joanna Osborne and Sally Muir, who created the original sheep sweater in 1979. They shot to fame when a young Princess Diana began wearing their iconic design. About Us COLLABORATIONS WARM & WONDERFUL X DEMPSEY & CARROLL Shop Now WARM & WONDERFUL X J.STARK Shop Now BEST SELLERS sold out Women's "Diana Edition" Sheep Sweater in Cotton 220,00 € sold out Women's Shetland Cardigan 280,00 € sold out Men's "Diana Edition" Sheep Sweater in Cotton 220,00 € sold out Warm & Wonderful x Dempsey & Carroll Stationery Set 80,00 € Shop All AS SEEN IN SHOP BY CATEGORY Shop Women's Shop Accessories Shop Men's SHIPPING Worldwide Shipping SECURE PAYMENTS For all major credit/debit cards WARRANTY Quality guaranteed EASY RETURNS Complimentary UK and US returns JOIN THE FLOCK Subscribe to receive 10% off your first order - and be the first to know about new product releases, collaborations, special events and more. Email Address Sign Up I agree to the privacy policy COMPANY * About * Shipping * Returns * FAQ * Contact SHOP * Women * Men * Accessories * Home & Travel QUESTIONS? Reach out to us at baah@warmandwonderful.com © 2023 Warm & Wonderful. All Rights Reserved Accessibility Privacy Terms * * * * * * * * YOUR BAG Close Cart There are errors with your cart: * * : : * : Remove Remove SUBTOTAL Checkout Checkout YOU MAY ALSO LIKE {{ option.name }}: Click Here Adding product to your cart YOUR BAG IS EMPTY Why don’t you start with some categories below? All Men's All Women's Shop Accessories Close form 1 Enjoy 10% off your first order. Subscribe to our exclusive email list to be the first to know about collaborations, new product releases and promotions. Subscribe