PageSourceSearch

https://thebritishblanketcompany.com/pages/christmas-shop

html thebritishblanketcompany.com collected 2026-10-06 21:33:48 UTC 764,050 bytes, 5,833 lines download raw bytes

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 &amp; 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 &amp; 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 &amp; 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="{&quot;session_id&quot;:&quot;01M49J652EKDBE2762JTXD22RW&quot;,&quot;publisher_shop_id&quot;:10396624,&quot;theme_id&quot;:185169019257,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:1578,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;handle&quot;:&quot;christmas-shop&quot;,&quot;page_type&quot;:&quot;page&quot;},&quot;recommendations_tracking_enabled&quot;: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 &amp; 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&#39;s &amp; 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&amp;width=1500" alt="Angie Lewin&#39;s work table, covered in test prints, sketchbooks, and fabric samples." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=1500 1500w" width="1500" height="1000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=1000" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&amp;width=1000 1000w" width="1000" height="800" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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 &amp; 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&amp;width=1500" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=1500 1500w" width="1500" height="1000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=1080" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=1080 1080w" width="1080" height="1350" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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 &amp; 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&#39;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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=2100 2100w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=2260 2260w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=2450 2450w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=2700 2700w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=3000 3000w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=3350 3350w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=3750 3750w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=4096 4096w" width="4096" height="2730" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=1500" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=1500 1500w" width="1500" height="1000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&region_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 &amp; Outdoor Blankets</a>
1084                  
1085                    <a href="/collections/kids-collection" class="navigation__link">Kid&#39;s &amp; 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&amp;width=1500" alt="Angie Lewin&#39;s work table, covered in test prints, sketchbooks, and fabric samples." data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Landscape_Lifestyle.jpg?v=1787301865&amp;width=1500 1500w" width="1500" height="1000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=1000" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Wildweave_by_The_British_Blanket_Company_-_buy_wool_blankets_online-100.jpg?v=1767184258&amp;width=1000 1000w" width="1000" height="800" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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 &amp; 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&amp;width=1500" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Blaise_Christmas_Gift_Box_Landscape.png?v=1790099614&amp;width=1500 1500w" width="1500" height="1000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=1080" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Moss_1.png?v=1784896905&amp;width=1080 1080w" width="1080" height="1350" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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 &amp; 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&#39;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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=2100 2100w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=2260 2260w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=2450 2450w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=2700 2700w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=3000 3000w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=3350 3350w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=3750 3750w, //thebritishblanketcompany.com/cdn/shop/files/CliftonImages-51.jpg?v=1757599317&amp;width=4096 4096w" width="4096" height="2730" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=1500" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Wool_Beret_Purple.png?v=1790176562&amp;width=1500 1500w" width="1500" height="1000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wool_blanket.jpg?v=1759161005&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wool_blanket.jpg?v=1759161005&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wool_blanket.jpg?v=1759161005&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wool_blanket.jpg?v=1759161005&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wo
1293ol_blanket.jpg?v=1759161005&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Neutral_beige_herringbone_wool_blanket.jpg?v=1759161005&amp;width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wool_blanket.jpg?v=1760440840&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wool_blanket.jpg?v=1760440840&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wool_blanket.jpg?v=1760440840&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wool_blanket.jpg?v=1760440840&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wo
1348ol_blanket.jpg?v=1760440840&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Green_herringbone_wool_blanket.jpg?v=1760440840&amp;width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=1250" alt="Stacked Cosy Gift Set: Dog Blanket &amp; 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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/RecycledRandomRug-RecycledWoolBlanketTheBritishBlanketCompany_5483a00f-5540-4e8f-8bdd-3a22daffa1d8.jpg?v=1763486301&amp;width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wool_blanket.jpg?v=1760456957&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wool_blanket.jpg?v=1760456957&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wool_blanket.jpg?v=1760456957&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wo
1470ol_blanket.jpg?v=1760456957&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wool_blanket.jpg?v=1760456957&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/bright_rainbow_stripe_bright_herringbone_wool_blanket.jpg?v=1760456957&amp;width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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 &amp; 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&amp;width=1250" alt="Wildweave Blanket Gift Box: Rowan &amp; 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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Red_wildweave_wool_blanket_c12ced84-5331-4245-99e8-3035b9b0e4d0.jpg?v=1767961751&amp;width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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 &amp; 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&amp;width=1250" alt="Wildweave Blanket Gift Box: Blackberry &amp; 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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Purple_wildweave_wool_blanket_f0c9361c-d089-427f-886c-f62a827cc22e.jpg?v=1767961751&amp;width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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 &amp; 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&amp;width=1250" alt="Wildweave Blanket Gift Box: Juniper &amp; 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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Green_wildweave_wool_blanket_42bf2df0-32af-4f65-8131-2bf13f6951bd.jpg?v=1767961751&amp;width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wool_blanket.jpg?v=1759162144&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wool_blanket.jpg?v=1759162144&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wool_blanket.jpg?v=1759162144&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wool_blanket.jpg?v=1759162144&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wo
1672ol_blanket.jpg?v=1759162144&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Navy_blue_herringbone_wool_blanket.jpg?v=1759162144&amp;width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wo
1725ol_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Spiced_cider_herringbone_wool_blanket_d6fa5d9f-ca16-4be9-bb9b-e75a3f737d26.jpg?v=1761567862&amp;width=1500 1500w" width="1500" height="1500" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=1250" alt="" data-msrcset="//thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Random_Waterproof_Picnic_Blanket.jpg?v=1783959163&amp;width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Cotton_gift_bag_with_ribbon_product_cutout_image.jpg?v=1782485621&amp;width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Chocolate_Bar_Sweet_Raspberry.png?v=1776354501&amp;width=1080 1080w" width="1080" height="1080" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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 &amp; 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&amp;width=1080" alt="Amber Jar Candle: Lemon &amp; Green Moss by The British Bland &amp; 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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Amber_Jar_Candle_Lemon_Green_Moss.png?v=1787929461&amp;width=1080 1080w" width="1080" height="1080" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=1080" alt="Summer Garden Soap by Bohemia &amp; 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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Summer_Garden_Soap.png?v=1776350584&amp;width=1080 1080w" width="1080" height="1080" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=5760" srcset="//thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=2100 2100w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=2260 2260w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=2450 2450w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=2700 2700w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=3000 3000w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=3350 3350w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=3750 3750w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;width=4100 4100w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min_240a3d05-0d1b-462a-b1d0-6ea32bc00ed2.jpg?v=1764258136&amp;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(&quot;loaded&quot;)">
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&amp;width=4000" srcset="//thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=2100 2100w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=2260 2260w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=2450 2450w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=2700 2700w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=3000 3000w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=3350 3350w, //thebritishblanketcompany.com/cdn/shop/files/BBC_GatherRoundStudio_11Oct2024_135-min.jpg?v=1761298182&amp;width=3750 3750w" width="4000" height="2661" loading="eager" sizes="100vw" class="background-image__image load-trans" onload="this.classList.add(&quot;loaded&quot;)" 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&amp;width=1500" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Bath_Stone_Christmas_Box_Landscape.png?v=1790099613&amp;width=1500 1500w" width="1500" height="1000" loading="lazy" class="background-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)">
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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/BathStone.jpg?v=1782914277&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Brunel.jpg?v=1782914401&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Blaise.jpg?v=1782914429&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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 &amp; 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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Juniper.jpg?v=1782913980&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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 &amp; 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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Midnight_6d2bba53-d9d7-4e6d-996e-2a427af8ceb2.jpg?v=1782914037&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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 &amp; 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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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 &amp; 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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/SeaHolly.jpg?v=1782914009&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=1080" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/RandomBox.jpg?v=1777564163&amp;width=1080 1080w" width="1080" height="1080" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/SpicedCider.jpg?v=1782923041&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=1250" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Pastell.jpg?v=1784120290&amp;width=1250 1250w" width="1250" height="1250" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Boho_0d1f8414-424c-4e0a-bdaa-653f2a7bd5bf.jpg?v=1782913431&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/NavyBlue.jpg?v=1782913618&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/SmokeBlue.jpg?v=1782913678&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/UniformGrey.jpg?v=1782913698&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Basswood.jpg?v=1782916446&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Blanquette.jpg?v=1782916457&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Harbourside.jpg?v=1782914334&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Polygon.jpg?v=1782914415&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Steamship.jpg?v=1789660354&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Bath_Stone.jpg?v=1789660445&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Blaise.jpg?v=1789660471&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Christmas_Winter_Luxury_Blanket_Gift_Box_Rose.jpg?v=1789660457&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Brunswick.jpg?v=1782914163&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Lush.jpg?v=1782914201&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Lido.jpg?v=1782914220&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Curious.jpg?v=1782914234&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/AirBalloon.jpg?v=1782914264&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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 &amp; 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&amp;width=2000" alt="" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=1512 1512w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=1728 1728w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=1950 1950w, //thebritishblanketcompany.com/cdn/shop/files/Rowan.jpg?v=1782913906&amp;width=2000 2000w" width="2000" height="2000" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/collections/pink_blue_waffle_wool_blanket_1_1.jpg?v=1761305959&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/collections/pink_blue_waffle_wool_blanket_1_1.jpg?v=1761305959&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/collections/pink_blue_waffle_wool_blanket_1_1.jpg?v=1761305959&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/collections/pink_blue_waffle_wool_blanket_1_1.jpg?v=1761305959&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/collections/pink_blue_waffle_wool_blanket_1_1.jpg?v=1761305959&amp;width=1000 1000w" width="1000" height="1500" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;width=1080" alt="A man wearing a scarf and a buttoned jacket, looking upward. Close-up highlights facial details and the scarf&#39;s fringe." data-srcset="//thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/collections/Wool_gifts_for_men_him_-_The_British_Blanket_Company.jpg?v=1780403445&amp;width=1080 1080w" width="1080" height="1350" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&amp;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&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&amp;width=1296 1296w, //thebritishblanketcompany.com/cdn/shop/files/colourful_check_merino_wool_throw_blanket_75.jpg?v=1723560770&amp;width=1321 1321w" width="1321" height="1651" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)" 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&amp;width=1080" data-srcset="//thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&amp;width=180 180w, //thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&amp;width=360 360w, //thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&amp;width=540 540w, //thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&amp;width=720 720w, //thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&amp;width=900 900w, //thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&amp;width=1080 1080w, //thebritishblanketcompany.com/cdn/shop/files/Untitled_design_10.png?v=1761667414&amp;width=1080 1080w" width="1080" height="720" loading="lazy" class="inline-image__image load-trans" data-onload="this.classList.add(&quot;loaded&quot;)"></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&nbsp;£)
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&nbsp;$)</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&nbsp;€)</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&nbsp;€)</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&nbsp;€)</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&nbsp;$)</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&nbsp;€)</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&nbsp;€)</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&nbsp;€)</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&nbsp;€)</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&nbsp;€)</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&nbsp;€)</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&nbsp;€)</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&nbsp;£)</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&nbsp;€)</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&nbsp;£)</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&nbsp;€)</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&nbsp;£)</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&nbsp;€)</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&nbsp;€)</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&nbsp;€)</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&nbsp;€)</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&nbsp;€)</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&nbsp;$)</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&nbsp;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&nbsp;€)</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&nbsp;€)</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&nbsp;€)</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&nbsp;€)</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&nbsp;€)</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&nbsp;£)</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&nbsp;€)</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&nbsp;€)</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&nbsp;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&nbsp;£)</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&nbsp;$)</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">&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.