PageSourceSearch

https://cultpens.com/en-us/account/login

html cultpens.com collected 2026-10-02 03:11:20 UTC 424,463 bytes, 4,670 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en" dir="ltr">
3  <head>
4
5<script>
6  (function() {
7  // Condition to block GTM (e.g., if consent is denied or any other condition)
8  var blockGTM = true;  // Set this to 'true' to block GTM, 'false' to allow GTM
9  
10  if (blockGTM) {
11    window['dataLayer'] = window['dataLayer'] || [];
12    window['dataLayer'].push({'event': 'GTM Disabled'});
13    console.log('GTM is blocked');
14  } else {
15    // If not blocked, load the GTM container script
vendor: 361 bytes, lines 15-21
15
16    (function(w,d,s,l,i){
17      w[l]=w[l]||[];w[l].push({'gtm.start':
18      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
19      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
20      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
21    })(window,document,'script','dataLayer','
21GTM-M74T9DX
vendor: 4 bytes, line 21
21'); 
21// Replace 'GTM-XXXX' with your GTM ID
22  }
23})();
24</script>
24
25    
25<script>
26  window.dataLayer = window.dataLayer || [];
27  function gtag(){dataLayer.push(arguments);}
28
29  gtag("consent", "default", {
30    "ad_storage": "denied",
31    "ad_personalization": "denied",
32    "ad_user_data": "denied",
33    "analytics_storage": "denied",
34    "functionality_storage": "denied",
35    "personalization_storage": "denied",
36    "security_storage": "granted",
37    "wait_for_update": 2000
38  });
39</script>
39
40    <!-- UserCentricsCMPStart -->
41<script id="usercentrics-cmp" src="https://web.cmp.usercentrics.eu/ui/loader.js" data-settings-id="lqhVvO2tbLTYYI" async></script>
41
42    <!-- UserCentricsCMPEnd --><meta charset="utf-8">
43<meta name="viewport" content="width=device-width,initial-scale=1">
44
45<link rel="canonical" href="https://cultpens.com/en-us/account/login">
46
47
48<link rel="icon" href="//cultpens.com/cdn/shop/files/cult-pens-favicon.png?crop=center&height=48&v=1674575077&width=48" type="image/png">
49  <link rel="apple-touch-icon" href="//cultpens.com/cdn/shop/files/cult-pens-favicon.png?crop=center&height=180&v=1674575077&width=180"><meta property="og:site_name" content="Cult Pens">
50<meta property="og:url" content="https://cultpens.com/en-us/account/login">
51<meta property="og:title" content="Account">
52<meta property="og:type" content="website">
53<meta property="og:description" content="The finest UK online pen shop: 24,000+ products at great prices. Secure ordering. Expert knowledge. Best customer service. Free UK delivery and worldwide shipping."><meta name="twitter:card" content="summary_large_image">
54<meta name="twitter:title" content="Account">
55<meta name="twitter:description" content="The finest UK online pen shop: 24,000+ products at great prices. Secure ordering. Expert knowledge. Best customer service. Free UK delivery and worldwide shipping.">
56<script
57      src="https://code.jquery.com/jquery-3.7.1.min.js"
58      integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo="
59      crossorigin="anonymous"
60    ></script>
60
61    <link
62      rel="stylesheet"
63      href="https://unpkg.com/[email protected]/dist/css/ionicons.min.css"
64      media="print"
65      onload="this.media='all'"
66    >
67    
67<script>
68      
vendor: 31,997 bytes, line 68
68!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i,g-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++c<b;)d=f[c-1]||0,e=this._widths[this.relative(c)]+this.settings.margin,f.push(d+e*a);this._coordinates=f}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var a,b,c,d,e=this.settings.rtl?1:-1,f=2*this.settings.stagePadding,g=this.coordinates(this.current())+f,h=g+this.width()*e,i=[];for(c=0,d=this._coordinates.length;c<d;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],e.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},e.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var a,b,c;a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)}this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){a<=b&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b<c;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return!!this._items.length&&(this._width!==this.$element.width()&&(!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))))},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)<Math.abs(d.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},e.prototype.onDragMove=function(a){var b=null,c=null,d=null,e=this.difference(this._drag.pointer,this.pointer(a)),f=this.difference(this._drag.stage.start,e);this.is("dragging")&&(a.preventDefault(),this.settings.loop?(b=this.coordinates(this.minimum()),c=this.coordinates(this.maximum()+1)-b,f.x=((f.x-b)%c+c)%c+b):(b=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),c=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*e.x/5:0,f.x=Math.max(Math.min(f.x,b+d),c+d)),this._drag.stage.current=f,this.animate(f.x))},e.prototype.onDragEnd=function(b){var d=this.difference(this._drag.pointer,this.pointer(b)),e=this._drag.stage.current,f=d.x>0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var e=-1,f=30,g=this.width(),h=this.coordinates();return this.settings.freeDrag||a.each(h,a.proxy(function(a,i){return"left"===c&&b>i-f&&b<i+f?e=a:"right"===c&&b>i-g-f&&b<i-g+f?e=a+1:this.op(b,"<",i)&&this.op(b,">",h[a+1]!==d?h[a+1]:i-g)&&(e="left"===c?a+1:a),-1===e},this)),this.settings.loop||(this.op(b,">",h[this.minimum()])?e=b=this.minimum():this.op(b,"<",h[this.maximum()])&&(e=b=this.maximum())),e},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){(a=this.normalize(a))!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||c<1?a=d:(a<0||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){if(b=this._items.length)for(c=this._items[--b].width(),d=this.$element.width();b--&&!((c+=this._items[b].width()+this.settings.margin)>d););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2==0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(e<0),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,(d=((a-h)%g+g)%g+h)!==a&&d-e<=i&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.isVisible()&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){if(a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},e.prototype.viewport=function(){var d;return this.options.responsiveBaseElement!==b?d=a(this.options.responsiveBaseElement).width():b.innerWidth?d=b.innerWidth:c.documentElement&&c.documentElement.clientWidth?d=c.documentElement.clientWidth:console.warn("Can not detect viewport width."),d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){(a=this.normalize(a,!0))!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),!1!==this.settings.responsive&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:a<c;case">":return d?a<c:a>c;case">=":return d?a<=c:a>=c;case"<=":return d?a>=c:a<=c}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type)){var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);for(c.lazyLoadEager>0&&(e+=c.lazyLoadEager,c.loop&&(g-=c.lazyLoadEager,e++));f++<e;)this.load(h/2+this._core.relative(g)),h&&a.each(this._core.clones(this._core.relative(g)),i),g++}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={lazyLoad:!1,lazyLoadEager:0},e.prototype.load=function(c){var d=this._core.$stage.children().eq(c),e=d&&d.find(".owl-lazy");!e||a.inArray(d.get(0),this._loaded)>-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src")||f.attr("data-srcset");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):f.is("source")?f.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("srcset",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":'url("'+g+'")',opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(c){this._core=c,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(b).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(b).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.settings.lazyLoad,e=this._core.$stage.children().toArray().slice(b,c),f=[],g=0;a.each(e,function(b,c){f.push(a(c).height())}),g=Math.max.apply(null,f),g<=1&&d&&this._previousHeight&&(g=this._previousHeight),this._previousHeight=g,this._core.$stage.parent().height(g).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?"width:"+c.width+"px;height:"+c.height+"px;":"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(c){e='<div class="owl-video-play-icon"></div>',d=k.lazyLoad?a("<div/>",{class:"owl-video-tn "+j,srcType:c}):a("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+c+")"}),b.after(d),b.after(e)};if(b.wrap(a("<div/>",{class:"owl-video-wrapper",style:g})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length)return l(h.attr(i)),h.remove(),!1;"youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}})},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),c=a('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>'),c.attr("height",h),c.attr("width",g),"youtube"===f.type?c.attr("src","//www.youtube.com/embed/"+f.id+"?autoplay=1&rel=0&v="+f.id):"vimeo"===f.type?c.attr("src","//player.vimeo.com/video/"+f.id+"?autoplay=1"):"vzaar"===f.type&&c.attr("src","//view.vzaar.com/"+f.id+"/player?autoplay=true"),a(c).wrap('<div class="owl-video-frame" />').insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,
vendor: 3,706 bytes, line 68
68animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype._next=function(d){this._call=b.setTimeout(a.proxy(this._next,this,d),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||c.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},e.prototype.read=function(){return(new Date).getTime()-this._time},e.prototype.play=function(c,d){var e;this._core.is("rotating")||this._core.enter("rotating"),c=c||this._core.settings.autoplayTimeout,e=Math.min(this._time%(this._timeout||c),c),this._paused?(this._time=this.read(),this._paused=!1):b.clearTimeout(this._call),this._time+=this.read()%c-e,this._timeout=c,this._call=b.setTimeout(a.proxy(this._next,this,d),c-e)},e.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,b.clearTimeout(this._call),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,b.clearTimeout(this._call))},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";
vendor: 5,783 bytes, line 68
68var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("<div>").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a('<button role="button">').addClass(c.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("<div>").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d,e;e=this._core.settings;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)"$relative"===b&&e.navContainer?this._controls[b].html(""):this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;a<e;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):b<0&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(
vendor: 2,702 bytes, lines 68-69
68window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){if(g[b]!==d)return e=!c||b,!1}),e}function f(a){return e(a,!0)}var g=a("<support>").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document);
69    </script>
69<style data-shopify>
70@font-face {
71  font-family: "Proza Libre";
72  font-weight: 400;
73  font-style: normal;
74  font-display: swap;
75  src: url("//cultpens.com/cdn/fonts/proza_libre/prozalibre_n4.f0507b32b728d57643b7359f19cd41165a2ba3ad.woff2") format("woff2"),
76       url("//cultpens.com/cdn/fonts/proza_libre/prozalibre_n4.11ea93e06205ad0e376283cb5b58368f304c1fe5.woff") format("woff");
77}
78@font-face {
79  font-family: "Proza Libre";
80  font-weight: 500;
81  font-style: normal;
82  font-display: swap;
83  src: url("//cultpens.com/cdn/fonts/proza_libre/prozalibre_n5.769da275b5c2e5f28c2bf0b1166b9e95644c320c.woff2") format("woff2"),
84       url("//cultpens.com/cdn/fonts/proza_libre/prozalibre_n5.e541836a24e317d3c57a7720b00396b71e15f38a.woff") format("woff");
85}
86@font-face {
87  font-family: "Proza Libre";
88  font-weight: 400;
89  font-style: italic;
90  font-display: swap;
91  src: url("//cultpens.com/cdn/fonts/proza_libre/prozalibre_i4.fd59a69759c8ff2f0db3fa744a333dc414728870.woff2") format("woff2"),
92       url("//cultpens.com/cdn/fonts/proza_libre/prozalibre_i4.27b0ea1cb14275c30318a8a91b6ed8f2d59ab056.woff") format("woff");
93}
94@font-face {
95  font-family: "Proza Libre";
96  font-weight: 500;
97  font-style: italic;
98  font-display: swap;
99  src: url("//cultpens.com/cdn/fonts/proza_libre/prozalibre_i5.0d756200da3af3447c3b442dfaccca2872418736.woff2") format("woff2"),
100       url("//cultpens.com/cdn/fonts/proza_libre/prozalibre_i5.70e2e20690c4cf19af4333b9b9d13e9205ebb1e7.woff") format("woff");
101}
102@font-face {
103  font-family: Epilogue;
104  font-weight: 600;
105  font-style: normal;
106  font-display: swap;
107  src: url("//cultpens.com/cdn/fonts/epilogue/epilogue_n6.08fec64cb98bb1d92d6fa8e2c6f6b0dbc9d17b85.woff2") format("woff2"),
108       url("//cultpens.com/cdn/fonts/epilogue/epilogue_n6.c4a59100c1459cdffd805ffafdeadfcb3de81168.woff") format("woff");
109}
110@font-face {
111  font-family: "Proza Libre";
112  font-weight: 400;
113  font-style: normal;
114  font-display: swap;
115  src: url("//cultpens.com/cdn/fonts/proza_libre/prozalibre_n4.f0507b32b728d57643b7359f19cd41165a2ba3ad.woff2") format("woff2"),
116       url("//cultpens.com/cdn/fonts/proza_libre/prozalibre_n4.11ea93e06205ad0e376283cb5b58368f304c1fe5.woff") format("woff");
117}
118:root {
119        --bg-color: 255 255 255 / 1.0;
120        --bg-color-og: 255 255 255 / 1.0;
121        --heading-color: 52 52 52;
122        --text-color: 97 97 97;
123        --text-color-og: 97 97 97;
124        --scrollbar-color: 97 97 97;
125        --link-color: 245 162 1;
126        --link-color-og: 245 162 1;
127        --star-color: 255 102 0;
128        --sale-price-color: 198 32 32;--swatch-border-color-default: 223 223 223;
129          --swatch-border-color-active: 176 176 176;
130          --swatch-card-size: 24px;
131          --swatch-variant-picker-size: 24px;--color-scheme-1-bg: 244 244 244 / 1.0;
132        --color-scheme-1-grad: ;
133        --color-scheme-1-heading: 65 65 65;
134        --color-scheme-1-text: 65 65 65;
135        --color-scheme-1-btn-bg: 252 202 44;
136        --color-scheme-1-btn-text: 65 65 65;
137        --color-scheme-1-btn-bg-hover: 226 186 60;--color-scheme-2-bg: 245 162 1 / 1.0;
138        --color-scheme-2-grad: ;
139        --color-scheme-2-heading: 7 19 73;
140        --color-scheme-2-text: 5 17 65;
141        --color-scheme-2-btn-bg: 255 255 255;
142        --color-scheme-2-btn-text: 51 51 51;
143        --color-scheme-2-btn-bg-hover: 232 232 232;--color-scheme-3-bg: 0 0 0 / 1.0;
144        --color-scheme-3-grad: ;
145        --color-scheme-3-heading: 255 255 255;
146        --color-scheme-3-text: 255 255 255;
147        --color-scheme-3-btn-bg: 255 255 255;
148        --color-scheme-3-btn-text: 0 0 0;
149        --color-scheme-3-btn-bg-hover: 225 225 225;
150
151        --drawer-bg-color: 255 255 255 / 1.0;
152        --drawer-text-color: 51 51 51;
153
154        --panel-bg-color: 242 244 243 / 1.0;
155        --panel-heading-color: 51 51 51;
156        --panel-text-color: 51 51 51;
157
158        --in-stock-text-color: 13 137 62;
159        --low-stock-text-color: 210 134 26;
160        --very-low-stock-text-color: 170 24 44;
161        --no-stock-text-color: 83 86 90;
162        --no-stock-backordered-text-color: 83 86 90;
163
164        --error-bg-color: 244 216 220;
165        --error-text-color: 170 24 44;
166        --success-bg-color: 109 174 30;
167        --success-text-color: 255 255 255;
168        --info-bg-color: 242 244 243;
169        --info-text-color: 51 51 51;
170
171        --heading-font-family: Epilogue, sans-serif;
172        --heading-font-style: normal;
173        --heading-font-weight: 600;
174        --heading-scale-start: 4;
175        --heading-letter-spacing: 0.0em;
176
177        --navigation-font-family: "Proza Libre", sans-serif;
178        --navigation-font-style: normal;
179        --navigation-font-weight: 400;
180        --navigation-letter-spacing: 0.0em;
181        --heading-text-transform: uppercase;
182--subheading-text-transform: none;
183        --body-font-family: "Proza Libre", sans-serif;
184        --body-font-style: normal;
185        --body-font-weight: 400;
186        --body-font-size: 15;
187        --body-font-size-px: 15px;
188        --body-letter-spacing: 0.0em;
189
190        --section-gap: 32;
191        --heading-gap: calc(8 * var(--space-unit));--heading-gap: calc(6 * var(--space-unit));--grid-column-gap: 20px;
192        --product-card-gap: 0px;--btn-bg-color: 245 162 1;
193        --btn-bg-hover-color: 248 181 54;
194        --btn-text-color: 255 255 255;
195        --btn-bg-color-og: 245 162 1;
196        --btn-text-color-og: 255 255 255;
197        --btn-alt-bg-color: 245 162 1;
198        --btn-alt-bg-alpha: 1.0;
199        --btn-alt-text-color: 255 255 255;
200        --btn-border-width: 2px;
201        --btn-padding-y: 12px;
202        --btn-text-size: 0.92em;
203
204        
205        --btn-border-radius: 6px;
206        
207
208        --btn-lg-border-radius: 50%;
209        --btn-icon-border-radius: 50%;
210        --input-with-btn-inner-radius: var(--btn-border-radius);
211
212        --input-bg-color: 255 255 255 / 1.0;
213        --input-text-color: 97 97 97;
214        --input-border-width: 2px;
215        --input-border-radius: 4px;
216        --textarea-border-radius: 4px;
217        --input-border-radius: 6px;
218        --input-bg-color-diff-3: #f7f7f7;
219        --input-bg-color-diff-6: #f0f0f0;
220
221        --modal-border-radius: 0px;
222        --modal-overlay-color: 0 0 0;
223        --modal-overlay-opacity: 0.4;
224        --drawer-border-radius: 0px;
225        --overlay-border-radius: 8px;--custom-label-bg-color: 252 202 44;
226        --custom-label-text-color: 51 51 51;--sale-label-bg-color: 198 32 32;
227        --sale-label-text-color: 255 255 255;--sold-out-label-bg-color: 51 51 51;
228        --sold-out-label-text-color: 255 255 255;--new-label-bg-color: 26 102 210;
229        --new-label-text-color: 255 255 255;--preorder-label-bg-color: 170 225 62;
230        --preorder-label-text-color: 51 51 51;
231
232        --page-width: 1200px;
233        --gutter-sm: 20px;
234        --gutter-md: 48px;
235        --gutter-lg: 64px;
236
237        --payment-terms-bg-color: #ffffff;
238
239        --coll-card-bg-color: #fafafa;
240        --coll-card-border-color: rgba(0,0,0,0);
241
242        --card-bg-color: 255 255 255;
243        --card-text-color: 51 51 51;
244        --card-border-color: #dddddd;
245          
246            --aos-animate-duration: 1.1s;
247          
248
249          
250            --aos-min-width: 0;
251          
252        
253
254        --reading-width: 48em;
255          --cart-savings-color: 198 32 32
256        
257      }@media (max-width: 769px) {
258        :root {
259          --reading-width: 36em;
260        }
261      }</style>
262
263    <link rel="stylesheet" href="//cultpens.com/cdn/shop/t/194/assets/main.css?v=174303146780371999091779271088">
264    
264<script src="//cultpens.com/cdn/shop/t/194/assets/main.js?v=115199770592962559851779271088" defer="defer"></script>
264<link
265        rel="preload"
266        href="//cultpens.com/cdn/fonts/proza_libre/prozalibre_n4.f0507b32b728d57643b7359f19cd41165a2ba3ad.woff2"
267        as="font"
268        type="font/woff2"
269        crossorigin
270        fetchpriority="high"
271      ><link
272        rel="preload"
273        href="//cultpens.com/cdn/fonts/epilogue/epilogue_n6.08fec64cb98bb1d92d6fa8e2c6f6b0dbc9d17b85.woff2"
274        as="font"
275        type="font/woff2"
276        crossorigin
277        fetchpriority="high"
278      ><link rel="stylesheet" href="//cultpens.com/cdn/shop/t/194/assets/customer.css?v=95819328241473522331779270979">
278<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
278<meta name="google-site-verification" content="LvoUi02XerQ9X3Hd-1wL9mTK87n7WvX9a3MzNKR0lgs">
279<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/65963884787/digital_wallets/dialog">
280<meta id="in-context-paypal-metadata" data-shop-id="65963884787" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
281<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://cultpens.com/account/login">
282<link rel="alternate" hreflang="en" href="https://cultpens.com/account/login">
283<link rel="alternate" hreflang="en-US" href="https://cultpens.com/en-us/account/login">
284<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=14450931"></script>
284
285<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
286<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=14450931&shop_id=65963884787" crossorigin="anonymous"></script>
vendor: 1 bytes, line 286
286
287<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":65963884787,"countryCode":"GB","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/65963884787","merchantName":"Cult Pens","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"Cult Pens","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 287
287
288<script id="shopify-features" type="application/json">{"accessToken":"1399dcfcef249b57e3a0212161f999ba","betas":["rich-media-storefront-analytics"],"domain":"cultpens.com","predictiveSearch":true,"shopId":65963884787,"locale":"en"}</script>
vendor: 1 bytes, line 288
288
289<script>var Shopify = Shopify || {};
290Shopify.shop = "cult-pens.myshopify.com";
291Shopify.locale = "en";
292Shopify.currency = {"active":"USD","rate":"1.3507"};
293Shopify.country = "US";
294Shopify.theme = {"name":"Klevu US Collection Fix - 20\/05","id":162110341363,"schema_name":"Canopy","schema_version":"6.3.2","theme_store_id":732,"role":"main"};
295Shopify.theme.handle = "null";
296Shopify.theme.style = {"id":null,"handle":null};
297Shopify.cdnHost = "cultpens.com/cdn";
298Shopify.routes = Shopify.routes || {};
299Shopify.routes.root = "/en-us/";
300Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
301Shopify.SignInWithShop = Shopify.SignInWithShop || {};
302Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
303Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 303
303
304<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 304
304
305<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 305
305
306<script>
307  window.ShopifyPay = window.ShopifyPay || {};
308  window.ShopifyPay.apiHost = "shop.app\/pay";
309  window.ShopifyPay.redirectState = null;
310</script>
vendor: 1 bytes, line 310
310
311<script>
312  window.Shopify = window.Shopify || {};
313  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
314  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
315  window.Shopify.SignInWithShop.eligible = false;
316</script>
vendor: 1 bytes, line 316
316
317<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 317
317
318<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 318
318
319<script type="module">
320  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
321
322  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
323
324</script>
vendor: 1 bytes, line 324
324
325<script>
326  window.Shopify = window.Shopify || {};
327  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
328  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"]};
329</script>
vendor: 1 bytes, line 329
329
330<script>(function() {
331  var isLoaded = false;
332  function asyncLoad() {
333    if (isLoaded) return;
334    isLoaded = true;
335    var urls = ["https:\/\/cdn.customily.com\/shopify\/static\/customily.shopify.script.js?shop=cult-pens.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiJDb3JtTHd3MGxjb3pTM1pKIiwicyI6InNrdSJ9\u0026shop=cult-pens.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/cult-pens.myshopify.com.js?settings=1751377476929\u0026shop=cult-pens.myshopify.com","\/\/cdn.shopify.com\/proxy\/f60aab2caa3c8ac3f0c88ef5e131c2a9de6fc220f207da58830c6339ee458cbe\/shopify-script-tags.s3.eu-west-1.amazonaws.com\/smartseo\/instantpage.js?shop=cult-pens.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/2c2d46cc72e5f44d86f6fcff5398a2a099b0779c8deaba1242c78d2bfd240ff6\/web.global-e.com\/merchant\/storefrontattributes?merchantid=1282\u0026shop=cult-pens.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/crossborder-integration.global-e.com\/resources\/js\/app?shop=cult-pens.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiJDb3JtTHd3MGxjb3pTM1pKIiwicyI6InNrdSIsInQiOlsib3JkZXJzL2Z1bGZpbGxlZCJdLCJ2IjoiIiwiYSI6IiJ9\u0026shop=cult-pens.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/8a05c464c7510dd3abdbb12cae9142d0e4da2249\/cult-pens.myshopify.com-1779280793199.js?shop=cult-pens.myshopify.com"];
336    for (var i = 0; i < urls.length; i++) {
337      var s = document.createElement('script');
338      s.type = 'text/javascript';
339      s.async = true;
340      s.src = urls[i];
341      var x = document.getElementsByTagName('script')[0];
342      x.parentNode.insertBefore(s, x);
343    }
344  };
345  if(window.attachEvent) {
346    window.attachEvent('onload', asyncLoad);
347  } else {
348    window.addEventListener('load', asyncLoad, false);
349  }
350})();</script>
vendor: 1 bytes, line 350
350
351<script id="__st">var __st={"a":65963884787,"offset":3600,"reqid":"08327a49-27c1-4595-90ac-8a88b59c48bb-1790910679","pageurl":"cultpens.com\/en-us\/account\/login","u":"a580d1688aed"};</script>
vendor: 1 bytes, line 351
351
352<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 352
352
353<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 353
353
354<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//cultpens.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 354
354
355<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 = "//cultpens.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>
355<script crossorigin="anonymous" defer="defer" src="//cultpens.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 355
355
356<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 356
356
357<script>
358  window.Shopify = window.Shopify || {};
359  window.Shopify.MCP = window.Shopify.MCP || {};
360  window.Shopify.MCP.enabled = true;
361  window.Shopify.MCP.shop = "cult-pens.myshopify.com";
362  window.Shopify.MCP.mcpEndpoint = "https:\/\/cultpens.com\/api\/mcp";
363  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?\"\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."}},"required":["query"]}}];
364</script>
vendor: 1 bytes, line 364
364
365<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("\/\/cultpens.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
366</script>
vendor: 1 bytes, line 366
366
367<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://cultpens.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
368</script>
vendor: 1 bytes, line 368
368
369<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
370  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);
371</script>
vendor: 1 bytes, line 371
371
372<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})}}));
373</script>
373
374<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://cultpens.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
375<style id="shopify-accelerated-checkout-cart">
376        #shopify-buyer-consent {
377  margin-top: 1em;
378  display: inline-block;
379  width: 100%;
380}
381
382#shopify-buyer-consent.hidden {
383  display: none;
384}
385
386#shopify-subscription-policy-button {
387  background: none;
388  border: none;
389  padding: 0;
390  text-decoration: underline;
391  font-size: inherit;
392  cursor: pointer;
393}
394
395#shopify-subscription-policy-button::before {
396  box-shadow: none;
397}
398
399      </style>
400<script id="sections-script" data-sections="header,footer" defer="defer" src="//cultpens.com/cdn/shop/t/194/compiled_assets/scripts.js?v=132263383497981015851779271157"></script>
vendor: 1 bytes, line 400
400
401<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
401
402
403      
403<script src="//cultpens.com/cdn/shop/t/194/assets/animate-on-scroll.js?v=15249566486942820451779270966" defer="defer"></script>
403
404      <link rel="stylesheet" href="//cultpens.com/cdn/shop/t/194/assets/animate-on-scroll.css?v=62865576715456057531779270966">
405    
406
407    
407<script>
408      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
409    </script>
409<!-- CC Custom Head Start --><!-- CC Custom Head End --><!-- custom css -->
410    <link href="//cultpens.com/cdn/shop/t/194/assets/progryss.css?v=14362440612497970851785234792" rel="stylesheet" type="text/css" media="all" />
411    
412  
412<script
413    type="text/javascript"
414  >
415// Function to dynamically load a script and return a promise
416function loadScript(url) {
417  return new Promise((resolve, reject) => {
418    const script = document.createElement('script');
419    script.src = url;
420    script.async = "";
421    script.onload = resolve;
422    script.onerror = reject;
423    document.head.appendChild(script);
424  });
425}
426
427loadScript("https://js.klevu.com/core/v2/klevu.debug.js")
428  .then(() => {
429    klevu.interactive(function () {
430      window.options = {
431          powerUp: {
432              recsModule: true
433          },
434          recs: {
435              apiKey: 'klevu-169745680168816752'
436          },
437          analytics: {
438              apiKey: 'klevu-169745680168816752'
439          }
440      };
441      klevu(options);
442  });
443    const shopify_klevu_token = "7c27658335d524cae40d0b26b357d075";
444const primary_market = "UK";
445const klevuBaseUrl = "https://cultpens.com/"
446
447klevu.interactive(function () {
448  // HELPER FUNCTIONS
449  function extractSlug(url) {
450    const path = new URL(url).pathname;
451    const parts = path.split('/');
452    return parts[parts.length - 1];
453  }
454  function generateQueryString(id, handles) {
455    let productQueries = '';
456
457    for (let i = 0; i < id.length; i++) {
458      productQueries += `
459            product_${id[i]}: productByHandle(handle: "${handles[i]}") {
460                id
461                handle
462                priceRange {
463                ...MinMaxVariantPrice
464                }
465                compareAtPriceRange {
466                ...MinMaxVariantPrice
467                }
468            }`;
469    }
470    return productQueries;
471  }
472  function formatPrice(price, currency, locale = navigator.language) {
473    return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price);
474  }
475  function findProductList(data) {
476    return data.find(item => item.id === 'productList');
477  }
478  function wipeElements(elements) {
479    elements.forEach((element) => {
480      if (typeof element === 'string') {
481        element = document.getElementById(element);
482      }
483
484      if (element) {
485        element.innerHTML = '';
486      }
487    });
488  }
489  function sendRequest(queryString, country, callback) {
490    var myHeaders = new Headers();
491    myHeaders.append("Content-Type", "application/json");
492    myHeaders.append("X-Shopify-Storefront-Access-Token", shopify_klevu_token);
493
494    var graphqlPayload = JSON.stringify({
495      query: `query getLocalizedVariant(
496                $country: CountryCode
497            ) @inContext(country: $country) {
498
499                ${queryString}
500                
501            }
502            fragment Price on MoneyV2 {
503                amount
504                currencyCode
505            }
506            fragment MinMaxVariantPrice on ProductPriceRange {
507                maxVariantPrice {
508                ...Price
509                }
510                minVariantPrice {
511                ...Price
512                }
513            }`,
514      variables: { "country": country }
515    });
516
517    var requestOptions = {
518      method: 'POST',
519      headers: myHeaders,
520      body: graphqlPayload,
521      redirect: 'follow'
522    };
523
524    fetch(klevuBaseUrl + "/api/2023-01/graphql.json", requestOptions)
525      .then(response => response.text())
526      .then(callback)
527      .catch(error => console.log('error', error));
528  }
529  function renderPricesOnFrontend(result, productList, priceSelector, listItemSelector, country, currency) {
530
531    const priceBeforeDiscountSelector = priceSelector.replace('Sale', 'Orig');
532    const helpers = klevu.search.base.getScope().template.getHelpers();
533    const resultObject = JSON.parse(result);
534
535    // Loop through all the items from the current Klevu response
536    for (const currentProduct of productList) {
537      const { id: product_id } = currentProduct;
538
539      // return if the product is excluded from the store and there's no data for it
540      if (resultObject.data[`product_${product_id}`] === null) continue;
541      const compareAtMaxVariantPrice = resultObject.data[`product_${product_id}`].compareAtPriceRange.maxVariantPrice.amount;
542      const { minVariantPrice, maxVariantPrice } = resultObject.data[`product_${product_id}`].priceRange;
543      const { amount: minAmount } = minVariantPrice;
544      const { amount: maxAmount } = maxVariantPrice;
545      const label = maxAmount !== minAmount ? 'From' : '';
546
547      // Now, we are selecting the proper elements by ID and grab prices from our POST request
548      const listItem = document.querySelectorAll(`${listItemSelector}[data-id="${product_id}"]`); // our parent element, referring by ID
549
550      [...listItem].forEach((list) => {
551        const salePriceItem = list.querySelector(priceSelector);
552        const origPriceItem = list.querySelector(priceBeforeDiscountSelector);
553        domChangePrice(salePriceItem, origPriceItem);
554      });
555
556      function domChangePrice(salePriceItem, origPriceItem) {
557        const price = helpers.formatPrice(minAmount, currency, country);
558        const priceBeforeDiscount = helpers.formatPrice(compareAtMaxVariantPrice, currency, country);
559        if (salePriceItem) {
560          salePriceItem.innerHTML = `<span data-globalE-price="${price}" class="klevu-globalE-prices">${label} ${price}</span>`;
561        }
562        if (origPriceItem && parseFloat(compareAtMaxVariantPrice) > parseFloat(minAmount)) {
563          origPriceItem.innerHTML = `<span data-globalE-price="${priceBeforeDiscount}" class="klevu-globalE-prices">${priceBeforeDiscount}</span>`;
564        }
565      };
566    }
567  }
568  function prependShopifyRoute(url, value) {
569    // Browser-compatible check for Shopify.routes.root
570    const shopifyRoute = (typeof Shopify !== 'undefined' && Shopify.routes && Shopify.routes.root) ? Shopify.routes.root : '';
571
572    // The klevuBaseUrl potentialy has a trailing slash
573    // Check if klevuBaseUrl exists, is not null, is not an empty string, and has a length greater than 5
574    // Use the replace() method and a regular expression to remove the trailing slash, if present
575    const isValidBaseUrl = typeof klevuBaseUrl !== 'undefined' && klevuBaseUrl !== null && klevuBaseUrl !== '' && klevuBaseUrl.length > 10;
576    const baseUrl = isValidBaseUrl ? klevuBaseUrl.replace(/\/$/, '') : extractOrigin(value.records[0].url);
577
578    if (url.startsWith(baseUrl)) {
579      let newUrl = url.replace(baseUrl, baseUrl + shopifyRoute);
580      // Remove any double slashes after the shopifyRoute
581      newUrl = newUrl.replace(shopifyRoute + '/', shopifyRoute);
582      return newUrl;
583    }
584
585    return url;
586  }
587  function extractOrigin(url) {
588    // Extract the origin from the given URL
589    const urlObj = new URL(url);
590    return urlObj.origin;
591  }
592  function isShopifyRouteValid(data, shopifyRoute) {
593    // Browser-compatible check for Shopify.routes.root
594    shopifyRoute = shopifyRoute || (typeof Shopify !== 'undefined' && Shopify.routes && Shopify.routes.root) ? Shopify.routes.root : '';
595    // Check if the request was successful and if shopifyRoute is different from '/' and has a length of at least 2
596    return data.context.isSuccess && shopifyRoute !== '/' && shopifyRoute.length >= 2;
597  }
598
599  // set helper functions as the global Klevu helpers
600  klevu.search.base.getScope().template.setHelper('extractSlug', extractSlug);
601  klevu.search.base.getScope().template.setHelper('generateQueryString', generateQueryString);
602  klevu.search.base.getScope().template.setHelper('formatPrice', formatPrice);
603  klevu.search.base.getScope().template.setHelper('findProductList', findProductList);
604  klevu.search.base.getScope().template.setHelper('wipeElements', wipeElements);
605  klevu.search.base.getScope().template.setHelper('sendRequest', sendRequest);
606  klevu.search.base.getScope().template.setHelper('renderPricesOnFrontend', renderPricesOnFrontend);
607  klevu.search.base.getScope().template.setHelper('prependShopifyRoute', prependShopifyRoute);
608  klevu.search.base.getScope().template.setHelper('isShopifyRouteValid', isShopifyRouteValid);
609  // HELPER FUNCTIONS END
610});
611// review position code
612klevu.beforeActivation('all', function (data, scope) {
613    scope.kScope.template.setTemplate(klevuLandingTemplateProductBlockCustom, "productBlock", true);
614})
615
616const klevuLandingTemplateProductBlockCustom = `<% 
617    var updatedProductName = dataLocal.name;
618    if(klevu.search.modules.kmcInputs.base.getSkuOnPageEnableValue()) {
619        if(klevu.dom.helpers.cleanUpSku(dataLocal.sku)) {
620            updatedProductName += klevu.dom.helpers.cleanUpSku(dataLocal.sku);
621        }
622    }
623%>
624<li ku-product-block class="klevuProduct" data-id="<%=dataLocal.id%>">
625    <div class="kuProdWrap">
626        <header ku-block data-block-id="ku_landing_result_item_header">
627            <%=helper.render('landingProductBadge', scope, data, dataLocal) %>
628        </header>
629        <% var desc = [dataLocal.summaryAttribute,dataLocal.packageText,dataLocal.summaryDescription].filter(function(el) { return el; }); desc = desc.join(" "); %>
630        <main ku-block data-block-id="ku_landing_result_item_info">
631            <div class="kuProdTop">
632                <div class="klevuImgWrap">
633                    <a data-id="<%=dataLocal.id%>" href="<%=dataLocal.url%>" class="klevuProductClick kuTrackRecentView">
634                        <img src="<%=dataLocal.image%>" origin="<%=dataLocal.image%>" onerror="klevu.dom.helpers.cleanUpProductImage(this)" alt="<%=updatedProductName%>" class="kuProdImg">
635                        <%=helper.render('landingImageRollover', scope, data, dataLocal) %>
636                    </a>                        
637                </div>
638                <!-- <div class="kuQuickView">
639                    <button data-id="<%=dataLocal.id%>" class="kuBtn kuBtnLight kuQuickViewBtn" role="button" tabindex="0" area-label="">Quick view</button>
640                </div> -->
641            </div>
642        </main>
643        <footer ku-block="" data-block-id="ku_landing_result_item_footer">
644            <div class="kuProdBottom">               
645                <div class="kuName kuClippedOne"><a data-id="<%=dataLocal.id%>" href="<%=dataLocal.url%>" class="klevuProductClick kuTrackRecentView" title="<%= updatedProductName %>"><%= updatedProductName %></a></div>
646                <div class='reviewWrapper'>
647                  <%=helper.render('klevuLandingProductRating',scope,data,dataLocal) %>
648                </div>
649                <div class='outOfSt'>
650                <% if(dataLocal.inStock && dataLocal.inStock != "yes") { %>
651                    <%=helper.render('landingProductStock', scope, data, dataLocal) %>              
652                <% } %>
653                </div>
654                <% if(klevu.search.modules.kmcInputs.base.getShowPrices()) { %>
655                    <div class="kuPrice">
656                        <%
657                            var kuTotalVariants = klevu.dom.helpers.cleanUpPriceValue(dataLocal.totalVariants);
658                            var kuStartPrice = klevu.dom.helpers.cleanUpPriceValue(dataLocal.startPrice,dataLocal.currency);
659                            var kuSalePrice = klevu.dom.helpers.cleanUpPriceValue(dataLocal.salePrice,dataLocal.currency);
660                            var kuPrice = klevu.dom.helpers.cleanUpPriceValue(dataLocal.price,dataLocal.currency);
661                        %>
662                        <% if(!Number.isNaN(kuTotalVariants) && !Number.isNaN(kuStartPrice)) { %>
663                            <div class="kuSalePrice kuStartPrice kuClippedOne">
664                                <span class="klevuQuickPriceGreyText"><%=helper.translate("Starting at")%>
665                                </span> <%=dataLocal.currency%><%=kuStartPrice%>
666                            </div>
667                        <% } else if(kuSalePrice < kuPrice) { %>
668                            <div class="kuOrigPrice kuClippedOne"><%=dataLocal.currency%><%=kuPrice%></div>
669                            <div class="kuSalePrice kuClippedOne"><%=dataLocal.currency%><%=kuSalePrice%></div>
670                        <% } else { %>
671                            <div class="kuSalePrice kuClippedOne"><%=dataLocal.currency%><%=kuSalePrice%></div>
672                        <% } %>
673                    </div>
674                <% } %>
675                <%=helper.render('klevuLandingProductAddToCart',scope,data,dataLocal) %>
676            </div>
677        </footer>
678    </div>
679</li>
680`;
681// Quick
682klevu.coreEvent.build({
683  name: "setShopifyGlobalEQuickOverride",
684  fire: function () {
685    if (klevu.getSetting(klevu, "settings.flags.setRemoteConfigQuick.build", false)) {
686      return true;
687    }
688    return false;
689  },
690  maxCount: 150,
691  delay: 100
692});
693
694klevu.coreEvent.attach("setShopifyGlobalEQuickOverride", {
695  name: "attachToShopifyGlobalEQuickOverride",
696  fire: function () {
697
698    klevu.each(klevu.search.extraSearchBox, function (key, box) {
699
700      // set helpers to use them in every scope: quick search, landing and category pages
701      const helpers = klevu.search.base.getScope().template.getHelpers();
702
703      box.getScope().chains.template.events.add({
704        name: "globalEPriceChange",
705        fire: function (data, scope) {
706          try {
707            if (typeof Shopify.country !== 'undefined' && typeof primary_market !== 'undefined' && Shopify.country.toLowerCase() !== primary_market.toLowerCase()) {
708
709              // hide the prices with the wrong currency:
710              helpers.wipeElements(document.querySelectorAll('.klevuQuickSalePrice'));
711              helpers.wipeElements(document.querySelectorAll('.klevuQuickOrigPrice'));
712
713              // 1. Let's gather all the IDs of the products we're seeing to the Array "arrayIDs":
714              const klevuResponse = klevu.getObjectPath(data, "response.current.queryResults");
715              const productList = typeof helpers.findProductList(klevuResponse) !== 'undefined' ? (helpers.findProductList(klevuResponse)).records : null;
716
717              if (!productList) return; // return if there's no data in the response. Useful for initail popup in Quick Search
718
719              const arrayIDs = productList.map(element => element.id);
720              const urlKeys = productList.map(element => helpers.extractSlug(element.url));
721              const generatedQueryStringForGraphQLrequest = helpers.generateQueryString(arrayIDs, urlKeys);
722
723              // 2. Make a request. The GraphQL request code & data is below. Show our data on the Frontend:
724              helpers.sendRequest(generatedQueryStringForGraphQLrequest, Shopify.country, (result) => {
725                helpers.renderPricesOnFrontend(result, productList, '.klevuQuickSalePrice', '.kuQuickResultsListContainer .klevuProduct', Shopify.country, Shopify.currency.active);
726
727              });
728            }
729          } catch (error) {
730            console.log(error);
731          }
732        }
733      });
734
735      // Fix: Rewrite ALL links in the quick search dropdown to include the Shopify route prefix.
736      // This covers: Suggestions links, View All link, banner links, and any product/category
737      // links that may have been missed by the render-chain rewrite.
738      // Placed in the EVENTS chain (not render chain) because the events chain fires AFTER
739      // the DOM has been fully rendered, avoiding the race condition where the render chain
740      // fires before Klevu's async template engine has finished building the DOM.
741      box.getScope().chains.template.events.add({
742        name: "rewriteDropdownLinks",
743        fire: function (data, scope) {
744          var shopifyRoute = (typeof Shopify !== 'undefined' && Shopify.routes && Shopify.routes.root)
745            ? Shopify.routes.root
746            : '/';
747
748          if (shopifyRoute === '/' || shopifyRoute.length < 2) return;
749
750          var routePrefix = shopifyRoute.replace(/\/$/, '');
751
752          // Target ALL links inside the quick search dropdown area.
753          // .klevuQuickSearchingArea contains: Suggestions, View All, Category/Collection,
754          //   Content/Blog, and the promotional banner.
755          // .kuQuickResultsListContainer contains: Product links.
756          var links = document.querySelectorAll(
757            '.klevuQuickSearchingArea a[href], .kuQuickResultsListContainer a[href]'
758          );
759
760          links.forEach(function (link) {
761            var href = link.getAttribute('href');
762            if (!href) return;
763
764            // Skip links that already contain the route prefix
765            if (href.indexOf(routePrefix + '/') !== -1) return;
766
767            // Skip external links (different domain)
768            try {
769              var urlObj = new URL(href, window.location.origin);
770              if (urlObj.origin !== window.location.origin) return;
771              link.setAttribute('href', urlObj.origin + routePrefix + urlObj.pathname + urlObj.search + urlObj.hash);
772            } catch (e) {
773              // For simple relative URLs, prepend the route prefix
774              if (href.charAt(0) === '/') {
775                link.setAttribute('href', routePrefix + href);
776              }
777            }
778          });
779        }
780      });
781
782      box.getScope().chains.template.events.add({
783        name: "preventNewTabKlevu",
784        fire: function(data, scope) {
785            setTimeout(() => {
786
787                document.addEventListener('click', function(e) {
788
789                    const el = e.target.closest('.klevuPopularSearch a, .kuPopularSearchTerms a,.kuRecentSearchTerms a, .klevu-trending a');
790
791                    if (!el) return;
792
793                    // detect if Klevu is trying to open new tab
794                    if (e.ctrlKey || e.metaKey || el.target === "_blank") {
795                        e.preventDefault();
796                    }
797
798                    // FORCE same tab navigation
799                    if (el.href) {
800                        e.preventDefault();
801                        window.location.assign(el.href);
802                    }
803
804                }, true); // capture phase (important)
805
806            }, 0);
807        }
808      });
809
810      // change the Form action according to the Shopify.routes.root
811        box.getScope().chains.template.process.success.add({
812        name: "changeFormAction",
813        fire: function (data, scope) {
814          // Retrieve the Shopify.routes.root value if available
815          const shopifyRoute = (typeof Shopify !== 'undefined' && Shopify.routes && Shopify.routes.root) ? Shopify.routes.root : '';
816
817          // Get the current form and its action
818          const currentForm = scope.closest('form');
819          const currentFormAction = currentForm.action;
820          const klevuLandingUrl = klevu.settings.url.landing.startsWith('/') ? klevu.settings.url.landing.replace(/^\/+/g, "") : klevu.settings.url.landing;
821          // Check if shopifyRoute is not empty
822          if (shopifyRoute) {
823            // Check if cleanedShopifyRoute is not already present in the currentFormAction
824            if (!currentFormAction.startsWith(shopifyRoute)) {
825              const domain = /^(https?:\/\/[^\/]+)\//.exec(currentFormAction);
826              if (domain && domain[1]) {
827                currentForm.action = domain[1] + shopifyRoute + klevuLandingUrl
828              }
829
830            }
831          }
832        }
833      });
834
835      // Fix: Rewrite Klevu's KMC keyword redirect URLs to include the Shopify route prefix.
836      // When a user presses Enter in the search box, Klevu's core "checkRedirect" chain
837      // checks settings.search.redirects for a matching keyword and navigates to the URL
838      // via document.location. The KMC-configured URLs are absolute (e.g.
839      // https://cultpens.com/collections/kaweco) but do NOT include the locale prefix
840      // (e.g. /en-us). This chain runs after "addRedirectURLs" (which populates the
841      // redirects from the KMC keyword-URL map) and rewrites every redirect URL to
842      // insert the Shopify route prefix after the domain, so the user lands on the
843      // correct localised page.
844      box.getScope().chains.template.process.success.addAfter("addRedirectURLs", {
845        name: "rewriteRedirectURLs",
846        fire: function (data, scope) {
847          var shopifyRoute = (typeof Shopify !== 'undefined' && Shopify.routes && Shopify.routes.root)
848            ? Shopify.routes.root
849            : '/';
850
851          // Only rewrite when a non-default locale prefix is active
852          if (shopifyRoute === '/' || shopifyRoute.length < 2) return;
853
854          var routePrefix = shopifyRoute.replace(/\/$/, ''); // e.g. "/en-us"
855
856          var redirects = klevu.getSetting(scope.kScope.settings, "settings.search.redirects");
857          if (!redirects || klevu.isUndefined(redirects)) return;
858
859          for (var keyword in redirects) {
860            if (!redirects.hasOwnProperty(keyword)) continue;
861            var url = redirects[keyword];
862            if (!url) continue;
863
864            // Skip URLs that already contain the route prefix
865            if (url.indexOf(routePrefix + '/') !== -1) continue;
866
867            try {
868              var urlObj = new URL(url, window.location.origin);
869              // Only rewrite URLs on the same domain
870              if (urlObj.origin === window.location.origin) {
871                redirects[keyword] = urlObj.origin + routePrefix + urlObj.pathname + urlObj.search + urlObj.hash;
872              }
873            } catch (e) {
874              // For relative URLs, simply prepend the route prefix
875              if (url.charAt(0) === '/') {
876                redirects[keyword] = routePrefix + url;
877              }
878            }
879          }
880
881          klevu.setSetting(scope.kScope.settings, "settings.search.redirects", redirects);
882        }
883      });
884
885    });
886
887    klevu({
888      powerUp: {
889        quick: true
890      }
891    });
892  }
893});
894
895// QUICK SEARCH DROPDOWN URL FIX: Safety-net for all links in the instant search dropdown.
896// Uses a three-layer approach for reliability, similar to the RECS URL fix:
897// Layer 1: Click delegation (capture phase) — intercepts clicks on any link that still
898//          lacks the locale prefix, even if the events-chain rewrite missed it.
899// Layer 2: MutationObserver — rewrites href attributes in the DOM as soon as Klevu
900//          renders new content, covering middle-click, right-click "copy link", etc.
901// Layer 3: Polling fallback — catches any edge case the observer missed.
902(function () {
903  var shopifyRoute = (typeof Shopify !== 'undefined' && Shopify.routes && Shopify.routes.root)
904    ? Shopify.routes.root
905    : '/';
906
907  if (shopifyRoute === '/' || shopifyRoute.length < 2) return;
908
909  var routePrefix = shopifyRoute.replace(/\/$/, '');
910
911  // Shared rewrite function for any container
912  function rewriteDropdownURLs(container) {
913    var links = container.querySelectorAll('a[href]');
914    links.forEach(function (link) {
915      var href = link.getAttribute('href');
916      if (!href) return;
917      // Skip links that already have the route prefix
918      if (href.indexOf(routePrefix + '/') !== -1) return;
919      // Only rewrite same-origin links
920      try {
921        var urlObj = new URL(href, window.location.origin);
922        if (urlObj.origin === window.location.origin) {
923          link.setAttribute('href', urlObj.origin + routePrefix + urlObj.pathname + urlObj.search + urlObj.hash);
924        }
925      } catch (ex) {}
926    });
927  }
928
929  // --- LAYER 1: Click delegation (capture phase) ---
930  // Covers: .klevuQuickSearchingArea (suggestions, categories, banners, View All)
931  //         .kuQuickResultsListContainer (product links)
932  document.addEventListener('click', function (e) {
933    var link = e.target.closest(
934      '.klevuQuickSearchingArea a[href], .kuQuickResultsListContainer a[href]'
935    );
936    if (!link) return;
937
938    var href = link.getAttribute('href');
939    if (href && href.indexOf(routePrefix + '/') === -1) {
940      try {
941        var urlObj = new URL(href, window.location.origin);
942        if (urlObj.origin === window.location.origin) {
943          e.preventDefault();
944          window.location.href = urlObj.origin + routePrefix + urlObj.pathname + urlObj.search + urlObj.hash;
945        }
946      } catch (ex) {
947        if (href.charAt(0) === '/') {
948          e.preventDefault();
949          window.location.href = routePrefix + href;
950        }
951      }
952    }
953  }, true);
954
955  // --- LAYER 2: MutationObserver on the quick search containers ---
956  var observedContainers = new WeakSet();
957
958  function observeQuickSearchContainers() {
959    // The main quick search dropdown containers
960    var selectors = ['.klevuQuickSearchingArea', '.kuQuickResultsListContainer', '.klevuQuickSearchResults'];
961    var observer = new MutationObserver(function (mutations) {
962      mutations.forEach(function (mutation) {
963        // Rewrite links in the closest quick search container
964        var container = mutation.target.closest(
965          '.klevuQuickSearchingArea, .kuQuickResultsListContainer, .klevuQuickSearchResults'
966        );
967        if (container) {
968          rewriteDropdownURLs(container);
969        }
970      });
971    });
972
973    selectors.forEach(function (sel) {
974      var containers = document.querySelectorAll(sel);
975      containers.forEach(function (container) {
976        if (!observedContainers.has(container)) {
977          observer.observe(container, { childList: true, subtree: true });
978          observedContainers.add(container);
979        }
980      });
981    });
982  }
983
984  // Initial observation attempt
985  observeQuickSearchContainers();
986
987  // Also watch body for the quick search containers being added later (they may not
988  // exist in the DOM until the user focuses the search box for the first time)
989  var bodyObserver = new MutationObserver(function (mutations) {
990    var shouldRecheck = false;
991    mutations.forEach(function (mutation) {
992      mutation.addedNodes.forEach(function (node) {
993        if (node.nodeType === 1) {
994          // Check if this node IS or CONTAINS a quick search container
995          if (node.classList &&
996            (node.classList.contains('klevuQuickSearchingArea') ||
997             node.classList.contains('kuQuickResultsListContainer') ||
998             node.classList.contains('klevuQuickSearchResults'))) {
999            rewriteDropdownURLs(node);
1000            shouldRecheck = true;
1001          }
1002          if (node.querySelectorAll) {
1003            var inner = node.querySelectorAll(
1004              '.klevuQuickSearchingArea, .kuQuickResultsListContainer, .klevuQuickSearchResults'
1005            );
1006            inner.forEach(function (c) {
1007              rewriteDropdownURLs(c);
1008              shouldRecheck = true;
1009            });
1010          }
1011        }
1012      });
1013    });
1014    if (shouldRecheck) {
1015      observeQuickSearchContainers();
1016    }
1017  });
1018  bodyObserver.observe(document.body, { childList: true, subtree: true });
1019
1020  // --- LAYER 3: Polling fallback (5 seconds after each search keystroke) ---
1021  // Instead of a fixed 10-second poll, we hook into the search input to trigger
1022  // targeted rewrites shortly after each keystroke settles.
1023  var pollTimer = null;
1024  var searchInputs = document.querySelectorAll('input[name=q], .kuSearchInput, #header-search');
1025  searchInputs.forEach(function (input) {
1026    input.addEventListener('input', function () {
1027      if (pollTimer) clearTimeout(pollTimer);
1028      // Run 3 rewrite passes at 200ms, 500ms, and 1000ms after typing stops
1029      var delays = [200, 500, 1000];
1030      delays.forEach(function (delay) {
1031        setTimeout(function () {
1032          var containers = document.querySelectorAll(
1033            '.klevuQuickSearchingArea, .kuQuickResultsListContainer'
1034          );
1035          containers.forEach(function (c) { rewriteDropdownURLs(c); });
1036        }, delay);
1037      });
1038    });
1039  });
1040})();
1041// QUICK SEARCH DROPDOWN URL FIX END
1042
1043// Landing and Catnav
1044klevu.coreEvent.build({
1045  name: "setShopifyGlobalELandingOverride",
1046  fire: function () {
1047    if (klevu.getSetting(klevu, "settings.flags.setRemoteConfigLanding.build") || klevu.getSetting(klevu, "settings.flags.setRemoteConfigCatnav.build")) {
1048      if (klevu.getSetting(klevu, "settings.flags.setRemoteConfigLanding.build")) {
1049        window.pageType = 'landing';
1050        window.setRemoteConfig = 'setRemoteConfigLanding';
1051      }
1052      if (klevu.getSetting(klevu, "settings.flags.setRemoteConfigCatnav.build")) {
1053        window.pageType = 'catnav';
1054        window.setRemoteConfig = 'setRemoteConfigCatnav';
1055      }
1056      return true;
1057    }
1058    return false;
1059  },
1060  maxCount: 150,
1061  delay: 100
1062});
1063
1064klevu.coreEvent.attach("setShopifyGlobalELandingOverride", {
1065  name: "attachToShopifyGlobalELandingOverride",
1066  fire: function () {
1067    document.getElementsByTagName('body')[0].classList.add('klevu-page');
1068
1069    // set helpers to use them in every scope: quick search, landing and category pages
1070    const helpers = klevu.search.base.getScope().template.getHelpers();
1071
1072    klevu.search[window.pageType].getScope().chains.template.events.add({
1073      name: "globalEPriceChange",
1074      fire: function (data, scope) {
1075
1076        try {
1077          if (typeof Shopify.country !== 'undefined' && typeof primary_market !== 'undefined' && Shopify.country.toLowerCase() !== primary_market.toLowerCase()) {
1078
1079            // hide the prices with the wrong currency:
1080            helpers.wipeElements([...document.querySelectorAll('.kuSalePrice')]);
1081            helpers.wipeElements([...document.querySelectorAll('.kuOrigPrice')]);
1082
1083            // 1. Let's gather all the IDs of the products we're seeing to the Array "arrayIDs":
1084            const klevuResponse = klevu.getObjectPath(data, "response.current.queryResults");
1085            const productList = typeof helpers.findProductList(klevuResponse) !== 'undefined' ? (helpers.findProductList(klevuResponse)).records : null;
1086
1087            if (!productList) return; // return if there's no data in the response. Useful for initail popup in Quick Search
1088
1089            const arrayIDs = productList.map(element => element.id);
1090            const urlKeys = productList.map(element => helpers.extractSlug(element.url));
1091            const generatedQueryStringForGraphQLrequest = helpers.generateQueryString(arrayIDs, urlKeys);
1092
1093            // 2. Make a request. The GraphQL request code & data is below. Show our data on the Frontend:
1094            helpers.sendRequest(generatedQueryStringForGraphQLrequest, Shopify.country, (result) => {
1095              helpers.renderPricesOnFrontend(result, productList, '.kuSalePrice', '.klevuProduct', Shopify.country, Shopify.currency.active);
1096            });
1097          }
1098        } catch (error) {
1099          console.log(error);
1100        }
1101      }
1102    });
1103
1104    klevu.search[window.pageType].getScope().chains.template.render.addBefore("renderResponse", {
1105      name: "respectRootInProductURLs",
1106      fire: function (data, scope) {
1107        if (helpers.isShopifyRouteValid(data)) {
1108          // Iterate through each query result in the response
1109          klevu.each(data.response.current.queryResults, function (key, value) {
1110            // Update each record's URL with the Shopify route
1111            value.records.forEach(record => {
1112              record.url = helpers.prependShopifyRoute(record.url, value);
1113            });
1114          });
1115        }
1116      }
1117    });
1118
1119    if (window.pageType === 'landing') { klevu({ powerUp: { landing: true } }) }
1120    if (window.pageType === 'catnav') { klevu({ powerUp: { catnav: true } }) }
1121
1122  }
1123});
1124
1125
1126// RECS
1127var RECS_BASE = klevu.recs.base;
1128RECS_BASE.getScope().chains.search.control.add({
1129  name: "bindSearchResultElementEventsCustom",
1130  fire: function (data, scope) {
1131    var RECS_BOX = scope.recsScope.searchObject;
1132    RECS_BOX.getScope().chains.template.events.add({
1133      name: "attachObserverFunctionForItemClick_custom",
1134      fire: function (data, scope) {
1135        try {
1136          const helpers = klevu.search.base.getScope().template.getHelpers();
1137
1138          if (typeof Shopify.country !== 'undefined' && typeof primary_market !== 'undefined' && Shopify.country.toLowerCase() !== primary_market.toLowerCase()) {
1139            // hide the prices with the wrong currency:
1140            helpers.wipeElements([...document.querySelectorAll('.klevu-recs.klevuTarget .kuSalePrice')]);
1141            helpers.wipeElements([...document.querySelectorAll('.klevu-recs.klevuTarget .kuOrigPrice')]);
1142
1143            // 1. Let's gather all the IDs of the products we're seeing to the Array "arrayIDs":
1144            const klevuResponse = klevu.getObjectPath(data, "response.current.queryResults");
1145            const productList = klevuResponse[0].records;
1146            if (!productList) return; // return if there's no data in the response. Useful for initial popup in Quick Search
1147
1148            const arrayIDs = productList.map(element => element.id);
1149            const urlKeys = productList.map(element => helpers.extractSlug(element.url));
1150            const generatedQueryStringForGraphQLrequest = helpers.generateQueryString(arrayIDs, urlKeys);
1151
1152            // 2. Make a request. The GraphQL request code & data is below. Show our data on the Frontend:
1153            helpers.sendRequest(generatedQueryStringForGraphQLrequest, Shopify.country, (result) => {
1154              /** The classes for klevu RECS GUI editor and Code editor are different.
1155               *  kcResultItem and kcSalePrice - are classes RECS GUI editor
1156               *  kuRECS-itemWrap and kuSalePrice - are classes RECS Code editor
1157               */
1158
1159              // GUI editor:
1160              if (document.querySelectorAll('.kcResultItem')?.length > 0) {
1161                helpers.renderPricesOnFrontend(result, productList, ".kcSalePrice, .kcResultItemPriceValue.kcStartPrice", ".kcResultItem", Shopify.country, Shopify.currency.active);
1162              }
1163              // Code editor:
1164              else {
1165                helpers.renderPricesOnFrontend(result, productList, ".kuSalePrice", ".kuRECS-itemWrap", Shopify.country, Shopify.currency.active);
1166              }
1167            });
1168          }
1169        } catch (error) {
1170          console.log(error);
1171        }
1172
1173      }
1174    });
1175
1176  }
1177});
1178// RECS END
1179
1180// RECS URL FIX: Rewrite Klevu recs carousel URLs to include the Shopify route prefix (e.g. /en-us)
1181// Uses a three-layer approach for reliability:
1182// Layer 1: Click delegation (safety net - intercepts clicks even if href was never rewritten)
1183// Layer 2: MutationObserver (rewrites href in DOM for middle-click, right-click, copy link)
1184// Layer 3: Polling fallback (catches any edge case the observer missed)
1185(function () {
1186  var shopifyRoute = (typeof Shopify !== 'undefined' && Shopify.routes && Shopify.routes.root)
1187    ? Shopify.routes.root
1188    : '/';
1189
1190  if (shopifyRoute === '/' || shopifyRoute.length < 2) return;
1191
1192  var routePrefix = shopifyRoute.replace(/\/$/, '');
1193
1194  // --- LAYER 1: Click delegation (capture phase) ---
1195  document.addEventListener('click', function (e) {
1196    var link = e.target.closest('a.kuRECSItemClick, a.kcResultItemImageLink, .klevu-recs a[href]');
1197    if (!link) return;
1198
1199    var href = link.getAttribute('href');
1200    if (href && href.indexOf(routePrefix + '/') === -1) {
1201      e.preventDefault();
1202      try {
1203        var urlObj = new URL(href, window.location.origin);
1204        window.location.href = urlObj.origin + routePrefix + urlObj.pathname + urlObj.search + urlObj.hash;
1205      } catch (ex) {
1206        window.location.href = routePrefix + href;
1207      }
1208    }
1209  }, true);
1210
1211  // --- LAYER 2: MutationObserver on .klevu-recs containers ---
1212  function rewriteRecsURLs(container) {
1213    var links = container.querySelectorAll('a.kuRECSItemClick, a.kcResultItemImageLink, a[href]');
1214    links.forEach(function (link) {
1215      // Only process links that look like product/collection URLs on cultpens.com
1216      var href = link.getAttribute('href');
1217      if (!href) return;
1218      // Skip links that already have the route prefix
1219      if (href.indexOf(routePrefix + '/') !== -1) return;
1220      // Only rewrite links that point to the same domain or are relative
1221      try {
1222        var urlObj = new URL(href, window.location.origin);
1223        if (urlObj.origin === window.location.origin) {
1224          link.setAttribute('href', urlObj.origin + routePrefix + urlObj.pathname + urlObj.search + urlObj.hash);
1225        }
1226      } catch (ex) {}
1227    });
1228  }
1229
1230  var observedContainers = new WeakSet();
1231
1232  function observeRecsContainers() {
1233    var containers = document.querySelectorAll('.klevu-recs');
1234    if (containers.length > 0) {
1235      var observer = new MutationObserver(function (mutations) {
1236        mutations.forEach(function (mutation) {
1237          var recsContainer = mutation.target.closest('.klevu-recs');
1238          if (recsContainer) {
1239            rewriteRecsURLs(recsContainer);
1240          }
1241        });
1242      });
1243      containers.forEach(function (container) {
1244        if (!observedContainers.has(container)) {
1245          observer.observe(container, { childList: true, subtree: true });
1246          observedContainers.add(container);
1247        }
1248      });
1249    }
1250  }
1251
1252  function startRecsObserver() {
1253    // Rewrite any already-rendered recs
1254    rewriteRecsURLs(document);
1255
1256    // Observe existing .klevu-recs containers
1257    observeRecsContainers();
1258
1259    // Also watch body for new .klevu-recs containers being added later
1260    var bodyObserver = new MutationObserver(function (mutations) {
1261      mutations.forEach(function (mutation) {
1262        mutation.addedNodes.forEach(function (node) {
1263          if (node.nodeType === 1) {
1264            if (node.classList && node.classList.contains('klevu-recs')) {
1265              rewriteRecsURLs(node);
1266            }
1267            var innerContainers = node.querySelectorAll ? node.querySelectorAll('.klevu-recs') : [];
1268            innerContainers.forEach(function (c) {
1269              rewriteRecsURLs(c);
1270            });
1271            if (node.querySelectorAll && node.querySelectorAll('.kuRECSItemClick, .kcResultItemImageLink').length > 0) {
1272              rewriteRecsURLs(node);
1273            }
1274          }
1275        });
1276      });
1277      observeRecsContainers();
1278    });
1279    bodyObserver.observe(document.body, { childList: true, subtree: true });
1280
1281    // --- LAYER 3: Polling fallback (30 seconds, longer for slow mobile connections) ---
1282    var pollCount = 0;
1283    var pollInterval = setInterval(function () {
1284      rewriteRecsURLs(document);
1285      pollCount++;
1286      if (pollCount >= 60) clearInterval(pollInterval);
1287    }, 500);
1288  }
1289
1290  // Guard against document.body not yet existing (e.g. when script runs inside a
1291  // loadScript().then() chain early in page load on the homepage)
1292  if (document.body) {
1293    startRecsObserver();
1294  } else {
1295    document.addEventListener('DOMContentLoaded', startRecsObserver);
1296  }
1297})();
1298// RECS URL FIX END
1299
1300// setting default products on collection page
1301  var klevu_newObject = klevu.dictionary("limits");
1302      klevu_newObject.setStorage("local");
1303      klevu_newObject.mergeFromGlobal();
1304      klevu_newObject.addElement("productList", 48);
1305      klevu_newObject.addElement("productListFallback", 48);
1306      klevu_newObject.addElement("contentList", 48);
1307      klevu_newObject.mergeToGlobal();
1308
1309
1310klevu.coreEvent.attach("setRemoteConfigRecsBaseUpdates", {
1311  name: "klevuRECSCustomizationCurrency",
1312  fire: function () {
1313      klevu.recs.base.getScope().chains.search.control.add({
1314          name: "productCurrencyRECS",
1315          fire: function (data, scope) {
1316              var parentScope = scope.recsScope;
1317              parentScope.searchObject.getScope().currency.setCurrencys({
1318                  'GBP': {
1319                    string: "£",
1320                    format: "%s%s",
1321                    atEnd: false,
1322                    precision: 2,
1323                    thousand: ".",
1324                    decimal: ".",
1325                    grouping: 3
1326                }
1327              });
1328              parentScope.searchObject.getScope().currency.mergeToGlobal();
1329          }
1330      });
1331  }
1332});
1333
1334    
1335  
1336  
1337
1338    if ('undefined' === typeof klevu_addtocart) {
1339        function klevu_addtocart( id, url, qty ) {
1340            if ('undefined' !== typeof window.klevu_customAddToCart) {
1341                window.klevu_customAddToCart(id, url, 1);
1342            } else {
1343                window.urlProtocol = ( "https:" === document.location.protocol ? "https://" : "http://" );
1344                // window.url = urlProtocol + window.location.hostname + '/cart/add?id=' + id + '&quantity=1';
1345                let atc_url = urlProtocol + window.location.hostname + '/cart/add?id=' + id + '&quantity=1';
1346                window.location.assign(atc_url);
1347            }
1348        }
1349
1350        window.klevu_addtocart = klevu_addtocart;
1351    }
1352
1353
1354    klevu.interactive(function () {
1355        window.options = {
1356            url : {
1357                landing: '/pages/search-results', // your Shopify Search Results Page
1358                search: klevu.settings.url.protocol + '//eucs32v2.ksearchnet.com/cs/v2/search' // your Klevu APIv2 Search U
1358RL
1359            },
1360            search: {
1361                minChars: 0,
1362                searchBoxSelector: 'input[name=q],.kuSearchInput', // your Shopify Search Input
1363                apiKey: "klevu-169745680168816752" // your Klevu JS API Key
1364            },
1365            analytics: {
1366                apiKey: 'klevu-169745680168816752' // your Klevu JS API Key
1367            }
1368        };
1369        klevu(options);
1370    });
1371
1372    loadScript("https://js.klevu.com/theme/default/v2/quick-search-theme.js").then(() => {
1373      
1374
1375        klevu.modifyRequest("landing,catnav", function (data, scope) {
1376            klevu.each(data.request.current.recordQueries, function (key, query) {
1377                klevu.setObjectPath(query, "filters.filtersToReturn.options.limit", 100);
1378        
1379            });
1380        });
1381
1382        const klevuQuickProductBlockCustom = `
1383          <% 
1384              var updatedProductName = dataLocal.name;
1385              if(klevu.search.modules.kmcInputs.base.getSkuOnPageEnableValue()) {
1386                  if(klevu.dom.helpers.cleanUpSku(dataLocal.sku)) {
1387                      updatedProductName += klevu.dom.helpers.cleanUpSku(dataLocal.sku);
1388                  }
1389              }
1390          %>
1391          <li ku-product-block class="klevuProduct" data-id="<%=dataLocal.id%>">
1392              <a title="<%= updatedProductName %>" target="_self" href="<%=dataLocal.url%>" data-id="<%=dataLocal.id%>"  class="klevuQuickProductInnerBlock trackProductClick kuTrackRecentView">
1393                  <div class="klevuProductItemTop">
1394                      <div class="klevuQuickImgWrap">
1395                          <div class="klevuQuickDiscountBadge"><strong><%=dataLocal.stickyLabelHead%></strong></div>
1396                          <img src="<%=dataLocal.image%>" origin="<%=dataLocal.image%>" onerror="klevu.dom.helpers.cleanUpProductImage(this)" alt="<%=updatedProductName%>" />
1397                      </div>
1398                  </div>
1399                  <div class="klevuProductItemBottom">
1400                      <div class="klevuQuickProductDescBlock">
1401                          <div title="<%= updatedProductName %>" class="klevuQuickProductName kuClippedOne"> <%= updatedProductName %> </div>
1402                          <div class="klevu-desc-l2 kuClippedOne"> <%=dataLocal.shortDesc%> </div>
1403                          <div class="klevuQuickProductDesc kuClippedOne">
1404                              <div class="klevuSpectxt"><%=dataLocal.summaryAttribute%><span><%=dataLocal.stickyLabelText%></span></div>
1405                          </div>
1406                         
1407                          <% if(klevu.search.modules.kmcInputs.base.getShowPrices()) { %>
1408                              <div class="klevuQuickProductPrice kuClippedOne">
1409                                  <%
1410                                      var kuTotalVariants = klevu.dom.helpers.cleanUpPriceValue(dataLocal.totalVariants);
1411                                      var kuStartPrice = klevu.dom.helpers.cleanUpPriceValue(dataLocal.startPrice,dataLocal.currency);
1412                                      var kuSalePrice = klevu.dom.helpers.cleanUpPriceValue(dataLocal.salePrice,dataLocal.currency);
1413                                      var kuPrice = klevu.dom.helpers.cleanUpPriceValue(dataLocal.price,dataLocal.currency);
1414                                  %>
1415                                  <% if(!Number.isNaN(kuTotalVariants) && !Number.isNaN(kuStartPrice)) { %>                                
1416                                      <div class="klevuQuickSalePrice kuStartPrice">
1417                                          <span class="klevuQuickPriceGreyText"><%=helper.translate("Starting at")%></span>
1418                                          <span><%=helper.processCurrency(dataLocal.currency,parseFloat(dataLocal.startPrice))%></span>                                
1419                                      </div>
1420                                  <% } else if(!Number.isNaN(kuSalePrice) && !Number.isNaN(kuPrice) && (kuPrice > kuSalePrice)){ %>
1421                                      <span class="klevuQuickOrigPrice">
1422                                          <%= helper.processCurrency(dataLocal.currency,parseFloat(dataLocal.price)) %>
1423                                      </span>
1424                                      <span class="klevuQuickSalePrice klevuQuickSpecialPrice">
1425                                          <%=helper.processCurrency(dataLocal.currency,parseFloat(dataLocal.salePrice))%>
1426                                      </span>
1427                                  <% } else if(!Number.isNaN(kuSalePrice)) { %>
1428                                      <span class="klevuQuickSalePrice">
1429                                          <%= helper.processCurrency(dataLocal.currency,parseFloat(dataLocal.salePrice)) %>
1430                                      </span>
1431                                  <% } else if(!Number.isNaN(kuPrice)) { %>
1432                                      <span class="klevuQuickSalePrice">
1433                                          <%= helper.processCurrency(dataLocal.currency,parseFloat(dataLocal.price)) %>
1434                                      </span>
1435                                  <% } %>
1436                              </div>
1437                              <%=helper.render('searchResultProductVATLabelQuick', scope, data, dataLocal) %>
1438                          <% } %>
1439                          <%=helper.render('klevuQuickProductRating',scope,data,dataLocal) %>
1440                      </div>
1441                  </div>
1442                  <div class="kuClearLeft"></div>
1443              </a>
1444              <%=helper.render('quickSearchProductAddToCart',scope,data,dataLocal) %>        
1445          </li>
1446          `;
1447
1448      klevu.beforeActivation('quick', function (data, scope) {
1449        scope.kScope.template.setTemplate(klevuLandingTemplateProductBlockCustom, 'productBlock', true);
1450
1451        // QUICK:
1452        klevu.each(klevu.search.extraSearchBox, function (key, box) {
1453          box.getScope().template.setTemplate(klevuQuickProductBlockCustom, 'klevuQuickProductBlock', true);
1454        });
1455      });
1456
1457          function myFunction12(x12) {
1458        if (x12.matches) {
1459          let inputValueClear=document.createElement('button');
1460          inputValueClear.id = "clearInputValue";
1461          inputValueClear.textContent = "X";
1462          let closeInput=document.createElement('button');
1463          closeInput.id = "closeInput";
1464          closeInput.innerHTML = "&larr;";
1465          let searchBar = document.querySelector('.mobile-search-form.mobile-only');
1466          let searchWrapper = document.querySelector('.page-header.layout-left.using-compact-mobile-logo');
1467          searchBar.addEventListener('click', () => {
1468            searchWrapper.style.zIndex='100001';
1469            searchBar.classList.add("searchClicked");
1470            let inputForm = document.querySelector('.searchClicked .main-search__form');
1471            inputForm.appendChild(inputValueClear);
1472            inputForm.appendChild(closeInput);
1473            document.body.style.overflow='hidden';
1474          });
1475          inputValueClear.addEventListener('click', (event) => {
1476            event.preventDefault();
1477            let searchInput=document.querySelector('.searchClicked .main-search__input');
1478            searchInput.value='';
1479            searchInput.focus();
1480          })
1481          closeInput.addEventListener('click', (event) => {
1482            event.preventDefault();
1483            let searchInput=document.querySelector('.searchClicked .main-search__input');
1484            searchInput.value='';
1485            setTimeout(()=>{
1486              event.stopPropagation();
1487              document.body.style.overflow='scroll';
1488              searchBar.classList.remove("searchClicked");
1489            },10)
1490          })
1491        }
1492      }
1493      window.x12 = window.matchMedia("(max-width: 767px)")
1494      myFunction12(x12) // Call listener function at run time
1495      x12.addListener(myFunction12)
1496
1497      
1498
1499                    
1500      
1501  
1502    });
1503
1504
1505    loadScript("https://js.klevu.com/theme/default/v2/catnav-theme.js").then(() => {
1506      window.klevu_pageCategory = "";
1507      sessionStorage.setItem("klevu_pageCategory", klevu_pageCategory);
1508
1509      
1510
1511      
1512    });
1513
1514    loadScript("https://js.klevu.com/recs/v2/klevu-recs.js").then(() => {
1515      klevu.interactive(function () {
1516        window.options = {
1517            powerUp: {
1518                recsModule: true
1519            },
1520            recs: {
1521                apiKey: "klevu-169745680168816752" // your Klevu JS API key
1522            },
1523            analytics: {
1524                apiKey: "klevu-169745680168816752" // your Klevu JS API key
1525            }
1526        };
1527        klevu(options);
1528      });
1529    });
1530
1531    
1532
1533
1534    // This variable ensures we only collapse the filters on page load
1535    window.klevu_filters_collapsed = false;
1536
1537    // Change this value to true if you only want to collapse filters on mobile
1538    window.klevu_filters_collapsed_mobile_only = false;
1539
1540    klevu.afterTemplateRender('landing,catnav', function(data, scope){
1541      if (!klevu_filters_collapsed && (klevu.dom.helpers.isMobileDevice() || !klevu_filters_collapsed_mobile_only)) {
1542
1543        // Find all filter triggers and click them to collapse them
1544        window.filterHeaders = document.querySelectorAll('.klevuMeta[data-section="productList"] .kuFilterHead.kuCollapse');
1545        if (filterHeaders.length) {
1546            klevu.each(filterHeaders, function(key, header){
1547                header.click();
1548            });
1549        }
1550        klevu_filters_collapsed = true;
1551      }
1552    });
1553    
1554  });
1555  </script>
1555
1556
1557  <style>
1558    /* .kuSearchResultsPageContainer .productList, .kuSearchResultsPageContainer .contentList {
1559      display: block !important;
1560    } */
1561  </style>
1562
1563
1564
1565    
1565<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
1565
1566    <style>
1567      .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}
1567.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
1568    </style>
1569    <!-- Gem_Page_Header_Script -->
1570    <!-- "snippets/gem-app-header-scripts.liquid" was not rendered, the associated app was uninstalled -->
1571    <!-- End_Gem_Page_Header_Script -->
1572
1573
1574   
1575    
1575<script>
1576      (function() {
1577        var script = document.createElement('script');
1578        script.id = 'minty-onsite-script';
1579        script.src = 'https://cdn.addshoppers.com/minty/shopify-onsite/executeminty.js';
1580        script.async = true;
1581        script.defer = true;
1582        document.head.appendChild(script);
1583      })();
1584  </script>
1584
1585  <!-- BEGIN app block: shopify://apps/hulk-form-builder/blocks/app-embed/b6b8dd14-356b-4725-a4ed-77232212b3c3 --><!-- BEGIN app snippet: hulkapps-formbuilder-theme-ext -->
1585<script type="text/javascript">
1586  
1587  if (typeof window.formbuilder_customer != "object") {
1588        window.formbuilder_customer = {}
1589  }
1590
1591  
1592
1593  window.hulkFormBuilder = {
1594    form_data: {"form_agNkUQFX4SU3JLIu-gjlGA":{"uuid":"agNkUQFX4SU3JLIu-gjlGA","form_name":"Pen Census","form_data":{"div_back_gradient_1":"#fff","div_back_gradient_2":"#fff","back_color":"#f4f4f4","form_title":"\u003ch3 style=\"text-align: justify;\"\u003eCult Pens Pen Census\u003c\/h3\u003e\n","form_submit":"Send","after_submit":"clearAndPrevent","after_submit_msg":"Received. Thank you!","captcha_enable":"no","label_style":"blockLabels","input_border_radius":"5","back_type":"color","input_back_color":"#fff","input_back_color_hover":"#fff","back_shadow":"none","label_font_clr":"#000","input_font_clr":"#000","button_align":"fullBtn","button_clr":"#fff","button_back_clr":"#000","button_border_radius":"5","form_width":"600px","form_border_size":"2","form_border_clr":"#000","form_border_radius":"5","label_font_size":"14","input_font_size":"14","button_font_size":"16","form_padding":"25","input_border_color":"#ccc","input_border_color_hover":"#ccc","btn_border_clr":"#000","btn_border_size":2,"form_name":"Pen Census","form_description":"\u003cp\u003ePlease take a few moments to complete this pen survey.\u003c\/p\u003e\n","form_access_message":"\u
1594003cp\u003ePlease login to access the form\u003cbr\u003eDo not have an account? Create account\u003c\/p\u003e","submition_single_email":"yes","flow_trigger_integration":"yes","formElements":[{"Conditions":{},"type":"radio","position":0,"label":"Do you use a fountain pen as your main pen?","values":"Yes\nNo","elementCost":{},"align":"horizontal","halfwidth":"no","required":"no","page_number":1},{"Conditions":{},"type":"number","position":1,"label":"How many fountain pens do you own?","placeholder":"Best guess if it's too many to count","maxNumber":"1000","infoMessage":"Don't be worried that it's 'too many'. You can't have as many as we have. ","page_number":1},{"Conditions":{},"type":"select","position":2,"label":"How often do you use a fountain pen?","values":"Daily\nWeekly\nMonthly\nLess Often","elementCost":{},"placeholder":"Daily? Weekly? Monthly?","other_value":"no","other_value_label":"Other Brand","page_number":1},{"Conditions":{},"type":"radio","position":3,"label":"Pen Census? Or Pensus?","values":"Pen Census\nPensus","elementCost":{},"page_number":1},{"Conditions":{"SelectedElemenet":"Pen Census? Or Pensus?","SelectedElemenetCount":3,"SelectedValue":"Pen Census"},"type":"paragraph","position":4,"label":"Label (22)","paragraph":"\u003cp\u003eYeah, you\u0026#39;re probably right, it\u0026#39;s clearer that way.\u003c\/p\u003e\n","page_number":1},{"Conditions":{"SelectedElemenet":"Pen Census? Or Pensus?","SelectedElemenetCount":3,"SelectedValue":"Pensus"},"type":"paragraph","position":5,"label":"Label (23)","paragraph":"\u003cp\u003eIt saves space, but doesn\u0026#39;t it make it sound like the pens are kinda sus?\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"select","position":6,"label":"What brand is your ‘everyday’ fountain pen?","values":"Aurora\nBenu\nCaran d′Ache\nConklin\nConway Stewart\nCross\nDelta\nDiplomat\nEndless\nEsterbrook\nFaber-Castell\nFerris Wheel Press\nGraf von Faber-Castell\nKaweco\nLaban\nLAMY\nMontblanc\nMontegrappa\nMonteverde\nNahvalur\nNamiki\nOmas\nOnoto\nOpus 88\nOtto Hutt\nParker\nPelikan\nPilot\nPineider\nPininfarina\nPlatinum\nRetro 51\nS.T. Dupont\nSailor\nSheaffer\nTaccia\nThe Good Blue\nTibaldi\nTom Hessin\nTom′s Studio\nTWSBI\nVisconti\nWaterman\nWRITECH\nYard O Led\nOther Brand","elementCost":{},"placeholder":"Your go-to pen","other_value":"yes","other_value_label":"Other Brand","page_number":1},{"Conditions":{},"type":"select","position":7,"label":"What is your favourite fountain pen brand?","placeholder":"The pen-maker you admire the most","other_value":"yes","values":"Aurora\nBenu\nCaran d′Ache\nConklin\nConway Stewart\nCross\nDelta\nDiplomat\nEndless\nEsterbrook\nFaber-Castell\nFerris Wheel Press\nGraf von Faber-Castell\nKaweco\nLaban\nLAMY\nMontblanc\nMontegrappa\nMonteverde\nNahvalur\nNamiki\nOmas\nOnoto\nOpus 88\nOtto Hutt\nParker\nPelikan\nPilot\nPineider\nPininfarina\nPlatinum\nRetro 51\nS.T. Dupont\nSailor\nSheaffer\nTaccia\nThe Good Blue\nTibaldi\nTom Hessin\nTom′s Studio\nTWSBI\nVisconti\nWaterman\nWRITECH\nYard O Led","elementCost":{},"other_value_label":"Other Pen Maker","page_number":1},{"Conditions":{},"type":"text","position":8,"label":"What is your grail pen fountain pen?","infoMessage":"The pen you would buy after a lottery win","placeholder":"What pen would you buy if you could?","page_number":1},{"Conditions":{},"type":"multi_text","position":9,"label":"What makes your dream fountain pen?","infoMessage":"What things does your perfect pen need to have?","page_number":1},{"Conditions":{},"type":"select","position":10,"label":"What′s the answer?","infoMessage":"The ultimate answer.","values":"3\nAn owl\n42\n1337\nKeanu Reeves\n4291\nReanu Keeves","elementCost":{},"page_number":1},{"Conditions":{"SelectedElemenet":"What′s the answer?","SelectedElemenetCount":10,"SelectedValue":"3"},"type":"paragraph","position":11,"label":"Label (29)","paragraph":"\u003cp\u003eNo, definitely not that.\u003c\/p\u003e\n","page_number":1},{"Conditions":{"SelectedElemenet":"What′s the answer?","SelectedElemenetCount":10,"SelectedValue":"An owl"},"type":"paragraph","position":12,"label":"Label (26)","paragraph":"\u003cp\u003eWho? Who, who?\u003c\/p\u003e\n","page_number":1},{"Conditions":{"SelectedElemenet":"What′s the answer?","SelectedElemenetCount":10,"SelectedValue":"1337"},"type":"paragraph","position":13,"label":"Label (30)","paragraph":"\u003cp\u003e4h, y00 5p34k 1337? N1c3.\u003c\/p\u003e\n","page_number":1},{"Conditions":{"SelectedElemenet":"What′s the answer?","SelectedElemenetCount":10,"SelectedValue":"Keanu Reeves"},"type":"paragraph","position":14,"label":"Label (28)","paragraph":"\u003cp\u003eA most excellent answer, dude.\u003c\/p\u003e\n\n\u003cp\u003e\u0026lt;air guitar\u0026gt;\u003c\/p\u003e\n\n\u003cp\u003eThe truth is, there is no guitar.\u003c\/p\u003e\n","page_number":1},{"Conditions":{"SelectedElemenet":"What′s the answer?","SelectedElemenetCount":10,"SelectedValue":"42"},"type":"paragraph","position":15,"label":"Label (27)","paragraph":"\u003cp\u003eCorrect. The real answer. Let\u0026#39;s not think too hard about the question.\u003c\/p\u003e\n","page_number":1},{"Conditions":{"SelectedElemenet":"What′s the answer?","SelectedElemenetCount":10,"SelectedValue":"4291"},"type":"paragraph","position":16,"label":"Label (29)","paragraph":"\u003cp\u003e\u003cem\u003ePicks up small sausage dog.\u003c\/em\u003e\u003c\/p\u003e\n","page_number":1},{"Conditions":{"SelectedElemenet":"What′s the answer?","SelectedElemenetCount":10,"SelectedValue":"Reanu Keeves"},"type":"paragraph","position":17,"label":"Label (28)","paragraph":"\u003cp\u003eNo, but it\u0026#39;
1594s a Spiffing try. Enjoy your Yorkshire Tea.\u003c\/p\u003e\n","page_number":1},{"Conditions":{},"type":"page_break","position":18,"label":"Label (13)","page_number":1},{"Conditions":{},"type":"radio","position":19,"label":"Fountain pen ink - bottled or cartridges?","values":"Bottle Ink\nCartridges","elementCost":{},"page_number":2},{"Conditions":{},"type":"number","position":20,"label":"How many different inks do you own?","placeholder":"Best guess if it's too many to count","maxNumber":"1000","page_number":2},{"Conditions":{},"type":"select","position":21,"label":"What colour fountain pen ink do you like to use?","values":"black\nblue\ngrey\nyellow\norange\npink\nred\npurple\nturquoise\ngreen\nOther","elementCost":{},"other_value":"yes","other_value_label":"Other","page_number":2,"infoMessage":"The colour you keep coming back to."},{"Conditions":{},"type":"select","position":22,"label":"What brand of fountain pen ink do you use?","placeholder":"Who makes your current favourite ink?","values":"3 Oysters\nCaran d′Ache\nColorverse\nConklin\nCross\nDe Atramentis\nDiamine\nDiplomat\nDominant Industry\nEndless\nEsterbrook\nFaber-Castell\nFerris Wheel Press\nGraf von Faber-Castell\nHerbin\nKaweco\nKWZ\nLaban\nLAMY\nManuscript\nMontblanc\nMontegrappa\nMonteverde\nNagasawa\nNahvalur\nNamiki\nOctopus Fluids\nOnoto\nOtto Hutt\nParker\nPelikan\nPennonia\nPentel\nPilot\nPineider\nPlatinum\nPrivate Reserve\nRobert Oster\nRohrer \u0026 Klingner\nS.T. Dupont\nSailor\nSchneider\nSpeedball\nTaccia\nTom Hessin\nTom′s Studio\nTroublemaker Inks\nTWSBI\nVinta\nVisconti\nWaterman\nWearingeul\nWRITECH\nYard O Led\nI just squeeze a squid","elementCost":{},"other_value":"yes","other_value_label":"Other Ink-Makers","page_number":2},{"Conditions":{},"type":"select","position":23,"label":"Any favourite special type of fountain pen ink?","other_value":"yes","values":"Shimmering\nSheening\nShading\nIron-Gall\nWaterproof\/Pigmented","elementCost":{},"placeholder":"Sheening? Iron-Gall? etc...","other_value_label":"Other Ink Types","page_number":2},{"Conditions":{},"type":"lineBreak","position":24,"label":"Label (19)","page_number":2},{"Conditions":{},"type":"select","position":25,"label":"How often do you clean your pen?","values":"After Every Use\nWee
1594kly\nMonthly\nBi Monthly\nEvery 6 Months\nYearly\nNever\nWhen I Remember\nI just don′t get it dirty","elementCost":{},"other_value":"yes","placeholder":"Tidy pen, tidy mind. Maybe.","other_value_label":"Other Frequency","page_number":2},{"Conditions":{},"type":"text","position":26,"label":"What is the capital of Slovenia?","infoMessage":"We are too lazy to Google it for ourselves","page_number":2},{"Conditions":{},"type":"select","position":27,"label":"When did you start using a fountain pen?","values":"At School\n18-25\n26-30\n31-45\n46-60\nLater","elementCost":{},"placeholder":"What age were you?","page_number":2},{"Conditions":{},"type":"select","position":28,"label":"Are we taking this census seriously enough?","values":"No, not really.\nYes, as seriously as it requires.\nBenedict Cumberbatch","elementCost":{},"page_number":2},{"Conditions":{"SelectedElemenet":"Are we taking this census seriously enough?","SelectedElemenetCount":28,"SelectedValue":"Benedict Cumberbatch"},"type":"paragraph","position":29,"label":"Label (20)","paragraph":"\u003cp\u003eYeah, looks like we\u0026#39;re not the only ones.\u003c\/p\u003e\n","page_number":2}]},"is_spam_form":false,"shop_uuid":"GGYBwNYiPaTHUXGtMJSS-g","shop_timezone":"Europe\/London","shop_id":144312,"shop_is_after_submit_enabled":false,"shop_shopify_plan":"Plus","shop_shopify_domain":"cult-pens.myshopify.com","popup_settings":{},"form_is_active":true}},
1595    shop_data: {"shop_GGYBwNYiPaTHUXGtMJSS-g":{"shop_uuid":"GGYBwNYiPaTHUXGtMJSS-g","shop_timezone":"Europe\/London","shop_id":144312,"shop_is_after_submit_enabled":false,"shop_shopify_plan":"Plus","shop_shopify_domain":"cult-pens.myshopify.com","shop_created_at":"2025-07-28T05:20:34.178-05:00","is_skip_metafield":false,"shop_deleted":false,"shop_disabled":false}},
1596    settings_data: {"shop_settings":{"shop_customise_msgs":[],"default_customise_msgs":{"is_required":"is required","thank_you":"Thank you! The form was submitted successfully.","processing":"Processing...","valid_data":"Please provide valid data","valid_email":"Provide valid email format","valid_tags":"HTML Tags are not allowed","valid_phone":"Provide valid phone number","valid_captcha":"Please provide a valid CAPTCHA response.","valid_url":"Provide valid URL","only_number_alloud":"Provide valid number in","number_less":"must be less than","number_more":"must be more than","image_must_less":"Image must be less than 20MB","image_number":"Images allowed","image_extension":"Invalid extension! Please provide image file","error_image_upload":"Error in image upload. Please try again.","error_file_upload":"Error in file upload. Please try again.","your_response":"Your response","error_form_submit":"Error occur.Please try again after sometime.","email_submitted":"Form with this email is already submitted","invalid_email_by_zerobounce":"The email address you entered appears to be invalid. Please check it and try again.","download_file":"Download file","card_details_invalid":"Your card details are invalid","card_details":"Card details","please_enter_card_details":"Please enter card details","card_number":"Card number","exp_mm":"Exp MM","exp_yy":"Exp YY","crd_cvc":"CVV","payment_value":"Payment amount","please_enter_payment_amount":"Please enter a payment amount.","address1":"Address line 1","address2":"Address line 2","city":"City","province":"Province","zipcode":"Zip code","country":"Country","blocked_domain":"This form does not accept addresses from","file_must_less":"File must be less than 20MB","file_extension":"Invalid extension! Please provide file","only_file_number_alloud":"files allowed","previous":"Previous","next":"Next","must_have_a_input":"Please enter at least one field.","please_enter_required_data":"Please enter required data","atleast_one_special_char":"Include at least one special character","atleast_one_lowercase_char":"Include at least one lowercase character","atleast_one_uppercase_char":"Include at least one uppercase character","atleast_one_number":"Include at least one number","must_have_8_chars":"Must have 8 characters long","be_between_8_and_12_chars":"Be between 8 and 12 characters long","please_select":"Please Select","phone_submitted":"Form with this phone number is already submitted","user_res_parse_error":"Error while submitting the form","valid_same_values":"values must be the same","product_choice_clear_selection":"Clear Selection","picture_choice_clear_selection":"Clear Selection","remove_all_for_file_image_upload":"Remove All","invali
1596d_file_type_for_image_upload":"You can't upload files of this type.","invalid_file_type_for_signature_upload":"You can't upload files of this type.","max_files_exceeded_for_file_upload":"You can not upload any more files.","max_files_exceeded_for_image_upload":"You can not upload any more files.","file_already_exist":"File already uploaded","max_limit_exceed":"You have added the maximum number of text fields.","cancel_upload_for_file_upload":"Cancel upload","cancel_upload_for_image_upload":"Cancel upload","cancel_upload_for_signature_upload":"Cancel upload"}}},
1597    features_data: {"shop_plan_features":{"shop_plan_features":["unlimited-forms","full-design-customization","export-form-submissions","multiple-recipients-for-form-submissions","multiple-admin-notifications","enable-captcha","unlimited-file-uploads","save-submitted-form-data","set-auto-response-message","conditional-logic","form-banner","save-as-draft-facility","include-user-response-in-admin-email","disable-form-submission","mail-platform-integration","stripe-payment-integration","pre-built-templates","create-customer-account-on-shopify","google-analytics-3-by-tracking-id","facebook-pixel-id","bing-uet-pixel-id","advanced-js","advanced-css","api-available","customize-form-message","hidden-field","restrict-from-submissions-per-one-user","utm-tracking","ratings","privacy-notices","heading","paragraph","shopify-flow-trigger","domain-setup","block-domain","address","html-code","form-schedule","after-submit-script","customize-form-scrolling","on-form-submission-record-the-referrer-url","password","duplicate-the-forms","include-user-response-in-auto-responder-email","elements-add-ons","admin-and-auto-responder-email-with-tokens","email-export","premium-support","google-analytics-4-by-measurement-id","google-ads-for-tracking-conversion","validation-field","load_form_as_popup","advanced_conditional_logic","forms-limit","submissions-visibility-limit","approve-or-decline-submission","product-choice","ticket-system","emoji-feedback","multi-line-text","iamge-choice","image-display","file-upload","slack-integration","google-sheets-integration","multi-page-form","access-only-for-logged-in-users","zapier-integration","add-tags-for-existing-customers","restrict-from-submissions-per-phone-number","multi-column-text","booking","zerobounce-integration","form-layout-image"]}},
1598    shop: null,
1599    shop_id: null,
1600    plan_features: null,
1601    validateDoubleQuotes: false,
1602    assets: {
1603      searchableDropdown: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/searchable-dropdown.js",
1604      extraFunctions: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-functions.js",
1605      extraStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/extra-styles.css",
1606      bootstrapStyles: "https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/theme-app-extension-bootstrap.css",
1607    },
1608    translations: {
1609      htmlTagNotAllowed: "HTML Tags are not allowed",
1610      sqlQueryNotAllowed: "SQL Queries are not allowed",
1611      doubleQuoteNotAllowed: "Double quotes are not allowed",
1612      
1613      maxTextFieldsReached: "You have added the maximum number of text fields.",
1614      
1615
1616      
1617      zerobounceApiErrorMsg: "We couldn\u0026#39;t verify your email due to a technical issue. Please try again later.",
1618    }
1619
1620  }
1621
1622  
1623
1624  window.FbThemeAppExtSettingsHash = {}
1625  
1626</script>
1626<!-- END app snippet --><!-- END app block --><!-- BEGIN app block: shopify://apps/upzelo-loyalty-wallet-passes/blocks/upzelo-head/6e6f3d16-0ab4-487a-9734-d0d311de1a59 -->
1627  
1627<script
1628      id="upzpdl"
1629      type="module"
1630      src="https://assets.upzelo.com/launcher/index.js"
1631      appId="upz_app_a85386ab6d51"
1632      customerId=""
1633      hash="be86da96d74a61a3bbc402cf197c40ddd1ebc0108c3b2a2d9355212b718e899d"
1634      crossorigin="anonymous"
1635      defer>
1636  </script>
1636
1637  <style>
1638    #upzelo-app:empty {
1639      display: block !important;
1640    }
1641    @font-face {
1642      font-family: "Phosphor";
1643      src:
1644        url("https://unpkg.com/@phosphor-icons/[email protected]/src/regular/Phosphor.woff2") format("woff2"),
1645        url("https://unpkg.com/@phosphor-icons/[email protected]/src/regular/Phosphor.woff") format("woff"),
1646        url("https://unpkg.com/@phosphor-icons/[email protected]/src/regular/Phosphor.ttf") format("truetype"),
1647        url("https://cdn.shopify.com/extensions/019f6a24-223e-7871-903c-ad9dae0df9b0/upzelo-loyalty-wallet-passes-56/assets/Phosphor.svg#Phosphor") format("svg");
1648      font-weight: normal;
1649      font-style: normal;
1650      font-display: block;
1651    }
1652  </style>
1653  <link href="//cdn.shopify.com/extensions/019f6a24-223e-7871-903c-ad9dae0df9b0/upzelo-loyalty-wallet-passes-56/assets/phosphor.css" rel="stylesheet" type="text/css" media="all" />
1654
1655
1656<!-- END app block --><!-- BEGIN app block: shopify://apps/kaching-bundles/blocks/app-embed-block/6c637362-a106-4a32-94ac-94dcfd68cdb8 -->
1657<!-- Kaching Bundles App Embed -->
1658
1659<!-- BEGIN app snippet: app-embed-content -->
1660
1661
1662
1663
1664
1665
1666
1667
1668<script>
1669  // Prevent duplicate initialization if both app embeds are enabled
1670  if (window.kachingBundlesAppEmbedLoaded) {
1671    console.warn('[Kaching Bundles] Multiple app embed blocks detected. Please disable one of them. Skipping duplicate initialization.');
1672  } else {
1673    window.kachingBundlesAppEmbedLoaded = true;
1674    window.kachingBundlesEnabled = true;
1675    window.kachingBundlesInitialized = false;
1676
1677    // Allow calling kachingBundlesInitialize before the script is loaded
1678    (() => {
1679      let shouldInitialize = false;
1680      let realInitialize = null;
1681
1682      window.kachingBundlesInitialize = () => {
1683        if (realInitialize) {
1684          realInitialize();
1685        } else {
1686          shouldInitialize = true;
1687        }
1688      };
1689
1690      Object.defineProperty(window, '__kachingBundlesInitializeInternal', {
1691        set(fn) {
1692          realInitialize = fn;
1693          if (shouldInitialize) {
1694            shouldInitialize = false;
1695            fn();
1696          }
1697        },
1698        get() {
1699          return realInitialize;
1700        }
1701      });
1702    })();
1703  }
1704</script>
1704
1705
1706
1707  
1707<script>
1708    // Wraps window.fetch at HTML parse time, before any external script runs,
1709    // so third-party scripts that capture their own window.fetch reference get
1710    // one with our hook inside. Pure passthrough until the widget assigns the
1711    // real handler (CartInterceptor#start); stays a passthrough forever if the
1712    // widget never loads. The cart trace (startCartTrace) can add an observer
1713    // below the handler, so it sees the requests the handler actually sends.
1714    (() => {
1715      try {
1716        if (window.__kachingBundlesFetchHandler !== undefined) return;
1717
1718        const originalFetch = window.fetch.bind(window);
1719        window.__kachingBundlesRawFetch = originalFetch;
1720        window.__kachingBundlesFetchHandler = null;
1721        window.fetch = (input, init) => {
1722          const handler = window.__kachingBundlesFetchHandler;
1723          const observer = window.__kachingBundlesFetchObserver;
1724          const networkFetch = observer
1725            ? (input, init) => observer(originalFetch, input, init)
1726            : originalFetch;
1727          return handler ? handler(networkFetch, input, init) : networkFetch(input, init);
1728        };
1729      } catch (error) {
1730        console.error(error);
1731      }
1732    })();
1733  </script>
1733
1734
1735
1736<script id="kaching-bundles-config" type="application/json">
1737  {
1738    "shopifyDomain": "cult-pens.myshopify.com",
1739    "moneyFormat": "${{amount}}",
1740    "locale": "en",
1741    "liquidLocale": "en",
1742    "country": "US",
1743    "currencyRate": 1,
1744    "marketCurrencyCode": "USD",
1745    "marketId": 25395560691,
1746    "productId": null,
1747    "storefrontAccessToken": "6944499cff21846d932020d41197973b",
1748    "includeSellingPlans": true,
1749    "includeAvailableQuantity": true,
1750    "customApiHost": null,
1751    "keepQuantityInput": false,
1752    "ignoreDeselect": false,
1753    "ignoreUnitPrice": false,
1754    "requireCustomerLogin": false,
1755    "abTestsRunning": true,
1756    "webPixel": true,
1757    "b2bCustomer": false,
1758    "isLoggedIn": false,
1759    "isDeprecatedAppEmbed": false,
1760    "preview": false,
1761    "defaultTranslations": {
1762      "system.out_of_stock": "There\u0026#39;s not enough items in our stock, please select smaller bundle.",
1763      "system.invalid_variant": "Sorry, this is not currently available.",
1764      "system.unavailable_option_value": "Unavailable",
1765      "system.confirm": "Confirm",
1766      "system.cancel": "Cancel",
1767      "system.free": "FREE",
1768      "system.search": "Search",
1769      "system.sort_by": "Sort by",
1770      "system.sort_relevance": "Relevance",
1771      "system.sort_newest_first": "Newest first",
1772      "system.sort_price_low_to_high": "Price: Low → High",
1773      "system.sort_price_high_to_low": "Price: High → Low",
1774      "system.no_results_found": "No results found",
1775      "system.no_results_description": "We can’t find any item matching your search.",
1776      "system.clear_search": "Clear search",
1777      "system.no_products_available": "No products available",
1778      "system.letters_only": "Only letters are allowed.",
1779      "system.numbers_only": "Only numbers are allowed.",
1780      "system.select_variant_alert": "Please select a variant.",
1781      "system.select_variant_placeholder": "Select",
1782      "system.personalisation_required_alert": "Please add personalisation for every item to continue.",
1783      "system.quantity": "Quantity",
1784      "system.subscription_plan": "Subscription plan",
1785      "system.remove": "Remove",
1786      "system.original_price": "Original price:",
1787      "system.price": "Price:"
1788    },
1789    "customSelectors": {
1790      "quantity": null,
1791      "addToCartButton": null,
1792      "variantPicker": null,
1793      "price": null,
1794      "priceCompare": null,
1795      "label": null
1796    },
1797    "shopCustomStyles": "",
1798    "brandColors": {"error":"#D72C2C","border":"#F5A2014D","overlay":"#000000","badgeText":"#FFFFFF","primaryText":"#343434","primaryAccent":"#F5A201","secondaryText":"#555555","badgeBackgroun
1798d":"#F5A201","primaryAccentText":"#FFFFFF","primaryBackground":"#FFFFFF","secondaryBackground":"#F0F0F0"},
1799    "featureFlags": {"atc_total_price":false,"cart_change_response_rewrite":false,"cart_interceptor_dedupe_disabled":false,"cart_interceptor_json_encoding":false,"debug_cart_add":false,"disable_nested_cart_lines":false,"early_fetch_override":true,"hide_missing_variants":true,"initialize_with_form_variant":true,"intercept_cart_request":true,"legacy_saved_percentage":false,"native_swatches_disabled":false,"observe_external_selling_plan":false,"observe_form_selling_plan":true,"percentage_cents_rounding_workaround":false,"pos_extension":false,"preserve_variant_selections":true,"price_rounding_v2":true,"propagate_line_properties":true,"propagate_picker_option_changes":true,"reinitialize_morphed_placeholders":true,"remove_variant_change_delay":false,"rever_non_returnable":false,"split_bxgy_items":false,"split_quantity_break_items":false,"storefront_metaobjects":false,"variant_images":true}
1800
1801  }
1802</script>
1802
1803
1804<!-- BEGIN app snippet: translations -->
1805
1806
1807  
1808
1809<!-- END app snippet -->
1810
1811
1812
1813
1814  
1815  
1816
1817  <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0f9a9-f616-750a-ace5-bbcc6d760a65/kaching-bundles-2022/assets/kaching-bundles.js" crossorigin="anonymous" fetchpriority="high">
1818  
1819  
1819<script type="module" src="https://cdn.shopify.com/extensions/01a0f9a9-f616-750a-ace5-bbcc6d760a65/kaching-bundles-2022/assets/loader.js" crossorigin="anonymous" fetchpriority="high"></script>
1819
1820  <link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a0f9a9-f616-750a-ace5-bbcc6d760a65/kaching-bundles-2022/assets/kaching-bundles.css" media="print" onload="this.media='all'" fetchpriority="high">
1821
1822  <style>
1823    .kaching-bundles__block {
1824      display: none;
1825    }
1826
1827    .kaching-bundles-sticky-atc {
1828      display: none;
1829    }
1830  </style>
1831
1832
1833
1834<!-- END app snippet -->
1835
1836<!-- Kaching Bundles App Embed End -->
1837
1838
1839<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852  
1852<script async src="https://static.klaviyo.com/onsite/js/SWgv72/klaviyo.js?company_id=SWgv72"></script>
1852
1853  
1853<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>
1853
1854
1855  
1856
1857
1858
1859
1860  
1860<script>
1861    window.klaviyoReviewsProductDesignMode = false
1862  </script>
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872<!-- END app block --><!-- BEGIN app block: shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6 -->
1873
1874
1875
1876<script type="module" dynamic>
1877  const configUrl = "/a/elevar/static/configs/0688e3c011e7bb02d31baae9ff5d2b2ff4e358a1/config.js";
1878  const config = (await import(configUrl)).default;
1879  const scriptUrl = config.script_src_app_theme_embed;
1880
1881  if (scriptUrl) {
1882    const { handler } = await import(scriptUrl);
1883
1884    await handler(
1885      config,
1886      {
1887        cartData: {
1888  marketId: "25395560691",
1889  localeCountryCode:"US",
1890  attributes:{},
1891  cartTotal: "0.0",
1892  currencyCode:"USD",
1893  items: []
1894}
1895,
1896        user: {
1897  cartTotal: "0.0",
1898  currencyCode:"USD",
1899  customer: {},
1900}
1901,
1902        isOnCartPage:false,
1903        collectionView:null,
1904        searchResultsView:null,
1905        productView:null,
1906      }
1907    );
1908  }
1909</script>
1909
1910
1911
1912<!-- END app block --><!-- BEGIN app block: shopify://apps/smart-seo/blocks/smartseo/7b0a6064-ca2e-4392-9a1d-8c43c942357b --><meta name="smart-seo-integrated" content="true" /><!-- metatagsSavedToSEOFields: false --><title>Account</title><meta name="description" content=""><!-- END app block -->
1912<script src="https://cdn.shopify.com/extensions/019feb7b-2b89-71ba-a248-f1c8ef9b3368/stape-remix-56/assets/widget.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1912
1912
1913<script src="https://cdn.shopify.com/extensions/01a08a53-1431-71a3-8d75-dd04d3c69aa4/form-builder-by-hulkapps-74/assets/form-builder-script.js" type="text/javascript" defer="defer"></script>
1913
1914<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1915<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: 65963884787,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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 1915
1915
1916<script>
1917  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1918</script>
vendor: 1 bytes, line 1918
1918
1919<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}
1919).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: 65963884787,storefrontBaseUrl: "https://cultpens.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://cultpens.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2648965363","configuration":"{\"shopifyDomain\":\"cult-pens.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"14b26290829f755f27eefbf196eb8024","type":"APP","apiClientId":2935586817,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1919,"dataSharingState":"unrestricted"},{"id":"2627731699","configuration":"{\"accountID\":\"65963884787\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9cf281f576a3744d05c8685f9f7f3f72","type":"APP","apiClientId":10250649601,"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"},{"id":"2428305651","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"AW-1044799235\\\",\\\"GT-NS9Q3ZVP\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"AW-1044799235\\\/6AL5CIOh-rscEIO-mfID\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"AW-1044799235\\\/22T_CI-h-rscEIO-mfID\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"AW-1044799235\\\/DfKlCIyh-rscEIO-mfID\\\",\\\"MC-KHDG6D5H6J\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"AW-1044799235\\\/dfp0CICh-rscEIO-mfID\\\",\\\"MC-KHDG6D5H6J\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"AW-1044799235\\\/mm5oCImh-rscEIO-mfID\\\",\\\"MC-KHDG6D5H6J\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"AW-1044799235\\\/v4FeCL_z-rscEIO-mfID\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"AW-1044799235\\\/GswfCIah-rscEIO-mfID\\\"}],\\\"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":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1476526323","configuration":"{\"accountID\":\"SWgv72\",\"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"]},{"id":"53969139","configuration":"{\"config_url\": \"https:\/\/shopify-gtm-suite.getelevar.com\/configs\/0688e3c011e7bb02d31baae9ff5d2b2ff4e358a1\/config.js\"}","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"7ae63d00911d5ee26809bf1e3232d852","type":"APP","apiClientId":2509311,"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"},{"id":"36733171","configuration":"{\"accountId\":\"Global-e\",\"merchantId\":\"1282\",\"baseApiUrl\":\"https:\/\/checkout-service.global-e.com\/api\/v1\",\"siteId\":\"7ce243a1e1a2\",\"BorderfreeMetaCAPIEnabled\":\"False\",\"FT_IsLegacyAnalyticsSDKEnabled\":\"True\",\"FT_IsAnalyticsSDKEnabled\":\"False\",\"CDNUrl\":\"https:\/\/webservices.global-e.com\/\",\"BfGoogleAdsEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"f57cf2051d71603e8d6721fd066d8995","type":"APP","apiClientId":5806573,"privacyPurposes":["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":"101744883","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Pro Purchase DataLayer"}
1919,{"id":"103055603","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"AddShoppers Tag"},{"id":"131924211","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Sweet Analytics"},{"id":"160399603","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"9","type":"CUSTOM","privacyPurposes":[],"name":"DataWiz - GTM \u0026 DataLayer"},{"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":"Cult Pens","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"cult-pens.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/cultpens.com\/en-us"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://cultpens.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"162110341363","themeStoreId":"732","themePublished":"true","eventMetadataId":"7284e357-0249-4796-bd38-181eb69d8918","shopId":"65963884787","storefrontBaseUrl":"https:\/\/cultpens.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1919<script>
1920  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1921  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1922  window.ShopifyAnalytics.meta.currency = 'USD';
1923  var meta = {"page":{"requestId":"08327a49-27c1-4595-90ac-8a88b59c48bb-1790910679"}};
1924  for (var attr in meta) {
1925    window.ShopifyAnalytics.meta[attr] = meta[attr];
1926  }
1927</script>
vendor: 1 bytes, line 1927
1927
1928<script class="analytics">
1929  (function () {
1930    var customDocumentWrite = function(content) {
1931      var jquery = null;
1932
1933      if (window.jQuery) {
1934        jquery = window.jQuery;
1935      } else if (window.Checkout && window.Checkout.$) {
1936        jquery = window.Checkout.$;
1937      }
1938
1939      if (jquery) {
1940        jquery('body').append(content);
1941      }
1942    };
1943
1944    var hasLoggedConversion = function(token) {
1945      if (token) {
1946        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1947      }
1948      return false;
1949    }
1950
1951    var setCookieIfConversion = function(token) {
1952      if (token) {
1953        var twoMonthsFromNow = new Date(Date.now());
1954        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1955
1956        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1957      }
1958    }
1959
1960    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1961    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1962    if (trekkie.integrations) {
1963      return;
1964    }
1965    trekkie.methods = [
1966      'identify',
1967      'page',
1968      'ready',
1969      'track',
1970      'trackForm',
1971      'trackLink'
1972    ];
1973    trekkie.factory = function(method) {
1974      return function() {
1975        var args = Array.prototype.slice.call(arguments);
1976        args.unshift(method);
1977        trekkie.push(args);
1978        if (method == 'track' || method == 'page') {
1979          var pageUrl;
1980          try {
1981            pageUrl = window.location.href;
1982          } catch (e) {}
1983          var pageReferrer;
1984          try {
1985            pageReferrer = document.referrer;
1986          } catch (e) {}
1987          try {
1988            if (window.__TREKKIE_SHIM_QUEUE == null) {
1989              window.__TREKKIE_SHIM_QUEUE = [];
1990            }
1991            window.__TREKKIE_SHIM_QUEUE.push({
1992              from: 'trekkie-stub',
1993              method: method,
1994              args: args.slice(1),
1995              pageContext: {
1996                url: pageUrl,
1997                referrer: pageReferrer
1998              }
1999            });
2000          } catch (e) {
2001            // no-op
2002          }
2003        }
2004        return trekkie;
2005      };
2006    };
2007    for (var i = 0; i < trekkie.methods.length; i++) {
2008      var key = trekkie.methods[i];
2009      trekkie[key] = trekkie.factory(key);
2010    }
2011    trekkie.load = function(config) {
2012      trekkie.config = config || {};
2013      trekkie.config.initialDocumentCookie = document.cookie;
2014      var first = document.getElementsByTagName('script')[0];
2015var script = document.createElement('script');
2016script.type = 'text/javascript';
2017script.onerror = function(e) {
2018  var scriptFallback = document.createElement('script');
2019  scriptFallback.type = 'text/javascript';
2020  scriptFallback.onerror = function(error) {
2021          var Monorail = {
2022      produce: function produce(monorailDomain, schemaId, payload) {
2023        var currentMs = new Date().getTime();
2024        var event = {
2025          schema_id: schemaId,
2026          payload: payload,
2027          metadata: {
2028            event_created_at_ms: currentMs,
2029            event_sent_at_ms: currentMs
2030          }
2031        };
2032        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
2033      },
2034      sendRequest: function sendRequest(endpointUrl, payload) {
2035        // Try the sendBeacon API
2036        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
2037          var blobData = new window.Blob([payload], {
2038            type: 'text/plain'
2039          });
2040
2041          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
2042            return true;
2043          } // sendBeacon was not successful
2044
2045        } // XHR beacon
2046
2047        var xhr = new XMLHttpRequest();
2048
2049        try {
2050          xhr.open('POST', endpointUrl);
2051          xhr.setRequestHeader('Content-Type', 'text/plain');
2052          xhr.send(payload);
2053        } catch (e) {
2054          console.log(e);
2055        }
2056
2057        return false;
2058      },
2059      isIos12: function isIos12() {
2060        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
2061      }
2062    };
2063    Monorail.produce('monorail-edge.shopifysvc.com',
2064      'trekkie_storefront_load_errors/1.1',
2065      {shop_id: 65963884787,
2066      theme_id: 162110341363,
2067      app_name: "storefront",
2068      context_url: window.location.href,
2069      source_url: "//cultpens.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
2070
2071  };
2072  scriptFallback.async = true;
2073  scriptFallback.src = '//cultpens.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2074  first.parentNode.insertBefore(scriptFallback, first);
2075};
2076script.async = true;
2077script.src = '//cultpens.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
2078first.parentNode.insertBefore(script, first);
2079
2080    };
2081    trekkie.load(
2082      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":65963884787,"isMerchantRequest":null,"themeId":162110341363,"themeCityHash":"1539115665496567186","contentLanguage":"en","currency":"USD","eventMetadataId":"7284e357-0249-4796-bd38-181eb69d8918"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
2083    );
2084
2085    var loaded = false;
2086    trekkie.ready(function() {
2087      if (loaded) return;
2088      loaded = true;
2089
2090      window.ShopifyAnalytics.lib = window.trekkie;
2091
2092      var originalDocumentWrite = document.write;
2093      document.write = customDocumentWrite;
2094      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
2095      document.write = originalDocumentWrite;
2096
2097      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
2098      var token = match? match[1]: undefined;
2099      if (!hasLoggedConversion(token)) {
2100        setCookieIfConversion(token);
2101        
2102      }
2103    });
2104
2105    window.ShopifyAnalytics.lib.page(null,{"requestId":"08327a49-27c1-4595-90ac-8a88b59c48bb-1790910679","shopifyEmitted":true});
2106
2107    var eventsListenerScript = document.createElement('script');
2108    eventsListenerScript.async = true;
2109    eventsListenerScript.src = "//cultpens.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
2110    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
2111})();</script>
vendor: 1 bytes, line 2111
2111
2112<script
2113  defer
2114  src="https://cultpens.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
2115  data-application="storefront-renderer"
2116  data-shop-id="65963884787"
2117  data-render-region="gcp-us-central1"
2118  data-page-type="customers/login"
2119  data-theme-instance-id="162110341363"
2120  data-theme-name="Canopy"
2121  data-theme-version="6.3.2"
2122  data-monorail-region="shop_domain"
2123  data-resource-timing-sampling-rate="10"
2124  data-shs="true"
2125  data-shs-beacon="true"
2126  data-shs-export-with-fetch="true"
2127  data-shs-logs-sample-rate="1"
2128  data-shs-beacon-endpoint="https://cultpens.com/api/collect"
2129></script>
2129
2130<meta name="shopify-y" content="0a0f2bdc-e549-46a9-81ce-0a64cfc9f466" data-expiration="1822468279000"><meta name="shopify-s" content="4680b77c-8a22-4029-8a33-2e9658941a2d" data-expiration="1790912479000"><meta name="new-cookie-storage-activated" content="t">
2131</head>
2132
2133  <style class="loop-style">
2134    .loop-hidden {
2135  display: none !important;
2136}
2137.loop-full-width {
2138  width: 100% !important;
2139}
2140.loop-subscription-container {
2141  display: flex;
2142  flex-direction: column;
2143}
2144.loop-selling-plan-fieldset {
2145  padding: 0;
2146  margin: 15px 0;
2147  flex-basis: 100%;
2148  border-width: 0;
2149  border-style: groove;
2150  border-color: threedface;
2151  border-image: initial;
2152  border-radius: 0.5em;
2153  border: 1px solid #c3cfd9 !important;
2154  overflow: hidden !important;
2155}
2156.loop-selling-plan-fieldset-legend {
2157  display: none;
2158}
2159.loop-one-time-purchase-option-position {
2160  display: flex !important;
2161}
2162.loop-purchase-options-label {
2163  width: auto !important;
2164  flex: 2;
2165  padding: 0 !important;
2166  margin: 0 !important;
2167  font-size: 1.1em !important;
2168  line-height: 1.1em !important;
2169}
2170.loop-one-time-purchase-option {
2171  display: flex;
2172  align-items: center;
2173  width: 100% !important;
2174  padding: 1.1em !important;
2175}
2176.loop-one-time-purchase-option-radio {
2177  width: 1.2rem !important;
2178  height: 1.2rem !important;
2179  min-height: 1.2rem !important;
2180  position: initial !important;
2181  appearance: auto !important;
2182  line-height: 1.2rem !important;
2183  margin: 0 1rem 0 0 !important;
2184  padding: 0 !important;
2185}
2186.loop-one-time-purchase-option-label {
2187  width: auto !important;
2188  line-height: 1.2em !important;
2189  font-size: 1em !important;
2190  font-weight: 600 !important;
2191  flex: 2;
2192  padding: 0 !important;
2193  margin: 0 !important;
2194}
2195.loop-one-time-purchase-option-price-container {
2196  text-align: right;
2197  flex: 1;
2198}
2199.loop-one-time-purchase-option-price-amount {
2200  line-height: 1.2em !important;
2201  font-size: 1em !important;
2202}
2203
2204.loop-one-time-purchase-option-price-quantity {
2205  line-height: 1em !important;
2206  font-size: 0.8em !important;
2207  opacity: 0.8;
2208}
2209
2210.loop-selling-plan-allocation {
2211  display: flex !important;
2212}
2213
2214.loop-subscription-group {
2215  display: flex;
2216  align-items: center;
2217  flex-wrap: wrap;
2218  padding: 1.1em !important;
2219}
2220.loop-subscription-group-border-top {
2221  border-top: 1px solid #c3cfd9 !important;
2222}
2223
2224.loop-subscription-group-border-bottom {
2225  border-bottom: 1px solid #c3cfd9 !important;
2226}
2227.loop-subscription-group-radio {
2228  width: 1.2rem !important;
2229  height: 1.2rem !important;
2230  min-height: 1.2rem !important;
2231  line-height: 1.2rem;
2232  position: initial !important;
2233  appearance: auto !important;
2234  margin: 0 1rem 0 0 !important;
2235  padding: 0 !important;
2236}
2237.loop-subscription-group-text {
2238  display: flex;
2239  flex-wrap: wrap;
2240  flex: 3;
2241  align-items: center;
2242}
2243
2244.loop-subscription-group-label {
2245  width: auto !important;
2246  padding: 0;
2247  margin: 0 1em 0 0;
2248  line-height: 1.2em !important;
2249  font-size: 1em !important;
2250  font-weight: 600 !important;
2251  display: flex;
2252  align-items: center;
2253}
2254.loop-subscription-group-discount-badge {
2255  border-radius: 50px;
2256  padding: 0.3em 0.8em;
2257  background: #53cf54;
2258  display: flex;
2259  justify-content: center;
2260  width: max-content;
2261  line-height: 1.2em;
2262  font-size: 1em;
2263}
2264
2265.loop-subscription-group-price-container {
2266  text-align: right;
2267  flex: 1;
2268}
2269
2270.loop-subscription-group-price-amount {
2271  line-height: 1.2em !important;
2272  font-size: 1em !important;
2273}
2274
2275.loop-subscription-group-price-quantity {
2276  line-height: 1em !important;
2277  font-size: 0.8em !important;
2278  opacity: 0.8;
2279}
2280
2281.loop-subscription-group-selling-plans-container {
2282  display: flex;
2283  flex-wrap: wrap;
2284  align-items: center;
2285  width: 100% !important;
2286  margin-top: 0.5em;
2287  margin-left: 2.2rem;
2288}
2289
2290.loop-selling-plan-selector-label {
2291  width: auto !important;
2292  padding: 0;
2293  margin: 0.5em 0 0.5em 0;
2294  line-height: 1.2em;
2295  font-size: 1em;
2296}
2297
2298.loop-selling-plan-selector {
2299  width: auto !important;
2300  display: block !important;
2301  border-color: #c3d0d9 !important;
2302  border-width: 1px !important;
2303  margin: 6px 0 0 12px !important;
2304  padding: 0.5em 2.5em 0.5em 0.7em !important;
2305  border-radius: 5px !important;
2306  font-size: 1em !important;
2307  background-image: linear-gradient(45deg, transparent 50%, gray 50%),
2308    linear-gradient(135deg, gray 50%, transparent 50%),
2309    linear-gradient(to right, #ccc, #ccc);
2310  background-position: calc(100% - 20px) calc(1em), calc(100% - 15px) calc(1em),
2311    calc(100% - 2.5em) 0.5em;
2312  background-size: 5px 5px, 5px 5px, 0px 1.5em;
2313  background-repeat: no-repeat;
2314  -webkit-box-sizing: border-box;
2315  -moz-box-sizing: border-box;
2316  box-sizing: border-box;
2317  -webkit-appearance: none;
2318  -moz-appearance: none;
2319}
2320
2321.loop-selling-plan-selector:focus {
2322  background-image: linear-gradient(45deg, transparent 50%, gray 50%),
2323    linear-gradient(135deg, gray 50%, transparent 50%),
2324    linear-gradient(to right, #ccc, #ccc);
2325  background-position: calc(100% - 20px) calc(1em), calc(100% - 15px) calc(1em),
2326    calc(100% - 2.5em) 0.5em;
2327  background-size: 5px 5px, 5px 5px, 0px 1.5em;
2328  background-repeat: no-repeat;
2329  border-color: green;
2330  outline: 0;
2331  padding: 0.5em 2.5em 0.5em 0.7em !important;
2332}
2333
2334.loop-selling-plan-selector:-moz-focusring {
2335  color: transparent;
2336  text-shadow: 0 0 0 #000;
2337}
2338
2339.loop-selling-plan-selector-option {
2340  display: flex;
2341  align-items: center;
2342}
2343
2344.loop-selling-plan-selector-description {
2345  width: 100%;
2346  font-size: 0.9em !important;
2347  line-height: normal !important;
2348  margin: 0 !important;
2349  padding: 0 !important;
2350  opacity: 0.8;
2351}
2352
2353.loop-subscription-group-radio:not(:checked)
2354  ~ .loop-subscription-group-selling-plans-container {
2355  display: none !important;
2356}
2357
2358.loop-selling-plan-selector:focus-visible {
2359  outline: none !important;
2360  outline-offset: 0.3rem;
2361  box-shadow: none !important;
2362}
2363
2364.loop-price-container {
2365  display: flex;
2366  align-items: center;
2367  flex-direction: column;
2368}
2369.loop-price-section {
2370  width: 100%;
2371  display: flex;
2372  flex-direction: row;
2373}
2374.loop-price-section-subscription-banner {
2375  display: flex;
2376  align-items: center;
2377  font-size: 12px;
2378  padding: 0px 5px;
2379  border: 1px solid;
2380  border-radius: 5px;
2381  line-height: 11px;
2382  margin-left: 8px;
2383}
2384
2385.loop-final-price {
2386}
2387
2388.loop-compare-price {
2389  text-decoration: line-through;
2390  opacity: 0.5;
2391}
2392.loop-price-sub-text {
2393  font-size: 11px;
2394}
2395
2396.loop-dot {
2397  height: 4px;
2398  width: 4px;
2399  background-color: #000;
2400  border-radius: 50%;
2401  display: inline-block;
2402  margin: 0 10px;
2403}
2404
2405.loop-display-none {
2406  display: none !important;
2407}
2408
2409.loop-display-none-by-variant {
2410  display: none !important;
2411}
2412
2413.loop-left-margin-0 {
2414  margin-left: 0 !important;
2415}
2416
2417.loop-tooltip {
2418  position: relative;
2419  display: flex;
2420  align-items: center;
2421  width: fit-content;
2422  padding-bottom: 1em;
2423  margin-top: -10px;
2424}
2425
2426.loop-tooltip-label {
2427  display: flex;
2428  cursor: pointer;
2429}
2430.loop-tooltip-image {
2431  height: 18px;
2432  width: 18px;
2433  margin-right: 10px;
2434  display: flex;
2435  align-items: center;
2436}
2437
2438.loop-tooltip .loop-tooltiptext {
2439  visibility: hidden;
2440  width: 300px;
2441  min-width: 100%;
2442  background-color: #081d33;
2443  color: #fff;
2444  text-align: left;
2445  border-radius: 6px;
2446  padding: 15px;
2447  margin-top: -10px;
2448
2449  position: absolute;
2450  z-index: 9999 !important;
2451  top: 100%;
2452  left: 0%;
2453}
2454
2455.loop-tooltip:hover .loop-tooltiptext {
2456  visibility: visible;
2457}
2458
2459.loop-tooltip-description {
2460  margin: 0 !important;
2461  padding: 0 !important;
2462  font-size: 1em;
2463}
2464
2465.loop-container-arrow {
2466  height: 16px;
2467  width: 16px;
2468  background-color: #081d33;
2469  position: absolute;
2470}
2471
2472.loop-container-arrow--tl {
2473  left: 32px;
2474  top: 0px;
2475  border-left: 1px solid rgba(0, 0, 0, 0.3);
2476  border-top: 1px solid rgba(0, 0, 0, 0.3);
2477  transform: translate(50%, -50%) rotate(45deg);
2478}
2479
2480  </style>
2481
2482  <body
2483    
2484      class="cc-animate-enabled"
2485    
2486  >
2487    <a class="skip-link btn btn--primary visually-hidden" href="#main-content" data-cc-role="skip">Skip to content</a><!-- BEGIN sections: header-group -->
2488<div id="shopify-section-sections--22404612653299__announcement" class="shopify-section shopify-section-group-header-group cc-announcement">
2489<link href="//cultpens.com/cdn/shop/t/194/assets/announcement.css?v=136620428896663381241779270967" rel="stylesheet" type="text/css" media="all" />
2490    
2490<script src="//cultpens.com/cdn/shop/t/194/assets/announcement.js?v=123267429028003703111779270967" defer="defer"></script>
2490<style data-shopify>.announcement {
2491        --announcement-text-color: 255 255 255;
2492        background-color: #07144b;
2493      }</style><div class='shipping_bar'>
2494        <p class='abc'></p>
2495    </div>
2496    <announcement-bar class="announcement block text-body-small" data-slide-delay="7000">
2497      <div class="container">
2498        <div class="announcementMain">
2499          
2500          <div class="left-side">
2501            <p><span class="phone-number">01884 259856</span><span>8:30-4:00pm Mon to Fri</span></p>
2502          </div>
2503          
2504          <div class="middle-side">
2505            <!-- TrustBox widget - Micro Combo -->
2506<div class="trustpilot-widget" data-locale="en-GB" data-template-id="5419b6ffb0d04a076446a9af" data-businessunit-id="4bde2152000064000506885a" data-style-height="20px" data-style-width="100%" data-theme="dark">
2507  <a href="https://uk.trustpilot.com/review/www.cultpens.com" target="_blank" rel="noopener">Trustpilot</a>
2508</div>
2509<!-- End TrustBox widget -->
2510          </div>
2511
2512          
2513            <div class="announcement__col--right hidden md:flex md:items-center"><a href="/en-us/pages/help" class="js-announcement-link font-bold no-spacer">Help</a><a href="/account/login" class="js-announcement-link font-bold">Login/Register</a></div></div>
2514      </div>
2515    </announcement-bar>
2516</div><div id="shopify-section-sections--22404612653299__header" class="shopify-section shopify-section-group-header-group cc-header">
2517<style data-shopify>.header {
2518  --bg-color: 7 20 75 / 1.0;
2519  --text-color: 245 162 1;
2520  --mobile-menu-bg-color: 255 255 255 / 1.0;
2521  --mobile-menu-text-color: 34 34 34;
2522  --desktop-menu-bg-color: 255 255 255 / 1.0;
2523  --desktop-menu-text-color: 34 34 34;
2524  --nav-bg-color: 7 20 75;
2525  --nav-text-color: 245 162 1;
2526  --nav-child-bg-color:  7 20 75;
2527  --nav-child-text-color: 245 162 1;
2528  --header-accent-color: 255 255 255;
2529  --search-bg-color: 255 255 255;
2530  --search-text-color: 97 97 97;
2531  
2532  
2533  }</style><store-header class="header bg-theme-bg text-theme-text"style="--header-transition-speed: 300ms"><header class="header__grid header__grid--left-logo container flex flex-wrap items-center">
2534    <div class="header__logo header__logo--top-left logo flex js-closes-menu"><a class="logo__link inline-block" href="/en-us"><span class="flex" style="max-width: 160px;">
2535              <picture><source media="(max-width: 768px)" srcset="//cultpens.com/cdn/shop/files/cult-pens-logo_white.png?v=1675944343&width=320" alt="Cult Pens" loading="eager"><img src="//cultpens.com/cdn/shop/files/cult-pens-logo_white.png?v=1675944343&amp;width=320" alt="Cult Pens" srcset="//cultpens.com/cdn/shop/files/cult-pens-logo_white.png?v=1675944343&amp;width=320 320w" width="320" height="107" loading="eager">
2536              </picture>
2537            </span></a></div>
2538<link rel="stylesheet" href="//cultpens.com/cdn/shop/t/194/assets/predictive-search.css?v=48813712353353719891779271094" media="print" onload="this.media='all'">
2539        
2539<script src="//cultpens.com/cdn/shop/t/194/assets/predictive-search.js?v=158424367886238494141779271095" defer="defer"></script>
2539
2540        
2540<script src="//cultpens.com/cdn/shop/t/194/assets/tabs.js?v=135558236254064818051779271114" defer="defer"></script>
2540<div class="header__search relative js-closes-menu"><link rel="stylesheet" href="//cultpens.com/cdn/shop/t/194/assets/search-suggestions.css?v=50270288864590332791779271107" media="print" onload="this.media='all'"><predictive-search class="block" data-loading-text="Loading..."><form class="search relative search--speech" role="search" action="/en-us/search" method="get">
2541    <label class="label visually-hidden" for="header-search">Search</label>
2542    
2542<script src="//cultpens.com/cdn/shop/t/194/assets/search-form.js?v=43677551656194261111779271107" defer="defer"></script>
2542
2543    <search-form class="search__form block">
2544      <input type="hidden" name="options[prefix]" value="last">
2545      <input type="search"
2546             class="search__input w-full input js-search-input"
2547             id="header-search"
2548             name="q"
2549             placeholder="Search for products"
2550             
2551               data-placeholder-one="Search for products"
2552             
2553             
2554               data-placeholder-two="Search for collections"
2555             
2556             
2557               data-placeholder-three="Search for pages"
2558             
2559             data-placeholder-prompts-mob="false"
2560             
2561               data-typing-speed="100"
2562               data-deleting-speed="60"
2563               data-delay-after-deleting="500"
2564               data-delay-before-first-delete="2000"
2565               data-delay-after-word-typed="2400"
2566             
2567             role="combobox"
2568               autocomplete="off"
2569               aria-autocomplete="list"
2570               aria-controls="predictive-search-results"
2571               aria-owns="predictive-search-results"
2572               aria-haspopup="listbox"
2573               aria-expanded="false"
2574               spellcheck="false"><button class="search__submit text-current absolute focus-inset start"><span class="visually-hidden">Search</span><svg width="21" height="23" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z"/></svg>
2575</button>
2576<button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden>
2577        <span class="visually-hidden">Reset</span>
2578        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
2579      </button><speech-search-button class="search__speech focus-inset end hidden" tabindex="0" title="Search by voice"
2580          style="--speech-icon-color: #6dae1e">
2581          <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path fill="currentColor" d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z"/></svg>
2582        </speech-search-button>
2583
2584        <link href="//cultpens.com/cdn/shop/t/194/assets/speech-search.css?v=47207760375520952331779271111" rel="stylesheet" type="text/css" media="all" />
2585        
2585<script src="//cultpens.com/cdn/shop/t/194/assets/speech-search.js?v=106462966657620737681779271111" defer="defer"></script>
2585</search-form><div class="js-search-results" tabindex="-1" data-predictive-search></div>
2586      <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span></form>
2587  <div class="overlay fixed top-0 right-0 bottom-0 left-0 js-search-overlay"></div></predictive-search>
2588      </div><div class="header__icons flex justify-end mis-auto js-closes-menu" style="margin-left:30px;color:#fff;">
2589      <span class="toolbar-cart"></span><a class="header__icon relative text-current" id="cart-icon" href="/en-us/cart" data-no-instant><svg width="21" height="19" viewBox="0 0 21 19" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M10 6.25V.5h1.5v5.75H21l-3.818 12H3.818L0 6.25h10Zm-7.949 1.5 2.864 9h11.17l2.864-9H2.05h.001Z"/></svg><span class="visually-hidden">Basket</span><div id="cart-icon-bubble"></div>
2590      </a>
2591    </div><main-menu class="main-menu main-menu--left-mob" data-menu-sensitivity="200">
2592        <details class="main-menu__disclosure" open>
2593          <summary class="main-menu__toggle md:hidden">
2594            <span class="main-menu__toggle-icon" aria-hidden="true"></span>
2595            <span class="visually-hidden">Menu</span>
2596          </summary>
2597          <div class="main-menu__content has-motion justify-center"><nav aria-label="Primary">
2598              <ul class="main-nav justify-center"><li><details class="js-mega-nav" >
2599                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
2600                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/en-us#">
2601                            Offers &amp; New<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2602                          </a>
2603                        </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion">
2604                          <div class="container">
2605                            <ul class="child-nav ">
2606                              <li class="md:hidden">
2607                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
2608                                  <div class="main-nav__item-content text-start">
2609                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
2610                                </button>
2611                              </li>
2612
2613                              <li class="md:hidden">
2614                                <a href="/en-us#" class="main-nav__item child-nav__item large-text main-nav__item-header">Offers &amp; New</a>
2615                              </li><li><a class="main-nav__item child-nav__item is-visible js-sidebar-hover"
2616                                         href="/en-us/collections/whats-new">What&#39;s New</a></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
2617                                         href="/en-us/collections/coming-soon">Coming Soon</a></li><li><nav-menu class="js-mega-nav">
2618                                      <details open>
2619                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
2620                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>Offers<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2621                                            </a>
2622                                          </div>
2623                                        </summary>
2624
2625                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/special-offers">See All Offers</a>
2626                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/clearance">Clearance</a>
2627                                              </li><li class="col-start-1 col-end-3">
2628                                                <a href="/en-us#" class="main-nav__item--go">Go to Offers<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2629                                                </a>
2630                                              </li></ul>
2631                                        </div>
2632                                      </details>
2633                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
2634                                      <details open>
2635                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
2636                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>Latest News/Blogs<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2637                                            </a>
2638                                          </div>
2639                                        </summary>
2640
2641                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="https://cultpens.com/blogs/news">See all Blog Posts</a>
2642                                              </li><li><a class="grandchild-nav__item main-nav__item" href="https://www.youtube.com/channel/UCW4bpxYiZZYdS99j1LFvhlQ">YouTube</a>
2643                                              </li><li class="col-start-1 col-end-3">
2644                                                <a href="/en-us#" class="main-nav__item--go">Go to Latest News/Blogs<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2645                                                </a>
2646                                              </li></ul>
2647                                        </div>
2648                                      </details>
2649                                    </nav-menu></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
2650                                         href="/en-us/pages/pencyclo
2650pedia">Pencyclopedia</a></li></ul></div></div>
2651                      </details></li><li><details class="js-mega-nav" >
2652                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
2653                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/en-us#">
2654                            Pens<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2655                          </a>
2656                        </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion">
2657                          <div class="container">
2658                            <ul class="child-nav ">
2659                              <li class="md:hidden">
2660                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
2661                                  <div class="main-nav__item-content text-start">
2662                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
2663                                </button>
2664                              </li>
2665
2666                              <li class="md:hidden">
2667                                <a href="/en-us#" class="main-nav__item child-nav__item large-text main-nav__item-header">Pens</a>
2668                              </li><li><nav-menu class="js-mega-nav">
2669                                      <details open>
2670                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible">
2671                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/fountain-pens" data-no-instant>Fountain Pens<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2672                                            </a>
2673                                          </div>
2674                                        </summary>
2675
2676                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fountain-pens">All Fountain Pens</a>
2677                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/beginner-fountain-pens">Beginner Fountain Pens</a>
2678                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fine-writing-fountain-pens">Luxury Fountain Pens</a>
2679                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/limited-edition-fountain-pens">Limited Edition Fountain Pens</a>
2680                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pocket-fountain-pens">Pocket Fountain Pens</a>
2681                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/retractable-fountain-pens">Retractable Fountain Pens</a>
2682                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/traditional-luxury-fountain-pens">Traditional Fountain Pens</a>
2683                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/japanese-fountain-pens">Japanese Fountain Pens</a>
2684                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/demonstrator-fountain-pens">Demonstrator Fountain Pens</a>
2685                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/self-filling-fountain-pen">Piston Filler Fountain Pens</a>
2686                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fountain-pen-gift-sets">Fountain Pen Gift Sets</a>
2687                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fountain-pen-ink">Fountain Pen Inks</a>
2688                                              </li><li class="col-start-1 col-end-3">
2689                                                <a href="/en-us/collections/fountain-pens" class="main-nav__item--go">Go to Fountain Pens<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2690                                                </a>
2691                                              </li></ul>
2692                                        </div>
2693                                      </details>
2694                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
2695                                      <details open>
2696                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
2697                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/ballpoint-pens" data-no-instant>Ballpoint Pens<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2698                                            </a>
2699                                          </div>
2700                                        </summary>
2701
2702                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/ballpoint-pens">All Ballpoint Pens</a>
2703                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fine-writing-ballpoint-pens">Luxury Ballpoint Pens</a>
2704                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/multifunction-pens">Multi-Function Pens</a>
2705                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/ballpoint-pen-refills">Ballpoint Refills</a>
2706                                              </li><li class="col-start-1 col-end-3">
2707                                                <a href="/en-us/collections/ballpoint-pens" class="main-nav__item--go">Go to Ballpoint Pens<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2708                                                </a>
2709                                              </li></ul>
2710                                        </div>
2711                                      </details>
2712                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
2713                                      <details open>
2714                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
2715                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/rollerball-pens" data-no-instant>Rollerball Pens<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2716                                            </a>
2717                                          </div>
2718                                        </summary>
2719
2720                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/rollerball-pens">All Rollerballs</a>
2721                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/gel-pens">Gel Pens</a>
2722                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fine-writing-rollerball-pens">Luxury Rollerball Pens</a>
2723                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/erasable-pens">Erasable Pens</a>
2724                                              </li><li class="col-start-1 col-end-3">
2725                                                <a href="/en-us/collections/rollerball-pens" class="main-nav__item--go">Go to Rollerball Pens<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2726                                                </a>
2727                                              </li></ul>
2728                                        </div>
2729                                      </details>
2730                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
2731                                      <details open>
2732                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
2733                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/calligraphy-pens" data-no-instant>Calligraphy Pens<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2734                                            </a>
2735                                          </div>
2736                                        </summary>
2737
2738                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/calligraphy-pens">All Calligraphy Pens</a>
2739                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/calligraphy-sets">Calligraphy Sets</a>
2740                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/brush-pens">Brush Pens</a>
2741                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fude-pens">Fude Pens</a>
2742                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/dip-pens">Dip Pens</a>
2743                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/glass-dip-pens">Glass Dip Pens</a>
2744                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/calligraphy-nibs">Calligraphy Nibs</a>
2745                                              </li><li class="col-start-1 col-end-3">
2746                                                <a href="/en-us/collections/calligraphy-pens" class="main-nav__item--go">Go to Calligraphy Pens<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2747                                                </a>
2748                                              </li></ul>
2749                                        </div>
2750                                      </details>
2751                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
2752                                      <details open>
2753                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
2754                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/marker-pens" data-no-instant>Marker Pens<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2755                                            </a>
2756                                          </div>
2757                                        </summary>
2758
2759                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/marker-pens">All Marker Pens</a>
2760                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/marker-pen-sets">Marker Pen Sets</a>
2761                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/acrylic-marker-pens">Acrylic Marker Pens</a>
2762                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/paint-markers">Paint Markers</a>
2763                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/graphic-marker-pens">Graphic Markers</a>
2764                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/textile-markers">Fabric Markers</a>
2765                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/dry-wipe-marker-pens">Dry Wipe Marker Pens</a>
2766                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/permanent-marker-pens">Permanent Marker Pens</a>
2767                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/industrial-marker-pens">Industrial Marker Pens</a>
2768                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/highlighter-pens">Highlighters</a>
2769                                              </li><li class="col-start-1 col-end-3">
2770                                                <a href="/en-us/collections/marker-pens" class="main-nav__item--go">Go to Marker Pens<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2771                                                </a>
2772                                              </li></ul>
2773                                        </div>
2774                                      </details>
2775                                    </nav-menu></li></
2775ul></div></div>
2776                      </details></li><li><details class="js-mega-nav" >
2777                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
2778                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/en-us#">
2779                            Pencils<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2780                          </a>
2781                        </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion">
2782                          <div class="container">
2783                            <ul class="child-nav ">
2784                              <li class="md:hidden">
2785                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
2786                                  <div class="main-nav__item-content text-start">
2787                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
2788                                </button>
2789                              </li>
2790
2791                              <li class="md:hidden">
2792                                <a href="/en-us#" class="main-nav__item child-nav__item large-text main-nav__item-header">Pencils</a>
2793                              </li><li><nav-menu class="js-mega-nav">
2794                                      <details open>
2795                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible">
2796                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/mechanical-pencils" data-no-instant>Mechanical Pencils<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2797                                            </a>
2798                                          </div>
2799                                        </summary>
2800
2801                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/mechanical-pencils">All Mechanical Pencils</a>
2802                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/best-in-mechanical-pencils">Bestsellers</a>
2803                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/clutch-pencils">Clutch Pencils</a>
2804                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fine-writing-mechanical-pencils">Luxury Mechanical Pencils</a>
2805                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/drafting-pencils">Drafting Pencils</a>
2806                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/lead-refills">Lead Refills</a>
2807                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/eraser-refills">Eraser Refills</a>
2808                                              </li><li class="col-start-1 col-end-3">
2809                                                <a href="/en-us/collections/mechanical-pencils" class="main-nav__item--go">Go to Mechanical Pencils<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2810                                                </a>
2811                                              </li></ul>
2812                                        </div>
2813                                      </details>
2814                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
2815                                      <details open>
2816                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
2817                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/graphite-pencils" data-no-instant>Graphite Pencils<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2818                                            </a>
2819                                          </div>
2820                                        </summary>
2821
2822                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/graphite-pencils">All Graphite Pencils</a>
2823                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/everlasting-pencils">Everlasting Pencils</a>
2824                                              </li><li class="col-start-1 col-end-3">
2825                                                <a href="/en-us/collections/graphite-pencils" class="main-nav__item--go">Go to Graphite Pencils<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2826                                                </a>
2827                                              </li></ul>
2828                                        </div>
2829                                      </details>
2830                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
2831                                      <details open>
2832                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
2833                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/coloured-pencils" data-no-instant>Coloured Pencils<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2834                                            </a>
2835                                          </div>
2836                                        </summary>
2837
2838                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/coloured-pencils">All Coloured Pencils</a>
2839                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/professional-pencil-sets">Professional Pencil Sets</a>
2840                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/watercolour-pencils">Watercolour Pencils</a>
2841                                              </li><li class="col-start-1 col-end-3">
2842                                                <a href="/en-us/collections/coloured-pencils" class="main-nav__item--go">Go to Coloured Pencils<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2843                                                </a>
2844                                              </li></ul>
2845                                        </div>
2846                                      </details>
2847                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
2848                                      <details open>
2849                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
2850                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/pencil-accessories" data-no-instant>Pencil Accessories<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2851                                            </a>
2852                                          </div>
2853                                        </summary>
2854
2855                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pencil-accessories">All Pencil Accessories</a>
2856                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pen-cases">Pencil Cases</a>
2857                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pencil-sharpeners">Pencil Sharpeners</a>
2858                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pencil-extenders">Pencil Extenders</a>
2859                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/erasers">Erasers</a>
2860                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/lead-refills">Lead Refills</a>
2861                                              </li><li class="col-start-1 col-end-3">
2862                                                <a href="/en-us/collections/pencil-accessories" class="main-nav__item--go">Go to Pencil Accessories<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2863                                                </a>
2864                                              </li></ul>
2865                                        </div>
2866                                      </details>
2867                                    </nav-menu></li></ul></div></div>
2868                      </details></li><li>
2868<details class="js-mega-nav" >
2869                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
2870                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/en-us#">
2871                            Luxury Writing<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2872                          </a>
2873                        </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion">
2874                          <div class="container">
2875                            <ul class="child-nav ">
2876                              <li class="md:hidden">
2877                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
2878                                  <div class="main-nav__item-content text-start">
2879                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
2880                                </button>
2881                              </li>
2882
2883                              <li class="md:hidden">
2884                                <a href="/en-us#" class="main-nav__item child-nav__item large-text main-nav__item-header">Luxury Writing</a>
2885                              </li><li><nav-menu class="js-mega-nav">
2886                                      <details open>
2887                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible">
2888                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>Luxury Brands<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2889                                            </a>
2890                                          </div>
2891                                        </summary>
2892
2893                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/caran-dache-fine-writing">Caran D&#39;Ache</a>
2894                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/esterbrook">Esterbrook</a>
2895                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/graf-von-faber-castell">Graf von Faber-Castell</a>
2896                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/laban">Laban</a>
2897                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/lamy">Lamy</a>
2898                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/monocle-by-leuchtturm1917">Monocle by Leuchtturm1917</a>
2899                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/montblanc">Montblanc</a>
2900                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/montegrappa">Montegrappa</a>
2901                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/namiki">Namiki</a>
2902                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/onoto">Onoto</a>
2903                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/parker-fine-writing">Parker</a>
2904                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pelikan">Pelikan</a>
2905                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pilot">Pilot</a>
2906                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pineider">Pineider</a>
2907                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/platinum-fine-writing">Platinum</a>
2908                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/st-dupont">S.T Dupont</a>
2909                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/sailor-fine-writing">Sailor</a>
2910                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/visconti">Visconti</a>
2911                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/all-waterman">Waterman</a>
2912                                              </li><li class="col-start-1 col-end-3">
2913                                                <a href="/en-us#" class="main-nav__item--go">Go to Luxury Brands<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2914                                                </a>
2915                                              </li></ul>
2916                                        </div>
2917                                      </details>
2918                                    </nav-menu></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
2919                                         href="/en-us/collections/fine-writing-fountain-pens">Luxury Fountain Pens</a></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
2920                                         href="/en-us/collections/fine-writing-ballpoint-pens">Luxury Ballpoint Pens</a></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
2921                                         href="/en-us/collections/fine-writing-rollerball-pens">Luxury Rollerball Pens</a></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
2922                                         href="/en-us/collections/fine-writing-mechanical-pencils">Luxury Mechanical Pencils</a></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
2923                                         href="/en-us/collections/fine-writing-fountain-pen-ink">Luxury Inks</a></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
2924                                         href="/en-us/collections/fine-writing-notebooks-and-journals">Luxury Notebooks</a></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
2925                                         href="/en-us/collections/fine-writing">All Luxury Writing</a></li></ul></div></div>
2926                      </details></li><li>
2926<details class="js-mega-nav" >
2927                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
2928                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/en-us#">
2929                            Inks &amp; Refills<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2930                          </a>
2931                        </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion">
2932                          <div class="container">
2933                            <ul class="child-nav ">
2934                              <li class="md:hidden">
2935                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
2936                                  <div class="main-nav__item-content text-start">
2937                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
2938                                </button>
2939                              </li>
2940
2941                              <li class="md:hidden">
2942                                <a href="/en-us#" class="main-nav__item child-nav__item large-text main-nav__item-header">Inks &amp; Refills</a>
2943                              </li><li><nav-menu class="js-mega-nav">
2944                                      <details open>
2945                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible">
2946                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/fountain-pen-ink" data-no-instant>Fountain Pen Ink<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2947                                            </a>
2948                                          </div>
2949                                        </summary>
2950
2951                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fountain-pen-ink">All Fountain Pen Ink</a>
2952                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fountain-pen-cartridges">Fountain Pen Cartridges</a>
2953                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/bottled-fountain-pen-ink">Bottled Fountain Pen Ink</a>
2954                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fine-writing-fountain-pen-ink">Luxury Fountain Pen Ink</a>
2955                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/ink-sets">Ink Sets</a>
2956                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/ink-samplers">Ink Sample Sets</a>
2957                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/waterproof-ink">Waterproof Ink</a>
2958                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/document-inks">Document Ink</a>
2959                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/scented-inks">Scented Ink</a>
2960                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/shimmer-and-sheen">Shimmer &amp; Sheen</a>
2961                                              </li><li class="col-start-1 col-end-3">
2962                                                <a href="/en-us/collections/fountain-pen-ink" class="main-nav__item--go">Go to Fountain Pen Ink<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2963                                                </a>
2964                                              </li></ul>
2965                                        </div>
2966                                      </details>
2967                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
2968                                      <details open>
2969                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
2970                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/fountain-pen-cartridges" data-no-instant>Ink Cartridges<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2971                                            </a>
2972                                          </div>
2973                                        </summary>
2974
2975                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fountain-pen-cartridges">All Ink Cartridges</a>
2976                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/international-standard-cartridges">International Standard Cartridges</a>
2977                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/short-international-standard-cartridges">Short International Standard Cartridges</a>
2978                                              </li><li class="col-start-1 col-end-3">
2979                                                <a href="/en-us/collections/fountain-pen-cartridges" class="main-nav__item--go">Go to Ink Cartridges<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2980                                                </a>
2981                                              </li></ul>
2982                                        </div>
2983                                      </details>
2984                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
2985                                      <details open>
2986                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
2987                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>Bottled Ink<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
2988                                            </a>
2989                                          </div>
2990                                        </summary>
2991
2992                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/bottled-fountain-pen-ink">Bottled Fountain Pen Ink</a>
2993                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/calligraphy-ink">Calligraphy Inks</a>
2994                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/drawing-ink">Drawing Inks</a>
2995                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/waterproof-ink">Waterproof Ink</a>
2996                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/document-inks">Document Ink</a>
2997                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/scented-inks">Scented Ink</a>
2998                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/shimmer-and-sheen">Shimmer &amp; Sheen</a>
2999                                              </li><li class="col-start-1 col-end-3">
3000                                                <a href="/en-us#" class="main-nav__item--go">Go to Bottled Ink<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3001                                                </a>
3002                                              </li></ul>
3003                                        </div>
3004                                      </details>
3005                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3006                                      <details open>
3007                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3008                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/ballpoint-pen-refills" data-no-instant>Ballpoint Pen Refills<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3009                                            </a>
3010                                          </div>
3011                                        </summary>
3012
3013                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/ballpoint-pen-refills">All Ballpoint Refills</a>
3014                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/parker-type-g2-refills">Parker Style G2 Refills</a>
3015                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/d1-multipen-refills">D1 Multipen Refills</a>
3016                                              </li><li class="col-start-1 col-end-3">
3017                                                <a href="/en-us/collections/ballpoint-pen-refills" class="main-nav__item--go">Go to Ballpoint Pen Refills<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3018                                                </a>
3019                                              </li></ul>
3020                                        </div>
3021                                      </details>
3022                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3023                                      <details open>
3024                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3025                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/rollerball-pen-refills" data-no-instant>Rollerball Pen Refills<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3026                                            </a>
3027                                          </div>
3028                                        </summary>
3029
3030                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/rollerball-pen-refills">All Rollerball Refills</a>
3031                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/euro-refills">Euro Refills</a>
3032                                              </li><li class="col-start-1 col-end-3">
3033                                                <a href="/en-us/collections/rollerball-pen-refills" class="main-nav__item--go">Go to Rollerball Pen Refills<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3034                                                </a>
3035                                              </li></ul>
3036                                        </div>
3037                                      </details>
3038                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3039                                      <details open>
3040                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3041                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/lead-refills" data-no-instant>Lead Refills<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3042                                            </a>
3043                                          </div>
3044                                        </summary>
3045
3046                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/lead-refills">All Lead Refills</a>
3047                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/0-2mm-lead">0.2mm Lead</a>
3048                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/03mm-lead">0.3mm Lead</a>
3049                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/04mm-lead">0.4mm Lead</a>
3050                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/05mm-lead">0.5mm Lead</a>
3051                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/07mm-lead">0.7mm Lead</a>
3052                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/09mm-lead">0.9
3052mm Lead</a>
3053                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/2mm-lead">2mm Lead</a>
3054                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/56mm-lead">5.6mm-lead</a>
3055                                              </li><li class="col-start-1 col-end-3">
3056                                                <a href="/en-us/collections/lead-refills" class="main-nav__item--go">Go to Lead Refills<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3057                                                </a>
3058                                              </li></ul>
3059                                        </div>
3060                                      </details>
3061                                    </nav-menu></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
3062                                         href="/en-us/collections/eraser-refills">Eraser Refills</a></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
3063                                         href="/en-us/collections/paper-refills">Notebook Refills</a></li></ul></div></div>
3064                      </details></li><li><details class="js-mega-nav" >
3065                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
3066                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/en-us#">
3067                            Notebooks &amp; Diaries<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3068                          </a>
3069                        </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion">
3070                          <div class="container">
3071                            <ul class="child-nav ">
3072                              <li class="md:hidden">
3073                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
3074                                  <div class="main-nav__item-content text-start">
3075                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
3076                                </button>
3077                              </li>
3078
3079                              <li class="md:hidden">
3080                                <a href="/en-us#" class="main-nav__item child-nav__item large-text main-nav__item-header">Notebooks &amp; Diaries</a>
3081                              </li><li><nav-menu class="js-mega-nav">
3082                                      <details open>
3083                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible">
3084                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/notebooks" data-no-instant>Notebooks<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3085                                            </a>
3086                                          </div>
3087                                        </summary>
3088
3089                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/notebooks">All Notebooks</a>
3090                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/a4-notebooks">A4 Notebooks</a>
3091                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/a5-notebooks">A5 Notebooks</a>
3092                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pocket-notebooks">Pocket Notebooks</a>
3093                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/refillable-notebooks">Refillable Notebooks</a>
3094                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/dot-grid-notebooks">Dot Grid Notebooks</a>
3095                                              </li><li class="col-start-1 col-end-3">
3096                                                <a href="/en-us/collections/notebooks" class="main-nav__item--go">Go to Notebooks<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3097                                                </a>
3098                                              </li></ul>
3099                                        </div>
3100                                      </details>
3101                                    </nav-menu></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
3102                                         href="/en-us/collections/paper-refills">Notebook Refills</a></li><li><nav-menu class="js-mega-nav">
3103                                      <details open>
3104                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3105                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/notepads" data-no-instant>Notepads<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3106                                            </a>
3107                                          </div>
3108                                        </summary>
3109
3110                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/notepads">All Notepads</a>
3111                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/notepad-covers">Notepad Covers</a>
3112                                              </li><li class="col-start-1 col-end-3">
3113                                                <a href="/en-us/collections/notepads" class="main-nav__item--go">Go to Notepads<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3114                                                </a>
3115                                              </li></ul>
3116                                        </div>
3117                                      </details>
3118                                    </nav-menu></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
3119                                         href="/en-us/collections/diaries">Diaries &amp; Planners</a></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
3120                                         href="/en-us/collections/journals">Journals</a></li><li><nav-menu class="js-mega-nav">
3121                                      <details open>
3122                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3123                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>Letter Writing<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3124                                            </a>
3125                                          </div>
3126                                        </summary>
3127
3128                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/writing-paper">Writing Paper</a>
3129                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/envelopes">Envelopes</a>
3130                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/writing-sets">Writing Sets</a>
3131                                              </li><li class="col-start-1 col-end-3">
3132                                                <a href="/en-us#" class="main-nav__item--go">Go to Letter Writing<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3133                                                </a>
3134                                              </li></ul>
3135                                        </div>
3136                                      </details>
3137                                    </nav-menu></li></ul></div></div>
3138                      </details></li><li>
3138<details class="js-mega-nav" >
3139                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
3140                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="/en-us#">
3141                            Art<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3142                          </a>
3143                        </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion">
3144                          <div class="container">
3145                            <ul class="child-nav ">
3146                              <li class="md:hidden">
3147                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
3148                                  <div class="main-nav__item-content text-start">
3149                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
3150                                </button>
3151                              </li>
3152
3153                              <li class="md:hidden">
3154                                <a href="/en-us#" class="main-nav__item child-nav__item large-text main-nav__item-header">Art</a>
3155                              </li><li><nav-menu class="js-mega-nav">
3156                                      <details open>
3157                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible">
3158                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/calligraphy" data-no-instant>Calligraphy<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3159                                            </a>
3160                                          </div>
3161                                        </summary>
3162
3163                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/calligraphy-pens">Calligraphy Pens</a>
3164                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/brush-pens">Brush Pens</a>
3165                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fude-pens">Fude Pens</a>
3166                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/dip-pens">Dip Pens</a>
3167                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/calligraphy-ink">Calligraphy Inks</a>
3168                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/calligraphy-sets">Calligraphy Sets</a>
3169                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/calligraphy-nibs">Calligraphy Nibs</a>
3170                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/calligraphy-paper">Calligraphy Paper</a>
3171                                              </li><li class="col-start-1 col-end-3">
3172                                                <a href="/en-us/collections/calligraphy" class="main-nav__item--go">Go to Calligraphy<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3173                                                </a>
3174                                              </li></ul>
3175                                        </div>
3176                                      </details>
3177                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3178                                      <details open>
3179                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3180                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/painting-and-colouring" data-no-instant>Painting<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3181                                            </a>
3182                                          </div>
3183                                        </summary>
3184
3185                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/painting-and-colouring">All Painting</a>
3186                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/paint">Paints</a>
3187                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/acrylic">Acrylics</a>
3188                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/gouache">Gouache</a>
3189                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/oil-paint">Oil Paint</a>
3190                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/watercolour-paint">Watercolour Paint</a>
3191                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/brushes">Brushes</a>
3192                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/art-paper">Art Paper</a>
3193                                              </li><li class="col-start-1 col-end-3">
3194                                                <a href="/en-us/collections/painting-and-colouring" class="main-nav__item--go">Go to Painting<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3195                                                </a>
3196                                              </li></ul>
3197                                        </div>
3198                                      </details>
3199                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3200                                      <details open>
3201                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3202                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/pencils" data-no-instant>Pencils<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3203                                            </a>
3204                                          </div>
3205                                        </summary>
3206
3207                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pencils">All Pencils</a>
3208                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/graphite-pencils">Graphite Pencils</a>
3209                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/coloured-pencils">Coloured Pencils</a>
3210                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/watercolour-pencils">Watercolour Pencils</a>
3211                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/mechanical-pencils"><span class="md:mr-2">Mechanical Pencils</span>
3212                                                      <span class="badge main-nav__badge main-nav__badge--1">Popular</span>
3213                                                    </a>
3214                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/professional-pencil-sets">Professional Pencil Sets</a>
3215                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pencil-cases">Pencil Cases</a>
3216                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pen-pots">Storage</a>
3217                                              </li><li class="col-start-1 col-end-3">
3218                                                <a href="/en-us/collections/pencils" class="main-nav__item--go">Go to Pencils<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3219                                                </a>
3220                                              </li></ul>
3221                                        </div>
3222                                      </details>
3223                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3224                                      <details open>
3225                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3226                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/drawing-and-sketching" data-no-instant>Drawing<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3227                                            </a>
3228                                          </div>
3229                                        </summary>
3230
3231                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/drawing-and-sketching">All Drawing</a>
3232                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pencils">Pencils</a>
3233                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/technical-drawing">Technical Drawing</a>
3234                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/charcoal">Charcoal</a>
3235                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pastels">Pastels</a>
3236                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/drawing-ink">Drawing Inks</a>
3237                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/art-paper">Art Paper</a>
3238                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/marker-pens">Marker Pens</a>
3239                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/drawing-pens">Drawing Pens</a>
3240                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fineliners">Fineliners</a>
3241                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/brush-pens">Brush Pens</a>
3242                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/art-books">Art Books</a>
3243                                              </li><li class="col-start-1 col-end-3">
3244                                                <a href="/en-us/collections/drawing-and-sketching" class="main-nav__item--go">Go to Drawing<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3245                                                </a>
3246                                              </li></ul>
3247                                        </div>
3248                                      </details>
3249                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3250                                      <details open>
3251                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3252                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/marker-pens" data-no-instant>Marker Pens<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3253                                            </a>
3254                                          </div>
3255                                        </summary>
3256
3257                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/marker-pens">All Marker Pens</a>
3258                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/marker-pen-sets">Marker Pen Sets</a>
3259                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/acrylic-marker-pens">Acrylic Marker Pens</a>
3260                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/paint-markers">Paint Markers</a>
3261                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/graphic-marker-pens">Graphic Markers</a>
3262                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/textile-markers">Fabric Markers</a>
3263                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/dry-wipe-marker-pens">Dry Wipe Marker Pens</a>
3264                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/permanent-marker-pens">Permanent Marker Pens</a>
3265                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/industrial-marker-pens">Industrial Marker Pens</a>
3266                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/highlighter-pens">Highlighters</a>
3267                                              </li><li class="col-start-1 col-end-3">
3268                                                <a href="/en-us/collections/marker-pens" class="main-nav__item--go">Go to Marker Pens<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3269                                                </a>
3270                                              </li></ul>
3271                                        </div>
3272                                      </details>
3273                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3274                                      <details open>
3275                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3276                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us/collections/art-paper" data-no-instant>Art Paper<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3277                                            </a>
3278                                          </div>
3279                                        </summary>
3280
3281                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/art-paper">All Art Paper</a>
3282                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/acrylic-paper">Acrylic Paper</a>
3283                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/sketching">Sketch Paper</a>
3284                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/bristol-board">Bristol Board</a>
3285                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/calligraphy-paper">Calligraphy Paper</a>
3286                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/tracing-paper">Tracing Paper</a>
3287                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/marker-pens">Marker Paper</a>
3288                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/watercolour-paper">Watercolour Paper</a>
3289                                              </li><li class="col-start-1 col-end-3">
3290                                                <a href="/en-us/collections/art-paper" class="main-nav__item--go">Go to Art Paper<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3291                                                </a>
3292                                              </li></ul>
3293                                        </div>
3294                                      </details>
3295                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3296                                      <details open>
3297                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3298                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>Kids Art<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3299                                            </a>
3300                                          </div>
3301                                        </summary>
3302
3303                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/kids-art-supplies">All Kids Art</a>
3304                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/colouring-for-kids">Colouring for Kids</a>
3305                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/childrens-pens">Kids Pens</a>
3306                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/kids-art-sets">Kids Art Sets</a>
3307                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/crafts">Crafts</a>
3308                                              </li><li class="col-start-1 col-end-3">
3309                                                <a href="/en-us#" class="main-nav__item--go">Go to Kids Art<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3310                                                </a>
3311                                              </li></ul>
3312                                        </div>
3313                                      </details>
3314                                    </nav-menu></li></ul></div></div>
3315                      </details></li><li>
3315<details class="js-mega-nav" >
3316                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
3317                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="https://cultpens.com/collections/gifting">
3318                            Gifts<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3319                          </a>
3320                        </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion">
3321                          <div class="container">
3322                            <ul class="child-nav ">
3323                              <li class="md:hidden">
3324                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
3325                                  <div class="main-nav__item-content text-start">
3326                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
3327                                </button>
3328                              </li>
3329
3330                              <li class="md:hidden">
3331                                <a href="https://cultpens.com/collections/gifting" class="main-nav__item child-nav__item large-text main-nav__item-header">Gifts</a>
3332                              </li><li><nav-menu class="js-mega-nav">
3333                                      <details open>
3334                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible">
3335                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>Occasion<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3336                                            </a>
3337                                          </div>
3338                                        </summary>
3339
3340                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/retirement">Retirement</a>
3341                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/graduation">Graduation</a>
3342                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/anniversary">Anniversary</a>
3343                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/birthday">Birthday</a>
3344                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/christmas">Christmas</a>
3345                                              </li><li class="col-start-1 col-end-3">
3346                                                <a href="/en-us#" class="main-nav__item--go">Go to Occasion<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3347                                                </a>
3348                                              </li></ul>
3349                                        </div>
3350                                      </details>
3351                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3352                                      <details open>
3353                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3354                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>Shop by Recipient<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3355                                            </a>
3356                                          </div>
3357                                        </summary>
3358
3359                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/gifts-for-artists">Artists</a>
3360                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/gifts-for-grown-ups">Grown Ups</a>
3361                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/gifts-for-kids">Kids</a>
3362                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/gifts-for-stationery-lovers">Stationery Lovers</a>
3363                                              </li><li class="col-start-1 col-end-3">
3364                                                <a href="/en-us#" class="main-nav__item--go">Go to Shop by Recipient<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3365                                                </a>
3366                                              </li></ul>
3367                                        </div>
3368                                      </details>
3369                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3370                                      <details open>
3371                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3372                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>Shop by Price<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3373                                            </a>
3374                                          </div>
3375                                        </summary>
3376
3377                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/under-25">Gifts Under £25</a>
3378                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/under-50">Gifts Under £50</a>
3379                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/under-100">Gifts Under 100</a>
3380                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/luxury-gifts">Luxury Gifts</a>
3381                                              </li><li class="col-start-1 col-end-3">
3382                                                <a href="/en-us#" class="main-nav__item--go">Go to Shop by Price<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3383                                                </a>
3384                                              </li></ul>
3385                                        </div>
3386                                      </details>
3387                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3388                                      <details open>
3389                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3390                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>Shop by Product Type<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3391                                            </a>
3392                                          </div>
3393                                        </summary>
3394
3395                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fountain-pens"><span class="md:mr-2">Fountain Pens</span>
3396                                                      <span class="badge main-nav__badge main-nav__badge--1">Popular</span>
3397                                                    </a>
3398                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/inky-gifts">Inky Gifts</a>
3399                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/notebooks">Notebooks &amp; Accessories</a>
3400                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pen-and-pencil-gifts">Pen &amp; Pencil Gifts</a>
3401                                              </li><li class="col-start-1 col-end-3">
3402                                                <a href="/en-us#" class="main-nav__item--go">Go to Shop by Product Type<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3403                                                </a>
3404                                              </li></ul>
3405                                        </div>
3406                                      </details>
3407                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3408                                      <details open>
3409                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3410                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>Shop by Interest<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3411                                            </a>
3412                                          </div>
3413                                        </summary>
3414
3415                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/calligraphy-and-brush-lettering">Calligraphy &amp; Brush Lettering</a>
3416                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/drawing-and-sketching">Drawing &amp; Sketching</a>
3417                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/journaling-and-writing">Journaling &amp; Writing </a>
3418                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/painting-and-colouring">Painting &amp; Colouring </a>
3419                                              </li><li class="col-start-1 col-end-3">
3420                                                <a href="/en-us#" class="main-nav__item--go">Go to Shop by Interest<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3421                                                </a>
3422                                              </li></ul>
3423                                        </div>
3424                                      </details>
3425                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3426                                      <details open>
3427                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3428                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>Personalisation<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3429                                            </a>
3430                                          </div>
3431                                        </summary>
3432
3433                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/personalised">All Personalisation</a>
3434                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/personalised-pens">Personalised Pens</a>
3435                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/personalised-pencils">Personalised Pencils </a>
3436                                              </li><li class="col-start-1 col-end-3">
3437                                                <a href="/en-us#" class="main-nav__item--go">Go to Personalisation<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3438                                                </a>
3439                                              </li></ul>
3440                                        </div>
3441                                      </details>
3442                                    </nav-menu></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
3443                                         href="/en-us/collections/gifting">View All Gifting </a></li><li><a class="main-nav__item child-nav__item js-sidebar-hover"
3444                                         href="/en-us/products/gift-card">Gift Card</a></li></ul></div></div>
3445                      </details></li><li>
3445<details class="js-mega-nav" >
3446                        <summary class="main-nav__item--toggle relative js-nav-hover js-toggle">
3447                          <a class="main-nav__item main-nav__item--primary main-nav__item-content" href="https://cultpens.com/collections/all-brands">
3448                            Brands<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3449                          </a>
3450                        </summary><div class="main-nav__child mega-nav mega-nav--sidebar has-motion">
3451                          <div class="container">
3452                            <ul class="child-nav ">
3453                              <li class="md:hidden">
3454                                <button type="button" class="main-nav__item main-nav__item--back relative js-back">
3455                                  <div class="main-nav__item-content text-start">
3456                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m6.797 11.625 8.03-8.03 1.06 1.06-6.97 6.97 6.97 6.97-1.06 1.06z"/></svg> Back</div>
3457                                </button>
3458                              </li>
3459
3460                              <li class="md:hidden">
3461                                <a href="https://cultpens.com/collections/all-brands" class="main-nav__item child-nav__item large-text main-nav__item-header">Brands</a>
3462                              </li><li><nav-menu class="js-mega-nav">
3463                                      <details open>
3464                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover is-visible">
3465                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>Featured Brands<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3466                                            </a>
3467                                          </div>
3468                                        </summary>
3469
3470                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/all-brands">View all Brands</a>
3471                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/caran-dache">Caran d&#39;Ache</a>
3472                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/diamine">Diamine</a>
3473                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/faber-castell">Faber-Castell</a>
3474                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/copic">Copic</a>
3475                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/kaweco">Kaweco</a>
3476                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/lamy">LAMY</a>
3477                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/montblanc">Montblanc</a>
3478                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/nahvalur">Nahvalur</a>
3479                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pelikan">Pelikan</a>
3480                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pentel">Pentel</a>
3481                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pilot">Pilot</a>
3482                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/platinum">Platinum</a>
3483                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/uni-posca-markers">POSCA</a>
3484                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/sailor">Sailor</a>
3485                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/visconti">Visconti</a>
3486                                              </li><li class="col-start-1 col-end-3">
3487                                                <a href="/en-us#" class="main-nav__item--go">Go to Featured Brands<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3488                                                </a>
3489                                              </li></ul>
3490                                        </div>
3491                                      </details>
3492                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3493                                      <details open>
3494                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3495                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>A-C<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3496                                            </a>
3497                                          </div>
3498                                        </summary>
3499
3500                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/3-oysters">3 Oysters</a>
3501                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/amodex">Amodex</a>
3502                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/andhand">Andhand</a>
3503                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/arches">Arches</a>
3504                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/artline">Artline</a>
3505                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/atoma">Atoma</a>
3506                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/basildon-bond">Basildon Bond</a>
3507                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/benu">Benu</a>
3508                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/berol">Berol</a>
3509                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/bic">BIC</a>
3510                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/blackwing">Blackwing</a>
3511                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/brause">Brause</a>
3512                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/britton-scotland">Britton Scotland</a>
3513                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/canson">Canson</a>
3514                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/caran-dache">Caran d&#39;Ache</a>
3515                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/chasing-threads">Chasing Threads</a>
3516                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/clairefontaine">Clairefontaine</a>
3517                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/cleo-skribent">Cleo Skribent</a>
3518                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/coffeenotes">Coffeenotes</a>
3519                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/colorverse">Colorverse</a>
3520                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/conklin">Conklin</a>
3521                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/conte-a-paris">Conté à Paris</a>
3522                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/copic">Copic</a>
3523                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/cross">Cross</a>
3524                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/cult-pens">Cult Pens</a>
3525                                              </li><li class="col-start-1 col-end-3">
3526                                                <a href="/en-us#" class="main-nav__item--go">Go to A-C<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3527                                                </a>
3528                                              </li></ul>
3529                                        </div>
3530                                      </details>
3531                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3532                                      <details open>
3533                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3534                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>D-I<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3535                                            </a>
3536                                          </div>
3537                                        </summary>
3538
3539                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/daler-rowney">Daler-Rowney</a>
3540                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/de-atramentis">De Atramentis</a>
3541                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/derwent">Derwent</a>
3542                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/diamine">Diamine</a>
3543                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/diplomat">Diplomat</a>
3544                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/dominant-industry">Dominant Industry</a>
3545                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/em">e+m</a>
3546                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/royal-talens-ecoline">Ecoline</a>
3547                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/edding">edding</a>
3548                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/endless">Endless</a>
3549                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/esterbrook">Esterbrook</a>
3550                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/europa-by-clairefontaine">Europa</a>
3551                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/exacompta">Exacompta</a>
3552                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fabriano">Fabriano</a>
3553                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/faber-castell">Faber-Castell</a>
3554                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/ferris-wheel-press">Ferris Wheel Press</a>
3555                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/filofax">Filofax</a>
3556                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/fisher-space-pen">Fisher Space Pen</a>
3557                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/flexbook">Flexbook</a>
3558                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/forever">Forever</a>
3559                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/sakura-gelly-roll">Gelly Roll</a>
3560                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/giotto">Giotto</a>
3561                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/the-good-blue">The Good Blue</a>
3562                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/graf-von-faber-castell">Graf von Faber-Castell</a>
3563                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/haco">Haco</a>
3564                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/maped-helix">Helix Oxford</a>
3565                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/jacques-herbin">Herbin</a>
3566                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/himi">HIMI</a>
3567                                   
3567           </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/hugo-boss">Hugo Boss</a>
3568                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/ikkaku-by-nahvalur">IKKAKU by Nahvalur</a>
3569                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/iwako">Iwako</a>
3570                                              </li><li class="col-start-1 col-end-3">
3571                                                <a href="/en-us#" class="main-nav__item--go">Go to D-I<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3572                                                </a>
3573                                              </li></ul>
3574                                        </div>
3575                                      </details>
3576                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3577                                      <details open>
3578                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3579                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>J-L<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3580                                            </a>
3581                                          </div>
3582                                        </summary>
3583
3584                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/jacques-herbin">Jacques Herbin</a>
3585                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/jakar">Jakar</a>
3586                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/kaco">Kaco</a>
3587                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/kaweco">Kaweco</a>
3588                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/kilk">Kilk</a>
3589                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/nagasawa">Kobe Ink by Nagasawa</a>
3590                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/koh-i-noor">Koh-I-Noor</a>
3591                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/kum">KUM</a>
3592                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/kuretake">Kuretake</a>
3593                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/kwz">KWZ Ink</a>
3594                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/laban">Laban</a>
3595                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/lamy">LAMY</a>
3596                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/legami">Legami</a>
3597                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/leuchtturm1917">LEUCHTTURM1917</a>
3598                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/lihit-lab">Lihit Lab</a>
3599                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/loqi">Loqi</a>
3600                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/lyra">LYRA</a>
3601                                              </li><li class="col-start-1 col-end-3">
3602                                                <a href="/en-us#" class="main-nav__item--go">Go to J-L<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3603                                                </a>
3604                                              </li></ul>
3605                                        </div>
3606                                      </details>
3607                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3608                                      <details open>
3609                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3610                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>M-P<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3611                                            </a>
3612                                          </div>
3613                                        </summary>
3614
3615                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/maimeri">Maimeri</a>
3616                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/makers-cabinet">Makers Cabinet </a>
3617                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/manuscript">Manuscript</a>
3618                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/marabu">Marabu</a>
3619                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/maruman">Maruman</a>
3620                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/midori">Midori</a>
3621                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/moleskine">Moleskine</a>
3622                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/montblanc">Montblanc</a>
3623                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/montegrappa">Montegrappa</a>
3624                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/monteverde">Monteverde</a>
3625                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/mr">M+R</a>
3626                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/mt">mt</a>
3627                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/nahvalur">Nahvalur</a>
3628                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/namiki">Namiki</a>
3629                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/nikko">Nikko</a>
3630                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/octopus-fluids">Octopus Fluids</a>
3631                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/ohto">OHTO</a>
3632                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/online">Online</a>
3633                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/onoto">Onoto</a>
3634                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/opus-88">Opus 88</a>
3635                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/original-crown-mill">Original Crown Mill</a>
3636                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/otto-hutt">Otto Hutt</a>
3637                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pantone">Pantone</a>
3638                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/paper-mate">Paper Mate</a>
3639                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/parker">Parker</a>
3640                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pelikan">Pelikan</a>
3641                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pennonia">Pennonia</a>
3642                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pentel">Pentel</a>
3643                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pilot">Pilot</a>
3644                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pineider">Pineider</a>
3645                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pininfarina">Pininfarina</a>
3646                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/platinum">Platinum</a>
3647                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/plus">PLUS</a>
3648                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/uni-posca-markers">POSCA</a>
3649                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/private-reserve">Private Reserve</a>
3650                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/pularys">Pularys</a>
3651                                              </li><li class="col-start-1 col-end-3">
3652                                                <a href="/en-us#" class="main-nav__item--go">Go to M-P<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3653                                                </a>
3654                                              </li></ul>
3655                                        </div>
3656                                      </details>
3657                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3658                                      <details open>
3659                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3660                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>R-T<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3661                                            </a>
3662                                          </div>
3663                                        </summary>
3664
3665                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/retro-51">Retro 51</a>
3666                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/rhodia">Rhodia</a>
3667                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/rico-design">Rico Design </a>
3668                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/robert-oster">Robert Oster</a>
3669                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/rohrer-klingner">Rohrer &amp; Klingner</a>
3670                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/rosa">Rosa</a>
3671                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/rotring">rotring</a>
3672                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/st-dupont">S.T.Dupont</a>
3673                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/sailor">Sailor</a>
3674                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/sakura">Sakura</a>
3675                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/schjerning">Schjerning</a>
3676                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/schmidt">Schmidt</a>
3677                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/schneider">Schneider</a>
3678                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/semikolon">Semikolon</a>
3679                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/sharpie">Sharpie</a>
3680                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/sheaffer">Sheaffer</a>
3681                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/shikido">Shikido</a>
3682                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/speedball">Speedball</a>
3683                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/stabilo">STABILO</a>
3684                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/staedtler">Staedtler</a>
3685                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/stalogy">Stalogy</a>
3686                    
3686                          </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/stifflex">Stifflex</a>
3687                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/strathmore">Strathmore</a>
3688                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/suatelier">Suatelier</a>
3689                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/suck-uk">Suck UK</a>
3690                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/sun-star">Sun-Star</a>
3691                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/taccia">Taccia</a>
3692                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/tachikawa">Tachikawa</a>
3693                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/three-candlesticks">Three Candlesticks</a>
3694                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/tibaldi">Tibaldi</a>
3695                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/tom-hessin">Tom Hessin</a>
3696                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/toms-studio">Tom&#39;s Studio</a>
3697                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/tombow">Tombow</a>
3698                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/toyo-steel">Toyo Steel</a>
3699                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/travelers-company">TRAVELER&#39;S COMPANY</a>
3700                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/troika">Troika</a>
3701                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/troublemaker-inks">Troublemaker inks</a>
3702                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/twsbi">TWSBI</a>
3703                                              </li><li class="col-start-1 col-end-3">
3704                                                <a href="/en-us#" class="main-nav__item--go">Go to R-T<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3705                                                </a>
3706                                              </li></ul>
3707                                        </div>
3708                                      </details>
3709                                    </nav-menu></li><li><nav-menu class="js-mega-nav">
3710                                      <details open>
3711                                        <summary class="child-nav__item--toggle main-nav__item--toggle relative js-no-toggle-md js-sidebar-hover">
3712                                          <div class="main-nav__item-content"><a class="child-nav__item main-nav__item main-nav__item-content" href="/en-us#" data-no-instant>U-Z<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3713                                            </a>
3714                                          </div>
3715                                        </summary>
3716
3717                                        <div class="disclosure__panel has-motion"><ul class="main-nav__grandchild has-motion  md:grid md:nav-gap-x-8 md:nav-gap-y-4 md:nav-grid-cols-4" role="list" style="--badge-1-color:245 162 1;"><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/uni-ball">
3717Uni-Ball</a>
3718                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/vinta">Vinta</a>
3719                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/visconti">Visconti</a>
3720                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/waterman">Waterman</a>
3721                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/wearingeul">Wearingeul</a>
3722                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/well-appointed-desk">Well-Appointed Desk</a>
3723                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/winsor-newton">Winsor &amp; Newton</a>
3724                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/wolffs">Wolff&#39;s</a>
3725                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/yard-o-led">Yard O Led</a>
3726                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/yookers">Yookers</a>
3727                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/ystudio">YStudio</a>
3728                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/yup">Yup!</a>
3729                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/zebra">Zebra</a>
3730                                              </li><li><a class="grandchild-nav__item main-nav__item" href="/en-us/collections/zig">Zig</a>
3731                                              </li><li class="col-start-1 col-end-3">
3732                                                <a href="/en-us#" class="main-nav__item--go">Go to U-Z<svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m9.693 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3733                                                </a>
3734                                              </li></ul>
3735                                        </div>
3736                                      </details>
3737                                    </nav-menu></li></ul></div></div>
3738                      </details></li></ul>
3739            </nav></div>
3740        </details>
3741      </main-menu></header>
3742</store-header><link rel="stylesheet" href="//cultpens.com/cdn/shop/t/194/assets/navigation-mega-columns.css?v=138392974294765369581779271091" media="print" onload="this.media='all'"><link rel="stylesheet" href="//cultpens.com/cdn/shop/t/194/assets/navigation-mega-sidebar.css?v=78910813610792172721779271092" media="print" onload="this.media='all'">
3743
3744<script type="application/ld+json">
3745  {
3746    "@context": "http://schema.org",
3747    "@type": "Organization",
3748    "name": "Cult Pens",
3749      "logo": "https:\/\/cultpens.com\/cdn\/shop\/files\/cult-pens-logo_white.png?v=1675944343\u0026width=1200",
3750    
3751    "sameAs": [
3752      
3753"https:\/\/facebook.com\/cultpens","https:\/\/www.youtube.com\/@CultPensUK","https:\/\/instagram.com\/cultpens","https:\/\/www.tiktok.com\/@cultpens","https:\/\/www.pinterest.co.uk\/cultpens\/","https:\/\/threads.net\/cultpens"
3754    ],
3755    "url": "https:\/\/cultpens.com"
3756  }
3757</script>
3757
3758
3759
3760<style> #shopify-section-sections--22404612653299__header .mega-nav--sidebar .main-nav__grandchild .main-nav__item {padding: 0 0 0.4em; font-size: 0.94em;} </style></div>
3761<!-- END sections: header-group --><main id="main-content"><div id="shopify-section-template--22404611014899__main" class="shopify-section cc-main-login section section--template"><div class="container">
3762  <div id="login">
3763    <div class="section__header text-center">
3764      <h1 class="h2">Login</h1>
3765    </div><form method="post" action="/en-us/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true" class="form form-width mx-auto" novalidate="novalidate"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="✓" /><div class="form__field required">
3766        <label class="label" for="customer-email">Email</label>
3767        <input type="email"
3768               class="input w-full"
3769               id="customer-email"
3770               name="customer[email]"
3771               autocomplete="email"
3772               aria-required="true"
3773               required>
3774      </div><div class="form__field required">
3775          <label class="label" for="customer-password">Password</label>
3776          <div class="login-password relative">
3777            <input type="password"
3778                   class="login-password__input input w-full"
3779                   id="customer-password"
3780                   name="customer[password]"
3781                   aria-required="true"
3782                   required>
3783            <a class="login-password__recover-link link flex items-center absolute text-sm js-recover" href="#recover">Forgot password</a>
3784          </div>
3785        </div><div class="mt-6">
3786        <button class="btn btn--primary w-full">Sign in</button>
3787      </div>
3788
3789      <p class="mt-8 mb-0 text-center">
3790        New customer?
3791        <a class="link" href="/en-us/account/register">Create an account</a>
3792      </p></form></div>
3793
3794  <div class="js-hidden" id="recover">
3795    <div class="section__header reading-width text-center">
3796      <h1 class="h2">Reset your password</h1>
3797      <p>We will send you an email to reset your password.</p>
3798    </div><form method="post" action="/en-us/account/recover" accept-charset="UTF-8" class="form form-width mx-auto"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="return_to" value="/en-us/account/login#recover" /><div class="form__field required">
3799        <label class="label" for="recover-email">Email</label>
3800        <input type="email"
3801               class="input w-full"
3802               id="recover-email"
3803               name="email"
3804               autocomplete="email"
3805               aria-required="true"
3806               required></div>
3807
3808      <div class="mt-6">
3809        <button class="btn btn--primary w-full">Submit</button>
3810      </div>
3811
3812      <p class="mt-8 text-center">
3813        <a class="link js-login" href="#login">Cancel</a>
3814      </p></form></div></div>
3815
3816<script>
3817  document.addEventListener('DOMContentLoaded', () => {
3818    const loginForm = document.getElementById('login');
3819    const recoverForm = document.getElementById('recover');
3820
3821    function toggleContent(recover) {
3822      loginForm.classList.toggle('js-hidden', recover);
3823      recoverForm.classList.toggle('js-hidden', !recover);
3824    }
3825
3826    document.querySelector('.js-recover').addEventListener('click', (evt) => {
3827      evt.preventDefault();
3828      toggleContent(true);
3829      history.pushState('', document.title, `${window.location.pathname}#recover`);
3830    });
3831
3832    document.querySelector('.js-login').addEventListener('click', (evt) => {
3833      evt.preventDefault();
3834      toggleContent(false);
3835      history.pushState('', document.title, window.location.pathname);
3836    });
3837
3838    if (window.location.hash === '#recover') toggleContent(true);
3839    
3840  });
3841</script>
3841
3842
3843
3844<style> #shopify-section-template--22404611014899__main .mt-8 {font-size: 150%;} #shopify-section-template--22404611014899__main .label {letter-spacing: 0.0625em;} </style></div>
3845    </main><!-- BEGIN sections: overlay-group -->
3846<div id="shopify-section-sections--22404612686067__cart-drawer" class="shopify-section shopify-section-group-overlay-group cc-cart-drawer"><link rel="stylesheet" href="//cultpens.com/cdn/shop/t/194/assets/cart-items.css?v=10866608773905452351779270971" media="print" onload="this.media='all'">
3847<script src="//cultpens.com/cdn/shop/t/194/assets/cart-drawer.js?v=43986109057971355761779270971" defer="defer"></script>
3847<cart-drawer class="drawer drawer--cart fixed top-0 right-0 flex flex-col w-full has-motion" data-name="cart-drawer" id="cart-drawer" role="dialog" aria-label="Your basket" aria-modal="true" aria-hidden="true" tabindex="-1" data-shipping-calculator="false" data-css-var-height=".cart-drawer__checkout-buttons,.cart-drawer__summary">
3848  <header class="drawer__header flex justify-between items-center">
3849    <h2 class="h6 mb-0">Your basket</h2>
3850    <div class="flex items-center gap-x-theme"><button type="button" class="drawer__close-btn js-close-drawer">
3851        <span class="visually-hidden">Close</span>
3852        <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
3853      </button>
3854    </div>
3855  </header>
3856
3857  <div class="drawer__content drawer__content--flex flex-auto items-center drawer__empty">
3858    
3859      <div class="cart-drawer__summary relative cart-drawer__summary--top cart-drawer--checkout--sticky-true cart-drawer--checkout--sticky-desktop-true cart-drawer--checkout--sticky-mobile-true"></div>
3860    
3861
3862    <div class="cart-drawer__content grow flex items-center justify-center w-full"><form class="form" id="cart-drawer-form" action="/en-us/cart" method="post">
3863        
3864        <cart-items id="cart-items" data-section="cart-drawer" data-empty="true"><div class="cart-empty flex flex-col justify-center items-center h-full js-cart-empty"><svg width="21" height="19" viewBox="0 0 21 19" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M10 6.25V.5h1.5v5.75H21l-3.818 12H3.818L0 6.25h10Zm-7.949 1.5 2.864 9h11.17l2.864-9H2.05h.001Z"/></svg><p>You have no items in your basket</p><a class="btn btn--primary" href="/en-us">Start shopping</a></div><p class="visually-hidden" id="cart-live-region-text" role="status" aria-live="polite">
3865    Subtotal:$0.00 USD
3866</p>
3867  <p class="visually-hidden" id="cart-line-item-status" role="status" aria-live="polite" aria-hidden="true">Loading...</p><div class="alert mt-6 bg-error-bg text-error-text" id="cart-errors" role="alert" hidden></div></cart-items>
3868
3869      </form>
3870    </div>
3871
3872    <div id="cart-promoted-products" class="w-full cart-drawer__promoted-products-container"></div><div id="cart-drawer-media-promotion" class="cart-drawer__media-promotion-container w-full"></div>
3873  </div><div class="overlay overlay--drawer absolute top-0 right-0 bottom-0 left-0 js-close"></div>
3874</cart-drawer>
3875
3876</div>
3877<!-- END sections: overlay-group --><!-- BEGIN sections: footer-group -->
3878<div id="shopify-section-sections--22404612620531__footer" class="shopify-section shopify-section-group-footer-group cc-footer"><link rel="stylesheet" href="//cultpens.com/cdn/shop/t/194/assets/footer.css?v=86884243727401719581779270983" media="print" onload="this.media='all'">
3878<script src="//cultpens.com/cdn/shop/t/194/assets/custom-select.js?v=165097283151564761351779270977" defer="defer"></script>
3878<style data-shopify>.footer {
3879    --bg-color: 8 0 51 / 1.0;
3880    --heading-color: 255 255 255;
3881    --text-color: 255 255 255;
3882  }</style><footer class="footer bg-theme-bg text-theme-text">
3883  <div class="container"><a href="#" class="back-to-top top-0 left-0 w-full text-sm block font-bold text-center text-current pt-8 pl-6 pr-6 md:pb-14" data-cc-animate>
3884        Back to top
3885        <svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3886      </a><div class="footer__main md:flex md:flex-wrap mb-10 md:mb-8"><div class="footer-col footer-col--newsletter footer-col--not-collapsed"  data-cc-animate data-cc-animate-delay="0.07s"><div class="footer-block">
3887                    <h2 class="footer-block__heading font-body font-bold text-h6 regular-text">Newsletter
3888</h2><div class="rte">
3889                        <p>Sign up to the Penorama newsletter to be the first to hear about special offers, new products, and useful and interesting information.</p>
3890                      </div><form method="post" action="/en-us/contact#footer-signup_form" id="footer-signup_form" accept-charset="UTF-8" class="form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
3891  <input type="hidden" name="contact[tags]" value="prospect, newsletter">
3892
3893  
3894
3895  <div class="form__field">
3896    <label class="label visually-hidden" for="footer-signup">Email</label><div class="input-with-button input-with-primary-button"><input type="email"
3897             class="input w-full focus-inset"
3898             id="footer-signup"
3899             name="contact[email]"
3900             value=""
3901             placeholder="Your email"
3902             autocomplete="email"
3903             aria-required="true"
3904             required><button class="btn focus-inset has-ltr-icon btn--primary">
3905            <span class="visually-hidden">Subscribe</span>
3906            <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M4.696 12h14.686m-7.007-7.5 7.5 7.5-7.5 7.5"/></svg>
3907          </button></div></div></form>
3908
3909                  </div></div><div class="footer-col footer-col--text footer-col--not-collapsed"  data-cc-animate data-cc-animate-delay="0.14s">
3910                <div class="footer-block mb-8 text-start"><div class="media relative" style="max-width: 150px;">
3911                      <img data-srcset="//cultpens.com/cdn/shop/files/cult-pens-logo_white.png?v=1675944343&width=150, //cultpens.com/cdn/shop/files/cult-pens-logo_white.png?v=1675944343&width=300 2x" data-src="//cultpens.com/cdn/shop/files/cult-pens-logo_white.png?v=1675944343&width=300"
3912         class="footer-block__image mb-4 no-js-hidden" style="object-position: 50.0% 50.0%" loading="lazy"
3913         width="300"
3914         height="100"
3915         alt=""><noscript>
3916      <img src="//cultpens.com/cdn/shop/files/cult-pens-logo_white.png?v=1675944343&width=300"
3917           loading="lazy"
3918           class="footer-block__image mb-4" style="object-position: 50.0% 50.0%" width="300"
3919           height="100"
3920           alt="">
3921    </noscript>
3922                    </div><div class="footer-block__text rte">
3923                      <p>Address: Unit 8, Millennium Place, Business Park, Tiverton EX16 6SB</p><p>Phone: <a href="tel:01884259856" title="tel:01884259856">+44 (0) 1884 259856</a></p><p>Email: <a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p>
3924                    </div><div class="footer-block__btns footer-block__social">
3925                      <ul class="social inline-flex flex-wrap justify-start"><li>
3926      <a class="social__link flex items-center justify-center" href="https://facebook.com/cultpens" target="_blank" rel="noopener" title="Cult Pens on Facebook"><svg width="24" height="24" viewBox="0 0 14222 14222" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M14222 7112c0 3549.352-2600.418 6491.344-6000 7024.72V9168h1657l315-2056H8222V5778c0-562 275-1111 1159-1111h897V2917s-814-139-1592-139c-1624 0-2686 984-2686 2767v1567H4194v2056h1806v4968.72C2600.418 13603.344 0 10661.352 0 7112 0 3184.703 3183.703 1 7111 1s7111 3183.703 7111 7111Zm-8222 7025c362 57 733 86 1111 86-377.945 0-749.003-29.485-1111-86.28Zm2222 0v-.28a7107.458 7107.458 0 0 1-167.717 24.267A7407.158 7407.158 0 0 0 8222 14137Zm-167.717 23.987C7745.664 14201.89 7430.797 14223 7111 14223c319.843 0 634.675-21.479 943.283-62.013Z"/></svg><span class="visually-hidden">Facebook</span>
3927      </a>
3928    </li><li>
3929      <a class="social__link flex items-center justify-center" href="https://www.youtube.com/@CultPensUK" target="_blank" rel="noopener" title="Cult Pens on YouTube"><svg width="24" height="17" viewBox="0 0 48 34" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="m19.044 23.27-.001-13.582 12.968 6.814-12.967 6.768ZM47.52 7.334s-.47-3.33-1.908-4.798C43.787.61 41.74.601 40.803.49 34.086 0 24.01 0 24.01 0h-.02S13.914 0 7.197.49c-.939.11-2.984.12-4.81 2.045C.947 4.003.48 7.334.48 7.334S0 11.247 0 15.158v3.668c0 3.912.48 7.823.48 7.823s.468 3.331 1.906 4.798c1.827 1.926 4.226 1.866 5.294 2.067C11.52 33.885 24 34 24 34s10.086-.015 16.803-.505c.938-.113 2.984-.122 4.809-2.048 1.439-1.467 1.908-4.798 1.908-4.798s.48-3.91.48-7.823v-3.668c0-3.911-.48-7.824-.48-7.824Z"/></svg><span class="visually-hidden">YouTube</span>
3930      </a>
3931    </li><li>
3932      <a class="social__link flex items-center justify-center" href="https://instagram.com/cultpens" target="_blank" rel="noopener" title="Cult Pens on Instagram"><svg width="24" height="24" viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><circle cx="15.238" cy="4.948" r="1.238"/><path d="M19.47 3.444A5.11 5.11 0 0 0 16.548.527a7.351 7.351 0 0 0-2.43-.466C13.05.014 12.713 0 9.999 0c-2.712 0-3.057 0-4.12.06A7.351 7.351 0 0 0 3.45.528 5.11 5.11 0 0 0 .528 3.444 7.317 7.317 0 0 0 .06 5.87C.014 6.936 0 7.274 0 9.982s0 3.053.06 4.113c.018.829.176 1.649.468 2.425a5.11 5.11 0 0 0 2.922 2.917 7.35 7.35 0 0 0 2.429.5c1.069.047 1.407.06 4.12.06s3.058 0 4.12-.06a7.351 7.351 0 0 0 2.429-.466 5.11 5.11 0 0 0 2.922-2.918 7.31 7.31 0 0 0 .467-2.424c.047-1.067.06-1.405.06-4.113s0-3.053-.06-4.113a7.317 7.317 0 0 0-.467-2.459zm-1.437 10.537a5.439 5.439 0 0 1-.34 1.843 3.262 3.262 0 0 1-1.87 1.87 5.451 5.451 0 0 1-1.825.34c-1.04.046-1.332.06-3.996.06-2.664 0-2.937 0-3.995-.06a5.451 5.451 0 0 1-1.825-.34 3.255 3.255 0 0 1-1.878-1.87 5.439 5.439 0 0 1-.34-1.823c-.046-1.038-.06-1.33-.06-3.992s0-2.934.06-3.992c.006-.63.121-1.253.34-1.844a3.255 3.255 0 0 1 1.878-1.87 5.451 5.451 0 0 1 1.825-.339c1.038-.046 1.331-.06 3.995-.06s2.937 0 3.996.06c.623.008 1.24.123 1.824.34.86.331 1.54 1.01 1.872 1.87.216.583.331 1.2.34 1.823.046 1.038.06 1.33.06 3.992 0 2.661 0 2.948-.047 3.992h-.014z"/><path d="M9.991 14.753a4.761 4.761 0 1 1 0-9.523 4.761 4.761 0 0 1 0 9.523zm0-1.905a2.85
39327 2.857 0 1 0 0-5.713 2.857 2.857 0 0 0 0 5.713z"/></svg><span class="visually-hidden">Instagram</span>
3933      </a>
3934    </li><li>
3935      <a class="social__link flex items-center justify-center" href="https://www.tiktok.com/@cultpens" target="_blank" rel="noopener" title="Cult Pens on TikTok"><svg width="23" height="24" viewBox="0 0 15 16" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M7.638.013C8.512 0 9.378.007 10.245 0c.054 1.02.42 2.06 1.167 2.78.746.74 1.8 1.08 2.826 1.193V6.66c-.96-.033-1.926-.233-2.8-.647a8.238 8.238 0 0 1-1.08-.62c-.006 1.947.007 3.894-.013 5.834a5.092 5.092 0 0 1-.9 2.626c-.873 1.28-2.387 2.114-3.94 2.14-.953.054-1.907-.206-2.72-.686C1.438 14.513.492 13.06.352 11.5a12.36 12.36 0 0 1-.007-.993A5.003 5.003 0 0 1 2.065 7.2c1.107-.96 2.653-1.42 4.1-1.147.013.987-.027 1.974-.027 2.96-.66-.213-1.433-.153-2.013.247-.42.273-.74.693-.907 1.167-.14.34-.1.713-.093 1.073.16 1.093 1.213 2.013 2.333 1.913.747-.006 1.46-.44 1.847-1.073.127-.22.267-.447.273-.707.067-1.193.04-2.38.047-3.573.007-2.687-.007-5.367.013-8.047Z"/></svg><span class="visually-hidden">TikTok</span>
3936      </a>
3937    </li><li>
3938      <a class="social__link flex items-center justify-center" href="https://www.pinterest.co.uk/cultpens/" target="_blank" rel="noopener" title="Cult Pens on Pinterest"><svg width="24" height="24" viewBox="0 0 48 48" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M24.001 0C10.748 0 0 10.745 0 24.001c0 9.825 5.91 18.27 14.369 21.981-.068-1.674-.012-3.689.415-5.512.462-1.948 3.087-13.076 3.087-13.076s-.765-1.533-.765-3.799c0-3.556 2.064-6.212 4.629-6.212 2.182 0 3.237 1.64 3.237 3.604 0 2.193-1.4 5.476-2.12 8.515-.6 2.549 1.276 4.623 3.788 4.623 4.547 0 7.61-5.84 7.61-12.76 0-5.258-3.543-9.195-9.986-9.195-7.279 0-11.815 5.427-11.815 11.49 0 2.094.616 3.567 1.581 4.708.446.527.505.736.344 1.34-.113.438-.378 1.505-.488 1.925-.16.607-.652.827-1.2.601-3.355-1.369-4.916-5.04-4.916-9.17 0-6.816 5.75-14.995 17.152-14.995 9.164 0 15.195 6.636 15.195 13.75 0 9.416-5.233 16.45-12.952 16.45-2.588 0-5.026-1.4-5.862-2.99 0 0-1.394 5.53-1.688 6.596-.508 1.85-1.504 3.7-2.415 5.14 2.159.638 4.44.985 6.801.985C37.255 48 48 37.255 48 24.001 48 10.745 37.255 0 24.001 0"/></svg><span class="visually-hidden">Pinterest</span>
3939      </a>
3940    </li><li>
3941      <a class="social__link flex items-center justify-center" href="https://threads.net/cultpens" target="_blank" rel="noopener" title="Cult Pens on Threads"><svg width="24" height="24" viewBox="0 0 192 192" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M141.537 88.988a66.667 66.667 0 0 0-2.518-1.143c-1.482-27.307-16.403-42.94-41.457-43.1h-.34c-14.986 0-27.449 6.396-35.12 18.036l13.779 9.452c5.73-8.695 14.724-10.548 21.348-10.548h.229c8.249.053 14.474 2.452 18.503 7.129 2.932 3.405 4.893 8.111 5.864 14.05-7.314-1.243-15.224-1.626-23.68-1.14-23.82 1.371-39.134 15.264-38.105 34.568.522 9.792 5.4 18.216 13.735 23.719 7.047 4.652 16.124 6.927 25.557 6.412 12.458-.683 22.231-5.436 29.049-14.127 5.178-6.6 8.453-15.153 9.899-25.93 5.937 3.583 10.337 8.298 12.767 13.966 4.132 9.635 4.373 25.468-8.546 38.376-11.319 11.308-24.925 16.2-45.488 16.351-22.809-.169-40.06-7.484-51.275-21.742C35.236 139.966 29.808 120.682 29.605 96c.203-24.682 5.63-43.966 16.133-57.317C56.954 24.425 74.204 17.11 97.013 16.94c22.975.17 40.526 7.52 52.171 21.847 5.71 7.026 10.015 15.86 12.853 26.162l16.147-4.308c-3.44-12.68-8.853-23.606-16.219-32.668C147.036 9.607 125.202.195 97.07 0h-.113C68.882.194 47.292 9.642 32.788 28.08 19.882 44.485 13.224 67.315 13.001 95.932L13 96v.067c.224 28.617 6.882 51.447 19.788 67.854C47.292 182.358 68.882 191.806 96.957 192h.113c24.96-.173 42.554-6.708 57.048-21.189 18.963-18.945 18.392-42.692 12.142-57.27-4.484-10.454-13.033-18.945-24.723-24.553ZM98.44 129.507c-10.44.588-21.286-4.098-21.82-14.135-.397-7.442 5.296-15.746 22.461-16.735 1.966-.114 3.895-.169 5.79-.169 6.235 0 12.068.606 17.371 1.765-1.978 24.702-13.58 28.713-23.802 29.274Z"/></svg><span class="visually-hidden">Threads</span>
3942      </a>
3943    </li></ul>
3944
3945                    </div></div>
3946              </div><div class="footer-col footer-col--links footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.21s">
3947                  <footer-menu>
3948                    <details class="footer-menu disclosure footer-menu--first" open>
3949                      <summary tabindex="-1">
3950                        <div class="flex justify-between items-center">
3951                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">Links</h2>
3952                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3953</span>
3954                        </div>
3955                      </summary>
3956                      <div class="disclosure__panel has-motion">
3957                        <ul class="footer-menu__links disclosure__content" role="list"><li>
3958                              <a href="/en-us/pages/about-us">About Us</a>
3959                            </li><li>
3960                              <a href="/en-us/pages/help">Help</a>
3961                            </li><li>
3962                              <a href="/en-us/pages/contact-us">Contact Us</a>
3963                            </li><li>
3964                              <a href="/en-us/pages/delivery">Delivery Information</a>
3965                            </li><li>
3966                              <a href="/en-us/pages/loyalty">Our Pen Pals Loyalty Scheme</a>
3967                            </li><li>
3968                              <a href="/en-us/pages/returns">Returns</a>
3969                            </li><li>
3970                              <a href="/en-us/pages/product-recall">Product Recalls</a>
3971                            </li><li>
3972                              <a href="https://cdn.shopify.com/s/files/1/0659/6388/4787/files/Modern_Slavery_Statement_2025-2026.pdf?v=1789567993">Modern Slavery Statement</a>
3973                            </li></ul>
3974                      </div>
3975                    </details>
3976                  </footer-menu>
3977                </div><div class="footer-col footer-col--links footer-col--collapsed"  data-cc-animate data-cc-animate-delay="0.28s">
3978                  <footer-menu>
3979                    <details class="footer-menu disclosure" open>
3980                      <summary tabindex="-1">
3981                        <div class="flex justify-between items-center">
3982                          <h2 class="disclosure__title font-body font-bold text-h6 regular-text">Links</h2>
3983                          <span class="disclosure__toggle"><svg width="24" height="24" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/></svg>
3984</span>
3985                        </div>
3986                      </summary>
3987                      <div class="disclosure__panel has-motion">
3988                        <ul class="footer-menu__links disclosure__content" role="list"><li>
3989                              <a href="/en-us/pages/penorama-the-cult-pens-newsletter">Penorama Newsletter</a>
3990                            </li><li>
3991                              <a href="/en-us/blogs/news">Blog</a>
3992                            </li><li>
3993                              <a href="/en-us/pages/cookies">Cookies</a>
3994                            </li><li>
3995                              <a href="/en-us/pages/privacy">Privacy</a>
3996                            </li><li>
3997                              <a href="/en-us/pages/faq">FAQs</a>
3998                            </li><li>
3999                              <a href="/en-us/pages/terms-and-conditions">Terms and Conditions</a>
4000                            </li><li>
4001                              <a href="https://cultpens.com/pages/html-sitemap">Sitemap</a>
4002                            </li></ul>
4003                      </div>
4004                    </details>
4005                  </footer-menu>
4006                </div></div><div class="footer__meta grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-10" data-cc-animate><div class="footer__payment lg:col-start-2 lg:row-start-1 footer__payment--right">
4007            <span class="visually-hidden">Payment methods accepted</span>
4008            <ul class="payment-icons flex flex-wrap lg:justify-end" role="list"><li><svg class="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;"/>
4008<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>
4009</li><li><svg class="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" />
4009<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>
4010</li><li><svg class="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></li><li><svg class="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></li><li><svg class="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.
401006zM23.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>
4011</li><li><svg class="payment-icon" width="38" height="24" role="img" aria-labelledby="pi-jcb" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg"><title id="pi-jcb">JCB</title><g fill="none" fill-rule="evenodd"><g fill-rule="nonzero"><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"/></g><path d="M11.5 5H15v11.5a2.5 2.5 0 0 1-2.5 2.5H9V7.5A2.5 2.5 0 0 1 11.5 5z" fill="#006EBC"/><path d="M18.5 5H22v11.5a2.5 2.5 0 0 1-2.5 2.5H16V7.5A2.5 2.5 0 0 1 18.5 5z" fill="#F00036"/><path d="M25.5 5H29v11.5a2.5 2.5 0 0 1-2.5 2.5H23V7.5A2.5 2.5 0 0 1 25.5 5z" fill="#2AB419"/>
4011<path d="M10.755 14.5c-1.06 0-2.122-.304-2.656-.987l.78-.676c.068 1.133 3.545 1.24 3.545-.19V9.5h1.802v3.147c0 .728-.574 1.322-1.573 1.632-.466.144-1.365.221-1.898.221zm8.116 0c-.674 0-1.388-.107-1.965-.366-.948-.425-1.312-1.206-1.3-2.199.012-1.014.436-1.782 1.468-2.165 1.319-.49 3.343-.261 3.926.27v.972c-.572-.521-1.958-.898-2.919-.46-.494.226-.737.917-.744 1.448-.006.56.245 1.252.744 1.497.953.467 2.39.04 2.919-.441v1.01c-.358.255-1.253.434-2.129.434zm8.679-2.587c.37-.235.582-.567.582-1.005 0-.438-.116-.687-.348-.939-.206-.207-.58-.469-1.238-.469H23v5h3.546c.696 0 1.097-.23 1.315-.415.283-.25.426-.53.426-.96 0-.431-.155-.908-.737-1.212zm-1.906-.281h-1.428v-1.444h1.495c.956 0 .944 1.444-.067 1.444zm.288 2.157h-1.716v-1.513h1.716c.986 0 1.083 1.513 0 1.513z" fill="#FFF" fill-rule="nonzero"/></g></svg></li><li><svg class="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></li><li><svg class="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>
4012</li><li><svg class="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 
40120-.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></li><li><svg class="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>
4013</li><li><svg class="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.9V25h10.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.
4013635.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></li><li><svg class="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;"/><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 
401316.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>
4014</li></ul>
4015          </div><div class="lg:col-start-1 lg:row-start-1 footer__localization">
4016            <form method="post" action="/en-us/localization" id="footer-localization" accept-charset="UTF-8" class="form localization no-js-hidden" 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="/en-us/account/login" /><div class="localization__grid"><div class="localization__selector">
4017        <input type="hidden" name="country_code" value="US">
4018<country-selector><label class="label visually-hidden no-js-hidden" for="footer-localization-country-button">Country/Region</label><div class="custom-select relative w-full no-js-hidden"><button class="custom-select__btn input items-center" type="button"
4019            aria-expanded="false" aria-haspopup="listbox" id="footer-localization-country-button">
4020      <span class="text-start">United States (USD&nbsp;$)</span>
4021      <svg width="20" height="20" viewBox="0 0 24 24" class="icon" role="presentation" focusable="false" aria-hidden="true">
4022        <path d="M20 8.5 12.5 16 5 8.5" stroke="currentColor" stroke-width="1.5" fill="none"/>
4023      </svg>
4024    </button>
4025    <ul class="custom-select__listbox absolute invisible" role="listbox" tabindex="-1"
4026        aria-hidden="true" hidden aria-activedescendant="footer-localization-country-opt-0"><li class="custom-select__option flex items-center js-option" id="footer-localization-country-opt-0" role="option"
4027            data-value="US"
4028 aria-selected="true">
4029          <span class="pointer-events-none">United States (USD&nbsp;$)</span>
4030        </li></ul>
4031  </div></country-selector></div></div>
4031<script>
4032      customElements.whenDefined('custom-select').then(() => {
4033        if (!customElements.get('country-selector')) {
4034          class CountrySelector extends customElements.get('custom-select') {
4035            constructor() {
4036              super();
4037              this.loaded = false;
4038            }
4039
4040            async showListbox() {
4041              if (this.loaded) {
4042                super.showListbox();
4043                return;
4044              }
4045
4046              this.button.classList.add('is-loading');
4047              this.button.setAttribute('aria-disabled', 'true');
4048
4049              try {
4050                const response = await fetch('?section_id=country-selector');
4051                if (!response.ok) throw new Error(response.status);
4052
4053                const tmpl = document.createElement('template');
4054                tmpl.innerHTML = await response.text();
4055
4056                const el = tmpl.content.querySelector('.custom-select__listbox');
4057                this.listbox.innerHTML = el.innerHTML;
4058
4059                this.options = this.querySelectorAll('.custom-select__option');
4060
4061                this.popular = this.querySelectorAll('[data-popular]');
4062                if (this.popular.length) {
4063                  this.popular[this.popular.length - 1].closest('.custom-select__option')
4064                    .classList.add('custom-select__option--visual-group-end');
4065                }
4066
4067                this.selectedOption = this.querySelector('[aria-selected="true"]');
4068                if (!this.selectedOption) {
4069                  this.selectedOption = this.listbox.firstElementChild;
4070                }
4071
4072                this.loaded = true;
4073              } catch {
4074                this.listbox.innerHTML = '<li>Error fetching countries, please try again.</li>';
4075              } finally {
4076                super.showListbox();
4077                this.button.classList.remove('is-loading');
4078                this.button.setAttribute('aria-disabled', 'false');
4079              }
4080            }
4081
4082            setButtonWidth() {
4083              return;
4084            }
4085          }
4086
4087          customElements.define('country-selector', CountrySelector);
4088        }
4089      });
4090    </script>
4090<script>
4091    document.getElementById('footer-localization').addEventListener('change', (evt) => {
4092      const input = evt.target.previousElementSibling;
4093      if (input && input.tagName === 'INPUT') {
4094        input.value = evt.detail.selectedValue;
4095        evt.currentTarget.submit();
4096      }
4097    });
4098  </script>
4098</form>
4099          </div></div><div class="footer__base mt-8 grid grid-cols-1 lg:grid-cols-2 gap-x-theme gap-y-6 text-xs" data-cc-animate>
4100      <div><span>&copy; 2026 <a href="/en-us">Cult Pens</a>.</span>
4101        
4102          <span><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Powered by Shopify</a></span>
4103        
4104      </div></div>
4105  </div>
4106</footer>
4107
4108
4109
4110
4111</div>
4112<!-- END sections: footer-group --><quick-add-drawer class="drawer quick-add-drawer overflow-hidden fixed top-0 right-0 flex flex-col w-full has-motion qo-sale-prices js-product" data-name="quickbuy" role="dialog" tabindex="-1" aria-labelledby="quick-add-heading" aria-modal="true" aria-hidden="true">
4113  <header class="drawer__header quick-add__header hidden md:flex justify-between items-center relative">
4114    <button type="button" class="drawer__back-btn js-open-cart-drawer has-ltr-icon" hidden>
4115      <span class="visually-hidden">Back</span>
4116      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M19.5 12H5m6.9 7.4L4.5 12l7.4-7.4"/></svg>
4117    </button>
4118    <div class="flex-grow">
4119      <h2 class="h5 mb-0" id="quick-add-heading">Choose options</h2>
4120    </div>
4121    <button type="button" class="drawer__close-btn js-close-drawer">
4122      <span class="visually-hidden">Close</span>
4123      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
4124    </button>
4125  </header>
4126  <div class="drawer__content quick-add__content flex-auto relative">
4127    <button type="button" class="drawer__close-btn quick-add__close-btn--mob js-close-drawer md:hidden">
4128      <span class="visually-hidden">Close</span>
4129      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon"><path d="M5 19 19 5M5 5l14 14"/></svg>
4130    </button>
4131    <div class="js-product-details quick-add__product-details"></div>
4132    <div class="quick-add__quick-order-list js-quick-order-list"></div>
4133  </div>
4134  <footer class="drawer__footer quick-add__footer">
4135    <div class="alert quick-add__alert absolute left-0 right-0 bg-success-bg text-success-text js-added-to-cart" role="alert" hidden data-visible-for="2000">
4136      <div class="flex">
4137        <div>
4138          <svg class="icon icon--check_mark_in_circle" width="32" height="32" viewBox="0 0 16 16" aria-hidden="true" focusable="false" role="presentation"><circle stroke="currentColor" fill="none" cx="8" cy="8" r="6.6666665"/>
4139        <path stroke="currentColor" fill="none" transform="translate(5.0003335,6.0003335)" d="m 6,0 -4,4 L 0,2.1818182" /></svg>
4140        </div>
4141        <div>
4142          <p class="quick-add__alert-heading text-h5 font-bold mb-1">Item added to your basket.</p>
4143          <a class="link text-current js-open-cart-drawer" href="/en-us/cart" data-no-instant>View basket</a>
4144        </div>
4145      </div>
4146    </div>
4147    <product-form></product-form>
4148  </footer>
4149</quick-add-drawer>
4150<div class="overlay fixed top-0 right-0 bottom-0 left-0 js-overlay"></div>
4151    
4151<script>
4152      window.theme = {
4153        info: {
4154          name: 'Canopy',
4155          version: '6.3.2'
4156        },
4157        mediaQueries: {
4158          sm: '(min-width: 600px)',
4159          md: '(min-width: 769px)',
4160          lg: '(min-width: 1024px)',
4161          xl: '(min-width: 1280px)',
4162          xxl: '(min-width: 1536px)',
4163          portrait: '(orientation: portrait)'
4164        },
4165        device: {
4166          hasTouch: window.matchMedia('(any-pointer: coarse)').matches,
4167          hasHover: window.matchMedia('(hover: hover)').matches
4168        },
4169        routes: {
4170          cart: '/en-us/cart',
4171          cartAdd: '/en-us/cart/add',
4172          cartChange: '/en-us/cart/change',
4173          cartUpdate: '/en-us/cart/update',
4174          cartClear: '/en-us/cart/clear',
4175          predictiveSearch: '/en-us/search/suggest'
4176        },
4177        settings: {
4178          moneyWithCurrencyFormat: "${{amount}} USD",
4179          pSearchLimit: 10,
4180          pSearchLimitScope: 'each',
4181          pSearchIncludeSkus: true,
4182          pSearchIncludeTags: true,
4183          sliderItemsPerNav: 'page',
4184          
4185          vibrateOnATC: true,
4186          compareToggle: true,
4187          compareShowEmptyMetafields: false,
4188          blendProductImages: false,
4189          externalLinksNewTab: true,
4190          afterAtc: "drawer",
4191          cartType: "drawer",
4192          dockCartDrawer: false
4193        },
4194        strings: {
4195          addCartNote: 'Add order note',
4196          editCartNote: 'Edit order note',
4197          cartError: 'There was an error while updating your cart. Please try again.',
4198          cartQtyError: 'You can only add [quantity] of this item to your basket.',
4199          confirmEmptyCart: 'Are you sure you want to empty your basket?',
4200          cartTermsConfirmation: 'You must agree to the terms and conditions before continuing.',
4201          imageAvailable: 'Image [index] is now available in gallery view',
4202          veryLowStock: 'Very low stock',
4203          lowStock: 'Low stock',
4204          inStock: 'In stock',
4205          noStock: 'Sold out',
4206          noVariant: 'Unavailable',
4207          onlyXLeft: '[quantity] in stock',
4208          awaitingSale: 'This product is not for sale yet.',
4209          shippingCalculator: {
4210            singleRate: 'There is one shipping rate for this destination:',
4211            multipleRates: 'There are multiple shipping rates for this destination:',
4212            noRates: 'We do not ship to this destination.'
4213          },
4214          viewDetails: 'View details',
4215          compare: {
4216            limit: 'You can only add a maximum of [quantity] products to compare.',
4217            more: 'Select another product to compare.',
4218            empty: 'Select at least two products to compare.',
4219            continue: 'Close to continue.'
4220          },
4221          discountCopyFail: 'Could not copy code to clipboard. Your browser may not support this.',
4222          quickNav: {
4223            button_standard: 'Search',
4224            show_products_none: 'No products :(',
4225            button_one: 'Show [quantity] product',
4226            button_other: 'Show [quantity] products',
4227          },
4228        },
4229        scripts: {
4230          cartItems: '//cultpens.com/cdn/shop/t/194/assets/cart-items.js?v=90966404011074112001779270972',
4231          countryProvinceSelector: '//cultpens.com/cdn/shop/t/194/assets/country-province-selector.js?v=24158546944577672431779270976',
4232          shippingCalculator: '//cultpens.com/cdn/shop/t/194/assets/shipping-calculator.js?v=31725526838375758301779271108'
4233        }
4234      };
4235
4236      // Save product ID to localStorage, for use in the 'Recently viewed products' section.
4237    </script>
4237<script src="//cultpens.com/cdn/shop/t/194/assets/instant-page.js?v=473454186210797571779271086" type="module" defer="defer"></script>
4237<script>
4238      function cle() {
4239        setTimeout(() => {
4240            localStorage.setItem('klv_sort_productList', '');
4241        }, 1000);
4242      }
4243    </script>
4243
4244    
4244<script>
4245      $(document).ready(function () {
4246        $('ul.tabs li').click(function () {
4247          var tab_id = $(this).attr('data-tab');
4248
4249          $('ul.tabs li').removeClass('current');
4250          $('.tab-content').removeClass('current');
4251
4252          $(this).addClass('current');
4253          $('#' + tab_id).addClass('current');
4254        });
4255      });
4256    </script>
4256
4257    
4257<script>
4258      var accordion = (function () {
4259        var $accordion = $('.js-accordion');
4260        var $accordion_header = $accordion.find('.js-accordion-header');
4261        var $accordion_item = $('.js-accordion-item');
4262
4263        // default settings
4264        var settings = {
4265          // animation speed
4266          speed: 400,
4267
4268          // close all other accordion items if true
4269          oneOpen: false,
4270        };
4271
4272        return {
4273          // pass configurable object literal
4274          init: function ($settings) {
4275            $accordion_header.on('click', function () {
4276              accordion.toggle($(this));
4277              if (window.matchMedia('(max-width: 768px)').matches) {
4278                setTimeout(() => {
4279                  $('body, html').animate(
4280                    {
4281                      scrollTop: $(this).offset().top,
4282                    },
4283                    500
4284                  );
4285                }, 1000);
4286              }
4287            });
4288
4289            $.extend(settings, $settings);
4290
4291            // ensure only one accordion is active if oneOpen is true
4292            if (settings.oneOpen && $('.js-accordion-item.active').length > 1) {
4293              $('.js-accordion-item.active:not(:first)').removeClass('active');
4294            }
4295
4296            // reveal the active accordion bodies
4297            $('.js-accordion-item.active').find('> .js-accordion-body').show();
4298          },
4299          toggle: function ($this) {
4300            if (
4301              settings.oneOpen &&
4302              $this[0] != $this.closest('.js-accordion').find('> .js-accordion-item.active > .js-accordion-header')[0]
4303            ) {
4304              $this
4305                .closest('.js-accordion')
4306                .find('> .js-accordion-item')
4307                .removeClass('active')
4308                .find('.js-accordion-body')
4309                .slideUp();
4310            }
4311
4312            // show/hide the clicked accordion item
4313            $this.closest('.js-accordion-item').toggleClass('active');
4314            $this.next().stop().slideToggle(settings.speed);
4315          },
4316        };
4317      })();
4318
4319      $(document).ready(function () {
4320        accordion.init({ speed: 300, oneOpen: true });
4321      });
4322    </script>
4322
4323    
4324    <!-- Gem_Page_Footer_Script -->
4325    
4326    <!-- End_Gem_Page_Footer_Script -->
4327
4328    
4328<script type="text/javascript">
4329  // Function to dynamically load a script and return a promise
4330  function loadScript(url) {
4331    return new Promise((resolve, reject) => {
4332      const script = document.createElement('script');
4333      script.src = url;
4334      script.onload = resolve;
4335      script.onerror = reject;
4336      document.head.appendChild(script);
4337    });
4338  }
4339
4340  loadScript("https://a.klaviyo.com/media/js/onsite/onsite.js")
4341    .then(() => {
4342      if (typeof window.klaviyo !== 'undefined') {
4343        window.klaviyo.init({
4344          account: "SWgv72",
4345          platform: "shopify"
4346        });
4347        window.klaviyo.enable("backinstock", {
4348          trigger: {
4349            product_page_text: "Notify Me When Available",
4350            product_page_class: "btn",
4351            product_page_text_align: "center",
4352            product_page_margin: "10px",
4353            replace_anchor: false
4354          },
4355          modal: {
4356            headline: "{product_name}",
4357            body_content: "Register to receive a notification when this item comes back in stock.",
4358            email_field_label: "Email",
4359            button_label: "Notify me when available",
4360            subscription_success_label: "You're in! We'll let you know 
4360when it's back.",
4361            footer_content: '',
4362            additional_styles: "@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');",
4363            drop_background_color: "#000",
4364            background_color: "#fff",
4365            text_color: "#0b1e33",
4366            button_text_color: "#fff",
4367            button_background_color: "#F5A201",
4368            close_button_color: "#ccc",
4369            error_background_color: "#fcd6d7",
4370            error_text_color: "#C72E2F",
4371            success_background_color: "#d3efcd",
4372            success_text_color: "#1B9500",
4373            font_family: "Open Sans",
4374            headers_font_family: "Open Sans"
4375          }
4376        });
4377      } else {
4378        console.error("Klaviyo script did not load correctly");
4379      }
4380    })
4381    .catch((error) => {
4382      console.error("Error loading Klaviyo script:", error);
4383    });
4384</script>
4384
4385
4386  <style> .footer-menu .disclosure__title {display: none;} [title="Tweet on X"] {display: none;} </style>
4387<div id="shopify-block-ARExFU25Wa0dyOGZGU__6251270934270006384" class="shopify-block shopify-app-block">
4387<script>
4388  console.log("Stape gtm: 1.0.4");
4389  window.lsData = {};
4390  window.dataLayer = window.dataLayer || [];
4391  window.addEventListener("message", (event) => {
4392    if (event.data?.event) {
4393      window.dataLayer.push(event.data);
4394    }
4395  });
4396  window.dataShopStape = {
4397    shop: "cultpens.com",
4398    shopId: "65963884787",
4399  }
4400</script>
4400
4401
4402
4403
4404
4405
4406
4407  
4407<script>
4408    console.log("⚠️ User not logged in");
4409    window.localStorage.removeItem('customerShopStape');
4410  </script>
4410
4411
4412
4413
4414
4415<script>
4416  window.currentShopifyMarketStapeId = null;
4417  window.currentShopifyMarketStapeCode = null;
4418  try {
4419    window.currentShopifyMarketStapeId = "25395560691";
4420    window.currentShopifyMarketStapeCode = "US";
4421    // Checkout doesn't render theme app extension blocks, so this is the
4422    // only place the market/country code is ever set. Persisting it here
4423    // lets checkout-side field mapping (country_market_code) fall back to
4424    // the last known value instead of coming up empty.
4425    localStorage.setItem('marketShopStape', JSON.stringify({
4426      id: window.currentShopifyMarketStapeId,
4427      code: window.currentShopifyMarketStapeCode
4428    }));
4429  } catch (error) {
4430    console.error("❌ Stape Error:", error);
4431  }
4432</script>
4432
4433
4434
4435
4436
4437
4438</div><div id="shopify-block-ASFd4aGtkL1V1dGtKa__13655089695959051254" class="shopify-block shopify-app-block">
4438<script id="wkThemeCode" type="application/json">
4439  {
4440    "customIconsUrl": null,
4441    "addToCartJsUrl": null,
4442    "productCardJsUrl": "https:\/\/cdn.appmate.io\/themecode\/cult-pens\/main\/wishlist-product-card.js?v=1709630140357175",
4443    "wishlistPageJsUrl": null,
4444    "eventSubscribersJsUrl": null,
4445    "localeJsonUrl": null,
4446    "customCssUrl": "https:\/\/cdn.appmate.io\/themecode\/cult-pens\/main\/custom.css?v=1705729702146009",
4447    "collectionButtonsJsUrl": "https:\/\/cdn.appmate.io\/themecode\/cult-pens\/main\/collection-buttons.js?v=1699958345118207",
4448    "productPageButtonsJsUrl": null,
4449    "headerLinkJsUrl": "https:\/\/cdn.appmate.io\/themecode\/cult-pens\/main\/header-link.js?generation=1739969840776845",
4450    "wishlistLinkHeadlessJsUrl": null,
4451    "wishlistButtonHeadlessJsUrl": null,
4452    "saveForLaterJsUrl": null,
4453    "customDataUrl": null,
4454    "addWishlistToCartJsUrl": null,
4455    "accountDialogUrl": null
4456  }
4457</script>
4457
4458
4459  
4459<script type="module" src="https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/block-code-access.js"></script>
4459
4460
4461
4462</div><div id="shopify-block-Ad3BsTFFLOTdHUW5IT__14197025361042770389" class="shopify-block shopify-app-block">
4463
4464  
4464<script>
4465    window.WishlistKingAppLoaderURL = "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/app-loader.js";
4466  </script>
4466
4467  
4467<script id="wkAppSettings" type="application/json">
4468    {
4469      "assets": {
4470        "themeCssFile": null,
4471        "localeJsonFile": "locale-en.json",
4472        "appBaseCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/app-base.css",
4473        "componentWishlistButtonBlockJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-block.js",
4474        "componentWishlistLinkJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link.js",
4475        "componentWishlistLinkCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link.css",
4476        "componentWishlistLinkBlockJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link-block.js",
4477        "componentWishlistPageBundleJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-page-bundle.js",
4478        "componentWishlistPageBundleCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-page-bundle.css",
4479        "componentWishlistLinkFloatingJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link-floating.js",
4480        "componentWishlistLinkFloatingCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-link-floating.css",
4481        "componentWishlistButtonCollectionJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-collection.js",
4482        "componentWishlistButtonCollectionCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-collection.css",
4483        "componentWishlistButtonProductJs": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-product.js",
4484        "componentWishlistButtonProductCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-wishlist-button-product.css",
4485        "componentSaveForLaterCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-save-for-later.css",
4486        "componentAccountDialogCss": "https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/component-account-dialog.css"
4487      },
4488      "config": {
4489        "apiHost": "https:\/\/api.appmate.io\/v2",
4490        "customerId": null,
4491        "customerEmail": null,
4492        "customerTags": null,
4493        "customerName": null,
4494        "shopName": "Cult Pens",
4495        "shopDomain": "cultpens.com",
4496        "shopPermanentDomain": "cult-pens.myshopify.com",
4497        "shopMoneyFormat": "${{amount}}",
4498        "shopMoneyFormatWithCurrency": "${{amount}} USD",
4499        "shopCustomerAccountsEnabled": false,
4500        "fileUrl": "\/\/cultpens.com\/cdn\/shop\/files\/?v=42960",
4501        "storefrontAccessToken": "261e9979b5975b1d20ae7b253f09fdfc",
4502        "storefrontVersion": "2024-10",
4503        "localeIsoCode": "en",
4504        "token": "733aca6132670c63194fb6ca508bfbaf3b74c13be2b6eced08726580c9568f26"
4505      },
4506      "settings": {
4507        "general": {
4508          "appLoading": "LAZY",
4509          "wishlistPath": "\/apps\/wishlist",
4510          "wishlistAccessMode": "UNRESTRICTED",
4511          "wishlistMode": "PRODUCT"
4512        },
4513        "money": {
4514          "withCurrency": true
4515        },
4516        "integrations": {
4517          "wishlistAnalytics": {
4518            "enabled": true
4519          },
4520          "klaviyo": {
4521            "enabled": false
4522          },
4523          "metaPixel": {
4524            "enabled": true
4525          },
4526          "googleAnalytics": {
4527            "enabled": true
4528          }
4529        }
4530      },
4531      "collectionButtons": {
4532        "productLinkSelector": ".card \u003e div:not(.card__inner) .card__heading \u003e .full-unstyled-link[href*=\"\/products\/\"]",
4533        "injectMethod": "insertAfter",
4534        "injectReferenceJs": "(target, app) => target",
4535        "floatingReferenceJs": "(target, app) => target.closest(\".card\").find(\".card__media\")",
4536        "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
4537        "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)"
4538      }
4539    }
4540  </script>
4540
4541  
4542    
4542<script type="module" src="https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/block-app-settings.js"></script>
4542
4543  
4544  <style>
4545    :root {
4546      --wk-color-solid-button-label: 255, 255, 255;
4547      --wk-color-accent-1: 0, 0, 0;
4548      --wk-color-accent-2: 0, 0, 0;
4549      --wk-color-outline-button-label: 0, 0, 0;
4550      --wk-color-background-1: 255, 255, 255;
4551      --wk-color-background-2: 255, 255, 255;
4552      --wk-color-text: 0, 0, 0;
4553      --wk-button-min-height: 45px;
4554      --wk-button-border-width: 1px;
4555      --wk-button-border-radius: 0px;
4556      --wk-input-min-height: 45px;
4557      --wk-input-border-width: 1px;
4558      --wk-input-border-radius: 0px;
4559      --wk-shadow-opacity: 15%;
4560      --wk-shadow-horizontal-offset: 0px;
4561      --wk-shadow-vertical-offset: 2px;
4562      --wk-shadow-blur: 4px;
4563      --wk-font-text-scale: 1.0;
4564    }
4565  </style>
4566
4567
4568</div><div id="shopify-block-AYUlraVkxNys5bytlS__4139971114690857691" class="shopify-block shopify-app-block">
4569<script id="wkCollectionButtons" type="application/json">
4570  {
4571    "injectMethod": "insertAfter",
4572    "buttonPlacement": "top-end",
4573    "productLinkSelector": "",
4574    "injectReferenceJs": "(target, app) => target",
4575    "floatingReferenceJs": "(target, app) => target",
4576    "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
4577    "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)",
4578    "integration": {
4579      "productLinkSelector": "",
4580      "injectReferenceJs": "(target, app) => target",
4581      "floatingReferenceJs": "(target, app) => target",
4582      "productHandleJs": "(target, app) => app.theme.getProductHandle(target.element.href)",
4583      "productVariantJs": "(target, app) => app.theme.getVariantId(target.element.href)"
4584    }
4585  }
4586</script>
4586
4587
4588  
4588<script type="module" src="https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/block-wishlist-button-collection.js"></script>
4588
4589
4590<style>
4591  wishlist-button-collection {
4592    --icon-size: 18px;
4593    --icon-stroke-width: 1px;
4594    --button-offset-vertical: 0px;
4595    --button-offset-horizontal: 0px;
4596    --button-background-size: 34px;
4597    --button-background-border-radius: 24px;
4598    --button-border-width: 1px;
4599    --button-background-opacity: 85%;
4600
4601    --button-background: none;
4602    --button-border: none;
4603    --icon-stroke: rgb(var(--wk-color-accent-1));
4604
4605    
4606  }
4607</style>
4608
4609</div><div id="shopify-block-ANE4wZWpEQU9nQkpJY__6680288666557934739" class="shopify-block shopify-app-block">
4609<script id="wkWishlistPage" type="application/json">
4610  {
4611    "showVendor": false,
4612    "showProductTitle": true,
4613    "showPrice": true,
4614    "showShareButton": true,
4615    "showBuyAllButton": false,
4616    "showClearButton": false,
4617    "moveToCart": false,
4618    "ctaButton": "add-to-cart",
4619    "productOptions": "dropdowns",
4620    "wishlistEmptyLink": "\/en-us\/collections\/all",
4621    "removeButtonStyle": "icon"
4622  }
4623</script>
4623
4624
4625  
4625<script type="module" src="https://cdn.shopify.com/extensions/01a0f346-434c-74c4-bbe7-0f47b959350c/swish-wishlist-king-259/assets/block-wishlist-page.js"></script>
4625
4626
4627<style>
4628  wishlist-page {
4629    --text-color: var(--wk-color-text);
4630    --page-max-width: 1200px;
4631    --page-padding-top: 30px;
4632    --page-padding-bottom: 80px;
4633    --button-min-height: var(--wk-button-min-height);
4634    --button-border-width: var(--wk-button-border-width);
4635    --button-border-radius: var(--wk-button-border-radius);
4636    --input-min-height: var(--wk-input-min-height);
4637    --input-border-width: var(--wk-input-border-width);
4638    --input-border-radius: var(--wk-input-border-radius);
4639
4640    --grid-columns-xs: 1;
4641    --grid-columns-sm: 2;
4642    --grid-columns-md: 2;
4643    --grid-columns-lg: 3;
4644    --grid-columns-xl: 4;
4645
4646    --cta-button-background: rgb(var(--wk-color-accent-1));
4647    --cta-button-border: solid var(--button-border-width) rgb(var(--wk-color-accent-1));
4648    --cta-button-color: rgb(var(--wk-color-solid-button-label));
4649
4650    --variant-input-background: rgb(var(--wk-color-background-1));
4651    --variant-input-border: solid var(--input-border-width) rgba(var(--wk-color-text));
4652    --variant-input-color: rgb(var(--wk-color-text));
4653    --variant-input-selected-background: var(--variant-input-background);
4654    --variant-input-selected-border: solid var(--input-border-width) rgba(var(--wk-color-text));
4655    --variant-input-selected-color: var(--variant-input-color);
4656    --variant-input-selected-shadow: 0 0 0 var(--input-border-width) rgb(var(--wk-color-text));
4657
4658    --price-justify-content: center;
4659
4660    --option-select-label-display: none;
4661
4662    --image-aspect-ratio: 1/1;
4663    --image-object-fit: cover;
4664    --meta-text-align: center;
4665  }
4666</style>
4667
4668</div>
4668<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4668
4669</body>
4670</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.