1<!DOCTYPE html><html lang="en" dir="ltr" class="no-js"> 2<head>
2<script data-source-attribution="shopify.event_observer.bootstrap"> 3(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//thebritishblanketcompany.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`10396624`)))})(); 4//# sourceURL=event-observer-collector.js 5</script>
5 6 7<!-- Start of Shoplift scripts --> 8<!-- 2026-06-03T13:43:28.5919693Z --> 9<style>.shoplift-hide { opacity: 0 !important; }</style> 10<style id="sl-preview-bar-hide">#preview-bar-iframe, #PBarNextFrameWrapper { display: none !important; }</style>
11<script type="text/javascript">(function(rootPath, template, themeRole, themeId, isThemePreview){ /* Generated on 2026-10-01T13:00:06.6766992Z */(function(){"use strict";var te=document.createElement("style");te.textContent=`#shoplift-preview-control{position:fixed;max-width:332px;height:56px;background-color:#141414;z-index:9999;bottom:20px;display:flex;border-radius:8px;box-shadow:13px 22px 7px #0000,9px 14px 7px #00000003,5px 8px 6px #0000000d,2px 4px 4px #00000017,1px 1px 2px #0000001a,0 0 #0000001a;align-items:center;margin:0 auto;left:16px;right:16px;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s .4s}#shoplift-preview-control.visible{opacity:1;transform:translateY(0);visibility:visible;transition:opacity .4s ease-in-out,transform .4s ease-in-out,visibility 0s 0s}#shoplift-preview-control *{font-family:Inter,sans-serif;color:#fff;box-sizing:border-box;font-size:16px}#shoplift-preview-variant-title{font-weight:400;line-height:140%;font-size:16px;text-align:start;letter-spacing:-.16px;flex-grow:1;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}#shoplift-preview-variant-selector{position:relative;display:block;padding:6px 0;height:100%;min-width:0;flex:1 1 auto}#shoplift-preview-variant-menu-trigger{border:none;cursor:pointer;width:100%;background-color:transparent;padding:0 16px;border-left:1px solid #333;border-right:1px solid #333;height:100%;display:flex;align-items:center;justify-content:start;gap:8px}#shoplift-preview-variant-selector .menu-variant-label{width:24px;height:24px;border-radius:50%;padding:6px;display:flex;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.12px;flex-shrink:0}#shoplift-preview-variant-selector .preview-variant-menu{position:absolute;bottom:110%;transform:translate3d(0,20px,0);visibility:hidden;pointer-events:none;opacity:0;cursor:pointer;background-color:#141414;border:1px solid #141414;border-radius:6px;width:100%;max-height:156px;overflow-y:auto;box-shadow:0 8px 16px #0003;z-index:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s .3s}#shoplift-preview-variant-selector .preview-variant-menu.preview-variant-menu__visible{visibility:visible;pointer-events:auto;opacity:100;transform:translateZ(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s 0s}@media screen and (max-width:400px){#shoplift-preview-variant-selector .preview-variant-menu{position:fixed;left:0;right:0;width:auto;bottom:110%}}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item{padding:12px 16px;display:flex;overflow:hidden}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item .menu-variant-label{margin-right:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item span{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap;color:#f6f6f6;font-size:14px;font-style:normal;font-weight:500}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:hover{background-color:#545454}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#shoplift-preview-variant-selector .preview-variant-menu .preview-variant-menu--item:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}#shoplift-preview-control div:has(#shoplift-exit-preview-button){padding:0 16px}#shoplift-exit-preview-button{padding:6px 8px;font-weight:500;line-height:75%;border-radius:4px;background-color:transparent;border:none;text-decoration:none}#shoplift-exit-preview-button:hover{cursor:pointer;background-color:#333}#shoplift-preview-subscription-warning{position:relative;display:flex;align-items:center;gap:6px;padding:6px 10px;margin:0 4px;border-left:1px solid #333;cursor:help;outline:none}#shoplift-preview-subscription-warning__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background-color:#f59e0b;color:#141414!important;font-weight:700;font-size:12px!important;line-height:1;flex-shrink:0}#shoplift-preview-subscription-warning__label{font-size:13px!important;font-weight:500;color:#fbbf24!important;text-wrap:nowrap;white-space:nowrap}#shoplift-preview-subscription-warning__tooltip{position:absolute;bottom:calc(100% + 8px);right:0;max-width:320px;width:max-content;padding:10px 12px;border-radius:6px;background-color:#1f1f1f;color:#fff!important;font-size:12px!important;line-height:1.4!important;box-shadow:0 8px 16px #0000004d;z-index:10000;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s .2s;pointer-events:none}#shoplift-preview-subscription-warning__tooltip.shoplift-preview-subscription-warning__tooltip--visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s 0s}#shoplift-preview-subscription-warning:focus-visible{box-shadow:inset 0 0 0 2px #f59e0b;border-radius:4px}#shoplift-preview-control:has(#shoplift-preview-subscription-warning){max-width:480px}/*$vite$:1*/`,document.head.appendChild(te);var fe=" daum[ /]| deusu/|(?:^|[^g])news(?!sapphire)|(?<! channel/|google/)google(?!(?:wv|app|/google| pixel))|(?<! cu)bots?(?:\\b|_)|(?<!cam)scan|(?<!lib)http|24x
117|;\\s\\w+;$|@[a-z][\\w-]+\\.|\\(\\)|\\.com\\b|\\b\\w+/1\\.0;|\\bbw/|\\bdlc\\b|\\bort/|\\bperl\\b|\\btime/|\\||^[<\\(;]|^[\\w \\.\\-\\(?:\\):%]+(?:/v?\\d+(?:\\.\\d+)?(?:\\.\\d{1,10})*?)?(?:,|$)|^[\\w\\-]+/[\\w]+$|^[^ ]{50,}$|^\\d+\\b|^\\w*search\\b|^\\w+/[\\w\\(\\)]*$|^\\w+/\\d\\.\\d\\s\\([\\w@]+\\)$|^active|^ad muncher|^amaya|^apache/|^avsdevicesdk/|^azure|^biglotron|^blackbox exporter|^bot|^clamav[ /]|^claude-code/|^client/|^cobweb/|^custom|^ddg[_-]android|^discourse|^dispatch/\\d|^downcast/|^duckduckgo|^email|^exodusmovement|^facebook|^getright/|^gozilla/|^hobbit|^hotzonu|^hwcdn/|^igetter/|^jeode/|^jetty/|^jigsaw|^microsoft bits|^movabletype|^mozilla/\\d\\.\\d\\s[\\w\\.-]+$|^mozilla/\\d\\.\\d\\s\\((?:compatible;)?(?:\\s?[\\w\\d-.]+\\/\\d+\\.\\d+)?\\)$|^navermailapp|^netsurf|^offline|^openai/|^owler|^php|^postman|^ps_daily/|^python|^rank|^read|^reed|^remove\\.bg/|^rest|^rss|^snapchat|^sora |^space bison|^stape/|^svn|^swcd |^taringa|^thumbor/|^track|^w3c|^webbandit/|^webcopier|^wget|^whatsapp|^wordpress|^xenu link sleuth|^yahoo|^yandex|^zdm/\\d|^zoom marketplace/|abuse|advisor|agent\\b|analyzer|archive|ask jeeves/teoma|attracta|audit|bluecoat drtr|browsex|burpcollaborator|capture|catch|check\\b|checker|chrome-lighthouse|chromeframe|classifier|cloudflare|collapsify\\b|convertify|cookiehubverify/|crawl|cursor/|cypress/|dareboost|datanyze|dejaclick|detect|discovery|dmbrowser|download|exaleadcloudview|feed|firephp|foregenix|functionize|grab|hardenize\\b|headless|hotjar|httrack|hubspot marketing grader|ibisbrowser|infrawatch|insight|inspect|iplabel|java(?!;)|library|linkcheck|linktiger|mail\\.ru/|manager|manus-user/|marketgoo/|measure|monitor\\b|neustar wpm|node\\b|nutch|offbyone|openvas|optimize|pageburst|pagespeed|parser|phantomjs|pingdom|playwright|powermarks|preview|productfinder|prospectingstudio|proxy|ptst[ /]\\d|radar|readable/|retriever|rexx;|rigor|rss\\b|scrape|securityheaders|selenium|server|silktide|sindup/|sogou|sparkler/|speedcurve|spider|splash|statuscake|supercleaner|synapse|synthetic|testlocally|tools|torrent|transcoder|url|validator|virtuoso|wappalyzer|watchtowr|webglance|webkit2png|whatcms/|xtate/",ge=/bot|crawl|http|lighthouse|scan|search|spider/i,z;function me(){if(z instanceof RegExp)return z;try{z=new RegExp(fe,"i")}catch{z=ge}return z}var ye=a=>typeof a=="string"&&a!=="";function ve(a){return ye(a)&&me().test(a)}var we=ve;class X{timestamp;constructor(){this.timestamp=new Date}}class be extends X{type;testId;hypothesisId;constructor(e,t,i){super(),this.type=3,this.testId=e,this.hypothesisId=t,this.timestamp=i}}class Se extends X{type;path;constructor(e){super(),this.type=4,this.path=e}}class Ce extends X{type;cart;constructor(e){super(),this.type=5,this.cart=e}}class ie extends Error{isBot;constructor(){super(),this.isBot=!0}}function Te(a,e,t){for(const i of e.selectors){const s=a.querySelectorAll(i.cssSelector);for(let r=0;r<s.length;r++)t(e.testId,e.hypothesisId)}re(a,e,(i,s,r,o,n)=>n(s,r),t)}function U(a,e,t){for(const i of e.selectors)ne(a,e.testId,e.hypothesisId,i,t??(()=>{}));re(a,e,ne,t??(()=>{}))}function se(a){return a.urlPatterns.reduce((e,t)=>{switch(t.operator){case"contains":return e+`.*${t}.*`;case"endsWith":return e+`.*${t}`;case"startsWith":return e+`${t}.*`}},"")}function re(a,e,t,i){new MutationObserver(()=>{for(const r of e.selectors)t(a,e.testId,e.hypothesisId,r,i)}).observe(a.documentElement,{childList:!0,subtree:!0})}function ne(a,e,t,i,s){const r=a.querySelectorAll(i.cssSelector);for(let o=0;o<r.length;o++){let n=r.item(o);if(n instanceof HTMLElement&&n.dataset.shoplift!==""){n.dataset.shoplift="";for(const l of i.actions.sort(Re))n=Ie(a,i.cssSelector,n,l)}}return r.length>0&&s?(s(e,t),!0):!1}function Ie(a,e,t,i){switch(i.type){case"innerHtml":t.innerHTML=i.value;break;case"attribute":Pe(t,i.scope,i.value);break;case"css":Ae(a,e,i.value);break;case"js":ke(a,t,i);break;case"copy":return Ee(t);case"remove":xe(t);break;case"move":_e(t,parseInt(i.value));break}return t}function Pe(a,e,t){a.setAttribute(e,t)}function Ae(a,e,t){const i=a.createElement("style");i.innerHTML=`${e} { ${t} }`,a.getElementsByTagName("head")[0]?.appendChild(i)}function ke(a,e,t){Function("document","element",`"use strict"; ${t.value}`)(a,e)}function Ee(a){const e=a.cloneNode(!0);if(!a.parentNode)throw"Can't copy node outside of DOM";return a.parentNode.insertBefore(e,a.nextSibling),e}function xe(a){a.remove()}function _e(a,e){if(e===0)return;const t=Array.prototype.slice.call(a.parentElement.children).indexOf(a),i=Math.min(Math.max(t+e,0),a.parentElement.children.length-1);a.parentElement.children.item(i).insertAdjacentElement(e>0?"afterend":"beforebegin",a)}function Re(a,e){return oe(a)-oe(e)}function oe(a){return a.type==="copy"||a.type==="remove"?0:1}
11const M={Template:0,UrlRedirect:2,Script:3,Price:5},De="data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.96001%207.90004C9.86501%207.90004%209.77001%207.86504%209.69501%207.79004L6.43501%204.53004C6.19501%204.29004%205.80501%204.29004%205.56501%204.53004L2.30501%207.79004C2.16001%207.93504%201.92001%207.93504%201.77501%207.79004C1.63001%207.64504%201.63001%207.40504%201.77501%207.26004L5.03501%204.00004C5.56501%203.47004%206.43001%203.47004%206.96501%204.00004L10.225%207.26004C10.37%207.40504%2010.37%207.64504%2010.225%207.79004C10.15%207.86004%2010.055%207.90004%209.96001%207.90004Z'%20fill='white'/%3e%3c/svg%3e",Oe="data:image/svg+xml,%3csvg%20width='14'%20height='24'%20viewBox='0%200%2014%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.3976%2014.5255C12.2833%2013.8788%2012.0498%2013.3024%2011.6952%2012.7961C11.3416%2012.2898%2010.9209%2011.8353%2010.4353%2011.4317C9.94868%2011.0291%209.43546%2010.6488%208.89565%2010.292C8.48487%2010.049%208.09577%209.78565%207.72637%209.50402C7.35697%209.2224%207.08016%208.89503%206.89694%208.51987C6.71273%208.14471%206.67826%207.69533%206.79055%207.1697C6.86345%206.83216%206.97476%206.54647%207.12351%206.31162C7.27324%206.07778%207.47124%205.89986%207.7175%205.77684C7.96377%205.65483%208.21989%205.59383%208.48389%205.59383C8.88087%205.59383%209.17639%205.7016%209.3734%205.91714C9.56943%206.13268%209.68271%206.42345%209.71424%206.78946C9.74576%207.15547%209.72015%207.55401%209.63839%207.98509C9.55663%208.41617%209.43645%208.84724%209.27687%209.27934L13.5127%208.80149C13.9638%207.52656%2014.1017%206.42447%2013.9264%205.49725C13.751%204.56901%2013.2664%203.85122%2012.4724%203.34491C12.239%203.19648%2011.9779%203.07041%2011.6893%202.96569L12.0026%201.50979L9.86397%200L7.3875%201.50979L7.11169%202.78878C6.65166%202.8874%206.21724%203.01957%205.8114%203.19038C4.85292%203.594%204.06684%204.15115%203.45117%204.86385C2.83452%205.57655%202.42571%206.40108%202.22378%207.33847C2.06616%208.06947%202.04942%208.70796%202.17551%209.25087C2.30061%209.7948%202.52028%2010.2828%202.8355%2010.7139C3.14974%2011.145%203.51816%2011.5344%203.93977%2011.881C4.36039%2012.2288%204.782%2012.5521%205.20164%2012.851C5.68334%2013.1702%206.13844%2013.5169%206.56497%2013.8921C6.99052%2014.2672%207.31954%2014.7125%207.55004%2015.228C7.78055%2015.7445%207.81502%2016.3769%207.65347%2017.1262C7.56482%2017.5389%207.43676%2017.8765%207.27028%2018.1388C7.10381%2018.4011%206.89596%2018.5983%206.64772%2018.7295C6.3985%2018.8606%206.12071%2018.9267%205.8114%2018.9267C5.21641%2018.9267%204.79776%2018.6034%204.62833%2018.1632C4.4589%2017.7229%204.47367%2017.2583%204.60075%2016.5639C4.72782%2015.8705%205.05092%2015.1395%205.37107%2014.3699H1.17665C1.17665%2014.3699%200.207341%2016.1115%200.0310135%2017.6762C-0.0655232%2018.5302%200.0635208%2019.2653%200.41519%2019.8844C0.76686%2020.5036%201.33032%2020.9814%202.10655%2021.319C2.39222%2021.443%202.7104%2021.5447%203.05813%2021.623L2.54589%2024H7.17473L7.7047%2021.5386C8.08493%2021.442%208.43857%2021.3231%208.76562%2021.1787C9.73985%2020.7476%2010.52%2020.1427%2011.1071%2019.3649C11.6932%2018.5871%2012.0873%2017.7291%2012.2892%2016.7917C12.4744%2015.9295%2012.5099%2015.1741%2012.3966%2014.5275L12.3976%2014.5255Z'%20fill='white'/%3e%3c/svg%3e";async function Ve(a){let e=a.replace(/-/g,"+").replace(/_/g,"/");for(;e.length%4;)e+="=";const t=atob(e),i=Uint8Array.from(t,o=>
11o.charCodeAt(0)),s=new Blob([i]).stream().pipeThrough(new DecompressionStream("gzip")),r=await new Response(s).text();return JSON.parse(r)}function F(a,e){return typeof e=="string"&&/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d+(?:Z|[+-]\d+)/.test(e)?new Date(e):e}function ee(a,e){return e}function q(a,e=!1,t=!1,i=","){const s=a/100;if(t){const o=Math.round(s).toLocaleString("en-US");return i!==","?o.replace(/,/g,i):o}else{const r=e?",":".",o=s.toFixed(2).split("."),n=parseInt(o[0],10),l=o[1]??"00",c=n.toLocaleString("en-US");return i!==","?`${c.replace(/,/g,i)}${r}${l}`:e?`${c.replace(/,/g,".")}${r}${l}`:`${c}${r}${l}`}}function H(a,e,t,i){const s=e.replace("{{amount}}",q(a,!1,!1)).replace("{{amount_no_decimals}}",q(a,!1,!0)).replace("{{amount_with_comma_separator}}",q(a,!0,!1)).replace("{{amount_no_decimals_with_comma_separator}}",q(a,!0,!0)).replace("{{amount_with_space_separator}}",q(a,!1,!1," ")).replace("{{amount_no_decimals_with_space_separator}}",q(a,!1,!0," ")).replace("{{amount_with_apostrophe_separator}}",q(a,!1,!1,"'")).replace("{{amount_no_decimals_with_apostrophe_separator}}",q(a,!1,!0,"'")).replace("{{amount_with_period_and_space_separator}}",q(a,!1,!1,". ")).replace("{{amount_no_decimals_with_period_and_space_separator}}",q(a,!1,!0,". "));return i?`${s} ${t}`:s}function ae(a){return a.replace(/[^\d.,\s-]/g,"").trim()}function j(a){const e=new Map;for(const[t,i,s]of a.variants)e.set(t,{priceInCents:i,compareAtPriceInCents:s});return e}function Le(a,e,t,i){const{priceInCents:s,compareAtPriceInCents:r}=t,{moneyFormat:o,currency:n,currencyCodeEnabled:l}=i;if(a.getAttribute("data-sl-attribute-p")===e)a.innerHTML=H(s,o,n,l);else if(a.getAttribute("data-sl-attribute-cap")===e)r<=0||r<=s?a.remove():a.innerHTML=H(r,o,n,l);else if(a.getAttribute("data-sl-attribute-discount")===e&&!(r<=0||r<=s)){const d=Math.round((r-s)/r*100),u=ae(H(r-s,o,n,!1)),h=a.getAttribute("data-sl-format")||"percent";h==="percent"?a.textContent=`-${d}%`:h==="amount"?a.textContent=`-${u}`:h==="both"&&(a.textContent=`-${d}% (-${u})`)}}function $e(a){const e=[],t={id:"url-pattern",operator:"contains",value:"/"};for(const[i,s,r]of a.variants){e.push({id:`p-${i}`,cssSelector:`[data-sl-attribute-p="${i}"]`,urlPatterns:[t],actions:[{id:`p-action-${i}`,type:"innerHtml",scope:"price",value:H(s,a.moneyFormat,a.currency,a.currencyCodeEnabled)}]});const o=r<=0||r<=s;if(e.push({id:`cap-${i}`,cssSelector:`[data-sl-attribute-cap="${i}"]`,urlPatterns:[t],actions:[{id:`cap-action-${i}`,type:o?"remove":"innerHtml",scope:"compare-at-price",value:o?"":H(r,a.moneyFormat,a.currency,a.currencyCodeEnabled)}]}),!o&&r>s){const n=Math.round((r-s)/r*100),l=ae(H(r-s,a.moneyFormat,a.currency,!1));e.push({id:`d-${i}`,cssSelector:`[data-sl-attribute-discount="${i}"]`,urlPatterns:[t],actions:[{id:`d-action-${i}`,type:"js",scope:null,value:`var format = element.getAttribute('data-sl-format') || 'percent'; if (format === 'percent') { element.textContent = '-${n}%'; } else if (format === 'amount') { element.textContent = '-${l}'; } else if (format === 'both') { element.textContent = '-${n}% (-${l})'; }`}]})}}return e}const Me=a=>{let e=5381;for(let t=0;t<a.length;t++)e=(e*33^a.charCodeAt(t))>>>0;return e.toString(36)},qe=()=>Math.random().toString(36).slice(2,10)+Date.now().toString(36).slice(-4),He=a=>btoa(JSON.stringify(a)).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,""),K=a=>a.replace(/#slr-[a-z0-9]+$/,""),tt="modulepreload",it=function(a){return"/"+a},st={},Ne=function(e,t,i){let s=Promise.resolve();function r(o){const n=new Event("vite:preloadError",{cancelable:!0});if(n.payload=o,window.dispatchEvent(n),!n.defaultPrevented)throw o}return s.then(o=>{for(const n of o||[])n.status==="rejected"&&r(n.reason);return e().catch(r)})};function le(a,e,t){const i=t?a.plans.filter(c=>!c.variantId||c.variantId===t):a.plans,s=[],r=[];for(const c of i)c.direction==="decrease"?(s.push(c.existingShopifyPlanId),r.push(c.createdShopifyPlanId)):(s.push(c.createdShopifyPlanId),r.push(c.existingShopifyPlanId));const o=e?s:r,n=e?r:s;if(t)for(const c of a.plans)for(const d of[c.existingShopifyPlanId,c.createdShopifyPlanId])d&&!o.includes(d)&&!n.includes(d)&&n.push(d);const l={};for(let c=0;c<n.length;c++){const d=n[c],u=o[c];d&&u&&(l[d]=u)}return{showPlanIds:o,hidePlanIds:n,swapMap:l}}function ce(a,e,t){const i=e?a.plans.find(r=>r.variantId===e):void 0;if(i)return i.direction;if(t){const r=a.plans.find(o=>o.productId===t);if(r)return r.direction}return a.plans.find(r=>!r.variantId)?.direction??null}function J(a,e){const t=e?a.plans.filter(r=>!r.productId||r.productId===e):a.plans,i={};for(const r of t)i[r.existingShopifyPlanId]=r.existingDiscountAmount,i[r.createdShopifyPlanId]=r.existingDiscountAmount;
11const s=Math.max(...Object.values(i),0);return{discountMap:i,maxDiscount:s}}function W(a){const e=document.querySelector('form[action*="/cart/add"] input[name="product-id"]')?.value;if(e)return e;if(a){for(const r of Array.from(document.querySelectorAll("[data-sl-attribute-p]"))){const o=r.getAttribute("data-sl-attribute-p");if(!o)continue;const n=a.variants.find(l=>l[0]===o);if(n?.[3])return n[3]}const s=document.querySelector('form[action*="/cart/add"] input[name="id"]')?.value;if(s){const r=a.variants.find(o=>o[0]===s);if(r?.[3])return r[3]}}const t=window,i=t.ShopifyAnalytics?.meta?.product?.id??t.meta?.product?.id;return i!=null?String(i):null}function D(a,e){return a.widget.selectors[e]??[]}function N(a,e){return a.replace(/[\d.]+%/,`${e}%`)}function $(a,e){const t=document.createTreeWalker(a,NodeFilter.SHOW_TEXT);let i=t.nextNode();for(;i;){if(i.nodeValue!==null){const s=e(i.nodeValue);if(s!==i.nodeValue){i.nodeValue=s;return}}i=t.nextNode()}}function de(a,e){return a===null?!1:a==="decrease"?!e:e}async function Ue(a){if(a.subscriptionSwapDone)return;const e=a.getActiveAssignment();if(!e)return;const t=a.getHypothesis(e.hypothesisId);if(!t?.subscriptionData)return;a.subscriptionSwapDone=!0;const i=t.subscriptionData,s=t.isControl,r=[...new Set(i.plans.map(d=>d.direction))].join(",");a.log(`[SUB-SWAP] ${s?"A":"B"} side, directions=${r}`);const o=i.plans.some(d=>d.variantId);let n=!1,l=!1;function c(){if(!l){l=!0;try{const d=o?document.querySelector("select[name='id'], input[name='id']")?.value:void 0,{showPlanIds:u,hidePlanIds:h,swapMap:p}=le(i,s,d);a.swapMap=p;const b=D(i,"widgetParent"),E=D(i,"subscriptionPlans"),S=D(i,"subscriptionInput");if(!b.length||!E.length||!S.length)return;const C=document.querySelector(b[0].selector);if(!C?.shadowRoot)return;const _=C.shadowRoot.querySelector(E[0].selector);if(!_?.shadowRoot)return;const T=S[0].selector;let m=null;if(i.widget.widgetType==="buttons"||i.widget.widgetType==="radio"){const y=Array.from(_.shadowRoot.querySelectorAll(T));if(!y.length)return;for(const v of y){const g=v.closest("label");g&&(u.includes(v.value)?g.style.display="":h.includes(v.value)&&(g.style.display="none"))}const w=y.some(v=>u.includes(v.value)&&v.checked),I=y.some(v=>h.includes(v.value)&&v.checked);if((w||I)&&(n=!1),!w&&!n){n=!0;for(const v of y)if(u.includes(v.value)){v.closest("label")?.click(),v.dispatchEvent(new Event("change",{bubbles:!0}));break}}const f=y.find(v=>v.checked);m=f&&u.includes(f.value)?f.value:u[0]??null}else if(i.widget.widgetType==="dropdown"){const y=_.shadowRoot.querySelector("select");if(!y)return;for(const w of Array.from(y.options))h.includes(w.value)&&(w.style.display="none",w.disabled=!0);if(h.includes(y.value)){const w=Array.from(y.options).find(I=>u.includes(I.value));w&&(y.value=w.value,y.dispatchEvent(new Event("change",{bubbles:!0})))}m=u.includes(y.value)?y.value:u[0]??null}if(m){const y=Array.from(document.querySelectorAll('input[name="selling_plan"]'));for(const w of y)w.value!==m&&(w.value=m)}}finally{l=!1}}}if(a.subscriptionHideWrongPlans=c,a.swapMap=le(i,s).swapMap,c(),o){const d=document.querySelector("select[name='id'], input[name='id']");d&&d.addEventListener("change",c)}}function B(a){const e=D(a,"widgetParent");return e.length?document.querySelector(e[0].selector)?.shadowRoot??null:null}function Y(a,e){const t=D(a,"subscriptionPlans");return t.length?e.querySelector(t[0].selector)?.shadowRoot??null:null}function Z(a,e){const t=new URLSearchParams(window.location.search).get("variant");if(t)return t;{const i=document.querySelector('form[action*="/cart/add"] input[name="id"]')?.value;if(i)return i}return a.size>0?[...a.keys()][0]:void 0}function G(a,e){return H(a,e.moneyFormat,e.currency,e.currencyCodeEnabled)}function Fe({originalFetch:a,swapMap:e,slptValue:t,getSelectedPlanId:i,log:s}){if(window.fetch.__shoplift_intercepted)return s("[SUB-INTERCEPT] already installed â skipping"),()=>{};function r(n){if(i){const l=i();if(l)return e[l]??l}return e[n]??n}const o=function(n,l){if((typeof n=="string"?n:n instanceof URL?n.href:n.url).includes("/cart/add")&&l?.body)try{if(l.body instanceof FormData){const d=l.body.get("selling_plan");d?l.body.set("selling_plan",r(String(d))):(!d||d==="")&&t&&l.body.set("properties[_slpt]",t)}
11else if(typeof l.body=="string"){const d=JSON.parse(l.body);if(d.items)for(const u of d.items){const h=String(u.selling_plan??"");h?u.selling_plan=r(h):!u.selling_plan&&t&&(u.properties||(u.properties={}),u.properties._slpt=t)}else if(d.id){const u=String(d.selling_plan??"");u?d.selling_plan=r(u):!d.selling_plan&&t&&(d.properties||(d.properties={}),d.properties._slpt=t)}l.body=JSON.stringify(d)}}catch(d){s("[SUB-INTERCEPT] body parse failed; cart-add proceeds with un-swapped plan",d)}return a.call(window,n,l)};return o.__shoplift_intercepted=!0,window.fetch=o,function(){window.fetch===o&&(window.fetch=a)}}function Be({log:a}){if(window.fetch.__shoplift_intercepted)return a("[SUB-PREVIEW-BLOCK] already installed â skipping"),()=>{};const e=window.fetch,t=function(i,s){const r=typeof i=="string"?i:i instanceof URL?i.href:i.url;return r.includes("/cart/add")?(a("[SUB-PREVIEW-BLOCK] cart-add blocked in preview mode",{url:r}),Promise.resolve(new Response(JSON.stringify({id:0,properties:{},quantity:0,variant_id:0,key:"preview",title:"Preview â cart-add blocked",price:0,original_price:0,line_price:0,original_line_price:0,total_discount:0,discounts:[],preview:!0}),{status:200,headers:{"Content-Type":"application/json"}}))):e.call(window,i,s)};return t.__shoplift_intercepted=!0,window.fetch=t,function(){window.fetch===t&&(window.fetch=e)}}function pe({data:a,runUpdates:e,debounceMs:t=150}){let i=null;function s(){i&&clearTimeout(i),e(),i=setTimeout(e,t)}let r=null;const o=[],n={childList:!0,subtree:!0,characterData:!0,attributes:!0};function l(h){for(const p of o)p.disconnect();o.length=0;for(const p of Array.from(h.querySelectorAll("*")))if(p.shadowRoot){const b=new MutationObserver(s);b.observe(p.shadowRoot,n),o.push(b)}}function c(){const h=B(a);return h?(r&&r.disconnect(),l(h),r=new MutationObserver(p=>{p.some(b=>b.type==="childList"&&b.addedNodes.length>0)&&l(h),s()}),r.observe(h,n),!0):!1}const d=document.body||document.documentElement,u=new MutationObserver(()=>{c()&&s()});return u.observe(d,{childList:!0,subtree:!0}),c()&&s(),e(),function(){i&&(clearTimeout(i),i=null),u.disconnect(),r&&(r.disconnect(),r=null);for(const p of o)p.disconnect();o.length=0}}async function ze(a){if(a.subscriptionPriceDone)return;const e=a.getActiveAssignment(),t=e?a.getHypothesis(e.hypothesisId):void 0,i=t?.subscriptionData?null:a.findActiveSubscriptionTestControl(),s=t?.subscriptionData?t:i?.hypothesis;if(!s?.subscriptionData)return;const r=t?.subscriptionData?e.testId:i.testId;a.subscriptionPriceDone=!0;const o=s.subscriptionData,n=s.isControl,l=s.priceData,c=o.widget.widgetType;let d=W(l),u=J(o,d),h=u.discountMap,p=u.maxDiscount;function b(){const g=W(l);g!==d&&(d=g,u=J(o,d),h=u.discountMap,p=u.maxDiscount,a.log(`[SUB-PRICE] scope refreshed side=${n?"A":"B"}, currentProductId=${d??"n/a"}, maxDiscount=${p}`))}a.log(`[SUB-PRICE] side=${n?"A":"B"}, currentProductId=${d??"n/a"}, maxDiscount=${p}`),a.updatePriceTestHiddenInputs(r,n?"control":"variant",!1);function E(){if(!l)return null;const g=j(l),P=Z(g),A=ce(o,P,d);if(!de(A,n))return null;const k=P?g.get(P):void 0;return k?{formattedVariantPrice:G(k.priceInCents,l),formattedDiscounted:G(k.priceInCents*(1-p/100),l)}:null}Fe({originalFetch:a.fetch,swapMap:a.swapMap??{},slptValue:a.slptValue??void 0,log:a.log,getSelectedPlanId:()=>{const g=B(o);if(!g)return null;const P=Y(o,g);if(!P)return null;const A=D(o,"subscriptionInput"),k=A.length?A[0].selector:'input[name="rc_plan"]';return P.querySelector(`${k}:checked`)?.value??null}});function S(g){const P=D(o,"subscriptionDiscount");for(const A of P)if(A.selector.includes("badge")||A.selector.includes("__badge")){const k=g.querySelector(A.selector);k?.textContent&&!k.textContent.includes(`${p}%`)&&$(k,x=>N(x,p))}}function C(g){const P=E();if(!P)return;const A=D(o,"subscriptionCompareAt");for(const k of A){const x=g.querySelector(k.selector)||g.querySelector(`[part~="${k.selector}"]`);x?.textContent&&!x.textContent.includes(P.formattedVariantPrice)&&$(x,R=>/\d/.test(R)?P.formattedVariantPrice:R)}}function _(g,P){const A=D(o,"subscriptionCompareAt"),k=P===0?"none":"";for(const x of A){const R=g.querySelector(x.selector)||g.querySelector(`[part~="${x.selector}"]`);R&&(k==="none"?R.style.display!=="none"&&(R.style.display="none"):R.style.display==="none"&&(R.style.display=""))}}function T(g){const P=D(o,"subscriptionInput"),A=P.length?P[0].selector:'input[name="rc_plan"]',k=D(o,"subscriptionPlanDiscount"),x=k.length?k[0].selector:".rc-plans-button__discount";for(const R of Array.from(g.querySelectorAll("label"))){const V=R.querySelector(A),O=R.querySelector(x);if(V&&O){const L=h[V.value];if(L!==void 0){if(L===0)O.style.display!=="none"&&(O.style.display="none");else if(O.style.display==="none"&&(O.style.display=""),O.textContent){const Q=O.textContent.match(/[\d.]+%/)?.[0];Q&&Q!==`${L}%`&&$(O,et=>N(et,L))}}}}}function m(g){const P=g.querySelector("select");if(P)for(const A of Array.from(P.options)){const k=h[A.value];if(k!==void 0&&A.textContent){const x=A.textContent.match(/[\d.]+%/)?.[0];x&&x!==`${k}%`&&(A.textContent=N(A.textContent,k))}}}function y(g,P){const k=D(o,"subscriptionDiscount").filter(x=>x.selector.includes("benefit")||x.selector==="rc-benefits");for(const x of k){const R=g.querySelector(x.selector);if(R?.shadowRoot){for(const V of Array.from(R.shadowRoot.querySelectorAll("li")))if(V.textContent?.includes("Save")){const O=V;if(P===0)O.style.display!=="none"&&(O.style.display="none");else{O.style.display==="none"&&(O.style.display="");const L=V.textContent.match(/[\d.]+%/)?.[0];L&&L!==`${P}%`&&$(V,Q=>N(Q,P))}}}}}let w=!1;function I(){if(!w){w=!0;try{if(b(),d!==null&&Object.keys(h).length===0)return;const g=B(o);if(!g)return;S(g),l&&C(g);const P=Y(o,g);let A=p;if(P){const k=D(o,"subscriptionInput"),x=k.length?k[0].selector:'input[name="rc_plan"]',R=P.querySelector(`${x}:checked`);if(R){const V=h[R.value];V!==void 0&&(A=V)}c==="buttons"||c==="radio"?T(P):m(P)}_(g,A),y(g,A)}finally{w=!1}}}function f(){const g=E();if(!g)return;const P=B(o);if(!P)return;const A=D(o,"onetimeToggle"),k=A.length?A[0].selector:'input[value="onetime"]';if(!P.querySelector(k)?.checked)return;const R=D(o,"subscriptionPrice");for(const V of R){const O=P.querySelector(V.selector)||P.querySelector(`[part~="${V.selector}"]`);O?.textContent&&!O.textContent.includes(g.formattedDiscounted)&&$(O,L=>/\d/.test(L)?g.formattedDiscounted:L)}}function v(){a.subscriptionHideWrongPlans&&a.subscriptionHideWrongPlans(),I(),a.subscriptionUpdateOneTime&&a.subscriptionUpdateOneTime(),f()}pe({data:o,runUpdates:v})}async function We(a){if(a.subscriptionOneTimeDone)return;const e=a.getActiveAssignment(),t=e?a.getHypothesis(e.hypothesisId):void 0,i=!!(t?.subscriptionData&&t.priceData),s=i?null:a.findActiveSubscriptionTestControl(),r=i?t:s?.hy
11pothesis;if(!r?.subscriptionData||!r.priceData)return;const o=i?e.testId:s.testId;a.subscriptionOneTimeDone=!0;const n=r.subscriptionData,l=r.priceData,c=j(l),d=r.isControl,u=d?"control":"variant";a.slptValue=`${o}:${u}:f`,a.updatePriceTestHiddenInputs(o,u,!1);function h(){const p=B(n);if(!p)return;const b=Z(c);if(!b)return;const E=W(l),S=ce(n,b,E);if(!de(S,d))return;const C=c.get(b);if(!C)return;const _=H(C.priceInCents,l.moneyFormat,l.currency,l.currencyCodeEnabled),T=D(n,"onetimePrice");if(!T.length)return;const m=D(n,"onetimeContainer"),y=m.length?m[0].selector:'[part~="rc-purchase-option__onetime"]',I=p.querySelector(y)??p;for(const f of T){let v=null;try{v=I.querySelector(f.selector)}catch{v=null}v??=I.querySelector(`[part~="${f.selector}"]`),v&&v.textContent&&!v.textContent.includes(_)&&$(v,g=>/\d/.test(g)?_:g)}}a.subscriptionUpdateOneTime=h,h()}async function Ge(a,e){const{subscriptionPreviewRender:t}=await Ne(async()=>{const{subscriptionPreviewRender:i}=await Promise.resolve().then(()=>Xe);return{subscriptionPreviewRender:i}},void 0);return t(a.subscriptionData,a.priceData,a.isControl,e)}function je(a,e){const t=a.widget.selectors.widgetParent??[],i=a.widget.selectors.subscriptionPlans??[],s=a.widget.selectors.subscriptionInput??[];if(!t.length||!i.length||!s.length){e("[SUB-GLOBAL-HIDE] Missing required selectors â skipping");return}const r=t[0].selector,o=i[0].selector,n=s[0].selector;let l=!1,c=null,d=!1;function u(){if(!d){d=!0;try{h()}finally{d=!1}}}function h(){const C=document.querySelector(r);if(!C?.shadowRoot)return;const _=C.shadowRoot.querySelector(o);if(!_?.shadowRoot)return;_.shadowRoot!==c&&(c=_.shadowRoot,l=!1);let T=0;if(a.widget.widgetType==="buttons"||a.widget.widgetType==="radio"){const m=Array.from(_.shadowRoot.querySelectorAll(n));for(const f of m)if(a.planIds.includes(f.value)){f.disabled||(f.disabled=!0);const v=f.closest("label");v&&v.style.display!=="none"&&(v.style.display="none",T++)}const y=m.filter(f=>!a.planIds.includes(f.value));if(!y.some(f=>f.checked)&&!l&&y.length>0){l=!0;const f=y[0];f.closest("label")?.click(),f.dispatchEvent(new Event("change",{bubbles:!0})),e(`[SUB-GLOBAL-HIDE] Preselected first visible plan input=${f.value}`)}const I=y.find(f=>f.checked)??y[0];if(I){const f=Array.from(document.querySelectorAll('input[name="selling_plan"]'));for(const v of f)v.value!==I.value&&(v.value=I.value,e(`[SUB-GLOBAL-HIDE] Mirrored plan id ${I.value} to form selling_plan input`))}}else if(a.widget.widgetType==="dropdown"){const m=_.shadowRoot.querySelector("select");if(!m)return;for(const I of Array.from(m.options))a.planIds.includes(I.value)&&(I.style.display!=="none"&&(I.style.display="none"),I.disabled||(I.disabled=!0),T++);const y=Array.from(m.options).filter(I=>!a.planIds.includes(I.value)),w=y.some(I=>I.value===m.value);y.length>0&&!w&&!l&&(l=!0,m.value=y[0].value,m.dispatchEvent(new Event("change",{bubbles:!0})),e(`[SUB-GLOBAL-HIDE] Preselected first visible option=${y[0].value}`))}T>0&&e(`[SUB-GLOBAL-HIDE] Hidden ${T} B-side plan buttons`)}const p={childList:!0,subtree:!0,characterData:!0};let b=null;function E(C){b?.disconnect(),b=new MutationObserver(()=>u()),b.observe(C,p)}function S(){const C=document.querySelector(r);if(!C?.shadowRoot)return!1;u(),new MutationObserver(()=>{u();const m=C.shadowRoot.querySelector(o);m?.shadowRoot&&E(m.shadowRoot)}).observe(C.shadowRoot,p);const T=C.shadowRoot.querySelector(o);return T?.shadowRoot&&E(T.shadowRoot),!0}if(!S()){e("[SUB-GLOBAL-HIDE] Widget not in DOM yet â waiting via MutationObserver");const C=new MutationObserver(()=>{S()&&C.disconnect()});C.observe(document.body??document.documentElement,{childList:!0,subtree:!0})}}const ue="Limited preview",Ke="Add-to-cart and checkout prices won't reflect this test until it launches â test selling plans are not created in your subscription app until after a test is launched.",Je=5e3;function Ye(){const a=document.createElement("div");a.id="shoplift-preview-subscription-warning";const e=document.createElement("span");e.id="shoplift-preview-subscription-warning__icon",e.setAttribute("aria-hidden","true"),e.textContent="!";const t=document.createElement("span");t.id="shoplift-preview-subscription-warning__label",t.textContent=ue;const i=document.createElement("div");i.id="shoplift-preview-subscription-warning__tooltip",i.setAttribute("role","tooltip"),i.textContent=Ke,a.appendChild(e),a.appendChild(t),a.appendChild(i),a.setAttribute("tabindex","0"),a.setAttribute("aria-describedby",i.id),a.setAttribute("aria-label",ue);let s=null;function r(){s!==null&&(clearTimeout(s),s=null)}function o(){i.classList.add("shoplift-preview-subscription-warning__tooltip--visible")}function n(){i.classList.remove("shoplift-preview-subscription-warning__tooltip--visible")}function l(){o(),r(),s=setTimeout(()=>{n(),s=null},Je)}function c(){r(),o()}function d(){s===null&&n()}a.addEventListener("mouseenter",c),a.addEventListener("mouseleave",d),a.addEventListener("focus",c),a.addEventListener("blur",d);function u(p){try{const b=p.target;if(!(b instanceof Element))return;(b.closest('form[action*="/cart/add"] button[type="submit"], form[action*="/cart/add"] input[type="submit"]')!==null||b.closest('[name="add"], button[name="add"], [data-add-to-cart], button[data-add-to-cart]')!==null)&&l()}catch{}}
11document.addEventListener("click",u,!0);function h(){r(),document.removeEventListener("click",u,!0),a.removeEventListener("mouseenter",c),a.removeEventListener("mouseleave",d),a.removeEventListener("focus",c),a.removeEventListener("blur",d),a.remove()}return{root:a,tooltip:i,cleanup:h}}let he=!1;class Ze{DATA_SL_ATTRIBUTE_P="data-sl-attribute-p";DATA_SL_TEST_ID="data-sl-test-id";VIEWPORT_TRACK_THRESHOLD=.5;temporarySessionKey="Shoplift_Session";essentialSessionKey="Shoplift_Essential";analyticsSessionKey="Shoplift_Analytics";priceSelectorsSessionKey="Shoplift_PriceSelectors_v2";shop;host;eventHost;disableReferrerOverride;legacySessionKey;cssHideClass;testConfigs;inactiveTestConfigs;hiddenSubscriptionPlans;testsFilteredByAudience;sendPageView;shopliftDebug;gaConfig;telemetryEnabled;getCountryTimeout;geoViaShopify;resolvedRegion=null;state;subscriptionPreviewWarningCleanup=null;shopifyAnalyticsId;cookie=document.cookie;isSyncing=!1;isSyncingGA=!1;fetch;localStorageSet;localStorageGet;sessionStorageSet=window.sessionStorage.setItem.bind(window.sessionStorage);sessionStorageGet=window.sessionStorage.getItem.bind(window.sessionStorage);urlParams=new URLSearchParams(window.location.search);device;logHistory;activeViewportObservers=new Map;clientIdRetryCount=0;constructor(e,t,i,s,r,o,n,l,c,d,u,h,p,b=!1){this.shop=e,this.host=t,this.eventHost=i,this.disableReferrerOverride=l,this.logHistory=[],this.legacySessionKey=`SHOPLIFT_SESSION_${this.shop}`,this.cssHideClass=s?"shoplift-hide":"",this.testConfigs=u.map(S=>({...S,startAt:new Date(S.startAt),statusHistory:S.statusHistory.map(C=>({...C,createdAt:new Date(C.createdAt)}))})),this.inactiveTestConfigs=h,this.hiddenSubscriptionPlans=p,this.sendPageView=!!r,this.shopliftDebug=o===!0,this.telemetryEnabled=c===!0,this.geoViaShopify=b===!0,this.gaConfig=n!=={"sendEvents":false,"mode":"gtag"}?n:{sendEvents:!1},this.fetch=window.fetch.bind(window),this.localStorageSet=window.localStorage.setItem.bind(window.localStorage),this.localStorageGet=window.localStorage.getItem.bind(window.localStorage);const E=this.getDeviceType();this.device=E!=="tablet"?E:"mobile",this.state=this.loadState(),this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.testsFilteredByAudience=u.filter(S=>
11S.status=="active"),this.getCountryTimeout=d===1000?1e3:d,window.__slReadCookie=S=>{const C=this.getCookie(S);if(C===null)return null;try{return decodeURIComponent(C)}catch{return C}},this.log("State Loaded",JSON.stringify(this.state))}deriveCategoryFromExistingTests(){if(!this.state.temporary.testCategory&&this.state.essential.visitorTests.length>0){const e=this.state.essential.visitorTests.some(t=>{if(!t.hypothesisId)return!1;const i=this.getHypothesis(t.hypothesisId);return i&&["theme","basicScript","price"].includes(i.type)});this.state.temporary.testCategory=e?"global":"conditional",this.persistTemporaryState(),this.log("Derived test category from existing visitorTests: %s",this.state.temporary.testCategory)}}async init(){try{if(this.log("Shoplift script initializing"),window.Shopify&&window.Shopify.designMode){this.log("Skipping script for design mode");return}if(window.location.href.includes("slScreenshot=true")){this.log("Skipping script for screenshot");return}if(window.location.hostname.endsWith(".edgemesh.com")){this.log("Skipping script for preview");return}if(window.location.href.includes("isShopliftMerchant")){const o=this.urlParams.get("isShopliftMerchant")==="true";this.log("Setting merchant session to %s",o),this.state.temporary.isMerchant=o,this.persistTemporaryState()}if(this.state.temporary.isMerchant){this.log("Setting up preview for merchant"),typeof window.shoplift!="object"&&this.setShopliftStub(),this.state.temporary.previewConfig||this.hidePage(),await this.initPreview(),document.querySelector("#sl-preview-bar-hide")?.remove();return}if(this.state.temporary.previewConfig=void 0,we(navigator.userAgent))return;const e=Date.now(),t=!this.state.temporary.lastSeen||e-this.state.temporary.lastSeen>1800*1e3;(!this.state.temporary.entryPage||t)&&(this.state.temporary.entryPage=K(window.location.href)),this.state.temporary.lastSeen=e,this.persistTemporaryState(),window.__slEntryPage=this.state.temporary.entryPage??"";const i=this.state.essential.visitorTests.filter(o=>o.hypothesisId&&+o.createdAt>Date.now()-6e4);if(i.length===0)this.sendDiagnosticTelemetry("page-landed",null);else for(const o of i)this.sendDiagnosticTelemetry("page-landed",o.testId,{hypothesisId:o.hypothesisId,isControl:o.assignedTo==="control",testType:o.testType??"unknown"});if(navigator.userAgent.includes("Chrome/118")){this.log("Random: %o",[Math.random(),Math.random(),Math.random()]);const o=await this.makeRequest({url:`${this.eventHost}/api/v0/events/ip`,method:"get"}).then(n=>n?.json());this.log(`IP: ${o}`),this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify(this.debugState(),ee)}).catch()}if(this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.monitorConsentChange(),this.checkForThemePreview())return;if(!this.disableReferrerOverride&&this.state.temporary.originalReferrer!=null){this.log(`Overriding referrer from '${document.referrer}' to '${this.state.temporary.originalReferrer}'`);const o=this.state.temporary.originalReferrer;delete this.state.temporary.originalReferrer,this.persistTemporaryState(),Object.defineProperty(document,"referrer",{get:()=>o,enumerable:!0,configurable:!0})}if(await this.refreshVisitor(this.shopifyAnalyticsId),await this.handleVisitorTest()){this.log("Redirecting for visitor test");return}this.setShoplift(),this.showPage(),this.ensureCartAttributesForExistingPriceTests(!1);const r=this.state.essential.visitorTests.some(o=>(o.hypothesisId?this.getHypothesis(o.hypothesisId):void 0)?.subscriptionData!=null)||Object.values(this.state.temporary.testReservations??{}).some(o=>this.getHypothesis(o.hypothesisId)?.subscriptionData!=null);this.hiddenSubscriptionPlans&&!r&&(this.log(`[SUB-GLOBAL] Visitor not in subscription test â hiding ${this.hiddenSubscriptionPlans.planIds.length} B-side plans`),je(this.hiddenSubscriptionPlans,o=>this.log(o))),await this.subscriptionSwap(),await this.subscriptionOneTimePrice(),await this.subscriptionPriceChange(),await this.finalize(),console.log("SHOPLIFT SCRIPT INITIALIZED!")}catch(e){if(e instanceof ie)return;throw e}finally{typeof window.shoplift!="object"&&this.setShopliftStub()}}getVariantColor(e){switch(e){case"a":return{text:"#141414",bg:"#E2E2E2"};case"b":return{text:"rgba(255, 255, 255, 1)",bg:"rgba(37, 99, 235, 1)"}}}getDefaultVariantTitle(e){return e.title?e.title:e.type==="price"?e.isControl?"Original prices":"Variant prices":e.isControl?"Original":"Untitled variant "+e.label.toUpperCase()}
11async initPreview(){const e=this.urlParams.get("previewConfig");if(e){this.state.temporary.previewConfig=void 0,this.log("Setting up the preview"),this.log("Found preview config, writing to temporary state");const t=await Ve(e);if(this.state.temporary.previewConfig=t,this.state.temporary.previewConfig.testTypeCategory===M.Price){this.hidePage(!0);const s=this.state.temporary.previewConfig;let r=`${this.host}/api/dom-selectors/${s.storeId}/${s.testId}/${s.isDraft||!1}`;s.shopifyProductId&&(r+=`?productId=${s.shopifyProductId}`);const o=await this.makeJsonRequest({method:"get",url:r}).catch(n=>(this.log("Error getting domSelectors",n),null));if(s.variants.forEach(n=>n.domSelectors=o[n.id]?.domSelectors),s.isDraft){const n=`${this.host}/api/dom-selectors/${s.storeId}/${s.testId}/subscription-preview`,l=await this.makeJsonRequest({method:"get",url:n}).catch(c=>(this.log("No subscription preview data for draft (test may not have a subscription widget)",c),null));l?.subscriptionData&&s.variants.forEach(c=>{c.subscriptionData=l.subscriptionData,c.priceData=l.priceData})}}this.persistTemporaryState();const i=new URL(window.location.toString());i.searchParams.delete("previewConfig"),this.queueRedirect(i)}else if(this.state.temporary.previewConfig){this.showPage();const t=this.state.temporary.previewConfig;if(t.testTypeCategory===M.Template&&this.handleTemplatePreview(t)&&this.initPreviewControls(t),t.testTypeCategory===M.UrlRedirect&&this.handleUrlPreview(t)&&this.initPreviewControls(t),t.testTypeCategory===M.Script&&this.handleScriptPreview(t)&&this.initPreviewControls(t),t.testTypeCategory===M.Price){const i=await this.handlePricePreview(t);t.isDraft?await this.handleSubscriptionPricePreview(t):await this.handleSubscriptionLivePreview(t),i&&this.initPreviewControls(t)}}}initPreviewControls(e){document.addEventListener("DOMContentLoaded",()=>{const t=e.variants.find(b=>b.id===e.currentVariant),i=t?.label||"a",s=e.variants,r=document.createElement("div");r.id="shoplift-preview-control";const o=document.createElement("div"),n=document.createElement("img");n.src=Oe,n.height=24,n.width=14,o.style.padding="0 16px",o.style.lineHeight="100%",o.appendChild(n),r.appendChild(o);const l=document.createElement("div");l.id="shoplift-preview-variant-selector";const c=document.createElement("button");c.id="shoplift-preview-variant-menu-trigger";const d=document.createElement("div");d.className="menu-variant-label",d.style.backgroundColor=this.getVariantColor(i).bg,d.style.color=this.getVariantColor(i).text,d.innerText=i.toUpperCase(),c.appendChild(d);const u=document.createElement("span");if(u.id="shoplift-preview-variant-title",u.innerText=t?this.getDefaultVariantTitle(t):"Untitled variant "+i.toUpperCase(),c.appendChild(u),s.length>1){const b=document.createElement("img");b.src=De,b.width=12,b.height=12,b.style.height="12px",b.style.width="12px",c.appendChild(b);const E=document.createElement("div");E.className="preview-variant-menu";for(const S of e.variants.filter(C=>C.id!==e.currentVariant)){const C=document.createElement("div");C.className="preview-variant-menu--item";const _=document.createElement("div");_.className="menu-variant-label",_.style.backgroundColor=this.getVariantColor(S.label).bg,_.style.color=this.getVariantColor(S.label).text,_.style.flexShrink="0",_.innerText=S.label.toUpperCase(),C.appendChild(_);const T=document.createElement("span");T.innerText=this.getDefaultVariantTitle(S),C.appendChild(T),C.addEventListener("click",()=>{this.pickVariant(S.id)}),E.appendChild(C)}l.appendChild(E),c.addEventListener("click",()=>{E.className!=="preview-variant-menu preview-variant-menu__visible"?E.classList.add("preview-variant-menu__visible"):E.classList.remove("preview-variant-menu__visible")}),document.addEventListener("click",S=>{S.target instanceof Element&&!c.contains(S.target)&&E.className==="preview-variant-menu preview-variant-menu__visible"&&E.classList.remove("preview-variant-menu__visible")})}else c.style.pointerEvents="none",d.style.margin="0";if(l.appendChild(c),r.appendChild(l),e.hasSubscription){this.subscriptionPreviewWarningCleanup?.();const b=Ye();r.appendChild(b.root),this.subscriptionPreviewWarningCleanup=b.cleanup}const h=document.createElement("div"),p=document.createElement("button");p.id="shoplift-exit-preview-button",p.innerText="Exit",h.appendChild(p),p.addEventListener("click",()=>{this.exitPreview()}),r.appendChild(h),document.body.appendChild(r),requestAnimationFrame(()=>{r.classList.add("visible")})}),this.ensureCartAttributesForExistingPriceTests(!0)}pickVariant(e){if(this.state.temporary.previewConfig){const t=this.state.temporary.previewConfig,i=new URL(window.location.toString());if(t.testTypeCategory===M.UrlRedirect){const s=t.variants.find(r=>r.id===t.currentVariant)?.redirectUrl;if(i.pathname===s){const r=t.variants.find(o=>o.id===e)?.redirectUrl;r&&(i.pathname=r)}}if(t.testTypeCategory===M.Template){const s=t.variants.find(r=>r.id===t.currentVariant)?.pathName;if(s&&i.pathname===s){const r=t.variants.find(o=>o.id===e)?.pathName;r&&r!==s&&(i.pathname=r)}}t.currentVariant=e,this.persistTemporaryState(),this.queueRedirect(i)}}exitPreview(){const e=new URL(window.location.toString());if(this.state.temporary.previewConfig?.testTypeCategory===M.Template&&e.searchParams.delete("view"),this.state.temporary.previewConfig?.testTypeCategory===M.Script&&e.searchParams.delete("slVariant"),this.state.temporary.previewConfig?.testTypeCategory===M.UrlRedirect){const i=this.state.temporary.previewConfig.variants.filter(r=>!r.isControl&&r.redirectUrl!==null).map(r=>r.redirectUrl),s=this.state.temporary.previewConfig.variants.find(r=>r.label==="a")?.redirectUrl;i.includes(e.pathname)&&s&&(e.pathname=s)}this.state.temporary.isMerchant=!1,e.searchParams.delete("isShopliftMerchant"),this.state.temporary.previewConfig=void 0,this.persistTemporaryState(),this.subscriptionPreviewWarningCleanup?.(),this.subscriptionPreviewWarningCleanup=null,this.hidePage(),this.queueRedirect(e)}handleTemplatePreview(e){const t=e.currentVariant,i=e.variants.find(l=>l.id===t);if(!i)return!1;const s=e.variants.find(l=>l.isControl);if(!s)return!1;this.log("Setting up template preview for type",s.type);
11const r=new URL(window.location.toString()),o=r.searchParams.get("view"),n=i.type===s.type;return!n&&!i.isControl&&template.suffix===s.affix&&this.typeFromTemplate()===s.type&&i.pathName!==null?(this.log("Hit control template type, redirecting to the variant url"),this.hidePage(),r.pathname=i.pathName,this.queueRedirect(r),!0):(!i.isControl&&this.typeFromTemplate()==i.type&&template.suffix===s.affix&&n&&o!==(i.affix||"__DEFAULT__")&&(this.log("Template type and affix match control, updating the view param"),r.searchParams.delete("view"),this.log("Setting the new viewParam to",i.affix||"__DEFAULT__"),this.hidePage(),r.searchParams.set("view",i.affix||"__DEFAULT__"),this.queueRedirect(r)),o!==null&&o!==(i.affix||"__DEFAULT__")&&(r.searchParams.delete("view"),this.hidePage(),this.queueRedirect(r)),!0)}handleUrlPreview(e){const t=e.currentVariant,i=e.variants.find(o=>o.id===t),s=e.variants.find(o=>o.isControl)?.redirectUrl;if(!i)return!1;this.log("Setting up URL redirect preview");const r=new URL(window.location.toString());return r.pathname===s&&!i.isControl&&i.redirectUrl!==null&&(this.log("Url matches control, redirecting"),this.hidePage(),r.pathname=i.redirectUrl,this.queueRedirect(r)),!0}handleScriptPreview(e){const t=e.currentVariant,i=e.variants.find(o=>o.id===t);if(!i)return!1;this.log("Setting up script preview");const s=new URL(window.location.toString());return s.searchParams.get("slVariant")!==i.id&&(this.log("current id doesn't match the variant, redirecting"),s.searchParams.delete("slVariant"),this.log("Setting the new slVariantParam"),this.hidePage(),s.searchParams.set("slVariant",i.id),this.queueRedirect(s)),!0}async handlePricePreview(e){const t=e.currentVariant,i=e.variants.find(s=>s.id===t);return i?(this.log("Setting up price preview"),i.domSelectors&&i.domSelectors.length>0&&(U(document,{testId:e.testId,hypothesisId:i.id,selectors:i.domSelectors}),this.ensureCartAttributesForExistingPriceTests(!0)),!0):!1}async handleSubscriptionPricePreview(e){const t=e.variants.find(i=>i.id===e.currentVariant);t?.subscriptionData&&(this.log("Setting up subscription price preview"),await Ge({id:t.id,isControl:t.isControl,subscriptionData:t.subscriptionData,priceData:t.priceData},(i,...s)=>this.log(i,...s)))}async handleSubscriptionLivePreview(e){this.testConfigs.find(s=>s.id===e.testId)?.hypotheses.find(s=>s.id===e.currentVariant)?.subscriptionData&&(this.log("Setting up subscription live preview"),this.subscriptionSwapDone=!1,this.subscriptionOneTimeDone=!1,this.subscriptionPriceDone=!1,await this.subscriptionSwap(),await this.subscriptionOneTimePrice(),await this.subscriptionPriceChange())}async finalize(){const e=await this.getCartState();e!==null&&this.queueCartUpdate(e),this.pruneStateAndSave(),await this.syncAllEvents()}setShoplift(){this.log("Setting up public API");const t=this.urlParams.get("slVariant")==="true",i=t?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:async s=>{if(this.log("Script checking variant for hypothesis '%s'",s),t)return this.log("Forcing variant for hypothesis '%s'",s),!0;if(i!==null)return this.log("Forcing hypothesis '%s'",i),s===i;const r=this.testConfigs.find(n=>n.hypotheses.some(l=>l.id===s));if(!r)return this.log("No test found for hypothesis '%s'",s),!1;const o=this.state.essential.visitorTests.find(n=>n.testId===r.id);return o?(this.log("Active visitor test found",s),o.hypothesisId===s):(await this.manuallySplitVisitor(r),this.testConfigs.some(n=>n.hypotheses.some(l=>l.id===s&&this.state.essential.visitorTests.some(c=>c.hypothesisId===l.id))))},setAnalyticsConsent:async s=>{await this.onConsentChange(s,!0)},getVisitorData:()=>({visitor:this.state.analytics.visitor,visitorTests:this.state.essential.visitorTests.filter(s=>!s.isInvalid).map(s=>{const{shouldSendToGa:r,savedAt:o,...n}=s;return n})})}}setShopliftStub(){this.log("Setting up stubbed public API");const t=this.urlParams.get("slVariant")==="true",i=t?null:this.urlParams.get("slVariant");window.shoplift={isHypothesisActive:s=>Promise.resolve(t||s===i),setAnalyticsConsent:()=>Promise.resolve(),getVisitorData:()=>({visitor:null,visitorTests:[]})}}async manuallySplitVisitor(e){this.log("Starting manual split for test '%s'",e.id),await this.handleVisitorTest([e]);const t=this.getReservationForTest(e.id);t&&!t.isRealized&&t.entryCriteriaKey&&(this.log("Realizing manual API reservation for test '%s'",e.id),this.realizeReservationForCriteria(t.entryCriteriaKey)),this.saveState(),this.syncAllEvents()}async handleVisitorTest(e){await this.filterTestsByAudience(this.testConfigs,this.state.analytics.visitor??this.buildBaseVisitor(),this.state.essential.visitorTests),this.pruneStaleVisitorTests(),this.deriveC
11ategoryFromExistingTests(),this.clearStaleReservations();let t=e?e.filter(i=>this.testsFilteredByAudience.some(s=>s.id===i.id)):[...this.testsForUrl(this.testsFilteredByAudience),...this.domTestsForUrl(this.testsFilteredByAudience)];try{if(t.length===0)return this.log("No tests found"),!1;this.log("Checking for existing visitor test on page");const i=this.getCurrentVisitorHypothesis(t);if(i){this.log("Found current visitor test");const l=this.considerRedirect(i);return l&&(this.log("Redirecting for current visitor test"),this.redirect(i)),l}const s=this.getReservationForCurrentPage();if(s){this.log("Found matching reservation for current page: %s",s.testId);const l=this.getHypothesis(s.hypothesisId);if(l){l.type!=="price"&&this.realizeReservationForCriteria(s.entryCriteriaKey);const c=this.considerRedirect(l);return c&&this.redirect(l),c}}this.log("No active test relation for test page");const r=this.testsForUrl(this.inactiveTestConfigs.filter(l=>this.testIsPaused(l)&&l.hypotheses.some(c=>this.state.essential.visitorTests.some(d=>d.hypothesisId===c.id)))).map(l=>l.id);if(r.length>0)return this.log("Visitor has paused tests for test page, skipping test assignment: %o",r),!1;if(!this.state.temporary.testCategory){const l=this.testsFilteredByAudience.filter(d=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(d))),c=this.testsFilteredByAudience.filter(d=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(d)));if(this.log("Category dice roll - global tests: %o, conditional tests: %o",l.map(d=>({id:d.id,title:d.title,criteria:this.getEntryCriteriaKey(d)})),c.map(d=>({id:d.id,title:d.title,criteria:this.getEntryCriteriaKey(d)}))),l.length>0&&c.length>0){const d=l.length,u=c.length,h=d+u,p=Math.random()*h;this.state.temporary.testCategory=p<d?"global":"conditional",this.log("Category dice roll: rolled %.2f of %d (global weight: %d, conditional weight: %d), selected '%s'",p,h,d,u,this.state.temporary.testCategory)}else l.length>0?(this.state.temporary.testCategory="global",this.log("Only global tests available, setting category to global")):(this.state.temporary.testCategory="conditional",this.log("Only conditional tests available, setting category to conditional"));this.persistTemporaryState()}const o=this.state.temporary.testCategory;if(this.log("Visitor test category: %s",o),o==="global"){const l=this.testsFilteredByAudience.filter(c=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)));for(const c of l)this.markTestAsBlocked(c,"category:global");t=t.filter(c=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)))}else{const l=this.testsFilteredByAudience.filter(c=>this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)));for(const c of l)this.markTestAsBlocked(c,"category:conditional");t=t.filter(c=>!this.isGlobalEntryCriteria(this.getEntryCriteriaKey(c)))}if(t.length===0)return this.log("No tests remaining after category filter"),!1;this.createReservations(t);const n=this.getReservationForCurrentPage();if(n&&!n.isRealized){const l=this.getHypothesis(n.hypothesisId);if(l){l.type!=="price"&&this.realizeReservationForCriteria(n.entryCriteriaKey);const c=this.considerRedirect(l);return c&&(this.log("Redirecting for new test"),this.redirect(l)),c}}return!1}finally{this.includeInDomTests(),this.saveState()}}includeInDomTests(){this.applyControlForAudienceFilteredPriceTests();const e=this.getDomTestsForCurrentUrl(),t=this.getVisitorDomHypothesis(e);for(const i of e){this.log("Evaluating dom test '%s'",i.id);const s=i.hypotheses.some(p=>p.type==="price");if(this.state.essential.visitorTests.find(p=>p.testId===i.id&&p.isInvalid&&!p.hypothesisId)){if(this.log("Visitor is blocked from test '%s', applying control prices if price test",i.id),s){const p=i.hypotheses.find(b=>b.isControl);p?.priceData&&(this.applyPriceTestWithMapLookup(i.id,p,[p],()=>{this.log("Control prices applied for blocked visitor, no metrics tracked")}),this.updatePriceTestHiddenInputs(i.id,"control",!1))}continue}const o=this.getReservationForTest(i.id);let n=null,l=!1;const c=t.find(p=>i.hypotheses.some(b=>p.id===b.id));if(o)n=this.getHypothesis(o.hypothesisId)??null,this.log("Using reserved hypothesis '%s' for test '%s'",o.hypothesisId,i.id);else if(c)n=c,this.log("Using existing hypothesis assignment for test '%s'",i.id);else if(s){const p=this.visitorActiveTestTypeWithReservations();p?(l=!0,this.log("Visitor already in test type '%s', treating as non-test for price test '%s'",p,i.id)):n=this.pickHypothesis(i)}else n=this.pickHypothesis(i);if(l&&s){const p=i.hypotheses.find(b=>b.isControl);p?.priceData&&(this.log("Applying control prices for non-test visitor on price test '%s' (Map-based)",i.id),this.applyPriceTestWithMapLookup(i.id,p,[p],()=>{this.log("Control prices applied for non-test visitor, no metrics tracked")}
11),this.updatePriceTestHiddenInputs(i.id,"control",!1));continue}if(!n){this.log("Failed to pick hypothesis for test");continue}this.sendDiagnosticTelemetry("assignment",i.id,{hypothesisId:n.id,isControl:n.isControl,testType:n.type});const d=i.bayesianRevision??4,u=n.type==="price",h=d>=5;if(u&&h){if(this.log(`Price test with Map-based lookup (v${d}): ${i.id}`),!n.priceData){this.log("No price data for hypothesis '%s', skipping",n.id);continue}const p=n.isControl?"control":"variant";this.log(`Setting up Map-based price test for ${p} (test: ${i.id})`),this.applyPriceTestWithMapLookup(i.id,n,i.hypotheses,b=>{const E=this.getReservationForTest(b);E&&!E.isRealized&&E.entryCriteriaKey?this.realizeReservationForCriteria(E.entryCriteriaKey):this.queueAddVisitorToTest(b,n),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()});continue}if(u&&!h){this.log(`Price test without viewport tracking (v${d}): ${i.id}`);const p=this.getDomSelectorsForHypothesis(n);if(p.length===0)continue;U(document,{testId:i.id,hypothesisId:n.id,selectors:p},b=>{this.queueAddVisitorToTest(b,n),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()});continue}if(!n.domSelectors||n.domSelectors.length===0){this.log("No selectors found, skipping hypothesis");continue}U(document,{testId:i.id,hypothesisId:n.id,selectors:n.domSelectors},p=>{this.queueAddVisitorToTest(p,n),this.saveState(),this.queuePageView(window.location.pathname),this.syncAllEvents()})}}considerRedirect(e){if(this.log("Considering redirect for hypothesis '%s'",e.id),e.isControl)return this.log("Skipping redirect for control"),!1;if(e.type==="basicScript"||e.type==="manualScript")return this.log("Skipping redirect for script test"),!1;const t=this.state.essential.visitorTests.find(o=>o.hypothesisId===e.id),i=new URL(window.location.toString()),r=new URLSearchParams(window.location.search).get("view");if(e.type==="theme"){if(!(e.themeId===themeId)){if(this.log("Theme id '%s' is not hypothesis theme ID '%s'",e.themeId,themeId),this.isAppProxyPath())return this.log("On App Proxy path, skipping theme redirect to avoid infinite loop"),!1;if(t&&t.themeId!==e.themeId&&(t.themeId===themeId||!this.isThemePreview()))this.log("On old theme, redirecting and updating local visitor"),t.themeId=e.themeId;else if(this.isThemePreview())return this.log("On non-test theme, skipping redirect"),!1;return this.log("Hiding page to redirect for theme test"),this.hidePage(),!0}return!1}else if(e.type!=="dom"&&e.type!=="price"&&e.affix!==template.suffix&&e.affix!==r||e.redirectPath&&!i.pathname.endsWith(e.redirectPath))return this.log("Hiding page to redirect for template test"),this.hidePage(),!0;return this.log("Not redirecting"),!1}redirect(e){if(this.log("Redirecting to hypothesis '%s'",e.id),e.isControl)return;const t=new URL(window.location.toString());if(t.searchParams.delete("view"),e.redirectPath){const n=RegExp("^(/w{2}-w{2})/").exec(t.pathname);if(n&&n.length>1){const l=n[1];t.pathname=`${l}${e.redirectPath}`}else t.pathname=e.redirectPath}else e.type==="theme"?(t.searchParams.set("_ab","0"),t.searchParams.set("_fd","0"),t.searchParams.set("_sc","1"),t.searchParams.set("preview_theme_id",e.themeId.toString())):e.type!=="urlRedirect"&&t.searchParams.set("view",e.affix);const i=this.state.essential.visitorTests.find(n=>n.hypothesisId===e.id)?.testId,s=t.pathname+t.search,r=window.location.pathname+window.location.search,o=K(t.hash);if(i&&s!==r&&!o){const n=qe(),l=He({v:2,t:i,n,fh:Me(window.location.pathname+window.location.search)});t.hash=`slr-${n}`;const c=new Date(Date.now()+3e4).toUTCString();document.cookie=`shoplift_redirect=${l};domain=.${window.location.hostname};path=/;SameSite=Strict;expires=${c}`}s===r&&this.showPage(),this.queueRedirect(t)}async refreshVisitor(e){if(e===null||!this.state.essential.isFirstLoad||!this.testConfigs.some(i=>i.visitorOption!=="all"))return;this.log("Refreshing visitor"),this.hidePage();const t=await this.getVisitor(e);t&&t.id&&this.updateLocalVisitor(t)}buildBaseVisitor(){return{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.device,country:null,...this.state.essential.initialState}}getInitialState(){const e=this.getUTMValue("utm_source")??"",t=this.getUTMValue("utm_medium")??"",i=this.getUTMValue("utm_campaign")??"",s=this.getUTMValue("utm_content")??"",r=window.document.referrer,o=this.device;return{createdAt:new Date,utmSource:e,utmMedium:t,utmCampaign:i,utmContent:s,referrer:r,device:o}}checkForThemePreview(){return this.log("Checking for theme preview"),window.location.hostname.endsWith(".shopifypreview.com")?(this.log("on shopify preview domain"),this.clearThemeBar(!0,!1,this.state),document.querySelector("#sl-preview-bar-hide")?.remove(),!1):this.isThemePreview()?this.state.essential.visitorTests.some(e=>e.isThemeTest&&e.hypothesisId!=null&&this.getHypothesis(e.hypothesisId)&&e.themeId===themeId)?(this.log("On active theme test, remov
11ing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):this.state.essential.visitorTests.some(e=>e.isThemeTest&&e.hypothesisId!=null&&!this.getHypothesis(e.hypothesisId)&&e.themeId===themeId)?(this.log("Visitor is on an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.state.essential.isFirstLoad?(this.log("No visitor found on theme preview, redirecting to main theme"),this.redirectToMainTheme(),!0):this.inactiveTestConfigs.some(e=>e.hypotheses.some(t=>t.themeId===themeId))?(this.log("Current theme is an inactive theme test, redirecting to main theme"),this.redirectToMainTheme(),!0):this.testConfigs.some(e=>e.hypotheses.some(t=>t.themeId===themeId))?(this.log("Falling back to clearing theme bar"),this.clearThemeBar(!1,!0,this.state),!1):(this.log("No tests on current theme, skipping script"),this.clearThemeBar(!0,!1,this.state),document.querySelector("#sl-preview-bar-hide")?.remove(),!0):(this.log("Not on theme preview"),this.clearThemeBar(!0,!1,this.state),!1)}redirectToMainTheme(){this.hidePage();const e=new URL(window.location.toString());e.searchParams.set("preview_theme_id",""),this.queueRedirect(e)}testsForUrl(e){const t=new URL(window.location.href),i=this.typeFromTemplate();return e.filter(s=>s.hypotheses.some(r=>r.type!=="dom"&&r.type!=="price"&&(r.isControl&&r.type===i&&r.affix===template.suffix||r.type==="theme"||r.isControl&&r.type==="urlRedirect"&&r.redirectPath&&t.pathname.endsWith(r.redirectPath)||r.type==="basicScript"))&&(s.ignoreTestViewParameterEnforcement||!t.searchParams.has("view")||s.hypotheses.map(r=>r.affix).includes(t.searchParams.get("view")??"")))}domTestsForUrl(e){const t=new URL(window.location.href);return e.filter(i=>i.hypotheses.some(s=>s.type!=="dom"&&s.type!=="price"?!1:s.type==="price"&&s.priceData&&s.priceData.variants.length>0?!0:s.domSelectors&&s.domSelectors.some(r=>new RegExp(se(r)).test(K(t.toString())))))}async filterTestsByAudience(e,t,i){const s=[],r=e.some(n=>(n.requiresRegion||this.geoViaShopify&&n.requiresCountry)&&!i.some(l=>l.testId===n.id));this.resolvedRegion===null&&r&&(this.log("Hiding page to wait for Shopify region resolution"),this.hidePage(),await this.waitForResolvedRegion()),window.__slRegion=this.resolvedRegion??"";let o=t.country;this.geoViaShopify?o=this.resolvedRegion?this.resolvedRegion.slice(0,2):o:!o&&e.some(n=>n.requiresCountry&&!i.some(l=>l.testId===n.id))&&(this.log("Hiding page to check geoip"),this.hidePage(),o=await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/get-country`,signal:AbortSignal.timeout(this.getCountryTimeout)}).catch(n=>(this.log("Error getting country",n),null)));for(const n of e){if(this.log("Checking audience for test '%s'",n.id),this.state.essential.visitorTests.some(d=>d.testId===n.id&&d.hypothesisId==null)){console.log(`Skipping blocked test '${n.id}'`);continue}const l=this.visitorCreatedDuringTestActive(n.statusHistory);(i.some(d=>d.testId===n.id&&(n.device==="all"||n.device===t.device&&n.device===this.device))||this.isTargetAudience(n,t,l,o))&&(this.log("Visitor is in audience for test '%s'",n.id),s.push(n))}this.testsFilteredByAudience=s}async waitForResolvedRegion(e=1500,t=50){const i=Date.now();for(;this.resolvedRegion===null&&Date.now()-i<e;)await new Promise(s=>window.setTimeout(s,t))}isTargetAudience(e,t,i,s){const r=this.getChannel(t);return(e.device==="all"||e.device===t.device&&e.device===this.device)&&(e.visitorOption==="all"||e.visitorOption==="new"&&i||e.visitorOption==="returning"&&!i)&&(e.targetAudiences.length===0||e.targetAudiences.reduce((o,n)=>o||n.reduce((l,c)=>l&&c(t,i,r,s),!0),!1))}visitorCreatedDuringTestActive(e){let t="";for(const i of e){if(this.state.analytics.visitor!==null&&this.state.analytics.visitor.createdAt<i.createdAt||this.state.essential.initialState.createdAt<i.createdAt)break;t=i.status}return t==="active"}getDomTestsForCurrentUrl(){return this.domTestsForUrl(this.testsFilteredByAudience)}getCurrentVisitorHypothesis(e){return e.flatMap(t=>t.hypotheses).find(t=>t.type!=="dom"&&t.type!=="price"&&this.state.essential.visitorTests.some(i=>i.hypothesisId===t.id))}getVisitorDomHypothesis(e){return e.flatMap(t=>t.hypotheses).filter(t=>(t.type==="dom"||t.type==="price")&&this.state.essential.visitorTests.some(i=>i.hypothesisId===t.id))}getHypothesis(e){return this.testConfigs.filter(t=>t.hypotheses.some(i=>i.id===e)).map(t=>t.hypotheses.find(i=>i.id===e))[0]}getActiveAssignment(){if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const t=this.state.temporary.previewConfig;return t.currentVariant&&t.testId?{testId:t.testId,hypothesisId:t.currentVariant}:null}const e=this.state.essential.visitorTests.find(t=>t.hypothesisId);return e?.hypothesisId?{testId:e.testId,hypothesisId:e.hypothesisId}:null}findActiveSubscriptionTestControl(){for(const e of this.testConfigs){const t=e.hypotheses.find(i=>i.isControl);if(t?.subscriptionData)return{testId:e.id,hypothesis:t}}return null}getDomSelectorsForHypothesis(e){if(!e)return[];if(e.domSelectors&&e.domSelectors.length>0)return e.domSelectors;if(e.priceData){const t=`${this.priceSelectorsSessionKey}_${e.id}`;try{const s=sessionStorage.getItem(t);if(s){const r=JSON.parse(s);return e.domSelectors=r,this.log("Loaded %d price selectors from cache for hypothesis '%s'",r.length,e.id),r}}catch{}const i=$e(e.priceData);e.domSelectors=i;try{sessionStorage.setItem(t,JSON.stringify(i)),this.log("Generated and cached %d price selectors for hypothesis '%s'",i.length,e.id)}catch{this.log("Generated %d price selectors for hypothesis '%s' (cache unavailable)",i.length,e.id)}return i}return[]}hasThemeTest(e){return e.some(t=>t.hypotheses.some(i=>i.type==="theme"))}hasTestThatIsNotThemeTest(e){return e.some(t=>t.hypotheses.some(i=>i.type!=="theme"&&i.type!=="dom"&&i.type!=="price"))}hasThemeAndOtherTestTypes(e){return this.hasThemeTest(e)&&this.hasTestThatIsNotThemeTest(e)}testIsPaused(e){return e.status==="paused"||e.status==="incompatible"||e.status==="suspended"}visitorActiveTestType(){const e=this.state.essential.visitorTests.filter(t=>this.testConfigs.some(i=>i.hypotheses.some(s=>s.id==t.hypothesisId)));return e.length===0?null:e.some(t=>t.isThemeTest)?"theme":"templateOrUrlRedirect"}getReservationType(e){return e==="price"||this.isTemplateTestType(e)?"deferred":"immediate"}isTemplateTestType(e){return["product","collection","landing","index","cart","search","blog","article","collectionList"].includes(e)}getEntryCriteriaKey(e){const t=e.hypotheses.find(i=>i.isControl);if(!t)return`unknown:${e.id}`;switch(t.type){case"theme":return"global:theme";case"basicScript":return"global:autoApi";case"price":return"global:price";case"manualScript":return`conditional:manualApi:${e.id}`;case"urlRedirect":return`conditional:url:${t.redirectPath||"unknown"}`;default:return`conditional:template:${t.type}`}}isGlobalEntryCriteria(e){return e.startsWith("global:")}groupTestsByEntryCriteria(e){const t=new Map;for(const i of e){const s=this.getEntryCriteriaKey(i),r=t.get(s)||[];r.push(i),t.set(s,r)}return t}doesCurrentPageMatchEntryCriteria(e){if(this.isGlobalEntryCriteria(e))return!0;
11if(e==="conditional:manualApi")return!1;if(e.startsWith("conditional:url:")){const t=e.replace("conditional:url:","");return window.location.pathname.endsWith(t)}if(e.startsWith("conditional:template:")){const t=e.replace("conditional:template:","");return this.typeFromTemplate()===t}return!1}hasActiveReservation(){const e=this.getActiveReservations();return Object.values(e).some(t=>!t.isRealized)}getActiveReservation(){const e=this.getActiveReservations();return Object.values(e).find(t=>!t.isRealized)??null}clearStaleReservations(){const e=this.state.temporary.testReservations;if(!e)return;let t=!1;for(const[i,s]of Object.entries(e)){const r=this.testConfigs.find(n=>n.id===s.testId);if(!r){this.log("Test '%s' no longer in config, clearing reservation for criteria '%s'",s.testId,i),delete e[i],t=!0;continue}if(r.status!=="active"){this.log("Test '%s' status is '%s', clearing reservation for criteria '%s'",s.testId,r.status,i),delete e[i],t=!0;continue}this.testsFilteredByAudience.some(n=>n.id===s.testId)||(this.log("Visitor no longer passes audience for test '%s', clearing reservation for criteria '%s'",s.testId,i),delete e[i],t=!0)}t&&this.persistTemporaryState()}createReservations(e){if(this.state.temporary.testReservations||(this.state.temporary.testReservations={}),this.state.temporary.rolledEntryCriteria||(this.state.temporary.rolledEntryCriteria=[]),this.state.temporary.testCategory==="global"){this.createSingleReservation(e,"global");return}const i=e.filter(n=>this.doesCurrentPageMatchEntryCriteria(this.getEntryCriteriaKey(n))),s=e.filter(n=>!this.doesCurrentPageMatchEntryCriteria(this.getEntryCriteriaKey(n)));this.log("Conditional tests split - matching current page: %d, not matching: %d",i.length,s.length),i.length>0&&this.log("Tests matching current page (same pool): %o",i.map(n=>({id:n.id,title:n.title,criteria:this.getEntryCriteriaKey(n)})));const r=`conditional:current-page:${this.typeFromTemplate()}`;if(i.length>0&&!this.state.temporary.rolledEntryCriteria.includes(r)){this.createSingleReservation(i,r);for(const n of i){const l=this.getEntryCriteriaKey(n);this.state.temporary.rolledEntryCriteria.includes(l)||this.state.temporary.rolledEntryCriteria.push(l)}}const o=this.groupTestsByEntryCriteria(s);for(const[n,l]of o){if(this.state.temporary.rolledEntryCriteria.includes(n)){this.log("Already rolled for criteria '%s', skipping",n);continue}if(l.some(S=>this.state.essential.visitorTests.some(C=>C.testId===S.id))){this.log("Visitor already has VT for criteria '%s', skipping",n),this.state.temporary.rolledEntryCriteria.push(n);continue}const d=[...l].sort((S,C)=>S.id.localeCompare(C.id));this.log("Test dice roll for criteria '%s' - available tests: %o",n,d.map(S=>({id:S.id,title:S.title})));const u=Math.floor(Math.random()*d.length),h=d[u];this.log("Test dice roll: picked index %d of %d, selected test '%s' (%s)",u+1,l.length,h.id,h.title);const p=this.pickHypothesis(h);if(!p){this.log("No hypothesis picked for test '%s'",h.id);continue}this.sendDiagnosticTelemetry("assignment",h.id,{hypothesisId:p.id,isControl:p.isControl,testType:p.type});const b=this.getReservationType(p.type),E={testId:h.id,hypothesisId:p.id,testType:p.type,reservationType:b,isThemeTest:p.type==="theme",themeId:p.themeId,createdAt:new Date,isRealized:!1,entryCriteriaKey:n};this.state.temporary.testReservations[n]=E,this.state.temporary.rolledEntryCriteria.push(n),this.log("Created %s reservation for test '%s' (criteria: %s)",b,h.id,n);for(const S of l)S.id!==h.id&&this.markTestAsBlocked(S,n)}this.persistTemporaryState()}createSingleReservation(e,t){if(this.state.temporary.rolledEntryCriteria.includes(t)){this.log("Already rolled for pool '%s', skipping",t);return}if(e.some(u=>this.state.essential.visitorTests.some(h=>h.testId===u.id&&!h.isInvalid))){this.log("Visitor already has VT for pool '%s', skipping",t),this.state.temporary.rolledEntryCriteria.push(t);return}if(e.length===0){this.log("No tests in pool '%s'",t);return}const s=[...e].sort((u,h)=>u.id.localeCompare(h.id));this.log("Test dice roll for pool '%s' - available tests: %o",t,s.map(u=>({id:u.id,title:u.title,criteria:this.getEntryCriteriaKey(u)})));const r=Math.floor(Math.random()*s.length),o=s[r];this.log("Test dice roll: picked index %d of %d, selected test '%s' (%s)",r,e.length,o.id,o.title);const n=this.pickHypothesis(o);if(!n){this.log("No hypothesis picked for test '%s'",o.id);return}this.sendDiagnosticTelemetry("assignment",o.id,{hypothesisId:n.id,isControl:n.isControl,testType:n.type});const l=this.getReservationType(n.type),c=this.getEntryCriteriaKey(o),d={testId:o.id,hypothesisId:n.id,testType:n.type,reservationType:l,isThemeTest:n.type==="theme",themeId:n.themeId,createdAt:new Date,isRealized:!1,entryCriteriaKey:c};this.state.temporary.testReservations[c]=d,this.state.temporary.rolledEntryCriteria.push(t),this.log("Created %s reservation for test '%s' from pool '%s' (criteria: %s)",l,o.id,t,c);for(const u of e)u.id!==o.id&&this.markTestAsBlocked(u,`pool:${t}`);this.persistTemporaryState()}markTestAsBlocked(e,t){this.state.essential.visitorTests.some(i=>i.testId===e.id)||(this.log("Blocking visitor from test '%s' (reason: %s)",e.id,t),this.state.essential.visitorTests.push({createdAt:new Date,testId:e.id,hypothesisId:null,isThemeTest:e.hypotheses.some(i=>
11i.type==="theme"),shouldSendToGa:!1,isSaved:!0,isInvalid:!0,themeId:void 0}))}realizeReservationForCriteria(e){const t=this.state.temporary.testReservations?.[e];if(!t)return this.log("No reservation found for criteria '%s'",e),!1;if(t.isRealized)return this.log("Reservation already realized for criteria '%s'",e),!1;if(this.state.essential.visitorTests.some(s=>s.testId===t.testId&&!s.isInvalid))return this.log("Visitor already assigned to test '%s'",t.testId),!1;const i=this.getHypothesis(t.hypothesisId);return i?(t.isRealized=!0,this.persistTemporaryState(),this.queueAddVisitorToTest(t.testId,i),this.saveState(),this.log("Realized reservation for test '%s' (criteria: %s)",t.testId,e),!0):(this.log("Hypothesis '%s' not found",t.hypothesisId),!1)}getActiveReservations(){return this.state.temporary.testReservations??{}}getReservationForCurrentPage(){const e=this.getActiveReservations();for(const[t,i]of Object.entries(e)){if(i.isRealized)continue;const s=this.testConfigs.find(r=>r.id===i.testId);if(!(!s||s.status!=="active")&&this.doesCurrentPageMatchEntryCriteria(t))return i}return null}getReservationForTest(e){const t=this.getActiveReservations();return Object.values(t).find(i=>i.testId===e)??null}getReservationTestType(){const e=this.getActiveReservations(),t=Object.values(e);if(t.length===0)return null;for(const i of t)if(i.isThemeTest)return"theme";for(const i of t)if(i.testType==="price")return"price";return t.some(i=>!i.isRealized)?"templateOrUrlRedirect":null}hasPriceTests(e){return e.some(t=>t.hypotheses.some(i=>i.type==="price"))}_priceTestProductIds=null;getPriceTestProductIds(){if(this._priceTestProductIds)return this._priceTestProductIds;const e=new Set;for(const t of this.testConfigs)for(const i of t.hypotheses)if(i.type==="price"){for(const s of i.domSelectors||[]){const r=s.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);r?.[1]&&e.add(r[1])}if(i.priceData?.variants)for(const[s]of i.priceData.variants)e.add(s)}return this._priceTestProductIds=e,this.log("Built price test product ID cache with %d products",e.size),e}isProductInAnyPriceTest(e){return this.getPriceTestProductIds().has(e)}visitorActiveTestTypeWithReservations(){const e=this.getActiveReservations();for(const r of Object.values(e)){if(r.isThemeTest)return"theme";if(r.testType==="price")return"price"}if(Object.values(e).some(r=>!r.isRealized)){if(this.state.temporary.testCategory==="global")for(const o of Object.values(e)){if(o.testType==="theme")return"theme";if(o.testType==="price")return"price";if(o.testType==="basicScript")return"theme"}return"templateOrUrlRedirect"}const i=this.state.essential.visitorTests.filter(r=>!r.isInvalid&&this.testConfigs.some(o=>o.hypotheses.some(n=>n.id===r.hypothesisId)));return i.length===0?null:i.some(r=>this.getHypothesis(r.hypothesisId)?.type==="price")?"price":i.some(r=>r.isThemeTest)?"theme":"templateOrUrlRedirect"}applyControlForAudienceFilteredPriceTests(){const e=this.testConfigs.filter(s=>s.status==="active"&&s.hypotheses.some(r=>r.type==="price"));if(e.length===0)return;const t=this.testsFilteredByAudience.filter(s=>s.hypotheses.some(r=>r.type==="price")),i=e.filter(s=>!t.some(r=>r.id===s.id));if(i.length!==0){this.log("Found %d price tests filtered by audience, applying control selectors",i.length);for(const s of i){const r=s.hypotheses.find(c=>c.isControl),o=this.getDomSelectorsForHypothesis(r);if(o.length===0){this.log("No control selectors for audience-filtered price test '%s'",s.id);continue}const n=new URL(window.location.href);o.some(c=>{try{return new RegExp(se(c)).test(K(n.toString()))}catch{return!1}})&&(this.log("Applying control selectors for audience-filtered price test '%s'",s.id),U(document,{testId:s.id,hypothesisId:r.id,selectors:o},()=>{}),this.updatePriceTestHiddenInputs(s.id,"control",!1))}}}pickHypothesis(e){let t=Math.random();const i=e.hypotheses.reduce((r,o)=>r+o.visitorCount,0);return e.hypotheses.sort((r,o)=>r.isControl?o.isControl?0:-1:o.isControl?1:0).reduce((r,o)=>{if(r!==null)return r;const l=e.hypotheses.reduce((c,d)=>c&&d.visitorCount>20,!0)?o.visitorCount/i-o.trafficPercentage:0;return t<=o.trafficPercentage-l?o:(t-=o.trafficPercentage-l,null)},null)}typeFromTemplate(){switch(template.type){case"list-collections":return"collectionList";case"page":return"landing";case"article":case"blog":case"cart":case"collection":case"index":case"product":case"search":return template.type;default:return null}}queueRedirect(e){this.saveState(),this.disableReferrerOverride||(this.log(`Saving temporary referrer override '${document.referrer}'`),this.state.temporary.originalReferrer=document.referrer,this.persistTemporaryState()),window.setTimeout(()=>window.location.assign(e),0),window.setTimeout(()=>{this.syncAllEvents()},2e3)}scheduleRetrySync(){this.clientIdRetryCount>=5||(this.clientIdRetryCount++,window.setTimeout(()=>{this.syncAllEvents()},500))}async syncAllEvents(){const e=async()=>
11{if(this.isSyncing){window.setTimeout(()=>{(async()=>await e())()},500);return}try{if(this.isSyncing=!0,this.syncGAEvents(),this.shopifyAnalyticsId||(this.shopifyAnalyticsId=this.getShopifyAnalyticsId()),!this.shopifyAnalyticsId){this.scheduleRetrySync();return}await this.syncEvents()}finally{this.isSyncing=!1}};await e()}async syncEvents(){if(!this.state.essential.consentApproved||!this.shopifyAnalyticsId||this.state.analytics.queue.length===0)return;const e=this.state.analytics.queue.length,t=this.state.analytics.queue.splice(0,e);this.log("Syncing %s events",e);try{const i={shop:this.shop,visitorDetails:{shopifyAnalyticsId:this.shopifyAnalyticsId,device:this.state.analytics.visitor?.device??this.device,country:this.state.analytics.visitor?.country??null,...this.state.essential.initialState},events:this.state.essential.visitorTests.filter(r=>!r.isInvalid&&!r.isSaved&&r.hypothesisId!=null).map(r=>new be(r.testId,r.hypothesisId,r.createdAt)).concat(t)};await this.sendEvents(i);for(const r of this.state.essential.visitorTests.filter(o=>!o.isInvalid&&!o.isSaved&&o.hypothesisId!=null))this.sendDiagnosticTelemetry("event-delivered",r.testId,{hypothesisId:r.hypothesisId,isControl:r.assignedTo==="control",testType:r.testType??"unknown"});const s=await this.getVisitor(this.shopifyAnalyticsId);s!==null&&this.updateLocalVisitor(s);for(const r of this.state.essential.visitorTests.filter(o=>!o.isInvalid&&!o.isSaved))r.isSaved=!0,r.savedAt=Date.now()}catch{this.state.analytics.queue.splice(0,0,...t)}finally{this.saveState()}}syncGAEvents(){if(!this.gaConfig.sendEvents){if(he)return;he=!0,this.log("UseGtag is false â skipping GA Events");return}if(this.isSyncingGA){this.log("Already syncing GA - skipping GA events");return}const e=this.state.essential.visitorTests.filter(t=>t.shouldSendToGa);e.length!==0&&(this.isSyncingGA=!0,this.log("Syncing %s GA Events",e.length),Promise.allSettled(e.map(t=>this.sendGAEvent(t))).then(()=>this.log("All gtag events sent")).finally(()=>this.isSyncingGA=!1))}sendGAEvent(e){return new Promise(t=>{this.log("Sending GA Event for test %s, hypothesis %s",e.testId,e.hypothesisId);const i=()=>{this.log("GA acknowledged event for hypothesis %s",e.hypothesisId),e.shouldSendToGa=!1,this.persistEssentialState(),t()},s={exp_variant_string:`SL-${e.testId}-${e.hypothesisId}`};
11this.shopliftDebug&&Object.assign(s,{debug_mode:!0});function r(o,n,l){window.dataLayer=window.dataLayer||[],window.dataLayer.push(arguments)}this.gaConfig.mode==="gtag"?r("event","experience_impression",{...s,event_callback:i}):(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"experience_impression",...s,eventCallback:i}))})}updateLocalVisitor(e){let t;({visitorTests:t,...this.state.analytics.visitor}=e),this.log("updateLocalVisitor - server returned %d tests: %o",t.length,t.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isInvalid:s.isInvalid}))),this.log("updateLocalVisitor - local has %d tests: %o",this.state.essential.visitorTests.length,this.state.essential.visitorTests.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isSaved:s.isSaved,isInvalid:s.isInvalid})));const i=300*1e3;for(const s of this.state.essential.visitorTests.filter(r=>r.isSaved&&(!r.savedAt||Date.now()-r.savedAt>i)&&!t.some(o=>o.testId===r.testId)))this.log("updateLocalVisitor - marking LOCAL test as INVALID (isSaved && not in server): testId=%s, hypothesisId=%s",s.testId,s.hypothesisId),s.isInvalid=!0;for(const s of t){const r=this.state.essential.visitorTests.findIndex(n=>n.testId===s.testId);if(!(r!==-1))this.log("updateLocalVisitor - ADDING server test (not found locally): testId=%s, hypothesisId=%s",s.testId,s.hypothesisId),this.state.essential.visitorTests.push(s);else{const n=this.state.essential.visitorTests.at(r);this.log("updateLocalVisitor - REPLACING local test with server test: testId=%s, local hypothesisId=%s -> server hypothesisId=%s, local isInvalid=%s -> false",s.testId,n?.hypothesisId,s.hypothesisId,n?.isInvalid),s.isInvalid=!1,s.shouldSendToGa=n?.shouldSe
11ndToGa??!1,s.testType=n?.testType,s.assignedTo=n?.assignedTo,s.testTitle=n?.testTitle,this.state.essential.visitorTests.splice(r,1,s)}}this.log("updateLocalVisitor - FINAL local tests: %o",this.state.essential.visitorTests.map(s=>({testId:s.testId,hypothesisId:s.hypothesisId,isSaved:s.isSaved,isInvalid:s.isInvalid}))),this.state.analytics.visitor.storedAt=new Date}async getVisitor(e){try{return await this.makeJsonRequest({method:"get",url:`${this.eventHost}/api/v0/visitors/by-key/${this.shop}/${e}`})}catch{return null}}async sendEvents(e){await this.makeRequest({method:"post",url:`${this.eventHost}/api/v0/events`,data:JSON.stringify(e)})}sendDiagnosticTelemetry(e,t,i){if(!this.telemetryEnabled||!navigator.sendBeacon)return;const s=this.state.essential.consentApproved,r=JSON.stringify({shop:this.shop,testId:t,checkpoint:e,device:this.device,...s?{visitorId:this.shopifyAnalyticsId??"unknown"}:{},clientTimestamp:Date.now(),consentApproved:s,hasConsentInteraction:this.state.essential.hasConsentInteraction,...i});navigator.sendBeacon(`${this.eventHost}/api/v0/telemetry`,new Blob([r],{type:"text/plain"}))}getUTMValue(e){return new URLSearchParams(window.location.search).get(e)||null}hidePage(e){this.log("Hiding page"),this.cssHideClass&&!window.document.documentElement.classList.contains(this.cssHideClass)&&(window.document.documentElement.classList.add(this.cssHideClass),e||setTimeout(this.removeAsyncHide(this.cssHideClass),2e3))}showPage(){this.cssHideClass&&this.removeAsyncHide(this.cssHideClass)()}getDeviceType(){function e(){let i=!1;return(function(s){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)})(navigator.userAgent||navigator.vendor),i}function t(){let i=!1;return(function(s){(/android|ipad|playbook|silk/i.test(s)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
11sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(s.substr(0,4)))&&(i=!0)})(navigator.userAgent||navigator.vendor),i}return e()?"mobile":t()?"tablet":"desktop"}removeAsyncHide(e){return()=>{e&&window.document.documentElement.classList.remove(e)}}async getCartState(){try{let e=await this.makeJsonRequest({method:"get",url:`${window.location.origin}/cart.js`});return e===null||(e.note===null&&(e=await this.makeJsonRequest({method:"post",url:`${window.location.origin}/cart/update.js`,data:JSON.stringify({note:""})})),e==null)?null:{token:e.token,total_price:e.total_price,total_discount:e.total_discount,currency:e.currency,items_subtotal_price:e.items_subtotal_price,items:e.items.map(t=>({quantity:t.quantity,variant_id:t.variant_id,key:t.key,price:t.price,final_line_price:t.final_line_price,sku:t.sku,product_id:t.product_id}))}}catch(e){return this.log("Error sending cart info",e),null}}ensureCartAttributesForExistingPriceTests(e){try{if(this.log("Checking visitor assignments for active price tests"),e&&this.state.temporary.previewConfig){const t=this.state.temporary.previewConfig;this.log("Using preview config for merchant:",t.testId);let i="variant";if(t.variants&&t.variants.length>0){const s=t.variants.find(r=>r.id===t.currentVariant);s&&s.isControl&&(i="control")}this.log("Merchant preview - updating hidden inputs:",t.testId,i),this.updatePriceTestHiddenInputs(t.testId,i,!0);return}for(const t of this.state.essential.visitorTests){const i=this.testConfigs.find(o=>o.id===t.testId);if(!i){this.log("Test config not found:",t.testId);continue}const s=i.hypotheses.find(o=>o.id===t.hypothesisId);if(!s||s.type!=="price")continue;const r=s.isControl?"control":"variant";this.log("Updating hidden inputs for price test:",t.testId,r),this.updatePriceTestHiddenInputs(t.testId,r,e)}}catch(t){this.log("Error ensuring cart attributes for existing price tests:",t)}}subscriptionSwapDone=!1;subscriptionHideWrongPlans=null;subscriptionPriceDone=!1;subscriptionUpdateOneTime=null;subscriptionOneTimeDone=!1;swapMap=null;slptValue=null;async subscriptionSwap(){await Ue(this)}async subscriptionPriceChange(){await ze(this)}async subscriptionOneTimePrice(){await We(this)}updatePriceTestHiddenInputs(e,t,i){try{this.cleanupPriceTestObservers();const s=`${e}:${t}:${i?"t":"f"}`,r=T=>{const m=T.getAttribute("data-sl-pid");if(!m)return!0;if(i&&this.state.temporary.previewConfig){const w=this.state.temporary.previewConfig,I=t==="control"?"a":"b",f=w.variants.find(v=>v.label===I);if(!f)return!1;for(const v of f.domSelectors||[]){const g=v.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(g){const P=g[1];if(this.log(`Extracted ID from selector: ${P}, comparing to: ${m}`),P===m)return this.log("Product ID match found in preview config:",m,"variant:",f.label),!0}else this.log(`Could not extract ID from selector: ${v.cssSelector}`)}return this.log("No product ID match in preview config for:",m,"variant:",I),!1}const y=this.testConfigs.find(w=>w.id===e);if(!y)return this.log("Test config not found for testId:",e),!1;for(const w of y.hypotheses||[]){for(const I of w.domSelectors||[]){const f=I.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);if(f&&f[1]===m)return this.log("Product ID match found in domSelectors:",m,"for test:",e),!0}if(w.priceData?.variants){for(const I of w.priceData.variants)if(I[0]===m)return this.log("Product ID match found in priceData:",m,"for test:",e),!0}}return this.log("No product ID match for:",m,"in test:",e),!1},o=new Set;let n=!1,l=null;const c=(T,m)=>{if(document.querySelectorAll("[data-sl-attribute-p]").forEach(w=>{if(w instanceof Element&&w.nodeType===Node.ELEMENT_NODE&&w.isConnected&&document.contains(w))try{T.observe(w,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(I){this.log(`Failed to observe element (${m}):`,I)}}),document.body&&document.body.isConnected)try{T.observe(document.body,{childList:!0,subtree:!0,characterData:!0,characterDataOldValue:!0,attributes:!1})}catch(w){this.log(`Failed to observe document.body (${m}):`,w)}},d=(T,m,y,w)=>{const I=T.filter(f=>{const v=f.cssSelector.match(/data-sl-attribute-(?:p|cap)="(\d+)"/);return v&&v[1]===w});this.log(`Applying ${y} DOM selectors, total: ${T.length}, filtered: ${I.length}`),I.length>0&&U(document,{testId:e,hypothesisId:m,selectors:I})},u=(T,m)=>{this.log(`Applying DOM selector changes for product ID: ${T}`),m.disconnect(),n=!0;try{if(i&&this.state.temporary.previewConfig){const y=t==="control"?"a":"b",w=this.state.temporary.previewConfig.variants.find(I=>I.label===y);if(!w?.domSelectors){this.log(`No DOM selectors found for preview variant: ${y}`);return}d(w.domSelectors,w.id,"preview config",T)}else{const y=this.testConfigs.find(I=>I.id===e);if(!y){this.log(`No test config found for testId: ${e}`);return}const w=y.hypotheses.find(I=>t==="control"?I.isControl:!I.isControl);if(!w?.domSelectors){this.log(`No DOM selectors found for assignment: ${t}`);return}d(w.domSelectors,w.id,"live config",T)}}finally{l!==null&&clearTimeout(l),l=window.setTimeout(()=>{n=!1,l=null,c(m,"reconnection"),this.log("Re-established innerHTML observer after DOM changes")}
11,50)}},h=new MutationObserver(T=>{if(!n)for(const m of T){if(m.type!=="childList"&&m.type!=="characterData")continue;let y=m.target;m.type==="characterData"&&(y=m.target.parentElement||m.target.parentNode);let w=y,I=w.getAttribute("data-sl-attribute-p");for(;!I&&w.parentElement;)w=w.parentElement,I=w.getAttribute("data-sl-attribute-p");if(!I)continue;const f=w.innerHTML||w.textContent||"";let v="";m.type==="characterData"&&m.oldValue!==null&&(v=m.oldValue),this.log(`innerHTML changed on element with data-sl-attribute-p="${I}"`),v&&this.log(`Previous content: "${v}"`),this.log(`Current content: "${f}"`),u(I,h)}});c(h,"initial setup"),o.add(h);const p=new MutationObserver(T=>{T.forEach(m=>{m.addedNodes.forEach(y=>{if(y.nodeType===Node.ELEMENT_NODE){const w=y;E(w);const I=w.matches('input[name="properties[_slpt]"]')?[w]:w.querySelectorAll('input[name="properties[_slpt]"]');I.length>0&&this.log(`MutationObserver found ${I.length} new hidden input(s)`),I.forEach(f=>{const v=f.getAttribute("data-sl-pid");if(this.log(`MutationObserver checking new input with data-sl-pid="${v}"`),r(f))f.value!==s&&(f.value=s,this.log("Updated newly added hidden input:",s)),S(f);else{const g=f.getAttribute("data-sl-pid");g&&this.isProductInAnyPriceTest(g)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",g):(f.remove(),this.log("Removed newly added non-matching hidden input for product ID:",g))}})}})})});o.add(p);const b=new MutationObserver(T=>{T.forEach(m=>{if(m.type==="attributes"&&m.attributeName==="data-sl-pid"){const y=m.target;if(this.log("AttributeObserver detected data-sl-pid attribute change on:",y.tagName),y.matches('input[name="properties[_slpt]"]')){const w=y,I=m.oldValue,f=w.getAttribute("data-sl-pid");this.log(`data-sl-pid changed from "${I}" to "${f}" - triggering payment placement updates`),r(w)?(w.value!==s&&(w.value=s,this.log("Updated hidden input after data-sl-pid change:",s)),f&&u(f,h),this.log("Re-running payment placement updates after variant change"),E(document.body)):f&&this.isProductInAnyPriceTest(f)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",f):(w.remove(),this.log("Removed non-matching hidden input after data-sl-pid change:",f))}}})});o.add(b);const E=T=>{T.tagName==="SHOPIFY-PAYMENT-TERMS"&&(this.log("MutationObserver found new shopify-payment-terms element"),this.updateShopifyPaymentTerms(e,t));const m=T.querySelectorAll("shopify-payment-terms");m.length>0&&(this.log(`MutationObserver found ${m.length} shopify-payment-terms in added node`),this.updateShopifyPaymentTerms(e,t)),T.tagName==="AFTERPAY-PLACEMENT"&&(this.log("MutationObserver found new afterpay-placement element"),this.updateAfterpayPlacements(e,t,"afterpay"));const y=T.querySelectorAll("afterpay-placement");y.length>0&&(this.log(`MutationObserver found ${y.length} afterpay-placement in added node`),this.updateAfterpayPlacements(e,t,"afterpay")),T.tagName==="SQUARE-PLACEMENT"&&(this.log("MutationObserver found new square-placement element"),this.updateAfterpayPlacements(e,t,"square"));const w=T.querySelectorAll("square-placement");w.length>0&&(this.log(`MutationObserver found ${w.length} square-placement in added node`),this.updateAfterpayPlacements(e,t,"square")),T.tagName==="KLARNA-PLACEMENT"&&(this.log("MutationObserver found new klarna-placement element"),this.updateKlarnaPlacements(e,t));const I=T.querySelectorAll("klarna-placement");I.length>0&&(this.log(`MutationObserver found ${I.length} klarna-placement in added node`),this.updateKlarnaPlacements(e,t))},S=T=>{b.observe(T,{attributes:!0,attributeFilter:["data-sl-pid"],attributeOldValue:!0,subtree:!1});const m=T.getAttribute("data-sl-pid");this.log(`Started AttributeObserver on specific input with data-sl-pid="${m}"`)},C=()=>{const T=document.querySelectorAll('input[name="properties[_slpt]"]');this.log(`Found ${T.length} existing hidden inputs to check`),T.forEach(m=>{const y=m.getAttribute("data-sl-pid");this.log(`Checking existing input with data-sl-pid="${y}"`),r(m)?(m.value=s,this.log("Updated existing hidden input:",s),y&&(this.log("Applying initial DOM selector changes for existing product"),u(y,h)),S(m)):y&&this.isProductInAnyPriceTest(y)?this.log("Preserving hidden input for product ID '%s' - belongs to a different price test",
11y):(m.remove(),this.log("Removed non-matching hidden input for product ID:",y))})},_=()=>{document.body?(p.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver on document.body"),C(),E(document.body)):document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>{document.body&&(p.observe(document.body,{childList:!0,subtree:!0}),this.log("Started MutationObserver after DOMContentLoaded"),C(),E(document.body))}):(this.log("Set timeout on observer"),setTimeout(_,10))};_(),window.__shopliftPriceTestObservers=o,window.__shopliftPriceTestValue=s,this.log("Set up DOM observer for price test hidden inputs")}catch(s){this.log("Error updating price test hidden inputs:",s)}}updateKlarnaPlacements(e,t){this.updatePlacementElements(e,t,"klarna-placement",(i,s)=>{i.setAttribute("data-purchase-amount",s.toString())})}cleanupPriceTestObservers(){const e=window.__shopliftPriceTestObservers;e&&(e.forEach(t=>{t.disconnect()}),e.clear(),this.log("Cleaned up existing price test observers")),delete window.__shopliftPriceTestObservers,delete window.__shopliftPriceTestValue}updateAfterpayPlacements(e,t,i="afterpay"){const s=i==="square"?"square-placement":"afterpay-placement";if(document.querySelectorAll(s).length===0){this.log(`No ${s} elements found on page - early return`);return}this.updatePlacementElements(e,t,s,(o,n)=>{if(i==="afterpay"){const l=(n/100).toFixed(2);o.setAttribute("data-amount",l)}else o.setAttribute("data-amount",n.toString())}),this.log("updateAfterpayPlacements completed")}updatePlacementElements(e,t,i,s){const r=document.querySelectorAll(i);if(r.length===0){this.log(`No ${i} elements found - early return`);return}let o;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const l=t==="control"?"a":"b",c=this.state.temporary.previewConfig.variants.find(d=>d.label===l);if(!c?.domSelectors){this.log(`No variant found for label ${l} in preview config for ${i}`);return}o=c.domSelectors,this.log(`Using preview config for ${i} in merchant mode, variant: ${l}`)}else{const l=this.testConfigs.find(d=>d.id===e);if(!l){this.log(`No testConfig found for id: ${e} - early return`);return}
11const c=l.hypotheses.find(d=>t==="control"?d.isControl:!d.isControl);if(!c?.domSelectors){this.log(`No hypothesis or domSelectors found for assignment: ${t} - early return`);return}o=c.domSelectors}const n=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);r.forEach(l=>{let c=null;const d=l.parentElement;if(d&&(c=d.querySelector('input[name="properties[_slpt]"]')),c||(c=l.querySelector('input[name="properties[_slpt]"]')),!c){this.log(`No hidden input found for ${i} element`);return}const u=c.getAttribute("data-sl-pid");if(!u){this.log("Hidden input has no data-sl-pid attribute - skipping");return}const h=o.find(S=>{const C=S.cssSelector.match(n);return C&&C[1]===u});if(!h){this.log(`No matching selector found for productId: ${u} - skipping element`);return}const p=h.actions.find(S=>S.scope==="price");if(!p?.value){this.log("No price action or value found - skipping element");return}const b=parseFloat(p.value.replace(/[^0-9.]/g,""));if(Number.isNaN(b)){this.log(`Invalid price "${p.value}" for product ${u} - skipping`);return}const E=Math.round(b*100);s(l,E)}),this.log(`updatePlacementElements completed for ${i}`)}updateShopifyPaymentTerms(e,t){const i=document.querySelectorAll("shopify-payment-terms");if(i.length===0)return;this.log("Store using shopify payments");let s;if(this.state.temporary.isMerchant&&this.state.temporary.previewConfig){const o=t==="control"?"a":"b",n=this.state.temporary.previewConfig.variants.find(l=>l.label===o);if(!n||!n.domSelectors){this.log(`No variant found for label ${o} in preview config`);return}s=n.domSelectors,this.log(`Using preview config for shopify-payment-terms in merchant mode, variant: ${o}`)}else{const o=this.testConfigs.find(l=>l.id===e);if(!o)return;const n=o.hypotheses.find(l=>t==="control"?l.isControl===!0:l.isControl===!1);if(!n||!n.domSelectors)return;s=n.domSelectors}const r=new RegExp(`${this.DATA_SL_ATTRIBUTE_P}=["'](\\d+)["']`);i.forEach(o=>{const n=o.getAttribute("variant-id");if(!n)return;const l=s.find(c=>{const d=c.cssSelector.match(r);return d&&d[1]===n});if(l){const c=l.actions.find(d=>d.scope==="price");if(c&&c.value){const d=o.getAttribute("shopify-meta");if(d)try{const u=JSON.parse(d);if(u.variants&&Array.isArray(u.variants)){const h=u.variants.find(p=>p.id?.toString()===n);if(h){h.full_price=c.value;const p=parseFloat(c.value.replace(/[^0-9.]/g,""));if(h.number_of_payment_terms&&h.number_of_payment_terms>1){const b=p/h.number_of_payment_terms;h.price_per_term=`$${b.toFixed(2)}`}o.setAttribute("shopify-meta",JSON.stringify(u))}}}catch(u){this.log("Error parsing/updating shoplift-meta:",u)}}}})}async makeJsonRequest(e){const t=await this.makeRequest(e);return t===null?null:JSON.parse(await t.text(),F)}async makeRequest(e){const{url:t,method:i,headers:s,data:r,signal:o}=e,n=new Headers;if(s)for(const c in s)n.append(c,s[c]);(!s||!s.Accept)&&n.append("Accept","application/json"),(!s||!s["Content-Type"])&&n.append("Content-Type","application/json"),(this.eventHost.includes("ngrok.io")||this.eventHost.includes("ngrok-free.app"))&&n.append("ngrok-skip-browser-warning","1234");const l=await this.fetch(t,{method:i,headers:n,body:r,signal:o});if(!l.ok){if(l.status===204)return null;if(l.status===422){const c=await l.json();if(typeof c<"u"&&c.isBot)throw new ie}throw new Error(`Error sending shoplift request ${l.status}`)}return l}queueAddVisitorToTest(e,t){if(this.state.essential.visitorTests.some(s=>s.testId===e))return;const i=this.testConfigs.find(s=>s.id===e);if(this.state.essential.visitorTests.push({createdAt:new Date,testId:e,hypothesisId:t.id,isThemeTest:t.type==="theme",themeId:t.themeId,isSaved:!1,isInvalid:!1,shouldSendToGa:!0,testType:t.type,assignedTo:t.isControl?"control":"variant",testTitle:i?.title}),t.type==="price"){const s=t.isControl?"control":"variant";this.log("Price test assignment detected, updating cart attributes:",e,s),this.updatePriceTestHiddenInputs(e,s,!1)}}queueCartUpdate(e){this.queueEvent(new Ce(e))}queuePageView(e){this.queueEvent(new Se(e))}queueEvent(e){!this.state.essential.consentApproved&&this.state.essential.hasConsentInteraction||this.state.analytics.queue.length>10||this.state.analytics.queue.push(e)}legacyGetLocalStorageVisitor(){const e=this.localStorageGet(this.legacySessionKey);if(e)try{return JSON.parse(e,F)}catch{}return null}pruneStaleVisitorTests(){this.state.essential.visitorTests=this.state.essential.visitorTests.filter(e=>this.testConfigs.some(t=>t.id==e.testId)||this.inactiveTestConfigs.filter(t=>this.testIsPaused(t)).some(t=>t.id===e.testId))}pruneStateAndSave(){this.pruneStaleVisitorTests(),this.saveState()}saveState(){this.persistEssentialState(),this.persistAnalyticsState()}loadState(){const e=this.loadAnalyticsState(),t={analytics:e,essential:this.loadEssentialState(e),temporary:this.loadTemporaryState()},i=this.legacyGetLocalStorageVisitor(),s=this.legacyGetCookieVisitor(),r=[i,s].filter(o=>o!==null).sort((o,n)=>+n.storedAt-+o.storedAt)[0];return t.analytics.visitor===null&&r&&({visitorTests:t.essential.visitorTests,...t.analytics.visitor}=r,t.essential.isFirstLoad=!1,t.essential.initialState={createdAt:r.createdAt,referrer:r.referrer,utmCampaign:r.utmCampaign,utmContent:r.utmContent,utmMedium:r.utmMedium,utmSource:r.utmSource,device:r.device},this.deleteCookie("SHOPLIFT"),this.deleteLocalStorage(this.legacySessionKey)),!t.essential.consentApproved&&t.essential.hasConsentInteraction&&this.deleteLocalStorage(this.analyticsSessionKey),t}loadEssentialState(e){const t=this.loadLocalStorage(this.essentialSessionKey),i=this.loadCookie(this.essentialSessionKey),s=this.getInitialState();e.visitor?.device&&(s.device=e.visitor.device);const r={timestamp:new Date,consentApproved:!1,hasConsentInteraction:!1,debugMode:!1,initialState:s,visitorTests:[],isFirstLoad:!0},o=[t,i].filter(n=>n!==null).sort((n,l)=>+l.timestamp-+n.timestamp)[0]??r;return o.initialState||(e.visitor!==null?o.initialState=e.visitor:(o.initialState=s,o.initialState.createdAt=o.timestamp)),o}loadAnalyticsState(){const e=this.loadLocalStorage(this.analyticsSessionKey),t=this.loadCookie(this.analyticsSessionKey),i={timestamp:new Date,visitor:null,queue:[]},s=[e,t].filter(r=>r!==null).sort((r,o)=>+o.timestamp-+r.timestamp)[0]??i;return s.queue.length===0&&e&&e.queue.length>1&&(s.queue=e.queue),s}loadTemporaryState(){const e=this.sessionStorageGet(this.temporarySessionKey),t=e?JSON.parse(e,F):null,i=this.loadCookie(this.temporarySessionKey);return t??i??{isMerchant:!1,timestamp:new Date}}persistEssentialState(){this.log("Persisting essential state"),this.state.essential.isFirstLoad=!1,this.state.essential.timestamp=new Date,this.persistLocalStorageState(this.essentialSessionKey,this.state.essential),this.persist
11CookieState(this.essentialSessionKey,this.state.essential)}persistAnalyticsState(){this.log("Persisting analytics state"),this.state.essential.consentApproved&&(this.state.analytics.timestamp=new Date,this.persistLocalStorageState(this.analyticsSessionKey,this.state.analytics),this.persistCookieState(this.analyticsSessionKey,{...this.state.analytics,queue:[]}))}persistTemporaryState(){this.log("Setting temporary session state"),this.state.temporary.timestamp=new Date,this.sessionStorageSet(this.temporarySessionKey,JSON.stringify(this.state.temporary)),this.persistCookieState(this.temporarySessionKey,this.state.temporary,!0)}loadLocalStorage(e){const t=this.localStorageGet(e);if(t===null)return null;try{return JSON.parse(t,F)}catch{return null}}loadCookie(e){const t=this.getCookie(e);if(t===null)return null;try{return JSON.parse(t,F)}catch{return null}}persistLocalStorageState(e,t){this.localStorageSet(e,JSON.stringify(t))}persistCookieState(e,t,i=!1){const s=JSON.stringify(t),r=i?"":`expires=${new Date(new Date().getTime()+864e5*365).toUTCString()};`;document.cookie=`${e}=${s};domain=.${window.location.hostname};path=/;SameSite=Strict;${r}`}deleteCookie(e){const t=new Date(0).toUTCString();document.cookie=`${e}=;domain=.${window.location.hostname};path=/;expires=${t};`}deleteLocalStorage(e){window.localStorage.removeItem(e)}getChannel(e){return[{"name":"cross-network","test":(v) => new RegExp(".*cross-network.*", "i").test(v.utmCampaign)},{"name":"direct","test":(v) => v.utmSource === "" && v.utmMedium === ""},{"name":"paid-shopping","test":(v) => (new RegExp("^(?:Google|IGShopping|aax-us-east\.amazon-adsystem\.com|aax\.amazon-adsystem\.com|alibaba|alibaba\.com|amazon|amazon\.co\.uk|amazon\.com|apps\.shopify\.com|checkout\.shopify\.com|checkout\.stripe\.com|cr\.shopping\.naver\.com|cr2\.shopping\.naver\.com|ebay|ebay\.co\.uk|ebay\.com|ebay\.com\.au|ebay\.de|etsy|etsy\.com|m\.alibaba\.com|m\.shopping\.naver\.com|mercadolibre|mercadolibre\.com|mercadolibre\.com\.ar|mercadolibre\.com\.mx|message\.alibaba\.com|msearch\.shopping\.naver\.com|nl\.shopping\.net|no\.shopping\.net|offer\.alibaba\.com|one\.walmart\.com|order\.shopping\.yahoo\.co\.jp|partners\.shopify\.com|s3\.amazonaws\.com|se\.shopping\.net|shop\.app|shopify|shopify\.com|shopping\.naver\.com|shopping\.yahoo\.co\.jp|shopping\.yahoo\.com|shopzilla|shopzilla\.com|simplycodes\.com|store\.shopping\.yahoo\.co\.jp|stripe|stripe\.com|uk\.shopping\.net|walmart|walmart\.com)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|y
11andex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|kakao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.o
11pera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"paid-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) && new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)},{"name":"display","test":(v) => new RegExp("^(?:display|banner|expandable|interstitial|cpm)$", "i").test(v.utmMedium)},{"name":"paid-other","test":(v) => new RegExp("^(.*cp.*|ppc|retargeting|paid.*)$", "i").test(v.utmMedium)}
11,{"name":"organic-shopping","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|yandex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || new RegExp("^(.*(([^a-df-z]|^)shop|shopping).*)$", "i").test(v.utmCampaign)},{"name":"organic-social","test":(v) => new RegExp("^(?:43things|43things\.com|51\.com|5ch\.net|Hatena|ImageShack|academia\.edu|activerain|activerain\.com|activeworlds|activeworlds\.com|addthis|addthis\.com|airg\.ca|allnurses\.com|allrecipes\.com|alumniclass|alumniclass\.com|ameba\.jp|ameblo\.jp|americantowns|americantowns\.com|amp\.reddit\.com|ancestry\.com|anobii|anobii\.com|answerbag|answerbag\.com|answers\.yahoo\.com|aolanswers|aolanswers\.com|apps\.facebook\.com|ar\.pinterest\.com|artstation\.com|askubuntu|askubuntu\.com|asmallworld\.com|athlinks|athlinks\.com|away\.vk\.com|awe\.sm|b\.hatena\.ne\.jp|baby-gaga|baby-gaga\.com|babyblog\.ru|badoo|badoo\.com|bebo|bebo\.com|beforeitsnews|beforeitsnews\.com|bharatstudent|bharatstudent\.com|biip\.no|biswap\.org|bit\.ly|blackcareernetwork\.com|blackplanet|blackplanet\.com|blip\.fm|blog\.com|blog\.feedspot\.com|blog\.goo\.ne\.jp|blog\.naver\.com|blog\.yahoo\.co\.jp|blogg\.no|bloggang\.com|blogger|blogger\.com|blogher|blogher\.com|bloglines|bloglines\.com|blogs\.com|blogsome|blogsome\.com|blogspot|blogspot\.com|blogster|blogster\.com|blurtit|blurtit\.com|bookmarks\.yahoo\.co\.jp|bookmarks\.yahoo\.com|br\.pinterest\.com|brightkite|brightkite\.com|brizzly|brizzly\.com|business\.facebook\.com|buzzfeed|buzzfeed\.com|buzznet|buzznet\.com|cafe\.naver\.com|cafemom|cafemom\.com|camospace|camospace\.com|canalblog\.com|care\.com|care2|care2\.com|caringbridge\.org|catster|catster\.com|cbnt\.io|cellufun|cellufun\.com|centerblog\.net|chat\.zalo\.me|chegg\.com|chicagonow|chicagonow\.com|chiebukuro\.yahoo\.co\.jp|classmates|classmates\.com|classquest|classquest\.com|co\.pinterest\.com|cocolog-nifty|cocolog-nifty\.com|copainsdavant\.linternaute\.com|couchsurfing\.org|cozycot|cozycot\.com|cross\.tv|crunchyroll|crunchyroll\.com|cyworld|cyworld\.com|cz\.pinterest\.com|d\.hatena\.ne\.jp|dailystrength\.org|deluxe\.com|deviantart|deviantart\.com|dianping|dianping\.com|digg|digg\.com|diigo|diigo\.com|discover\.hubpages\.com|disqus|disqus\.com|dogster|dogster\.com|dol2day|dol2day\.com|doostang|doostang\.com|dopplr|dopplr\.com|douban|douban\.com|draft\.blogger\.com|draugiem\.lv|drugs-forum|drugs-forum\.com|dzone|dzone\.com|edublogs\.org|elftown|elftown\.com|epicurious\.com|everforo\.com|exblog\.jp|extole|extole\.com|facebook|facebook\.com|faceparty|faceparty\.com|fandom\.com|fanpop|fanpop\.com|fark|fark\.com|fb|fb\.me|fc2|fc2\.com|feedspot|feministing|feministing\.com|filmaffinity|filmaffinity\.com|flickr|flickr\.com|flipboard|flipboard\.com|folkdirect|folkdirect\.com|foodservice|foodservice\.com|forums\.androidcentral\.com|forums\.crackberry\.com|forums\.imore\.com|forums\.nexopia\.com|forums\.webosnation\.com|forums\.wpcentral\.com|fotki|fotki\.com|fotolog|fotolog\.com|foursquare|foursquare\.com|free\.facebook\.com|friendfeed|friendfeed\.com|fruehstueckstreff\.org|fubar|fubar\.com|gaiaonline|gaiaonline\.com|gamerdna|gamerdna\.com|gather\.com|geni\.com|getpocket\.com|glassboard|glassboard\.com|glassdoor|glassdoor\.com|godtube|godtube\.com|goldenline\.pl|goldstar|goldstar\.com|goo\.gl|gooblog|goodreads|goodreads\.com|google\+|googlegroups\.com|googleplus|govloop|govloop\.com|gowalla|gowalla\.com|gree\.jp|groups\.google\.com|gulli\.com|gutefrage\.net|habbo|habbo\.com|hi5|hi5\.com|hootsuite|hootsuite\.com|houzz|houzz\.com|hoverspot|hoverspot\.com|hr\.com|hu\.pinterest\.com|hubculture|hubculture\.com|hubpages\.com|hyves\.net|hyves\.nl|ibibo|ibibo\.com|id\.pinterest\.com|identi\.ca|ig|imageshack\.com|imageshack\.us|imvu|imvu\.com|in\.pinterest\.com|insanejournal|insanejournal\.com|instagram|instagram\.com|instapaper|instapaper\.com|internations\.org|interpals\.net|intherooms|intherooms\.com|irc-galleria\.net|is\.gd|italki|italki\.com|jammerdirect|jammerdirect\.com|jappy\.com|jappy\.de|kaboodle\.com|k
11akao|kakao\.com|kakaocorp\.com|kaneva|kaneva\.com|kin\.naver\.com|l\.facebook\.com|l\.instagram\.com|l\.messenger\.com|last\.fm|librarything|librarything\.com|lifestream\.aol\.com|line|line\.me|linkedin|linkedin\.com|listal|listal\.com|listography|listography\.com|livedoor\.com|livedoorblog|livejournal|livejournal\.com|lm\.facebook\.com|lnkd\.in|m\.blog\.naver\.com|m\.cafe\.naver\.com|m\.facebook\.com|m\.kin\.naver\.com|m\.vk\.com|m\.yelp\.com|mbga\.jp|medium\.com|meetin\.org|meetup|meetup\.com|meinvz\.net|meneame\.net|menuism\.com|messages\.google\.com|messages\.yahoo\.co\.jp|messenger|messenger\.com|mix\.com|mixi\.jp|mobile\.facebook\.com|mocospace|mocospace\.com|mouthshut|mouthshut\.com|movabletype|movabletype\.com|mubi|mubi\.com|my\.opera\.com|myanimelist\.net|myheritage|myheritage\.com|mylife|mylife\.com|mymodernmet|mymodernmet\.com|myspace|myspace\.com|netvibes|netvibes\.com|news\.ycombinator\.com|newsshowcase|nexopia|ngopost\.org|niconico|nicovideo\.jp|nightlifelink|nightlifelink\.com|ning|ning\.com|nl\.pinterest\.com|odnoklassniki\.ru|odnoklassniki\.ua|okwave\.jp|old\.reddit\.com|oneworldgroup\.org|onstartups|onstartups\.com|opendiary|opendiary\.com|oshiete\.goo\.ne\.jp|out\.reddit\.com|over-blog\.com|overblog\.com|paper\.li|partyflock\.nl|photobucket|photobucket\.com|pinboard|pinboard\.in|pingsta|pingsta\.com|pinterest|pinterest\.at|pinterest\.ca|pinterest\.ch|pinterest\.cl|pinterest\.co\.kr|pinterest\.co\.uk|pinterest\.com|pinterest\.com\.au|pinterest\.com\.mx|pinterest\.de|pinterest\.es|pinterest\.fr|pinterest\.it|pinterest\.jp|pinterest\.nz|pinterest\.ph|pinterest\.pt|pinterest\.ru|pinterest\.se|pixiv\.net|pl\.pinterest\.com|playahead\.se|plurk|plurk\.com|plus\.google\.com|plus\.url\.google\.com|pocket\.co|posterous|posterous\.com|pro\.homeadvisor\.com|pulse\.yahoo\.com|qapacity|qapacity\.com|quechup|quechup\.com|quora|quora\.com|qzone\.qq\.com|ravelry|ravelry\.com|reddit|reddit\.com|redux|redux\.com|renren|renren\.com|researchgate\.net|reunion|reunion\.com|reverbnation|reverbnation\.com|rtl\.de|ryze|ryze\.com|salespider|salespider\.com|scoop\.it|screenrant|screenrant\.com|scribd|scribd\.com|scvngr|scvngr\.com|secondlife|secondlife\.com|serverfault|serverfault\.com|shareit|sharethis|sharethis\.com|shvoong\.com|sites\.google\.com|skype|skyrock|skyrock\.com|slashdot\.org|slideshare\.net|smartnews\.com|snapchat|snapchat\.com|social|sociallife\.com\.br|socialvibe|socialvibe\.com|spaces\.live\.com|spoke|spoke\.com|spruz|spruz\.com|ssense\.com|stackapps|stackapps\.com|stackexchange|stackexchange\.com|stackoverflow|stackoverflow\.com|stardoll\.com|stickam|stickam\.com|studivz\.net|suomi24\.fi|superuser|superuser\.com|sweeva|sweeva\.com|t\.co|t\.me|tagged|tagged\.com|taggedmail|taggedmail\.com|talkbiznow|talkbiznow\.com|taringa\.net|techmeme|techmeme\.com|tencent|tencent\.com|tiktok|tiktok\.com|tinyurl|tinyurl\.com|toolbox|toolbox\.com|touch\.facebook\.com|tr\.pinterest\.com|travellerspoint|travellerspoint\.com|tripadvisor|tripadvisor\.com|trombi|trombi\.com|trustpilot|tudou|tudou\.com|tuenti|tuenti\.com|tumblr|tumblr\.com|tweetdeck|tweetdeck\.com|twitter|twitter\.com|twoo\.com|typepad|typepad\.com|unblog\.fr|urbanspoon\.com|ushareit\.com|ushi\.cn|vampirefreaks|vampirefreaks\.com|vampirerave|vampirerave\.com|vg\.no|video\.ibm\.com|vk\.com|vkontakte\.ru|wakoopa|wakoopa\.com|wattpad|wattpad\.com|web\.facebook\.com|web\.skype\.com|webshots|webshots\.com|wechat|wechat\.com|weebly|weebly\.com|weibo|weibo\.com|wer-weiss-was\.de|weread|weread\.com|whatsapp|whatsapp\.com|wiki\.answers\.com|wikihow\.com|wikitravel\.org|woot\.com|wordpress|wordpress\.com|wordpress\.org|xanga|xanga\.com|xing|xing\.com|yahoo-mbga\.jp|yammer|yammer\.com|yelp|yelp\.co\.uk|yelp\.com|youroom\.in|za\.pinterest\.com|zalo|zoo\.gr|zooppa|zooppa\.com)$", "i").test(v.utmSource) || new RegExp("^(?:social|social-network|social-media|sm|social network|social media)$", "i").test(v.utmMedium)},{"name":"organic-video","test":(v) => new RegExp("^(?:blog\.twitch\.tv|crackle|crackle\.com|curiositystream|curiositystream\.com|d\.tube|dailymotion|dailymotion\.com|dashboard\.twitch\.tv|disneyplus|disneyplus\.com|fast\.wistia\.net|help\.hulu\.com|help\.netflix\.com|hulu|hulu\.com|id\.twitch\.tv|iq\.com|iqiyi|iqiyi\.com|jobs\.netflix\.com|justin\.tv|m\.twitch\.tv|m\.youtube\.com|music\.youtube\.com|netflix|netflix\.com|player\.twitch\.tv|player\.vimeo\.com|ted|ted\.com|twitch|twitch\.tv|utreon|utreon\.com|veoh|veoh\.com|viadeo\.journaldunet\.com|vimeo|vimeo\.com|wistia|wistia\.com|youku|youku\.com|youtube|youtube\.com)$", "i").test(v.utmSource) || new RegExp("^(.*video.*)$", "i").test(v.utmMedium)},{"name":"organic-search","test":(v) => new RegExp("^(?:360\.cn|alice|aol|ar\.search\.yahoo\.com|ask|at\.search\.yahoo\.com|au\.search\.yahoo\.com|auone|avg|babylon|baidu|biglobe|biglobe\.co\.jp|biglobe\.ne\.jp|bing|br\.search\.yahoo\.com|ca\.search\.yahoo\.com|centrum\.cz|ch\.search\.yahoo\.com|cl\.search\.yahoo\.com|cn\.bing\.com|cnn|co\.search\.yahoo\.com|comcast|conduit|daum|daum\.net|de\.search\.yahoo\.com|dk\.search\.yahoo\.com|dogpile|dogpile\.com|duckduckgo|ecosia\.org|email\.seznam\.cz|eniro|es\.search\.yahoo\.com|espanol\.search\.yahoo\.com|exalead\.com|excite\.com|fi\.search\.yahoo\.com|firmy\.cz|fr\.search\.yahoo\.com|globo|go\.mail\.ru|google|google-play|hk\.search\.yahoo\.com|id\.search\.yahoo\.com|in\.search\.yahoo\.com|incredimail|it\.search\.yahoo\.com|kvasir|lens\.google\.com|lite\.qwant\.com|lycos|m\.baidu\.com|m\.naver\.com|m\.search\.naver\.com|m\.sogou\.com|mail\.rambler\.ru|mail\.yandex\.ru|malaysia\.search\.yahoo\.com|msn|msn\.com|mx\.search\.yahoo\.com|najdi|naver|naver\.com|news\.google\.com|nl\.search\.yahoo\.com|no\.search\.yahoo\.com|ntp\.msn\.com|nz\.search\.yahoo\.com|onet|onet\.pl|pe\.search\.yahoo\.com|ph\.search\.yahoo\.com|pl\.search\.yahoo\.com|play\.google\.com|qwant|qwant\.com|rakuten|rakuten\.co\.jp|rambler|rambler\.ru|se\.search\.yahoo\.com|search-results|search\.aol\.co\.uk|search\.aol\.com|search\.google\.com|search\.smt\.docomo\.ne\.jp|search\.ukr\.net|secureurl\.ukr\.net|seznam|seznam\.cz|sg\.search\.yahoo\.com|so\.com|sogou|sogou\.com|sp-web\.search\.auone\.jp|startsiden|startsiden\.no|suche\.aol\.de|terra|th\.search\.yahoo\.com|tr\.search\.yahoo\.com|tut\.by|tw\.search\.yahoo\.com|uk\.search\.yahoo\.com|ukr|us\.search\.yahoo\.com|virgilio|vn\.search\.yahoo\.com|wap\.sogou\.com|webmaster\.yandex\.ru|websearch\.rakuten\.co\.jp|yahoo|yahoo\.co\.jp|yahoo\.com|yandex|yandex\.by|yandex\.com|yandex\.com\.tr|yandex\.fr|yandex\.kz|yandex\.ru|yandex\.ua|y
11andex\.uz|zen\.yandex\.ru)$", "i").test(v.utmSource) || v.utmMedium.toLowerCase() === "organic"},{"name":"referral","test":(v) => new RegExp("^(?:referral|app|link)$", "i").test(v.utmMedium)},{"name":"email","test":(v) => new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmMedium) || new RegExp("^(?:email|e-mail|e_mail|e mail)$", "i").test(v.utmSource)},{"name":"affiliate","test":(v) => v.utmMedium.toLowerCase() === "affiliate"},{"name":"audio","test":(v) => v.utmMedium.toLowerCase() === "audio"},{"name":"sms","test":(v) => v.utmSource.toLowerCase() === "sms" || v.utmMedium.toLowerCase() === "sms"},{"name":"mobile-push-notification","test":(v) => v.utmSource.toLowerCase() === "firebase" || new RegExp("(?:.*mobile.*|.*notification.*|push$)", "i").test(v.utmMedium)}].find(i=>i.test(e))?.name??"other"}getShopifyAnalyticsId(){const e=this.getCookie("_shopify_y");if(e)return e;try{const t=this.localStorageGet("Shoplift_ClientId");if(t)return t}catch{}return null}legacyGetCookieVisitor(){const e=this.getCookie("SHOPLIFT");return e===null?null:JSON.parse(e,F)}getCookie(e){const t=this.cookie.split("; ").filter(i=>i.split("=").at(0)===e).at(0);return t===void 0?null:t.split("=").slice(1).join("=")}monitorConsentChange(){document.addEventListener("visitorConsentCollected",e=>{(async()=>await this.onConsentChange(e.detail.analyticsAllowed,!0))()}),document.readyState==="loading"?document.addEventListener("DOMContentLoaded",()=>this.loadShopifyConsentApiWithRetry()):this.loadShopifyConsentApiWithRetry()}loadShopifyConsentApiWithRetry(){let e=0;const t=()=>{this.loadShopifyConsentApi()||e++<10&&window.setTimeout(t,100)};t()}loadShopifyConsentApi(){if(window.Shopify){this.log("Loading Shopify features");const e=async()=>{if(!window.Shopify){this.log("Shopify object missing... suddenly?");return}if(window.Shopify.customerPrivacy===void 0){this.log("Shopify CustomerPrivacy api still missing, trying again in 1000ms"),t=window.setTimeout(()=>{(async()=>await e())()},1e3);return}if(this.geoViaShopify){const s=window.Shopify.customerPrivacy.getRegion?.();this.resolvedRegion=typeof s=="string"?s.replace(/-/g,""):""}const i=window.Shopify.customerPrivacy.getTrackingConsent();await this.onConsentChange(window.Shopify.customerPrivacy.analyticsProcessingAllowed(),i==="yes")};let t=window.setTimeout(()=>{(async()=>await e())()},5e3);return window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],i=>{(async()=>{if(window.clearTimeout(t),i){this.log("Error loading consent tracking",i);return}await e()})()}),!0}return!1}async onConsentChange(e,t){try{if(this.log("Consent change detected",e,t),this.state.essential.consentApproved=e,this.state.essential.hasConsentInteraction=t,!this.state.essential.consentApproved){this.state.essential.hasConsentInteraction&&(this.state.analytics.queue.length=0),this.saveState();return}this.cookie=document.cookie,this.shopifyAnalyticsId=this.getShopifyAnalyticsId(),this.saveState(),await this.syncAllEvents()}catch(i){this.log("Error syncing on consent change",i)}}isThemePreview(){return isThemePreview||themeRole!=="main"}isAppProxyPath(){const e=["/apps/","/tools/","/a/"],t=window.location.pathname;return e.some(i=>t.startsWith(i))}clearThemeBar(e,t,i){const s=structuredClone(i);this.log("Looking for theme bar"),this.waitForElement(null,"body").then(r=>this.waitForElement(r,"#preview-bar-iframe, #PBarNextFrameWrapper").then(o=>(this.log("Found theme bar"),t&&(this.log("Removing theme bar"),o.remove()),e?this.makeRequest({url:`${this.eventHost}/api/v0/logs`,method:"post",data:JSON.stringify({...this.debugState(),stateAtEvaluation:s},ee)}):Promise.resolve(null)))).catch(r=>console.error(r))}waitForElement(e,t){return new Promise(i=>{const s=document.querySelector(t);if(s){i(s);return}const r=new MutationObserver(o=>{const n=document.querySelector(t);if(n){r.disconnect(),i(n);return}});r.observe(e??document.documentElement,{childList:!0})})}setDebug(e){this.state.essential.debugMode=e,this.saveState()}log(e,...t){let i=0;const s=e.replace(/%[sdoOfF]/g,r=>{if(i>=t.length)return r;const o=t[i++];return r==="%o"||r==="%O"?JSON.stringify(o):String(o)});this.logHistory.push(`[${new Date().toISOString()}][SL] ${s}`),!(!this.state.essential.debugMode&&!this.shopliftDebug)&&console.debug(`[SL] ${e}`,...t)}debugState(){return{state:this.state,storage:{essential:this.loadLocalStorage(this.essentialSessionKey),analytics:this.loadLocalStorage(this.analyticsSessionKey)},params:{shop:this.shop,host:this.host,eventHost:this.eventHost,cssHideClass:this.cssHideClass,testConfigs:this.testConfigs,inactiveTestConfigs:this.inactiveTestConfigs,sendPageView:this.sendPageView,isShopifyMerchantCookie
11:this.getCookie("is_shopify_merchant"),themeId,url:window.location.href,isThemePreview,themeRole,gaConfig:this.gaConfig},logHistory:this.logHistory}}createViewportObserver(e,t={}){const{threshold:i=this.VIEWPORT_TRACK_THRESHOLD,triggerOnce:s=!0}=t,r=new Set;return new IntersectionObserver(o=>{o.forEach(n=>{if(n.isIntersecting&&!r.has(n.target)){const l=n.target,c=l.getAttribute(this.DATA_SL_TEST_ID);c&&(e(c,l),s&&r.add(l))}})},{threshold:i})}applyChangesWithViewport(e,t,i,s){const r=t.selectorsForViewportTracking??t.selectors,o=n=>{if(this.state.essential.visitorTests.some(h=>h.testId===n)||this.activeViewportObservers.has(n))return;const l=[];if(r.forEach(h=>{e.querySelectorAll(h.cssSelector).forEach(b=>l.push(b))}),l.length===0)return;let c=!1;const d=()=>{c||(c=!0,i(n),u.disconnect(),this.activeViewportObservers.delete(n))},u=this.createViewportObserver(()=>{d()},{triggerOnce:!0,...s});this.activeViewportObservers.set(n,u),this.log(`Created viewport observer for test ${n}, observing ${l.length} elements`),l.forEach(h=>{h.setAttribute(this.DATA_SL_TEST_ID,String(n)),u.observe(h)}),setTimeout(()=>{c||l.forEach(h=>{const p=h.getBoundingClientRect(),b=s?.threshold??this.VIEWPORT_TRACK_THRESHOLD,E=Math.min(p.bottom,window.innerHeight)-Math.max(p.top,0),S=Math.min(p.right,window.innerWidth)-Math.max(p.left,0);p.top<window.innerHeight&&p.bottom>0&&p.left<window.innerWidth&&p.right>0&&E>0&&S>0&&E>=p.height*b&&(this.log(`Price element already visible in viewport for test ${n}:`,h),d())})},100)};t.selectors.length>0&&U(e,t,()=>{}),Te(e,{testId:t.testId,hypothesisId:t.hypothesisId,selectors:r},n=>{o(n)})}applyPriceTestWithMapLookup(e,t,i,s){if(!t.priceData){this.log("No price data for hypothesis '%s'",t.id);return}this.log("Hypothesis '%s' isControl=%s, priceData has %d variants",t.id,t.isControl,t.priceData.variants.length);const r=t.priceData.variants.slice(0,3);for(const[S,C,_]of r)this.log(" Sample priceData: variant=%s, price=%d, compareAt=%d",S,C,_);const o=j(t.priceData),n=new Set;for(const S of i)if(S.priceData)for(const[C]of S.priceData.variants)n.add(C);this.log("Price test Map lookup: %d products in hypothesis, %d total products to track",o.size,n.size);const l=t.priceData,c=new WeakSet;let d=!1;const u="[data-sl-attribute-p], [data-sl-attribute-cap], [data-sl-attribute-discount]",h=S=>{if(c.has(S))return;const C=S.getAttribute("data-sl-attribute-p"),_=S.getAttribute("data-sl-attribute-cap"),T=S.getAttribute("data-sl-attribute-discount"),m=C||_||T;if(!m||!n.has(m))return;c.add(S);const y=o.get(m);y&&(this.log("Applying price for product %s: %d cents (compare at: %d cents)",m,y.priceInCents,y.compareAtPriceInCents),Le(S,m,y,l),this.log("Applied price to element for product %s",m)),!d&&!this.state.essential.visitorTests.some(w=>w.testId===e)&&(S.setAttribute(this.DATA_SL_TEST_ID,String(e)),this.setupElementViewportTracking(S,e,()=>{d||(d=!0,s(e))}))},p=()=>{const S=document.querySelectorAll(u);this.log("Scanning for price elements, found: %d",S.length),S.forEach(h)},b=new MutationObserver(S=>{for(const C of S)C.type==="childList"&&C.addedNodes.forEach(_=>{if(_.nodeType===Node.ELEMENT_NODE){const T=_;(T.hasAttribute("data-sl-attribute-p")||T.hasAttribute("data-sl-attribute-cap")||T.hasAttribute("data-sl-attribute-discount"))&&h(T),T.querySelectorAll(u).forEach(h)}}),C.type==="attributes"&&C.target instanceof Element&&h(C.target)}),E=document.body||document.documentElement;b.observe(E,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-sl-attribute-p","data-sl-attribute-cap","data-sl-attribute-discount"]}),this.log("MutationObserver started for price elements"),p(),document.readyState==="loading"&&document.addEventListener("DOMContentLoaded",()=>{this.log("DOMContentLoaded - rescanning for price elements"),p()}),setTimeout(()=>{this.log("Delayed rescan for price elements"),p()},100),setTimeout(()=>{this.log("Final rescan for price elements"),p()},500)}setupElementViewportTracking(e,t,i){const s=this.VIEWPORT_TRACK_THRESHOLD,r=e.getBoundingClientRect(),o=Math.min(r.bottom,window.innerHeight)-Math.max(r.top,0),n=Math.min(r.right,window.innerWidth)-Math.max(r.left,0);if(r.top<window.innerHeight&&r.bottom>0&&r.left<window.innerWidth&&r.right>0&&o>0&&n>0&&o>=r.height*s){this.log("Price element already visible for test %s",t),i();return}const c=new IntersectionObserver(d=>{for(const u of d)if(u.isIntersecting&&u.intersectionRatio>=s){this.log("Price element entered viewport for test %s",t),c.disconnect(),i();break}},{threshold:s});c.observe(e)}debug(){const e=this.debugState();console.log(JSON.stringify(e,ee,2))}}(async function(){window.shopliftInstance||(window.shopliftInstance=new Ze("the-british-blanket-company.myshopify.com","https://app.shoplift.ai","https://events.shoplift.ai",true,false,false,{"sendEvents":false,"mode":"gtag"},false,false,1000,[],[{"id":"01a01a3d-fe60-7d87-9977-578e99db8101","bayesianRevision":5,"status":"suspended","hypotheses":[{"id":"01a01a3b-8d0f-79b1-bd68-4b4a32985988","type":"product","themeId":185169019257,"affix":"","isControl":true,"redirectPath":null},{"id":"01a01a3b-b8dc-7e5c-b8db-a97db83beb67","type":"product","themeId":185169019257,"affix":"sl-5278A72B","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"bff39bd9-1c78-4be5-8359-67e1c8626da4","bayesianRevision":4,"status":"paused","hypotheses":[{"id":"3b1d8893-89d8-4dbb-934d-41e9423a7e18","type":"collection","themeId":185169019257,"affix":"custom-card-collection","isControl":true,"redirectPath":null},{"id":"663319f0-3923-42d1-82f8-f01f0b8ac89b","type":"collection","themeId":185169019257,"affix":"sl-EAE75AA0","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false},{"id":"019eee9f-62d6-7327-80ff-1f4b67883053","bayesianRevision":5,"status":"incompatible","hypotheses":[{"id":"019eee9f-3384-7459-b16b-0515bda7f0ee","type":"urlRedirect","themeId":185169019257,"affix":"","isControl":true,"redirectPath":"/pages/gift-boxes"},{"id":"019eee9f-3384-75a1-85d9-e8865809636d","type":"urlRedirect","themeId":185169019257,"affix":"","isControl":false,"redirectPath":"/collections/blanket-gift-boxes"}],"ignoreTestViewParameterEnforcement":false},{"id":"019feadf-14b8-70d3-b63c-1cd2bf8ae01f","bayesianRevision":5,"status":"paused","hypotheses":[{"id":"019fdcdb-7331-741a-ac7b-3ab96d50175b","type":"collection","themeId":185169019257,"affix":"gifts","isControl":true,"redirectPath":null},{"id":"019fdcdb-893b-7a0b-847b-c4d82ee1ce8a","type":"collection","themeId":185169019257,"affix":"sl-07D9EDAE","isControl":false,"redirectPath":null}],"ignoreTestViewParameterEnforcement":false}
11],null,false),await window.shopliftInstance.init())})();async function Qe(a,e,t,i){const s=Be({log:i});if(t)return i("[SUB-PREVIEW] A side â no overlay applied; widget renders naturally"),s;const r=a.widget.widgetType,o=e?j(e):null;let n=W(e),l=J(a,n),c=l.discountMap,d=l.maxDiscount;function u(){const f=W(e);f!==n&&(n=f,l=J(a,n),c=l.discountMap,d=l.maxDiscount,i(`[SUB-PREVIEW] scope refreshed currentProductId=${n??"n/a"}, maxDiscount=${d}`))}i(`[SUB-PREVIEW] side=B, currentProductId=${n??"n/a"}, maxDiscount=${d}`);function h(f){if(!e||!o)return null;const v=Z(o),g=v?o.get(v):void 0;return g?{formattedVariantPrice:G(g.priceInCents,e),formattedDiscounted:G(g.priceInCents*(1-f/100),e)}:null}function p(f){const v=Y(a,f);if(!v)return d;const g=D(a,"subscriptionInput"),P=g.length?g[0].selector:'input[name="rc_plan"]',A=v.querySelector(`${P}:checked`);if(A){const k=c[A.value];if(k!==void 0)return k}return d}function b(f){const v=D(a,"subscriptionDiscount");for(const g of v)if(g.selector.includes("badge")||g.selector.includes("__badge")){const P=f.querySelector(g.selector);P?.textContent&&!P.textContent.includes(`${d}%`)&&$(P,A=>N(A,d))}}function E(f,v){const g=h(v);if(!g)return;const P=D(a,"subscriptionCompareAt");for(const A of P){const k=f.querySelector(A.selector)||f.querySelector(`[part~="${A.selector}"]`);k?.textContent&&!k.textContent.includes(g.formattedVariantPrice)&&$(k,x=>/\d/.test(x)?g.formattedVariantPrice:x)}}function S(f,v){const g=h(v);if(!g)return;const P=D(a,"subscriptionPrice");for(const A of P){const k=f.querySelector(A.selector)||f.querySelector(`[part~="${A.selector}"]`);k?.textContent&&!k.textContent.includes(g.formattedDiscounted)&&$(k,x=>/\d/.test(x)?g.formattedDiscounted:x)}}function C(f){const v=D(a,"subscriptionInput"),g=v.length?v[0].selector:'input[name="rc_plan"]',P=D(a,"subscriptionPlanDiscount"),A=P.length?P[0].selector:".rc-plans-button__discount";for(const k of Array.from(f.querySelectorAll("label"))){const x=k.querySelector(g),R=k.querySelector(A);if(x&&R?.textContent){const V=c[x.value];if(V!==void 0){const O=R.textContent.match(/[\d.]+%/)?.[0];O&&O!==`${V}%`&&$(R,L=>N(L,V))}}}}function _(f){const v=f.querySelector("select");if(v)for(const g of Array.from(v.options)){const P=c[g.value];if(P!==void 0&&g.textContent){const A=g.textContent.match(/[\d.]+%/)?.[0];A&&A!==`${P}%`&&(g.textContent=N(g.textContent,P))}}}function T(f){const v=D(a,"onetimePrice");if(!v.length||!e||!o)return;const g=Z(o),P=g?o.get(g):void 0;if(!P)return;const A=G(P.priceInCents,e),k=D(a,"onetimeContainer"),x=k.length?k[0].selector:'[part~="rc-purchase-option__onetime"]',R=f.querySelector(x);if(R)for(const V of v){const O=R.querySelector(`[part~="${V.selector}"]`);O?.textContent&&!O.textContent.includes(A)&&$(O,L=>/\d/.test(L)?A:L)}}function m(f,v){const P=D(a,"subscriptionDiscount").filter(A=>A.selector.includes("benefit")||A.selector==="rc-benefits");for(const A of P){const k=f.querySelector(A.selector);if(k?.shadowRoot){for(const x of Array.from(k.shadowRoot.querySelectorAll("li")))if(x.textContent?.includes("Save")){const R=x.textContent.match(/[\d.]+%/)?.[0];R&&R!==`${v}%`&&$(x,V=>N(V,v))}}}}let y=!1;function w(){if(!y){y=!0;try{u();const f=B(a);if(!f)return;const v=p(f);b(f),E(f,v),S(f,v),T(f);const g=Y(a,f);g&&(r==="buttons"||r==="radio"?C(g):_(g)),m(f,v)}finally{y=!1}}}const I=pe({data:a,runUpdates:w});return function(){I(),s()}}const Xe=Object.freeze(Object.defineProperty({__proto__:null,subscriptionPreviewRender:Qe},Symbol.toStringTag,{value:"Module"}))})(); })("/", { suffix: "christmas-landing", type: "page" }, "main", 185169019257, false)</script>
11 12<!-- End of Shoplift scripts --> 13 14 <!-- Mode 5.0.0 --> 15 16 <title>Christmas Gifts & Blankets Shop | The British Blanket Company</title> 17 18 <meta charset="utf-8" /> 19<meta name="viewport" content="width=device-width,initial-scale=1.0" /> 20<meta http-equiv="X-UA-Compatible" content="IE=edge"> 21 22<link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 23<link rel="preconnect" href="https://fonts.shopify.com" crossorigin> 24<link rel="preconnect" href="https://monorail-edge.shopifysvc.com"><link rel="preload" as="font" href="//thebritishblanketcompany.com/cdn/fonts/proza_libre/prozalibre_n5.769da275b5c2e5f28c2bf0b1166b9e95644c320c.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//thebritishblanketcompany.com/cdn/fonts/proza_libre/prozalibre_n4.f0507b32b728d57643b7359f19cd41165a2ba3ad.woff2" type="font/woff2" crossorigin><link rel="preload" href="//thebritishblanketcompany.com/cdn/shop/t/136/assets/vendor.min.js?v=171821347312696842561761580732" as="script"> 25<link rel="preload" href="//thebritishblanketcompany.com/cdn/shop/t/136/assets/theme.js?v=28015617341150380751761580731" as="script"><link rel="canonical" href="https://thebritishblanketcompany.com/pages/christmas-shop" /><link rel="icon" href="//thebritishblanketcompany.com/cdn/shop/files/British_Blanket_Co_favicon.png?crop=center&height=48&v=1725282087&width=48" type="image/png"><meta name="description" content="Discover warmth and delight with our festive Christmas Shop. With gift boxes, blankets and stocking fillers to delight every loved one."> 26<style> 27 28 29 30 31 32 33 @font-face { 34 font-family: "Proza Libre"; 35 font-weight: 500; 36 font-style: normal; 37 font-display: fallback; 38 src: url("//thebritishblanketcompany.com/cdn/fonts/proza_libre/prozalibre_n5.769da275b5c2e5f28c2bf0b1166b9e95644c320c.woff2") format("woff2"), 39 url("//thebritishblanketcompany.com/cdn/fonts/proza_libre/prozalibre_n5.e541836a24e317d3c57a7720b00396b71e15f38a.woff") format("woff"); 40} 41 42 @font-face { 43 font-family: "Proza Libre"; 44 font-weight: 400; 45 font-style: normal; 46 font-display: fallback; 47 src: url("//thebritishblanketcompany.com/cdn/fonts/proza_libre/prozalibre_n4.f0507b32b728d57643b7359f19cd41165a2ba3ad.woff2") format("woff2"), 48 url("//thebritishblanketcompany.com/cdn/fonts/proza_libre/prozalibre_n4.11ea93e06205ad0e376283cb5b58368f304c1fe5.woff") format("woff"); 49} 50 51 52 53 @font-face { 54 font-family: "Libre Baskerville"; 55 font-weight: 400; 56 font-style: italic; 57 font-display: fallback; 58 src: url("//thebritishblanketcompany.com/cdn/fonts/libre_baskerville/librebaskerville_i4.9b1c62038123f2ff89e0d72891fc2421add48a40.woff2") format("woff2"), 59 url("//thebritishblanketcompany.com/cdn/fonts/libre_baskerville/librebaskerville_i4.d5032f0d77e668619cab9a3b6ff7c45700fd5f7c.woff") format("woff"); 60} 61 62 </style> 63 64 <meta property="og:site_name" content="The British Blanket Company"> 65<meta property="og:url" content="https://thebritishblanketcompany.com/pages/christmas-shop"> 66<meta property="og:title" content="Christmas Gifts & Blankets Shop | The British Blanket Company"> 67<meta property="og:type" content="website"> 68<meta property="og:description" content="Discover warmth and delight with our festive Christmas Shop. With gift boxes, blankets and stocking fillers to delight every loved one."><meta property="og:image" content="http://thebritishblanketcompany.com/cdn/shop/files/The_British_Blanket_Company_7e5ddc76-4232-4328-a6ae-7fc6fd870ac1_1200x1200.jpg?v=1725380242"> 69 <meta property="og:image:secure_url" content="https://thebritishblanketcompany.com/cdn/shop/files/The_British_Blanket_Company_7e5ddc76-4232-4328-a6ae-7fc6fd870ac1_1200x1200.jpg?v=1725380242"> 70 <meta property="og:image:width" content="1423"> 71 <meta property="og:image:height" content="716"><meta name="twitter:card" content="summary_large_image"> 72<meta name="twitter:title" content="Christmas Gifts & Blankets Shop | The British Blanket Company"> 73<meta name="twitter:description" content="Discover warmth and delight with our festive Christmas Shop. With gift boxes, blankets and stocking fillers to delight every loved one."> 74 75 76 <link href="//thebritishblanketcompany.com/cdn/shop/t/136/assets/styles.css?v=104695827861406390731790938731" rel="stylesheet" type="text/css" media="all" /> 77<link rel="stylesheet" href="//thebritishblanketcompany.com/cdn/shop/t/136/assets/swatches.css?v=179655790799472851061761580754" media="print" onload="this.media='all'"> 78 <noscript><link rel="stylesheet" href="//thebritishblanketcompany.com/cdn/shop/t/136/assets/swatches.css?v=179655790799472851061761580754"></noscript>
78<script> 79 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 80 window.theme = window.theme || {}; 81 theme.money_format_with_product_code_preference = "\u003cspan class=money\u003e£{{amount}}\u003c\/span\u003eâ"; 82 theme.money_format = "\u003cspan class=money\u003e£{{amount}}\u003c\/span\u003eâ"; 83 theme.strings = { 84 previous: "Previous", 85 next: "Next", 86 addressError: "Error looking up that address", 87 addressNoResults: "No results for that address", 88 addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", 89 authError: "There was a problem authenticating your Google Maps API Key.", 90 icon_labels_left: "Left", 91 icon_labels_right: "Right", 92 icon_labels_down: "Down", 93 icon_labels_close: "Close", 94 icon_labels_plus: "Plus", 95 imageSlider: "Image slider", 96 cart_terms_confirmation: "You must agree to the terms and conditions before continuing.", 97 cart_general_quantity_too_high: "You can only have [QUANTITY] in your cart", 98 products_listing_from: "From", 99 products_product_add_to_cart: "Add to Cart", 100 products_variant_no_stock: "Sold out", 101 products_variant_non_existent: "Unavailable", 102 products_product_pick_a: "Pick a", 103 general_navigation_menu_toggle_aria_label: "Toggle menu", 104 general_accessibility_labels_close: "Close", 105 products_product_added_to_cart: "Added to cart", 106 general_quick_search_pages: "Pages", 107 general_quick_search_no_results: "Sorry, we couldn\u0026#39;t find any results" 108 }; 109 theme.routes = { 110 search_url: '/search', 111 cart_url: '/cart', 112 cart_add_url: '/cart/add.js', 113 cart_change_url: '/cart/change.js', 114 cart_update_url: '/cart/update.js', 115 predictive_search_url: '/search/suggest' 116 }; 117 theme.settings = { 118 cart_type: "drawer", 119 after_add_to_cart: "drawer", 120 quickbuy_style: "button", 121 quickbuy_visibility: "hover", 122 avoid_orphans: true, 123 qb_enable_sticky_cols: true, 124 show_search_suggestions: true 125 }; 126 127 theme.enqueueStyleUpdateQueue = []; 128 theme.enqueueStyleUpdateTimeoutId = null; 129 theme.enqueueStyleUpdate = (cb) => { 130 clearTimeout(theme.enqueueStyleUpdateTimeoutId); 131 theme.enqueueStyleUpdateQueue.push(cb); 132 theme.enqueueStyleUpdateTimeoutId = setTimeout(() => { 133 while (theme.enqueueStyleUpdateQueue.length > 0) { 134 theme.enqueueStyleUpdateQueue.pop()(); 135 } 136 }, 0); 137 } 138 </script>
138 139 140
140<script src="//thebritishblanketcompany.com/cdn/shop/t/136/assets/vendor.min.js?v=171821347312696842561761580732" defer></script>
140 141
141<script src="//thebritishblanketcompany.com/cdn/shop/t/136/assets/theme.js?v=28015617341150380751761580731" defer></script>
141 142 143
143<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
143<meta name="google-site-verification" content="VOY018V1RrTx3K4QllPVgR2ILDqKT2pCuxXa3G7-7yw"> 144<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/10396624/digital_wallets/dialog"> 145<meta id="in-context-paypal-metadata" data-shop-id="10396624" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP"> 146<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://thebritishblanketcompany.com/pages/christmas-shop"> 147<link rel="alternate" hreflang="en" href="https://thebritishblanketcompany.com/pages/christmas-shop"> 148<link rel="alternate" hreflang="en-US" href="https://thebritishblanketcompany.com/en-us/pages/christmas-shop"> 149<link rel="alternate" hreflang="en-FR" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 150<link rel="alternate" hreflang="en-EE" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 151<link rel="alternate" hreflang="en-SI" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 152<link rel="alternate" hreflang="en-BE" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 153<link rel="alternate" hreflang="en-DK" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 154<link rel="alternate" hreflang="en-DE" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 155<link rel="alternate" hreflang="en-IE" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 156<link rel="alternate" hreflang="en-IT" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 157<link rel="alternate" hreflang="en-NL" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 158<link rel="alternate" hreflang="en-ES" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 159<link rel="alternate" hreflang="en-SE" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 160<link rel="alternate" hreflang="en-AT" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 161<link rel="alternate" hreflang="en-PL" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 162<link rel="alternate" hreflang="en-PT" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 163<link rel="alternate" hreflang="en-CY" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 164<link rel="alternate" hreflang="en-BG" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 165<link rel="alternate" hreflang="en-HR" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 166<link rel="alternate" hreflang="en-FI" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 167<link rel="alternate" hreflang="en-LV" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 168<link rel="alternate" hreflang="en-LT" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 169<link rel="alternate" hreflang="en-LU" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 170<link rel="alternate" hreflang="en-MT" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 171<link rel="alternate" hreflang="en-RO" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop"> 172<link rel="alternate" hreflang="en-SK" href="https://thebritishblanketcompany.com/en-eu/pages/christmas-shop">
173<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=224985165"></script>
173 174<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
175<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-GB&default_configuration_id=224985165&shop_id=10396624" crossorigin="anonymous"></script>
vendor: 1 bytes, line 175
175
176<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":10396624,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/10396624","merchantName":"The British Blanket Company","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","discover","amex","maestro","elo"],"total":{"type":"pending","label":"The British Blanket Company","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 176
176
177<script id="shopify-features" type="application/json">{"accessToken":"9f93141d2e00a2fddc037df7e56c4a2a","betas":["rich-media-storefront-analytics"],"domain":"thebritishblanketcompany.com","predictiveSearch":true,"shopId":10396624,"locale":"en"}</script>
vendor: 1 bytes, line 177
177
178<script>var Shopify = Shopify || {}; 179Shopify.shop = "the-british-blanket-company.myshopify.com"; 180Shopify.locale = "en"; 181Shopify.currency = {"active":"GBP","rate":"1.0"}; 182Shopify.country = "GB"; 183Shopify.theme = {"name":"LIVE \"Mode\" 5.0.0 - (w\/swatch dev)","id":185169019257,"schema_name":"Mode","schema_version":"5.0.0","theme_store_id":1578,"role":"main"}; 184Shopify.theme.handle = "null"; 185Shopify.theme.style = {"id":null,"handle":null}; 186Shopify.cdnHost = "thebritishblanketcompany.com/cdn"; 187Shopify.routes = Shopify.routes || {}; 188Shopify.routes.root = "/"; 189Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 190Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 191Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 192Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 192
192
193<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 193
193
194<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 194
194
195<script> 196 window.ShopifyPay = window.ShopifyPay || {}; 197 window.ShopifyPay.apiHost = "shop.app\/pay"; 198 window.ShopifyPay.redirectState = null; 199</script>
vendor: 1 bytes, line 199
199
200<script> 201 window.Shopify = window.Shopify || {}; 202 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 203 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 204 window.Shopify.SignInWithShop.eligible = true; 205</script>
vendor: 1 bytes, line 205
205
206<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 206
206
207<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 207
207
208<script type="module"> 209 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 210 211 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 212 213</script>
vendor: 1 bytes, line 213
213
214<script> 215 window.Shopify = window.Shopify || {}; 216 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 217 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 218</script>
vendor: 1 bytes, line 218
218
219<script>(function() { 220 var isLoaded = false; 221 function asyncLoad() { 222 if (isLoaded) return; 223 isLoaded = true; 224 var urls = ["https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/the-british-blanket-company.myshopify.com.js?settings=1601373556368\u0026shop=the-british-blanket-company.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=the-british-blanket-company.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJxRWNtMWlCNzhHa2FxVjZvIn0=\u0026shop=the-british-blanket-company.myshopify.com","https:\/\/unpkg.com\/@happyreturns\/happyreturns-script-tag?shop=the-british-blanket-company.myshopify.com","\/\/cdn.shopify.com\/proxy\/1585b81be49194e65aa3546972bf30297149d755338a1613b3fd1b434951dcb5\/contact.gorgias.help\/api\/contact-forms\/replace-mailto-script.js?t=1707479508894\u0026shopName=the-british-blanket-company\u0026shop=the-british-blanket-company.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 225 for (var i = 0; i < urls.length; i++) { 226 var s = document.createElement('script'); 227 s.type = 'text/javascript'; 228 s.async = true; 229 s.src = urls[i]; 230 var x = document.getElementsByTagName('script')[0]; 231 x.parentNode.insertBefore(s, x); 232 } 233 }; 234 if(window.attachEvent) { 235 window.attachEvent('onload', asyncLoad); 236 } else { 237 window.addEventListener('load', asyncLoad, false); 238 } 239})();</script>
vendor: 1 bytes, line 239
239
240<script id="__st">var __st={"a":10396624,"offset":3600,"reqid":"8509060b-c5a8-4ef0-88a0-d8ede8bf3084-1791322428","pageurl":"thebritishblanketcompany.com\/pages\/christmas-shop","s":"pages-696101994873","u":"a11b7a534e33","p":"page","rtyp":"page","rid":696101994873};</script>
vendor: 1 bytes, line 240
240
241<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 241
241
242<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 242
242
243<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//thebritishblanketcompany.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 243
243
244<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//thebritishblanketcompany.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
244<script crossorigin="anonymous" defer="defer" src="//thebritishblanketcompany.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 244
244
245<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 245
245
246<script> 247 window.Shopify = window.Shopify || {}; 248 window.Shopify.MCP = window.Shopify.MCP || {}; 249 window.Shopify.MCP.enabled = true; 250 window.Shopify.MCP.shop = "the-british-blanket-company.myshopify.com"; 251 window.Shopify.MCP.mcpEndpoint = "https:\/\/thebritishblanketcompany.com\/api\/mcp"; 252 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 253</script>
vendor: 1 bytes, line 253
253
254<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/thebritishblanketcompany.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 255</script>
vendor: 1 bytes, line 255
255
256<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://thebritishblanketcompany.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 257</script>
vendor: 1 bytes, line 257
257
258<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 259 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 260</script>
vendor: 1 bytes, line 260
260
261<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 262</script>
vendor: 1 bytes, line 262
262
263<script id='scb4127' type='text/javascript' async='' src='https://thebritishblanketcompany.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
263<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"session_id":"01M49J652EKDBE2762JTXD22RW","publisher_shop_id":10396624,"theme_id":185169019257,"theme_published":true,"theme_store_id":1578,"placement":"collection","event_data":{"handle":"christmas-shop","page_type":"page"},"recommendations_tracking_enabled":true}" defer="defer" src="//thebritishblanketcompany.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
263 264<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://thebritishblanketcompany.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 265<style id="shopify-accelerated-checkout-cart"> 266 #shopify-buyer-consent { 267 margin-top: 1em; 268 display: inline-block; 269 width: 100%; 270} 271 272#shopify-buyer-consent.hidden { 273 display: none; 274} 275 276#shopify-subscription-policy-button { 277 background: none; 278 border: none; 279 padding: 0; 280 text-decoration: underline; 281 font-size: inherit; 282 cursor: pointer; 283} 284 285#shopify-subscription-policy-button::before { 286 box-shadow: none; 287} 288 289 </style> 290
291<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
291 292<!-- Hotjar Tracking Code for https://thebritishblanketcompany.com/ --> 293
293<script>
vendor: 131 bytes, lines 293-296
293 294 (function(h,o,t,j,a,r){ 295 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 296 h._hjSettings={hjid:
2963174736
vendor: 272 bytes, lines 296-302
296,hjsv:6}; 297 a=o.getElementsByTagName('head')[0]; 298 r=o.createElement('script');r.async=1; 299 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 300 a.appendChild(r); 301 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); 302
302</script>
302 303 <!-- END Hotjar Tracking Code for https://thebritishblanketcompany.com/ --> 304 305 <!-- PayPal Pay in 3 Script --> 306
306<script 307 src="https://www.paypal.com/sdk/js?client-id=AWyXFYlVAXMeemevxQHhRRplMOsXUF6ItJmZINmFQuNPpMKR5tIp8xBW6lmz5XTxJWGxdHgd4XSgF4X3&components=messages" 308 ></script>
308 309 <!-- END PayPal Pay in 3 Script/ --> 310 311 <!-- Colour Swatch Card Script --> 312<link href="//thebritishblanketcompany.com/cdn/shop/t/136/assets/colour-swatches-card.css?v=81868946117530285171761582510" rel="stylesheet" type="text/css" media="all" /> 313 314
314<script src="//thebritishblanketcompany.com/cdn/shop/t/136/assets/colour-swatches-card.js?v=88751165256196507911761582551" defer="defer"></script>
314 315 <!-- End Colour Swatch Card Script --> 316 317 318<!-- BEGIN app block: shopify://apps/sortd-merchandiser/blocks/app-embed/5176d6ef-993f-4869-ba24-87a0a6bedcf9 --> 319 320
321<script> 322window.cmPercents = { 323 'product_card_view': 100, 324 'product_view': 100, 325 'collection_view': 100, 326 'product_add': 100, 327 'enabled': true, 328 'product_card_selector': '[role="main"] a[href*="/products"], #main a[href*="/products"], main a[href*="/products"], #shopify-section-collection-template a[href*="/products"], .collection-matrix.product-list a[href*="/products"]', 329 'cart_url': '/cart', 330 'store': 'the-british-blanket-company.myshopify.com', 331 'submit': '[type="submit"]', 332 'root_locale': '/', 333 'root': '/', 334 'collection_url': '', 335 'collection_handle': '', 336 'collection_id': null, 337 'permissions': 123, 338 'dynamic_loading': false, 339 'market_id': 13926477, 340 'market_handle': "gb", 341 'country_iso_code': "GB", 342 'version': '030.4' 343}; 344 345window.cmTesting = { 346 'tests': '[]', 347 'collection_route': '/collections', 348 'variantA': '', 349 'variantB': '', 350 'variantAId': '', 351 'variantBId': '', 352 'collection_handle': '', 353 'collection_id': null, 354 'canonical_enabled': false 355}; 356 357if(!(window.cmPercents.permissions != 123 && sessionStorage.getItem('themePermissions') != 'true')) { 358 sessionStorage.setItem('cmTests', window.cmTesting.tests); 359} 360</script>
360 361 362 363 364
364<script> 365 var cmInserted=function(){"use strict";var m=100,t=!1,u="animationName",d="",n="Webkit Moz O ms Khtml".split(" "),e="",i=document.createElement("div"),s={strictlyNew:!0,timeout:20,addImportant:!1};if(i.style.animationName&&(t=!0),!1===t)for(var o=0;o<n.length;o++)if(void 0!==i.style[n[o]+"AnimationName"]){e=n[o],u=e+"AnimationName",d="-"+e.toLowerCase()+"-",t=!0;break}function c(t){return s.strictlyNew&&!0===t.QinsQ}function r(t,n){function e(t){t.animationName!==o&&t[u]!==o||c(t.target)||n(t.target)}var i,o="insQ_"+m++,r=s.addImportant?" !important":"";(i=document.createElement("style")).innerHTML="@"+d+"keyframes "+o+" { from { outline: 1px solid transparent } to { outline: 0px solid transparent } }\n"+t+" { animation-duration: 0.001s"+r+"; animation-name: "+o+r+"; "+d+"animation-duration: 0.001s"+r+"; "+d+"animation-name: "+o+r+"; } ",document.head.appendChild(i);var a=setTimeout(function(){document.addEventListener("animationstart",e,!1),document.addEventListener("MSAnimationStart",e,!1),document.addEventListener("webkitAnimationStart",e,!1)},s.timeout);return{destroy:function(){clearTimeout(a),i&&(document.head.removeChild(i),i=null),document.removeEventListener("animationstart",e),document.removeEventListener("MSAnimationStart",e),document.removeEventListener("webkitAnimationStart",e)}}}function a(t){t.QinsQ=!0}function f(t){if(t)for(a(t),t=t.firstChild;t;t=t.nextSibling)void 0!==t&&1===t.nodeType&&f(t)}function l(t,n){var e,i=[],o=function(){clearTimeout(e),e=setTimeout(function(){i.forEach(f),n(i),i=[]},10)};return r(t,function(t){if(!c(t)){a(t);var n=function t(n){return c(n.parentNode)||"BODY"===n.nodeName?n:t(n.parentNode)}(t);i.indexOf(n)<0&&i.push(n),o()}})}function v(n){return!(!t||!n.match(/[^{}]/))&&(s.strictlyNew&&f(document.body),{every:function(t){return r(n,t)},summary:function(t){return l(n,t)}})}return v.config=function(t){for(var n in t)t.hasOwnProperty(n)&&(s[n]=t[n])},v}();"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=cmInserted); 366 function cmX(){for(var e=(navigator.userAgent||"").toLowerCase(),r=[/bot/,/crawl/,/spider/,/slurp/,/curl/,/wget/,/python-requests/,/axios/,/feedfetcher/,/ia_archiver/,/facebookexternalhit/,/facebot/,/google web preview/,/googlebot/,/bingpreview/,/bingbot/,/duckduckbot/,/baiduspider/,/yandex/,/sogou/,/exabot/,/dotbot/,/msnbot/,/yahoo/,/adsbot/,/mediapartners google/,/developers google/,/embedly/,/quora link preview/,/rogerbot/,/applebot/,/tweetmemebot/,/ahrefsbot/,/semrush/,/mj12bot/,/uptimerobot/,/screamingfrog/,/pinterest/,/whatsapp/,/telegrambot/,/vkshare/,/slackbot/,/discordbot/,/flipboard/,/preview/,/phantomjs/,/headless/,/prerender/,/metauri/,/node-superagent/,/python-urllib/,/java\/[0-9\.]+/,/lighthouse/,/chrome-lighthouse/,/pagespeed/,/yadirectfetcher/,/mailru\//,/daum[ /]/,/gomezagent/,/pingdom/,/rigor/,/postman/,/firephp/,/wappalyzer/,/whatcms\//,/zgrab/,/webglance/,/webkit2png/,/analyzer/,/virtuoso/,/pageburst/,/gozilla\//,/cloudflare/,/cf-network/,/cf-edge/,/cf-connecting-ip/],t=0;t<r.length;t++)if(r[t].test(e))return!0;if(navigator.webdriver||!navigator.languages||0===navigator.languages.length||e.indexOf("headlesschrome")>=0||window._phantom||window.__nightmare||window.callPhantom)return!0;try{if("undefined"!=typeof screen&&window.innerHeight&&screen.height-window.innerHeight<0)return!0}catch(o){}return!1} 367 368 class CMUtils{constructor(){}getCollectionContextFromPath(){let e=(window.location.pathname||"").replace(/\/+$/,""),t=e.split("/").filter(Boolean),n=t.indexOf("collections");if(-1===n||t.length<=n+1)return null;let l=t[n+1],r="/"+t.slice(0,n+2).join("/");return{collection_route:"/"+t.slice(0,n+1).join("/"),collection_url:r,collection_handle:l}}refreshCmTestingFromRoute(){if(!window?.cmTesting)return;let e=this.getCollectionContextFromPath();if(!e){window.cmTesting.collection_handle="",window.cmTesting.variantA="",window.cmTesting.variantB="";return}window.cmTesting.collection_handle=e.collection_handle,window.cmTesting.collection_route=e.collection_route;let t=[];try{t=JSON.parse(window.cmTesting.tests||"[]")}catch(n){t=[]}let l=Array.isArray(t)?t.find(t=>t?.aHandle===e.collection_handle||t?.bHandle===e.collection_handle):null;l?(window.cmTesting.variantA=l.aHandle||"",window.cmTesting.variantB=l.bHandle||""):(window.cmTesting.variantA="",window.cmTesting.variantB="")}fetchCollectionMeta(e){return new Promise(t=>{let n=new XMLHttpRequest;n.open("GET",`${e}.json`,!0),n.responseType="json",n.onload=function(){200===n.status&&n?.response?.collection?t(n.response.collection):t(null)},n.onerror=function(){t(null)},n.send()})}async refreshCmPercentsFromRoute(){if(!window?.cmPercents)return;let e=this.getCollectionContextFromPath();if(!e){window.cmPercents.collection_url="",window.cmPercents.collection_handle="",window.cmPercents.collection_id=null;return}window.cmPercents.collection_url=e.collection_url,window.cmPercents.collection_handle=e.collection_handle;let t=`collection_meta:${e.collection_url}`,n=null;try{n=JSON.parse(sessionStorage.getItem(t)||"null")}catch(l){n=null}if(n?.id){window.cmPercents.collection_id=n.id;return}let r=await this.fetchCollectionMeta(e.collection_url);if(r?.id){window.cmPercents.collection_id=r.id,sessionStorage.setItem(t,JSON.stringify({id:r.id,handle:r.handle||e.collection_handle}));return}window.cmPercents.collection_id=null}saveId(){window?.cmPercents?.collection_id&&sessionStorage.setItem("collectionReferrerId",JSON.stringify({[window.location.href.split("?")[0]]:window.cmPercents.collection_id}))}anyNotFoundIds(e,t){if(void 0!==t){for(let n=0;n<e.length;n++)if(!t[decodeURIComponent(e[n].split("/products/")[1])])return!0}return!1}fetchRedirectedURL(e){return new Promise((t,n)=>{let l=new XMLHttpRequest;l.open("GET",e,!0),l.onload=()=>{200===l.status?t(l.responseURL):n(Error("Failed to fetch redirected URL"))},l.onerror=()=>n(Error("Network error")),l.send()})}filteredProductCards(e,t,n){let l;try{l=JSON.parse(sessionStorage.getItem("viewedProductCards")||'{"cards":[]}')||{cards:[]}}catch(r){l={cards:[]}}let o=[...l.cards];e=[...new Set(e||[])];let c=e.filter(e=>{try{if(e&&e.includes("/products/")&&!l.cards.includes(e.split("/products/")[1].split("?")[0]))return o.push(e.split("/products/")[1].split("?")[0]),!0}catch(t){return!1}});if(sessionStorage.setItem("viewedProductCards",JSON.stringify({cards:o})),void 0!==t){let i=[],s=[];for(let a=0;a<c.length;
368a++){let u=void 0!==t?t[decodeURIComponent(c[a].split("/products/")[1])]:null;"undefined"!=typeof cmIds&&(u=u??(cmIds.find(e=>e[0]==c[a].split("/products/")[1])??[null,null])[1]),u?s.push(u):i.push(c[a])}return[i,s]}return[c,[]]}trackLinksInView(e,t){let n=new IntersectionObserver(e=>{e.forEach(e=>{e.intersectionRatio>0&&e?.target?.href&&t(e.target.href.replace(/^.*\/\/[^\/]+/,"").split("?")[0],n)})});n.observe(e)}productIdFromCollection(e=1){return new Promise(async(t,n)=>{let l=new XMLHttpRequest;if(!window.location.href){console.error("No location.href available");return}let r=window.location.href.split("?")[0];if(r&&window.cmPercents.root_locale!==window.cmPercents.root){let o;if(sessionStorage.getItem(`collection:${window.cmPercents.collection_url}`))r=sessionStorage.getItem(`collection:${window.cmPercents.collection_url}`);else{try{o=await this.fetchRedirectedURL("https://"+(window.location.host+window.cmPercents.root_locale+"/collections/"+window.cmPercents.collection_handle).replace("//","/"))}catch(c){console.error("Error fetching redirected URL:",c)}o&&(sessionStorage.setItem(`collection:${window.cmPercents.collection_url}`,o),r=o)}}r&&(l.open("GET",`${r}/products.json?limit=250${1!=e?`&page=${e}`:""}`,!0),l.responseType="json",l.onload=async function(){200===l.status&&l?.response?.products?t(l?.response?.products):t(null)},l.onerror=function(){t(null)},l.send())})}get collectionHandle(){let e=document.referrer.split("/");for(var t=0;t<e.length;t++)if("collections"==e[t]&&e.length>t+1)return e[t+1];return null}squashCart(e){let t={};return e.map(e=>t[e.product_id]=e.product_id in t?t[e.product_id]+e.quantity:e.quantity),t}findLineItemDifferences(e,t){let n={};for(let l in e)if(t.hasOwnProperty(l)){let r=e[l]-t[l];r>0&&(n[l]=r)}else n[l]=e[l];return n}get currentCart(){return new Promise((e,t)=>{let n=new XMLHttpRequest;n.open("GET",window.cmPercents.cart_url+".json",!0),n.responseType="json",n.onload=async function(){200===n.status?e(n?.response?.items):e(null)},n.onerror=function(){e(null)},n.send()})}dynamicLoading(e){if(window?.__sortdRouteWatcherInstalled)return;window.__sortdRouteWatcherInstalled=!0;let t=window.location.href,n=null,l=n=>{let l=window.location.href,r=this.getShopifyPageType();"unknown"!=r&&l!==t&&(e(r),setTimeout(()=>{window.SortdTracking?.refresh?.(),window.SortdTracking?.trackPageView?.()},250))};function r(e){clearTimeout(n),n=setTimeout(()=>l(e),100)}let o=history.pushState,c=history.replaceState;history.pushState=function(){let e=o.apply(this,arguments);return r("pushState"),e},history.replaceState=function(){let e=c.apply(this,arguments);return r("replaceState"),e},window.addEventListener("popstate",()=>{r("popstate")}),window.addEventListener("pageshow",()=>{r("pageshow")})}getShopifyPageType(){let e=window.location.pathname;return/\/products\/[^/]+\/?$/.test(e)?"product":/\/collections\/[^/]+\/?$/.test(e)&&!e.includes("/products/")?"collection":"unknown"}} 369 370 class CMCheckForTests{constructor(){this.utils=new CMUtils,this.tests=window?.cmPercents?.tests?JSON.parse(window.cmPercents.tests):[];try{this.#a()}catch(t){console.error("Error checking for tests:",t);try{document.body.classList.remove("cm-ab-hide")}catch(e){console.error("Error removing class cm-ab-hide:",e)}}}refreshTestsOnDynamicRoute(){if(!window?.cmPercents?.dynamic_loading)return!1;try{return this.utils.refreshCmTestingFromRoute(),this.#a()}catch(t){console.error("Error checking for tests:",t);try{document.body.classList.remove("cm-ab-hide")}catch(e){console.error("Error removing class cm-ab-hide:",e)}return!1}}#b(){return Date.now().toString(36)+Math.random().toString(36).substr(2,25)+"-"+Math.floor(100*Math.random()+1)}#a(){let t=!1;if("collection"!==this.utils.getShopifyPageType())return document.documentElement.classList.remove("cm-ab-hide"),!1;if(window?.cmTesting?.tests&&window?.cmTesting?.collection_handle)try{let e=JSON.parse(window.cmTesting.tests);if(Array.isArray(e)&&e.length>0)for(let s=0;s<e.length;s++){let r=e[s],i=sessionStorage.getItem("sessionIdCm")||this.#b(),n=parseInt(i.split("-")[1])>50,o=r?.aId?r?.aId.replace("gid://shopify/Collection/",""):null,c=r?.bId?r?.bId.replace("gid://shopify/Collection/",""):null;if(sessionStorage.setItem("sessionIdCm",i),n&&o==window.cmTesting.collection_id&&c==window.cmTesting.variantBId){if(!window.cmTesting?.variantB)return!1;if(window.cmTesting.canonical_enabled||!cmX()){let d=new URLSearchParams(window.location.search);if(d.has("cmread"))return document.documentElement.classList.remove("cm-ab-hide"),!1;return d.set("cmread","true"),t=!0,location.replace(window.cmTesting.collection_route+"/"+r?.bHandle+"?"+d.toString()),!0}}else if(c==window.cmTesting.collection_id&&!n&&o==window.cmTesting.variantAId){let a=new URLSearchParams(window.location.search);if(a.has("cmread"))return!1;return a.set("cmread","true"),t=!0,location.replace(window.cmTesting.collection_route+"/"+r?.aHandle+"?"+a.toString()),!0}}}catch(l){console.error("Error parsing tests:",l)}finally{t||document.documentElement.classList.remove("cm-ab-hide")}return!1}}const cmCheckForTests=new CMCheckForTests;class CMEventTracker{#c;#d;#e;#f;#g;#h;#i;#j;#k;#l;#m;#n;#o;#p;#q;constructor(t,e){if(100==window.cmPercents.permissions&&"true"!=sessionStorage.getItem("themePermissions")||(this.#c=t,this.#m="https://us-central1-collection-merchandiser.cloudfunctions.net/event-tracking-trigger",this.#d=sessionStorage.getItem("sessionIdCm"),this.#f=new Date().toISOString(),this.#h=Shopify.shop||window?.cmPercents?.store,this.#i=[],this.#e={},this.collectionProducts,this.#k,this.#l=window?.cmPercents?.submit?document.querySelectorAll(window.cmPercents.submit):null,this.#o=null,this.#p=null,this.#q=null,this.#d||(this.#d=this.#b(),sessionStorage.setItem("sessionIdCm",this.#d)),!this.#d))return;this.#r(),this.#g=new CMUtils,this.#g.saveId(),this.#n=1;try{this.#s()}catch(s){console.log(s)}}dynamicLoading(t){this.#g&&this.#g.dynamicLoading(t)}
370set setProductCardUrlsToSend(t){0==this.#i.length&&(window.cmPercents.dynamic_loading?this.#q=setTimeout(()=>{this.#t()},1750):setTimeout(()=>{this.#t()},1750)),this.#i.push(t)}#u(){this.#p?.destroy&&(this.#p.destroy(),this.#p=null),this.#o&&(window.removeEventListener("beforeunload",this.#o),this.#o=null),this.#q&&(clearTimeout(this.#q),this.#q=null)}async refreshTrackingOnDynamicRoute(t){window.cmPercents.dynamic_loading&&(await this.#g.refreshCmPercentsFromRoute(),this.#u(),this.#i=[],this.#j={},this.#n=1,this.#f=new Date().toISOString(),"collection"===t&&(this.#g.saveId(),this.#s()))}async #t(){let h=!0;for(;this.#g.anyNotFoundIds(this.#i,this.#j)&&h;){let u=await this.#g.productIdFromCollection(this.#n);this.#n=this.#n+1;let m=Array.isArray(u)?u.reduce((t,e,s,r)=>(t[e.handle]=e.id,t),{}):{};0==Object.keys(m).length&&(h=!1),this.#j={...this.#j,...m}}let p=this.#g.filteredProductCards(this.#i,this.#j,this);p.length>0&&p[1].length>0&&this.#v("product_card_view",null,{ids:p[1],collection_id:window?.cmPercents?.collection_id||0,multiplier:parseFloat(100/window.cmPercents.product_card_view)}),this.#i=[]}async #s(){if(window?.cmPercents?.collection_id){this.#j={};let g=document.querySelectorAll(window.cmPercents.product_card_selector),C=t=>{this.#g.trackLinksInView(t,async(e,s)=>{s.disconnect();let r=parseInt(t?.closest?.(".boost-pfs-filter-product-item")?.getAttribute?.("data-id"),10);Number.isNaN(r)||(this.#j[decodeURIComponent(e.split("/products/")[1])]=r),this.setProductCardUrlsToSend=e})};g.forEach(t=>{C(t)}),window.cmPercents.dynamic_loading?(this.#p=cmInserted(window.cmPercents.product_card_selector).every(t=>{C(t)}),this.#o=()=>{this.#t()},window.addEventListener("beforeunload",this.#o)):(cmInserted(window.cmPercents.product_card_selector).every(t=>{C(t)}),window.addEventListener("beforeunload",()=>{this.#t()}))}}#b(){return Date.now().toString(36)+Math.random().toString(36).substr(2,25)+"-"+Math.floor(100*Math.random()+1)}#r(){let P=window?.cmPercents?.market_id;if(null==P||""===P)return;let f=String(P),y="cmMarketLinkedSessionAndMarket",T=[];try{let I=JSON.parse(sessionStorage.getItem(y)||"[]");T=Array.isArray(I)?I:[I]}catch(S){}let k=T.some(t=>t?.session_id===this.#d&&String(t?.market_id)===f);!k&&(this.#v("session_market",null,{market_id:f,market_handle:window.cmPercents.market_handle||null,country_iso_code:window.cmPercents.country_iso_code||null}),T.push({session_id:this.#d,market_id:f}),sessionStorage.setItem(y,JSON.stringify(T)))}#v(_,v,$){let b={event_type:_,timestamp:this.#f,session_id:this.#d,page_data:this.#e,store:this.#h};b.page_data={...b.page_data,...$},v&&(b.linkData=v);let w=new XMLHttpRequest;w.open("POST","purchase_to_product"!=_&&"product_purchase"!=_?this.#c:this.#m),w.setRequestHeader("Content-Type","application/json"),w.send(JSON.stringify(b))}#w(U){return new Promise(t=>{setTimeout(t,U)})}} 371 372 const publishDynamicCollectionView=()=>{if(!window?.Shopify?.analytics?.publish)return;let e=parseInt(window?.cmPercents?.collection_id);if(!e)return;sessionStorage.setItem("cmDynamicReferrerId",String(e));let t=String(e);Shopify.analytics.publish("sortd:collection_viewed_dynamic",{data:{collection:{id:t}}})},seedDynamicReferrerFromCurrentPage=()=>{let e=(window.location.pathname||"").replace(/\/+$/,""),t=/\/collections\/[^/]+\/?$/.test(e)&&!e.includes("/products/");if(!t)return;let r=parseInt(window?.cmPercents?.collection_id);r&&sessionStorage.setItem("cmDynamicReferrerId",String(r))},getCurrentProductPath=()=>{let e=(window.location.pathname||"").replace(/\/+$/,""),t=e.split("/").filter(Boolean),r=t.indexOf("products");return -1===r||t.length<=r+1?null:"/"+t.slice(0,r+2).join("/")},fetchProductIdFromPath=e=>new Promise(t=>{let r=new XMLHttpRequest;r.open("GET",`${e}.js`,!0),r.responseType="json",r.onload=function(){200===r.status&&r?.response?.id?t(r.response.id):t(null)},r.onerror=function(){t(null)},r.send()}),publishDynamicProductView=async()=>{if(!window?.Shopify?.analytics?.publish)return;let e=getCurrentProductPath();if(!e)return;let t=`product_meta:${e}`,r=null;try{let n=JSON.parse(sessionStorage.getItem(t)||"null");n?.id&&(r=n.id)}catch(i){}if(r||(!r&&(r=await fetchProductIdFromPath(e))&&sessionStorage.setItem(t,JSON.stringify({id:r})),!r))return;let c=0;try{c=parseInt(sessionStorage.getItem("cmDynamicReferrerId")||"0")||0}catch(l){c=0}Shopify.analytics.publish("sortd:product_viewed_dynamic",{data:{productVariant:{product:{id:String(r)}}},referrer:c}),sessionStorage.removeItem("cmDynamicReferrerId")},handleDynamicRouteChange=async(e,t)=>{let r=cmCheckForTests.refreshTestsOnDynamicRoute();!r&&(await e.refreshTrackingOnDynamicRoute(t),"collection"===t?publishDynamicCollectionView():"product"===t?await publishDynamicProductView():"unknown"===t&&sessionStorage.removeItem("cmDynamicReferrerId"))}; 373 374 if (document.readyState === 'complete') { 375 const events = new CMEventTracker('https://cm-event-trigger-6deun5o54a-uw.a.run.app/event-tracking-trigger') 376 377 if (window.cmPercents.dynamic_loading) { 378 seedDynamicReferrerFromCurrentPage(); 379 events.dynamicLoading(async (pageType) => { 380 await handleDynamicRouteChange(events, pageType); 381 }); 382 } 383 } else { 384 window.addEventListener("load", () => { 385 const events = new CMEventTracker('https://cm-event-trigger-6deun5o54a-uw.a.run.app/event-tracking-trigger') 386 387 if (window.cmPercents.dynamic_loading) { 388 seedDynamicReferrerFromCurrentPage(); 389 events.dynamicLoading(async (pageType) => { 390 await handleDynamicRouteChange(events, pageType); 391 }); 392 } 393 }); 394 } 395 396
397 </script>
397 398 <!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 399 400 401 402 403 404 405 406 407 408 409 410 411
411<script async src="https://static.klaviyo.com/onsite/js/T5YWZM/klaviyo.js?company_id=T5YWZM"></script>
411 412
412<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
412 413 414 415 416 417 418 419
419<script> 420 window.klaviyoReviewsProductDesignMode = false 421 </script>
421 422 423 424 425 426 427 428 429 430 431<!-- END app block -->
431<script src="https://cdn.shopify.com/extensions/01a0f37a-9dca-75e2-9f67-c659a79ae8f9/klaviyo-email-marketing-75/assets/app.js" type="text/javascript" defer="defer"></script>
431 432<link href="https://cdn.shopify.com/extensions/01a0f37a-9dca-75e2-9f67-c659a79ae8f9/klaviyo-email-marketing-75/assets/app.css" rel="stylesheet" type="text/css" media="all"> 433<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
434<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 10396624,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 434
434
435<script> 436 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 437</script>
vendor: 1 bytes, line 437
437
438<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
438).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 10396624,storefrontBaseUrl: "https://thebritishblanketcompany.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://thebritishblanketcompany.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"4058120569","configuration":"{\"serverUrl\":\"https:\\\/\\\/prod-pixel-service.api-swap-os.com\\\/events\",\"debugMode\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"064ae702a849369e0c0db3a2058d9723","type":"APP","apiClientId":99027288065,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2739241337","configuration":"{\"tagID\":\"2612507580501\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2314273145","configuration":"{\"accountID\":\"T5YWZM\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
438,{"id":"1575321977","configuration":"{\"accountID\": \"123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"fb84216e286b863787de2c105a003a2e","type":"APP","apiClientId":3094213,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1564017017","configuration":"{\"shop\":\"the-british-blanket-company.myshopify.com\", \"shopliftUrl\":\"https:\/\/events.shoplift.ai\/api\/events\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"dabcda9558be25394b12ce3ce899568b","type":"APP","apiClientId":7521861633,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"913310073","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-6QM82YS7Q1\\\",\\\"AW-952590616\\\",\\\"GT-TWQKZ7M\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-6QM82YS7Q1\\\",\\\"AW-952590616\\\/ULUsCJ6FkYsBEJjCncYD\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-6QM82YS7Q1\\\",\\\"AW-952590616\\\/bIdkCKGFkYsBEJjCncYD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-6QM82YS7Q1\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-6QM82YS7Q1\\\",\\\"AW-952590616\\\/HaR3CJiFkYsBEJjCncYD\\\",\\\"MC-34JCTPE1BX\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-6QM82YS7Q1\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-6QM82YS7Q1\\\",\\\"AW-952590616\\\/Kht_CLWBkYsBEJjCncYD\\\",\\\"MC-34JCTPE1BX\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-6QM82YS7Q1\\\",\\\"AW-952590616\\\/-fvBCLKBkYsBEJjCncYD\\\",\\\"MC-34JCTPE1BX\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-6QM82YS7Q1\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-6QM82YS7Q1\\\",\\\"AW-952590616\\\/f2VICKSFkYsBEJjCncYD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-6QM82YS7Q1\\\",\\\"AW-952590616\\\/4aVGCJuFkYsBEJjCncYD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-6QM82YS7Q1\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"146964557","configuration":"{\"pixel_id\":\"469301890068273\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"32964685","configuration":"{\"myshopifyDomain\":\"the-british-blanket-company.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
438,{"id":"164462969","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Bing UET"},{"id":"164528505","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Klaviyo Tracking Pixel"},{"id":"269746553","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Bing Enhanced Conversions"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"The British Blanket Company","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"the-british-blanket-company.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/thebritishblanketcompany.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"15169509425529","handle":"christmas-blanket-gift-box-clifton-bath-stone","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55973114052985","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15150071775609","handle":"clifton-herringbone-blanket-gift-box-bath-stone","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55890236047737","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15149973078393","handle":"clifton-herringbone-blanket-gift-box-brunel","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55890106581369","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15250741461369","handle":"clifton-herringbone-blanket-gift-box-spiced-cider","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56270066385273","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15149478543737","handle":"clifton-herringbone-blanket-gift-box-blaise","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55889263264121","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15155107234169","handle":"wildweave-blanket-gift-box-juniper-moss","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55909721702777","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15155102122361","handle":"wildweave-blanket-gift-box-midnight-dusk","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55909709545849","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15155110183289","handle":"wildweave-blanket-gift-box-rowan-beech","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55909727895929","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15155104088441","handle":"wildweave-blanket-gift-box-sea-holly-lichen","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55909716164985","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15027803128185","handle":"random-recycled-blanket-gift-box","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56145530585465","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
438,{"id":"15155333562745","handle":"rainbow-herringbone-stripe-blanket-gift-box-pastel","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55910560825721","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15155332940153","handle":"rainbow-herringbone-stripe-blanket-gift-box-boho","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55910545228153","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15155133645177","handle":"merino-blanket-gift-box-navy-blue","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55909773148537","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15155128074617","handle":"merino-blanket-gift-box-smoke-blue","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55909762072953","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15155125387641","handle":"merino-blanket-gift-box-uniform-grey","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55909758173561","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15155114967417","handle":"merino-blanket-gift-box-basswood","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55909738283385","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15150059815289","handle":"clifton-herringbone-blanket-gift-box-blanquette","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55890221728121","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15150043300217","handle":"clifton-herringbone-blanket-gift-box-harbourside","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55890201772409","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15149532578169","handle":"clifton-herringbone-blanket-gift-box-polygon","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55910371131769","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15742365106553","handle":"luxury-christmas-blanket-gift-box-clifton-steamship","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"64397354598777","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15168897220985","handle":"christmas-blanket-gift-box-clifton-blaise","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55969277968761","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15168896336249","handle":"christmas-blanket-gift-box-clifton-rose","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55969276461433","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15154781323641","handle":"totterdown-waffle-blanket-gift-box-brunswick","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55908745216377","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15154764677497","handle":"totterdown-blanket-waffle-gift-box-lush","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55908680794489","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
438,{"id":"15154720375161","handle":"totterdown-waffle-blanket-gift-box-lido","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55908532191609","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15154708283769","handle":"totterdown-waffle-blanket-gift-box-curious","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55908496540025","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15153575887225","handle":"totterdown-blanket-gift-box-air-balloon","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55902771380601","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7310813757517","handle":"clifton-herringbone-blanket-bath-stone","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41223115833421","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7310063108173","handle":"clifton-herringbone-blanket-blaise","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41222307774541","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6908549529677","handle":"random-recycled-wool-throw-large","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41282533589069","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7311268413517","handle":"rainbow-stripe-blanket-bright","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41225073557581","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7307459297357","handle":"wildweave-blanket-rowan-and-beech","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41289385705549","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7307456118861","handle":"wildweave-blanket-blackberry-and-heather-1","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41289382166605","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7307457921101","handle":"wildweave-blanket-juniper-and-moss","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41289384788045","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7310813790285","handle":"clifton-herringbone-blanket-brunel-1","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41223115931725","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15108282483065","handle":"clifton-herringbone-blanket-spiced-cider","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55708890169721","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15504157966713","handle":"waterproof-picnic-blanket-random-recycled","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57386305388921","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15532324553081","handle":"cotton-gift-bag-with-ribbon","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"63821620511097","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
438,{"id":"15456925155705","handle":"chocolate-bar-sweet-raspberry-dark","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57066472833401","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15456927646073","handle":"amber-jar-candle-lemon-and-green-moss","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"64045196083577","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15456931217785","handle":"summer-garden-soap-by-bohemia-and-flower","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57066482073977","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://thebritishblanketcompany.com/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"185169019257","themeStoreId":"1578","themePublished":"true","eventMetadataId":"8950ecd6-1cea-4b06-9710-43b0ef2ea10b","pageType":"page","resourceId":"696101994873","shopId":"10396624","storefrontBaseUrl":"https:\/\/thebritishblanketcompany.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
438<script> 439 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 440 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 441 window.ShopifyAnalytics.meta.currency = 'GBP'; 442 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":696101994873,"requestId":"8509060b-c5a8-4ef0-88a0-d8ede8bf3084-1791322428"}}; 443 for (var attr in meta) { 444 window.ShopifyAnalytics.meta[attr] = meta[attr]; 445 } 446</script>
vendor: 1 bytes, line 446
446
447<script class="analytics"> 448 (function () { 449 var customDocumentWrite = function(content) { 450 var jquery = null; 451 452 if (window.jQuery) { 453 jquery = window.jQuery; 454 } else if (window.Checkout && window.Checkout.$) { 455 jquery = window.Checkout.$; 456 } 457 458 if (jquery) { 459 jquery('body').append(content); 460 } 461 }; 462 463 var hasLoggedConversion = function(token) { 464 if (token) { 465 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 466 } 467 return false; 468 } 469 470 var setCookieIfConversion = function(token) { 471 if (token) { 472 var twoMonthsFromNow = new Date(Date.now()); 473 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 474 475 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 476 } 477 } 478 479 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 480 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 481 if (trekkie.integrations) { 482 return; 483 } 484 trekkie.methods = [ 485 'identify', 486 'page', 487 'ready', 488 'track', 489 'trackForm', 490 'trackLink' 491 ]; 492 trekkie.factory = function(method) { 493 return function() { 494 var args = Array.prototype.slice.call(arguments); 495 args.unshift(method); 496 trekkie.push(args); 497 if (method == 'track' || method == 'page') { 498 var pageUrl; 499 try { 500 pageUrl = window.location.href; 501 } catch (e) {} 502 var pageReferrer; 503 try { 504 pageReferrer = document.referrer; 505 } catch (e) {} 506 try { 507 if (window.__TREKKIE_SHIM_QUEUE == null) { 508 window.__TREKKIE_SHIM_QUEUE = []; 509 } 510 window.__TREKKIE_SHIM_QUEUE.push({ 511 from: 'trekkie-stub', 512 method: method, 513 args: args.slice(1), 514 pageContext: { 515 url: pageUrl, 516 referrer: pageReferrer 517 } 518 }); 519 } catch (e) { 520 // no-op 521 } 522 } 523 return trekkie; 524 }; 525 }; 526 for (var i = 0; i < trekkie.methods.length; i++) { 527 var key = trekkie.methods[i]; 528 trekkie[key] = trekkie.factory(key); 529 } 530 trekkie.load = function(config) { 531 trekkie.config = config || {}; 532 trekkie.config.initialDocumentCookie = document.cookie; 533 var first = document.getElementsByTagName('script')[0]; 534var script = document.createElement('script'); 535script.type = 'text/javascript'; 536script.onerror = function(e) { 537 var scriptFallback = document.createElement('script'); 538 scriptFallback.type = 'text/javascript'; 539 scriptFallback.onerror = function(error) { 540 var Monorail = { 541 produce: function produce(monorailDomain, schemaId, payload) { 542 var currentMs = new Date().getTime(); 543 var event = { 544 schema_id: schemaId, 545 payload: payload, 546 metadata: { 547 event_created_at_ms: currentMs, 548 event_sent_at_ms: currentMs 549 } 550 }; 551 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 552 }, 553 sendRequest: function sendRequest(endpointUrl, payload) { 554 // Try the sendBeacon API 555 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 556 var blobData = new window.Blob([payload], { 557 type: 'text/plain' 558 }); 559 560 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 561 return true; 562 } // sendBeacon was not successful 563 564 } // XHR beacon 565 566 var xhr = new XMLHttpRequest(); 567 568 try { 569 xhr.open('POST', endpointUrl); 570 xhr.setRequestHeader('Content-Type', 'text/plain'); 571 xhr.send(payload); 572 } catch (e) { 573 console.log(e); 574 } 575 576 return false; 577 }, 578 isIos12: function isIos12() { 579 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 580 } 581 }; 582 Monorail.produce('monorail-edge.shopifysvc.com', 583 'trekkie_storefront_load_errors/1.1', 584 {shop_id: 10396624, 585 theme_id: 185169019257, 586 app_name: "storefront", 587 context_url: window.location.href, 588 source_url: "//thebritishblanketcompany.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 589 590 }; 591 scriptFallback.async = true; 592 scriptFallback.src = '//thebritishblanketcompany.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 593 first.parentNode.insertBefore(scriptFallback, first); 594}; 595script.async = true; 596script.src = '//thebritishblanketcompany.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 597first.parentNode.insertBefore(script, first); 598 599 }; 600 trekkie.load( 601 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":10396624,"isMerchantRequest":null,"themeId":185169019257,"themeCityHash":"3516332988768060649","contentLanguage":"en","currency":"GBP","eventMetadataId":"8950ecd6-1cea-4b06-9710-43b0ef2ea10b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 602 ); 603 604 var loaded = false;
605 trekkie.ready(function() { 606 if (loaded) return; 607 loaded = true; 608 609 window.ShopifyAnalytics.lib = window.trekkie; 610 611 var originalDocumentWrite = document.write; 612 document.write = customDocumentWrite; 613 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 614 document.write = originalDocumentWrite; 615 616 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 617 var token = match? match[1]: undefined; 618 if (!hasLoggedConversion(token)) { 619 setCookieIfConversion(token); 620 621 } 622 }); 623 624 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":696101994873,"requestId":"8509060b-c5a8-4ef0-88a0-d8ede8bf3084-1791322428","shopifyEmitted":true}); 625 626 var eventsListenerScript = document.createElement('script'); 627 eventsListenerScript.async = true; 628 eventsListenerScript.src = "//thebritishblanketcompany.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 629 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 630})();</script>
630 631
631<script> 632 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 633 window.ga = function ga() { 634 (window.ga.q = window.ga.q || []).push(arguments); 635 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 636 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 637 } 638 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 639 }; 640 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 641 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 642 } 643 } 644</script>
vendor: 1 bytes, line 644
644
645<script 646 defer 647 src="https://thebritishblanketcompany.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" 648 data-application="storefront-renderer" 649 data-shop-id="10396624" 650 data-render-region="gcp-europe-west1" 651 data-page-type="page" 652 data-theme-instance-id="185169019257" 653 data-theme-name="Mode" 654 data-theme-version="5.0.0" 655 data-monorail-region="shop_domain" 656 data-resource-timing-sampling-rate="10" 657 data-shs="true" 658 data-shs-beacon="true" 659 data-shs-export-with-fetch="true" 660 data-shs-logs-sample-rate="1" 661 data-shs-beacon-endpoint="https://thebritishblanketcompany.com/api/collect" 662></script>
662 663<meta name="shopify-y" content="f80ff0af-05bd-4ce7-9407-3a7331c542f2" data-expiration="1822880028000"><meta name="shopify-s" content="d0cf2c74-b9f8-4f74-a407-02569ffbf8e2" data-expiration="1791324228000"><meta name="new-cookie-storage-activated" content="t"> 664</head> 665 666<body class="template-page 667 template-suffix-christmas-landing swatch-method-image swatch-style-icon_circle image-load-anim-enabled" data-cc-animate-timeout="0">
667<script> 668 if ('IntersectionObserver' in window) { 669 document.body.classList.add("cc-animate-enabled"); 670 } 671 </script>
671<a class="skip-link visually-hidden" href="#content">Skip to content</a><!-- BEGIN sections: header-group --> 672<div id="shopify-section-sections--26216536703353__header" class="shopify-section shopify-section-group-header-group section-header"><style data-shopify> 673 .logo img { 674 width: 250px; 675 } 676 .logo-area__middle--logo-image { 677 max-width: 250px; 678 } 679 @media (max-width: 767.98px) { 680 .logo img { 681 width: 200px; 682 } 683 .logo-area__middle--logo-image { 684 max-width: 200px; 685 } 686 }.section-header { 687 position: -webkit-sticky; 688 position: sticky; 689 top: var(--magic-margin); 690 }</style> 691<div data-section-type="header" class="wide-container" data-cc-animate> 692 <div id="pageheader" class="pageheader pageheader--layout-inline-menu-center pageheader--layout-inline-permitted pageheader--sticky card card--header"> 693 <div class="logo-area"> 694 <div class="logo-area__left"> 695 <div class="logo-area__left__inner"> 696 <button class="btn--icon mobile-nav-toggle tap-target" aria-label="Toggle menu" aria-controls="MobileNavigationDrawer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu" aria-hidden="true"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></button> 697 698 699 <a class="show-search-link mobile-only" href="/search"> 700 <span class="show-search-link__text visually-hidden">Search</span> 701 <span class="show-search-link__icon"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span> 702 </a> 703 704 705 <div class="navigation navigation--desktop" role="navigation" aria-label="Primary navigation"> 706 <div class="navigation__tier-1-container"> 707 <ul class="navigation__tier-1"> 708 709<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 710 <a href="/collections/all-blankets" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1">Blankets</a> 711 712 713 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 714 715 <div id="NavigationTier2-1" class="navigation__tier-2-container navigation__child-tier"><ul class="navigation__tier-2 navigation__columns navigation__columns--count-4 navigation__columns--with-promos"> 716 717 718 <li class="navigation__item navigation__item--with-children navigation__column"> 719 <a href="#" class="navigation__link navigation__column-title heading-font h6-style" aria-haspopup="true" aria-expanded="false">Material</a> 720 721 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 722 723 724 725 <div class="navigation__tier-3-container navigation__child-tier"> 726 <ul class="navigation__tier-3"> 727 728 <li class="navigation__item"> 729 <a class="navigation__link" href="/collections/wool">Wool Blankets</a> 730 </li> 731 732 <li class="navigation__item"> 733 <a class="navigation__link" href="/collections/merino">Merino Wool Blankets</a> 734 </li> 735 736 <li class="navigation__item"> 737 <a class="navigation__link" href="/collections/alpaca-blankets">Alpaca Blankets</a> 738 </li> 739 740 <li class="navigation__item"> 741 <a class="navigation__link" href="/collections/cloud-cotton-collection">Cotton Blankets</a> 742 </li> 743 744 <li class="navigation__item"> 745 <a class="navigation__link" href="/collections/recycled-wool">Recycled Blankets</a> 746 </li> 747 748 <li class="navigation__item"> 749 <a class="navigation__link" href="/collections/picnic-outdoor">Picnic & Outdoor Blankets</a> 750 </li> 751 752 <li class="navigation__item"> 753 <a class="navigation__link" href="#">â</a> 754 </li> 755 756 <li class="navigation__item featured-link"> 757 <a class="navigation__link" href="https://thebritishblanketcompany.com/collections/all-blankets">All Blankets</a> 758 </li> 759 760 </ul> 761 </div> 762 763 </li> 764 765 <li class="navigation__item navigation__item--with-children navigation__column"> 766 <a href="#" class="navigation__link navigation__column-title heading-font h6-style" aria-haspopup="true" aria-expanded="false">Spotlight</a> 767 768 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 769 770 771 772 <div class="navigation__tier-3-container navigation__child-tier"> 773 <ul class="navigation__tier-3"> 774 775 <li class="navigation__item"> 776 <a class="navigation__link" href="/collections/extra-large-throws">XL Blankets</a> 777 </li> 778 779 <li class="navigation__item"> 780 <a class="navigation__link" href="/collections/angie-lewin-blankets">Angie Lewin Blankets</a> 781 </li> 782 783 <li class="navigation__item"> 784 <a class="navigation__link" href="/collections/herringbone-blankets">Herringbone Blankets</a> 785 </li> 786 787 <li class="navigation__item"> 788 <a class="navigation__link" href="/collections/kids-collection">Kid's & Baby Blankets</a> 789 </li> 790 791 </ul> 792 </div> 793 794 </li> 795 796 797<li class="navigation__column navigation__column--promotion" > 798 <div class="menu-promotion menu-promotion--with-image" style="--bg: #fef6d5; --color: inherit"><a class="menu-promotion__link scale-on-hover" href="/collections/angie-lewin-blankets"><div class="menu-promotion__title"> 799 <div class="h6-style heading-font">New Limited Edition Collection</div> 800 </div><div class="menu-promotion__text">in collaboration with Angie Lewin</div><div class="menu-promotion__image"> 801 <div class="scale-on-hover__oh"><div class="inline-image scale-on-hover__target" 802 803 style="--ar-padding: 66.66666666666666%; 804 --content-fit: contain; 805 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=1500); 806max-width: 1500px;"> 807 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=1500" alt="Angie Lewin's work table, covered in test prints, sketchbooks, and fabric samples." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=1500 1500w" width="1500" height="1000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 808</div> 809</div> 810 </div></a></div> 811 </li><li class="navigation__column navigation__column--promotion" > 812 <div class="menu-promotion menu-promotion--with-image" style="--bg: #f4e8dc; --color: inherit"><a class="menu-promotion__link scale-on-hover" href="/collections/the-autumn-edit-blankets-and-scarves"><div class="menu-promotion__title"> 813 <div class="h6-style heading-font">Autumnal Layers</div> 814 </div><div class="menu-promotion__text">embrace the changing of the seasons</div><div class="menu-promotion__image"> 815 <div class="scale-on-hover__oh"><div class="inline-image scale-on-hover__target" 816 817 style="--ar-padding: 80.0%; 818 --content-fit: contain; 819 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=1000); 820max-width: 1000px;"> 821 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=1000" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=1000 1000w" width="1000" height="800" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 822</div> 823</div> 824 </div></a></div> 825 </li></ul></div> 826 827 </li> 828 829<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 830 <a href="/collections/blanket-gift-boxes" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2">Gifts</a> 831 832 833 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 834 835 <div id="NavigationTier2-2" class="navigation__tier-2-container navigation__child-tier"><ul class="navigation__tier-2 navigation__columns navigation__columns--count-4 navigation__columns--with-promos"> 836 837 838 <li class="navigation__item navigation__item--with-children navigation__column"> 839 <a href="/collections/blanket-gift-boxes" class="navigation__link navigation__column-title heading-font h6-style" aria-haspopup="true" aria-expanded="false">Gifts</a> 840 841 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 842 843 844 845 <div class="navigation__tier-3-container navigation__child-tier"> 846 <ul class="navigation__tier-3"> 847 848 <li class="navigation__item"> 849 <a class="navigation__link" href="/collections/blanket-gift-boxes">Blanket Gift Boxes</a> 850 </li> 851 852 <li class="navigation__item"> 853 <a class="navigation__link" href="/collections/cosy-gifts-l
853ittle-extras">Little Extras</a> 854 </li> 855 856 <li class="navigation__item"> 857 <a class="navigation__link" href="/products/cotton-gift-bag-with-ribbon">Gift Bag</a> 858 </li> 859 860 <li class="navigation__item"> 861 <a class="navigation__link" href="/products/gift-card">Gift Cards</a> 862 </li> 863 864 <li class="navigation__item"> 865 <a class="navigation__link" href="#">â</a> 866 </li> 867 868 <li class="navigation__item featured-link"> 869 <a class="navigation__link" href="/collections/blanket-gift-boxes">All Gifts</a> 870 </li> 871 872 </ul> 873 </div> 874 875 </li> 876 877 <li class="navigation__item navigation__item--with-children navigation__column"> 878 <a href="#" class="navigation__link navigation__column-title heading-font h6-style" aria-haspopup="true" aria-expanded="false">Occasions</a> 879 880 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 881 882 883 884 <div class="navigation__tier-3-container navigation__child-tier"> 885 <ul class="navigation__tier-3"> 886 887 <li class="navigation__item"> 888 <a class="navigation__link" href="/collections/wedding-anniversary-gifts">Wedding & Anniversary</a> 889 </li> 890 891 <li class="navigation__item"> 892 <a class="navigation__link" href="/collections/gifts-for-the-home">Home</a> 893 </li> 894 895 <li class="navigation__item"> 896 <a class="navigation__link" href="/collections/baby-blankets">New Baby</a> 897 </li> 898 899 <li class="navigation__item"> 900 <a class="navigation__link" href="/collections/gifts-for-pets">Pets</a> 901 </li> 902 903 </ul> 904 </div> 905 906 </li> 907 908 909<li class="navigation__column navigation__column--promotion" > 910 <div class="menu-promotion menu-promotion--with-image" style="--bg: #ede9e5; --color: inherit"><a class="menu-promotion__link scale-on-hover" href="/collections/blanket-gift-boxes"><div class="menu-promotion__title"> 911 <div class="h6-style heading-font">Blanket Gift Boxes</div> 912 </div><div class="menu-promotion__text">to say thinking of you</div><div class="menu-promotion__image"> 913 <div class="scale-on-hover__oh"><div class="inline-image scale-on-hover__target" 914 915 style="--ar-padding: 66.66666666666666%; 916 --content-fit: contain; 917 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=1500); 918max-width: 1500px;"> 919 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=1500" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=1500 1500w" width="1500" height="1000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 920</div> 921</div> 922 </div></a></div> 923 </li><li class="navigation__column navigation__column--promotion" > 924 <div class="menu-promotion menu-promotion--with-image" style="--bg: #e3e9e9; --color: inherit"><a class="menu-promotion__link scale-on-hover" href="/collections/cosy-gifts-l
924ittle-extras"><div class="menu-promotion__title"> 925 <div class="h6-style heading-font">Little Luxuries</div> 926 </div><div class="menu-promotion__text">making your gift extra special</div><div class="menu-promotion__image"> 927 <div class="scale-on-hover__oh"><div class="inline-image scale-on-hover__target" 928 929 style="--ar-padding: 125.0%; 930 --content-fit: contain; 931 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=1080); 932max-width: 1080px;"> 933 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=1080" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=1080 1080w" width="1080" height="1350" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 934</div> 935</div> 936 </div></a></div> 937 </li></ul></div> 938 939 </li> 940 941<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 942 <a href="/collections/wearable" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-3">Clothing</a> 943 944 945 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 946 947 <div id="NavigationTier2-3" class="navigation__tier-2-container navigation__child-tier"><ul class="navigation__tier-2 navigation__columns navigation__columns--count-3 navigation__columns--with-promos"> 948 949 <li class="navigation__item navigation__column"> 950 951 <a href="/collections/scarves-wraps" class="navigation__link">Scarves & Wraps</a> 952 953 <a href="/collections/hats" class="navigation__link">Berets</a> 954 955 <a href="/collections/wrist-warmers" class="navigation__link">Gloves</a> 956 957 <a href="#" class="navigation__link">â</a> 958 959 <a href="/collections/wearable" class="navigation__link">All Clothing</a> 960 961 </li> 962 963<li class="navigation__column navigation__column--promotion" > 964 <div class="menu-promotion menu-promotion--with-image" style="--bg: #f4e8dc; --color: inherit"><a class="menu-promotion__link scale-on-hover" href="/collections/scarves-wraps"><div class="menu-promotion__title"> 965 <div class="h6-style heading-font">It's Layering Season</div> 966 </div><div class="menu-promotion__text">merino scarves for extra warmth</div><div class="menu-promotion__image"> 967 <div class="scale-on-hover__oh"><div class="inline-image scale-on-hover__target" 968 969 style="--ar-padding: 66.650390625%; 970 --content-fit: contain; 971 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=4096); 972max-width: 4096px;"> 973 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=4096" alt="Woman wearing Oversized Blanket Scarf: Basswood, draping it elegantly as it billows behind her, showcasing its ample size and ivory tassels on a city street." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=2100 2100w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=2260 2260w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=2450 2450w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=2700 2700w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=3000 3000w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=3350 3350w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=3750 3750w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=4096 4096w" width="4096" height="2730" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 974</div> 975</div> 976 </div></a></div> 977 </li><li class="navigation__column navigation__column--promotion" > 978 <div class="menu-promotion menu-promotion--with-image" style="--bg: #e5e8e4; --color: inherit"><a class="menu-promotion__link scale-on-hover" href="/collections/hats"><div class="menu-promotion__title"> 979 <div class="h6-style heading-font">Hats Off To You</div> 980 </div><div class="menu-promotion__text">berets for a pop of colour</div><div class="menu-promotion__image"> 981 <div class="scale-on-hover__oh"><div class="inline-image scale-on-hover__target" 982 983 style="--ar-padding: 66.66666666666666%; 984 --content-fit: contain; 985 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=1500); 986max-width: 1500px;"> 987 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=1500" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=1500 1500w" width="1500" height="1000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 988</div> 989</div> 990 </div></a></div> 991 </li></ul></div> 992 993 </li> 994 995<li class="navigation__item"> 996 <a href="/pages/about" class="navigation__link" >Our Story</a> 997 998 999 </li> 1000 1001<li class="navigation__item featured-link"> 1002 <a href="/collections/sale" class="navigation__link" >Offers</a> 1003 1004 1005 </li> 1006 1007</ul> 1008 1009 </div> 1010 </div> 1011 </div> 1012 </div> 1013 1014 <div class="logo-area__middle logo-area__middle--logo-image"> 1015 <div class="logo-area__middle__inner"> 1016 <div class="logo" itemscope itemtype="http://schema.org/Organization"> 1017 <meta itemprop="name" content="The British Blanket Company"><a class="logo__link" href="/" title="The British Blanket Company" itemprop="url"><img class="logo__image" src="//thebritishblanketcompany.com/cdn/shop/files/Logo_v2-72_Web_500x.png?v=1718702281" alt="The British Blanket Company" width="450" height="117" itemprop="logo" /></a></div> 1018 </div> 1019 </div> 1020 1021 <div class="logo-area__right"> 1022 <div class="logo-area__right__inner"> 1023 1024 1025 <a class="header-account-link" href="https://thebritishblanketcompany.com/customer_authentication/redirect?locale=en®ion_country=GB" aria-label="Account">
1026 <span class="header-account-link__text desktop-only visually-hidden">Account</span> 1027 <span class="header-account-link__icon"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><path d="M.5.5h25v25H.5z"/><g transform="translate(1 1)" stroke="currentColor"><g transform="translate(5.86 7)"><path d="M11.783 15.604A6 6 0 1 0 .186 15.49"/><circle cx="6" cy="3" r="3"/></g><circle cx="12" cy="12" r="12"/></g></g></svg></span> 1028 </a> 1029 1030 1031 1032 <a class="show-search-link" href="/search"> 1033 <span class="show-search-link__text visually-hidden">Search</span> 1034 <span class="show-search-link__icon"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span> 1035 </a> 1036 1037 <a class="cart-link" href="/cart"> 1038 <span class="cart-link__label visually-hidden">Cart</span> 1039 <span class="cart-link__icon"><svg width="24px" height="24px" viewBox="0 0 24 24" aria-hidden="true"> 1040 <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> 1041 <rect x="0" y="0" width="24" height="24"></rect> 1042 <path d="M15.3214286,9.5 C15.3214286,7.93720195 15.3214286,6.5443448 15.3214286,5.32142857 C15.3214286,3.48705422 13.8343743,2 12,2 C10.1656257,2 8.67857143,3.48705422 8.67857143,5.32142857 C8.67857143,6.5443448 8.67857143,7.93720195 8.67857143,9.5" stroke="currentColor"></path> 1043 <polygon stroke="currentColor" points="5.35714286 7.70535714 18.6428571 7.70535714 19.75 21.2678571 4.25 21.2678571"></polygon> 1044 </g> 1045</svg></span> 1046 </a> 1047 </div> 1048 </div> 1049 </div> 1050 </div><template class="mobile-navigation-drawer-template"> 1051 <div id="MobileNavigationDrawer" class="mobile-navigation-drawer" data-mobile-expand-with-entire-link="true"> 1052 <div class="navigation navigation--mobile" role="navigation" aria-label="Primary navigation"> 1053 <div class="navigation__tier-1-container"> 1054 <div class="navigation__mobile-header"> 1055 <a href="#" class="mobile-nav-back ltr-icon tap-target" aria-label="Back"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 1056 <span class="mobile-nav-title"></span> 1057 <a href="#" class="mobile-nav-toggle tap-target" aria-label="Close"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></a> 1058 </div> 1059 <ul class="navigation__tier-1"> 1060 1061<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1062 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-1-mob">Blankets</a> 1063 1064 1065 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 1066 1067 <div id="NavigationTier2-1-mob" class="navigation__tier-2-container navigation__child-tier"><ul class="navigation__tier-2 navigation__columns navigation__columns--count-3 navigation__columns--with-promos"> 1068 1069 <li class="navigation__item navigation__column"> 1070 1071 <a href="/collections/wool" class="navigation__link">Wool Blankets</a> 1072 1073 <a href="/collections/merino" class="navigation__link">Merino Wool Blankets</a> 1074 1075 <a href="/collections/recycled-wool" class="navigation__link">Recycled Blankets</a> 1076 1077 <a href="/collections/alpaca-blankets" class="navigation__link">Alpaca Blankets</a> 1078 1079 <a href="/collections/cloud-cotton-collection" class="navigation__link">Cotton Blankets</a> 1080 1081 <a href="/collections/angie-lewin-blankets" class="navigation__link">Angie Lewin Blankets</a> 1082 1083 <a href="/collections/picnic-outdoor" class="navigation__link">Picnic & Outdoor Blankets</a> 1084 1085 <a href="/collections/kids-collection" class="navigation__link">Kid's & Baby Blankets</a> 1086 1087 <a href="#" class="navigation__link">â</a> 1088 1089 <a href="/collections/all-blankets" class="navigation__link">All Blankets</a> 1090 1091 </li> 1092 1093<li class="navigation__column navigation__column--promotion navigation__column--promotion-carousel"><cc-carousel class="cc-carousel cc-carousel--off-edge-mobile" allow-mouse-drag> 1094 <div class="cc-carousel-buttons align-end card-margin desktop-only"> 1095 <button class="cc-carousel-button cc-carousel-button--prev tap-target cc-carousel-button--no-bg" aria-label="Previous"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></span></button> 1096 <button class="cc-carousel-button cc-carousel-button--next tap-target cc-carousel-button--no-bg" aria-label="Next"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></span></button> 1097 </div> 1098 <div class="cc-carousel__scroll-outer"> 1099 <div class="cc-carousel__scroll-area"><div class="menu-promotion menu-promotion--with-image" style="--bg: #fef6d5; --color: inherit"><a class="menu-promotion__link scale-on-hover" href="/collections/angie-lewin-blankets"><div class="menu-promotion__title"> 1100 <div class="h6-style heading-font">New Limited Edition Collection</div> 1101 </div><div class="menu-promotion__text">in collaboration with Angie Lewin</div><div class="menu-promotion__image"> 1102 <div class="scale-on-hover__oh"><div class="inline-image scale-on-hover__target" 1103 1104 style="--ar-padding: 66.66666666666666%; 1105 --content-fit: contain; 1106 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=1500); 1107max-width: 1500px;"> 1108 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=1500" alt="Angie Lewin's work table, covered in test prints, sketchbooks, and fabric samples." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&width=1500 1500w" width="1500" height="1000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1109</div> 1110</div> 1111 </div></a></div><div class="menu-promotion menu-promotion--with-image" style="--bg: #f4e8dc; --color: inherit"><a class="menu-promotion__link scale-on-hover" href="/collections/the-autumn-edit-blankets-and-scarves"><div class="menu-promotion__title"> 1112 <div class="h6-style heading-font">Autumnal Layers</div> 1113 </div><div class="menu-promotion__text">embrace the changing of the seasons</div><div class="menu-promotion__image"> 1114 <div class="scale-on-hover__oh"><div class="inline-image scale-on-hover__target" 1115 1116 style="--ar-padding: 80.0%; 1117 --content-fit: contain; 1118 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=1000); 1119max-width: 1000px;"> 1120 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=1000" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&width=1000 1000w" width="1000" height="800" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1121</div> 1122</div> 1123 </div></a></div></div> 1124 </div> 1125 </cc-carousel></li></ul></div> 1126 1127 </li> 1128 1129<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1130 <a href="#" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-2-mob">Gifts</a> 1131 1132 1133 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 1134 1135 <div id="NavigationTier2-2-mob" class="navigation__tier-2-container navigation__child-tier"><ul class="navigation__tier-2 navigation__columns navigation__columns--count-3 navigation__columns--with-promos"> 1136 1137 <li class="navigation__item navigation__column"> 1138 1139 <a href="/collections/blanket-gift-boxes" class="navigation__link">Blanket Gift Boxes</a> 1140
1141 <a href="/collections/cosy-gifts-little-extras" class="navigation__link">Little Extras</a> 1142 1143 <a href="/products/cotton-gift-bag-with-ribbon" class="navigation__link">Gift Bag</a> 1144 1145 <a href="/products/gift-card" class="navigation__link">Gift Cards</a> 1146 1147 <a href="/collections/wedding-anniversary-gifts" class="navigation__link">Wedding & Anniversary</a> 1148 1149 <a href="/collections/baby-blankets" class="navigation__link">New Baby</a> 1150 1151 <a href="/collections/gifts-for-the-home" class="navigation__link">Home</a> 1152 1153 <a href="/collections/gifts-for-pets" class="navigation__link">Pets</a> 1154 1155 <a href="#" class="navigation__link">â</a> 1156 1157 <a href="/collections/blanket-gift-boxes" class="navigation__link">All Gifts</a> 1158 1159 </li> 1160 1161<li class="navigation__column navigation__column--promotion navigation__column--promotion-carousel"><cc-carousel class="cc-carousel cc-carousel--off-edge-mobile" allow-mouse-drag> 1162 <div class="cc-carousel-buttons align-end card-margin desktop-only"> 1163 <button class="cc-carousel-button cc-carousel-button--prev tap-target cc-carousel-button--no-bg" aria-label="Previous"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></span></button> 1164 <button class="cc-carousel-button cc-carousel-button--next tap-target cc-carousel-button--no-bg" aria-label="Next"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></span></button> 1165 </div> 1166 <div class="cc-carousel__scroll-outer"> 1167 <div class="cc-carousel__scroll-area"><div class="menu-promotion menu-promotion--with-image" style="--bg: #ede9e5; --color: inherit"><a class="menu-promotion__link scale-on-hover" href="/collections/blanket-gift-boxes"><div class="menu-promotion__title"> 1168 <div class="h6-style heading-font">Blanket Gift Boxes</div> 1169 </div><div class="menu-promotion__text">to say thinking of you</div><div class="menu-promotion__image"> 1170 <div class="scale-on-hover__oh"><div class="inline-image scale-on-hover__target" 1171 1172 style="--ar-padding: 66.66666666666666%; 1173 --content-fit: contain; 1174 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=1500); 1175max-width: 1500px;"> 1176 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=1500" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&width=1500 1500w" width="1500" height="1000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1177</div> 1178</div> 1179 </div></a></div><div class="menu-promotion menu-promotion--with-image" style="--bg: #e3e9e9; --color: inherit"><a class="menu-promotion__link scale-on-hover" href="/collections/cosy-gifts-l
1179ittle-extras"><div class="menu-promotion__title"> 1180 <div class="h6-style heading-font">Little Luxuries</div> 1181 </div><div class="menu-promotion__text">making your gift extra special</div><div class="menu-promotion__image"> 1182 <div class="scale-on-hover__oh"><div class="inline-image scale-on-hover__target" 1183 1184 style="--ar-padding: 125.0%; 1185 --content-fit: contain; 1186 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=1080); 1187max-width: 1080px;"> 1188 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=1080" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&width=1080 1080w" width="1080" height="1350" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1189</div> 1190</div> 1191 </div></a></div></div> 1192 </div> 1193 </cc-carousel></li></ul></div> 1194 1195 </li> 1196 1197<li class="navigation__item navigation__item--with-children navigation__item--with-mega-menu"> 1198 <a href="/collections/wearable" class="navigation__link" aria-haspopup="true" aria-expanded="false" aria-controls="NavigationTier2-3-mob">Clothing</a> 1199 1200 1201 <a class="navigation__children-toggle" href="#"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.3" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Toggle menu</title><polyline points="6 9 12 15 18 9"></polyline></svg></a> 1202 1203 <div id="NavigationTier2-3-mob" class="navigation__tier-2-container navigation__child-tier"><ul class="navigation__tier-2 navigation__columns navigation__columns--count-3 navigation__columns--with-promos"> 1204 1205 <li class="navigation__item navigation__column"> 1206 1207 <a href="/collections/scarves-wraps" class="navigation__link">Scarves & Wraps</a> 1208 1209 <a href="/collections/hats" class="navigation__link">Berets</a> 1210 1211 <a href="/collections/wrist-warmers" class="navigation__link">Gloves</a> 1212 1213 <a href="#" class="navigation__link">â</a> 1214 1215 <a href="/collections/wearable" class="navigation__link">All Clothing</a> 1216 1217 </li> 1218 1219<li class="navigation__column navigation__column--promotion navigation__column--promotion-carousel"><cc-carousel class="cc-carousel cc-carousel--off-edge-mobile" allow-mouse-drag> 1220 <div class="cc-carousel-buttons align-end card-margin desktop-only"> 1221 <button class="cc-carousel-button cc-carousel-button--prev tap-target cc-carousel-button--no-bg" aria-label="Previous"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></span></button> 1222 <button class="cc-carousel-button cc-carousel-button--next tap-target cc-carousel-button--no-bg" aria-label="Next"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></span></button> 1223 </div> 1224 <div class="cc-carousel__scroll-outer"> 1225 <div class="cc-carousel__scroll-area"><div class="menu-promotion menu-promotion--with-image" style="--bg: #f4e8dc; --color: inherit"><a class="menu-promotion__link scale-on-hover" href="/collections/scarves-wraps"><div class="menu-promotion__title"> 1226 <div class="h6-style heading-font">It's Layering Season</div> 1227 </div><div class="menu-promotion__text">merino scarves for extra warmth</div><div class="menu-promotion__image"> 1228 <div class="scale-on-hover__oh"><div class="inline-image scale-on-hover__target" 1229 1230 style="--ar-padding: 66.650390625%; 1231 --content-fit: contain; 1232 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=4096); 1233max-width: 4096px;"> 1234 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=4096" alt="Woman wearing Oversized Blanket Scarf: Basswood, draping it elegantly as it billows behind her, showcasing its ample size and ivory tassels on a city street." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=2100 2100w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=2260 2260w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=2450 2450w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=2700 2700w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=3000 3000w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=3350 3350w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=3750 3750w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&width=4096 4096w" width="4096" height="2730" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1235</div> 1236</div> 1237 </div></a></div><div class="menu-promotion menu-promotion--with-image" style="--bg: #e5e8e4; --color: inherit"><a class="menu-promotion__link scale-on-hover" href="/collections/hats"><div class="menu-promotion__title"> 1238 <div class="h6-style heading-font">Hats Off To You</div> 1239 </div><div class="menu-promotion__text">berets for a pop of colour</div><div class="menu-promotion__image"> 1240 <div class="scale-on-hover__oh"><div class="inline-image scale-on-hover__target" 1241 1242 style="--ar-padding: 66.66666666666666%; 1243 --content-fit: contain; 1244 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=1500); 1245max-width: 1500px;"> 1246 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=1500" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&width=1500 1500w" width="1500" height="1000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1247</div> 1248</div> 1249 </div></a></div></div> 1250 </div> 1251 </cc-carousel></li></ul></div> 1252 1253 </li> 1254 1255<li class="navigation__item"> 1256 <a href="/pages/about" class="navigation__link" >Our Story</a> 1257 1258 1259 </li> 1260 1261<li class="navigation__item featured-link"> 1262 <a href="/collections/sale" class="navigation__link" >Offers</a> 1263 1264 1265 </li> 1266 1267</ul> 1268 1269 1270 <div class="navigation__mobile-products"> 1271 <cc-carousel class="cc-carousel cc-carousel--off-edge-mobile card-margin" allow-mouse-drag> 1272 <div class="opposing-items opposing-items--title-with-cta"> 1273 <h2 class="h6-style opposing-items__title navigation__mobile-products-title">Best Sellers</h2> 1274 <div class="cc-carousel-buttons"> 1275 <button class="cc-carousel-button cc-carousel-button--prev tap-target cc-carousel-button--no-bg" aria-label="Previous"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></span></button> 1276 <button class="cc-carousel-button cc-carousel-button--next tap-target cc-carousel-button--no-bg" aria-label="Next"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></span></button> 1277 </div> 1278 </div> 1279 <div class="cc-carousel__scroll-outer"> 1280 <div class="product-list cc-carousel__scroll-area"><product-block manual-load data-product-id="7310813757517" class="product-block" > 1281 <div class="block-inner card-scheme card-scheme--1"> 1282 <div class="block-inner-inner"> 1283 1284<div class="image-cont image-cont--with-secondary-image "> 1285 <a class="product-link" href="/products/clifton-herringbone-blanket-bath-stone" aria-label="Clifton Herringbone Blanket: Bath Stone" tabindex="-1"> 1286 <div class="image-label-wrap"> 1287 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="24212404568141"><div class="inline-image " 1288 1289 style="--ar-padding: 125.0%; 1290 --content-fit: cover; 1291 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wo
1291ol_blanket.jpg?v=1759161005&width=1250); 1292"> 1293 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wool_blanket.jpg?v=1759161005&width=1250" alt="Clifton Blanket Hamper: Bath Stone features a folded wool throw with a herringbone pattern, cream band, fringe, and The British Blanket Co. woven label." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wool_blanket.jpg?v=1759161005&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wool_blanket.jpg?v=1759161005&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wool_blanket.jpg?v=1759161005&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wool_blanket.jpg?v=1759161005&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wool_blanket.jpg?v=1759161005&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wo
1293ol_blanket.jpg?v=1759161005&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wool_blanket.jpg?v=1759161005&width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1294</div> 1295</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 1296 data-media-id="24245458239565" 1297 data-image-index="1"><template> 1298 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/neutral_beige_herringbone_wool_blankets_2_383ccf32-0a14-43e5-8b19-7a2adfa034b2.jpg?v=1759161005" data-width="1000" data-height="1250" data-alt="Cozy corner with a grey armchair draped in a herringbone throw, next to a wooden table holding a tray, books, and a mug." style="--ar-padding:125.0%"></div> 1299 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1300 data-media-id="24212410105933" 1301 data-image-index="2"><template> 1302 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/neutral_beige_wool_herringbone_throw_bed_blanket_65_Website_4_5.jpg?v=1759161005" data-width="1000" data-height="1250" data-alt="Young woman with red hair wrapped in a soft Clifton Blanket Hamper: Bath Stone, showcasing its subtle herringbone weave as she leans gently against it." style="--ar-padding:125.0%"></div> 1303 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1304 data-media-id="64979848298873" 1305 data-image-index="3"><template> 1306 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/neutral_beige_herringbone_wo
1306ol_blanket_3.jpg?v=1760440839" data-width="1200" data-height="1500" data-alt="The Christmas Blanket Gift Box: Bath Stone features a woven throw with a subtle herringbone pattern and fringed ends, elegantly draped over a padded bench." style="--ar-padding:125.0%"></div> 1307 </template></div></div><div class="product-label-container"><div class="product-label product-label--meta"> 1308 <span>Best Seller</span> 1309 </div></div> 1310 </div> 1311 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 1312 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 1313 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/clifton-herringbone-blanket-bath-stone" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 1314 1315</div> 1316 1317 1318 <div class="product-info"> 1319 <a class="product-link" href="/products/clifton-herringbone-blanket-bath-stone"><div class="product-block__title">Clifton Herringbone Blanket: Bath Stone</div><div class="product-block__subtitle">Wool ⢠England ⢠3 sizes</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 1320 <div class="product-block__price"><div class="product-price"> 1321 1322 <span class="product-price__item product-price__from">From</span> 1323 1324 <span class="product-price__item product-price__amount theme-money"><span class=money>£74.00</span>â 1325</span> 1326 1327 </div> 1328 1329 1330</div></div> 1331 </div> 1332 </div> 1333 </div> 1334</product-block> 1335<product-block manual-load data-product-id="7310063108173" class="product-block" > 1336 <div class="block-inner card-scheme card-scheme--1"> 1337 <div class="block-inner-inner"> 1338 1339<div class="image-cont image-cont--with-secondary-image "> 1340 <a class="product-link" href="/products/clifton-herringbone-blanket-blaise" aria-label="Clifton Herringbone Blanket: Blaise" tabindex="-1"> 1341 <div class="image-label-wrap"> 1342 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="24212405289037"><div class="inline-image " 1343 1344 style="--ar-padding: 125.0%; 1345 --content-fit: cover; 1346 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wo
1346ol_blanket.jpg?v=1760440840&width=1250); 1347"> 1348 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wool_blanket.jpg?v=1760440840&width=1250" alt="The Christmas Blanket Gift Box: Blaise features a folded wool throw in a herringbone weave with a fringe, labeled The British Blanket Co." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wool_blanket.jpg?v=1760440840&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wool_blanket.jpg?v=1760440840&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wool_blanket.jpg?v=1760440840&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wool_blanket.jpg?v=1760440840&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wool_blanket.jpg?v=1760440840&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wo
1348ol_blanket.jpg?v=1760440840&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wool_blanket.jpg?v=1760440840&width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1349</div> 1350</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 1351 data-media-id="24212410499149" 1352 data-image-index="1"><template> 1353 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/green_herringbone_wool_blanket_4.jpg?v=1759829327" data-width="1000" data-height="1250" data-alt="Clifton Blanket Hamper: Blaise displayed on a light-wood armchair with a green herringbone throw. Nearby, a table holds a vase and basket, enhancing the cozy setting." style="--ar-padding:125.0%"></div> 1354 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1355 data-media-id="24157074325581" 1356 data-image-index="2"><template> 1357 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/green_wool_herringbone_throw_bed_blanket_84_Website4_5.jpg?v=1760440840" data-width="1000" data-height="1250" data-alt="Woman wrapped in a green herringbone-patterned Christmas Blanket Gift Box: Blaise, holding a ceramic mug, smiling, seated on a cozy couch with pillows." style="--ar-padding:125.0%"></div> 1358 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1359 data-media-id="64979848987001" 1360 data-image-index="3"><template> 1361 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/green_herringbone_wo
1361ol_blanket_5.jpg?v=1760440840" data-width="1200" data-height="1500" data-alt="The Christmas Blanket Gift Box: Blaise features a green-and-off-white herringbone throw with a wide off-white band and fringed tassels, draped over a chair." style="--ar-padding:125.0%"></div> 1362 </template></div></div><div class="product-label-container"><div class="product-label product-label--meta"> 1363 <span>Best Seller</span> 1364 </div></div> 1365 </div> 1366 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 1367 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 1368 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/clifton-herringbone-blanket-blaise" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 1369 1370</div> 1371 1372 1373 <div class="product-info"> 1374 <a class="product-link" href="/products/clifton-herringbone-blanket-blaise"><div class="product-block__title">Clifton Herringbone Blanket: Blaise</div><div class="product-block__subtitle">Wool ⢠England ⢠3 sizes</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 1375 <div class="product-block__price"><div class="product-price"> 1376 1377 <span class="product-price__item product-price__from">From</span> 1378 1379 <span class="product-price__item product-price__amount theme-money"><span class=money>£74.00</span>â 1380</span> 1381 1382 </div> 1383 1384 1385</div></div> 1386 </div> 1387 </div> 1388 </div> 1389</product-block> 1390<product-block manual-load data-product-id="6908549529677" class="product-block" > 1391 <div class="block-inner card-scheme card-scheme--1"> 1392 <div class="block-inner-inner"> 1393 1394<div class="image-cont image-cont--with-secondary-image "> 1395 <a class="product-link" href="/products/random-recycled-wool-throw-large" aria-label="Random Recycled Wool Blanket" tabindex="-1"> 1396 <div class="image-label-wrap"> 1397 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="66122891624825"><div class="inline-image " 1398 1399 style="--ar-padding: 125.0%; 1400 --content-fit: cover; 1401 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&width=1250); 1402"> 1403 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&width=1250" alt="Stacked Cosy Gift Set: Dog Blanket & Toy showcasing woven throws with varied patterns and fringed edges, against a light background." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1404</div> 1405</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 1406 data-media-id="65805307707769" 1407 data-image-index="1"><template> 1408 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Autumn_Edit_460da4b1-f6f2-47ed-9875-64b6197db6f6.jpg?v=1775126998" data-width="3992" data-height="4990" data-alt
1408="Cozy scene with legs under a plaid throw from the Cosy Crew Reward: 3 For 2 Random Recycled (Large), featuring sustainable British-woven wool." style="--ar-padding:125.0%"></div> 1409 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1410 data-media-id="66173458710905" 1411 data-image-index="2"><template> 1412 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/random-recycled-wool-blanket-close-up-the-british-blanket-co.jpg?v=1775126998" data-width="780" data-height="975" data-alt="Close-up of the Cosy Crew Reward: 3 For 2 Random Recycled (Small) wool blanket, showcasing its textured, woven plaid made from upcycled fibers." style="--ar-padding:125.0%"></div> 1413 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1414 data-media-id="22697018654797" 1415 data-image-index="3"><template> 1416 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/RecycledWoolBlankets-byTheBritishBlanketCompany_f85c620e-dae6-4e2d-a063-0558cf8c238f.jpg?v=1775126998" data-width="900" data-height="1125" data-alt="Cosy Crew Reward: 3 For 2 Random Recycled (Small) displayed on a natural-wood ladder; three woven throws draped, showcasing sustainable, upcycled wool craftsmanship." style="--ar-padding:125.0%"></div> 1417 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1418 data-media-id="22697018327117" 1419 data-image-index="4"><template> 1420 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/WoolthrowsandblanketsbytheBritishBlanketCompany_16_3dae3066-49f8-4759-8813-e3aedcc498c7.jpg?v=1775126998" data-width="900" data-height="1125" data-alt="Cosy Crew Reward: 3 For 2 Random Recycled (Large) blanket, hand-woven with stripes, fringed edges, held up showing unique design, bare feet visible below." style="--ar-padding:125.0%"></div> 1421 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1422 data-media-id="64469662204281" 1423 data-image-index="5"><template> 1424 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Random_recycled_wool_blankets_from_The_British_Blanket_Company_online_shop_UK_1.png?v=1775126998" data-width="1500" data-height="1875" data-alt="Cosy Crew Reward: 3 For 2 Random Recycled (Large) woolen plaid throw draped over a rustic garden gate, showcasing sustainable craftsmanship and unique, upcycled design." style="--ar-padding:125.0%"></div> 1425 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1426 data-media-id="22787964305485" 1427 data-image-index="6"><template> 1428 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/PurewoolblanketthrowsmadeintheUKbyTheBritishBlanketCompanyonlineshopBehindthescenes-weaving23_1.jpg?v=1775126998" data-width="640" data-height="800" data-alt="A person operates a loom, weaving the Cosy Crew Reward: 3 For 2 Random Recycled (Small) blanket, showcasing sustainable craftsmanship with upcycled wool threads." style="--ar-padding:125.0%"></div> 1429 </template></div></div><div class="product-label-container"><div class="product-label product-label--meta"> 1430 <span>Best Seller</span> 1431 </div></div> 1432 </div> 1433 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 1434 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 1435 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/random-recycled-wool-throw-large" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 1436 1437</div> 1438 1439 1440 <div class="product-info"> 1441 <a class="product-link" href="/products/random-recycled-wool-throw-large"><div class="product-block__title">Random Recycled Wool Blanket</div><div class="product-block__subtitle">Wool ⢠England ⢠2 sizes</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 1442 <div class="product-block__price"><div class="product-price"> 1443
1444 <span class="product-price__item product-price__from">From</span> 1445 1446 <span class="product-price__item product-price__amount theme-money"><span class=money>£42.00</span>â 1447</span> 1448 1449 </div> 1450 1451 1452</div></div> 1453 </div> 1454 </div> 1455 </div> 1456</product-block> 1457<product-block manual-load data-product-id="7311268413517" class="product-block" > 1458 <div class="block-inner card-scheme card-scheme--1"> 1459 <div class="block-inner-inner"> 1460 1461<div class="image-cont image-cont--with-secondary-image "> 1462 <a class="product-link" href="/products/rainbow-stripe-blanket-bright" aria-label="Rainbow Stripe Blanket: Bright" tabindex="-1"> 1463 <div class="image-label-wrap"> 1464 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="24220508684365"><div class="inline-image " 1465 1466 style="--ar-padding: 125.0%; 1467 --content-fit: cover; 1468 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wo
1468ol_blanket.jpg?v=1760456957&width=1250); 1469"> 1470 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wool_blanket.jpg?v=1760456957&width=1250" alt="Rainbow Stripe Blanket Gift Box: Bright features a folded woollen throw with herringbone weave, rainbow stripes, fringed edge, and a The British Blanket Co. label." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wool_blanket.jpg?v=1760456957&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wool_blanket.jpg?v=1760456957&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wool_blanket.jpg?v=1760456957&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wool_blanket.jpg?v=1760456957&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wo
1470ol_blanket.jpg?v=1760456957&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wool_blanket.jpg?v=1760456957&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wool_blanket.jpg?v=1760456957&width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1471</div> 1472</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 1473 data-media-id="62340738580857" 1474 data-image-index="1"><template> 1475 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/rainbow_stripe_herringbone_wool_blanket_724.jpg?v=1760456957" data-width="1200" data-height="1500" data-alt="Rainbow Stripe Blanket Gift Box: Bright featuring a pastel-striped throw on a grey armchair, with a cozy setup including books and a vase on a wooden table." style="--ar-padding:125.0%"></div> 1476 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1477 data-media-id="24157080125517" 1478 data-image-index="2"><template> 1479 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/rainbow_stripe_wool_blanket_5_Website4_5.jpg?v=1772708662" data-width="1000" data-height="800" data-alt="Woman with red hair wrapped in a pastel-striped Rainbow Stripe Blanket, highlighting its soft texture, part of the Rainbow Blanket Gift Box: Bright collection." style="--ar-padding:80.0%"></div> 1480 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1481 data-media-id="24157080158285" 1482 data-image-index="3"><template> 1483 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/rainbow_stripe_wool_blanket_41_Website4_5.jpg?v=1760456957" data-width="924" data-height="1156" data-alt="Young woman peeks over a Rainbow Stripe Blanket in Bright, showcasing its pastel herringbone weave. Part of the Rainbow Blanket Gift Box." style="--ar-padding:125.1082251082251%"></div> 1484 </template></div></div><div class="product-label-container"><div class="product-label product-label--meta"> 1485 <span>Best Seller</span> 1486 </div></div> 1487 </div> 1488 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 1489 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 1490 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/rainbow-stripe-blanket-bright" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 1491 1492</div> 1493 1494 1495 <div class="product-info"> 1496 <a class="product-link" href="/products/rainbow-stripe-blanket-bright"><div class="product-block__title">Rainbow Stripe Blanket: Bright</div><div class="product-block__subtitle">Wool ⢠England ⢠3 sizes</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 1497 <div class="product-block__price"><div class="product-price"> 1498
1499 <span class="product-price__item product-price__from">From</span> 1500 1501 <span class="product-price__item product-price__amount theme-money"><span class=money>£76.00</span>â 1502</span> 1503 1504 </div> 1505 1506 1507</div></div> 1508 </div> 1509 </div> 1510 </div> 1511</product-block> 1512<product-block manual-load data-product-id="7307459297357" class="product-block" > 1513 <div class="block-inner card-scheme card-scheme--1"> 1514 <div class="block-inner-inner"> 1515 1516<div class="image-cont image-cont--with-secondary-image "> 1517 <a class="product-link" href="/products/wildweave-blanket-rowan-and-beech" aria-label="Wildweave Blanket: Rowan & Beech" tabindex="-1"> 1518 <div class="image-label-wrap"> 1519 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="24220062318669"><div class="inline-image " 1520 1521 style="--ar-padding: 125.0%; 1522 --content-fit: cover; 1523 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&width=1250); 1524"> 1525 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&width=1250" alt="Wildweave Blanket Gift Box: Rowan & Beech features a burnt-orange wool blanket with a geometric weave and fringe, labeled ââ¬ÅBritish Blanket Co.ââ¬Â" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1526</div> 1527</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 1528 data-media-id="24107651858509" 1529 data-image-index="1"><template> 1530 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_012.jpg?v=1767961751" data-width="3992" data-height="4990" data-alt="Wildweave Blanket Gift Box: Rowan & Beech, featuring a rust-red woven throw on a wooden chair, comes with a candle, chocolate, and gift box." style="--ar-padding:125.0%"></div> 1531 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1532 data-media-id="24107651825741" 1533 data-image-index="2"><template> 1534 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_014.jpg?v=1767961751" data-width="3992" data-height="4990" data-alt="Close-up of the Wildweave Blanket Gift Box: Rowan & Beech, showcasing its rust-colored woven texture, fringed edges, and subtle geometric pattern for a cozy home experience." style="--ar-padding:125.0%"></div> 1535 </template></div></div> 1536 </div> 1537 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 1538 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 1539 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/wildweave-blanket-rowan-and-beech" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 1540 1541</div> 1542 1543 1544 <div class="product-info"> 1545 <a class="product-link" href="/products/wildweave-blanket-rowan-and-beech"><div class="product-block__title">Wildweave Blanket: Rowan & Beech</div><div class="product-block__subtitle">Wool ⢠England ⢠2 sizes</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 1546 <div class="product-block__price"><div class="product-price"> 1547
1548 <span class="product-price__item product-price__from">From</span> 1549 1550 <span class="product-price__item product-price__amount theme-money"><span class=money>£110.00</span>â 1551</span> 1552 1553 </div> 1554 1555 1556</div></div> 1557 </div> 1558 </div> 1559 </div> 1560</product-block> 1561<product-block manual-load data-product-id="7307456118861" class="product-block" > 1562 <div class="block-inner card-scheme card-scheme--1"> 1563 <div class="block-inner-inner"> 1564 1565<div class="image-cont image-cont--with-secondary-image "> 1566 <a class="product-link" href="/products/wildweave-blanket-blackberry-and-heather-1" aria-label="Wildweave Blanket: Blackberry & Heather" tabindex="-1"> 1567 <div class="image-label-wrap"> 1568 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="24220063006797"><div class="inline-image " 1569 1570 style="--ar-padding: 125.0%; 1571 --content-fit: cover; 1572 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&width=1250); 1573"> 1574 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&width=1250" alt="Wildweave Blanket Gift Box: Blackberry & Heather features a plum geometric throw with taupe border and fringe, perfect for cozy home gifting." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1575</div> 1576</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 1577 data-media-id="24107653005389" 1578 data-image-index="1"><template> 1579 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_016.jpg?v=1767961751" data-width="3992" data-height="4990" data-alt="Wooden armchair with Wildweave Blanket in Blackberry & Heather draped over, ceramic mug, and vase with white wildflowers on a side table." style="--ar-padding:125.0%"></div> 1580 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1581 data-media-id="24107652972621" 1582 data-image-index="2"><template> 1583 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_018_972715f2-9ca6-4a80-ba05-0bd92ab403da.jpg?v=1767961751" data-width="3992" data-height="4990" data-alt="Wildweave Blanket Gift Box: Blackberry & Heather, featuring a soft wool blanket with a purple-and-cream herringbone pattern and fringe, perfect for cozy gifting." style="--ar-padding:125.0%"></div> 1584 </template></div></div> 1585 </div> 1586 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 1587 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 1588 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/wildweave-blanket-blackberry-and-heather-1" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 1589 1590</div> 1591 1592 1593 <div class="product-info"> 1594 <a class="product-link" href="/products/wildweave-blanket-blackberry-and-heather-1"><div class="product-block__title">Wildweave Blanket: Blackberry & Heather</div><div class="product-block__subtitle">Wool ⢠England ⢠2 sizes</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 1595 <div class="product-block__price"><div class="product-price"> 1596
1597 <span class="product-price__item product-price__from">From</span> 1598 1599 <span class="product-price__item product-price__amount theme-money"><span class=money>£110.00</span>â 1600</span> 1601 1602 </div> 1603 1604 1605</div></div> 1606 </div> 1607 </div> 1608 </div> 1609</product-block> 1610<product-block manual-load data-product-id="7307457921101" class="product-block" > 1611 <div class="block-inner card-scheme card-scheme--1"> 1612 <div class="block-inner-inner"> 1613 1614<div class="image-cont image-cont--with-secondary-image "> 1615 <a class="product-link" href="/products/wildweave-blanket-juniper-and-moss" aria-label="Wildweave Blanket: Juniper & Moss" tabindex="-1"> 1616 <div class="image-label-wrap"> 1617 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="24220062548045"><div class="inline-image " 1618 1619 style="--ar-padding: 125.0%; 1620 --content-fit: cover; 1621 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&width=1250); 1622"> 1623 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&width=1250" alt="Wildweave Blanket Gift Box: Juniper & Moss featuring a folded wool blanket with a geometric pattern, fringe edge, and a âBritish Blanket Co.â label." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1624</div> 1625</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 1626 data-media-id="24107652513869" 1627 data-image-index="1"><template> 1628 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_019.jpg?v=1767961751" data-width="3992" data-height="4990" data-alt="Wildweave Blanket Gift Box: Juniper & Moss, featuring a woven armchair with a dark green wool throw, beige side table, and ceramic mug with a vase of white flowers." style="--ar-padding:125.0%"></div> 1629 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1630 data-media-id="24107652579405" 1631 data-image-index="2"><template> 1632 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_021.jpg?v=1767961751" data-width="3992" data-height="4990" data-alt="Wildweave Blanket Gift Box: Juniper & Moss, showcasing a wool blanket with geometric patterns and fringe, part of a cozy g
1632ift set including chocolate and candle." style="--ar-padding:125.0%"></div> 1633 </template></div></div> 1634 </div> 1635 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 1636 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 1637 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/wildweave-blanket-juniper-and-moss" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 1638 1639</div> 1640 1641 1642 <div class="product-info"> 1643 <a class="product-link" href="/products/wildweave-blanket-juniper-and-moss"><div class="product-block__title">Wildweave Blanket: Juniper & Moss</div><div class="product-block__subtitle">Wool ⢠England ⢠2 sizes</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 1644 <div class="product-block__price"><div class="product-price"> 1645 1646 <span class="product-price__item product-price__from">From</span> 1647 1648 <span class="product-price__item product-price__amount theme-money"><span class=money>£110.00</span>â 1649</span> 1650 1651 </div> 1652 1653 1654</div></div> 1655 </div> 1656 </div> 1657 </div> 1658</product-block> 1659<product-block manual-load data-product-id="7310813790285" class="product-block" > 1660 <div class="block-inner card-scheme card-scheme--1"> 1661 <div class="block-inner-inner"> 1662 1663<div class="image-cont image-cont--with-secondary-image "> 1664 <a class="product-link" href="/products/clifton-herringbone-blanket-brunel-1" aria-label="Clifton Herringbone Blanket: Brunel" tabindex="-1"> 1665 <div class="image-label-wrap"> 1666 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="24212405452877"><div class="inline-image " 1667 1668 style="--ar-padding: 125.0%; 1669 --content-fit: cover; 1670 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wo
1670ol_blanket.jpg?v=1759162144&width=1250); 1671"> 1672 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wool_blanket.jpg?v=1759162144&width=1250" alt="Clifton Blanket Hamper: Brunel features a neatly folded herringbone throw with ivory fringes and a British Blanket Co. label." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wool_blanket.jpg?v=1759162144&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wool_blanket.jpg?v=1759162144&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wool_blanket.jpg?v=1759162144&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wool_blanket.jpg?v=1759162144&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wool_blanket.jpg?v=1759162144&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wo
1672ol_blanket.jpg?v=1759162144&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wool_blanket.jpg?v=1759162144&width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1673</div> 1674</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 1675 data-media-id="24212410728525" 1676 data-image-index="1"><template> 1677 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/blue_herringbone_wool_blanket_10.jpg?v=1759162144" data-width="1000" data-height="1250" data-alt="Clifton Blanket Hamper: Brunel in a cozy corner with a light-gray armchair, blue throw, wooden side table, and neutral-tone vase with dried grasses." style="--ar-padding:125.0%"></div> 1678 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1679 data-media-id="24175964389453" 1680 data-image-index="2"><template> 1681 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/navy_blue_herringbone_wo
1681ol_blanket_47.jpg?v=1759162144" data-width="1333" data-height="1666" data-alt="A woman sits on a bed wrapped in the Clifton Blanket Hamper: Brunel, enjoying a cozy morning with a warm drink in a ceramic mug." style="--ar-padding:124.98124531132784%"></div> 1682 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1683 data-media-id="64979848003961" 1684 data-image-index="3"><template> 1685 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/blue_herringbone_wool_blanket_1_5cd08421-b77c-4530-8c81-3449d3e17a23.jpg?v=1759162144" data-width="1200" data-height="1500" data-alt="Clifton Blanket Hamper: Brunel displayed with a blue-and-off-white herringbone design, cream band, and fringes, elegantly draped over furniture on parquet flooring." style="--ar-padding:125.0%"></div> 1686 </template></div></div> 1687 </div> 1688 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 1689 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 1690 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/clifton-herringbone-blanket-brunel-1" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 1691 1692</div> 1693 1694 1695 <div class="product-info"> 1696 <a class="product-link" href="/products/clifton-herringbone-blanket-brunel-1"><div class="product-block__title">Clifton Herringbone Blanket: Brunel</div><div class="product-block__subtitle">Wool ⢠England ⢠3 sizes</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 1697 <div class="product-block__price"><div class="product-price"> 1698 1699 <span class="product-price__item product-price__from">From</span> 1700 1701 <span class="product-price__item product-price__amount theme-money"><span class=money>£74.00</span>â 1702</span> 1703 1704 </div> 1705 1706 1707</div></div> 1708 </div> 1709 </div> 1710 </div> 1711</product-block> 1712<product-block manual-load data-product-id="15108282483065" class="product-block" > 1713 <div class="block-inner card-scheme card-scheme--1"> 1714 <div class="block-inner-inner"> 1715 1716<div class="image-cont image-cont--with-secondary-image "> 1717 <a class="product-link" href="/products/clifton-herringbone-blanket-spiced-cider" aria-label="Clifton Herringbone Blanket: Spiced Cider" tabindex="-1"> 1718 <div class="image-label-wrap"> 1719 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="66255066136953"><div class="inline-image " 1720 1721 style="--ar-padding: 125.0%; 1722 --content-fit: cover; 1723 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wo
1723ol_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&width=1500); 1724"> 1725 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&width=1500" alt="Clifton Blanket Gift Box: Spiced Cider features a mustard-yellow and off-white herringbone wool throw with cream fringe, ideal for gifting alongside chocolate and a scented candle." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wo
1725ol_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&width=1500 1500w" width="1500" height="1500" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1726</div> 1727</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 1728 data-media-id="66254403699065" 1729 data-image-index="1"><template> 1730 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Spicedcidermustardyellowwoolherringboneblanket_2.jpg?v=1761567862" data-width="1200" data-height="1500" data-alt="Cozy corner featuring a lounge chair with Clifton Herringbone Blanket: Spiced Cider draped over, alongside a side table with a book, mug, and dried grasses." style="--ar-padding:125.0%"></div> 1731 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1732 data-media-id="66254403633529" 1733 data-image-index="2"><template> 1734 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Spicedcidermustardyellowwoolherringboneblanket_11.jpg?v=1761567862" data-width="1200" data-height="1500" data-alt="Clifton Herringbone Blanket: Spiced Cider draped over an arm, showcasing its mustard-yellow wool texture with off-white fringed edges and a British Blanket label." style="--ar-padding:125.0%"></div> 1735 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1736 data-media-id="66254403666297" 1737 data-image-index="3"><template> 1738 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Spicedcidermustardyellowwoolherringboneblanket_1.jpg?v=1761567862" data-width="1200" data-height="1500" data-alt="Clifton Blanket Gift Box: Spiced Cider featuring a mustard herringbone blanket draped on a wooden chair, with a cozy side table setup." style="--ar-padding:125.0%"></div> 1739 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1740 data-media-id="66254403731833" 1741 data-image-index="4"><template> 1742 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Spicedcidermustardyellowwoolherringboneblanket_5.jpg?v=1761567862" data-width="1200" data-height="1500" data-alt="Clifton Blanket Gift Box: Spiced Cider features a gray-upholstered chair with a mustard-yellow herringbone throw, light wood legs, on a smooth light-gray floor." style="--ar-padding:125.0%"></div> 1743 </template></div></div> 1744 </div> 1745 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 1746 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 1747 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/clifton-herringbone-blanket-spiced-cider" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 1748 1749</div> 1750 1751 1752 <div class="product-info"> 1753 <a class="product-link" href="/products/clifton-herringbone-blanket-spiced-cider"><div class="product-block__title">
1753Clifton Herringbone Blanket: Spiced Cider</div><div class="product-block__subtitle">Wool ⢠England ⢠3 sizes</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 1754 <div class="product-block__price"><div class="product-price"> 1755 1756 <span class="product-price__item product-price__from">From</span> 1757 1758 <span class="product-price__item product-price__amount theme-money"><span class=money>£74.00</span>â 1759</span> 1760 1761 </div> 1762 1763 1764</div></div> 1765 </div> 1766 </div> 1767 </div> 1768</product-block> 1769<product-block manual-load data-product-id="15504157966713" class="product-block" > 1770 <div class="block-inner card-scheme card-scheme--1"> 1771 <div class="block-inner-inner"> 1772 1773<div class="image-cont image-cont--with-secondary-image "> 1774 <a class="product-link" href="/products/waterproof-picnic-blanket-random-recycled" aria-label="Waterproof Picnic Blanket: Random Recycled" tabindex="-1"> 1775 <div class="image-label-wrap"> 1776 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69976855413113"><div class="inline-image " 1777 1778 style="--ar-padding: 125.0%; 1779 --content-fit: cover; 1780 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&width=1250); 1781"> 1782 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-msrc="//thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&width=1250" alt="" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 1783</div> 1784</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 1785 data-media-id="68705735508345" 1786 data-image-index="1"><template> 1787 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Random_Recycled_Picnic_Unfolded_in_Park.png?v=1780581548" data-width="1080" data-height="1350" data-alt="Woman in a blue dress sitting on a waterproof-back Random Recycled Picnic Blanket in a grassy field" style="--ar-padding:125.0%"></div> 1788 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1789 data-media-id="68682861904249" 1790 data-image-index="2"><template> 1791 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/PicnicRandom.jpg?v=1780397812" data-width="2500" data-height="3125" data-alt="Waterproof Picnic Blanket: Random Recycled" style="--ar-padding:125.0%"></div> 1792 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1793 data-media-id="68705735115129" 1794 data-image-index="3"><template> 1795 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Waterproof_backing_Random_Recycled_Picnic.png?v=1780581294" data-width="1080" data-height="1350" data-alt
1795="Showing waterproof packing on random recycled picnic blanket" style="--ar-padding:125.0%"></div> 1796 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 1797 data-media-id="69181275341177" 1798 data-image-index="4"><template> 1799 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Picnic_Scene.jpg?v=1781796737" data-width="2025" data-height="2531" data-alt="Waterproof Picnic Blanket: Random Recycled" style="--ar-padding:124.98765432098766%"></div> 1800 </template></div></div> 1801 </div> 1802 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 1803 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 1804 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/waterproof-picnic-blanket-random-recycled" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 1805 1806</div> 1807 1808 1809 <div class="product-info"> 1810 <a class="product-link" href="/products/waterproof-picnic-blanket-random-recycled"><div class="product-block__title">Waterproof Picnic Blanket: Random Recycled</div><div class="product-block__subtitle">Recycled Wool ⢠Polyester ⢠England</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 1811 <div class="product-block__price"><div class="product-price"> 1812 1813 <span class="product-price__item product-price__amount theme-money"><span class=money>£62.00</span>â 1814</span> 1815 1816 </div> 1817 1818 1819</div></div> 1820 </div> 1821 </div> 1822 </div> 1823</product-block> 1824</div> 1825 </div> 1826 </cc-carousel> 1827 </div> 1828 1829 </div> 1830 </div> 1831 </div> 1832 </template>
1832<script type="text/template" class="header-search-template"> 1833 <div class="header-search-content wide-container"> 1834 <div data-section-id="sections--26216536703353__header-Search" data-section-type="search-template" data-filter-section-id="" data-alter-location="false" data-search-while-typing="true" data-ajax-filtering="true" data-components="modal,price-range"> 1835 <h2 class="visually-hidden">Search</h2> 1836 1837 <div class="main-search fully-spaced-row--medium" data-ajax-scroll-to> 1838 <span class="main-search__btn-offset" aria-hidden="true">Close</span> 1839 <div class="main-search__container"> 1840 <form class="main-search__form" action="/search" method="get" autocomplete="off"> 1841 <input type="hidden" name="type" value="product" /> 1842 <input type="hidden" name="options[prefix]" value="last" /> 1843 <div class="main-search__input-container"> 1844 <input 1845 class="main-search__input" 1846 type="search" 1847 name="q" 1848 autocomplete="off" 1849 placeholder="Search our store" 1850 aria-label="Search" 1851 value="" /> 1852 </div> 1853 <button class="main-search__button main-search__button--submit btn--icon tap-target" type="submit" aria-label="Search"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></button> 1854 <button class="main-search__button main-search__button--clear btn--icon tap-target" type="reset" aria-label="Clear"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="feather feather-x" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button> 1855 </form> 1856 </div> 1857 <button class="btn btn--plain-text main-search__close">Close</button> 1858 </div> 1859 1860 <div class="container page-header page-header--triplet page-header--empty-right" data-ajax-scroll-to> 1861 <div class="page-header__left" data-ajax-container="filter-button"> 1862 </div> 1863 <div class="page-header__middle" data-ajax-container="result-count"> 1864 </div> 1865 <div class="page-header__right"></div> 1866 </div> 1867 1868 <div class="filter-container"> 1869 <div class="filter-modal cc-popup cc-popup--left" aria-hidden="true" data-freeze-scroll="true"> 1870 <div class="cc-popup-background"></div> 1871 <div class="cc-popup-modal" role="dialog" aria-modal="true" aria-labelledby="FilterHeading"> 1872 <div class="cc-popup-container"> 1873 <button type="button" class="cc-popup-close tap-target" aria-label="Close"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-x" viewBox="0 0 24 24"><path d="M18 6L6 18M6 6l12 12"/></svg></button> 1874 <div class="cc-popup-content" data-ajax-container="filters">> 1875 <form id="CollectionFilterForm" class="hidden"> 1876 <input type="hidden" name="q" value="" data-terms> 1877 <input type="hidden" name="type" value="product" /> 1878 <input type="hidden" name="options[prefix]" value="last" /> 1879 </form> 1880 </div> 1881 </div> 1882 </div> 1883 </div> 1884 <div class="filters-adjacent collection-listing" data-ajax-container="products"> 1885 </div> 1886 <div class="pagination-row" data-ajax-container="pagination"></div> 1887 </div> 1888 <div class="before-search-content" data-ajax-container="before-search-content"></div> 1889 </div> 1890 </script>
1890</div> 1891
1892<script id="InlineNavigationCheckScript"> 1893 theme.inlineNavigationCheck = function() { 1894 var pageHeader = document.querySelector('.pageheader'), 1895 inlineNavContainer = pageHeader.querySelector('.logo-area__left'), 1896 inlineNav = inlineNavContainer.querySelector('.navigation'); 1897 1898 if (inlineNav && getComputedStyle(inlineNav).display != 'none') { 1899 var inlineMenuCentered = document.querySelector('.pageheader--layout-inline-menu-center'), 1900 logoContainer = pageHeader.querySelector('.logo-area__middle__inner'), 1901 availableNavWidth = inlineNavContainer.offsetWidth; 1902 if(inlineMenuCentered) { 1903 var rightWidth = pageHeader.querySelector('.logo-area__right__inner').clientWidth, 1904 middleWidth = logoContainer.clientWidth, 1905 logoArea = pageHeader.querySelector('.logo-area'), 1906 computedLogoAreaStyle = getComputedStyle(logoArea), 1907 logoAreaInnerWidth = logoArea.clientWidth - Math.ceil(parseFloat(computedLogoAreaStyle.paddingLeft)) - Math.ceil(parseFloat(computedLogoAreaStyle.paddingRight)); 1908 availableNavWidth = logoAreaInnerWidth - Math.max(rightWidth, middleWidth) * 2 - 40; 1909 } 1910 theme.enqueueStyleUpdate(() => { 1911 pageHeader.classList.toggle('pageheader--layout-inline-permitted', availableNavWidth >= inlineNav.clientWidth); 1912 }); 1913 } 1914 } 1915 setTimeout(theme.inlineNavigationCheck, 0); 1916</script>
1916 1917<style> #shopify-section-sections--26216536703353__header .h6-style {font-size: 110%;} #shopify-section-sections--26216536703353__header .navigation__link {font-size: 110%;} </style></div><div id="shopify-section-sections--26216536703353__announcement-bar" class="shopify-section shopify-section-group-header-group section-announcement-bar"> 1918 1919<div class="wide-container" data-cc-animate> 1920 <div id="section-id-sections--26216536703353__announcement-bar" class="announcement-bar 1921 card 1922 card--no-mb announcement-bar--with-announcement" data-section-type="announcement-bar"> 1923 <style data-shopify> 1924 #section-id-sections--26216536703353__announcement-bar { 1925 --announcement-background: #6c816a; 1926 --announcement-text: #ffffff; 1927 --link-underline: rgba(255, 255, 255, 0.6); 1928 --announcement-font-size: 15px; 1929 } 1930 </style> 1931 1932 <div class="announcement-bar__left desktop-only"> 1933 1934 </div> 1935 1936 <div class="announcement-bar__middle"><div class="announcement-bar__announcements"><div class="announcement" 1937 data-bg="#6c816a" 1938 data-text="#ffffff" 1939 data-underline="rgba(255, 255, 255, 0.6)" > 1940 <div class="announcement__text"><p><a href="/pages/delivery" title="UK Delivery">Free Delivery Over £80</a></p></div> 1941 </div><div class="announcement announcement--inactive" 1942 data-bg="#6c816a" 1943 data-text="#ffffff" 1944 data-underline="rgba(255, 255, 255, 0.6)" > 1945 <div class="announcement__text"><p>Over 8,000 â â â â â Reviews</p></div> 1946 </div><div class="announcement announcement--inactive" 1947 data-bg="#6c816a" 1948 data-text="#ffffff" 1949 data-underline="rgba(255, 255, 255, 0.6)" > 1950 <div class="announcement__text"><p><a href="/pages/cosy-crew-rewards" title="Cosy Crew Rewards">
1950Sign Up for 10% Off Your First Order</a></p></div> 1951 </div></div><div class="announcement-bar__announcement-controller"> 1952 <button class="announcement-button announcement-button--previous btn--plain-text" aria-label="Previous"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></button> 1953 <button class="announcement-button announcement-button--next btn--plain-text" aria-label="Next"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></button> 1954 </div></div> 1955 1956 <div class="announcement-bar__right desktop-only"> 1957 1958 1959 <div class="header-disclosures js-only"> 1960 <form method="post" action="/localization" id="localization_form_annbar" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/christmas-shop" /></form> 1961 </div> 1962 1963 </div> 1964 </div> 1965 </div> 1966<style> #shopify-section-sections--26216536703353__announcement-bar .announcement-bar {border-radius: 0px;} </style></div> 1967<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 1968<div id="shopify-section-sections--26216536736121__cart-drawer" class="shopify-section shopify-section-group-overlay-group section-cart-drawer"><div data-section-id="sections--26216536736121__cart-drawer" data-section-type="cart-drawer" data-form-action="/cart" data-form-method="post"> 1969 <div class="cart-drawer-modal cc-popup cc-popup--right" aria-hidden="true" data-freeze-scroll="true"> 1970 <div class="cc-popup-background"></div> 1971 <div class="cc-popup-modal" role="dialog" aria-modal="true" aria-labelledby="CartDrawerModal-Title"> 1972 <div class="cc-popup-container"> 1973 <button type="button" class="cc-popup-close tap-target" aria-label="Close"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-x" viewBox="0 0 24 24"><path d="M18 6L6 18M6 6l12 12"/></svg></button> 1974 1975 <div class="cc-popup-content"> 1976 1977 <cart-form data-section-id="sections--26216536736121__cart-drawer" class="cart-drawer" data-ajax-update="true"> 1978 <div class="cart-drawer__content"> 1979 <div class="cart-drawer__header"> 1980 <h2 id="CartDrawerModal-Title" data-merge="header-title"> 1981 Shopping cart 1982 1983 </h2> 1984 </div> 1985<div class="free-shipping-bar free-shipping-bar--no-cart" 1986 style="--free-shipping-progress: 0.0; --free-shipping-bar-color: #ce775f" 1987 data-free-shipping-progress="0.0" 1988 data-free-shipping-current-cart="0" 1989 data-free-shipping-amount="8000" 1990 data-merge-attributes="free-shipping"> 1991 <div class="free-shipping-bar__bar"></div> 1992 <div class="free-shipping-bar__message free-shipping-bar__message--no" data-merge="free-shipping-not-met-text">You are <span class=money>£80.00</span>â away from free shipping</div> 1993 <div class="free-shipping-bar__message free-shipping-bar__message--yes">You are eligible for free shipping!</div> 1994 </div><div class="cart-item-list"> 1995 <div class="cart-item-list__body" data-merge-list="cart-items"> 1996 1997 <div class="fully-padded-row align-centre" data-merge-list-item="no-cart-item"> 1998 <p>Your cart is currently empty.</p> 1999 </div> 2000 2001 </div> 2002 </div> 2003 2004 <div data-merge="cross-sells" data-merge-cache="blank"><div class="cart-item-upsells"> 2005 <cc-cart-cross-sell> 2006 <cc-carousel class="cc-carousel" allow-mouse-drag select-single> 2007 <div class="opposing-items opposing-items--title-with-cta"> 2008 <h2 class="h6-style opposing-items__title">Little extras...</h2> 2009 <div class="cc-carousel-buttons"> 2010 <button class="cc-carousel-button cc-carousel-button--prev tap-target cc-carousel-button--no-bg" aria-label="Next"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></span></button> 2011 <button class="cc-carousel-button cc-carousel-button--next tap-target cc-carousel-button--no-bg" aria-label="Previous"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></span></button> 2012 </div> 2013 </div> 2014 <div class="cc-carousel__scroll-outer"> 2015 <div class="product-mini-list product-mini-list--horizontal cc-carousel__scroll-area"> 2016 <div data-product-id="15532324553081" class="product-mini-block" > 2017 <div class="product-mini-block__inner card-scheme card-scheme--1 card-br-
2017oh"> 2018 <div class="block-mini-block__image"> 2019 <div class="image-cont"> 2020 2021 <a class="product-link" href="/products/cotton-gift-bag-with-ribbon" aria-label="Cotton Gift Bag with Ribbon" tabindex="-1"> 2022 <div class="product-mini-block__image card-br-oh"><div class="inline-image " 2023 2024 style="--ar-padding: 125.0%; 2025 --content-fit: cover; 2026 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&width=1250); 2027"> 2028 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&width=1250" alt="Green cotton gift bag for a blanket tied with a cream ribbon and The British Blanket Co logo on the front" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 2029</div> 2030</div> 2031 </a> 2032 2033 </div> 2034 </div> 2035 2036 <div class="product-mini-block__detail"> 2037 <a class="product-link" href="/products/cotton-gift-bag-with-ribbon"><div class="product-mini-block__title">Cotton Gift Bag with Ribbon</div><div class="product-mini-block__subtitle small-text">Cotton</div></a> 2038 2039 <div class="product-price"> 2040 2041 <span class="product-price__item product-price__amount theme-money"><span class=money>£6.00</span>â</span> 2042 2043 </div> 2044 2045 2046 </div> 2047 <div class="product-mini-block__cta"> 2048 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/cotton-gift-bag-with-ribbon" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 2049 </div> 2050 2051</div> 2052</div> 2053 2054 2055 <div data-product-id="15456925155705" class="product-mini-block" > 2056 <div class="product-mini-block__inner card-scheme card-scheme--1 card-br-oh"> 2057 <div class="block-mini-block__image"> 2058 <div class="image-cont"> 2059 2060 <a class="product-link" href="/products/chocolate-bar-sweet-raspberry-dark" aria-label="Chocolate Bar: Sweet Raspberry (Dark)" tabindex="-1"> 2061 <div class="product-mini-block__image card-br-oh"><div class="inline-image " 2062 2063 style="--ar-padding: 125.0%; 2064 --content-fit: cover; 2065 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&width=1080); 2066"> 2067 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&width=1080" alt="The British Blanket Co. Chocolate Bar: Sweet Raspberry (Dark) features a sleek, minimalist design with elegant gold accents on a raspberry-pink wrapper." data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&width=1080 1080w" width="1080" height="1080" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 2068</div> 2069</div> 2070 </a> 2071 2072 </div> 2073 </div> 2074 2075 <div class="product-mini-block__detail"> 2076 <a class="product-link" href="/products/chocolate-bar-sweet-raspberry-dark"><div class="product-mini-block__title">Chocolate Bar: Sweet Raspberry (Dark)</div></a> 2077 2078 <div class="product-price"> 2079
2080 <span class="product-price__item product-price__amount product-price__amount--on-sale theme-money"><span class=money>£5.85</span>â</span> 2081 2082 <span class="product-price__item product-price__compare theme-money"><span class=money>£6.50</span>â</span> 2083 2084 </div> 2085 2086 2087 </div> 2088 <div class="product-mini-block__cta"> 2089 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/chocolate-bar-sweet-raspberry-dark" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 2090 </div> 2091 2092</div> 2093</div> 2094 2095 2096 <div data-product-id="15456927646073" class="product-mini-block" > 2097 <div class="product-mini-block__inner card-scheme card-scheme--1 card-br-oh"> 2098 <div class="block-mini-block__image"> 2099 <div class="image-cont"> 2100 2101 <a class="product-link" href="/products/amber-jar-candle-lemon-and-green-moss" aria-label="Amber Jar Candle: Lemon & Green Moss" tabindex="-1"> 2102 <div class="product-mini-block__image card-br-oh"><div class="inline-image " 2103 2104 style="--ar-padding: 125.0%; 2105 --content-fit: cover; 2106 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&width=1080); 2107"> 2108 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&width=1080" alt="Amber Jar Candle: Lemon & Green Moss by The British Bland & Co., features a brown glass jar with a black lid, highlighting its aromatic blend." data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&width=1080 1080w" width="1080" height="1080" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 2109</div> 2110</div> 2111 </a> 2112 2113 </div> 2114 </div> 2115 2116 <div class="product-mini-block__detail"> 2117 <a class="product-link" href="/products/amber-jar-candle-lemon-and-green-moss"><div class="product-mini-block__title">Amber Jar Candle: Lemon & Green Moss</div></a> 2118 2119 <div class="product-price"> 2120 2121 <span class="product-price__item product-price__amount product-price__amount--on-sale theme-money"><span class=money>£12.15</span>â</span> 2122 2123 <span class="product-price__item product-price__compare theme-money"><span class=money>£13.50</span>â</span> 2124 2125 </div> 2126 2127 2128 </div> 2129 <div class="product-mini-block__cta"> 2130 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/amber-jar-candle-lemon-and-green-moss" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 2131 </div> 2132 2133</div> 2134</div> 2135 2136 2137 <div data-product-id="15456931217785" class="product-mini-block" > 2138 <div class="product-mini-block__inner card-scheme card-scheme--1 card-br-
2138oh"> 2139 <div class="block-mini-block__image"> 2140 <div class="image-cont"> 2141 2142 <a class="product-link" href="/products/summer-garden-soap-by-bohemia-and-flower" aria-label="Summer Garden Soap" tabindex="-1"> 2143 <div class="product-mini-block__image card-br-oh"><div class="inline-image " 2144 2145 style="--ar-padding: 125.0%; 2146 --content-fit: cover; 2147 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&width=1080); 2148"> 2149 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&width=1080" alt="Summer Garden Soap by Bohemia & Flower, featuring a speckled bar with logo, accompanied by matching soft peach packaging reading âGarden Small Batch Soap.â" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&width=1080 1080w" width="1080" height="1080" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 2150</div> 2151</div> 2152 </a> 2153 2154 </div> 2155 </div> 2156 2157 <div class="product-mini-block__detail"> 2158 <a class="product-link" href="/products/summer-garden-soap-by-bohemia-and-flower"><div class="product-mini-block__title">Summer Garden Soap</div></a> 2159 2160 <div class="product-price"> 2161 2162 <span class="product-price__item product-price__amount product-price__amount--on-sale theme-money"><span class=money>£10.80</span>â</span> 2163 2164 <span class="product-price__item product-price__compare theme-money"><span class=money>£12.00</span>â</span> 2165 2166 </div> 2167 2168 2169 </div> 2170 <div class="product-mini-block__cta"> 2171 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/summer-garden-soap-by-bohemia-and-flower" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 2172 </div> 2173 2174</div> 2175</div> 2176 2177 2178</div> 2179 </div> 2180 </cc-carousel> 2181 </cross-sell-products> 2182 </div></div> 2183 </div> 2184 2185 <div class="cart-drawer__footer hidden" data-merge-attributes="footer-container"> 2186 <div data-merge="footer"> 2187 2188 </div> 2189 2190 2191 2192 <div class="checkout-buttons lightly-spaced-row-above hidden" data-merge-attributes="checkout-buttons"> 2193 2194 <a href="/checkout" class="button button--large">Check out</a> 2195 2196 2197 2198 </div> 2199 </div> 2200 </cart-form> 2201 2202 </div> 2203 </div> 2204 </div> 2205 </div> 2206</div> 2207</div> 2208<!-- END sections: overlay-group --><main id="content"> 2209 <div class="main-container container"> 2210 2211 <div id="shopify-section-template--26216535720313__image_with_text_overlay_xqqKYm" class="shopify-section section-image-with-text-overlay card"><div id="section-id-template--26216535720313__image_with_text_overlay_xqqKYm" class="card-scheme card-scheme--1 card-br-
2211oh" data-section-type="image-with-text-overlay"> 2212 <style data-shopify> 2213#section-id-template--26216535720313__image_with_text_overlay_xqqKYm { 2214 --image-height: 460px; 2215 }@media (min-width: 768px) {#section-id-template--26216535720313__image_with_text_overlay_xqqKYm { 2216 --image-height: 680px; 2217 }} 2218 </style> 2219<div class="height--fixed image-overlay image-overlay--bg-shadow " data-cc-animate data-cc-animate-delay="0.2s"><div class="background-image desktop-only " style="--bg-pos: 50.0% 50.0%; --ar-padding: 66.53333333333333%; --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=5760)"> 2220 <img src="//thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=5760" srcset="//thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=2100 2100w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=2260 2260w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=2450 2450w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=2700 2700w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=3000 3000w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=3350 3350w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=3750 3750w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=4100 4100w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&width=5760 5760w" width="5760" height="3832" loading="eager" sizes="(min-width: 2400px) 2400px, 100vw" class="background-image__image load-trans" onload="this.classList.add("loaded")"> 2221</div> 2222 2223 2224 <div class="background-image mobile-only " style="--bg-pos: 44.3298% 71.8992%; --ar-padding: 66.53333333333333%; --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=4000)"> 2225 <img src="//thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=4000" srcset="//thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=2100 2100w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=2260 2260w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=2450 2450w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=2700 2700w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=3000 3000w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=3350 3350w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&width=3750 3750w" width="4000" height="2661" loading="eager" sizes="100vw" class="background-image__image load-trans" onload="this.classList.add("loaded")" style="object-position:44.3298% 71.8992%;"> 2226 </div> 2227 2228<div class="overlay-text overlay-text--for-banner overlay--v-center overlay--h-center image-overlay__over"> 2229 <div class="overlay-text__inner" style="max-width: 800px"> 2230 <div class="overlay-text__text"><div class="overlay-text__subheading subheading subheading--over">GIVE THE GIFT OF COSY THIS WINTER</div> 2231 <h1 class="overlay-text__title hl-style"><span class="text-highlight text-highlight--font">Christmas</span> Shop 2026</h1> 2232 2233</div> 2234 </div> 2235 </div></div> 2236</div> 2237 2238 2239 2240</div><div id="shopify-section-template--26216535720313__media_with_text_QEjHrp" class="shopify-section section-media-with-text"><div id="section-id-template--26216535720313__media_with_text_QEjHrp" class="media-with-text media-with-text--no-space card card-scheme card-scheme--1 card-br-
2240oh no-isolate" data-section-type="media-with-text"> 2241 <div class="flexible-layout valign-middle"> 2242 <div class="media-with-text__media-column column column--half column--order-push-desktop"> 2243 <div class="media-with-text__media media-with-text__media--cover" style="--ar-padding:66.66666666666666%"> 2244 2245<a class="block-link scale-on-hover" href="/products/christmas-blanket-gift-box-clifton-bath-stone"><div class="background-image scale-on-hover__target" style="--bg-pos: 50.0% 50.0%; --ar-padding: 66.66666666666666%; --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&width=1500)"> 2246 <img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&width=1500" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&width=1500 1500w" width="1500" height="1000" loading="lazy" class="background-image__image load-trans" data-onload="this.classList.add("loaded")"> 2247</div> 2248 2249 2250</a> 2251 </div> 2252 </div> 2253 2254 <div class="media-with-text__text-column column column--half" data-cc-animate> 2255 <div class="fully-padded-row--large-for-paired-text fully-padded-row-x--large"> 2256 <div class="feature-text-paired align-right media-with-text__text" style="max-width: 800px"> 2257 2258 <h2 class="majortitle h1-style">The Christmas Bestseller Is Back</h2> 2259 2260 2261 2262 <div class="rte"><p>Sending a luxury gift is easy with our Limited Edition Blanket Gift Boxes. Simply choose your blanket and we'll do the rest.</p></div> 2263 2264 2265 <div class="lightish-spaced-row-above"> 2266 <a class="btn btn--primary btn--link" href="/products/christmas-blanket-gift-box-clifton-bath-stone"><span class="btn__text">Step This Way</span></a> 2267 </div> 2268 2269 </div> 2270 </div> 2271 </div> 2272 </div> 2273</div> 2274 2275 2276 2277</div><div id="shopify-section-template--26216535720313__ai_section_yLDbmM" class="shopify-section"><div class="custom-section"> 2278 2279</div> 2280 2281 2282</div><div id="shopify-section-template--26216535720313__product_list_KFpMj8" class="shopify-section section-product-list"><div class="section-id-template--26216535720313__product_list_KFpMj8 collection-slider-row" data-section-type="featured-collection"> 2283 2284 <h2 class="section-title">Bestselling Blanket Gift Boxes</h2> 2285 2286 2287 <cc-carousel class="cc-carousel cc-carousel--off-edge-mobile card-margin" allow-mouse-drag rebuild-on-resize data-cc-animate="cc-fade-in-up"> 2288 <div class="cc-carousel-buttons cc-carousel-buttons--overlay-top"> 2289 <button class="cc-carousel-button cc-carousel-button--prev tap-target" aria-label="Previous"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></span></button> 2290 <button class="cc-carousel-button cc-carousel-button--next tap-target" aria-label="Next"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></span></button> 2291 </div> 2292 <div class="cc-carousel__scroll-outer"> 2293 <div class="product-list product-list--per-row-5 product-list--per-row-mob-2 product-list--image-shape-portrait-45 cc-carousel__scroll-area"> 2294 2295 <product-block data-product-id="15150071775609" class="product-block" > 2296 <div class="block-inner card-scheme card-scheme--1"> 2297 <div class="block-inner-inner"> 2298 2299<div class="image-cont image-cont--with-secondary-image "> 2300 <a class="product-link" href="/products/clifton-herringbone-blanket-gift-box-bath-stone" aria-label="Clifton Blanket Gift Box: Bath Stone" tabindex="-1"> 2301 <div class="image-label-wrap"> 2302 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590612050297"><div class="inline-image " 2303 2304 style="--ar-padding: 125.0%; 2305 --content-fit: cover; 2306 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&width=2000); 2307"> 2308 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 2309</div> 2310</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 2311 data-media-id="68352534282617" 2312 data-image-index="1"><template> 2313 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Beige_Clifton_Lay.jpg?v=1777370721" data-width="1080" data-height="1350" data-alt
2313="Clifton Blanket Gift Box: Bath Stone" style="--ar-padding:125.0%"></div> 2314 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2315 data-media-id="24212410105933" 2316 data-image-index="2"><template> 2317 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/neutral_beige_wool_herringbone_throw_bed_blanket_65_Website_4_5.jpg?v=1759161005" data-width="1000" data-height="1250" data-alt="Young woman with red hair wrapped in a soft Clifton Blanket Hamper: Bath Stone, showcasing its subtle herringbone weave as she leans gently against it." style="--ar-padding:125.0%"></div> 2318 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2319 data-media-id="64979848298873" 2320 data-image-index="3"><template> 2321 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/neutral_beige_herringbone_wo
2321ol_blanket_3.jpg?v=1760440839" data-width="1200" data-height="1500" data-alt="The Christmas Blanket Gift Box: Bath Stone features a woven throw with a subtle herringbone pattern and fringed ends, elegantly draped over a padded bench." style="--ar-padding:125.0%"></div> 2322 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2323 data-media-id="68365390152057" 2324 data-image-index="4"><template> 2325 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 2326 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2327 data-media-id="68365390184825" 2328 data-image-index="5"><template> 2329 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 2330 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2331 data-media-id="68366515372409" 2332 data-image-index="6"><template> 2333 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Clifton Blanket Gift Box: Bath Stone" style="--ar-padding:125.0%"></div> 2334 </template></div></div> 2335 </div> 2336 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 2337 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 2338 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/clifton-herringbone-blanket-gift-box-bath-stone" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 2339 2340</div> 2341 2342 2343 <div class="product-info"> 2344 <a class="product-link" href="/products/clifton-herringbone-blanket-gift-box-bath-stone"><div class="product-block__title">Clifton Blanket Gift Box: Bath Stone</div><div class="product-block__subtitle">3 Sizes ⢠10 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 2345 <div class="product-block__price"><div class="product-price"> 2346 2347 <span class="product-price__item product-price__from">From</span> 2348
2349 <span class="product-price__item product-price__amount theme-money"><span class=money>£104.00</span>â 2350</span> 2351 2352 </div> 2353 2354 2355</div></div> 2356 </div> 2357 </div> 2358 </div> 2359</product-block> 2360 2361 2362 <product-block data-product-id="15149973078393" class="product-block" > 2363 <div class="block-inner card-scheme card-scheme--1"> 2364 <div class="block-inner-inner"> 2365 2366<div class="image-cont image-cont--with-secondary-image "> 2367 <a class="product-link" href="/products/clifton-herringbone-blanket-gift-box-brunel" aria-label="Clifton Blanket Gift Box: Brunel" tabindex="-1"> 2368 <div class="image-label-wrap"> 2369 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590651502969"><div class="inline-image " 2370 2371 style="--ar-padding: 125.0%; 2372 --content-fit: cover; 2373 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&width=2000); 2374"> 2375 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 2376</div> 2377</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 2378 data-media-id="68354260500857" 2379 data-image-index="1"><template> 2380 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Navy_Clifton_Lay.jpg?v=1777377566" data-width="1080" data-height="1350" data-alt="Clifton Blanket Gift Box: Brunel" style="--ar-padding:125.0%"></div> 2381 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2382 data-media-id="24175964389453" 2383 data-image-index="2"><template> 2384 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/navy_blue_herringbone_wo
2384ol_blanket_47.jpg?v=1759162144" data-width="1333" data-height="1666" data-alt="A woman sits on a bed wrapped in the Clifton Blanket Hamper: Brunel, enjoying a cozy morning with a warm drink in a ceramic mug." style="--ar-padding:124.98124531132784%"></div> 2385 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2386 data-media-id="64979848003961" 2387 data-image-index="3"><template> 2388 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/blue_herringbone_wool_blanket_1_5cd08421-b77c-4530-8c81-3449d3e17a23.jpg?v=1759162144" data-width="1200" data-height="1500" data-alt="Clifton Blanket Hamper: Brunel displayed with a blue-and-off-white herringbone design, cream band, and fringes, elegantly draped over furniture on parquet flooring." style="--ar-padding:125.0%"></div> 2389 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2390 data-media-id="68365390152057" 2391 data-image-index="4"><template> 2392 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 2393 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2394 data-media-id="68365390184825" 2395 data-image-index="5"><template> 2396 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 2397 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2398 data-media-id="68366515372409" 2399 data-image-index="6"><template> 2400 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Clifton Blanket Gift Box: Brunel" style="--ar-padding:125.0%"></div> 2401 </template></div></div> 2402 </div> 2403 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 2404 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 2405 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/clifton-herringbone-blanket-gift-box-brunel" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 2406 2407</div> 2408 2409 2410 <div class="product-info"> 2411 <a class="product-link" href="/products/clifton-herringbone-blanket-gift-box-brunel"><div class="product-block__title">
2411Clifton Blanket Gift Box: Brunel</div><div class="product-block__subtitle">3 Sizes ⢠10 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 2412 <div class="product-block__price"><div class="product-price"> 2413 2414 <span class="product-price__item product-price__from">From</span> 2415 2416 <span class="product-price__item product-price__amount theme-money"><span class=money>£104.00</span>â 2417</span> 2418 2419 </div> 2420 2421 2422</div></div> 2423 </div> 2424 </div> 2425 </div> 2426</product-block> 2427 2428 2429 <product-block data-product-id="15250741461369" class="product-block" > 2430 <div class="block-inner card-scheme card-scheme--1"> 2431 <div class="block-inner-inner"> 2432 2433<div class="image-cont image-cont--with-secondary-image "> 2434 <a class="product-link" href="/products/clifton-herringbone-blanket-gift-box-spiced-cider" aria-label="Clifton Blanket Gift Box: Spiced Cider" tabindex="-1"> 2435 <div class="image-label-wrap"> 2436 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69594080838009"><div class="inline-image " 2437 2438 style="--ar-padding: 125.0%; 2439 --content-fit: cover; 2440 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=2000); 2441"> 2442 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 2443</div> 2444</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 2445 data-media-id="68352434864505" 2446 data-image-index="1"><template> 2447 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Orange_Clifton_Lay.jpg?v=1777370210" data-width="1080" data-height="1350" data-alt="Clifton Blanket Gift Box: Spiced Cider" style="--ar-padding:125.0%"></div> 2448 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2449 data-media-id="66254403666297" 2450 data-image-index="2"><template> 2451 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Spicedcidermustardyellowwoolherringboneblanket_1.jpg?v=1761567862" data-width="1200" data-height="1500" data-alt="Clifton Blanket Gift Box: Spiced Cider featuring a mustard herringbone blanket draped on a wooden chair, with a cozy side table setup." style="--ar-padding:125.0%"></div> 2452 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2453 data-media-id="66254403731833" 2454 data-image-index="3"><template> 2455 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Spicedcidermustardyellowwoolherringboneblanket_5.jpg?v=1761567862" data-width="1200" data-height="1500" data-alt
2455="Clifton Blanket Gift Box: Spiced Cider features a gray-upholstered chair with a mustard-yellow herringbone throw, light wood legs, on a smooth light-gray floor." style="--ar-padding:125.0%"></div> 2456 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2457 data-media-id="68365390152057" 2458 data-image-index="4"><template> 2459 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 2460 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2461 data-media-id="68365390184825" 2462 data-image-index="5"><template> 2463 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 2464 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2465 data-media-id="68276818215289" 2466 data-image-index="6"><template> 2467 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Gift_Box_Blue.png?v=1776951762" data-width="1080" data-height="1350" data-alt="Person holding a blue 'The British Blanket Co.' box in a bedroom setting." style="--ar-padding:125.0%"></div> 2468 </template></div></div> 2469 </div> 2470 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 2471 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 2472 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/clifton-herringbone-blanket-gift-box-spiced-cider" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 2473 2474</div> 2475 2476 2477 <div class="product-info"> 2478 <a class="product-link" href="/products/clifton-herringbone-blanket-gift-box-spiced-cider"><div class="product-block__title">Clifton Blanket Gift Box: Spiced Cider</div><div class="product-block__subtitle">3 Sizes ⢠10 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 2479 <div class="product-block__price"><div class="product-price"> 2480 2481 <span class="product-price__item product-price__from">From</span> 2482 2483 <span class="product-price__item product-price__amount theme-money"><span class=money>£104.00</span>â 2484</span> 2485 2486 </div> 2487 2488 2489</div></div> 2490 </div> 2491 </div> 2492 </div> 2493</product-block> 2494 2495 2496 <product-block data-product-id="15149478543737" class="product-block" > 2497 <div class="block-inner card-scheme card-scheme--1"> 2498 <div class="block-inner-inner"> 2499 2500<div class="image-cont image-cont--with-secondary-image "> 2501 <a class="product-link" href="/products/clifton-herringbone-blanket-gift-box-blaise" aria-label="Clifton Blanket Gift Box: Blaise" tabindex="-1"> 2502 <div class="image-label-wrap"> 2503 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590661267833"><div class="inline-image " 2504 2505 style="--ar-padding: 125.0%; 2506 --content-fit: cover; 2507 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&width=2000); 2508"> 2509 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 2510</div> 2511</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 2512 data-media-id="68352504758649" 2513 data-image-index="1"><template> 2514 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Green_Clifton_Lay.jpg?v=1777370586" data-width="1080" data-height="1350" data-alt
2514="Clifton Blanket Gift Box: Blaise" style="--ar-padding:125.0%"></div> 2515 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2516 data-media-id="24157074325581" 2517 data-image-index="2"><template> 2518 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/green_wool_herringbone_throw_bed_blanket_84_Website4_5.jpg?v=1760440840" data-width="1000" data-height="1250" data-alt="Woman wrapped in a green herringbone-patterned Christmas Blanket Gift Box: Blaise, holding a ceramic mug, smiling, seated on a cozy couch with pillows." style="--ar-padding:125.0%"></div> 2519 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2520 data-media-id="64979848987001" 2521 data-image-index="3"><template> 2522 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/green_herringbone_wo
2522ol_blanket_5.jpg?v=1760440840" data-width="1200" data-height="1500" data-alt="The Christmas Blanket Gift Box: Blaise features a green-and-off-white herringbone throw with a wide off-white band and fringed tassels, draped over a chair." style="--ar-padding:125.0%"></div> 2523 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2524 data-media-id="68365390152057" 2525 data-image-index="4"><template> 2526 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 2527 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2528 data-media-id="68365390184825" 2529 data-image-index="5"><template> 2530 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 2531 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2532 data-media-id="68366515372409" 2533 data-image-index="6"><template> 2534 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Clifton Blanket Gift Box: Blaise" style="--ar-padding:125.0%"></div> 2535 </template></div></div> 2536 </div> 2537 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 2538 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 2539 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/clifton-herringbone-blanket-gift-box-blaise" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 2540 2541</div> 2542 2543 2544 <div class="product-info"> 2545 <a class="product-link" href="/products/clifton-herringbone-blanket-gift-box-blaise"><div class="product-block__title">Clifton Blanket Gift Box: Blaise</div><div class="product-block__subtitle">3 Sizes ⢠10 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 2546 <div class="product-block__price"><div class="product-price"> 2547 2548 <span class="product-price__item product-price__from">From</span> 2549
2550 <span class="product-price__item product-price__amount theme-money"><span class=money>£104.00</span>â 2551</span> 2552 2553 </div> 2554 2555 2556</div></div> 2557 </div> 2558 </div> 2559 </div> 2560</product-block> 2561 2562 2563 <product-block data-product-id="15155107234169" class="product-block" > 2564 <div class="block-inner card-scheme card-scheme--1"> 2565 <div class="block-inner-inner"> 2566 2567<div class="image-cont image-cont--with-secondary-image "> 2568 <a class="product-link" href="/products/wildweave-blanket-gift-box-juniper-moss" aria-label="Wildweave Blanket Gift Box: Juniper & Moss" tabindex="-1"> 2569 <div class="image-label-wrap"> 2570 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590511419769"><div class="inline-image " 2571 2572 style="--ar-padding: 125.0%; 2573 --content-fit: cover; 2574 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&width=2000); 2575"> 2576 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 2577</div> 2578</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 2579 data-media-id="68344053039481" 2580 data-image-index="1"><template> 2581 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Dark_Green_Wildweave_Flatlay.png?v=1777286415" data-width="1080" data-height="1350" data-alt="Wildweave Blanket Gift Box: Juniper & Moss" style="--ar-padding:125.0%"></div> 2582 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2583 data-media-id="24107652513869" 2584 data-image-index="2"><template> 2585 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_019.jpg?v=1767961751" data-width="3992" data-height="4990" data-alt="Wildweave Blanket Gift Box: Juniper & Moss, featuring a woven armchair with a dark green wool throw, beige side table, and ceramic mug with a vase of white flowers." style="--ar-padding:125.0%"></div> 2586 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2587 data-media-id="24107652579405" 2588 data-image-index="3"><template> 2589 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_021.jpg?v=1767961751" data-width="3992" data-height="4990" data-alt
2589="Wildweave Blanket Gift Box: Juniper & Moss, showcasing a wool blanket with geometric patterns and fringe, part of a cozy gift set including chocolate and candle." style="--ar-padding:125.0%"></div> 2590 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2591 data-media-id="68365390152057" 2592 data-image-index="4"><template> 2593 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 2594 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2595 data-media-id="68365390184825" 2596 data-image-index="5"><template> 2597 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 2598 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2599 data-media-id="68366515372409" 2600 data-image-index="6"><template> 2601 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Wildweave Blanket Gift Box: Juniper & Moss" style="--ar-padding:125.0%"></div> 2602 </template></div></div> 2603 </div> 2604 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 2605 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 2606 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/wildweave-blanket-gift-box-juniper-moss" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 2607 2608</div> 2609 2610 2611 <div class="product-info"> 2612 <a class="product-link" href="/products/wildweave-blanket-gift-box-juniper-moss"><div class="product-block__title">Wildweave Blanket Gift Box: Juniper & Moss</div><div class="product-block__subtitle">2 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 2613 <div class="product-block__price"><div class="product-price"> 2614 2615 <span class="product-price__item product-price__from">From</span> 2616 2617 <span class="product-price__item product-price__amount theme-money"><span class=money>£140.00</span>â 2618</span> 2619 2620 </div> 2621 2622 2623</div></div> 2624 </div> 2625 </div> 2626 </div> 2627</product-block> 2628 2629 2630 <product-block data-product-id="15155102122361" class="product-block" > 2631 <div class="block-inner card-scheme card-scheme--1"> 2632 <div class="block-inner-inner"> 2633 2634<div class="image-cont image-cont--with-secondary-image "> 2635 <a class="product-link" href="/products/wildweave-blanket-gift-box-midnight-dusk" aria-label="Wildweave Blanket Gift Box: Midnight & Dusk" tabindex="-1"> 2636 <div class="image-label-wrap"> 2637 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590530883961"><div class="inline-image " 2638 2639 style="--ar-padding: 125.0%; 2640 --content-fit: cover; 2641 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&width=2000); 2642"> 2643 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 2644</div> 2645</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 2646 data-media-id="68344053105017" 2647 data-image-index="1"><template> 2648 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Blue_Wildweave_Flatlay.png?v=1777286415" data-width="1080" data-height="1350" data-alt
2648="Wildweave Blanket Gift Box: Midnight & Dusk" style="--ar-padding:125.0%"></div> 2649 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2650 data-media-id="24107652382797" 2651 data-image-index="2"><template> 2652 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_022.jpg?v=1767961751" data-width="3992" data-height="4990" data-alt="Wildweave Blanket Gift Box: Midnight & Dusk, featuring a navy-blue wool blanket with geometric pattern, draped on an armchair beside a vase with wildflowers." style="--ar-padding:125.0%"></div> 2653 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2654 data-media-id="24107652350029" 2655 data-image-index="3"><template> 2656 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_024.jpg?v=1767961751" data-width="3999" data-height="4999" data-alt="Wildweave Blanket Gift Box: Midnight & Dusk features a close-up of a wool blanket with blue geometric patterns and fringed edges, perfect for a cozy gift." style="--ar-padding:125.00625156289071%"></div> 2657 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2658 data-media-id="68365390152057" 2659 data-image-index="4"><template> 2660 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 2661 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2662 data-media-id="68365390184825" 2663 data-image-index="5"><template> 2664 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 2665 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2666 data-media-id="68366515372409" 2667 data-image-index="6"><template> 2668 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Wildweave Blanket Gift Box: Midnight & Dusk" style="--ar-padding:125.0%"></div> 2669 </template></div></div> 2670 </div> 2671 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 2672 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 2673 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/wildweave-blanket-gift-box-midnight-dusk" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 2674 2675</div> 2676 2677 2678 <div class="product-info"> 2679 <a class="product-link" href="/products/wildweave-blanket-gift-box-midnight-dusk"><div class="product-block__title">Wildweave Blanket Gift Box: Midnight & Dusk</div><div class="product-block__subtitle">2 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 2680 <div class="product-block__price"><div class="product-price"> 2681
2682 <span class="product-price__item product-price__from">From</span> 2683 2684 <span class="product-price__item product-price__amount theme-money"><span class=money>£140.00</span>â 2685</span> 2686 2687 </div> 2688 2689 2690</div></div> 2691 </div> 2692 </div> 2693 </div> 2694</product-block> 2695 2696 2697 <product-block data-product-id="15155110183289" class="product-block" > 2698 <div class="block-inner card-scheme card-scheme--1"> 2699 <div class="block-inner-inner"> 2700 2701<div class="image-cont image-cont--with-secondary-image "> 2702 <a class="product-link" href="/products/wildweave-blanket-gift-box-rowan-beech" aria-label="Wildweave Blanket Gift Box: Rowan & Beech" tabindex="-1"> 2703 <div class="image-label-wrap"> 2704 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590483992953"><div class="inline-image " 2705 2706 style="--ar-padding: 125.0%; 2707 --content-fit: cover; 2708 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=2000); 2709"> 2710 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 2711</div> 2712</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 2713 data-media-id="68344052711801" 2714 data-image-index="1"><template> 2715 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Red_Wildweave_Flatlay.png?v=1777286413" data-width="1080" data-height="1350" data-alt="Wildweave Blanket Gift Box: Rowan & Beech" style="--ar-padding:125.0%"></div> 2716 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2717 data-media-id="24107651858509" 2718 data-image-index="2"><template> 2719 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_012.jpg?v=1767961751" data-width="3992" data-height="4990" data-alt="Wildweave Blanket Gift Box: Rowan & Beech, featuring a rust-red woven throw on a wooden chair, comes with a candle, chocolate, and gift box." style="--ar-padding:125.0%"></div> 2720 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2721 data-media-id="24107651825741" 2722 data-image-index="3"><template> 2723 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_014.jpg?v=1767961751" data-width="3992" data-height="4990" data-alt
2723="Close-up of the Wildweave Blanket Gift Box: Rowan & Beech, showcasing its rust-colored woven texture, fringed edges, and subtle geometric pattern for a cozy home experience." style="--ar-padding:125.0%"></div> 2724 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2725 data-media-id="68365390152057" 2726 data-image-index="4"><template> 2727 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 2728 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2729 data-media-id="68365390184825" 2730 data-image-index="5"><template> 2731 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 2732 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2733 data-media-id="68366515372409" 2734 data-image-index="6"><template> 2735 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Wildweave Blanket Gift Box: Rowan & Beech" style="--ar-padding:125.0%"></div> 2736 </template></div></div> 2737 </div> 2738 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 2739 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 2740 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/wildweave-blanket-gift-box-rowan-beech" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 2741 2742</div> 2743 2744 2745 <div class="product-info"> 2746 <a class="product-link" href="/products/wildweave-blanket-gift-box-rowan-beech"><div class="product-block__title">Wildweave Blanket Gift Box: Rowan & Beech</div><div class="product-block__subtitle">2 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 2747 <div class="product-block__price"><div class="product-price"> 2748 2749 <span class="product-price__item product-price__from">From</span> 2750 2751 <span class="product-price__item product-price__amount theme-money"><span class=money>£140.00</span>â 2752</span> 2753 2754 </div> 2755 2756 2757</div></div> 2758 </div> 2759 </div> 2760 </div> 2761</product-block> 2762 2763 2764 <product-block data-product-id="15155104088441" class="product-block" > 2765 <div class="block-inner card-scheme card-scheme--1"> 2766 <div class="block-inner-inner"> 2767 2768<div class="image-cont image-cont--with-secondary-image "> 2769 <a class="product-link" href="/products/wildweave-blanket-gift-box-sea-holly-lichen" aria-label="Wildweave Blanket Gift Box: Sea Holly & Lichen" tabindex="-1"> 2770 <div class="image-label-wrap"> 2771 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590521250169"><div class="inline-image " 2772 2773 style="--ar-padding: 125.0%; 2774 --content-fit: cover; 2775 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&width=2000); 2776"> 2777 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 2778</div> 2779</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated"
2780 data-media-id="68344052875641" 2781 data-image-index="1"><template> 2782 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Seaholly_Wildweave_Flatlay.png?v=1777286412" data-width="1080" data-height="1350" data-alt="Wildweave Blanket Gift Box: Sea Holly & Lichen" style="--ar-padding:125.0%"></div> 2783 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2784 data-media-id="24136009285709" 2785 data-image-index="2"><template> 2786 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/blue_wildweave_wool_blanket.jpg?v=1777563067" data-width="1333" data-height="1667" data-alt="Person wrapped in a light-blue Wildweave Blanket Gift Box: Sea Holly & Lichen, standing barefoot on wood floor, smiling and holding the blanket close." style="--ar-padding:125.0562640660165%"></div> 2787 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2788 data-media-id="24107643961421" 2789 data-image-index="3"><template> 2790 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/WildweaveCollection-WoolBlanketsbyTheBritishBlanketCompany_14.jpg?v=1760543545" data-width="1000" data-height="1250" data-alt="Wildweave Blanket Gift Box: Sea Holly & Lichen features a woven wool throw with a herringbone pattern and fringed edges, perfect for a cozy, thoughtful gift." style="--ar-padding:125.0%"></div> 2791 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2792 data-media-id="68365390152057" 2793 data-image-index="4"><template> 2794 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 2795 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2796 data-media-id="68365390184825" 2797 data-image-index="5"><template> 2798 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 2799 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2800 data-media-id="68366515372409" 2801 data-image-index="6"><template> 2802 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Wildweave Blanket Gift Box: Sea Holly & Lichen" style="--ar-padding:125.0%"></div> 2803 </template></div></div> 2804 </div> 2805 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 2806 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 2807 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/wildweave-blanket-gift-box-sea-holly-lichen" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 2808 2809</div> 2810 2811 2812 <div class="product-info"> 2813 <a class="product-link" href="/products/wildweave-blanket-gift-box-sea-holly-lichen"><div class="product-block__title">Wildweave Blanket Gift Box: Sea Holly & Lichen</div><div class="product-block__subtitle">2 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 2814 <div class="product-block__price"><div class="product-price"> 2815
2816 <span class="product-price__item product-price__from">From</span> 2817 2818 <span class="product-price__item product-price__amount theme-money"><span class=money>£140.00</span>â 2819</span> 2820 2821 </div> 2822 2823 2824</div></div> 2825 </div> 2826 </div> 2827 </div> 2828</product-block> 2829 2830 2831 <product-block data-product-id="15027803128185" class="product-block" > 2832 <div class="block-inner card-scheme card-scheme--1"> 2833 <div class="block-inner-inner"> 2834 2835<div class="image-cont image-cont--with-secondary-image "> 2836 <a class="product-link" href="/products/random-recycled-blanket-gift-box" aria-label="Blanket Gift Box: Random Recycled" tabindex="-1"> 2837 <div class="image-label-wrap"> 2838 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="68381770940793"><div class="inline-image " 2839 2840 style="--ar-padding: 125.0%; 2841 --content-fit: cover; 2842 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&width=1080); 2843"> 2844 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&width=1080" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&width=1080 1080w" width="1080" height="1080" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 2845</div> 2846</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 2847 data-media-id="68345721586041" 2848 data-image-index="1"><template> 2849 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Alpaca_RR_Blanket_Gift_Boxes_Little_Extras_1.png?v=1777305649" data-width="1080" data-height="1350" data-alt="Blanket Gift Box: Random Recycled" style="--ar-padding:125.0%"></div> 2850 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2851 data-media-id="22697018327117" 2852 data-image-index="2"><template> 2853 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/WoolthrowsandblanketsbytheBritishBlanketCompany_16_3dae3066-49f8-4759-8813-e3aedcc498c7.jpg?v=1775126998" data-width="900" data-height="1125" data-alt="Cosy Crew Reward: 3 For 2 Random Recycled (Large) blanket, hand-woven with stripes, fringed edges, held up showing unique design, bare feet visible below." style="--ar-padding:125.0%"></div> 2854 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2855 data-media-id="66173458710905" 2856 data-image-index="3"><template> 2857 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/random-recycled-wool-blanket-close-up-the-british-blanket-co.jpg?v=1775126998" data-width="780" data-height="975" data-alt="Close-up of the Cosy Crew Reward: 3 For 2 Random Recycled (Small) wool blanket, showcasing its textured, woven plaid made from upcycled fibers." style="--ar-padding:125.0%"></div> 2858 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2859 data-media-id="68365390152057" 2860 data-image-index="4"><template> 2861 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt
2861="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 2862 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2863 data-media-id="68365390184825" 2864 data-image-index="5"><template> 2865 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 2866 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 2867 data-media-id="68366515372409" 2868 data-image-index="6"><template> 2869 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Blanket Gift Box: Random Recycled" style="--ar-padding:125.0%"></div> 2870 </template></div></div> 2871 </div> 2872 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 2873 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 2874 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/products/random-recycled-blanket-gift-box" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 2875 2876</div> 2877 2878 2879 <div class="product-info"> 2880 <a class="product-link" href="/products/random-recycled-blanket-gift-box"><div class="product-block__title">Blanket Gift Box: Random Recycled</div><div class="product-block__subtitle">2 Sizes ⢠Random Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 2881 <div class="product-block__price"><div class="product-price"> 2882 2883 <span class="product-price__item product-price__from">From</span> 2884 2885 <span class="product-price__item product-price__amount theme-money"><span class=money>£72.00</span>â 2886</span> 2887 2888 </div> 2889 2890 2891</div></div> 2892 </div> 2893 </div> 2894 </div> 2895</product-block> 2896 2897 2898 2899 </div> 2900 </div> 2901 </cc-carousel> 2902</div> 2903 2904 2905 2906</div><div id="shopify-section-template--26216535720313__rich_text_fBJxmA" class="shopify-section section-rich-text"><div class="card card-scheme card-scheme--none card-content-padding-x fully-padded-row--medium" data-cc-animate> 2907 <div class="container container--reading-width"> 2908 <div class="align-center spaced-column"> 2909 2910 2911 2912 2913 <h2 class="majortitle h2-style" >Gifts for Christmas</h2> 2914 2915 2916 2917 2918 </div> 2919 </div> 2920</div> 2921 2922 2923 2924<style> #shopify-section-template--26216535720313__rich_text_fBJxmA.section-rich-text .card-content-padding-x {padding-left: 15px; padding-right: 15px;} #shopify-section-template--26216535720313__rich_text_fBJxmA.section-rich-text .fully-padded-row--medium {padding-top: 10px; padding-bottom: 10px;} #shopify-section-template--26216535720313__rich_text_fBJxmA.section-rich-text .fully-padded-row--large {padding-top: 10px; padding-bottom: 10px;} </style></div><div id="shopify-section-template--26216535720313__reveal_gallery_yxwfCR" class="shopify-section section-reveal-gallery"><style data-shopify> 2925 2926 .rg-section-template26216535720313revealgalleryyxwfcr { 2927 width: 100%; display: block; 2928 padding-top: 0px; 2929 padding-bottom: 0px; 2930 } 2931 2932 .rg-container-template26216535720313revealgalleryyxwfcr { position: relative; } 2933 @media screen and (min-width: 750px) { 2934 .rg-container-template26216535720313revealgalleryyxwfcr { 2935 width: 100%; 2936 margin-left: auto; margin-right: auto; 2937 2938 } 2939 } 2940 @media screen and (max-width: 749px) { .rg-container-template26216535720313revealgalleryyxwfcr { width: 100%; } } 2941 2942 /* min-width:0 prevents text content pushing grid items wider than their column */ 2943 .rg-item-template26216535720313revealgalleryyxwfcr { position: relative; width: 100%; min-width: 0; cursor: pointer; } 2944 2945 .rg-frame-template26216535720313revealgalleryyxwfcr { 2946 position: relative; width: 100%; 2947 aspect-ratio: 1; 2948 2949 overflow: hidden; 2950 2951 } 2952 2953 .rg-card-template26216535720313revealgalleryyxwfcr { position: relative; width: 100%; height: 100%; } 2954 .rg-front-template26216535720313revealgalleryyxwfcr, .rg-back-template26216535720313revealgalleryyxwfcr { position: absolute; inset: 0; overflow: hidden; } 2955 .rg-front-template26216535720313revealgalleryyxwfcr { z-index: 2; } 2956 .rg-back-template26216535720313revealgalleryyxwfcr { z-index: 1; } 2957 .rg-image-template26216535720313revealgalleryyxwfcr { width: 100%; height: 100%; object-fit: cover; display: block; } 2958 2959 .rg-overlay-template26216535720313revealgalleryyxwfcr { 2960 position: absolute; inset: 0; 2961 display: flex; flex-direction: column; align-items: center; justify-content: center; 2962 text-align: center; padding: 5% 8%; z-index: 3; pointer-events: none; 2963 box-sizing: border-box; gap: 0.75em; 2964 } 2965 .rg-overlay-tint-template26216535720313revealgalleryyxwfcr { position: absolute; inset: 0; background: #000; pointer-events: none; } 2966 .rg-overlay-text-template26216535720313revealgalleryyxwfcr { 2967 position: relative; z-index: 1; color: #ffffff; 2968 text-shadow: 0 2px 4px rgba(0,0,0,0.3); 2969 font-size: clamp(12px, 4.5vw, 24px); 2970 line-height: 1.2; 2971 } 2972 .rg-overlay-btn-template26216535720313revealgalleryyxwfcr { position: relative; z-index: 1; pointer-events: auto; } 2973 2974 .rg-below-template26216535720313revealgalleryyxwfcr { 2975 width: 100%; padding: 2px 4px 0; 2976 box-sizing: border-box; display: flex; flex-direction: column; align-items: center; gap: 0.5em; 2977 } 2978 .rg-caption-template26216535720313revealgalleryyxwfcr { 2979 width: 100%; text-align: center; color: #ffffff; 2980 font-size: clamp(12px, 4.5vw, 24px); 2981 line-height: 1.2; 2982 } 2983 2984 .rg-placeholder-template26216535720313revealgalleryyxwfcr { 2985 width: 100%; height: 100%; background: #f4f4f4; 2986 display: flex; align-items: center; justify-content: center; 2987 } 2988 .rg-placeholder-template26216535720313revealgalleryyxwfcr svg { width: 60%; height: 60%; opacity: 0.3; } 2989 2990 /* ââ Card style ââ */ 2991 2992 2993 /* ââ Tile label badge ââ */ 2994 .rg-label-template26216535720313revealgalleryyxwfcr { 2995 position: absolute; 2996 top: 10px; right: 10px; 2997 z-index: 15; padding: 4px 10px; border-radius: 4px; 2998 font-size: 11px; font-weight: 600; letter-spacing: 0.04em; line-height: 1.4; 2999 pointer-events: none; white-space: nowrap; 3000 3001 background: rgba(255,255,255,0.92); color: #6c816a;
3002 3003 } 3004 3005 /* ââ Mobile scroll hint arrows ââ */ 3006 .rg-hint-template26216535720313revealgalleryyxwfcr { display: none; } 3007 @media screen and (max-width: 749px) { 3008 3009 .rg-hint-template26216535720313revealgalleryyxwfcr { 3010 display: flex; position: absolute; top: 50%; transform: translateY(-50%); 3011 width: 36px; height: 36px; align-items: center; justify-content: center; 3012 pointer-events: auto; cursor: pointer; opacity: 0; transition: opacity 0.25s ease; 3013 z-index: 10; color: #555; background-color: rgba(255,255,255,0.9); 3014 border-radius: 6px; box-shadow: 0 1px 4px rgba(0,0,0,0.18); 3015 } 3016 .rg-hint-template26216535720313revealgalleryyxwfcr:active { background-color: #fff; color: #222; } 3017 .rg-hint-template26216535720313revealgalleryyxwfcr svg { width: 18px; height: 18px; } 3018 .rg-hint-left-template26216535720313revealgalleryyxwfcr { left: 8px; } 3019 .rg-hint-right-template26216535720313revealgalleryyxwfcr { right: 8px; } 3020 .rg-hint-template26216535720313revealgalleryyxwfcr.visible { opacity: 1; } 3021 3022 } 3023 3024 /* ââ Desktop grid ââ 3025 minmax(0, 1fr) instead of 1fr so columns are always equal â plain 1fr allows 3026 a column's min-content size (e.g. a long word in the caption) to claim extra 3027 space and make tiles unequal, especially at narrower section widths. */ 3028 @media screen and (min-width: 750px) { 3029 3030 } 3031 3032 /* ââ Desktop carousel ââ */ 3033 @media screen and (min-width: 750px) { 3034 3035 .rg-grid-template26216535720313revealgalleryyxwfcr { display: flex; gap: 10px; } 3036 .rg-item-template26216535720313revealgalleryyxwfcr { 3037 flex-shrink: 0; flex-grow: 0; 3038 width: calc((100% - (3 * 10px)) / 4); 3039 } 3040 .rg-section-template26216535720313revealgalleryyxwfcr .cc-carousel-buttons--overlay-top { 3041 position: absolute; left: 12px; right: 12px; z-index: 20; 3042 3043 top: 50%; transform: translateY(-50%); 3044 3045 } 3046 .rg-section-template26216535720313revealgalleryyxwfcr .cc-carousel-button { 3047 background-color: rgba(255,255,255,0.9) !important; border-color: transparent !important; color: #555 !important; 3048 } 3049 .rg-section-template26216535720313revealgalleryyxwfcr .cc-carousel-button:hover { background-color: #fff !important; color: #222 !important; } 3050 3051 } 3052 3053 /* ââ Mobile layouts ââ */ 3054 @media screen and (max-width: 749px) { 3055 3056 .rg-grid-template26216535720313revealgalleryyxwfcr { 3057 display: flex !important; overflow-x: auto; scroll-snap-type: x mandatory; 3058 gap: 10px; -webkit-overflow-scrolling: touch; 3059 scrollbar-width: none; -ms-overflow-style: none; 3060 padding-left: calc((100% - 85%) / 2); 3061 padding-right: calc((100% - 85%) / 2); 3062 box-sizing: border-box; 3063 } 3064 .rg-grid-template26216535720313revealgalleryyxwfcr::-webkit-scrollbar { display: none; } 3065 .rg-item-template26216535720313revealgalleryyxwfcr { flex-shrink: 0; width: 85%; scroll-snap-align: center; } 3066 3067 } 3068 3069 /* ââ Animations ââ */ 3070 3071 .rg-front-template26216535720313revealgalleryyxwfcr { transition: opacity 0.6s ease; will-change: opacity; } 3072 .rg-item-template26216535720313revealgalleryyxwfcr.active .rg-front-template26216535720313revealgalleryyxwfcr { opacity: 0; } 3073 .rg-item-template26216535720313revealgalleryyxwfcr.deactivating .rg-front-template26216535720313revealgalleryyxwfcr { opacity: 1; } 3074 3075 3076 3077 3078 3079</style> 3080 3081<rg-gallery-template26216535720313revealgalleryyxwfcr 3082 class="rg-section-template26216535720313revealgalleryyxwfcr" 3083 data-desktop-trigger="hover" 3084 data-mobile-trigger="link" 3085 data-mobile-layout="carousel" 3086 data-mobile-animations="true" 3087 data-animation-type="fade" 3088 3089> 3090 <div class="rg-container-template26216535720313revealgalleryyxwfcr"><cc-carousel class="cc-carousel cc-carousel--off-edge-mobile card-margin" allow-mouse-drag> 3091 <div class="cc-carousel-buttons cc-carousel-buttons--overlay-top"> 3092 <button class="cc-carousel-button cc-carousel-button--prev tap-target" aria-label="Previous">
3093 <span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></span> 3094 </button> 3095 <button class="cc-carousel-button cc-carousel-button--next tap-target" aria-label="Next"> 3096 <span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></span> 3097 </button> 3098 </div> 3099 <div class="cc-carousel__scroll-outer"><div class="rg-grid-template26216535720313revealgalleryyxwfcr cc-carousel__scroll-area"><div class="rg-item-template26216535720313revealgalleryyxwfcr" 3100 data-item-id="image_pair_BjUWfm"� data-has-back="true" 3101 > 3102 3103 <div class="rg-frame-template26216535720313revealgalleryyxwfcr"> 3104 <div class="rg-card-template26216535720313revealgalleryyxwfcr"> 3105 3106 <div class="rg-front-template26216535720313revealgalleryyxwfcr"> 3107 <img src="//thebritishblanketcompany.com/cdn/shop/files/Unboxing_Olive_Landscape_lo.jpg?v=1777458116&width=800" alt="" class="rg-image-template26216535720313revealgalleryyxwfcr" loading="lazy" width="800" height="800"><div class="rg-overlay-template26216535720313revealgalleryyxwfcr"> 3108 <div class="rg-overlay-tint-template26216535720313revealgalleryyxwfcr" style="opacity:0.25;"></div><div class="rg-overlay-text-template26216535720313revealgalleryyxwfcr">Blanket Gift Boxes</div></div></div> 3109 3110 <div class="rg-back-template26216535720313revealgalleryyxwfcr"><img src="//thebritishblanketcompany.com/cdn/shop/files/Unboxing_Recycled_1_Landscape_lo.jpg?v=1777464020&width=800" alt="" class="rg-image-template26216535720313revealgalleryyxwfcr" loading="lazy" width="800" height="800"><div class="rg-overlay-template26216535720313revealgalleryyxwfcr"> 3111 <div class="rg-overlay-tint-template26216535720313revealgalleryyxwfcr" style="opacity:0.25;"></div><div class="rg-overlay-text-template26216535720313revealgalleryyxwfcr">Blanket Gift Boxes</div></div></div> 3112 3113 </div> 3114 </div></div><div class="rg-item-template26216535720313revealgalleryyxwfcr" 3115 data-item-id="image_pair_6jjEQY"� data-has-back="true" 3116 > 3117 3118 <div class="rg-frame-template26216535720313revealgalleryyxwfcr"> 3119 <div class="rg-card-template26216535720313revealgalleryyxwfcr"> 3120 3121 <div class="rg-front-template26216535720313revealgalleryyxwfcr"> 3122 <img src="//thebritishblanketcompany.com/cdn/shop/files/Kids_Blanket_Stack.jpg?v=1782127852&width=800" alt="" class="rg-image-template26216535720313revealgalleryyxwfcr" loading="lazy" width="800" height="800"><div class="rg-overlay-template26216535720313revealgalleryyxwfcr"> 3123 <div class="rg-overlay-tint-template26216535720313revealgalleryyxwfcr" style="opacity:0.25;"></div><div class="rg-overlay-text-template26216535720313revealgalleryyxwfcr">Gifts For Little Ones</div></div></div> 3124 3125 <div class="rg-back-template26216535720313revealgalleryyxwfcr"><img src="//thebritishblanketcompany.com/cdn/shop/files/Boho_Kid.jpg?v=1782374153&width=800" alt="Child playing with her teddy and a Rainbow Stripe Boho kids blanket in her bedroom" class="rg-image-template26216535720313revealgalleryyxwfcr" loading="lazy" width="800" height="800"><div class="rg-overlay-template26216535720313revealgalleryyxwfcr"> 3126 <div class="rg-overlay-tint-template26216535720313revealgalleryyxwfcr" style="opacity:0.25;"></div><div class="rg-overlay-text-template26216535720313revealgalleryyxwfcr">Gifts for Little Ones</div></div></div> 3127 3128 </div> 3129 </div></div><div class="rg-item-template26216535720313revealgalleryyxwfcr" 3130 data-item-id="image_pair_pewbPg" data-link="/collections/wearable"� data-has-back="true" 3131 > 3132 3133 <div class="rg-frame-template26216535720313revealgalleryyxwfcr"> 3134 <div class="rg-card-template26216535720313revealgalleryyxwfcr"> 3135 3136 <div class="rg-front-template26216535720313revealgalleryyxwfcr"> 3137 <img src="//thebritishblanketcompany.com/cdn/shop/files/CliftonImages-27_d66f24fa-4bcb-4604-a5e0-80adf456c5b9.jpg?v=1757672776&width=800" alt="Woman standing in Clifton, Bristol in a a blue jumper and gray scarf, leaning against a black metal fence." class="rg-image-template26216535720313revealgalleryyxwfcr" loading="lazy" width="800" height="800"><div class="rg-overlay-template26216535720313revealgalleryyxwfcr"> 3138 <div class="rg-overlay-tint-template26216535720313revealgalleryyxwfcr" style="opacity:0.25;"></div><div class="rg-overlay-text-template26216535720313revealgalleryyxwfcr">Gifts To Wear</div></div></div> 3139 3140 <div class="rg-back-template26216535720313revealgalleryyxwfcr"><img src="//thebritishblanketcompany.com/cdn/shop/files/CliftonImages-18.png?v=1757604448&width=800" alt="Young person at café wearing Oversized Blanket Scarf: Tabasco Herringbone, a cozy, rust-pink scarf with ivory tassels, styled elegantly over a grey sweater." class="rg-image-template26216535720313revealgalleryyxwfcr" loading="lazy" width="800" height="800"><div class="rg-overlay-template26216535720313revealgalleryyxwfcr"> 3141 <div class="rg-overlay-tint-template26216535720313revealgalleryyxwfcr" style="opacity:0.25;"></div><div class="rg-overlay-text-template26216535720313revealgalleryyxwfcr">Gifts To Wear</div></div></div> 3142 3143 </div> 3144 </div></div><div class="rg-item-template26216535720313revealgalleryyxwfcr" 3145 data-item-id="image_pair_mfFhzi" data-link="https://thebritishblanketcompany.com/pages/corporate-gifting-and-events-wholesale-b2b-blankets"� data-has-back="true" 3146 > 3147 3148 <div class="rg-frame-template26216535720313revealgalleryyxwfcr"> 3149 <div class="rg-card-template26216535720313revealgalleryyxwfcr"> 3150 3151 <div class="rg-front-template26216535720313revealgalleryyxwfcr"> 3152 <img src="//thebritishblanketcompany.com/cdn/shop/files/Christmas_Blankets_734d4389-93d0-40b0-8446-e4dd68b103e5.jpg?v=1765801729&width=800" alt="" class="rg-image-template26216535720313revealgalleryyxwfcr" loading="lazy" width="800" height="800"><div class="rg-overlay-template26216535720313revealgalleryyxwfcr"> 3153 <div class="rg-overlay-tint-template26216535720313revealgalleryyxwfcr" style="opacity:0.25;"></div><div class="rg-overlay-text-template26216535720313revealgalleryyxwfcr">Gifts For Your Team</div></div></div> 3154 3155 <div class="rg-back-template26216535720313revealgalleryyxwfcr"><img src="//thebritishblanketcompany.com/cdn/shop/files/Gift_Guide_2.jpg?v=1788861227&width=800" alt="" class="rg-image-template26216535720313revealgalleryyxwfcr" loading="lazy" width="800" height="800"><div class="rg-overlay-template26216535720313revealgalleryyxwfcr"> 3156 <div class="rg-overlay-tint-template26216535720313revealgalleryyxwfcr" style="opacity:0.25;"></div><div class="rg-overlay-text-template26216535720313revealgalleryyxwfcr">Gifts For Your Team</div></div></div> 3157 3158 </div> 3159 </div></div></div></div></cc-carousel><div class="rg-hint-template26216535720313revealgalleryyxwfcr rg-hint-left-template26216535720313revealgalleryyxwfcr" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></div> 3160 <div class="rg-hint-template26216535720313revealgalleryyxwfcr rg-hint-right-template26216535720313revealgalleryyxwfcr" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></div></div> 3161</rg-gallery-template26216535720313revealgalleryyxwfcr> 3162
3163<script> 3164(function () { 3165 const TAG = 'rg-gallery-template26216535720313revealgalleryyxwfcr'; 3166 if (customElements.get(TAG)) return; 3167 3168 class RgGallery extends HTMLElement { 3169 constructor() { 3170 super(); 3171 this.desktopTrigger = this.dataset.desktopTrigger; 3172 this.mobileTrigger = this.dataset.mobileTrigger; 3173 this.mobileLayout = this.dataset.mobileLayout; 3174 this.mobileAnimations = this.dataset.mobileAnimations === 'true'; 3175 this.animationType = this.dataset.animationType; 3176 this.items = []; this.activeItem = null; this._scrollTimer = null; 3177 } 3178 3179 get isMobile() { return window.innerWidth < 750; } 3180 3181 connectedCallback() { 3182 this.items = Array.from(this.querySelectorAll('.rg-item-template26216535720313revealgalleryyxwfcr')); 3183 this._bindEvents(); 3184 if (this.isMobile && this.mobileLayout === 'carousel') this._setupMobileSnap(); 3185 if (this.isMobile && (this.mobileLayout === 'carousel' || this.mobileLayout === 'continuous')) this._setupScrollHints(); 3186 } 3187 3188 _setupScrollHints() { 3189 const grid = this.querySelector('.rg-grid-template26216535720313revealgalleryyxwfcr'); 3190 const hintL = this.querySelector('.rg-hint-left-template26216535720313revealgalleryyxwfcr'); 3191 const hintR = this.querySelector('.rg-hint-right-template26216535720313revealgalleryyxwfcr'); 3192 if (!grid || !hintL || !hintR) return; 3193 const getCentreItem = () => { 3194 const cx = grid.scrollLeft + grid.clientWidth / 2; 3195 let nearest = null, dist = Infinity; 3196 this.items.forEach((item) => { 3197 const d = Math.abs(item.offsetLeft + item.offsetWidth / 2 - cx); 3198 if (d < dist) { dist = d; nearest = item; } 3199 }); 3200 return nearest; 3201 }; 3202 const scrollToItem = (item) => { 3203 grid.scrollTo({ left: item.offsetLeft + item.offsetWidth / 2 - grid.clientWidth / 2, behavior: 'smooth' }); 3204 }; 3205 const update = () => { 3206 hintL.classList.toggle('visible', grid.scrollLeft > 2); 3207 hintR.classList.toggle('visible', grid.scrollLeft + grid.clientWidth < grid.scrollWidth - 2); 3208 }; 3209 hintR.addEventListener('click', () => { const n = this.items[this.items.indexOf(getCentreItem()) + 1]; if (n) scrollToItem(n); }); 3210 hintL.addEventListener('click', () => { const p = this.items[this.items.indexOf(getCentreItem()) - 1]; if (p) scrollToItem(p); }); 3211 grid.addEventListener('scroll', update, { passive: true }); 3212 setTimeout(update, 200); 3213 } 3214 3215 _bindEvents() { 3216 this.items.forEach((item) => { 3217 if (this.isMobile) { 3218 if (!this.mobileAnimations) return; 3219 if (this.mobileTrigger === 'animate') { 3220 item.addEventListener('click', (e) => { 3221 if (e.target.closest('a')) return; e.preventDefault(); 3222 item.classList.contains('active') ? this._followLink(item) : (this._deactivateAll(), this._activate(item)); 3223 }); 3224 } else { 3225 item.addEventListener('click', (e) => { if (e.target.closest('a')) return; e.preventDefault(); this._followLink(item); }); 3226 } 3227 } else { 3228 if (this.desktopTrigger === 'hover') { 3229 item.addEventListener('mouseenter', () => this._activate(item)); 3230 item.addEventListener('mouseleave', () => this._deactivate(item)); 3231 item.addEventListener('click', (e) => { if (e.target.closest('a')) return; e.preventDefault(); this._followLink(item); }); 3232 } else { 3233 item.addEventListener('click', (e) => { 3234 if (e.target.closest('a')) return; e.preventDefault(); 3235 item.classList.contains('active') ? this._followLink(item) : (this._deactivateAll(), this._activate(item)); 3236 }); 3237 } 3238 } 3239 }); 3240 document.addEventListener('click', (e) => { if (!e.target.closest('.rg-item-template26216535720313revealgalleryyxwfcr')) this._deactivateAll(); }); 3241 } 3242 3243 _setupMobileSnap() { 3244 const grid = this.querySelector('.rg-grid-template26216535720313revealgalleryyxwfcr'); 3245 if (!grid) return; 3246 const findCentre = () => { 3247 const { left, width } = grid.getBoundingClientRect(); 3248 const cx = left + width / 2; 3249 let nearest = null, dist = Infinity;
3250 this.items.forEach((item) => { 3251 const r = item.getBoundingClientRect(); 3252 const d = Math.abs(r.left + r.width / 2 - cx); 3253 if (d < dist) { dist = d; nearest = item; } 3254 }); 3255 if (nearest && nearest !== this.activeItem) { 3256 this._deactivateAll(); 3257 if (this.mobileAnimations) this._activate(nearest); 3258 } 3259 }; 3260 if ('onscrollend' in window) { 3261 grid.addEventListener('scrollend', findCentre); 3262 } else { 3263 grid.addEventListener('scroll', () => { clearTimeout(this._scrollTimer); this._scrollTimer = setTimeout(findCentre, 80); }, { passive: true }); 3264 } 3265 setTimeout(findCentre, 100); 3266 } 3267 3268 _followLink(item) { if (item.dataset.link) window.location.href = item.dataset.link; } 3269 _activate(item) { if (!item.dataset.hasBack && this.animationType !== 'zoom' && this.animationType !== 'morph') return; item.classList.remove('deactivating'); item.classList.add('active'); this.activeItem = item; } 3270 _deactivate(item) { item.classList.remove('active', 'deactivating'); if (this.activeItem === item) this.activeItem = null; } 3271 _deactivateAll() { this.items.forEach(i => this._deactivate(i)); } 3272 } 3273 3274 customElements.define(TAG, RgGallery); 3275})(); 3276</script>
3276 3277 3278 3279</div><div id="shopify-section-template--26216535720313__featured_collection_QNWdLt" class="shopify-section section-featured-collection"><div class="section-id-template--26216535720313__featured_collection_QNWdLt collection-slider-row" data-section-type="featured-collection"> 3280 3281 <h2 class="section-title"><a href="/collections/bestselling-gifts">Gifts Loved By You</a></h2> 3282 3283 3284 <cc-carousel class="cc-carousel cc-carousel--off-edge-mobile card-margin" allow-mouse-drag rebuild-on-resize data-cc-animate="cc-fade-in-up"> 3285 <div class="cc-carousel-buttons cc-carousel-buttons--overlay-top"> 3286 <button class="cc-carousel-button cc-carousel-button--prev tap-target" aria-label="Previous"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></span></button> 3287 <button class="cc-carousel-button cc-carousel-button--next tap-target" aria-label="Next"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></span></button> 3288 </div> 3289 <div class="cc-carousel__scroll-outer"> 3290 <div class="product-list product-list--per-row-5 product-list--per-row-mob-2 product-list--image-shape-portrait-45 cc-carousel__scroll-area"> 3291 3292 3293 <product-block data-product-id="15250741461369" class="product-block" > 3294 <div class="block-inner card-scheme card-scheme--1"> 3295 <div class="block-inner-inner"> 3296 3297<div class="image-cont image-cont--with-secondary-image "> 3298 <a class="product-link" href="/collections/bestselling-gifts/products/clifton-herringbone-blanket-gift-box-spiced-cider" aria-label="Clifton Blanket Gift Box: Spiced Cider" tabindex="-1"> 3299 <div class="image-label-wrap"> 3300 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69594080838009"><div class="inline-image " 3301 3302 style="--ar-padding: 125.0%; 3303 --content-fit: cover; 3304 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=2000); 3305"> 3306 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 3307</div> 3308</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 3309 data-media-id="68352434864505" 3310 data-image-index="1"><template> 3311 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Orange_Clifton_Lay.jpg?v=1777370210" data-width="1080" data-height="1350" data-alt
3311="Clifton Blanket Gift Box: Spiced Cider" style="--ar-padding:125.0%"></div> 3312 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3313 data-media-id="66254403666297" 3314 data-image-index="2"><template> 3315 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Spicedcidermustardyellowwoolherringboneblanket_1.jpg?v=1761567862" data-width="1200" data-height="1500" data-alt="Clifton Blanket Gift Box: Spiced Cider featuring a mustard herringbone blanket draped on a wooden chair, with a cozy side table setup." style="--ar-padding:125.0%"></div> 3316 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3317 data-media-id="66254403731833" 3318 data-image-index="3"><template> 3319 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Spicedcidermustardyellowwoolherringboneblanket_5.jpg?v=1761567862" data-width="1200" data-height="1500" data-alt="Clifton Blanket Gift Box: Spiced Cider features a gray-upholstered chair with a mustard-yellow herringbone throw, light wood legs, on a smooth light-gray floor." style="--ar-padding:125.0%"></div> 3320 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3321 data-media-id="68365390152057" 3322 data-image-index="4"><template> 3323 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 3324 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3325 data-media-id="68365390184825" 3326 data-image-index="5"><template> 3327 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 3328 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3329 data-media-id="68276818215289" 3330 data-image-index="6"><template> 3331 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Gift_Box_Blue.png?v=1776951762" data-width="1080" data-height="1350" data-alt="Person holding a blue 'The British Blanket Co.' box in a bedroom setting." style="--ar-padding:125.0%"></div> 3332 </template></div></div> 3333 </div> 3334 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 3335 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 3336 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/clifton-herringbone-blanket-gift-box-spiced-cider" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 3337 3338</div> 3339 3340 3341 <div class="product-info"> 3342 <a class="product-link" href="/collections/bestselling-gifts/products/clifton-herringbone-blanket-gift-box-spiced-cider"><div class="product-block__title">
3342Clifton Blanket Gift Box: Spiced Cider</div><div class="product-block__subtitle">3 Sizes ⢠10 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 3343 <div class="product-block__price"><div class="product-price"> 3344 3345 <span class="product-price__item product-price__from">From</span> 3346 3347 <span class="product-price__item product-price__amount theme-money"><span class=money>£104.00</span>â 3348</span> 3349 3350 </div> 3351 3352 3353</div></div> 3354 </div> 3355 </div> 3356 </div> 3357</product-block> 3358 3359 3360 <product-block data-product-id="15155333562745" class="product-block" > 3361 <div class="block-inner card-scheme card-scheme--1"> 3362 <div class="block-inner-inner"> 3363 3364<div class="image-cont image-cont--with-secondary-image "> 3365 <a class="product-link" href="/collections/bestselling-gifts/products/rainbow-herringbone-stripe-blanket-gift-box-pastel" aria-label="Rainbow Stripe Blanket Gift Box: Pastel" tabindex="-1"> 3366 <div class="image-label-wrap"> 3367 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="70053856739705"><div class="inline-image " 3368 3369 style="--ar-padding: 125.0%; 3370 --content-fit: cover; 3371 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&width=1250); 3372"> 3373 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&width=1250" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 3374</div> 3375</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 3376 data-media-id="68343914430841" 3377 data-image-index="1"><template> 3378 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Pastel_Lay.png?v=1777284028" data-width="1080" data-height="1350" data-alt="Rainbow Stripe Blanket Gift Box: Pastel" style="--ar-padding:125.0%"></div> 3379 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3380 data-media-id="24157080518733" 3381 data-image-index="2"><template> 3382 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/pastel_rainbow_stripe_wool_throw_bed_blanket_10_Website4_5.jpg?v=1760453310" data-width="1000" data-height="1250" data-alt="Young woman wrapped in a Rainbow Stripe Blanket Gift Box: Pastel, sitting relaxed with toes on wood floor, against a neutral backdrop." style="--ar-padding:125.0%"></div> 3383 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3384 data-media-id="62340737925497" 3385 data-image-index="3"><template> 3386 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/rainbow_stripe_herringbone_wo
3386ol_blanket_72.jpg?v=1760453310" data-width="1200" data-height="1500" data-alt="Mid-century armchair with pastel Rainbow Stripe Blanket, round side table with vase, book, and bowl, creating a serene, cozy setting for the Rainbow Stripe Blanket Gift Box: Pastel." style="--ar-padding:125.0%"></div> 3387 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3388 data-media-id="68365390152057" 3389 data-image-index="4"><template> 3390 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 3391 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3392 data-media-id="68365390184825" 3393 data-image-index="5"><template> 3394 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 3395 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3396 data-media-id="68366515372409" 3397 data-image-index="6"><template> 3398 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Rainbow Stripe Blanket Gift Box: Pastel" style="--ar-padding:125.0%"></div> 3399 </template></div></div> 3400 </div> 3401 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 3402 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 3403 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/rainbow-herringbone-stripe-blanket-gift-box-pastel" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 3404 3405</div> 3406 3407 3408 <div class="product-info"> 3409 <a class="product-link" href="/collections/bestselling-gifts/products/rainbow-herringbone-stripe-blanket-gift-box-pastel"><div class="product-block__title">Rainbow Stripe Blanket Gift Box: Pastel</div><div class="product-block__subtitle">3 Sizes ⢠3 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 3410 <div class="product-block__price"><div class="product-price"> 3411
3412 <span class="product-price__item product-price__from">From</span> 3413 3414 <span class="product-price__item product-price__amount theme-money"><span class=money>£106.00</span>â 3415</span> 3416 3417 </div> 3418 3419 3420</div></div> 3421 </div> 3422 </div> 3423 </div> 3424</product-block> 3425 3426 3427 <product-block data-product-id="15155332940153" class="product-block" > 3428 <div class="block-inner card-scheme card-scheme--1"> 3429 <div class="block-inner-inner"> 3430 3431<div class="image-cont image-cont--with-secondary-image "> 3432 <a class="product-link" href="/collections/bestselling-gifts/products/rainbow-herringbone-stripe-blanket-gift-box-boho" aria-label="Rainbow Stripe Blanket Gift Box: Boho" tabindex="-1"> 3433 <div class="image-label-wrap"> 3434 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590286729593"><div class="inline-image " 3435 3436 style="--ar-padding: 125.0%; 3437 --content-fit: cover; 3438 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&width=2000); 3439"> 3440 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 3441</div> 3442</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 3443 data-media-id="68343914463609" 3444 data-image-index="1"><template> 3445 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Boho_Lay.png?v=1777284028" data-width="1080" data-height="1350" data-alt="Rainbow Stripe Blanket Gift Box: Boho" style="--ar-padding:125.0%"></div> 3446 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3447 data-media-id="24176020750413" 3448 data-image-index="2"><template> 3449 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/retro_rainbow_stripe_herringbone_wo
3449ol_blanket_38.jpg?v=1760453310" data-width="1333" data-height="1666" data-alt="Young woman wrapped in a Rainbow Stripe Blanket Gift Box: Boho, showcasing its herringbone pattern and soft, muted stripe design against a plain background." style="--ar-padding:124.98124531132784%"></div> 3450 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3451 data-media-id="62340737630585" 3452 data-image-index="3"><template> 3453 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/rainbow_stripe_herringbone_wool_blanket_722.jpg?v=1760453310" data-width="1200" data-height="1500" data-alt="Rainbow Stripe Blanket Gift Box: Boho, featuring a pastel-striped throw on a light-wood armchair, accompanied by a candle and sea salt chocolate on a side table." style="--ar-padding:125.0%"></div> 3454 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3455 data-media-id="68365390152057" 3456 data-image-index="4"><template> 3457 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 3458 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3459 data-media-id="68365390184825" 3460 data-image-index="5"><template> 3461 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 3462 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3463 data-media-id="68366515372409" 3464 data-image-index="6"><template> 3465 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Rainbow Stripe Blanket Gift Box: Boho" style="--ar-padding:125.0%"></div> 3466 </template></div></div> 3467 </div> 3468 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 3469 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 3470 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/rainbow-herringbone-stripe-blanket-gift-box-boho" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 3471 3472</div> 3473 3474 3475 <div class="product-info"> 3476 <a class="product-link" href="/collections/bestselling-gifts/products/rainbow-herringbone-stripe-blanket-gift-box-boho"><div class="product-block__title">Rainbow Stripe Blanket Gift Box: Boho</div><div class="product-block__subtitle">3 Sizes ⢠3 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 3477 <div class="product-block__price"><div class="product-price"> 3478
3479 <span class="product-price__item product-price__from">From</span> 3480 3481 <span class="product-price__item product-price__amount theme-money"><span class=money>£106.00</span>â 3482</span> 3483 3484 </div> 3485 3486 3487</div></div> 3488 </div> 3489 </div> 3490 </div> 3491</product-block> 3492 3493 3494 <product-block data-product-id="15155133645177" class="product-block" > 3495 <div class="block-inner card-scheme card-scheme--1"> 3496 <div class="block-inner-inner"> 3497 3498<div class="image-cont image-cont--with-secondary-image "> 3499 <a class="product-link" href="/collections/bestselling-gifts/products/merino-blanket-gift-box-navy-blue" aria-label="Merino Blanket Gift Box: Navy Blue" tabindex="-1"> 3500 <div class="image-label-wrap"> 3501 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590364422521"><div class="inline-image " 3502 3503 style="--ar-padding: 125.0%; 3504 --content-fit: cover; 3505 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&width=2000); 3506"> 3507 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 3508</div> 3509</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 3510 data-media-id="68392482341241" 3511 data-image-index="1"><template> 3512 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Merino_Navy_91157348-d652-42c3-8260-c231178879fb.jpg?v=1777628283" data-width="1080" data-height="1350" data-alt="Merino Blanket Gift Box: Navy Blue" style="--ar-padding:125.0%"></div> 3513 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3514 data-media-id="24175976218701" 3515 data-image-index="2"><template> 3516 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/navy_blue_herringbone_merino_wool_throw_blanket_8.jpg?v=1760543343" data-width="1333" data-height="1666" data-alt="Woman reading on bed with a dark-blue Merino Blanket Gift Box: Navy Blue covering her, surrounded by cozy pillows, creating a serene atmosphere." style="--ar-padding:124.98124531132784%"></div> 3517 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3518 data-media-id="66044726215033" 3519 data-image-index="3"><template> 3520 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/navy_blue_herringbone_merino_wool_throw_blanket_5.jpg?v=1760543343" data-width="1000" data-height="1250" data-alt
3520="Merino Blanket Gift Box: Navy Blue, featuring a blue-and-white herringbone pattern blanket with cream fringe, draped over a wooden chair." style="--ar-padding:125.0%"></div> 3521 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3522 data-media-id="68365390184825" 3523 data-image-index="4"><template> 3524 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 3525 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3526 data-media-id="68365390152057" 3527 data-image-index="5"><template> 3528 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 3529 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3530 data-media-id="68366515372409" 3531 data-image-index="6"><template> 3532 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Merino Blanket Gift Box: Navy Blue" style="--ar-padding:125.0%"></div> 3533 </template></div></div> 3534 </div> 3535 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 3536 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 3537 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/merino-blanket-gift-box-navy-blue" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 3538 3539</div> 3540 3541 3542 <div class="product-info"> 3543 <a class="product-link" href="/collections/bestselling-gifts/products/merino-blanket-gift-box-navy-blue"><div class="product-block__title">Merino Blanket Gift Box: Navy Blue</div><div class="product-block__subtitle">2 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 3544 <div class="product-block__price"><div class="product-price"> 3545 3546 <span class="product-price__item product-price__from">From</span> 3547 3548 <span class="product-price__item product-price__amount theme-money"><span class=money>£175.00</span>â 3549</span> 3550 3551 </div> 3552 3553 3554</div></div> 3555 </div> 3556 </div> 3557 </div> 3558</product-block> 3559 3560 3561 <product-block data-product-id="15155128074617" class="product-block" > 3562 <div class="block-inner card-scheme card-scheme--1"> 3563 <div class="block-inner-inner"> 3564 3565<div class="image-cont image-cont--with-secondary-image "> 3566 <a class="product-link" href="/collections/bestselling-gifts/products/merino-blanket-gift-box-smoke-blue" aria-label="Merino Blanket Gift Box: Smoke Blue" tabindex="-1"> 3567 <div class="image-label-wrap"> 3568 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590403875193"><div class="inline-image " 3569 3570 style="--ar-padding: 125.0%; 3571 --content-fit: cover; 3572 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&width=2000); 3573"> 3574 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 3575</div> 3576</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 3577 data-media-id="68392436760953" 3578 data-image-index="1"><template> 3579 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/MerinoLightbLue.jpg?v=1777628048" data-width="1080" data-height="1350" data-alt
3579="Merino Blanket Gift Box: Smoke Blue" style="--ar-padding:125.0%"></div> 3580 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3581 data-media-id="24175969075277" 3582 data-image-index="2"><template> 3583 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/light_blue_herringbone_merino_wool_throw_blanket_13.jpg?v=1760543342" data-width="1333" data-height="1666" data-alt="Young woman reclines on a bed, wrapped in a fringed blanket from the Merino Blanket Gift Box: Smoke Blue, creating a cozy, relaxed ambience." style="--ar-padding:124.98124531132784%"></div> 3584 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3585 data-media-id="65804367266169" 3586 data-image-index="3"><template> 3587 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Smoke_Merino_lambswool_light_grey_blue_herringbone_blanket_from_The_British_Blanket_Company_2.jpg?v=1760543342" data-width="1500" data-height="1875" data-alt="Smoke Blue Merino Blanket Gift Box: A pale-blue herringbone throw with cream fringes on a wooden chair, showcasing luxury for special occasions." style="--ar-padding:125.0%"></div> 3588 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3589 data-media-id="68365390184825" 3590 data-image-index="4"><template> 3591 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 3592 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3593 data-media-id="68365390152057" 3594 data-image-index="5"><template> 3595 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 3596 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3597 data-media-id="68366515372409" 3598 data-image-index="6"><template> 3599 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Merino Blanket Gift Box: Smoke Blue" style="--ar-padding:125.0%"></div> 3600 </template></div></div> 3601 </div> 3602 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 3603 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 3604 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/merino-blanket-gift-box-smoke-blue" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 3605 3606</div> 3607 3608 3609 <div class="product-info"> 3610 <a class="product-link" href="/collections/bestselling-gifts/products/merino-blanket-gift-box-smoke-blue"><div class="product-block__title">Merino Blanket Gift Box: Smoke Blue</div><div class="product-block__subtitle">2 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 3611 <div class="product-block__price"><div class="product-price"> 3612
3613 <span class="product-price__item product-price__from">From</span> 3614 3615 <span class="product-price__item product-price__amount theme-money"><span class=money>£175.00</span>â 3616</span> 3617 3618 </div> 3619 3620 3621</div></div> 3622 </div> 3623 </div> 3624 </div> 3625</product-block> 3626 3627 3628 <product-block data-product-id="15155125387641" class="product-block" > 3629 <div class="block-inner card-scheme card-scheme--1"> 3630 <div class="block-inner-inner"> 3631 3632<div class="image-cont image-cont--with-secondary-image "> 3633 <a class="product-link" href="/collections/bestselling-gifts/products/merino-blanket-gift-box-uniform-grey" aria-label="Merino Blanket Gift Box: Uniform Grey" tabindex="-1"> 3634 <div class="image-label-wrap"> 3635 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590410822009"><div class="inline-image " 3636 3637 style="--ar-padding: 125.0%; 3638 --content-fit: cover; 3639 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&width=2000); 3640"> 3641 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 3642</div> 3643</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 3644 data-media-id="68392457306489" 3645 data-image-index="1"><template> 3646 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Merino_Uniform_80afb930-7ca3-4b00-ba5f-5c23bce558b7.jpg?v=1777628071" data-width="1080" data-height="1350" data-alt="Merino Blanket Gift Box: Uniform Grey" style="--ar-padding:125.0%"></div> 3647 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3648 data-media-id="24175984771149" 3649 data-image-index="2"><template> 3650 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/grey_herringbone_merino_wool_blanket_19.jpg?v=1760543343" data-width="1333" data-height="1666" data-alt="Young woman enjoying a cozy moment under a Merino Blanket Gift Box: Uniform Grey, holding a mug, with a book and a wooden tray nearby." style="--ar-padding:124.98124531132784%"></div> 3651 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3652 data-media-id="66044732965241" 3653 data-image-index="3"><template> 3654 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/grey_herringbone_merino_wool_throw_blanket_7.jpg?v=1760543343" data-width="1000" data-height="1250" data-alt
3654="Merino Blanket Gift Box: Uniform Grey, featuring a light-gray herringbone-patterned throw with fringe, draped over a wooden chair in a cozy setting." style="--ar-padding:125.0%"></div> 3655 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3656 data-media-id="68365390184825" 3657 data-image-index="4"><template> 3658 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 3659 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3660 data-media-id="68365390152057" 3661 data-image-index="5"><template> 3662 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 3663 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3664 data-media-id="68366515372409" 3665 data-image-index="6"><template> 3666 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Merino Blanket Gift Box: Uniform Grey" style="--ar-padding:125.0%"></div> 3667 </template></div></div> 3668 </div> 3669 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 3670 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 3671 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/merino-blanket-gift-box-uniform-grey" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 3672 3673</div> 3674 3675 3676 <div class="product-info"> 3677 <a class="product-link" href="/collections/bestselling-gifts/products/merino-blanket-gift-box-uniform-grey"><div class="product-block__title">Merino Blanket Gift Box: Uniform Grey</div><div class="product-block__subtitle">2 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 3678 <div class="product-block__price"><div class="product-price"> 3679 3680 <span class="product-price__item product-price__from">From</span> 3681 3682 <span class="product-price__item product-price__amount theme-money"><span class=money>£175.00</span>â 3683</span> 3684 3685 </div> 3686 3687 3688</div></div> 3689 </div> 3690 </div> 3691 </div> 3692</product-block> 3693 3694 3695 <product-block data-product-id="15155114967417" class="product-block" > 3696 <div class="block-inner card-scheme card-scheme--1"> 3697 <div class="block-inner-inner"> 3698 3699<div class="image-cont image-cont--with-secondary-image "> 3700 <a class="product-link" href="/collections/bestselling-gifts/products/merino-blanket-gift-box-basswood" aria-label="Merino Blanket Gift Box: Basswood" tabindex="-1"> 3701 <div class="image-label-wrap"> 3702 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69591464345977"><div class="inline-image " 3703 3704 style="--ar-padding: 125.0%; 3705 --content-fit: cover; 3706 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&width=2000); 3707"> 3708 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 3709</div> 3710</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 3711 data-media-id="68392462614905" 3712 data-image-index="1"><template> 3713 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Merino_Basswood_7ea9c4b3-f15f-4ece-88d9-7e79e3dc35ab.jpg?v=1777628126" data-width="1080" data-height="1350" data-alt
3713="Merino Blanket Gift Box: Basswood" style="--ar-padding:125.0%"></div> 3714 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3715 data-media-id="24175966060621" 3716 data-image-index="2"><template> 3717 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/neutral_beige_herringbone_meinro_wool_blanket_23.jpg?v=1760543343" data-width="1333" data-height="1666" data-alt="Young woman wrapped in Merino Blanket Gift Box: Basswood, sitting cozily on a bed with muted-green linens, embodying a serene, thoughtful moment." style="--ar-padding:124.98124531132784%"></div> 3718 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3719 data-media-id="66044729852281" 3720 data-image-index="3"><template> 3721 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/neutral_beige_herringbone_merino_wool_throw_blanket_1.jpg?v=1760543343" data-width="1000" data-height="1250" data-alt="Merino Blanket Gift Box: Basswood, featuring a camel-beige herringbone throw with cream fringe, draped over a wooden chair, perfect for gifting on special occasions." style="--ar-padding:125.0%"></div> 3722 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3723 data-media-id="68365390184825" 3724 data-image-index="4"><template> 3725 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 3726 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3727 data-media-id="68365390152057" 3728 data-image-index="5"><template> 3729 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 3730 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3731 data-media-id="68366515372409" 3732 data-image-index="6"><template> 3733 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Merino Blanket Gift Box: Basswood" style="--ar-padding:125.0%"></div> 3734 </template></div></div> 3735 </div> 3736 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 3737 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 3738 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/merino-blanket-gift-box-basswood" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 3739 3740</div> 3741 3742 3743 <div class="product-info"> 3744 <a class="product-link" href="/collections/bestselling-gifts/products/merino-blanket-gift-box-basswood"><div class="product-block__title">Merino Blanket Gift Box: Basswood</div><div class="product-block__subtitle">2 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 3745 <div class="product-block__price"><div class="product-price"> 3746
3747 <span class="product-price__item product-price__from">From</span> 3748 3749 <span class="product-price__item product-price__amount theme-money"><span class=money>£175.00</span>â 3750</span> 3751 3752 </div> 3753 3754 3755</div></div> 3756 </div> 3757 </div> 3758 </div> 3759</product-block> 3760 3761 3762 <product-block data-product-id="15150059815289" class="product-block" > 3763 <div class="block-inner card-scheme card-scheme--1"> 3764 <div class="block-inner-inner"> 3765 3766<div class="image-cont image-cont--with-secondary-image "> 3767 <a class="product-link" href="/collections/bestselling-gifts/products/clifton-herringbone-blanket-gift-box-blanquette" aria-label="Clifton Blanket Gift Box: Blanquette" tabindex="-1"> 3768 <div class="image-label-wrap"> 3769 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69591467983225"><div class="inline-image " 3770 3771 style="--ar-padding: 125.0%; 3772 --content-fit: cover; 3773 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&width=2000); 3774"> 3775 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 3776</div> 3777</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 3778 data-media-id="68353946124665" 3779 data-image-index="1"><template> 3780 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Grey_Clifton_Lay.jpg?v=1777376485" data-width="1080" data-height="1350" data-alt="Clifton Blanket Gift Box: Blanquette" style="--ar-padding:125.0%"></div> 3781 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3782 data-media-id="24212410630221" 3783 data-image-index="2"><template> 3784 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/grey_wool_herringbone_throw_bed_blanket_9.jpg?v=1749552883" data-width="1000" data-height="1250" data-alt="Young woman wrapped in a soft Clifton Blanket Hamper: Blanquette, herringbone-patterned with fringe, sitting on a bed, creating a cozy, minimalist atmosphere." style="--ar-padding:125.0%"></div> 3785 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3786 data-media-id="64979846201721" 3787 data-image-index="3"><template> 3788 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/grey_herringbone_wo
3788ol_blanket_3.jpg?v=1749552828" data-width="1200" data-height="1500" data-alt="Clifton Blanket Hamper: Blanquette, a soft wool throw with a herringbone pattern and fringed edges, draped over a piece of upholstered furniture." style="--ar-padding:125.0%"></div> 3789 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3790 data-media-id="68365390152057" 3791 data-image-index="4"><template> 3792 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 3793 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3794 data-media-id="68365390184825" 3795 data-image-index="5"><template> 3796 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 3797 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3798 data-media-id="68366515372409" 3799 data-image-index="6"><template> 3800 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Clifton Blanket Gift Box: Blanquette" style="--ar-padding:125.0%"></div> 3801 </template></div></div> 3802 </div> 3803 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 3804 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 3805 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/clifton-herringbone-blanket-gift-box-blanquette" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 3806 3807</div> 3808 3809 3810 <div class="product-info"> 3811 <a class="product-link" href="/collections/bestselling-gifts/products/clifton-herringbone-blanket-gift-box-blanquette"><div class="product-block__title">Clifton Blanket Gift Box: Blanquette</div><div class="product-block__subtitle">3 Sizes ⢠10 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 3812 <div class="product-block__price"><div class="product-price"> 3813 3814 <span class="product-price__item product-price__from">From</span> 3815
3816 <span class="product-price__item product-price__amount theme-money"><span class=money>£104.00</span>â 3817</span> 3818 3819 </div> 3820 3821 3822</div></div> 3823 </div> 3824 </div> 3825 </div> 3826</product-block> 3827 3828 3829 <product-block data-product-id="15150043300217" class="product-block" > 3830 <div class="block-inner card-scheme card-scheme--1"> 3831 <div class="block-inner-inner"> 3832 3833<div class="image-cont image-cont--with-secondary-image "> 3834 <a class="product-link" href="/collections/bestselling-gifts/products/clifton-herringbone-blanket-gift-box-harbourside" aria-label="Clifton Blanket Gift Box: Harbourside" tabindex="-1"> 3835 <div class="image-label-wrap"> 3836 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590629908857"><div class="inline-image " 3837 3838 style="--ar-padding: 125.0%; 3839 --content-fit: cover; 3840 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&width=2000); 3841"> 3842 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 3843</div> 3844</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 3845 data-media-id="68352442564985" 3846 data-image-index="1"><template> 3847 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/LIght_BLue_Clifton_Lay.jpg?v=1777370258" data-width="1080" data-height="1350" data-alt="Clifton Blanket Gift Box: Harbourside" style="--ar-padding:125.0%"></div> 3848 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3849 data-media-id="24157073506381" 3850 data-image-index="2"><template> 3851 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/blue_wool_herringbone_throw_bed_blanket_109_Website4_5.jpg?v=1759160668" data-width="922" data-height="1152" data-alt="Young woman on bed under Clifton Blanket Hamper: Harbourside, showcasing its woven herringbone pattern, creating a relaxed, intimate atmosphere." style="--ar-padding:124.94577006507592%"></div> 3852 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3853 data-media-id="64979847119225" 3854 data-image-index="3"><template> 3855 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/blue_herringbone_wo
3855ol_blanket_4_12074651-00c8-41bc-96d6-605070397b67.jpg?v=1759160668" data-width="1200" data-height="1500" data-alt="Clifton Blanket Hamper: Harbourside, a soft woolen throw with a herringbone pattern, creamy-white edges, and white fringe, draped over a wooden chair." style="--ar-padding:125.0%"></div> 3856 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3857 data-media-id="68365390152057" 3858 data-image-index="4"><template> 3859 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 3860 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3861 data-media-id="68365390184825" 3862 data-image-index="5"><template> 3863 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 3864 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3865 data-media-id="68366515372409" 3866 data-image-index="6"><template> 3867 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Clifton Blanket Gift Box: Harbourside" style="--ar-padding:125.0%"></div> 3868 </template></div></div> 3869 </div> 3870 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 3871 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 3872 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/clifton-herringbone-blanket-gift-box-harbourside" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 3873 3874</div> 3875 3876 3877 <div class="product-info"> 3878 <a class="product-link" href="/collections/bestselling-gifts/products/clifton-herringbone-blanket-gift-box-harbourside"><div class="product-block__title">Clifton Blanket Gift Box: Harbourside</div><div class="product-block__subtitle">3 Sizes ⢠10 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 3879 <div class="product-block__price"><div class="product-price"> 3880
3881 <span class="product-price__item product-price__from">From</span> 3882 3883 <span class="product-price__item product-price__amount theme-money"><span class=money>£104.00</span>â 3884</span> 3885 3886 </div> 3887 3888 3889</div></div> 3890 </div> 3891 </div> 3892 </div> 3893</product-block> 3894 3895 3896 <product-block data-product-id="15149532578169" class="product-block" > 3897 <div class="block-inner card-scheme card-scheme--1"> 3898 <div class="block-inner-inner"> 3899 3900<div class="image-cont image-cont--with-secondary-image "> 3901 <a class="product-link" href="/collections/bestselling-gifts/products/clifton-herringbone-blanket-gift-box-polygon" aria-label="Clifton Blanket Gift Box: Polygon" tabindex="-1"> 3902 <div class="image-label-wrap"> 3903 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590656090489"><div class="inline-image " 3904 3905 style="--ar-padding: 125.0%; 3906 --content-fit: cover; 3907 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&width=2000); 3908"> 3909 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 3910</div> 3911</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 3912 data-media-id="68353959002489" 3913 data-image-index="1"><template> 3914 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Light_Pink_Clifton_Lay.jpg?v=1777376538" data-width="1080" data-height="1350" data-alt="Clifton Blanket Gift Box: Polygon" style="--ar-padding:125.0%"></div> 3915 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3916 data-media-id="24157073702989" 3917 data-image-index="2"><template> 3918 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/pink_wool_herringbone_throw_bed_blanket_69_Website4_5.jpg?v=1749552876" data-width="1000" data-height="1250" data-alt="Woman relaxing with the Clifton Herringbone Wool Blanket from the Christmas Blanket Gift Box: Polygon, showcasing its cozy herringbone pattern and tasseled edges." style="--ar-padding:125.0%"></div> 3919 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3920 data-media-id="64979846824313" 3921 data-image-index="3"><template> 3922 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/pink_herringbone_wo
3922ol_blanket_4.jpg?v=1749552839" data-width="1200" data-height="1500" data-alt="Christmas Blanket Gift Box: Polygon featuring a pale-pink herringbone wool blanket with cream fringe, draped on a gray bench, showcasing luxurious holiday gifting." style="--ar-padding:125.0%"></div> 3923 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3924 data-media-id="68365390152057" 3925 data-image-index="4"><template> 3926 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 3927 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3928 data-media-id="68365390184825" 3929 data-image-index="5"><template> 3930 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 3931 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3932 data-media-id="68366515372409" 3933 data-image-index="6"><template> 3934 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Clifton Blanket Gift Box: Polygon" style="--ar-padding:125.0%"></div> 3935 </template></div></div> 3936 </div> 3937 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 3938 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 3939 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/clifton-herringbone-blanket-gift-box-polygon" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 3940 3941</div> 3942 3943 3944 <div class="product-info"> 3945 <a class="product-link" href="/collections/bestselling-gifts/products/clifton-herringbone-blanket-gift-box-polygon"><div class="product-block__title">Clifton Blanket Gift Box: Polygon</div><div class="product-block__subtitle">3 Sizes ⢠10 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 3946 <div class="product-block__price"><div class="product-price"> 3947 3948 <span class="product-price__item product-price__from">From</span> 3949
3950 <span class="product-price__item product-price__amount theme-money"><span class=money>£104.00</span>â 3951</span> 3952 3953 </div> 3954 3955 3956</div></div> 3957 </div> 3958 </div> 3959 </div> 3960</product-block> 3961 3962 3963 <product-block data-product-id="15742365106553" class="product-block" > 3964 <div class="block-inner card-scheme card-scheme--1"> 3965 <div class="block-inner-inner"> 3966 3967<div class="image-cont image-cont--with-secondary-image "> 3968 <a class="product-link" href="/collections/bestselling-gifts/products/luxury-christmas-blanket-gift-box-clifton-steamship" aria-label="Luxury Christmas Blanket Gift Box: Steamship" tabindex="-1"> 3969 <div class="image-label-wrap"> 3970 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="72399874064761"><div class="inline-image " 3971 3972 style="--ar-padding: 125.0%; 3973 --content-fit: cover; 3974 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&width=2000); 3975"> 3976 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&width=2000" alt="A luxury gift box with a blue herringbone blanket, scented candle, hot chocolate and bar of orange milk chocolate " data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 3977</div> 3978</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 3979 data-media-id="24212405223501" 3980 data-image-index="1"><template> 3981 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Slate_blue_herringbone_wo
3981ol_blanket.jpg?v=1759160192" data-width="1250" data-height="1250" data-alt="Clifton Blanket Hamper: Steamship, a woven throw with a herringbone pattern, features fringe and a label from The British Blanket Co." style="--ar-padding:100.0%"></div> 3982 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3983 data-media-id="72674720776569" 3984 data-image-index="2"><template> 3985 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Steamship_Christmas_Gift_Box.png?v=1790099615" data-width="810" data-height="1013" data-alt="Luxury Christmas Blanket Gift Box: Steamship" style="--ar-padding:125.0617283950617%"></div> 3986 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3987 data-media-id="24157073735757" 3988 data-image-index="3"><template> 3989 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/blue_wool_herringbone_throw_bed_blanket_30_Website4_5.jpg?v=1749552879" data-width="1000" data-height="1250" data-alt="Young woman wrapped in Clifton Blanket Hamper: Steamship, showcasing its soft herringbone pattern, seated comfortably with pillows in the background." style="--ar-padding:125.0%"></div> 3990 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3991 data-media-id="64979846594937" 3992 data-image-index="4"><template> 3993 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/blue_herringbone_wo
3993ol_blanket_7.jpg?v=1749552835" data-width="1948" data-height="2435" data-alt="Clifton Blanket Hamper: Steamship, featuring a soft, woven throw with a herringbone pattern, draped over a wooden chair, showcasing a cream fringe." style="--ar-padding:125.0%"></div> 3994 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3995 data-media-id="72910286291321" 3996 data-image-index="5"><template> 3997 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Steamship_Christmas_Blanket_Gift_Box_HotChoc_Candle.png?v=1790956801" data-width="1080" data-height="1350" data-alt="Luxury Christmas Blanket Gift Box: Steamship" style="--ar-padding:125.0%"></div> 3998 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 3999 data-media-id="72632637456761" 4000 data-image-index="6"><template> 4001 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/CopyofHarthartisanhotchocolateoriginalpacket.jpg?v=1789984087" data-width="2000" data-height="2000" data-alt="Luxury Christmas Blanket Gift Box: Steamship" style="--ar-padding:100.0%"></div> 4002 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4003 data-media-id="72632342446457" 4004 data-image-index="7"><template> 4005 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/FiresideAmberJarCandlelo.jpg?v=1789983688" data-width="2000" data-height="2000" data-alt="Luxury Christmas Blanket Gift Box: Steamship" style="--ar-padding:100.0%"></div> 4006 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4007 data-media-id="72631704387961" 4008 data-image-index="8"><template> 4009 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/ChocolateBArZestyOrangegreylo.jpg?v=1789982742" data-width="2000" data-height="2000" data-alt="Luxury Christmas Blanket Gift Box: Steamship" style="--ar-padding:100.0%"></div> 4010 </template></div></div><div class="product-label-container"><div class="product-label product-label--meta"> 4011 <span>Includes Gift Box</span> 4012 </div></div> 4013 </div> 4014 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 4015 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 4016 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/luxury-christmas-blanket-gift-box-clifton-steamship" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 4017 4018</div> 4019 4020 4021 <div class="product-info"> 4022 <a class="product-link" href="/collections/bestselling-gifts/products/luxury-christmas-blanket-gift-box-clifton-steamship"><div class="product-block__title">Luxury Christmas Blanket Gift Box: Steamship</div><div class="product-block__subtitle">3 Sizes ⢠4 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 4023 <div class="product-block__price"><div class="product-price"> 4024
4025 <span class="product-price__item product-price__from">From</span> 4026 4027 <span class="product-price__item product-price__amount theme-money"><span class=money>£114.00</span>â 4028</span> 4029 4030 </div> 4031 4032 4033</div></div> 4034 </div> 4035 </div> 4036 </div> 4037</product-block> 4038 4039 4040 <product-block data-product-id="15169509425529" class="product-block" > 4041 <div class="block-inner card-scheme card-scheme--1"> 4042 <div class="block-inner-inner"> 4043 4044<div class="image-cont image-cont--with-secondary-image "> 4045 <a class="product-link" href="/collections/bestselling-gifts/products/christmas-blanket-gift-box-clifton-bath-stone" aria-label="Luxury Christmas Blanket Gift Box: Bath Stone" tabindex="-1"> 4046 <div class="image-label-wrap"> 4047 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="72399726674297"><div class="inline-image " 4048 4049 style="--ar-padding: 125.0%; 4050 --content-fit: cover; 4051 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&width=2000); 4052"> 4053 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&width=2000" alt="A luxury gift box with a folded cream herringbone blanket, scented candle, hot chocolate and bar of orange milk chocolate " data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 4054</div> 4055</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 4056 data-media-id="65550507671929" 4057 data-image-index="1"><template> 4058 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wo
4058ol_blanket_13624436-d7ea-4fa2-81f9-b5efeda73e0b.jpg?v=1760440839" data-width="1250" data-height="1250" data-alt="The Christmas Blanket Gift Box: Bath Stone features a folded throw with a beige-and-cream herringbone pattern and cream fringe, labeled British Blanket Co." style="--ar-padding:100.0%"></div> 4059 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4060 data-media-id="72674720678265" 4061 data-image-index="2"><template> 4062 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Gift_Box.png?v=1790099614" data-width="810" data-height="1013" data-alt="Luxury Christmas Blanket Gift Box: Bath Stone" style="--ar-padding:125.0617283950617%"></div> 4063 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4064 data-media-id="65550507737465" 4065 data-image-index="3"><template> 4066 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/neutral_beige_wool_herringbone_throw_bed_blanket_65_Website_4_5_18eb8b4a-fe15-484d-824e-155919901b12.jpg?v=1760440839" data-width="1000" data-height="1250" data-alt="Young woman with red hair wrapped in The Christmas Blanket Gift Box: Bath Stone, showcasing its cozy, cream-colored herringbone texture, exuding warmth and comfort." style="--ar-padding:125.0%"></div> 4067 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4068 data-media-id="24245458239565" 4069 data-image-index="4"><template> 4070 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/neutral_beige_herringbone_wo
4070ol_blankets_2_383ccf32-0a14-43e5-8b19-7a2adfa034b2.jpg?v=1759161005" data-width="1000" data-height="1250" data-alt="Cozy corner with a grey armchair draped in a herringbone throw, next to a wooden table holding a tray, books, and a mug." style="--ar-padding:125.0%"></div> 4071 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4072 data-media-id="72910235206009" 4073 data-image-index="5"><template> 4074 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Blanket_Box_Hot_Chocolate.png?v=1790956616" data-width="1080" data-height="1350" data-alt="Luxury Christmas Blanket Gift Box: Bath Stone" style="--ar-padding:125.0%"></div> 4075 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4076 data-media-id="72910235304313" 4077 data-image-index="6"><template> 4078 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Blanket_Box_Candle.png?v=1790956616" data-width="1080" data-height="1350" data-alt="Luxury Christmas Blanket Gift Box: Bath Stone" style="--ar-padding:125.0%"></div> 4079 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4080 data-media-id="72910235238777" 4081 data-image-index="7"><template> 4082 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Blanket_Box_Chocolate_Bar.png?v=1790956616" data-width="1080" data-height="1350" data-alt="Luxury Christmas Blanket Gift Box: Bath Stone" style="--ar-padding:125.0%"></div> 4083 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4084 data-media-id="72910235271545" 4085 data-image-index="8"><template> 4086 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Blanket_Box_Gift_Card.png?v=1790956617" data-width="1080" data-height="1350" data-alt="Luxury Christmas Blanket Gift Box: Bath Stone" style="--ar-padding:125.0%"></div> 4087 </template></div></div><div class="product-label-container"><div class="product-label product-label--meta"> 4088 <span>Includes Gift Box</span> 4089 </div></div> 4090 </div> 4091 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 4092 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 4093 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/christmas-blanket-gift-box-clifton-bath-stone" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 4094 4095</div> 4096 4097 4098 <div class="product-info"> 4099 <a class="product-link" href="/collections/bestselling-gifts/products/christmas-blanket-gift-box-clifton-bath-stone"><div class="product-block__title">Luxury Christmas Blanket Gift Box: Bath Stone</div><div class="product-block__subtitle">3 Sizes ⢠4 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 4100 <div class="product-block__price"><div class="product-price"> 4101
4102 <span class="product-price__item product-price__from">From</span> 4103 4104 <span class="product-price__item product-price__amount theme-money"><span class=money>£114.00</span>â 4105</span> 4106 4107 </div> 4108 4109 4110</div></div> 4111 </div> 4112 </div> 4113 </div> 4114</product-block> 4115 4116 4117 <product-block data-product-id="15168897220985" class="product-block" > 4118 <div class="block-inner card-scheme card-scheme--1"> 4119 <div class="block-inner-inner"> 4120 4121<div class="image-cont image-cont--with-secondary-image "> 4122 <a class="product-link" href="/collections/bestselling-gifts/products/christmas-blanket-gift-box-clifton-blaise" aria-label="Luxury Christmas Blanket Gift Box: Blaise" tabindex="-1"> 4123 <div class="image-label-wrap"> 4124 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="72399722316153"><div class="inline-image " 4125 4126 style="--ar-padding: 125.0%; 4127 --content-fit: cover; 4128 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&width=2000); 4129"> 4130 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&width=2000" alt="A luxury gift box with a folded forest green herringbone blanket, scented candle, hot chocolate and bar of orange milk chocolate " data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 4131</div> 4132</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 4133 data-media-id="24212405289037" 4134 data-image-index="1"><template> 4135 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wo
4135ol_blanket.jpg?v=1760440840" data-width="1250" data-height="1250" data-alt="The Christmas Blanket Gift Box: Blaise features a folded wool throw in a herringbone weave with a fringe, labeled The British Blanket Co." style="--ar-padding:100.0%"></div> 4136 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4137 data-media-id="72674720874873" 4138 data-image-index="2"><template> 4139 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box.png?v=1790099615" data-width="810" data-height="1013" data-alt="Luxury Christmas Blanket Gift Box: Blaise" style="--ar-padding:125.0617283950617%"></div> 4140 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4141 data-media-id="24157074325581" 4142 data-image-index="3"><template> 4143 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/green_wool_herringbone_throw_bed_blanket_84_Website4_5.jpg?v=1760440840" data-width="1000" data-height="1250" data-alt="Woman wrapped in a green herringbone-patterned Christmas Blanket Gift Box: Blaise, holding a ceramic mug, smiling, seated on a cozy couch with pillows." style="--ar-padding:125.0%"></div> 4144 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4145 data-media-id="64979848987001" 4146 data-image-index="4"><template> 4147 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/green_herringbone_wo
4147ol_blanket_5.jpg?v=1760440840" data-width="1200" data-height="1500" data-alt="The Christmas Blanket Gift Box: Blaise features a green-and-off-white herringbone throw with a wide off-white band and fringed tassels, draped over a chair." style="--ar-padding:125.0%"></div> 4148 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4149 data-media-id="72909892190585" 4150 data-image-index="5"><template> 4151 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Blanket_Gift_Box_HotChoc.png?v=1790956992" data-width="1080" data-height="1350" data-alt="Luxury Christmas Blanket Gift Box: Blaise" style="--ar-padding:125.0%"></div> 4152 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4153 data-media-id="72909892092281" 4154 data-image-index="6"><template> 4155 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/36_c33a4ac4-47e5-443c-81b6-7f6991c8ed82.png?v=1790955593" data-width="1080" data-height="1350" data-alt="Luxury Christmas Blanket Gift Box: Blaise" style="--ar-padding:125.0%"></div> 4156 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4157 data-media-id="72909892157817" 4158 data-image-index="7"><template> 4159 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Blanket_Gift_Box_Orange_Choc.png?v=1790957061" data-width="1080" data-height="1350" data-alt="Luxury Christmas Blanket Gift Box: Blaise" style="--ar-padding:125.0%"></div> 4160 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4161 data-media-id="72909892223353" 4162 data-image-index="8"><template> 4163 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Blanket_Gift_Box_Gift_Card.png?v=1790956975" data-width="1080" data-height="1350" data-alt="Luxury Christmas Blanket Gift Box: Blaise" style="--ar-padding:125.0%"></div> 4164 </template></div></div><div class="product-label-container"><div class="product-label product-label--meta"> 4165 <span>Includes Gift Box</span> 4166 </div></div> 4167 </div> 4168 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 4169 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 4170 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/christmas-blanket-gift-box-clifton-blaise" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 4171 4172</div> 4173 4174 4175 <div class="product-info"> 4176 <a class="product-link" href="/collections/bestselling-gifts/products/christmas-blanket-gift-box-clifton-blaise"><div class="product-block__title">Luxury Christmas Blanket Gift Box: Blaise</div><div class="product-block__subtitle">3 Sizes ⢠4 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 4177 <div class="product-block__price"><div class="product-price"> 4178
4179 <span class="product-price__item product-price__from">From</span> 4180 4181 <span class="product-price__item product-price__amount theme-money"><span class=money>£114.00</span>â 4182</span> 4183 4184 </div> 4185 4186 4187</div></div> 4188 </div> 4189 </div> 4190 </div> 4191</product-block> 4192 4193 4194 <product-block data-product-id="15168896336249" class="product-block" > 4195 <div class="block-inner card-scheme card-scheme--1"> 4196 <div class="block-inner-inner"> 4197 4198<div class="image-cont image-cont--with-secondary-image "> 4199 <a class="product-link" href="/collections/bestselling-gifts/products/christmas-blanket-gift-box-clifton-rose" aria-label="Luxury Christmas Blanket Gift Box: Rose" tabindex="-1"> 4200 <div class="image-label-wrap"> 4201 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="72399725265273"><div class="inline-image " 4202 4203 style="--ar-padding: 125.0%; 4204 --content-fit: cover; 4205 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&width=2000); 4206"> 4207 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&width=2000" alt="A luxury gift box with a folded rose pink herringbone blanket, scented candle, hot chocolate and bar of orange milk chocolate " data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 4208</div> 4209</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 4210 data-media-id="66182293782905" 4211 data-image-index="1"><template> 4212 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Rose_herringbone_wo
4212ol_blanket_web_1.jpg?v=1761663725" data-width="1500" data-height="1500" data-alt="Clifton Blanket Gift Box: Rose features a folded pink-and-off-white herringbone wool blanket with a cream fringe, showcasing The British Blanket Co. label against a light background." style="--ar-padding:100.0%"></div> 4213 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4214 data-media-id="72674720711033" 4215 data-image-index="2"><template> 4216 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Rose_Christmas_Gift_Box.png?v=1790099614" data-width="810" data-height="1013" data-alt="Luxury Christmas Blanket Gift Box: Rose" style="--ar-padding:125.0617283950617%"></div> 4217 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4218 data-media-id="66208790217081" 4219 data-image-index="3"><template> 4220 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/The_British_Blanket_Company_Wool_Blankets_and_Throws_38.jpg?v=1761663725" data-width="1000" data-height="1250" data-alt="Cozy scene showcasing Clifton Blanket Gift Box: Rose, featuring a herringbone-patterned wool blanket on an armchair, alongside a side table with a mug and books." style="--ar-padding:125.0%"></div> 4221 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4222 data-media-id="66208790282617" 4223 data-image-index="4"><template> 4224 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/The_British_Blanket_Company_Wool_Blankets_and_Throws_42.jpg?v=1761663725" data-width="1000" data-height="1250" data-alt="Clifton Blanket Gift Box: Rose, featuring a folded wool herringbone blanket with white fringe, perfect for gifting with chocolate and candle in a colorful box." style="--ar-padding:125.0%"></div> 4225 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4226 data-media-id="72909916963193" 4227 data-image-index="5"><template> 4228 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Rose_Christmas_Blanket_Gift_Box_HotChoc.png?v=1790956928" data-width="1080" data-height="1350" data-alt="Luxury Christmas Blanket Gift Box: Rose" style="--ar-padding:125.0%"></div> 4229 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4230 data-media-id="72909916995961" 4231 data-image-index="6"><template> 4232 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/43Rose_Christmas_Blanket_Gift_Box_Candle.png?v=1790956871" data-width="1080" data-height="1350" data-alt="Luxury Christmas Blanket Gift Box: Rose" style="--ar-padding:125.0%"></div> 4233 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4234 data-media-id="72909917028729" 4235 data-image-index="7"><template> 4236 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Rose_Christmas_Blanket_Gift_Box_Orange_Choc.png?v=1790956855" data-width="1080" data-height="1350" data-alt="Luxury Christmas Blanket Gift Box: Rose" style="--ar-padding:125.0%"></div> 4237 </template></div></div><div class="product-label-container"><div class="product-label product-label--meta">
4238 <span>Includes Gift Box</span> 4239 </div></div> 4240 </div> 4241 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 4242 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 4243 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/christmas-blanket-gift-box-clifton-rose" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 4244 4245</div> 4246 4247 4248 <div class="product-info"> 4249 <a class="product-link" href="/collections/bestselling-gifts/products/christmas-blanket-gift-box-clifton-rose"><div class="product-block__title">Luxury Christmas Blanket Gift Box: Rose</div><div class="product-block__subtitle">3 Sizes ⢠4 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 4250 <div class="product-block__price"><div class="product-price"> 4251 4252 <span class="product-price__item product-price__from">From</span> 4253 4254 <span class="product-price__item product-price__amount theme-money"><span class=money>£114.00</span>â 4255</span> 4256 4257 </div> 4258 4259 4260</div></div> 4261 </div> 4262 </div> 4263 </div> 4264</product-block> 4265 4266 4267 <product-block data-product-id="15154781323641" class="product-block" > 4268 <div class="block-inner card-scheme card-scheme--1"> 4269 <div class="block-inner-inner"> 4270 4271<div class="image-cont image-cont--with-secondary-image "> 4272 <a class="product-link" href="/collections/bestselling-gifts/products/totterdown-waffle-blanket-gift-box-brunswick" aria-label="Totterdown Blanket Gift Box: Brunswick" tabindex="-1"> 4273 <div class="image-label-wrap"> 4274 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590573646201"><div class="inline-image " 4275 4276 style="--ar-padding: 125.0%; 4277 --content-fit: cover; 4278 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&width=2000); 4279"> 4280 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 4281</div> 4282</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 4283 data-media-id="68344262230393" 4284 data-image-index="1"><template> 4285 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brunswick_Totterdown_Lay.jpg?v=1777289563" data-width="1080" data-height="1350" data-alt
4285="Totterdown Blanket Gift Box: Brunswick" style="--ar-padding:125.0%"></div> 4286 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4287 data-media-id="24175992471629" 4288 data-image-index="2"><template> 4289 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/terracotta_waffle_wool_blanket_34.jpg?v=1762775708" data-width="1333" data-height="1666" data-alt="Young woman in a sleeveless top, wrapped in the textured Bright Friday Blanket Bundle: Brunswick, gazes contemplatively at the camera." style="--ar-padding:124.98124531132784%"></div> 4290 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4291 data-media-id="63075765846393" 4292 data-image-index="3"><template> 4293 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/terracotta_red_waffle_wool_blanket_4_1.jpg?v=1763564019" data-width="2000" data-height="2500" data-alt="Bright Friday Blanket Bundle: Brunswick displayed with a waffle-weave throw, fringed edges, accompanied by a wooden tray holding a ceramic mug and a paperback book." style="--ar-padding:125.0%"></div> 4294 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4295 data-media-id="68365390152057" 4296 data-image-index="4"><template> 4297 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 4298 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4299 data-media-id="68365390184825" 4300 data-image-index="5"><template> 4301 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 4302 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4303 data-media-id="68366515372409" 4304 data-image-index="6"><template> 4305 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Totterdown Blanket Gift Box: Brunswick" style="--ar-padding:125.0%"></div> 4306 </template></div></div> 4307 </div> 4308 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 4309 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 4310 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/totterdown-waffle-blanket-gift-box-brunswick" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 4311 4312</div> 4313 4314 4315 <div class="product-info"> 4316 <a class="product-link" href="/collections/bestselling-gifts/products/totterdown-waffle-blanket-gift-box-brunswick"><div class="product-block__title">Totterdown Blanket Gift Box: Brunswick</div><div class="product-block__subtitle">3 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 4317 <div class="product-block__price"><div class="product-price"> 4318
4319 <span class="product-price__item product-price__from">From</span> 4320 4321 <span class="product-price__item product-price__amount theme-money"><span class=money>£104.00</span>â 4322</span> 4323 4324 </div> 4325 4326 4327</div></div> 4328 </div> 4329 </div> 4330 </div> 4331</product-block> 4332 4333 4334 <product-block data-product-id="15154764677497" class="product-block" > 4335 <div class="block-inner card-scheme card-scheme--1"> 4336 <div class="block-inner-inner"> 4337 4338<div class="image-cont image-cont--with-secondary-image "> 4339 <a class="product-link" href="/collections/bestselling-gifts/products/totterdown-blanket-waffle-gift-box-lush" aria-label="Totterdown Blanket Gift Box: Lush" tabindex="-1"> 4340 <div class="image-label-wrap"> 4341 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590587474297"><div class="inline-image " 4342 4343 style="--ar-padding: 125.0%; 4344 --content-fit: cover; 4345 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&width=2000); 4346"> 4347 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 4348</div> 4349</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 4350 data-media-id="68344262361465" 4351 data-image-index="1"><template> 4352 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Pink_Totterdown_Lay.jpg?v=1777289563" data-width="1080" data-height="1350" data-alt="Totterdown Blanket Gift Box: Lush" style="--ar-padding:125.0%"></div> 4353 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4354 data-media-id="24157082026061" 4355 data-image-index="2"><template> 4356 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/pink_waffle_throw_blanket_13_Website4_5.jpg?v=1770221044" data-width="1000" data-height="1250" data-alt="Woman in cozy room, wrapped in Bright Friday Blanket Bundle: Lush, reading a book with a mug on a side table." style="--ar-padding:125.0%"></div> 4357 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4358 data-media-id="64979947454841" 4359 data-image-index="3"><template> 4360 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/pink_waffle_wool_blanket_1_63d1357d-e381-41c0-a065-99896acc5830.jpg?v=1770221044" data-width="2000" data-height="2500" data-alt
4360="Close-up of the Bright Friday Blanket Bundle: Lush, showcasing its waffle-weave texture, fringed edge, and ââ¬ÅThe British Blanket Co.ââ¬Â label." style="--ar-padding:125.0%"></div> 4361 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4362 data-media-id="68365390152057" 4363 data-image-index="4"><template> 4364 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 4365 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4366 data-media-id="68365390184825" 4367 data-image-index="5"><template> 4368 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 4369 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4370 data-media-id="68366515372409" 4371 data-image-index="6"><template> 4372 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Totterdown Blanket Gift Box: Lush" style="--ar-padding:125.0%"></div> 4373 </template></div></div> 4374 </div> 4375 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 4376 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 4377 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/totterdown-blanket-waffle-gift-box-lush" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 4378 4379</div> 4380 4381 4382 <div class="product-info"> 4383 <a class="product-link" href="/collections/bestselling-gifts/products/totterdown-blanket-waffle-gift-box-lush"><div class="product-block__title">Totterdown Blanket Gift Box: Lush</div><div class="product-block__subtitle">3 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 4384 <div class="product-block__price"><div class="product-price"> 4385 4386 <span class="product-price__item product-price__from">From</span> 4387 4388 <span class="product-price__item product-price__amount theme-money"><span class=money>£104.00</span>â 4389</span> 4390 4391 </div> 4392 4393 4394</div></div> 4395 </div> 4396 </div> 4397 </div> 4398</product-block> 4399 4400 4401 <product-block data-product-id="15154720375161" class="product-block" > 4402 <div class="block-inner card-scheme card-scheme--1"> 4403 <div class="block-inner-inner"> 4404 4405<div class="image-cont image-cont--with-secondary-image "> 4406 <a class="product-link" href="/collections/bestselling-gifts/products/totterdown-waffle-blanket-gift-box-lido" aria-label="Totterdown Blanket Gift Box: Lido" tabindex="-1"> 4407 <div class="image-label-wrap"> 4408 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590592881017"><div class="inline-image " 4409 4410 style="--ar-padding: 125.0%; 4411 --content-fit: cover; 4412 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&width=2000); 4413"> 4414 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 4415</div> 4416</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 4417 data-media-id="68344262459769" 4418 data-image-index="1"><template> 4419 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Blue_Totterdown_Lay.jpg?v=1777289563" data-width="1080" data-height="1350" data-alt
4419="Totterdown Blanket Gift Box: Lido" style="--ar-padding:125.0%"></div> 4420 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4421 data-media-id="24157081960525" 4422 data-image-index="2"><template> 4423 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/blue_waffle_throw_blanket_6_Website4_5.jpg?v=1762772333" data-width="1000" data-height="1250" data-alt="Young woman in armchair wrapped in the Bright Friday Blanket Bundle: Lido, creating a cozy, introspective atmosphere with its waffle texture." style="--ar-padding:125.0%"></div> 4424 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4425 data-media-id="64979948568953" 4426 data-image-index="3"><template> 4427 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/blue_waffle_wool_blanket_7.jpg?v=1763563310" data-width="1975" data-height="2469" data-alt="Bright Friday Blanket Bundle: Lido on a bed with light gray sheets, featuring a turquoise waffle-weave throw with fringe. Nearby, a chair holds books and a ceramic pot." style="--ar-padding:125.0126582278481%"></div> 4428 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4429 data-media-id="68365390152057" 4430 data-image-index="4"><template> 4431 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 4432 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4433 data-media-id="68365390184825" 4434 data-image-index="5"><template> 4435 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 4436 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4437 data-media-id="68366515372409" 4438 data-image-index="6"><template> 4439 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Totterdown Blanket Gift Box: Lido" style="--ar-padding:125.0%"></div> 4440 </template></div></div> 4441 </div> 4442 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 4443 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 4444 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/totterdown-waffle-blanket-gift-box-lido" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 4445 4446</div> 4447 4448 4449 <div class="product-info"> 4450 <a class="product-link" href="/collections/bestselling-gifts/products/totterdown-waffle-blanket-gift-box-lido"><div class="product-block__title">Totterdown Blanket Gift Box: Lido</div><div class="product-block__subtitle">3 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 4451 <div class="product-block__price"><div class="product-price"> 4452
4453 <span class="product-price__item product-price__from">From</span> 4454 4455 <span class="product-price__item product-price__amount theme-money"><span class=money>£104.00</span>â 4456</span> 4457 4458 </div> 4459 4460 4461</div></div> 4462 </div> 4463 </div> 4464 </div> 4465</product-block> 4466 4467 4468 <product-block data-product-id="15154708283769" class="product-block" > 4469 <div class="block-inner card-scheme card-scheme--1"> 4470 <div class="block-inner-inner"> 4471 4472<div class="image-cont image-cont--with-secondary-image "> 4473 <a class="product-link" href="/collections/bestselling-gifts/products/totterdown-waffle-blanket-gift-box-curious" aria-label="Totterdown Blanket Gift Box: Curious" tabindex="-1"> 4474 <div class="image-label-wrap"> 4475 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590597534073"><div class="inline-image " 4476 4477 style="--ar-padding: 125.0%; 4478 --content-fit: cover; 4479 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&width=2000); 4480"> 4481 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 4482</div> 4483</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 4484 data-media-id="68344262427001" 4485 data-image-index="1"><template> 4486 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Navy_Totterdown_Lay.jpg?v=1777289563" data-width="1080" data-height="1350" data-alt="Totterdown Blanket Gift Box: Curious" style="--ar-padding:125.0%"></div> 4487 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4488 data-media-id="65550560395641" 4489 data-image-index="2"><template> 4490 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/blue_waffle_wool_blanket_9_3a681ef8-3562-4835-8c71-085a39186204.jpg?v=1755092058" data-width="1333" data-height="1666" data-alt="Young woman on a wooden chair wrapped in the Totterdown Blanket Gift Box: Curious, showcasing its chunky texture and fringed edges in a cozy setting." style="--ar-padding:124.98124531132784%"></div> 4491 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4492 data-media-id="65550560362873" 4493 data-image-index="3"><template> 4494 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/blue_waffle_wool_blanket_11_2e5babc0-495c-4321-8549-f8582c887f2a.jpg?v=1755092058" data-width="1000" data-height="1250" data-alt
4494="Unmade bed with Totterdown Blanket Gift Box: Curious, featuring a woven throw, atop neutral linens. Nearby, a chair with books and mug, slippers on floor." style="--ar-padding:125.0%"></div> 4495 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4496 data-media-id="68365390152057" 4497 data-image-index="4"><template> 4498 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 4499 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4500 data-media-id="68365390184825" 4501 data-image-index="5"><template> 4502 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 4503 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4504 data-media-id="68366515372409" 4505 data-image-index="6"><template> 4506 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Totterdown Blanket Gift Box: Curious" style="--ar-padding:125.0%"></div> 4507 </template></div></div> 4508 </div> 4509 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 4510 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 4511 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/totterdown-waffle-blanket-gift-box-curious" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 4512 4513</div> 4514 4515 4516 <div class="product-info"> 4517 <a class="product-link" href="/collections/bestselling-gifts/products/totterdown-waffle-blanket-gift-box-curious"><div class="product-block__title">Totterdown Blanket Gift Box: Curious</div><div class="product-block__subtitle">3 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 4518 <div class="product-block__price"><div class="product-price"> 4519 4520 <span class="product-price__item product-price__from">From</span> 4521 4522 <span class="product-price__item product-price__amount theme-money"><span class=money>£104.00</span>â 4523</span> 4524 4525 </div> 4526 4527 4528</div></div> 4529 </div> 4530 </div> 4531 </div> 4532</product-block> 4533 4534 4535 <product-block data-product-id="15153575887225" class="product-block" > 4536 <div class="block-inner card-scheme card-scheme--1"> 4537 <div class="block-inner-inner"> 4538 4539<div class="image-cont image-cont--with-secondary-image "> 4540 <a class="product-link" href="/collections/bestselling-gifts/products/totterdown-blanket-gift-box-air-balloon" aria-label="Totterdown Blanket Gift Box: Air Balloon" tabindex="-1"> 4541 <div class="image-label-wrap"> 4542 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590606676345"><div class="inline-image " 4543 4544 style="--ar-padding: 125.0%; 4545 --content-fit: cover; 4546 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&width=2000); 4547"> 4548 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 4549</div> 4550</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 4551 data-media-id="68344262164857" 4552 data-image-index="1"><template> 4553 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Red_Totterdown_Lay.jpg?v=1777289563" data-width="1080" data-height="1350" data-alt
4553="Totterdown Blanket Gift Box: Air Balloon" style="--ar-padding:125.0%"></div> 4554 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4555 data-media-id="24157081763917" 4556 data-image-index="2"><template> 4557 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/red_waffle_throw_blanket_14_Website4_5.jpg?v=1762775720" data-width="1000" data-height="1250" data-alt="Woman in armchair with Bright Friday Blanket Bundle: Air Balloon draped over her shoulders and lap, showcasing its textured design." style="--ar-padding:125.0%"></div> 4558 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4559 data-media-id="24212424949837" 4560 data-image-index="3"><template> 4561 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/red_waffle_wool_blanket_13.jpg?v=1762775720" data-width="1000" data-height="1250" data-alt="Bright Friday Blanket Bundle: Air Balloon showcased on a neatly made bed with light-grey linen, featuring a textured, fringed throw draped at the foot." style="--ar-padding:125.0%"></div> 4562 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4563 data-media-id="68365390152057" 4564 data-image-index="4"><template> 4565 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 4566 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4567 data-media-id="68365390184825" 4568 data-image-index="5"><template> 4569 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 4570 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4571 data-media-id="68366515372409" 4572 data-image-index="6"><template> 4573 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Totterdown Blanket Gift Box: Air Balloon" style="--ar-padding:125.0%"></div> 4574 </template></div></div> 4575 </div> 4576 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 4577 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 4578 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/totterdown-blanket-gift-box-air-balloon" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 4579 4580</div> 4581 4582 4583 <div class="product-info"> 4584 <a class="product-link" href="/collections/bestselling-gifts/products/totterdown-blanket-gift-box-air-balloon"><div class="product-block__title">Totterdown Blanket Gift Box: Air Balloon</div><div class="product-block__subtitle">3 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 4585 <div class="product-block__price"><div class="product-price"> 4586
4587 <span class="product-price__item product-price__from">From</span> 4588 4589 <span class="product-price__item product-price__amount theme-money"><span class=money>£104.00</span>â 4590</span> 4591 4592 </div> 4593 4594 4595</div></div> 4596 </div> 4597 </div> 4598 </div> 4599</product-block> 4600 4601 4602 <product-block data-product-id="15155110183289" class="product-block" > 4603 <div class="block-inner card-scheme card-scheme--1"> 4604 <div class="block-inner-inner"> 4605 4606<div class="image-cont image-cont--with-secondary-image "> 4607 <a class="product-link" href="/collections/bestselling-gifts/products/wildweave-blanket-gift-box-rowan-beech" aria-label="Wildweave Blanket Gift Box: Rowan & Beech" tabindex="-1"> 4608 <div class="image-label-wrap"> 4609 <div class="image-label-wrap__images"><div class="product-block__image product-block__image--primary product-block__image--active" data-media-id="69590483992953"><div class="inline-image " 4610 4611 style="--ar-padding: 125.0%; 4612 --content-fit: cover; 4613 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=2000); 4614"> 4615 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 4616</div> 4617</div><div class="height--cover product-block__image product-block__image--secondary product-block__image--show-on-hover product-block__image--inactivated" 4618 data-media-id="68344052711801" 4619 data-image-index="1"><template> 4620 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Red_Wildweave_Flatlay.png?v=1777286413" data-width="1080" data-height="1350" data-alt="Wildweave Blanket Gift Box: Rowan & Beech" style="--ar-padding:125.0%"></div> 4621 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4622 data-media-id="24107651858509" 4623 data-image-index="2"><template> 4624 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_012.jpg?v=1767961751" data-width="3992" data-height="4990" data-alt="Wildweave Blanket Gift Box: Rowan & Beech, featuring a rust-red woven throw on a wooden chair, comes with a candle, chocolate, and gift box." style="--ar-padding:125.0%"></div> 4625 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4626 data-media-id="24107651825741" 4627 data-image-index="3"><template> 4628 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/BBC_NowStudio_WildWeave_02Jul2024_014.jpg?v=1767961751" data-width="3992" data-height="4990" data-alt
4628="Close-up of the Wildweave Blanket Gift Box: Rowan & Beech, showcasing its rust-colored woven texture, fringed edges, and subtle geometric pattern for a cozy home experience." style="--ar-padding:125.0%"></div> 4629 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4630 data-media-id="68365390152057" 4631 data-image-index="4"><template> 4632 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Candle.jpg?v=1777457362" data-width="864" data-height="1080" data-alt="Person lighting a candle with pink label, surrounded by flowers and decorative items." style="--ar-padding:125.0%"></div> 4633 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4634 data-media-id="68365390184825" 4635 data-image-index="5"><template> 4636 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Brightened_Chocolate.jpg?v=1777457361" data-width="864" data-height="1080" data-alt="Person holding a 'Sea Salt Caramel' chocolate bar packaging with a blurred background of chocolates and a wooden board." style="--ar-padding:125.0%"></div> 4637 </template></div><div class="height--cover product-block__image product-block__image--secondary product-block__image--inactivated" 4638 data-media-id="68366515372409" 4639 data-image-index="6"><template> 4640 <div class="background-image js-background-image" data-url="//thebritishblanketcompany.com/cdn/shop/files/Detail_Holding_Box_1_Portrait_lo.jpg?v=1777460429" data-width="864" data-height="1080" data-alt="Wildweave Blanket Gift Box: Rowan & Beech" style="--ar-padding:125.0%"></div> 4641 </template></div></div> 4642 </div> 4643 </a><a class="image-page-button image-page-button--previous ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></a> 4644 <a class="image-page-button image-page-button--next ltr-icon tap-target--before" href="#" aria-label="Previous" tabindex="-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></a> 4645 <a class="quick-action-button quick-action-button--visibility-hover quickbuy-toggle tap-target" href="/collections/bestselling-gifts/products/wildweave-blanket-gift-box-rowan-beech" aria-label="Quick buy"><span class="icon icon--small"><svg width="26" height="26" viewBox="0 0 26 26" aria-hidden="true"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke="currentColor"><circle cx="10.364" cy="10.364" r="10.364"/><path stroke-linecap="square" d="m18 18 5.777 5.788"/></g></g></svg></span></a> 4646 4647</div> 4648 4649 4650 <div class="product-info"> 4651 <a class="product-link" href="/collections/bestselling-gifts/products/wildweave-blanket-gift-box-rowan-beech"><div class="product-block__title">Wildweave Blanket Gift Box: Rowan & Beech</div><div class="product-block__subtitle">2 Sizes ⢠8 Colours</div></a><div class="product-block__price-row product-block__price-row--swatches-inline"> 4652 <div class="product-block__price"><div class="product-price"> 4653 4654 <span class="product-price__item product-price__from">From</span> 4655
4656 <span class="product-price__item product-price__amount theme-money"><span class=money>£140.00</span>â 4657</span> 4658 4659 </div> 4660 4661 4662</div></div> 4663 </div> 4664 </div> 4665 </div> 4666</product-block> 4667 4668 4669 4670 4671 </div> 4672 </div> 4673 </cc-carousel> 4674</div> 4675 4676 4677 4678</div><div id="shopify-section-template--26216535720313__collection_list_BXm7nz" class="shopify-section section-collection-list"><div class="section-id-template--26216535720313__collection_list_BXm7nz collection-slider-row for-collections" data-section-type="featured-collections"> 4679 4680 <h2 class="section-title" data-cc-animate>Gifts For Loved Ones</h2> 4681 4682<cc-carousel class="cc-carousel cc-carousel--off-edge-mobile card-margin" allow-mouse-drag data-cc-animate="cc-fade-in-up"> 4683 <div class="cc-carousel-buttons cc-carousel-buttons--overlay-top"> 4684 <button class="cc-carousel-button cc-carousel-button--prev tap-target" aria-label="Previous"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-left"><title>Left</title><polyline points="15 18 9 12 15 6"></polyline></svg></span></button> 4685 <button class="cc-carousel-button cc-carousel-button--next tap-target" aria-label="Next"><span class="icon--small ltr-icon"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon feather feather-chevron-right"><title>Right</title><polyline points="9 18 15 12 9 6"></polyline></svg></span></button> 4686 </div> 4687 <div class="cc-carousel__scroll-outer"><div class="product-list product-list--per-row-4 product-list--per-row-mob-2 product-list--image-shape-square cc-carousel__scroll-area"> 4688 4689 4690 4691 4692 4693 <div class="product-block scale-on-hover collection-block" data-collection-id="666370277753" > 4694 <div class="block-inner card-scheme card-scheme--1 card-br-oh"> 4695 <a class="product-link focus-inset" href="/collections/gift-ideas-for-her"> 4696 <div class="image-cont scale-on-hover__oh "> 4697 <div class="product-block__image product-block__image--primary product-block__image--active scale-on-hover__target"> 4698 <div class="inline-image " 4699 4700 style="--ar-padding: 100.0%; 4701 --content-fit: cover; 4702 --full-url: url(//thebritishblanketcompany.com/cdn/shop/collections/pink_blue_waffle_wool_blanket_1_1.jpg?v=1761305959&width=1000); 4703"> 4704 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/collections/pink_blue_waffle_wool_blanket_1_1.jpg?v=1761305959&width=1000" alt="A bed with white linens, a blanket, and a chair holding a cup and a book in a cozy bedroom setting." data-srcset="//thebritishblanketcompany.com/cdn/shop/collections/pink_blue_waffle_wool_blanket_1_1.jpg?v=1761305959&width=180 180w, //thebritishblanketcompany.com/cdn/shop/collections/pink_blue_waffle_wool_blanket_1_1.jpg?v=1761305959&width=360 360w, //thebritishblanketcompany.com/cdn/shop/collections/pink_blue_waffle_wool_blanket_1_1.jpg?v=1761305959&width=540 540w, //thebritishblanketcompany.com/cdn/shop/collections/pink_blue_waffle_wool_blanket_1_1.jpg?v=1761305959&width=720 720w, //thebritishblanketcompany.com/cdn/shop/collections/pink_blue_waffle_wool_blanket_1_1.jpg?v=1761305959&width=900 900w, //thebritishblanketcompany.com/cdn/shop/collections/pink_blue_waffle_wool_blanket_1_1.jpg?v=1761305959&width=1000 1000w" width="1000" height="1500" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 4705</div> 4706 4707 </div> 4708 4709 </div> 4710 <div class="product-info"> 4711 <div class="product-block__title">Gifts for Her</div> 4712 4713 </div> 4714 </a> 4715 </div> 4716</div> 4717 4718 4719 4720 4721 4722 4723 <div class="product-block scale-on-hover collection-block" data-collection-id="169074360397" >
4724 <div class="block-inner card-scheme card-scheme--1 card-br-oh"> 4725 <a class="product-link focus-inset" href="/collections/gifts-for-him"> 4726 <div class="image-cont scale-on-hover__oh "> 4727 <div class="product-block__image product-block__image--primary product-block__image--active scale-on-hover__target"> 4728 <div class="inline-image " 4729 4730 style="--ar-padding: 100.0%; 4731 --content-fit: cover; 4732 --full-url: url(//thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&width=1080); 4733"> 4734 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&width=1080" alt="A man wearing a scarf and a buttoned jacket, looking upward. Close-up highlights facial details and the scarf's fringe." data-srcset="//thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&width=180 180w, //thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&width=360 360w, //thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&width=540 540w, //thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&width=720 720w, //thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&width=900 900w, //thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&width=1080 1080w" width="1080" height="1350" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 4735</div> 4736 4737 </div> 4738 4739 </div> 4740 <div class="product-info"> 4741 <div class="product-block__title">Gifts for Him</div> 4742 4743 </div> 4744 </a> 4745 </div> 4746</div> 4747 4748 4749 4750 4751 4752 4753 <div class="product-block scale-on-hover collection-block" data-collection-id="679452311929" > 4754 <div class="block-inner card-scheme card-scheme--1 card-br-oh"> 4755 <a class="product-link focus-inset" href="/collections/gifts-under-200"> 4756 <div class="image-cont scale-on-hover__oh "> 4757 <div class="product-block__image product-block__image--primary product-block__image--active scale-on-hover__target"> 4758 <div class="inline-image " 4759 4760 style="--ar-padding: 100.0%; 4761 --content-fit: cover; 4762 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&width=1321); 4763"> 4764 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&width=1321" alt="Woman sitting in a chair with a Merino Check Blanket: Burnished, holding a cup and a book, showcasing its soft, luxurious texture." data-srcset="//thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&width=1321 1321w" width="1321" height="1651" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")" style="object-position:54.9849% 1.7912%;"></div> 4765</div> 4766 4767 </div> 4768 4769 </div> 4770 <div class="product-info"> 4771 <div class="product-block__title">Gifts Under £200</div> 4772 4773 </div> 4774 </a> 4775 </div> 4776</div> 4777 4778 4779 4780 4781 4782 4783 <div class="product-block scale-on-hover collection-block" data-collection-id="665237848441" >
4784 <div class="block-inner card-scheme card-scheme--1 card-br-oh"> 4785 <a class="product-link focus-inset" href="/collections/under-100"> 4786 <div class="image-cont scale-on-hover__oh "> 4787 <div class="product-block__image product-block__image--primary product-block__image--active scale-on-hover__target"> 4788 <div class="inline-image " 4789 4790 style="--ar-padding: 100.0%; 4791 --content-fit: cover; 4792 --full-url: url(//thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&width=1080); 4793"> 4794 <div class="inline-image__pad"><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-src="//thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&width=1080" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&width=1080 1080w" width="1080" height="720" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add("loaded")"></div> 4795</div> 4796 4797 </div> 4798 4799 </div> 4800 <div class="product-info"> 4801 <div class="product-block__title">Gifts Under £100</div> 4802 4803 </div> 4804 </a> 4805 </div> 4806</div> 4807 4808 4809 4810 4811 4812 </div></div> 4813 </cc-carousel></div> 4814 4815 4816 4817</div><div id="shopify-section-template--26216535720313__rich_text_TMRmqA" class="shopify-section section-rich-text"><div class="card card-scheme card-scheme--1 card-content-padding-x fully-padded-row--medium" data-cc-animate> 4818 <div class="container"> 4819 <div class="align-center spaced-column"> 4820 4821 4822 4823 <div class="rte lightly-spaced-row " ><p>Thereâs nothing quite like a homely Christmas. The tree is twinkling, the fire is lit and the people you love most are gathered together. At The British Blanket Company, we believe the season feels even more special when itâs wrapped in warmth.<br/><br/>Our <a href="/collections/all-blankets" title="All Blankets">blankets</a> and <a href="/collections/wearable" title="Wearable">scarves</a> are woven with care in the UK and Ireland, using natural fibres that last for many Christmases to come. Whether youâre searching for the perfect gift or preparing your home for festive guests, youâll find colours and textures to bring comfort and cheer. Need help choosing the right present? Check out our <a href="/blogs/gift-guide" title="Gift Guide">cosy gift guide.</a></p></div> 4824 4825 4826 4827 </div> 4828 </div> 4829</div> 4830 4831 4832 4833</div><div id="shopify-section-template--26216535720313__collapsible_tabs_TTXPhg" class="shopify-section section-collapsible-tabs"><div data-section-type="collapsible-tabs" data-components="accordion" data-cc-animate> 4834 <div class="container"> 4835 <div class="collapsible-tabs"> 4836 4837 <h3 class="collapsible-tabs__heading collapsible-tabs__content" id="faq-christmas-faqs">Christmas FAQs</h3> 4838 4839 4840 4841 4842<div class="cc-accordion" data-allow-multi-open="false"> 4843<div class="collapsible-tabs__block" > 4844 4845 <div class="collapsible-tabs__tab"> 4846 4847<details class="cc-accordion-item"> 4848 <summary class="cc-accordion-item__title">Do you offer gift wrapping?</summary> 4849 <div class="cc-accordion-item__panel"> 4850 <div class="cc-accordion-item__content rte"><p>If you're looking for a gift-wrapped present which feels that extra special, look no further than our <a href="https://thebritishblanketcompany.com/collections/all-gifts" title="https://thebritishblanketcompany.com/collections/all-gifts">Blanket Gift Box Collection</a>. Each set offers a blanket and little extras which are nestled insided our iconic colourful gift box, wrapped in tissue paper and accompanied with a handwritten gift note. </p><p>Why not also add a <a href="/products/cotton-gift-bag-with-ribbon" title="Cotton Gift Bag with Ribbon">Cotton Gift Bag</a> to any Gift Box, Blanket or Clothing item. They're perfect for storing homewares and </p></div> 4851 </div> 4852</details> 4853 4854 </div> 4855 4856 </div><div class="collapsible-tabs__block" > 4857 4858 <div class="collapsible-tabs__tab"> 4859
4860<details class="cc-accordion-item"> 4861 <summary class="cc-accordion-item__title">Can I add a gift note?</summary> 4862 <div class="cc-accordion-item__panel"> 4863 <div class="cc-accordion-item__content rte"><p>Absolutely! Once you add your blanket or gift to your cart, there will be a button to "<strong>Add your gift message</strong>". You can add a note up to 100 characters which will be written onto a gift card and placed inside your parcel. </p></div> 4864 </div> 4865</details> 4866 4867 </div> 4868 4869 </div><div class="collapsible-tabs__block" > 4870 4871 <div class="collapsible-tabs__tab"> 4872 4873<details class="cc-accordion-item"> 4874 <summary class="cc-accordion-item__title">Do you offer corporate gifting?</summary> 4875 <div class="cc-accordion-item__panel"> 4876 <div class="cc-accordion-item__content rte"><p>Each Christmas we work with a number of companies who want to thank their teams with a warm, cosy gift from The British Blanket Company. If you'd like to discuss a corporate gift, please fill out <a href="https://thebritishblanketcompany.com/pages/corporate-gifting-and-events-wholesale-b2b-blankets" title="https://thebritishblanketcompany.com/pages/corporate-gifting-and-events-wholesale-b2b-blankets">this form</a> and a member of the team will be in touch.</p></div> 4877 </div> 4878</details> 4879 4880 </div> 4881 4882 </div></div> 4883 4884 </div> 4885 </div> 4886</div> 4887 4888 4889 4890</div> 4891 4892 </div> 4893 </main> 4894 4895 4896<!-- BEGIN sections: footer-group --> 4897<div id="shopify-section-sections--26216536670585__custom_liquid_4mT6YL" class="shopify-section shopify-section-group-footer-group"><div id="section-id-sections--26216536670585__custom_liquid_4mT6YL" class="fully-spaced-row--medium section-id-sections--26216536670585__custom_liquid_4mT6YL" data-section-type="custom-liquid"> 4898 <div class="custom-html"> 4899
4899<script> 4900 window.addEventListener('load', function() { 4901 var _learnq = window._learnq || []; 4902 function addedToCart() { 4903 fetch(`${window.location.origin}/cart.js`) 4904 .then(res => res.clone().json().then(data => { 4905 var cart = { 4906 total_price: data.total_price/100, 4907 $value: data.total_price/100, 4908 total_discount: data.total_discount, 4909 original_total_price: data.original_total_price/100, 4910 items: data.items 4911 } 4912 if (item !== 'undefined') { 4913 cart = Object.assign(cart, item) 4914 } 4915 if (klAjax) { 4916 _learnq.push(['track', 'Added to Cart', cart]); 4917 klAjax = false; 4918 } 4919 })) 4920 }; 4921 (function (ns, fetch) { 4922 ns.fetch = function() { 4923 const response = fetch.apply(this, arguments); 4924 response.then(res => { 4925 if (`${window.location.origin}/cart/add.js` 4926 .includes(res.url) && res.url !== '') { 4927 addedToCart() 4928 } 4929 }); 4930 return response 4931 } 4932 }(window, window.fetch)); 4933 var klAjax = true; 4934 var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']"); 4935 for (var i = 0; i < atcButtons.length; i++) { 4936 atcButtons[i].addEventListener("click", function() { 4937 if (klAjax) { 4938 _learnq.push(['track', 'Added to Cart', item]); 4939 klAjax = false; 4940 } 4941 }) 4942 } 4943 }); 4944</script>
4944 4945 </div> 4946</div> 4947 4948 4949 4950</div><div id="shopify-section-sections--26216536670585__footer" class="shopify-section shopify-section-group-footer-group section-footer"><div class="section-footer__inner card card-content-padding" data-section-type="footer"> 4951 4952 <div class="section-footer__row-container"> 4953 <div class="section-footer__row section-footer__row--blocks" data-num-blocks="4"> 4954 4955 4956 <div class="section-footer__row__col"> 4957 <div id="shopify-block-AZC9nMXlPWEJiQk81a__klaviyo_email_marketing_sms_form_embed_block_qGeQWg" class="shopify-block shopify-app-block"> 4958 <div class="klaviyo-form-WfHTec"></div> 4959 4960 4961 4962 4963</div> 4964 </div> 4965 4966 4967 4968 4969 <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary navigation" > 4970 4971 4972 4973 <ul class="section-footer__menu-block__menu" > 4974 4975 <li> 4976 <a href="/pages/cosy-crew-rewards" class="no-wrap">Cosy Crew Rewards</a> 4977 </li> 4978 4979 <li> 4980 <a href="/pages/contact" class="no-wrap">Contact</a> 4981 </li> 4982 4983 <li> 4984 <a href="/pages/delivery" class="no-wrap">Delivery</a> 4985 </li> 4986 4987 <li> 4988 <a href="/pages/returnsportal" class="no-wrap">Returns</a> 4989 </li> 4990 4991 </ul> 4992 4993 </div> 4994 4995 4996 4997 4998 <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary navigation" > 4999 5000 5001 5002 <ul class="section-footer__menu-block__menu" > 5003 5004 <li> 5005 <a href="/collections/special-editions" class="no-wrap">Special Editions</a> 5006 </li> 5007 5008 <li> 5009 <a href="https://thebritishblanketcompany.com/pages/corporate-gifting-and-events-wholesale-b2b-blankets" class="no-wrap">Corporate Gifts</a> 5010 </li> 5011 5012 <li> 5013 <a href="/pages/press-enquiries" class="no-wrap">PR & Affiliates</a> 5014 </li> 5015 5016 <li> 5017 <a href="/pages/trade-enquiries-wholesale-b2b-blankets" class="no-wrap">Trade</a> 5018 </li> 5019 5020 <li> 5021 <a href="/pages/christmas-shop" class="no-wrap">Christmas Shop 2026</a> 5022 </li> 5023 5024 </ul> 5025 5026 </div> 5027 5028 5029 5030 5031 <div class="section-footer__row__col section-footer__menu-block" role="navigation" aria-label="Secondary navigation" > 5032 5033 5034 5035 <ul class="section-footer__menu-block__menu" > 5036 5037 <li> 5038 <a href="/blogs/news" class="no-wrap">Blog</a> 5039 </li> 5040 5041 <li> 5042 <a href="/pages/blanket-buying-guide" class="no-wrap">Care Guide</a> 5043 </li> 5044 5045 <li> 5046 <a href="/pages/terms-conditions" class="no-wrap">Terms & Conditions</a> 5047 </li> 5048 5049 <li> 5050 <a href="/pages/privacy-security" class="no-wrap">Privacy</a> 5051 </li> 5052 5053 <li> 5054 <a href="/pages/faqs" class="no-wrap">FAQs</a> 5055 </li> 5056 5057 </ul> 5058 5059 </div> 5060 5061 5062 5063 </div> 5064 </div> 5065 5066<div class="section-footer__row-container section-footer__row-container--with-localization"> 5067 <div class="section-footer__row section-footer__row-lower"> 5068 <div class="section-footer__row__col"> 5069 5070 <div class="section-footer__payment-icons"> 5071 5072 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
5072<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 5073 5074 5075 <svg class="section-footer__payment-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
5075<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 5076 5077 5078 <svg class="section-footer__payment-icon" width="38" height="24" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" aria-labelledby="pi-bizum"><title id="pi-bizum">Bizum</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18a3 3 0 003 3h32c1.7 0 3-1.3 3-3V3a3 3 0 00-3-3z" opacity=".07"/><path fill="#fff" d="M35 1a2 2 0 012 2v18a2 2 0 01-2 2H3a2 2 0 01-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#05c0c7" fill-rule="evenodd" d="M18.81 10.55a.52.52 0 00-.52.51v3.88a.52.52 0 101.05 0v-3.88a.52.52 0 00-.53-.51zm0-1.93a.6.6 0 00-.59.59c0 .32.27.6.6.6a.6.6 0 000-1.2zm5.12 2.44c0-.32-.26-.44-.5-.44h-2.6c-.25 0-.46.2-.46.44 0 .26.2.46.46.46h1.71l-2.21 3.08a.55.55 0 00-.1.31c0 .33.26.5.48.5h2.76c.25 0 .46-.2.46-.45 0-.26-.2-.46-.46-.46H21.6l2.17-3.01a.7.7 0 00.15-.43zm-7.66 2.44c0 .63-.28 1.02-.92 1.02s-.9-.39-.9-1.02v-1.98h.94c.78 0 .88.42.88.9v1.08zm1.05-1.1c0-1.1-.57-1.8-1.9-1.8h-.96V9.14a.52.52 0 00-.52-.52.52.52 0 00-.52.52v4.36c0 1.08.58 1.96 1.95 1.96 1.36 0 1.96-.9 1.96-1.96v-1.11h-.01zm10.7-1.85a.52.52 0 00-.52.52v2.43c0 .63-.28 1.02-.92 1.02-.63 0-.9-.39-.9-1.02v-2.43a.52.52 0 00-.51-.52.52.52 0 00-.53.52v2.43c0 1.08.58 1.96 1.95 1.96s1.96-.9 1.96-1.96v-2.43a.54.54 0 00-.53-.52zM36 12.52c0-1.08-.5-1.96-1.87-1.96-.61 0-1.05.18-1.35.48-.3-.3-.74-.48-1.35-.48-1.36 0-1.87.9-1.87 1.96v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.63 0 .82.39.82 1.02v2.43c0 .29.24.52.52.52.29 0 .52-.23.52-.52v-2.43c0-.63.2-1.02.83-1.02.64 0 .83.39.83 1.02v2.43c0 .29.23.52.5.52.3 0 .53-.23.53-.52l.02-2.43zM3.87 10.56c.37.27.88.19 1.15-.18l.96-1.33a.82.82 0 10-1.33-.97l-.97 1.33a.83.83 0 00.2 1.15zm4.4-1.88a.82.82 0 00-1.15.18l-3.86 5.32a.82.82 0 101.33.97l3.86-5.32a.81.81 0 00-.18-1.15zM3.5 8.26a.82.82 0 10-1.32-.97.82.82 0 001.32.97zm5.86 7.3a.82.82 0 10-.97 1.33.82.82 0 10.97-1.33zm-1.5-2.1a.82.82 0 00-1.15.17l-.97 1.33a.82.82 0 101.32.97l.98-1.33a.82.82 0 00-.18-1.15z" clip-rule="evenodd"/></svg> 5079 5080 <svg class="section-footer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 5081 5082 <svg class="section-footer__payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 5083 5084 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
508406zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 5085 5086 5087 <svg class="section-footer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> 5088 5089 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 5090 5091 5092 <svg class="section-footer__payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
50920-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 5093 5094 <svg class="section-footer__payment-icon" width="38" height="24" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" aria-labelledby="pi-satispay"><title id="pi-satispay">Satispay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3Z" style="fill-opacity:.07;fill-rule:nonzero"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" style="fill:#ef4323;fill-rule:nonzero"/><path d="M673.066 283.461h640.814l1012.66 924.379c50.64 46.22 79.68 112.06 79.68 180.62 0 68.57-29.04 134.4-79.68 180.63l-1012.66 924.37H673.066c-24.632 0-39.66-16.09-45.492-31.15-5.847-15.06-5.605-37.06 12.582-53.68L1724.9 1418.47a40.74 40.74 0 0 0 13.24-30.01c0-11.39-4.83-22.32-13.24-30L640.156 368.289c-18.187-16.609-18.429-38.617-12.582-53.668 5.832-15.062 20.86-31.16 45.492-31.16" style="fill:#fffcf0;fill-rule:nonzero" transform="matrix(.00765 0 0 -.00765 8.716 22.617)"/><path d="m868.125 2030.03-504.973-460.94c-50.636-46.23-79.683-112.06-79.683-180.63 0-68.56 29.047-134.4 79.683-180.62l504.973-460.949L1251.45 1096.8l-286.657 261.66a40.723 40.723 0 0 0-13.242 30 40.723 40.723 0 0 0 13.242 30.01l286.657 261.66-383.325 349.9Zm1148.515 463.43h-515.95l320.89-292.91 227.95 208.08c18.19 16.62 18.44 38.62 12.6 53.68-5.85 15.06-20.86 31.15-45.49 31.15M1821.58 576.379l-320.89-292.918h515.95c24.63 0 39.64 16.098 45.49 31.16 5.84 15.051 5.59 37.059-12.6 53.668l-227.95 208.09Z" style="fill:#fffcf0;fill-rule:nonzero" transform="matrix(.00765 0 0 -.00765 8.716 22.617)"/></svg> 5095 5096 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 5097 5098 5099 <svg class="section-footer__payment-icon" viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25
5099h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 5100 5101 <svg class="section-footer__payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/>
5101<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
510116.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 5102 5103 5104 </div> 5105 5106 5107 5108 </div> 5109 <div class="section-footer__row__col"> 5110 5111 <div class="section-footer__localization js-only"> 5112 <form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/pages/christmas-shop" /><div class="selectors-form__item"> 5113 <div class="visually-hidden" id="country-heading-footer"> 5114 Currency 5115 </div> 5116 5117 <div class="disclosure" data-disclosure-country> 5118 <button type="button" class="disclosure__toggle" aria-expanded="false" aria-controls="country-list-footer" aria-describedby="country-heading-footer" data-disclosure-toggle> 5119 United Kingdom (GBP £) 5120 <span class="disclosure__toggle-arrow" role="presentation"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><title>Down</title><polyline points="6 9 12 15 18 9"></polyline></svg></span> 5121 </button> 5122 <ul id="country-list-footer" class="disclosure-list" data-disclosure-list> 5123 5124 <li class="disclosure-list__item"> 5125 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="AU" data-disclosure-option> 5126 <span class="disclosure-option-with-parts__part">Australia</span> <span class="disclosure-option-with-parts__part">(AUD $)</span> 5127 </a> 5128 </li> 5129 <li class="disclosure-list__item"> 5130 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="AT" data-disclosure-option> 5131 <span class="disclosure-option-with-parts__part">Austria</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5132 </a> 5133 </li> 5134 <li class="disclosure-list__item"> 5135 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="BE" data-disclosure-option> 5136 <span class="disclosure-option-with-parts__part">Belgium</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5137 </a> 5138 </li> 5139 <li class="disclosure-list__item"> 5140 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="BG" data-disclosure-option> 5141 <span class="disclosure-option-with-parts__part">Bulgaria</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5142 </a> 5143 </li> 5144 <li class="disclosure-list__item"> 5145 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="CA" data-disclosure-option> 5146 <span class="disclosure-option-with-parts__part">Canada</span> <span class="disclosure-option-with-parts__part">(CAD $)</span> 5147 </a> 5148 </li> 5149 <li class="disclosure-list__item"> 5150 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="HR" data-disclosure-option> 5151 <span class="disclosure-option-with-parts__part">Croatia</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5152 </a> 5153 </li> 5154 <li class="disclosure-list__item"> 5155 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="CY" data-disclosure-option>
5156 <span class="disclosure-option-with-parts__part">Cyprus</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5157 </a> 5158 </li> 5159 <li class="disclosure-list__item"> 5160 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="DK" data-disclosure-option> 5161 <span class="disclosure-option-with-parts__part">Denmark</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5162 </a> 5163 </li> 5164 <li class="disclosure-list__item"> 5165 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="EE" data-disclosure-option> 5166 <span class="disclosure-option-with-parts__part">Estonia</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5167 </a> 5168 </li> 5169 <li class="disclosure-list__item"> 5170 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="FI" data-disclosure-option> 5171 <span class="disclosure-option-with-parts__part">Finland</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5172 </a> 5173 </li> 5174 <li class="disclosure-list__item"> 5175 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="FR" data-disclosure-option> 5176 <span class="disclosure-option-with-parts__part">France</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5177 </a> 5178 </li> 5179 <li class="disclosure-list__item"> 5180 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="DE" data-disclosure-option> 5181 <span class="disclosure-option-with-parts__part">Germany</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5182 </a> 5183 </li> 5184 <li class="disclosure-list__item"> 5185 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="GG" data-disclosure-option> 5186 <span class="disclosure-option-with-parts__part">Guernsey</span> <span class="disclosure-option-with-parts__part">(GBP £)</span> 5187 </a> 5188 </li> 5189 <li class="disclosure-list__item"> 5190 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="IE" data-disclosure-option> 5191 <span class="disclosure-option-with-parts__part">Ireland</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5192 </a> 5193 </li> 5194 <li class="disclosure-list__item"> 5195 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="IM" data-disclosure-option> 5196 <span class="disclosure-option-with-parts__part">Isle of Man</span> <span class="disclosure-option-with-parts__part">(GBP £)</span> 5197 </a> 5198 </li> 5199 <li class="disclosure-list__item"> 5200 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="IT" data-disclosure-option> 5201 <span class="disclosure-option-with-parts__part">Italy</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5202 </a> 5203 </li> 5204 <li class="disclosure-list__item"> 5205 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="JE" data-disclosure-option> 5206 <span class="disclosure-option-with-parts__part">Jersey</span> <span class="disclosure-option-with-parts__part">(GBP £)</span> 5207 </a> 5208 </li> 5209 <li class="disclosure-list__item"> 5210 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="LV" data-disclosure-option> 5211 <span class="disclosure-option-with-parts__part">Latvia</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5212 </a> 5213 </li> 5214 <li class="disclosure-list__item"> 5215 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="LT" data-disclosure-option>
5216 <span class="disclosure-option-with-parts__part">Lithuania</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5217 </a> 5218 </li> 5219 <li class="disclosure-list__item"> 5220 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="LU" data-disclosure-option> 5221 <span class="disclosure-option-with-parts__part">Luxembourg</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5222 </a> 5223 </li> 5224 <li class="disclosure-list__item"> 5225 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="MT" data-disclosure-option> 5226 <span class="disclosure-option-with-parts__part">Malta</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5227 </a> 5228 </li> 5229 <li class="disclosure-list__item"> 5230 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="NL" data-disclosure-option> 5231 <span class="disclosure-option-with-parts__part">Netherlands</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5232 </a> 5233 </li> 5234 <li class="disclosure-list__item"> 5235 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="NZ" data-disclosure-option> 5236 <span class="disclosure-option-with-parts__part">New Zealand</span> <span class="disclosure-option-with-parts__part">(NZD $)</span> 5237 </a> 5238 </li> 5239 <li class="disclosure-list__item"> 5240 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="NO" data-disclosure-option> 5241 <span class="disclosure-option-with-parts__part">Norway</span> <span class="disclosure-option-with-parts__part">(NOK kr)</span> 5242 </a> 5243 </li> 5244 <li class="disclosure-list__item"> 5245 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="PL" data-disclosure-option> 5246 <span class="disclosure-option-with-parts__part">Poland</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5247 </a> 5248 </li> 5249 <li class="disclosure-list__item"> 5250 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="PT" data-disclosure-option> 5251 <span class="disclosure-option-with-parts__part">Portugal</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5252 </a> 5253 </li> 5254 <li class="disclosure-list__item"> 5255 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="RO" data-disclosure-option> 5256 <span class="disclosure-option-with-parts__part">Romania</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5257 </a> 5258 </li> 5259 <li class="disclosure-list__item"> 5260 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="SK" data-disclosure-option> 5261 <span class="disclosure-option-with-parts__part">Slovakia</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5262 </a> 5263 </li> 5264 <li class="disclosure-list__item"> 5265 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="SI" data-disclosure-option> 5266 <span class="disclosure-option-with-parts__part">Slovenia</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5267 </a> 5268 </li> 5269 <li class="disclosure-list__item"> 5270 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="ZA" data-disclosure-option> 5271 <span class="disclosure-option-with-parts__part">South Africa</span> <span class="disclosure-option-with-parts__part">(GBP £)</span> 5272 </a> 5273 </li> 5274 <li class="disclosure-list__item"> 5275 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="ES" data-disclosure-option>
5276 <span class="disclosure-option-with-parts__part">Spain</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5277 </a> 5278 </li> 5279 <li class="disclosure-list__item"> 5280 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="SE" data-disclosure-option> 5281 <span class="disclosure-option-with-parts__part">Sweden</span> <span class="disclosure-option-with-parts__part">(EUR â¬)</span> 5282 </a> 5283 </li> 5284 <li class="disclosure-list__item"> 5285 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="CH" data-disclosure-option> 5286 <span class="disclosure-option-with-parts__part">Switzerland</span> <span class="disclosure-option-with-parts__part">(CHF CHF)</span> 5287 </a> 5288 </li> 5289 <li class="disclosure-list__item disclosure-list__item--current"> 5290 <a class="disclosure-list__option disclosure-option-with-parts" href="#" aria-current="true" data-value="GB" data-disclosure-option> 5291 <span class="disclosure-option-with-parts__part">United Kingdom</span> <span class="disclosure-option-with-parts__part">(GBP £)</span> 5292 </a> 5293 </li> 5294 <li class="disclosure-list__item"> 5295 <a class="disclosure-list__option disclosure-option-with-parts" href="#" data-value="US" data-disclosure-option> 5296 <span class="disclosure-option-with-parts__part">United States</span> <span class="disclosure-option-with-parts__part">(USD $)</span> 5297 </a> 5298 </li></ul> 5299 <input type="hidden" name="country_code" value="GB" data-disclosure-input/> 5300 </div> 5301 </div></form> 5302 </div> 5303 5304 5305 <div class="copyright"> 5306 <span class="copy">© 2026 <a href="/">The British Blanket Company</a>.</span> 5307 5308 5309 5310 </div> 5311 </div> 5312 </div> 5313 </div> 5314</div> 5315 5316 5317</div> 5318<!-- END sections: footer-group -->
5319<script> 5320 theme.getOffsetTopFromDoc = (el) => { 5321 return el ? theme.getOffsetTopFromDoc(el.offsetParent) + el.offsetTop : 0; 5322 } 5323 5324 theme.lazy = { 5325 _imageSizesBatch: [], 5326 5327 _computeSizes: (el) => { 5328 if (el.offsetParent) { 5329 if (getComputedStyle(el).objectFit == 'cover') { 5330 const ari = el.getAttribute('width') / el.getAttribute('height'), 5331 arc = el.offsetWidth / el.offsetHeight; 5332 if (ari > arc) { 5333 return Math.round(el.offsetHeight * ari) + 'px'; 5334 } else { 5335 return Math.round(el.offsetWidth) + 'px'; 5336 } 5337 } else { 5338 return Math.round(el.offsetWidth) + 'px'; 5339 } 5340 } 5341 return false; 5342 }, 5343 5344 _flushImageSizesBatch() { 5345 for (let i = 0; i < theme.lazy._imageSizesBatch.length; i++) { 5346 const item = theme.lazy._imageSizesBatch[i]; 5347 item.el.src = ''; // reset element - assume attrs will be rectified below 5348 5349 if (item.onload) { 5350 item.el.addEventListener('load', () => { item.el.classList.add('loaded')}); 5351 } 5352 if (item.sizes) { 5353 item.el.setAttribute('sizes', item.sizes); 5354 } 5355 if (item.srcset) { 5356 item.el.setAttribute('srcset', item.srcset); 5357 } 5358 if (item.src) { 5359 item.el.setAttribute('src', item.src); 5360 item.el.removeAttribute('data-src'); 5361 } 5362 if (item.loading) { 5363 item.el.setAttribute('loading', item.loading); 5364 } 5365 } 5366 theme.lazy._imageSizesBatch = []; 5367 }, 5368 5369 _loadSrcSets: (setEager) => { 5370 document.querySelectorAll('[data-src]').forEach((el) => { 5371 let batchItem = { el: el }; 5372 if (el.dataset.srcset) { 5373 // stop if size not calculable 5374 let sizes = theme.lazy._computeSizes(el); 5375 if (sizes === false) return; 5376 5377 batchItem.sizes = sizes; 5378 batchItem.srcset = el.dataset.srcset; 5379 5380 if (setEager && el.loading && el.loading === 'lazy' && theme.getOffsetTopFromDoc(el) < window.innerHeight) { 5381 batchItem.loading = 'eager'; 5382 } 5383 } 5384 if (el.dataset.src) { 5385 batchItem.src = el.dataset.src; 5386 } 5387 if (el.dataset.onload) { 5388 batchItem.onload = el.dataset.onload; 5389 } 5390 theme.lazy._imageSizesBatch.push(batchItem); 5391 }); 5392 theme.lazy._flushImageSizesBatch(); 5393 }, 5394 5395 updateImgSizes: () => { 5396 document.querySelectorAll('[data-srcset]').forEach((el) => { 5397 let sizes = theme.lazy._computeSizes(el); 5398 if (sizes === false) return; 5399 theme.lazy._imageSizesBatch.push({ 5400 el: el, 5401 sizes: sizes 5402 }); 5403 }); 5404 theme.lazy._flushImageSizesBatch(); 5405 }, 5406 5407 loadSrcSets: (runNow, firstRun) => { 5408 if (runNow) { 5409 clearTimeout(theme.lazy.loadSrcSetsThrottleTimeoutId); 5410 theme.lazy._loadSrcSets(firstRun); 5411 } else { 5412 clearTimeout(theme.lazy.loadSrcSetsThrottleTimeoutId); 5413 theme.lazy.loadSrcSetsThrottleTimeoutId = setTimeout(theme.lazy._loadSrcSets, 10); 5414 } 5415 }, 5416 5417 initLoadObserver: () => { 5418 theme.lazy.imgLoadObserver = new MutationObserver(function(mutations) { 5419 for (let i = 0; i < mutations.length; i++) { 5420 if (mutations[i].addedNodes && mutations[i].addedNodes.length) { 5421 theme.lazy.loadSrcSets(); 5422 } 5423 } 5424 }); 5425 5426 theme.lazy.imgLoadObserver.observe(document, { attributes: false, childList: true, characterData: false, subtree: true }); 5427 }, 5428 5429 initScript: (element, callback, threshold = 500) => { 5430 if ('IntersectionObserver' in window) { 5431 const io = new IntersectionObserver((entries, observer) => { 5432 entries.forEach((entry) => { 5433 if (entry.isIntersecting) { 5434 if (typeof callback === 'function') { 5435 callback(); 5436 observer.unobserve(entry.target); 5437 } 5438 } 5439 }); 5440 }, { rootMargin: `0px 0px ${threshold}px 0px` }); 5441 5442 io.observe(element); 5443 } else { 5444 callback(); 5445 } 5446 } 5447 } 5448 5449 setTimeout(() => { 5450 theme.lazy.loadSrcSets(true, true); 5451 theme.lazy.initLoadObserver(); 5452 }, 0);</script>
5452 5453<template id="ModalTemplate"> 5454 <div class="quickbuy-modal cc-popup cc-popup--right" aria-hidden="true" data-freeze-scroll="true"> 5455 <div class="cc-popup-background"></div> 5456 <div class="cc-popup-modal" role="dialog" aria-modal="true" aria-labelledby=""> 5457 <div class="cc-popup-container"> 5458 <button type="button" class="cc-popup-close tap-target" aria-label="Close"><svg aria-hidden="true" focusable="false" role="presentation" class="icon feather-x" viewBox="0 0 24 24"><path d="M18 6L6 18M6 6l12 12"/></svg></button> 5459 <div class="cc-popup-content"> 5460 <div class="loading-spinner"></div> 5461 </div> 5462 </div> 5463 </div> 5464 </div> 5465 </template> 5466 5467<!-- Klaviyo Back in Stock Script --> 5468
5468<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
5468 5469
5469<script> 5470 var klaviyo = klaviyo || []; 5471 klaviyo.init({ 5472 account: "T5YWZM", 5473 list: "V94RbB", 5474 platform: "shopify" 5475 }); 5476 klaviyo.enable("backinstock",{ 5477 trigger: { 5478 product_page_text: "Notify Me When Available", 5479 product_page_class: "button", 5480 product_page_text_align: "center", 5481 product_page_margin: "15px 0px 0px 0px", 5482 replace_anchor: true, 5483 }, 5484 modal: { 5485 headline: "{product_name}", 5486 body_content: "Register to receive a notification when this item comes back in stock.", 5487 email_field_label: "Email", 5488 button_label: "Notify me when available", 5489 subscription_success_label: "Thank you! We'll let you know when it's back.", 5490 footer_content: '', 5491 additional_styles: " ", 5492 drop_background_color: "#000", 5493 background_color: "#fbfaf9", 5494 text_color: "#222", 5495 button_text_color: "#fbfaf9", 5496 button_background_color: "#ce775f", 5497 close_button_color: "#ccc", 5498 error_background_color: "#fbfaf9", 5499 error_text_color: "#C72E2F", 5500 success_background_color: "#849881", 5501 success_text_color: "#fbfaf9", 5502 subscribe_checked: true, 5503 } 5504 }); 5505 </script>
5505 5506<style> </style> 5507<div id="shopify-block-ASDJxK1JuTm5IS0F1Q__9345611187080709652" class="shopify-block shopify-app-block"> 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525<div id="postco-exchange-embed" class="postco-exchange-embed" style="display: none; font-family: inherit;"> 5526 5527
5527<script> 5528 window.PostCoExchangeConfig = { 5529 baseUrl: 'https://360.postco.co', 5530 checkoutSelectors: [".checkout-button",".cart__checkout-button","#checkout",".cart__checkout","button[name='check","#shopify-section-sections--25914769146233__cart-drawer > div > div > div.cc-popup-modal > div > div > cart-form > div.cart-drawer__footer > div.checkout-buttons.lightly-spaced-row-above > a","#shopify-section-sections--25914769146233__cart-drawer > div > div > div.cc-popup-modal > div > div > cart-form > div.cart-drawer__footer > div.checkout-buttons.lightly-spaced-row-above > a",".postco-cart-footer__checkout"], 5531 buttonHideSelectors: [".shopify-payment-button__button",".shopify-payment-button__button--unbranded","shopify-buy-it-now-button","shop-pay-wallet-button",".custom-buy-now","shopify-paypal-button","shopify-google-pay-button","shopify-apple-pay-button","body > button > div > div > div.message__content","#shopify-section-sections--25914769146233__cart-drawer > div > div > div.cc-popup-modal > div > div > cart-form > div.cart-drawer__footer > div:nth-child(1) > div > div.lightly-spaced-row > a","body > button > div > div > div.message__content > div","body > button > div > div","#shopify-section-template--25914768884089__main > div > div > div.detail.product-column-right.cc-animate-init.-in.cc-animate-complete > div > div:nth-child(5)"], 5532 testMode: false, 5533 testModeAvailableCredits: 88, 5534 locale: 'en', 5535 currency: 'GBP', 5536 moneyFormat: '<span class=money>£{{amount}}</span>â', 5537 translations: { 5538 statusBar: { 5539 outstanding: "Outstanding", 5540 availableCredits: "Available Credits", 5541 item: "item", 5542 items: "items", 5543 cancel: "Cancel", 5544 confirm_cancel_title: "Are you sure you want to cancel this exchange?", 5545 confirm_cancel_message: "Any selected items in your cart will be removed and youâll be redirected back to the returns portal.", 5546 confirm_cancel_yes: "Yes, cancel", 5547 confirm_cancel_no: "Continue shopping", 5548 test_mode_cancel_message: "This is a test exchange. During an actual exchange, your customers will be redirected back to the portal to select another item to return.", 5549 test_mode_checkout_message: "This is a test exchange. During an actual exchange, your customers will be redirected to the return portal to complete their exchange.", 5550 test_mode_title: "Test Mode: PostCo Storefront Exchange", 5551 test_mode_close: "Close", 5552 selected: "selected", 5553 left_to_shop: "left to shop", 5554 to_pay_later: "to pay later", 5555 bonus_credit_included: "bonus credit included", 5556 proceed: "Proceed", 5557 proceed_with_exchange: "Proceed with exchange" 5558 } 5559 } 5560 }; 5561 5562 if(PostCoExchangeConfig.baseUrl.includes('localhost') || PostCoExchangeConfig.baseUrl.includes('sandbox') || PostCoExchangeConfig.baseUrl.includes('staging')) { 5563 PostCoExchangeConfig.debugMode = true; 5564 } else if (window.location.search.includes('debug=1')) { 5565 PostCoExchangeConfig.debugMode = true; 5566 } else { 5567 PostCoExchangeConfig.debugMode = false; 5568 } 5569 // pretty print the config 5570 console.log('PostCoExchangeConfig:', window.PostCoExchangeConfig); 5571 </script>
5571 5572 5573 5574 <!-- BEGIN app snippet: exchange-status-bar --> 5575 5576<div id="postco-status-bar" class="postco-status-bar" style="display: none;"> 5577 <div class="postco-status-content"> 5578 5579 <div class="postco-status-text"> 5580 <div id="postco-status-mainline" class="postco-status-mainline"></div> 5581 <div id="postco-status-subline" class="postco-status-subline"></div> 5582 </div> 5583 5584 5585 <div class="postco-status-actions"> 5586 <button id="postco-status-cancel" class="postco-status-cancel-link" type="button"> 5587 Cancel 5588 </button> 5589 <button id="postco-status-proceed" class="postco-status-proceed" type="button"> 5590 <span class="label-desktop">Proceed with exchange</span> 5591 <span class="label-mobile">Proceed</span> 5592 </button> 5593 </div> 5594 </div> 5595</div> 5596 5597 5598<style> 5599 .postco-status-bar { 5600 position: fixed; 5601 bottom: 0; 5602 left: 0; 5603 right: 0; 5604 background: #000000; 5605 z-index: 999; 5606 font-family: inherit; 5607 font-size: 16px; 5608 line-height: 1.4; 5609 } 5610 5611 .postco-status-content { 5612 display: flex; 5613 align-items: center; 5614 justify-content: space-between; 5615 padding: 16px 24px; 5616 max-width: 1200px; 5617 margin: 0 auto; 5618 gap: 20px; 5619 } 5620 5621 .postco-status-text { 5622 flex: 1; 5623 color: #ffffff; 5624 font-weight: 400; 5625 } 5626 5627 .postco-status-mainline { 5628 font-size: 18px; 5629 font-weight: 600; 5630 color: #ffffff; 5631 } 5632 5633 .postco-status-subline { 5634 margin-top: 4px; 5635 font-size: 14px; 5636 font-style: italic; 5637 opacity: 0.85; 5638 color: #ffffff; 5639 } 5640 5641 .postco-status-actions { 5642 display: flex; 5643 align-items: center; 5644 gap: 16px; 5645 } 5646 5647 .postco-status-cancel-link { 5648 background: transparent; 5649 color: #ffffff; 5650 border: none; 5651 padding: 8px 0; 5652 cursor: pointer; 5653 font-family: inherit; 5654 font-size: 16px; 5655 text-decoration: underline; 5656 } 5657 5658 .postco-status-cancel-link:hover { 5659 opacity: 0.85; 5660 } 5661 5662 .postco-status-proceed { 5663 background: #ffffff; 5664 color: #111111; 5665 border: 1px solid #e5e5e5; 5666 padding: 10px 18px; 5667 border-radius: 8px; 5668 cursor: pointer; 5669 font-family: inherit; 5670 font-size: 16px; 5671 font-weight: 600; 5672 } 5673 5674 .postco-status-proceed .label-mobile { display: none; } 5675 5676 /* Mobile responsive styles */ 5677 @media (max-width: 768px) { 5678 .postco-status-content { 5679 padding: 10px 16px; 5680 gap: 12px; 5681 } 5682 5683 .postco-status-mainline { font-size: 14px; line-height: 1.25; } 5684 .postco-status-subline { font-size: 12px; margin-top: 2px; } 5685 5686 .postco-status-cancel-link { font-size: 14px; padding: 6px 0; } 5687 .postco-status-proceed { font-size: 13px; padding: 6px 12px; border-radius: 6px; } 5688 5689 /* Show short label on mobile */ 5690 .postco-status-proceed .label-desktop { display: none; } 5691 .postco-status-proceed .label-mobile { display: inline; } 5692 } 5693 5694 /* Extra small phones */ 5695 @media (max-width: 360px) { 5696 .postco-status-content { padding: 8px 12px; gap: 10px; } 5697 .postco-status-mainline { font-size: 13px; } 5698 .postco-status-subline { font-size: 11px; } 5699 .postco-status-cancel-link { font-size: 13px; } 5700 .postco-status-proceed { font-size: 12px; padding: 6px 10px; } 5701 } 5702</style> 5703<!-- END app snippet --> 5704 5705 5706
5706<script src="https://cdn.shopify.com/extensions/01a0fbc1-e5b9-7d43-bdf7-831fd7dc26be/postco-360-staging-215/assets/exchange-embed.min.js" defer></script>
5706 5707 5708</div> 5709 5710 5711</div><div id="shopify-block-AMVRacTJYQmt2RDBQY__16274361319697914395" class="shopify-block shopify-app-block"> 5712 5713 5714 5715<reviewsio-floating data-id="AMVRacTJYQmt2RDBQY__16274361319697914395"> 5716 5717 5718 5719 5720 5721 5722</reviewsio-floating> 5723 5724</div><div id="shopify-block-AbmZNMkJoZTRRcUIvb__10830403595879607806" class="shopify-block shopify-app-block"><style> 5725 .rio-withoutBranding .FloatingWidget .R-Logo, 5726 .rio-withoutBranding .CarouselWidget .R-ReviewsioLogo, 5727 .rio-withoutBranding .ElementsWidget .footer__reviewsLogo-container, 5728 .rio-withoutBranding .QnaWidget .footer__reviewsLogo-container, 5729 .rio-withoutBranding .MediaGalleryWidget-prefix .R-ReviewsioLogo, 5730 .rio-withoutBranding .RatingBarWidget .R-PlatformIcon { 5731 display: none !important; 5732 } 5733</style>
5734<script> 5735 window.__REVIEWS_EDITOR__ = false; 5736 window.__REVIEWS_DEMO_CONFIG__ = { 5737 store: 'ecommerce-demo-store', 5738 sku: 'bunch_of_flowers_sku;blue_flowers_sku;white_flowers_sku;pastel_flowers_sku;summer_selection_sku', 5739 widgetIds: { 5740 nuggets: 'W10cpKyjl72VtHv6', 5741 ugc: '7sG9C5qNeKpvhykZ', 5742 floating: 'GBvqmKV1Zy9H4Mpd', 5743 ratingBar: 'pxNMXi7FTlODgr8Q', 5744 survey: 'uLJcD7bFpGMf1Z0C' 5745 }, 5746 surveyCampaignId: '392' 5747 }; 5748 5749 5750 var reviewsIoStore = 'thebritishblanketcompany.com'; 5751 5752 5753 var reviewsIoEnableSyndication = true; 5754 5755 5756 5757 5758 var reviewsIoLang = 'en'; 5759 5760 5761</script>
5761 5762
5763<script defer src="https://cdn.shopify.com/extensions/01a0f781-40b0-734a-a579-a6ab0f7a7741/reviews-co-uk-product-and-merchant-review-collection-60/assets/reviewsio-preview.js"></script>
5763 5764 5765 5766 5767</div><div id="shopify-block-AQm9TRHFSWXVWZkxWc__15316669992541710076" class="shopify-block shopify-app-block">
5767<script defer src="https://widget.reviews.io/rating-snippet/dist.js"></script>
5767 5768<link rel="stylesheet" href="https://widget.reviews.io/rating-snippet/dist.css" />
5769<script> 5770 (function () { 5771 function initRatingSnippet() { 5772 var hasStore = typeof reviewsIoStore !== 'undefined' && !!reviewsIoStore; 5773 if (!hasStore) return; 5774 5775 if (typeof ratingSnippet !== 'function') return; 5776 5777 // Ensure the target element exists (rating-output block may render after this app embed). 5778 if (!document.querySelector('.ruk_rating_snippet')) return; 5779 5780 var storeOverride = window.__REVIEWSIO_RATING_SNIPPET_STORE_OVERRIDE__; 5781 var storeForSnippet = storeOverride || reviewsIoStore; 5782 5783 ratingSnippet("ruk_rating_snippet",{ 5784 store: storeForSnippet, 5785 color: '#6c816a', 5786 5787 textClr: '#333333', 5788 5789 linebreak: false, 5790 5791 usePolaris: true, 5792 5793 5794 5795 5796 5797 text: 'Reviews', 5798 5799 lang: (typeof reviewsIoLang !== 'undefined' && reviewsIoLang) ? reviewsIoLang : 'en', 5800 mode: 'default', 5801 showEmptyStars: false, 5802 5803 enableSyndication: (typeof reviewsIoEnableSyndication !== 'undefined') ? reviewsIoEnableSyndication : false 5804 }); 5805 5806 const reviewsIoModal = document.getElementById('reviews_fade'); 5807 if (reviewsIoModal) { 5808 reviewsIoModal.classList.add('rio-withoutBranding'); 5809 } 5810 } 5811 5812 // Retry to survive slow network/script timing. 5813 var attempts = 0; 5814 var MAX_RATING_SNIPPET_INIT_ATTEMPTS = 20; 5815 var MAX_TIMEOUT_RETRY = 200; 5816 5817 function tick() { 5818 attempts += 1; 5819 initRatingSnippet(); 5820 if (attempts < MAX_RATING_SNIPPET_INIT_ATTEMPTS && (typeof ratingSnippet !== 'function' || !document.querySelector('.ruk_rating_snippet'))) { 5821 window.setTimeout(tick, MAX_TIMEOUT_RETRY); 5822 } 5823 } 5824 5825 // Use window load to maximize chance that the external script executed. 5826 window.addEventListener('load', tick); 5827 })(); 5828</script>
5828 5829 5830 5831</div>
5831<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
5831 5832</body> 5833</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.