1<!doctype html> 2<html class="no-js no-touch page-loading" lang="en"> 3 <head>
3<script data-source-attribution="shopify.event_observer.bootstrap"> 4(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//geggamoja.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`91421704536`)))})(); 5//# sourceURL=event-observer-collector.js 6</script>
6 7 8 <meta charset="utf-8"> 9 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 10 <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0"> 11 <link rel="canonical" href="https://geggamoja.com/en-us/cart"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="font" href="//geggamoja.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//geggamoja.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2" type="font/woff2" crossorigin><link rel="preload" as="image" href="//geggamoja.com/cdn/shop/t/19/assets/loading.svg?v=91665432863842511931760592794"><style data-shopify> 12 :root { 13 --overlay-bg: #ffffff; 14 --overlay-bg-svg: #000; 15 } 16 17 .no-js.page-loading .loading-overlay, 18 html:not(.page-loading) .loading-overlay { opacity: 0; visibility: hidden; pointer-events: none; animation: fadeOut 1s ease; transition: visibility 0s linear 1s; } 19 20 .loading-overlay { position: fixed; top: 0; left: 0; z-index: 99999; width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; background: var(--overlay-bg, var(--COLOR-BLACK-WHITE)); }</style><style data-shopify>.loader__image__holder { position: absolute; top: 0; left: 0; width: 100%; height: 100%; font-size: 0; display: none; align-items: center; justify-content: center; animation: pulse-loading 2s infinite ease-in-out; } 21 .loader__image__holder:has(.loader__image--fallback) { animation: none; } 22 .loading-image .loader__image__holder { display: flex; } 23 .loader__image { max-width: 150px; height: auto; object-fit: contain; } 24 .loading-image .loader__image--fallback { width: 150px; height: 150px; max-width: 150px; mask: var(--loading-svg) center center/contain no-repeat; background: var(--overlay-bg-svg, var(--COLOR-WHITE-BLACK)); }</style>
24<script> 25 const loadingAppearance = "once"; 26 const loaded = sessionStorage.getItem('loaded'); 27 28 if (loadingAppearance === 'once') { 29 if (loaded === null) { 30 sessionStorage.setItem('loaded', true); 31 document.documentElement.classList.add('loading-image'); 32 } 33 } else { 34 document.documentElement.classList.add('loading-image'); 35 } 36 </script>
36<link rel="shortcut icon" href="//geggamoja.com/cdn/shop/files/geggamojafavicon_32x32.png?v=1751828345" type="image/png"> 37 38 <link 39 rel="stylesheet" 40 href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" 41 > 42 <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css"> 43
43<script src="https://unpkg.com/[email protected]/dist/leaflet.js"></script>
43 44 45 <title>Your shopping cart 46 47 48 – Geggamoja</title><meta name="description" content="Geggamoja manufactures organic, sustainable and affordable clothing for children and babies. Functional outerwear, practical everyday clothes and cozy pajamas from newborn to teenager. Free shipping over 799 SEK | Fast deliveries | Personal service | Geggamoja"> 49 50<meta property="og:site_name" content="Geggamoja"> 51<meta property="og:url" content="https://geggamoja.com/en-us/cart"> 52<meta property="og:title" content="Your shopping cart"> 53<meta property="og:type" content="website"> 54<meta property="og:description" content="Geggamoja manufactures organic, sustainable and affordable clothing for children and babies. Functional outerwear, practical everyday clothes and cozy pajamas from newborn to teenager. Free shipping over 799 SEK | Fast deliveries | Personal service | Geggamoja"><meta property="og:image" content="http://geggamoja.com/cdn/shop/files/Pippi_regn_2_9e80b4a0-ac3e-40cc-a1f4-325f2021700c.jpg?v=1769424554"> 55 <meta property="og:image:secure_url" content="https://geggamoja.com/cdn/shop/files/Pippi_regn_2_9e80b4a0-ac3e-40cc-a1f4-325f2021700c.jpg?v=1769424554"> 56 <meta property="og:image:width" content="2651"> 57 <meta property="og:image:height" content="1325"><meta name="twitter:card" content="summary_large_image"> 58<meta name="twitter:title" content="Your shopping cart"> 59<meta name="twitter:description" content="Geggamoja manufactures organic, sustainable and affordable clothing for children and babies. Functional outerwear, practical everyday clothes and cozy pajamas from newborn to teenager. Free shipping over 799 SEK | Fast deliveries | Personal service | Geggamoja"><style data-shopify>@font-face { 60 font-family: Poppins; 61 font-weight: 400; 62 font-style: normal; 63 font-display: swap; 64 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 65 url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 66} 67 68 @font-face { 69 font-family: Poppins; 70 font-weight: 400; 71 font-style: normal; 72 font-display: swap; 73 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 74 url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 75} 76 77 @font-face { 78 font-family: Poppins; 79 font-weight: 400; 80 font-style: normal; 81 font-display: swap; 82 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 83 url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 84} 85 86 @font-face { 87 font-family: Poppins; 88 font-weight: 400; 89 font-style: normal; 90 font-display: swap; 91 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 92 url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 93} 94 95 96 97 @font-face { 98 font-family: Poppins; 99 font-weight: 500; 100 font-style: normal; 101 font-display: swap; 102 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"), 103 url("//geggamoja.com/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff"); 104} 105 106 107 108 109 @font-face { 110 font-family: Poppins; 111 font-weight: 100; 112 font-style: normal; 113 font-display: swap; 114 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n1.91f1f2f2f3840810961af59e3a012dcc97d8ef59.woff2") format("woff2"), 115 url("//geggamoja.com/cdn/fonts/poppins/poppins_n1.58d050ae3fe39914ce84b159a8c37ae874d01bfc.woff") format("woff"); 116} 117 118 119 120 121 @font-face { 122 font-family: Poppins; 123 font-weight: 700; 124 font-style: normal; 125 font-display: swap; 126 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"), 127 url("//geggamoja.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2
127cd6f64955ff4b36f0cfd8da.woff") format("woff"); 128} 129 130 131 132 133 @font-face { 134 font-family: Poppins; 135 font-weight: 100; 136 font-style: normal; 137 font-display: swap; 138 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n1.91f1f2f2f3840810961af59e3a012dcc97d8ef59.woff2") format("woff2"), 139 url("//geggamoja.com/cdn/fonts/poppins/poppins_n1.58d050ae3fe39914ce84b159a8c37ae874d01bfc.woff") format("woff"); 140} 141 142 143 144 145 @font-face { 146 font-family: Poppins; 147 font-weight: 500; 148 font-style: normal; 149 font-display: swap; 150 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"), 151 url("//geggamoja.com/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff"); 152} 153 154 155 156 157 @font-face { 158 font-family: Poppins; 159 font-weight: 400; 160 font-style: italic; 161 font-display: swap; 162 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"), 163 url("//geggamoja.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff"); 164} 165 166 167 168 169 @font-face { 170 font-family: Poppins; 171 font-weight: 700; 172 font-style: italic; 173 font-display: swap; 174 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"), 175 url("//geggamoja.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff"); 176} 177 178 179 180 181 @font-face { 182 font-family: Poppins; 183 font-weight: 500; 184 font-style: normal; 185 font-display: swap; 186 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"), 187 url("//geggamoja.com/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff"); 188} 189 190 191:root {--COLOR-PRIMARY-OPPOSITE: #ffffff; 192 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(226, 113, 40, 0.2); 193 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(226, 113, 40, 0.3); 194 195 --PRIMARY-BUTTONS-COLOR-BG: #e88f55; 196 --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff; 197 --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 198 --PRIMARY-BUTTONS-COLOR-BORDER: #e88f55; 199 --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2); 200 201 --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #e27128; 202 203 --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(232, 143, 85, 0.05); 204 --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(232, 143, 85, 0.1); 205 --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(232, 143, 85, 0.5);--COLOR-SECONDARY-OPPOSITE: #ffffff; 206 --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(255, 255, 255, 0.2); 207 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(104, 152, 130, 0.2); 208 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(104, 152, 130, 0.3); 209 210 --SECONDARY-BUTTONS-COLOR-BG: #86ad9b; 211 --SECONDARY-BUTTONS-COLOR-TEXT: #ffffff; 212 --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 213 --SECONDARY-BUTTONS-COLOR-BORDER: #86ad9b; 214 215 --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(134, 173, 155, 0.05); 216 --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(134, 173, 155, 0.1); 217 --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(134, 173, 155, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent; 218 --OUTLINE-BUTTONS-PRIMARY-TEXT: #e88f55; 219 --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(232, 143, 85, 0.1); 220 --OUTLINE-BUTTONS-PRIMARY-BORDER: #e88f55; 221 --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(226, 113, 40, 0.2); 222 223 --OUTLINE-BUTTONS-SECONDARY-BG: transparent; 224 --OUTLINE-BUTTONS-SECONDARY-TEXT: #86ad9b; 225 --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(134, 173, 155, 0.1); 226 --OUTLINE-BUTTONS-SECONDARY-BORDER: #86ad9b; 227 --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(104, 152, 130, 0.2); 228 229 --OUTLINE-BUTTONS-WHITE-BG: transparent; 230 --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff; 231 --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 232 --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff; 233 234 --OUTLINE-BUTTONS-BLACK-BG: transparent; 235 --OUTLINE-BUTTONS-BLACK-TEXT: #000000; 236 --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 237 --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #e88f55; 238 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff; 239 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 240 --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff; 241 --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2); 242 243 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #86ad9b; 244 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #ffffff; 245 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 246 --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #ffffff; 247 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(255, 255, 255, 0.2); 248 249 --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff; 250 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000; 251 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 252 --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000; 253 254 --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000; 255 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff; 256 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 257 --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #000000; 258 --COLOR-TEXT: #000000; 259 --COLOR-TEXT-DARKEN: #000000; 260 --COLOR-TEXT-LIGHTEN: #333333; 261 --COLOR-TEXT-ALPHA-5: rgba(0, 0, 0, 0.05); 262 --COLOR-TEXT-ALPHA-8: rgba(0, 0, 0, 0.08); 263 --COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 264 --COLOR-TEXT-ALPHA-15: rgba(0, 0, 0, 0.15); 265 --COLOR-TEXT-ALPHA-20: rgba(0, 0, 0, 0.2); 266 --COLOR-TEXT-ALPHA-25: rgba(0, 0, 0, 0.25); 267 --COLOR-TEXT-ALPHA-50: rgba(0, 0, 0, 0.5); 268 --COLOR-TEXT-ALPHA-60: rgba(0, 0, 0, 0.6); 269 --COLOR-TEXT-ALPHA-85: rgba(0, 0, 0, 0.85); 270 271 --COLOR-BG: #ffffff; 272 --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25); 273 --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35); 274 --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6); 275 --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65); 276 --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85); 277 --COLOR-BG-DARKEN: #e6e6e6; 278 --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6; 279 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa; 280 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5; 281 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000; 282 --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7; 283 --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d9d9d9; 284 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc; 285 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6; 286 --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd; 287 --COLOR-BG-LIGHTEN-DARKEN-3: #c0c0c0; 288 --COLOR-BG-LIGHTEN-DARKEN-4: #b3b3b3; 289 --COLOR-BG-LIGHTEN-DARKEN-5: #a6a6a6; 290 --COLOR-BG-LIGHTEN-DARKEN-6: #9a9a9a; 291 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3; 292 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a6a6a6; 293 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #999999; 294 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #8c8c8c; 295 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080; 296 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #737373; 297 298 --COLOR-INPUT-BG: #ffffff; 299 300 --COLOR-ACCENT: #86ad9b; 301 --COLOR-ACCENT-TEXT: #fff; 302 --COLOR-ACCENT-MIX-ALPHA: rgba(67, 87, 78, 0.1); 303 304 --COLOR-BORDER: #f2f2f2; 305 --COLOR-BORDER-ALPHA-15: rgba(242, 242, 242, 0.15); 306 --COLOR-BORDER-ALPHA-30: rgba(242, 242, 242, 0.3); 307 --COLOR-BORDER-ALPHA-50: rgba(242, 242, 242, 0.5); 308 --COLOR-BORDER-ALPHA-65: rgba(242, 242, 242, 0.65); 309 --COLOR-BORDER-LIGHTEN-DARKEN: #a5a5a5; 310 --COLOR-BORDER-HAIRLINE: #f7f7f7; 311 312 --COLOR-SALE-BG: #ef6161; 313 --COLOR-SALE-TEXT: #ffffff; 314 --COLOR-CUSTOM-BG: #D02E2E; 315 --COLOR-CUSTOM-TEXT: #ffffff; 316 --COLOR-SOLD-BG: #0b0b0b; 317 --COLOR-SOLD-TEXT: #d3d3d3; 318 --COLOR-SAVING-BG: #d02e2e; 319 --COLOR-SAVING-TEXT: #ffffff; 320 321 --COLOR-WHITE-BLACK: #fff; 322 --COLOR-BLACK-WHITE: #000; 323 --COLOR-BLACK-WHITE-ALPHA-25: rgba(0, 0, 0, 0.25); 324 --COLOR-BLACK-WHITE-ALPHA-34: rgba(0, 0, 0, 0.34); 325 --COLOR-BG-OVERLAY: rgba(255, 255, 255, 0.5);--COLOR-DISABLED-GREY: rgba(0, 0, 0, 0.05); 326 --COLOR-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45); 327 --COLOR-ERROR: #D02E2E; 328 --COLOR-ERROR-BG: #f3cbcb; 329 --COLOR-SUCCESS: #56AD6A; 330 --COLOR-SUCCESS-BG: #ECFEF0; 331 --COLOR-WARN: #ECBD5E; 332 --COLOR-TRANSPARENT: rgba(255, 255, 255, 0); 333 334 --COLOR-WHITE: #ffffff; 335 --COLOR-WHITE-DARKEN: #f2f2f2; 336 --COLOR-WHITE-ALPHA-10: rgba(255, 255, 255, 0.1); 337 --COLOR-WHITE-ALPHA-20: rgba(255, 255, 255, 0.2); 338 --COLOR-WHITE-ALPHA-25: rgba(255, 255, 255, 0.25); 339 --COLOR-WHITE-ALPHA-50: rgba(255, 255, 255, 0.5); 340 --COLOR-WHITE-ALPHA-60: rgba(255, 255, 255, 0.6); 341 --COLOR-BLACK: #000000; 342 --COLOR-BLACK-LIGHTEN: #1a1a1a; 343 --COLOR-BLACK-ALPHA-05: rgba(0, 0, 0, 0.05); 344 --COLOR-BLACK-ALPHA-10: rgba(0, 0, 0, 0.1); 345 --COLOR-BLACK-ALPHA-20: rgba(0, 0, 0, 0.2); 346 --COLOR-BLACK-ALPHA-25: rgba(0, 0, 0, 0.25); 347 --COLOR-BLACK-ALPHA-50: rgba(0, 0, 0, 0.5); 348 --COLOR-BLACK-ALPHA-60: rgba(0, 0, 0, 0.6);--FONT-STACK-BODY: Poppins, sans-serif; 349 --FONT-STYLE-BODY: normal; 350 --FONT-STYLE-BODY-ITALIC: italic; 351 --FONT-ADJUST-BODY: 0.95; 352 353 --FONT-WEIGHT-BODY: 400; 354 --FONT-WEIGHT-BODY-LIGHT: 100; 355 --FONT-WEIGHT-BODY-MEDIUM: 700; 356 --FONT-WEIGHT-BODY-BOLD: 500; 357 358 --FONT-STACK-HEADING: Poppins, sans-serif; 359 --FONT-STYLE-HEADING: normal; 360 --FONT-STYLE-HEADING-ITALIC: italic; 361 --FONT-ADJUST-HEADING: 0.8; 362 363 --FONT-WEIGHT-HEADING: 400; 364 --FONT-WEIGHT-HEADING-LIGHT: 100; 365 --FONT-WEIGHT-HEADING-MEDIUM: 700; 366 --FONT-WEIGHT-HEADING-BOLD: 500; 367 368 --FONT-STACK-NAV: Poppins, sans-serif; 369 --FONT-STYLE-NAV: normal; 370 --FONT-STYLE-NAV-ITALIC: italic; 371 --FONT-ADJUST-NAV: 0.9; 372 --FONT-ADJUST-NAV-TOP-LEVEL: 0.8; 373 374 --FONT-WEIGHT-NAV: 400; 375 --FONT-WEIGHT-NAV-LIGHT: 100; 376 --FONT-WEIGHT-NAV-MEDIUM: 700; 377 --FONT-WEIGHT-NAV-BOLD: 500; 378 379 --FONT-ADJUST-PRODUCT-GRID: 1.0; 380 --FONT-ADJUST-PRODUCT-GRID-HEADING: 0.8; 381 382 --FONT-ADJUST-BADGES: 1.0; 383 384 --FONT-STACK-BUTTON: Poppins, sans-serif; 385 --FONT-STYLE-BUTTON: normal; 386 --FONT-STYLE-BUTTON-ITALIC: italic; 387 --FONT-ADJUST-SMALL-BUTTON: 0.9; 388 --FONT-ADJUST-MEDIUM-BUTTON: 0.9; 389 --FONT-ADJUST-LARGE-BUTTON: 0.9; 390 391 --FONT-WEIGHT-BUTTON: 500; 392 --FONT-WEIGHT-BUTTON-MEDIUM: 700; 393 --FONT-WEIGHT-BUTTON-BOLD: 500; 394 395 --FONT-STACK-SUBHEADING: Poppins, sans-serif; 396 --FONT-STYLE-SUBHEADING: normal; 397 --FONT-ADJUST-SUBHEADING: 0.8; 398 399 --FONT-WEIGHT-SUBHEADING: 400; 400 --FONT-WEIGHT-SUBHEADING-BOLD: 500; 401 402 --FONT-STACK-LABEL: Poppins, sans-serif; 403 --FONT-STYLE-LABEL: normal; 404 --FONT-ADJUST-LABEL: 0.65; 405 406 --FONT-STACK-HIGHLIGHT: Poppins, sans-serif; 407 --FONT-STYLE-HIGHLIGHT: normal; 408 --FONT-WEIGHT-HIGHLIGHT: 400; 409 410 --FONT-WEIGHT-LABEL: 400; 411 412 --LETTER-SPACING-NAV: 0.025em; 413 --LETTER-SPACING-HEADING: 0.0em; 414 --LETTER-SPACING-SUBHEADING: 0.1em; 415 --LETTER-SPACING-BUTTON: 0.05em; 416 --LETTER-SPACING-LABEL: 0.05em; 417 418 --BUTTON-TEXT-CAPS: uppercase; 419 --HEADING-TEXT-CAPS: none; 420 --SUBHEADING-TEXT-CAPS: uppercase; 421 --LABEL-TEXT-CAPS: uppercase;--FONT-SIZE-INPUT: 1rem;--RADIUS: 30px; 422 --RADIUS-SMALL: 22px; 423 --RADIUS-TINY: 14px; 424 --RADIUS-CHECKBOX: 4px; 425 --RADIUS-TEXTAREA: 8px;--RADIUS-BADGE: 15px;--PRODUCT-MEDIA-PADDING-TOP: 100%;--BORDER-WIDTH: 1px;--STROKE-WIDTH: 12px;--SITE-WIDTH: 1440px; 426 --SITE-WIDTH-NARROW: 840px; 427 428 429 --SMALL-BUTTON-WIDTH: 50px; 430 --MEDIUM-BUTTON-WIDTH: 150px; 431 --LARGE-BUTTON-WIDTH: 200px; 432 --SMALL-BUTTON-HEIGHT: 20px; 433 --MEDIUM-BUTTON-HEIGHT: 20px; 434 --LARGE-BUTTON-HEIGHT: 20px;--COLOR-UPSELLS-BG: #f9f9f9; 435 --COLOR-UPSELLS-TEXT: #000000; 436 --COLOR-UPSELLS-TEXT-LIGHTEN: #333333; 437 --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45); 438 --UPSELLS-HEIGHT: 100px; 439 --UPSELLS-IMAGE-WIDTH: 40%;
439--ICON-ARROW-RIGHT: url( "//geggamoja.com/cdn/shop/t/19/assets/icon-chevron-right.svg?v=115618353204357621731760592789" );--loading-svg: url( "//geggamoja.com/cdn/shop/t/19/assets/loading.svg?v=91665432863842511931760592794" ); 440 --icon-check: url( "//geggamoja.com/cdn/shop/t/19/assets/icon-check.svg?v=175316081881880408121760592786" ); 441 --icon-check-swatch: url( "//geggamoja.com/cdn/shop/t/19/assets/icon-check-swatch.svg?v=131897745589030387781760592785" ); 442 --icon-zoom-in: url( "//geggamoja.com/cdn/shop/t/19/assets/icon-zoom-in.svg?v=157433013461716915331760592791" ); 443 --icon-zoom-out: url( "//geggamoja.com/cdn/shop/t/19/assets/icon-zoom-out.svg?v=164909107869959372931760592792" );--collection-sticky-bar-height: 0px; 444 --collection-image-padding-top: 60%; 445 446 --drawer-width: 400px; 447 --drawer-transition: transform 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);--gutter: 60px; 448 --gutter-mobile: 20px; 449 --grid-gutter: 20px; 450 --grid-gutter-mobile: 35px;--inner: 20px; 451 --inner-tablet: 18px; 452 --inner-mobile: 16px;--grid: repeat(4, minmax(0, 1fr)); 453 --grid-tablet: repeat(3, minmax(0, 1fr)); 454 --grid-mobile: repeat(2, minmax(0, 1fr)); 455 --megamenu-grid: repeat(4, minmax(0, 1fr)); 456 --grid-row: 1 / span 4;--scrollbar-width: 0px;--overlay: #000; 457 --overlay-opacity: 1;--swatch-width: 38px; 458 --swatch-height: 26px; 459 --swatch-size: 32px; 460 --swatch-size-mobile: 30px; 461 462 463 --move-offset: 20px; 464 465 466 --autoplay-speed: 2200ms; 467 } 468 469 470.cart__item__image:after, 471 .product__media__container:after, 472 .products-list__item__image:after, 473 .products-list__item__image-bg:after, 474 .blog-item__product__image:after { 475 content: ''; 476 position: absolute; 477 z-index: 1; 478 inset: 0; 479 background: rgba(0, 0, 0, .03); 480 pointer-events: none; 481 }.product-upsell__image:after, 482 .popup-quick-view__nav-media:after, 483 .product-gallery__media--image:after, 484 .product-gallery__media--onboarding:after, 485 .product-single__thumbnail-link:after { 486 content: ''; 487 position: absolute; 488 z-index: 1; 489 inset: 0; 490 background: rgba(0, 0, 0, .03); 491 pointer-events: none; 492 }</style><link href="//geggamoja.com/cdn/shop/t/19/assets/theme.css?v=17978885726193580921789641518" rel="stylesheet" type="text/css" media="all" /> 493 <link href="//geggamoja.com/cdn/shop/t/19/assets/share-button.css?v=89816632111482976391760592839" rel="stylesheet" type="text/css" media="all" />
494<script 495 type="text/javascript" 496 > 497 if (window.MSInputMethodContext && document.documentMode) { 498 var scripts = document.getElementsByTagName('script')[0]; 499 var polyfill = document.createElement("script"); 500 polyfill.defer = true; 501 polyfill.src = "//geggamoja.com/cdn/shop/t/19/assets/ie11.js?v=164037955086922138091760592793"; 502 503 scripts.parentNode.insertBefore(polyfill, scripts); 504 505 document.documentElement.classList.add('ie11'); 506 } else { 507 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 508 } 509 510 let root = '/en-us'; 511 if (root[root.length - 1] !== '/') { 512 root = `${root}/`; 513 } 514 515 window.theme = { 516 routes: { 517 root: root, 518 cart_url: "\/en-us\/cart", 519 cart_add_url: "\/en-us\/cart\/add", 520 cart_change_url: "\/en-us\/cart\/change", 521 shop_url: "https:\/\/geggamoja.com", 522 searchUrl: '/en-us/search', 523 predictiveSearchUrl: '/en-us/search/suggest', 524 product_recommendations_url: "\/en-us\/recommendations\/products" 525 }, 526 assets: { 527 photoswipe: '//geggamoja.com/cdn/shop/t/19/assets/photoswipe.js?v=162613001030112971491760592798', 528 smoothscroll: '//geggamoja.com/cdn/shop/t/19/assets/smoothscroll.js?v=37906625415260927261760592841', 529 no_image: "//geggamoja.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_1024x.gif", 530 swatches: '//geggamoja.com/cdn/shop/t/19/assets/swatches.json?v=108341084980828767351760592842', 531 base: "//geggamoja.com/cdn/shop/t/19/assets/" 532 }, 533 strings: { 534 add_to_cart: "Add to cart", 535 cart_acceptance_error: "You must accept our terms.", 536 cart_empty: "Oops! The shopping basket is empty.", 537 cart_price: "Price", 538 cart_quantity: "Quantity", 539 cart_items_one: "{{ count }} object", 540 cart_items_many: "{{ count }} articles", 541 cart_title: "Shopping cart", 542 cart_total: "Total", 543 continue_shopping: "Continue shopping", 544 free: "Free", 545 limit_error: "Unfortunately, it seems that we do not have enough of this product.", 546 preorder: "Pre-order", 547 remove: "Remove", 548 sale_badge_text: "SALE", 549 saving_badge: "Save {{ discount }}", 550 saving_up_to_badge: "Save up to {{ discount }}", 551 sold_out: "Sold out", 552 subscription: "Subscription", 553 unavailable: "Not available", 554 unit_price_label: "Unit price", 555 unit_price_separator: "for", 556 zero_qty_error: "The quantity must be greater than 0.", 557 delete_confirm: "Are you sure you want to remove this address?", 558 newsletter_product_availability: "Notify me when it is available" 559 }, 560 icons: { 561 close: '<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>' 562 }, 563 settings: { 564 animationsEnabled: false, 565 cartType: "drawer", 566 enableAcceptTerms: false, 567 enableInfinityScroll: true,
568 enablePaymentButton: false, 569 gridImageSize: "contain", 570 gridImageAspectRatio: 1, 571 mobileMenuBehaviour: "trigger", 572 productGridHover: "image", 573 savingBadgeType: "percentage", 574 showSaleBadge: false, 575 showSoldBadge: false, 576 showSavingBadge: true, 577 quickBuy: "quick_buy", 578 suggestArticles: true, 579 suggestCollections: true, 580 suggestProducts: true, 581 suggestPages: true, 582 suggestionsResultsLimit: 5, 583 currency_code_enable: true, 584 hideInventoryCount: false, 585 colorSwatchesType: "native", 586 atcButtonShowPrice: false, 587 buynowButtonColor: "btn--primary", 588 buynowButtonStyle: "btn--solid", 589 buynowButtonSize: "btn--medium", 590 mobileMenuType: "old", 591 }, 592 sizes: { 593 mobile: 480, 594 small: 768, 595 large: 1024, 596 widescreen: 1440 597 }, 598 moneyFormat: "${{amount}}", 599 moneyWithCurrencyFormat: "${{amount}} USD", 600 subtotal: 0, 601 current_iso_code: "USD", 602 info: { 603 name: 'Palo Alto' 604 }, 605 version: '7.0.0' 606 }; 607 window.PaloAlto = window.PaloAlto || {}; 608 window.slate = window.slate || {}; 609 window.isHeaderTransparent = false; 610 window.stickyHeaderHeight = 60; 611 window.lastWindowWidth = window.innerWidth || document.documentElement.clientWidth; 612 </script>
612<script src="//geggamoja.com/cdn/shop/t/19/assets/vendor.js?v=42276325216716451771760592857" defer="defer"></script>
612 613 614
615<script src="//geggamoja.com/cdn/shop/t/19/assets/theme.dev.js?v=140965523699664584811780928299" defer="defer"></script>
615 616 617
617<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
617<meta name="google-site-verification" content="dtkfkTZXjtodcTM1543g9imNyQanwqmnaLkxg6k0u2k"> 618<meta name="facebook-domain-verification" content="bkv161w9y3el81kx3uh7bxnq9qr9ct"> 619<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/91421704536/digital_wallets/dialog"> 620<meta id="in-context-paypal-metadata" data-shop-id="91421704536" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 621<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://geggamoja.com/cart"> 622<link rel="alternate" hreflang="sv" href="https://geggamoja.com/cart"> 623<link rel="alternate" hreflang="en" href="https://geggamoja.com/en/cart"> 624<link rel="alternate" hreflang="nb" href="https://geggamoja.com/nb/cart"> 625<link rel="alternate" hreflang="de" href="https://geggamoja.com/de/cart"> 626<link rel="alternate" hreflang="de-AT" href="https://geggamoja.com/de-de/cart"> 627<link rel="alternate" hreflang="en-AT" href="https://geggamoja.com/en-de/cart"> 628<link rel="alternate" hreflang="nb-AT" href="https://geggamoja.com/nb-de/cart"> 629<link rel="alternate" hreflang="sv-AT" href="https://geggamoja.com/sv-de/cart"> 630<link rel="alternate" hreflang="en-BE" href="https://geggamoja.com/en-eu/cart"> 631<link rel="alternate" hreflang="de-BE" href="https://geggamoja.com/de-eu/cart"> 632<link rel="alternate" hreflang="nb-BE" href="https://geggamoja.com/nb-eu/cart"> 633<link rel="alternate" hreflang="sv-BE" href="https://geggamoja.com/sv-eu/cart"> 634<link rel="alternate" hreflang="en-BG" href="https://geggamoja.com/en-eu/cart"> 635<link rel="alternate" hreflang="de-BG" href="https://geggamoja.com/de-eu/cart"> 636<link rel="alternate" hreflang="nb-BG" href="https://geggamoja.com/nb-eu/cart"> 637<link rel="alternate" hreflang="sv-BG" href="https://geggamoja.com/sv-eu/cart"> 638<link rel="alternate" hreflang="en-HR" href="https://geggamoja.com/en-eu/cart"> 639<link rel="alternate" hreflang="de-HR" href="https://geggamoja.com/de-eu/cart"> 640<link rel="alternate" hreflang="nb-HR" href="https://geggamoja.com/nb-eu/cart"> 641<link rel="alternate" hreflang="sv-HR" href="https://geggamoja.com/sv-eu/cart"> 642<link rel="alternate" hreflang="en-CY" href="https://geggamoja.com/en-eu/cart"> 643<link rel="alternate" hreflang="de-CY" href="https://geggamoja.com/de-eu/cart"> 644<link rel="alternate" hreflang="nb-CY" href="https://geggamoja.com/nb-eu/cart"> 645<link rel="alternate" hreflang="sv-CY" href="https://geggamoja.com/sv-eu/cart"> 646<link rel="alternate" hreflang="en-CZ" href="https://geggamoja.com/en-eu/cart"> 647<link rel="alternate" hreflang="de-CZ" href="https://geggamoja.com/de-eu/cart"> 648<link rel="alternate" hreflang="nb-CZ" href="https://geggamoja.com/nb-eu/cart"> 649<link rel="alternate" hreflang="sv-CZ" href="https://geggamoja.com/sv-eu/cart"> 650<link rel="alternate" hreflang="de-DE" href="https://geggamoja.com/de-de/cart"> 651<link rel="alternate" hreflang="en-DE" href="https://geggamoja.com/en-de/cart"> 652<link rel="alternate" hreflang="nb-DE" href="https://geggamoja.com/nb-de/cart"> 653<link rel="alternate" hreflang="sv-DE" href="https://geggamoja.com/sv-de/cart"> 654<link rel="alternate" hreflang="en-DK" href="https://geggamoja.com/en-eu/cart"> 655<link rel="alternate" hreflang="de-DK" href="https://geggamoja.com/de-eu/cart"> 656<link rel="alternate" hreflang="nb-DK" href="https://geggamoja.com/nb-eu/cart"> 657<link rel="alternate" hreflang="sv-DK" href="https://geggamoja.com/sv-eu/cart"> 658<link rel="alternate" hreflang="en-EE" href="https://geggamoja.com/en-eu/cart"> 659<link rel="alternate" hreflang="de-EE" href="https://geggamoja.com/de-eu/cart"> 660<link rel="alternate" hreflang="nb-EE" href="https://geggamoja.com/nb-eu/cart"> 661<link rel="alternate" hreflang="sv-EE" href="https://geggamoja.com/sv-eu/cart"> 662<link rel="alternate" hreflang="en-FI" href="https://geggamoja.com/en-eu/cart"> 663<link rel="alternate" hreflang="de-FI" href="https://geggamoja.com/de-eu/cart"> 664<link rel="alternate" hreflang="nb-FI" href="https://geggamoja.com/nb-eu/cart"> 665<link rel="alternate" hreflang="sv-FI" href="https://geggamoja.com/sv-eu/cart"> 666<link rel="alternate" hreflang="en-FR" href="https://geggamoja.com/en-eu/cart"> 667<link rel="alternate" hreflang="de-FR" href="https://geggamoja.com/de-eu/cart"> 668<link rel="alternate" hreflang="nb-FR" href="https://geggamoja.com/nb-eu/cart"> 669<link rel="alternate" hreflang="sv-FR" href="https://geggamoja.com/sv-eu/cart"> 670<link rel="alternate" hreflang="en-GR" href="https://geggamoja.com/en-eu/cart"> 671<link rel="alternate" hreflang="de-GR" href="https://geggamoja.com/de-eu/cart"> 672<link rel="alternate" hreflang="nb-GR" href="https://geggamoja.com/nb-eu/cart"> 673<link rel="alternate" hreflang="sv-GR" href="https://geggamoja.com/sv-eu/cart"> 674<link rel="alternate" hreflang="en-HU" href="https://geggamoja.com/en-eu/cart"> 675<link rel="alternate" hreflang="de-HU" href="https://geggamoja.com/de-eu/cart"> 676<link rel="alternate" hreflang="nb-HU" href="https://geggamoja.com/nb-eu/cart"> 677<link rel="alternate" hreflang="sv-HU" href="https://geggamoja.com/sv-eu/cart"> 678<link rel="alternate" hreflang="en-IE" href="https://geggamoja.com/en-eu/cart"> 679<link rel="alternate" hreflang="de-IE" href="https://geggamoja.com/de-eu/cart">
680<link rel="alternate" hreflang="nb-IE" href="https://geggamoja.com/nb-eu/cart"> 681<link rel="alternate" hreflang="sv-IE" href="https://geggamoja.com/sv-eu/cart"> 682<link rel="alternate" hreflang="en-IT" href="https://geggamoja.com/en-eu/cart"> 683<link rel="alternate" hreflang="de-IT" href="https://geggamoja.com/de-eu/cart"> 684<link rel="alternate" hreflang="nb-IT" href="https://geggamoja.com/nb-eu/cart"> 685<link rel="alternate" hreflang="sv-IT" href="https://geggamoja.com/sv-eu/cart"> 686<link rel="alternate" hreflang="en-LV" href="https://geggamoja.com/en-eu/cart"> 687<link rel="alternate" hreflang="de-LV" href="https://geggamoja.com/de-eu/cart"> 688<link rel="alternate" hreflang="nb-LV" href="https://geggamoja.com/nb-eu/cart"> 689<link rel="alternate" hreflang="sv-LV" href="https://geggamoja.com/sv-eu/cart"> 690<link rel="alternate" hreflang="en-LT" href="https://geggamoja.com/en-eu/cart"> 691<link rel="alternate" hreflang="de-LT" href="https://geggamoja.com/de-eu/cart"> 692<link rel="alternate" hreflang="nb-LT" href="https://geggamoja.com/nb-eu/cart"> 693<link rel="alternate" hreflang="sv-LT" href="https://geggamoja.com/sv-eu/cart"> 694<link rel="alternate" hreflang="en-LU" href="https://geggamoja.com/en-eu/cart"> 695<link rel="alternate" hreflang="de-LU" href="https://geggamoja.com/de-eu/cart"> 696<link rel="alternate" hreflang="nb-LU" href="https://geggamoja.com/nb-eu/cart"> 697<link rel="alternate" hreflang="sv-LU" href="https://geggamoja.com/sv-eu/cart"> 698<link rel="alternate" hreflang="en-MT" href="https://geggamoja.com/en-eu/cart"> 699<link rel="alternate" hreflang="de-MT" href="https://geggamoja.com/de-eu/cart"> 700<link rel="alternate" hreflang="nb-MT" href="https://geggamoja.com/nb-eu/cart"> 701<link rel="alternate" hreflang="sv-MT" href="https://geggamoja.com/sv-eu/cart"> 702<link rel="alternate" hreflang="en-NL" href="https://geggamoja.com/en-eu/cart"> 703<link rel="alternate" hreflang="de-NL" href="https://geggamoja.com/de-eu/cart"> 704<link rel="alternate" hreflang="nb-NL" href="https://geggamoja.com/nb-eu/cart"> 705<link rel="alternate" hreflang="sv-NL" href="https://geggamoja.com/sv-eu/cart"> 706<link rel="alternate" hreflang="en-PL" href="https://geggamoja.com/en-eu/cart"> 707<link rel="alternate" hreflang="de-PL" href="https://geggamoja.com/de-eu/cart"> 708<link rel="alternate" hreflang="nb-PL" href="https://geggamoja.com/nb-eu/cart"> 709<link rel="alternate" hreflang="sv-PL" href="https://geggamoja.com/sv-eu/cart"> 710<link rel="alternate" hreflang="en-PT" href="https://geggamoja.com/en-eu/cart"> 711<link rel="alternate" hreflang="de-PT" href="https://geggamoja.com/de-eu/cart"> 712<link rel="alternate" hreflang="nb-PT" href="https://geggamoja.com/nb-eu/cart"> 713<link rel="alternate" hreflang="sv-PT" href="https://geggamoja.com/sv-eu/cart"> 714<link rel="alternate" hreflang="en-RO" href="https://geggamoja.com/en-eu/cart"> 715<link rel="alternate" hreflang="de-RO" href="https://geggamoja.com/de-eu/cart"> 716<link rel="alternate" hreflang="nb-RO" href="https://geggamoja.com/nb-eu/cart"> 717<link rel="alternate" hreflang="sv-RO" href="https://geggamoja.com/sv-eu/cart"> 718<link rel="alternate" hreflang="en-SK" href="https://geggamoja.com/en-eu/cart"> 719<link rel="alternate" hreflang="de-SK" href="https://geggamoja.com/de-eu/cart"> 720<link rel="alternate" hreflang="nb-SK" href="https://geggamoja.com/nb-eu/cart"> 721<link rel="alternate" hreflang="sv-SK" href="https://geggamoja.com/sv-eu/cart"> 722<link rel="alternate" hreflang="en-SI" href="https://geggamoja.com/en-eu/cart"> 723<link rel="alternate" hreflang="de-SI" href="https://geggamoja.com/de-eu/cart"> 724<link rel="alternate" hreflang="nb-SI" href="https://geggamoja.com/nb-eu/cart"> 725<link rel="alternate" hreflang="sv-SI" href="https://geggamoja.com/sv-eu/cart"> 726<link rel="alternate" hreflang="en-ES" href="https://geggamoja.com/en-eu/cart"> 727<link rel="alternate" hreflang="de-ES" href="https://geggamoja.com/de-eu/cart"> 728<link rel="alternate" hreflang="nb-ES" href="https://geggamoja.com/nb-eu/cart"> 729<link rel="alternate" hreflang="sv-ES" href="https://geggamoja.com/sv-eu/cart"> 730<link rel="alternate" hreflang="en-AE" href="https://geggamoja.com/en-us/cart"> 731<link rel="alternate" hreflang="de-AE" href="https://geggamoja.com/de-us/cart"> 732<link rel="alternate" hreflang="nb-AE" href="https://geggamoja.com/nb-us/cart"> 733<link rel="alternate" hreflang="sv-AE" href="https://geggamoja.com/sv-us/cart"> 734<link rel="alternate" hreflang="en-AU" href="https://geggamoja.com/en-us
734/cart"> 735<link rel="alternate" hreflang="de-AU" href="https://geggamoja.com/de-us/cart"> 736<link rel="alternate" hreflang="nb-AU" href="https://geggamoja.com/nb-us/cart"> 737<link rel="alternate" hreflang="sv-AU" href="https://geggamoja.com/sv-us/cart"> 738<link rel="alternate" hreflang="en-CA" href="https://geggamoja.com/en-us/cart"> 739<link rel="alternate" hreflang="de-CA" href="https://geggamoja.com/de-us/cart"> 740<link rel="alternate" hreflang="nb-CA" href="https://geggamoja.com/nb-us/cart"> 741<link rel="alternate" hreflang="sv-CA" href="https://geggamoja.com/sv-us/cart"> 742<link rel="alternate" hreflang="en-CH" href="https://geggamoja.com/en-eu/cart"> 743<link rel="alternate" hreflang="de-CH" href="https://geggamoja.com/de-eu/cart"> 744<link rel="alternate" hreflang="nb-CH" href="https://geggamoja.com/nb-eu/cart"> 745<link rel="alternate" hreflang="sv-CH" href="https://geggamoja.com/sv-eu/cart"> 746<link rel="alternate" hreflang="en-GB" href="https://geggamoja.com/en-us/cart"> 747<link rel="alternate" hreflang="de-GB" href="https://geggamoja.com/de-us/cart"> 748<link rel="alternate" hreflang="nb-GB" href="https://geggamoja.com/nb-us/cart"> 749<link rel="alternate" hreflang="sv-GB" href="https://geggamoja.com/sv-us/cart"> 750<link rel="alternate" hreflang="en-JP" href="https://geggamoja.com/en-us/cart"> 751<link rel="alternate" hreflang="de-JP" href="https://geggamoja.com/de-us/cart"> 752<link rel="alternate" hreflang="nb-JP" href="https://geggamoja.com/nb-us/cart"> 753<link rel="alternate" hreflang="sv-JP" href="https://geggamoja.com/sv-us/cart"> 754<link rel="alternate" hreflang="en-KR" href="https://geggamoja.com/en-us/cart"> 755<link rel="alternate" hreflang="de-KR" href="https://geggamoja.com/de-us/cart"> 756<link rel="alternate" hreflang="nb-KR" href="https://geggamoja.com/nb-us/cart"> 757<link rel="alternate" hreflang="sv-KR" href="https://geggamoja.com/sv-us/cart"> 758<link rel="alternate" hreflang="nb-NO" href="https://geggamoja.com/nb-no/cart"> 759<link rel="alternate" hreflang="de-NO" href="https://geggamoja.com/de-no/cart"> 760<link rel="alternate" hreflang="en-NO" href="https://geggamoja.com/en-no/cart"> 761<link rel="alternate" hreflang="sv-NO" href="https://geggamoja.com/sv-no/cart"> 762<link rel="alternate" hreflang="en-NZ" href="https://geggamoja.com/en-us/cart"> 763<link rel="alternate" hreflang="de-NZ" href="https://geggamoja.com/de-us/cart"> 764<link rel="alternate" hreflang="nb-NZ" href="https://geggamoja.com/nb-us/cart"> 765<link rel="alternate" hreflang="sv-NZ" href="https://geggamoja.com/sv-us/cart"> 766<link rel="alternate" hreflang="en-AX" href="https://geggamoja.com/en-eu/cart"> 767<link rel="alternate" hreflang="de-AX" href="https://geggamoja.com/de-eu/cart"> 768<link rel="alternate" hreflang="nb-AX" href="https://geggamoja.com/nb-eu/cart"> 769<link rel="alternate" hreflang="sv-AX" href="https://geggamoja.com/sv-eu/cart"> 770<link rel="alternate" hreflang="en-IS" href="https://geggamoja.com/en-us/cart"> 771<link rel="alternate" hreflang="de-IS" href="https://geggamoja.com/de-us/cart"> 772<link rel="alternate" hreflang="nb-IS" href="https://geggamoja.com/nb-us/cart"> 773<link rel="alternate" hreflang="sv-IS" href="https://geggamoja.com/sv-us/cart"> 774<link rel="alternate" hreflang="en-RS" href="https://geggamoja.com/en-us/cart"> 775<link rel="alternate" hreflang="de-RS" href="https://geggamoja.com/de-us/cart"> 776<link rel="alternate" hreflang="nb-RS" href="https://geggamoja.com/nb-us/cart"> 777<link rel="alternate" hreflang="sv-RS" href="https://geggamoja.com/sv-us/cart"> 778<link rel="alternate" hreflang="en-UA" href="https://geggamoja.com/en-us/cart"> 779<link rel="alternate" hreflang="de-UA" href="https://geggamoja.com/de-us/cart"> 780<link rel="alternate" hreflang="nb-UA" href="https://geggamoja.com/nb-us/cart"> 781<link rel="alternate" hreflang="sv-UA" href="https://geggamoja.com/sv-us/cart"> 782<link rel="alternate" hreflang="en-CN" href="https://geggamoja.com/en-us/cart"> 783<link rel="alternate" hreflang="de-CN" href="https://geggamoja.com/de-us/cart"> 784<link rel="alternate" hreflang="nb-CN" href="https://geggamoja.com/nb-us/cart"> 785<link rel="alternate" hreflang="sv-CN" href="https://geggamoja.com/sv-us/cart"> 786<link rel="alternate" hreflang="en-TR" href="https://geggamoja.com/en-us
786/cart"> 787<link rel="alternate" hreflang="de-TR" href="https://geggamoja.com/de-us/cart"> 788<link rel="alternate" hreflang="nb-TR" href="https://geggamoja.com/nb-us/cart"> 789<link rel="alternate" hreflang="sv-TR" href="https://geggamoja.com/sv-us/cart"> 790<link rel="alternate" hreflang="en-BQ" href="https://geggamoja.com/en-us/cart"> 791<link rel="alternate" hreflang="de-BQ" href="https://geggamoja.com/de-us/cart"> 792<link rel="alternate" hreflang="nb-BQ" href="https://geggamoja.com/nb-us/cart"> 793<link rel="alternate" hreflang="sv-BQ" href="https://geggamoja.com/sv-us/cart">
794<script async="async" src="/checkouts/internal/preloads.js?locale=en-BQ&default_configuration_id=4126966104"></script>
vendor: 1 bytes, line 794
794
795<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":91421704536,"countryCode":"SE","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/91421704536","merchantName":"Geggamoja","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"Geggamoja","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 795
795
796<script id="shopify-features" type="application/json">{"accessToken":"b71f259997542d02295d12f11ef1ef2b","betas":["rich-media-storefront-analytics"],"domain":"geggamoja.com","predictiveSearch":true,"shopId":91421704536,"locale":"en"}</script>
vendor: 1 bytes, line 796
796
797<script>var Shopify = Shopify || {}; 798Shopify.shop = "geggamoja.myshopify.com"; 799Shopify.locale = "en"; 800Shopify.currency = {"active":"USD","rate":"0.100841"}; 801Shopify.country = "BQ"; 802Shopify.theme = {"name":"final Geggamoja.com ","id":185785778520,"schema_name":"Palo Alto","schema_version":"7.0.0","theme_store_id":777,"role":"main"}; 803Shopify.theme.handle = "null"; 804Shopify.theme.style = {"id":null,"handle":null}; 805Shopify.cdnHost = "geggamoja.com/cdn"; 806Shopify.routes = Shopify.routes || {}; 807Shopify.routes.root = "/en-us/"; 808Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 809Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 810Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 811Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 811
811
812<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 812
812
813<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 813
813
814<script> 815 window.Shopify = window.Shopify || {}; 816 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 817 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 818 window.Shopify.SignInWithShop.eligible = true; 819</script>
vendor: 1 bytes, line 819
819
820<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 820
820
821<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 821
821
822<script type="module"> 823 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 824 825 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 826 827</script>
vendor: 1 bytes, line 827
827
828<script> 829 window.Shopify = window.Shopify || {}; 830 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 831 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"]}; 832</script>
vendor: 1 bytes, line 832
832
833<script>(function() { 834 var isLoaded = false; 835 function asyncLoad() { 836 if (isLoaded) return; 837 isLoaded = true; 838 var urls = ["https:\/\/cdn.nfcube.com\/tiktok-da6639dd02368e480d22c08dba914807.js?shop=geggamoja.myshopify.com","https:\/\/bubble.trymimir.com\/geggomja.js?shop=geggamoja.myshopify.com"]; 839 for (var i = 0; i < urls.length; i++) { 840 var s = document.createElement('script'); 841 s.type = 'text/javascript'; 842 s.async = true; 843 s.src = urls[i]; 844 var x = document.getElementsByTagName('script')[0]; 845 x.parentNode.insertBefore(s, x); 846 } 847 }; 848 if(window.attachEvent) { 849 window.attachEvent('onload', asyncLoad); 850 } else { 851 window.addEventListener('load', asyncLoad, false); 852 } 853})();</script>
vendor: 1 bytes, line 853
853
854<script id="__st">var __st={"a":91421704536,"offset":7200,"reqid":"66082620-2366-42a9-b5e2-6aa7168457a2-1790361645","pageurl":"geggamoja.com\/en-us\/cart","u":"6fa7ef9cac49","p":"cart"};</script>
vendor: 1 bytes, line 854
854
855<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 855
855
856<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 856
856
857<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//geggamoja.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 857
857
858<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 = "//geggamoja.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>
858<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 858
858
859<script> 860 window.Shopify = window.Shopify || {}; 861 window.Shopify.MCP = window.Shopify.MCP || {}; 862 window.Shopify.MCP.enabled = true; 863 window.Shopify.MCP.shop = "geggamoja.myshopify.com"; 864 window.Shopify.MCP.mcpEndpoint = "https:\/\/geggamoja.com\/api\/mcp"; 865 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"]}}]; 866</script>
vendor: 1 bytes, line 866
866
867<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("\/\/geggamoja.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 868</script>
vendor: 1 bytes, line 868
868
869<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://geggamoja.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 870</script>
vendor: 1 bytes, line 870
870
871<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 872 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); 873</script>
vendor: 1 bytes, line 873
873
874<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})}})); 875</script>
vendor: 1 bytes, line 875
875
876<script id='scb4127' type='text/javascript' async='' src='https://geggamoja.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
876<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"publisher_shop_id":91421704536,"theme_id":185785778520,"theme_published":true,"theme_store_id":777,"placement":"collection","event_data":{"handle":"","page_type":"cart"},"recommendations_tracking_enabled":true}" defer="defer" src="//geggamoja.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
876 877<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://geggamoja.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 878<style id="shopify-accelerated-checkout-cart"> 879 #shopify-buyer-consent { 880 margin-top: 1em; 881 display: inline-block; 882 width: 100%; 883} 884 885#shopify-buyer-consent.hidden { 886 display: none; 887} 888 889#shopify-subscription-policy-button { 890 background: none; 891 border: none; 892 padding: 0; 893 text-decoration: underline; 894 font-size: inherit; 895 cursor: pointer; 896} 897 898#shopify-subscription-policy-button::before { 899 box-shadow: none; 900} 901 902 </style> 903
904<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
904 905 <!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/custom_translations/b5b83690-efd4-434d-8c6a-a5cef4019faf --><!-- BEGIN app snippet: custom_translation_scripts -->
905<script> 906var __assign=this&&this.__assign||function(){return(__assign=Object.assign||function(r){for(var n,t=1,e=arguments.length;t<e;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(r[a]=n[a]);return r}).apply(this,arguments)},__spreadArray=this&&this.__spreadArray||function(r,n,t){if(t||2===arguments.length)for(var e,a=0,i=n.length;a<i;a++)!e&&a in n||((e=e||Array.prototype.slice.call(n,0,a))[a]=n[a]);return r.concat(e||Array.prototype.slice.call(n))};(()=>{var C=/\([0-9]+?\)$/,G=/\r?\n|\r|\t|\xa0|\u200B|\u200E| | /g,t=/<\/?[a-z][\s\S]*>/i,p=/^(https?:\/\/|\/\/)[^\s/$.?#].[^\s]*$/i,J=/\{\{\s*([a-zA-Z_]\w*)\s*\}\}/g,g=/\{\{\s*([a-zA-Z_]\w*)\s*\}\}/,tr=/\{\{\s*[a-zA-Z_]\w*\s*\}\}/g,l=/^(https:)?\/\/cdn\.shopify\.com\/(.+)\.(png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)/i,m=/^(https:)?\/\/cdn\.shopify\.com/i,s=/\b(?:https?|ftp)?:?\/\/?[^\s\/]+\/[^\s]+\.(?:png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)\b/i,h=/url\(['"]?(.*?)['"]?\)/,d="__label:",n=document.createElement("textarea"),o=new DOMParser,z=new Set(["SCRIPT","IFRAME","OBJECT","EMBED","LINK","META","BASE"]),W=/^(on\w+|srcdoc)$/i,F=/(expression|javascript:|@import|url\s*\()/i,q=new Set(["href","action","formaction","xlink:href"]),er=/^(?:javascript|vbscript|data):/i,ar=document.createElement("template"),O={t:"a",i:"button",u:"div",o:"iframe",l:"img",v:"input",p:"p",g:"picture",m:"section",h:"source",T:"span",S:"textarea",_:"video"},x={M:["src","data-src","data-source","data-href","data-zoom","data-master","data-bg","base-src"],A:"src",k:"data-src",I:["srcset","data-srcset"],R:"srcset",C:"data-srcset",O:["alt"],N:["href","data-href"],D:["href","data-href","data-src","data-zoom"],L:["src","data-src","data-bg"],P:["data-bgset"],H:["data-href"],U:["src"],j:["srcset","data-srcset"],W:["src"],F:["src"],q:["poster"],G:"value",J:"type",$:"value",B:["placeholder"],V:["placeholder"],Y:["data-label","title"],Z:["data-tooltip"],X:"class",K:"href"},k=Array.from(new Set(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray(__spreadArray([],x.M,!0),x.I,!0),x.F,!0),x.q,!0),x.O,!0),["style"],!1),x.P,!0))),ir=new Set(k),ur=new Set([O.l,O.g,O.i,O.p,O.t,O.v]),or=new Set([O.l,O.g,O.u,O.m,O._]),I=new Set([O.l,O.h]),fr=new Set([O.g,O._]),R=[O.l,O.g,O.h].join(", "),N=[O._,"".concat(O.u,"[data-bg]"),"".concat(O.u,"[data-src]"),"".concat(O.u,"[data-bgset]"),"".concat(O.m,"[data-bg]"),"".concat(O.m,"[data-src]"),"".concat(O.m,"[data-bgset]")].join(", "),u=R+", "+N,cr=16.67,lr=500,D=function(r){return r.nodeType===Node.ELEMENT_NODE},L=function(r){return r.nodeType===Node.TEXT_NODE};function P(r){return r&&"none"!==r&&(r=r.match(h))&&r[1]?r[1]:null}function H(r){r=r.trim();return l.test(r)||s.test(r)}function U(r){return t.test(r)}function j(r){r=r.trim();return"/"===r[0]&&"/"!==r[1]}var $=function(r){return!r||0===r.trim().length};function B(r){return r.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function V(t){var e=new Map;return{get:function(r){var n;if(e.has(r))return n=e.get(r),e.delete(r),e.set(r,n),n},set:function(r,n){e.has(r)?e.delete(r):e.size>=t&&e.delete(e.keys().next().value),e.set(r,n)}}}function Y(r,n){var t=r.get(n);return t||r.set(n,t=[]),t}function Z(r){return-1===r.indexOf("&")?r:(n.innerHTML=r,n.value)}function v(r){return X(Z(r))}function X(r){return r.trim().replace(C,"").replace(G,"").trim()}var b=1e3;function K(r){var n=r.length>b;return{key:n?gr(r):r,rr:n,nr:r.length}}function Q(r){return K(r.trim().replace(G,"").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'").replace(/&/g,"&").trim())}function rr(r){return Q(r).key}var w=/<\s*([a-z][\w:-]*)\b(?:[^>"']|"[^"]*"|'[^']*')*>/gi,f="__IGNORED__";function r(r){return new RegExp("(\\s)(".concat(r,")\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s\"'=<>]+)"),"i")}var a,i,c=[{name:x.X,pattern:r(x.X)},{name:x.K,pattern:r(x.K),tr:O.t}];function sr(r){return r.replace(w,function(r,n){for(var t,e=n.toLowerCase(),a=r,i=0;i<c.length;i++){var u=c[i];void 0!==u.tr&&u.tr!==e||(t=a,u=u.pattern,a=t.replace(u,function(r,n,t){return"".concat(n).concat(t,'="').concat(f,'"')}))}return a})}function dr(r){for(var n,t=[],e=/<\s*(\/?)\s*([a-z][\w:-]*)\b/gi;null!==(n=e.exec(r));)t.push(n[1]+n[2].toLowerCase());return t.join("|")}function vr(r){for(var r=o.parseFromString(r,"text/html"),i=r.body.querySelectorAll("*"),n=function(r){for(var a=i[r],n=Array.from(a.attributes).map(function(r){var n,t,e=r.name.toLowerCase();return{name:e,value:(n=a.localName,t=e,c.some(function(r){return r.name===t&&(void 0===r.tr||r.tr===n)})?f:r.value)}}).sort(function(r,n){return r.name.localeCompare(n.name)||r.value.localeCompare(n.value)});0<a.attributes.length;)a.removeAttribute(a.attributes[0].name);for(var t=0;t<n.length;t++){var e=n[t];a.setAttribute(e.name,e.value)}},t=0;t<i.length;t++)n(t);return r.body.innerHTML}function T(r,n,t){r=r.getAttribute(t);null===r?n.removeAttribute(t):n.setAttribute(t,r)}function pr(r,n){var r=o.parseFromString(r,"text/html"),n=o.parseFromString(n,"text/html"),t=r.body.querySelectorAll("*"),e=n.body.querySelectorAll("*");if(((r,n)=>{if(r.length===n.length){for(var t=0;t<r.length;t++)if(r[t].localName!==n[t].localName)return;return 1}})(t,e))for(var a=0;a<t.length;a++)T(t[a],e[a],x.X);var i=r.body.querySelectorAll(O.t),u=n.body.querySelectorAll(O.t);if(i.length!==u.length)return null;for(a=0;a<i.length;a++)T(i[a],u[a],x.K);return n.body.innerHTML}function nr(r){return r.trim().toLowerCase().replace(/^https:/i,"")}function gr(r){for(var n=5381,t=0;t<r.length;t++)n=(n<<5)+n^r.charCodeAt(t);return(n>>>0).toString(36)}function mr(r,n,t){void 0===t&&(t=20);for(var e=r,a=0;e&&e.parentElement&&a<t;){for(var i=e.parentElement,u=0,o=n;u<o.length;u++)for(var f=o[u],c=0,l=f.er;c<l.length;c++){var s=l[c];switch(s.type){case"class":for(var d=0,v=i.classList;d<v.length;d++){var p=v[d];if(s.value.test(p))return f.label}break;case"id":if(i.id&&s.value.test(i.id))return f.label;break;case"attribute":if(i.hasAttribute(s.name)){if(!s.value)return f.label;var g=i.getAttribute(s.name);if(g&&s.value.test(g))return f.label}}}e=i,a++}return"unknown"}function hr(){var l=/([^\s]+)\.(png|jpe?g|gif|webp|svgz?|bmp|tiff?|ico|avif)$/i,s=/_(\{width\}x*|\{width\}x\{height\}|\d{3,4}x\d{3,4}|\d{3,4}x|x\d{3,4}|pinco|icon|thumb|small|compact|medium|large|grande|original|master)(_crop_\w+)*(@[2-3]x)*(.progressive)*$/i,d=/^(https?|ftp|file):\/\//i;function t(r){var n,t="".concat(r.path).concat(r.ar).concat(null!=(t=r.size)?t:"",".").concat(r.ir);return r.ur&&(t="".concat(r.path).concat(r.ur,"/").concat(r.ar).concat(null!=(n=r.size)?n:"",".").concat(r.ir)),r.host&&(t="".concat(null!=(n=r.protocol)?n:"","//").concat(r.host).concat(t)),r.cr&&(t+=r.cr),t}return{lr:function(r){var n,t=!0,e=(d.test(r)||r.startsWith("//")||(t=!1,r="https://example.com"+r),t);r.startsWith("//")&&(e=!1,r="https:"+r);try{n=new URL(r)}catch(r){return null}var a,i,u,o,f,c,r=n.pathname.split("/").filter(function(r){return r});return r.length<1||(i=r.pop(),a=null!=(a=r.pop())?a:null,null===(i=i.match(l)))?null:(c=i[1],i=i[2],u=c.match(s),o=c,(f=null)!==u&&(o=c.substring(0,u.
906index),f=u[0]),c=0<r.length?"/"+r.join("/")+"/":"/",{protocol:e?n.protocol:null,host:t?n.host:null,path:c,cr:n.search,ur:a,ar:o,size:f,ir:i,version:n.searchParams.get("v"),width:n.searchParams.get("width")})},sr:t,dr:function(r){var n=r.ur?"/".concat(r.ur):"";return"".concat(n,"/").concat(r.ar,".").concat(r.ir)},vr:function(r,n){return t(__assign(__assign({},n),{size:r.size}))}}}function y(p,r){var u={},o={},f=new Map,c=[],l=new Map,s=new Map,d=new Map,v=new Map,i=new Map,a=new Map,t=new Map,g=function(r){return r.toLowerCase().replace(/[\s\W_]+/g,"")},m=new Set(r.pr.map(g)),h=0,b=0,w=0,T=!1,y=!1,S=!0,_=[],M=new Set,A=/\w/;function E(r){if(!u[r])for(var n=0;n<_.length;n++){var t=_[n];if(!(r===t||r.length>t.length))for(var e=t.indexOf(r);-1!==e;){var a=0<e?t[e-1]:null,i=e+r.length<t.length?t[e+r.length]:null;if(!(null!==a&&A.test(a)||null!==i&&A.test(i)))return u[r]=t,void((a=f.get(r))&&(o[r]=X(a)));e=t.indexOf(r,e+1)}}}var k=hr();function I(r,n,t){return r&&n&&!(0<m.size&&m.has(g(r)))&&(t.set(r,n),T=!0)}function R(r){var n=k.dr(r);return["".concat(n,"?v=").concat(r.version||"0").toLowerCase(),n.toLowerCase()]}function H(r){var n=[nr(r)],r=k.lr(r);if(r)for(var t=0,e=R(r);t<e.length;t++){var a=e[t];n.push(a)}return n}var U=16;function C(r,f,c,i,n){if(0!==f.size){var l=new Set,s=[];f.forEach(function(r,n){for(var t=new Set,e=r;e;){var a=c(e);if(-1!==a.indexOf(n))return void s.push(n);if(a.some(function(r){return t.has(r)}))break;for(var i=0,u=a;i<u.length;i++){var o=u[i];t.add(o)}e=(r=>{for(var n=0,t=c(r);n<t.length;n++){var e=t[n];if(l.has(e))return null!=(e=f.get(e))?e:null}return null})(e)}l.add(n)});for(var t=0,e=s;t<e.length;t++){var a=e[t];f.delete(a),null!=n&&n(a,null)}var u=[];f.forEach(function(r,n){for(var t=r,e=U;0<e;e--){var a=i(t);if(!a)break;t=a}t!==r&&u.push([n,t])});for(var o=0,d=u;o<d.length;o++){var v=d[o],a=v[0],v=v[1];f.set(a,v),null!=n&&n(a,v)}(0<s.length||0<u.length)&&p.log("dictionary","Cycles resolved in ".concat(r,". Dropped:"),s,"Collapsed:",u)}}var e=new Map;function j(r,n){r=e.get(r);r&&(null===n?f.delete(r):f.set(r,n))}function z(r,n){var t,e;return $(r)||0===f.size&&0===c.length?null:(t=X(r),S||M.has(t)||!f.has(t)||(M.add(t),E(t)),(e=u[t])&&(p.log("dictionary",'Overlapping text: "'.concat(r,'" related to html: "').concat(e,'"')),n)&&(r=>{if(r&&!D(r.textContent))for(var n=x(r.outerHTML),t=n.gr,e=(n.mr||(t=0),r.parentElement),a=0;e&&a<5;){if(D(e.textContent))return;var i=x(e.outerHTML),u=i.mr,i=i.gr;if(u){if(p.log("dictionary","Ancestor depth ".concat(a,": overlap score=").concat(i.toFixed(3),", base=").concat(t.toFixed(3))),t<i)return 1;if(i<t&&0<t)return}e=e.parentElement,a++}})(n)?(p.log("dictionary",'Skipping text translation for "'.concat(r,'" because an ancestor HTML translation exists')),null):f.get(t)||($(e=r)||0===c.length?null:(e=e.trim(),void 0===(n=N.get(e))&&(n=(r=>{for(var n,t,e=r.replace(/\s+/g,""),a=0;a<c.length;a++){var i=c[a];if(!i.hr||-1!==e.indexOf(i.hr)){var u=r.match(i.br);if(u&&1<u.length){n=i.mr,t=u;break}}}if(n&&t){var o=t.slice(1),f=n.match(J);if(f&&f.length===o.length)return f.reduce(function(r,n,t){return r.replace(n,function(){return o[t]})},n)}return null})(e),N.set(e,n)),n)))}var O=V(500);function x(r){if($(r)||0===l.size)return{mr:null,gr:0};var r=Q(r),t=r.key;if(t.length>b)return{mr:null,gr:0};var e=null,a=0,n=l.get(t);if(null!=n)return{mr:n,gr:1};if(r.rr)return{mr:null,gr:0};n=O.get(t);if(n)return n;l.forEach(function(r,n){-1!==n.indexOf(t)&&(n=t.length/n.length,a<n)&&(a=n,e=r)});r={mr:e,gr:a};return O.set(t,r),r}var N=V(1e3);function D(r){var n=w;if(r&&!(r.length<=n))for(var t=0,e=0;e<r.length;e++){var a=r.charCodeAt(e);if(32!==a&&9!==a&&10!==a&&13!==a&&160!==a&&8203!==a&&8206!==a&&++t>n)return!0}return!1}function W(r){if($(r)||0===l.size)return null;var n=l.get(rr(r));if(null!=n)return n;if(0===s.size)return null;if(-1===r.indexOf("<"))return null;var n=dr(r),t=v.get(n);if(!t||0===t.length)return null;var e,n=sr(r),n=d.get(n);if(n&&0<n.length)return e=n[0].mr,n.some(function(r){return r.mr!==e})?null:pr(r,e);for(var a=vr(r),i=null,u=0;u<t.length;u++){var o=t[u];
906if(null!=o.wr||(o.wr=vr(o.Tr)),a===o.wr){if(i&&i.mr!==o.mr)return null;i=o}}return i?pr(r,i.mr):null}function L(r){if(!$(r)&&0!==i.size){var n=i.get(nr(r));if(n)return n;n=k.lr(r);if(n)for(var t=0,e=R(n);t<e.length;t++){var a=e[t],a=i.get(a);if(a)return a}}return null}function P(r){return!$(r)&&0!==a.size&&null!=(r=a.get(nr(r)))?r:null}function F(r){var n;return!$(r)&&0!==t.size&&null!=(n=null!=(n=t.get(X(r)))?n:t.get(rr(r)))?n:null}function q(){var r={yr:f,Sr:c.map(function(r){return{pattern:r.br.source,mr:r.mr}}),_r:l,Mr:i,Ar:a,Er:t,kr:T,Ir:0<i.size,Rr:h,Cr:o};return JSON.stringify(r,function(r,n){var t;return n instanceof Map?(t={},n.forEach(function(r,n){t[String(n)]=r}),t):n})}return{Or:function(r,n){I(r,n,f)},Nr:function(r,n){if(r&&n&&!(0<m.size&&m.has(g(r)))){var r=r.trim(),t=r.match(J);if(t&&0!==t.length){var e,a=B(r);t.forEach(function(r){a=a.replace(B(r),function(){return"([\\s\\S]*)"})}),a="\\s*"+(a=a.replace(/\s+/g,"\\s+"))+"\\s*";try{e=new RegExp("^"+a+"$")}catch(r){return void p.log("dictionary","Skipping invalid string template pattern",a,String(r))}for(var i=r.split(tr).map(function(r){return r.replace(/\s+/g,"")}),u="",o=0;o<i.length;o++)i[o].length>u.length&&(u=i[o]);c.push({br:e,mr:n,hr:u}),T=!0}}},Dr:function(r,n){var t,e,a;r!==n&&I(e=(t=K(Z(r).trim().replace(G,"").trim())).key,n,l)&&((a=s.get(r))?(a.mr=n,a.wr=void 0):(a={mr:n,Tr:sr(r)},s.set(r,a),Y(d,a.Tr).push(a),Y(v,dr(r)).push(a)),h=Math.max(h,r.length),b=Math.max(b,e.length),w=Math.max(w,t.nr))},Lr:function(r,n){if(I(r,n,i),r=k.lr(r))for(var t=0,e=R(r);t<e.length;t++)I(e[t],n,i)},Pr:function(r,n){I(r,n,a)},Hr:function(r,n,t){I(r,t,a),I(n,t,f),e.set(r,n)},Ur:function(r,n){y=!0,I(r,n,t)},jr:function(){var n,t,e;return C("images",i,H,L),C("links",a,function(r){return[nr(r)]},P,j),p.log("dictionary","Translation dictionaries: ",q),0<l.size&&0<f.size&&(n=Array.from(f.keys()),_=Array.from(l.keys()),S=!1,t=0,(e=function(){for(var r=performance.now();t<n.length;)if(E(n[t++]),8<=performance.now()-r)return void window.setTimeout(e,0);S=!0,p.log("dictionary","appliedTextTranslations: ",function(){return JSON.stringify(o)}),p.log("dictionary","overlappingTexts: ",function(){return JSON.stringify(u)})})()),{kr:T,Ir:0<i.size,zr:y,Wr:D,Fr:z,qr:W,Gr:L,Jr:P,$r:F}}}}function S(r,n,t){function l(r,n){n=r.split(n);return 2===n.length?n[1].trim()?n:[n[0]]:[r]}var s=y(t,n);return r.forEach(function(r){if(r){var f,c=r.name,r=r.value;if(c&&r){if("string"==typeof r)try{f=JSON.parse(r)}catch(r){return void t.log("dictionary","Invalid metafield JSON for "+c,function(){return String(r)})}else f=r;f&&Object.keys(f).forEach(function(e){if(e){var r,n,a=f[e];if(a)if(e!==a)if(c.includes("judge"))r=v(e),s.Ur(r,a);else if(e.startsWith("[img-src]"))n=nr(e.replace("[img-src]","")),s.Lr(n,a);else if(U(e))s.Dr(e,a);else if(H(e))n=nr(e),s.Lr(n,a);else if(r=(r=e).trim(),p.test(r)||m.test(r))n=nr(e),s.Pr(n,a);else if(j(e))n=nr(e),o=v(e),s.Hr(n,o,a);else if(g.test(e))s.Nr(e,a);else if(e.startsWith(d))n=a.replace(d,""),o=e.replace(d,""),s.Or(v(o),n);else{if("product_tags"===c)for(var t=0,i=["_",":"];t<i.length;t++){var u=(r=>{if(e.includes(r)){var n=l(e,r),t=l(a,r);if(n.length===t.length)return n.forEach(function(r,n){r!==t[n]&&(s.Or(v(r),t[n]),s.Or(v("".concat(r,":")),"".concat(t[n],":")))}),{value:void 0}}})(i[t]);if("object"==typeof u)return u.value}var o=v(e);o!==a&&s.Or(o,a)}}})}}}),s.jr()}function _(u,a){var e=[{label:"judge-me",er:[{type:"class",value:/jdgm/i},{type:"class",value:/^jm-review/i},{type:"id",value:/judge-me/i},{type:"attribute",name:"data-widget-name",value:/review_widget/i}]}],f=hr(),n=new Set(a.Br),i=0,o=new WeakMap;function c(r){var n,t=r.parentElement;return t?(n=o.get(t))&&n.Vr===i?n.Yr:(n=mr(r,e,5),o.set(t,{Vr:i,Yr:n}),n):mr(r,e,5)}var l=new WeakMap;function s(r,n,t){r.getAttribute(n)!==t&&r.setAttribute(n,t);var e=l.get(r);e||l.set(r,e={}),e[n]=t}function d(r,n,t){r=l.get(r);return r&&r[n]===t}function v(r,n,t){if(r.hasAttributes())for(var e=0;e<n.length;e++){var a=n[e],i=r.getAttribute(a);!i||d(r,a,i)||(i=t(a,i))&&s(r,a,i)}}function p(r,n,t){v(r,n,function(r,n){return r.includes("href")&&null!=(r=t.Jr(n))?r:t.Fr(n)})}function g(r,n,t){v(r,n,function(r,n){return t.Jr(n)})}function m(r,n,t){v(r,[n],function(r,n){return t.Fr(n)})}function h(r,n,t){for(var e,a,i,u,o,f=0;f<n.length;f++)a=n[f],i=t,o=u=void 0,(o=(e=r).getAttribute(a))&&!d(e,a,o)&&(o=nr(o.split("&")[0]),(u=S(o,i))?s(e,a,u):(u=i.Jr(o))&&s(e,a,u))}function b(r,n,t){for(var e,a,i,u,o=0;o<n.length;o++)a=n[o],i=t,u=void 0,(u=(e=r).getAttribute(a))&&!d(e,a,u)&&(u=((r,n)=>{if(0!==(r=r.split(",").filter(function(r){return r&&""!==r.trim()}).map(y)).length){var t=r[0].url,t=S(t=r[0].version?"".concat(t,"?").concat(r[0].version):t,n);if(t){var u=f.lr(t);if(u)return r.map(function(r){var n,t,e=u,a=r.url,i=f.lr(a);return i&&(a=f.vr(i,e)),r.Zr&&(i=r.Zr.split("&"),n=i.map(function(r){return r.split("=")[0]}),e=a.indexOf("?"),t=-1===e?[]:a.slice(e+1).split("&").filter(function(r){return-1===n.indexOf(r.split("=")[0])}),e=-1===e?a:a.slice(0,e),a="".concat(e,"?").concat(t.concat(i).join("&"))),a=r.size?"".concat(a," ").concat(r.size):a}).join(",")}}})(u,i))&&s(e,a,u)}function w(r,n){for(var t=r.childNodes,e=0;e<t.length;e++){var a=t[e],i=a.localName?n[a.localName]:null;i&&i(a)}}function T(r){return(r=r&&(null==(r=r.split(",")[0])?void 0:r.trim()))&&r.split(/\s+/)[0]||null}function y(r){var r=r.trim().split(/\s+/),n=r[0].split("?"),t=n[0],n=n[1],n=n?n.split("&"):[];
906return{url:t,version:((r,n)=>{for(var t=0;t<r.length;t++)if(n(r[t]))return r[t];return null})(n,function(r){return r.startsWith("v=")}),Zr:n.filter(function(r){return!r.startsWith("v=")}).join("&"),size:r[1]}}function S(r,n){var t=f.lr(r);return null===t?null:(r=n.Gr(r))?null===(r=f.lr(r))?null:f.vr(t,r):(r=f.dr(t),null===(n=n.Gr(r))||null===(r=f.lr(n))?null:f.vr(t,r))}function _(r,n,t){var e,a;if(e=x.D,a=n,v(r,e,function(r,n){return H(n)?a.Gr(n):a.Jr(n)}),t.Xr)for(var i=r,u=x.N,o=t.Kr,f=0;f<u.length;f++){var c,l=u[f],s=i.getAttribute(l);s&&(c=s===o||s.startsWith(o+"/")||s.startsWith(o+"?")||s.startsWith(o+"#"),j(s))&&!c&&(c="".concat(o).concat(s),i.setAttribute(l,c))}}function M(r,n){((r,n)=>{if(r instanceof HTMLImageElement&&!r.getAttribute(x.A))for(var t=[r.currentSrc,r.getAttribute(x.k),T(r.getAttribute(x.R)),T(r.getAttribute(x.C))],e=0;e<t.length;e++){var a=t[e];if(a){a=S(a,n);if(a)return s(r,x.A,a)}}})(r,n),h(r,x.M,n),b(r,x.I,n),p(r,x.O,n)}function A(r,n){h(r,x.U,n),b(r,x.j,n)}function E(r,n){g(r,x.U,n)}function k(r,n){var n=u.Gr(n);return!!n&&(n='url("'.concat(n,'")'),r.style.backgroundImage!==n)&&(r.style.backgroundImage=n,!0)}function I(r){var n,t,e,a,i;switch(r.localName){case O.l:M(r,u);break;case O.g:i=u,w(a=r,((a={})[O.h]=function(r){return A(r,i)},a[O.l]=function(r){return M(r,i)},a));break;case O.u:case O.m:a=u,(e=P((t=r).style.backgroundImage||t.getAttribute("data-bg")||""))&&k(t,e),h(t,x.L,a),b(t,x.P,a),p(t,x.H,a);break;case O._:n=u,g(e=r,x.F,n),h(e,x.q,n),w(e,((e={})[O.h]=function(r){return E(r,n)},e));break;case O.h:((null==(t=r.parentElement)?void 0:t.localName)===O._?E:A)(r,u)}}function R(r,n){n=(r=>{var n=ar;
906try{n.innerHTML=r;for(var t=[],e=document.createTreeWalker(n.content,NodeFilter.SHOW_ELEMENT),a=e.nextNode();a;a=e.nextNode()){var i=a;if(z.has(i.nodeName))t.push(i);else{for(var u,o=i.attributes.length-1;0<=o;--o){var f,c=i.attributes[o].name;W.test(c)?i.removeAttribute(c):q.has(c.toLowerCase())&&(f=(i.attributes[o].value||"").replace(/[\u0000-\u0020]+/g,""),er.test(f))&&i.removeAttribute(c)}i.hasAttribute("style")&&(u=i.getAttribute("style")||"",F.test(u))&&i.removeAttribute("style")}}for(o=0;o<t.length;o++)t[o].remove();return n.innerHTML}finally{n.innerHTML=""}})(n);return r.innerHTML!==n&&(r.innerHTML=n,1)}return{Qr:function(r){return!(!r||!D(r)||n.has((r=r).localName)||r.classList.contains("tl-switcher-container")||(r=r.parentNode)&&["SCRIPT","STYLE"].includes(r.nodeName.toUpperCase()))},rn:function(r){if(L(r)&&null!=(n=r.textContent)&&n.trim()){if(u.zr)if("judge-me"===c(r)){var n=u.$r(r.textContent);if(n)return void(r.textContent=Z(n))}var t=u.Fr(r.textContent,r.parentElement||void 0);t&&(U(t)?(n=r.parentElement)&&1===n.childNodes.length&&R(n,t):(n=r.textContent.trim().replace(C,"").trim(),r.textContent=Z(r.textContent.replace(n,function(){return t}))))}},nn:function(r){if(!!$(r.textContent)||!r.innerHTML)return!1;if(u.zr&&"judge-me"===c(r)){var n=null!=(n=u.$r(r.innerHTML))?n:u.$r(r.textContent);if(n&&R(r,n))return!0}n=u.Wr(r.textContent)?null:u.qr(r.innerHTML);return!(!n||!R(r,n))},tn:function(r){switch(p(r,x.Y,u),r.localName){case O.T:p(r,x.Z,u);break;case O.t:_(r,u,a);break;case O.v:t=u,!(e=(n=r).getAttribute(x.J))||"submit"!==e&&"button"!==e||m(n,x.$,t),p(n,x.B,t);break;case O.S:p(r,x.V,u);break;case O.l:case O.g:case O.u:case O.m:case O._:I(r);break;case O.i:m(r,x.G,u);break;case O.o:g(r,x.W,u)}var n,t,e},en:I,an:k,un:function(r){var n;return!!r&&(n=r.localName,!!or.has(n)||n===O.h&&!!r.parentElement&&fr.has(r.parentElement.localName))},on:function(r){return u.zr||!u.Wr(r.textContent)},zr:function(){return u.zr},fn:function(){i++},Ir:function(){return u.Ir},getImageTranslation:function(r){return S(r,u)}}}function e(n){var t=[],e=0;function a(){0!==e&&(e===t.length?e=t.length=0:64<e&&t.length<=2*e&&(t.splice(0,e),e=0))}
906return{cn:function(r){return!(n<=t.length-e||(a(),t.push(r),0))},ln:function(){var r;return t.length<=e?(a(),null):(r=t[e++],a(),r)},sn:function(){return e<t.length}}}function br(r,t){var n=new Map([["high",0],["normal",1],["deferred",2]]);function u(r){return null!=(r=n.get(r))?r:1}var o=[e(r),e(r),e(r)],f=new WeakMap;function i(r){var n=navigator.scheduling;return n&&"function"==typeof n.isInputPending&&n.isInputPending()||performance.now()-r>=t}function c(){return o[0].sn()||o[1].sn()||o[2].sn()}function l(r,n,t,e){if(void 0===e&&(e=!1),r.sn()){if(!e&&i(n))return!1;e=r.ln();e&&e.isActive&&((n=f.get(e.node))&&n[e.kind]===e&&delete n[e.kind],t(e))}return!0}return{dn:function(r,n,t,e){var a=f.get(r),i=null!=(i=null==a?void 0:a[n])?i:null;return i&&u(e)>=u(i.priority)?"deduped":(t={node:r,kind:n,source:t,priority:e,isActive:!0},o[u(e)].cn(t)?(i&&(i.isActive=!1),a?a[n]=t:f.set(r,((e={})[n]=t,e)),"enqueued"):"dropped")},vn:c,pn:function(r){var n=performance.now();if(c()){for(var t=0;t<o.length;t++)l(o[t],n,r,!0);for(;!i(n);){for(var e=!1,t=0;t<o.length;t++){var a=o[t];if(a.sn()){e=!0;if(!l(a,n,r))return}}if(!e)break}}}}}function wr(v,t){var p=new WeakSet,g=new WeakMap,m=new WeakSet;function e(r,n){return!(!r.isConnected||!v.un(r)||(v.en(r),t.log("media","Processed media attributes immediately",n,r),0))}function a(r,n){for(var t=0;t<r.length;t++)e(r[t],n)}function i(r,n,t){D(r)&&(e(r,n),I.has(r.localName)||a(r.querySelectorAll(t),n))}function n(){if(v.Ir()){for(var r=document.querySelectorAll('[style*="background"]'),n=0;n<r.length;n++)s(r[n]);for(var t=[],e=document.styleSheets,n=0;n<e.length;n++){var a=e[n];if(!p.has(a)){var i=void 0;try{i=a.cssRules}catch(r){p.add(a);continue}var u=g.get(a);if(u&&u.gn===i.length)for(var o=0;o<u.mn.length;o++)t.push(u.mn[o]);else{var f=[];d(i,f),g.set(a,{gn:i.length,mn:f});for(o=0;o<f.length;o++)t.push(f[o])}}}if(0<t.length)for(var c=0;c<t.length;c+=200)for(var l=document.querySelectorAll(t.slice(c,c+200).join(", ")),n=0;n<l.length;n++)s(l[n])}function s(r){var n;m.has(r)||(n=P(getComputedStyle(r).backgroundImage))&&v.an(r,n)&&m.add(r)}function d(r,n){for(var t=0;t<r.length;t++){var e,a=r[t];a.type===CSSRule.STYLE_RULE?((r,n)=>{var t;if(null!=(t=r.style)&&t.backgroundImage&&r.selectorText){try{document.documentElement.matches(r.selectorText)}catch(r){return}n.push(r.selectorText)}})(a,n):(e=void 0,(e=(a=a).type===CSSRule.MEDIA_RULE?(e=a,"function"!=typeof window.matchMedia||window.matchMedia(e.conditionText).matches?e.cssRules:null):"cssRules"in a?a.cssRules:null)&&d(e,n))}}}return{hn:e,bn:function(r,n){i(r,n,u)},wn:function(r,n){i(r,n,N)},Tn:function(r){a(document.querySelectorAll(u),r),n()},yn:n}}function M(p,g,m){var a=br(lr,2*cr),h=new WeakMap,t=new WeakMap,r=null,i=null,u=!1,b=wr(p,m);function o(){null===r&&a.vn()&&(r=requestAnimationFrame(d))}function w(r,n,t,e){if(r&&("subtree"!==n||r.nodeType!==Node.TEXT_NODE||p.Qr(r.parentElement))&&("subtree"===n||r.isConnected)){t=a.dn(r,n,t,e);if("enqueued"!==t)return"dropped"!==t||(u=!0,m.log("messageHandler","Dropped work item, queue full:",n,r),!1);"subtree"===n&&D(r)&&"deferred"===e&&i&&i.observe(r),o()}return!0}function T(r,n){return r.nodeType===Node.TEXT_NODE?w(r,"characterData",n,"high"):!p.Qr(r)||w(r,"subtree",n,ur.has(r.localName)?"high":i?"deferred":"normal")}function e(){if(document.body){for(var r=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT),n=[],t=r.nextNode();t;t=r.nextNode())n.push(t);for(var e,a=0;a<n.length;a++)L(e=n[a])&&e.isConnected&&p.Qr(e.parentElement)&&null!=(e=e.textContent)&&e.trim()&&f(n[a])}}function f(r){var n;!p.Qr(r.parentElement)||h.has(r)&&r.textContent===h.get(r)||(n=r.textContent,p.rn(r),r.textContent!==n&&h.set(r,null!=(n=r.textContent)?n:""))}var c=new WeakMap;function l(r){for(var n=r.childNodes,t=!0,e=0;e<n.length;e++)T(n[e],"continuation")||(t=!1);return t}function n(r){r=r.node;if(i&&D(r)&&i.unobserve(r),r.isConnected)if(r.nodeType===Node.TEXT_NODE)f(r);else if(p.Qr(r))if(m.log("messageHandler","Processing element:",r),p.Qr(r)){if(p.tn(r),!(r!==document.body&&p.on(r)))return void(n=r.textContent,n="".concat(r.childNodes.length,":").concat(n?gr(n):""),c.get(r)===n||l(r)&&c.set(r,n));var n=r.innerHTML;t.get(r)!==n&&(p.nn(r)?r.innerHTML!==n&&t.set(r,r.innerHTML):(m.log("messageHandler","Child nodes:",r.childNodes),l(r)))}}function s(r){switch(r.kind){case"subtree":n(r);break;
906case"attributes":p.Qr(r.node)&&p.tn(r.node);break;case"mediaAttributes":b.hn(r.node,r.source);break;case"mediaSubtree":b.wn(r.node,r.source);break;case"characterData":!g.Sn&&"mutation"===r.source||f(r.node)}}function d(){try{a.pn(s)}finally{r=null,o()}}"undefined"!=typeof IntersectionObserver&&(i=new IntersectionObserver(function(r){for(var n=0;n<r.length;n++){var t=r[n];t.isIntersecting&&(null!=i&&i.unobserve(t.target),w(t.target,"subtree","intersection","high"))}},{rootMargin:"300px"}));var v=["class","id","data-widget-name"],y=new Set(v),S=p.zr(),_={subtree:!0,childList:!0,attributes:!0,attributeFilter:g._n?void 0:S?k.concat(v):k,characterData:g.Sn},M=new WeakMap;var A=new MutationObserver(function(r){m.log("observer","Observer:",r);for(var n=0;n<r.length;n++){var t=r[n];switch(t.type){case"childList":S&&p.fn();for(var e=t.addedNodes,a=0;a<e.length;a++){o=u=i=void 0;var i=e[a];if(D(i))if(I.has(i.localName)||i.localName===O.g)b.bn(i,"mutation");else{for(var u=i.querySelectorAll(R),o=0;o<u.length;o++)b.hn(u[o],"mutation");(p.un(i)||i.querySelector(N))&&w(i,"mediaSubtree","mutation","high")}if(T(e[a],"mutation"),g.Mn&&D(e[a])&&e[a].shadowRoot){var f=e[a].shadowRoot;A.observe(f,_);for(var c=0;c<f.childNodes.length;c++)T(f.childNodes[c],"mutation")}}break;case"attributes":S&&t.attributeName&&y.has(t.attributeName)&&p.fn();var l=t.target;if(p.Qr(l)){var s=l;if(t.attributeName&&ir.has(t.attributeName)&&p.un(s)){if("style"===t.attributeName){var d=s.style.backgroundImage||"";if(M.get(s)===d)break;M.set(s,d)}b.hn(s,"mutation");break}g._n&&s&&w(s,"attributes","mutation","normal")}break;case"characterData":if(g.Sn){var v=t.target;if(v&&v.nodeType===Node.TEXT_NODE){if(h.has(v)&&v.textContent===h.get(v))break;w(v,"characterData","mutation","high")}}}}}),E=(A.observe(document.documentElement,_),!1);return{An:function(){if(e(),document.body)for(var r=document.createTreeWalker(document.body,NodeFilter.SHOW_ELEMENT),n=r.nextNode();n;n=r.nextNode()){var t=n;p.Qr(t)&&p.tn(t)}!document.body||E&&!u||(u=!1,w(document.body,"subtree","page-load","high")),E?b.yn():(b.Tn("page-load"),E=!0)}}}void 0===window.TranslationLab&&(window.TranslationLab={}),window.TranslationLab.CustomTranslations=(a=(()=>{var a;try{a=window.localStorage.getItem("tlab_debug_mode")||null}catch(r){a=null}return{log:function(r,n){for(var t=[],e=2;e<arguments.length;e++)t[e-2]=arguments[e];!a||"observer"===r&&"all"===a||("all"===a||a===r||"custom"===r&&"custom"===a)&&(r=t.map(function(r){if("function"==typeof r)try{return r()}catch(r){return"Error generating parameter: ".concat(r.message)}return r}),console.log.apply(console,[n].concat(r)))}}})(),i=null,{init:function(r,n){var t,e;r&&!r.isPrimaryLocale&&r.translationsMetadata&&r.translationsMetadata.length&&(0<(n=((r,n,t,e)=>{function a(r,n){for(var t=[],e=2;e<arguments.length;e++)t[e-2]=arguments[e];for(var a=0,i=t;a<i.length;a++){var u=i[a];if(u&&void 0!==u[r])return u[r]}return n}var i=null;try{i=window.localStorage.getItem("tlab_feature_options")}catch(r){e.log("dictionary","localStorage unavailable for tlab_feature_options",String(r))}var u=null;if(i)try{u=JSON.parse(i)}catch(r){e.log("dictionary","Invalid tlab_feature_options JSON",String(r))}var t=a("useMessageHandler",!0,u,i=t),o=a("localizeUrls",!1,u,i),f=a("processShadowRoot",!1,u,i),c=a("attributesMutations",!1,u,i),l=a("processCharacterData",!1,u,i),s=a("excludedTemplates",[],u,i),u=a("phraseIgnoreList",[],u,i);return e.log("dictionary","useMessageHandler:",t),e.log("dictionary","localizeUrls:",o),e.log("dictionary","processShadowRoot:",f),e.log("dictionary","attributesMutations:",c),e.log("dictionary","processCharacterData:",l),e.log("dictionary","excludedTemplates:",s),e.log("dictionary","phraseIgnoreList:",u),{Br:["html","head","meta","script","noscript","style","link","canvas","svg","g","path","ellipse","br","hr"],locale:r,Kr:n,kn:t,Xr:o,Mn:f,_n:c,Sn:l,En:s,pr:u}})(r.locale,r.Kr,n,a)).En.length&&n.En.includes(r.template)||n.kn&&(r=S(r.translationsMetadata,n,a),t=i=_(r,n),r.kr)&&(e=M(t,n,a),r=function(){e.An(),window.setTimeout(function(){return e.An()},500)},"loading"===document.readyState?window.addEventListener("DOMContentLoaded",r,{once:!0}):r(),"complete"!==document.readyState)&&window.addEventListener("load",function(){return e.An()},{once:!0}))},getImageTranslation:function(r){return a.log("dictionary","translationManager: ",i),i?i.getImageTranslation(r):null}})})(); 907</script>
907<!-- END app snippet -->
907<script> 908 (function() { 909 var ctx = { 910 locale: "en", 911 isPrimaryLocale: false, 912 rootUrl: "\/en-us", 913 translationsMetadata: [], 914 template: "cart", 915 }; 916 var settings = null; 917 TranslationLab.CustomTranslations.init(ctx, settings); 918 })(); 919</script>
919 920 921 922<!-- END app block --><!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/language_switcher/b5b83690-efd4-434d-8c6a-a5cef4019faf --> 923 924�<!-- BEGIN app snippet: switcher_styling --> 925<style> 926 .tl-switcher-container.hidden { 927 display: none; 928 height: 0; 929 overflow: hidden; 930 opacity: 0; 931 } 932 .tl-switcher-container { 933 position: relative; 934 z-index: 1; 935 line-height: normal; 936 } 937 .tl-switcher-container.desktop { 938 display: inline-flex; 939 align-items: center; 940 } 941 .tl-switcher-container.mobile { 942 display: block; 943 } 944 .tl-custom-position { 945 position: absolute; 946 z-index: 9999; 947 box-shadow: 0 0 10px rgba(0, 0, 0, .15); 948 border-radius: 3px; 949 background-color: #fff; 950 } 951 .tl-wrapper { 952 position: relative; 953 } 954 .tl-dropdown { 955 display: none; 956 position: absolute; 957 top: 100%; 958 left: 0; 959 z-index: 1; 960 min-width: 100%; 961 border-radius: 3px; 962 box-shadow: 0 0 10px rgba(0, 0, 0, .15); 963 background-color: #fff; 964 padding: 16px 15px 17px; 965 font-weight: normal; 966 color: #000; 967 } 968 .tl-dropdown.active { 969 display: block; 970 } 971 .tl-overlay { 972 display: none; 973 position: fixed; 974 top: 0; 975 right: 0; 976 bottom: 0; 977 left: 0; 978 z-index: 9999; 979 background-color: rgba(0, 0, 0, .5); 980 align-items: center; 981 justify-content: center; 982 } 983 .tl-overlay.active { 984 display: flex; 985 } 986 .tl-overlay .tl-inner { 987 display: flex; 988 flex-direction: column; 989 justify-content: center; 990 position: relative; 991 width: 400px; 992 max-width: 95%; 993 min-height: 150px; 994 border-radius: 5px; 995 box-shadow: 0 0 15px rgba(0, 0, 0, .15); 996 background-color: #fff; 997 padding: 25px 5%; 998 } 999 .tl-switcher { 1000 position: relative; 1001 } 1002 .tl-switcher form { 1003 margin: 0; 1004 overflow: visible; 1005 } 1006 .tl-select, 1007 .tl-selection, 1008 .tl-option { 1009 display: flex; 1010 align-items: center; 1011 column-gap: 7px; 1012 white-space: nowrap; 1013 } 1014 .tl-select { 1015 border: 1px solid rgba(0, 0, 0, .15); 1016 border-radius: 3px; 1017 padding: 8px 10px; 1018 text-align: left; 1019 font-size: 14px; 1020 text-transform: capitalize; 1021 cursor: pointer; 1022 } 1023 .tl-select:after { 1024 content: ""; 1025 display: inline-block; 1026 width: 7px; 1027 height: 7px; 1028 margin: 0 5px 0 auto; 1029 border-width: 0 1px 1px 0; 1030 border-style: solid; 1031 border-color: #000; 1032 opacity: 0.9; 1033 transform: rotate(45deg) translate(0, -40%); 1034 transition: 0.3s ease; 1035 } 1036 .tl-select.open:after { 1037 transform: rotate(-135deg) translate(-2px, 0); 1038 } 1039 .tl-flag { 1040 width: 18px; 1041 max-width: none; 1042 border-radius: 1px; 1043 vertical-align: middle; 1044 transition: 0.2s ease; 1045 } 1046 .tl-label { 1047 display: inline-block; 1048 vertical-align: middle; 1049 overflow-x: hidden; 1050 text-overflow: ellipsis; 1051 } 1052 .tl-name { 1053 text-transform: capitalize; 1054 } 1055 .tl-code { 1056 text-transform: uppercase; 1057 } 1058 .tl-selections { 1059 display: flex; 1060 align-items: center; 1061 border: 1px solid rgba(0, 0, 0, .15); 1062 border-radius: 3px; 1063 } 1064 .tl-selections:hover { 1065 cursor: pointer; 1066 } 1067 .tl-selection { 1068 padding: 8px 10px; 1069 } 1070 .tl-selection + .tl-selection { 1071 margin-left: -8px; 1072 } 1073 .tl-invert { 1074 filter: invert(100%); 1075 } 1076 .tl-select:has(.tl-icon):after { 1077 display: none; 1078 } 1079 .tl-close-btn { 1080 display: none; 1081 } 1082 .tl-title { 1083 margin: 0 0 7px; 1084 text-align: left; 1085 font-size: 14px; 1086 } 1087 .tl-switcher + .tl-title { 1088 margin-top: 14px; 1089 } 1090 .tl-options { 1091 display: none; 1092 list-style: none; 1093 position: absolute; 1094 bottom: auto; 1095 top: 100%; 1096 left: 0; 1097 z-index: 1; 1098 min-width: 100%; 1099 max-height: 170px; 1100 margin: 0 0; 1101 border-radius: 3px; 1102 box-shadow: 0 0 5px 1px rgba(0, 0, 0, .15); 1103 overflow-y: auto; 1104 background-color: #fff; 1105 padding: 6px 1px; 1106 text-align: left; 1107 font-size: 14px; 1108 font-weight: normal; 1109 color: #000; 1110 } 1111 .tl-options.open { 1112 display: block; 1113 } 1114 .tl-option { 1115 padding: 5px 10px; 1116 text-transform: capitalize; 1117 cursor: pointer; 1118 transition: 0.2s ease; 1119 } 1120 .tl-option::before, 1121 .tl-option::after { 1122 content: none !important; 1123 } 1124 .tl-select:focus-visible, 1125 .tl-option:focus-visible, 1126 .tl-selections:focus-visible, 1127 .tl-close-btn:focus-visible, 1128 .tl-submit-btn:focus-visible { 1129 outline: 2px solid #b3b3b3; 1130 outline-offset: -2px; 1131 /* Blends with the theme text colour where supported, so a dark header keeps 1132 a visible ring. The flat grey above stays the fallback. */ 1133 outline-color: color-mix(in srgb, currentColor 40%, transparent); 1134 } 1135 .tl-option:hover img { 1136 opacity: 0.75; 1137 } 1138 .tl-btn-container { 1139 margin-top: 18px;
1140 text-align: center; 1141 } 1142 .tl-submit-btn { 1143 border: none; 1144 border-radius: 3px; 1145 outline: none; 1146 box-shadow: none; 1147 background-color: #333; 1148 padding: 9px 35px; 1149 font-size: 14px; 1150 font-weight: bold; 1151 color: #fff; 1152 text-transform: uppercase; 1153 cursor: pointer; 1154 transition: 0.2s ease; 1155 } 1156 .tl-submit-btn:hover { 1157 background-color: #222; 1158 } 1159 .tl-overlay .tl-close-btn { 1160 display: block; 1161 position: absolute; 1162 top: 10px; 1163 right: 15px; 1164 cursor: pointer; 1165 } 1166 .tl-overlay .tl-switcher { 1167 margin-bottom: 5px; 1168 } 1169 .tl-overlay .tl-options { 1170 padding: 8px 1px; 1171 } 1172 @supports (-webkit-hyphens:none) { 1173 .tl-select, 1174 .tl-selection, 1175 .tl-option { 1176 column-gap: 0; 1177 } 1178 .tl-select img + .tl-label, 1179 .tl-selection img + .tl-label, 1180 .tl-option img + .tl-label, 1181 div.tl-select:after { 1182 margin-left: 7px; 1183 } 1184 } 1185 .tl-switcher-container.tl-custom-position { 1186 border-width: 1px; 1187 border-style: solid; 1188 border-color: #000000; 1189 background-color: #ffffff; 1190 } 1191 .tl-custom-position.top-right { 1192 top: 55px; 1193 right: 20px; 1194 bottom: auto; 1195 left: auto; 1196 } 1197 .tl-custom-position.top-left { 1198 top: 55px; 1199 right: auto; 1200 bottom: auto; 1201 left: 20px; 1202 } 1203 .tl-custom-position.bottom-left { 1204 position: fixed; 1205 top: auto; 1206 right: auto; 1207 bottom: 20px; 1208 left: 20px; 1209 } 1210 .tl-custom-position.bottom-right { 1211 position: fixed; 1212 top: auto; 1213 right: 20px; 1214 bottom: 20px; 1215 left: auto; 1216 } 1217 .tl-custom-position > div { 1218 font-size: 14px; 1219 color: #5c5c5c; 1220 } 1221 .tl-custom-position .tl-label { 1222 color: #5c5c5c; 1223 } 1224 .tl-dropdown.bottom-right, 1225 .tl-dropdown.bottom-left { 1226 bottom: 100%; 1227 top: auto; 1228 } 1229 .tl-dropdown.top-right, 1230 .tl-dropdown.bottom-right { 1231 right: 0; 1232 left: auto; 1233 } 1234 .tl-options.bottom-right, 1235 .tl-options.bottom-left { 1236 bottom: 100%; 1237 top: auto; 1238 } 1239 .tl-options.top-right, 1240 .tl-options.bottom-right { 1241 right: 0; 1242 left: auto; 1243 } 1244 div:not(.tl-inner) > .tl-switcher .tl-select, 1245 div.tl-selections { 1246 border-width: 0px; 1247 } 1248 1249 1250</style> 1251<!-- END app snippet --> 1252
1253<script type="text/template" id="tl-switcher-template"> 1254 <div class="tl-switcher-container hidden top-right"> 1255 1256 <!-- BEGIN app snippet: hidden_language_list --><div class="tl-languages-unwrap" style="display: none;"><form method="post" action="/en-us/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/en-us/cart" /> 1257 <ul class="tl-options" role="listbox" aria-label="Language">�<!-- BEGIN app snippet: switcher_option --><li 1258 class="tl-option active" 1259 role="option" 1260 tabindex="-1" 1261 aria-selected="true" 1262 data-value="en" 1263> 1264 <span class="tl-label tl-name">English</span>�</li> 1265<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li 1266 class="tl-option " 1267 role="option" 1268 tabindex="-1" 1269 aria-selected="false" 1270 data-value="de" 1271> 1272 <span class="tl-label tl-name">Deutsch</span>�</li> 1273<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li 1274 class="tl-option " 1275 role="option" 1276 tabindex="-1" 1277 aria-selected="false" 1278 data-value="nb" 1279> 1280 <span class="tl-label tl-name">Norsk</span>�</li> 1281<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li 1282 class="tl-option " 1283 role="option" 1284 tabindex="-1" 1285 aria-selected="false" 1286 data-value="sv" 1287> 1288 <span class="tl-label tl-name">svenska</span>�</li> 1289<!-- END app snippet --> 1290 </ul> 1291 <input type="hidden" name="country_code" value="BQ"> 1292 <input type="hidden" name="language_code" value="en"></form> 1293</div> 1294<!-- END app snippet --> 1295 </div> 1296</script>
1296 1297
1298<script defer="defer" src="https://cdn.shopify.com/extensions/01a0af2f-e817-74b9-999f-a1f3b00cbbeb/content-translation-423/assets/advanced-switcher-init.js" type="text/javascript"></script>
1298 1299
1300<script> 1301 (function () { 1302 1303 if (typeof window.TranslationLab === 'undefined') { 1304 window.TranslationLab = {}; 1305 } 1306 1307 window.TranslationLab.CurrencySettings = { 1308 themeMoneyFormat: "${{amount}}", 1309 themeMoneyWithCurrencyFormat: "${{amount}} USD", 1310 format: 'money_with_currency_format', 1311 isRtl: false 1312 }; 1313 1314 window.TranslationLab.switcherSettings = { 1315 switcherMode: 'none', 1316 labelType: 'language-name', 1317 showFlags: true, 1318 useSwitcherIcon: false, 1319 imgFileTemplate: 'https://cdn.shopify.com/extensions/01a0af2f-e817-74b9-999f-a1f3b00cbbeb/content-translation-423/assets/[country-code].svg', 1320 1321 isModal: false, 1322 1323 currencyFormatClass: 'span.money, span.tlab-currency-format, .price-item, .price, .price-sale, .price-compare, .product__price, .product__price--sale, .product__price--old, .jsPrice', 1324 shopCurrencyCode: "USD" || "SEK", 1325 1326 langCurrencies: null, 1327 1328 currentLocale: 'en', 1329 languageList: [{"iso_code":"en","display_code":"en","endonym_name":"English"},{"iso_code":"de","display_code":"de","endonym_name":"Deutsch"},{"iso_code":"nb","display_code":"nb","endonym_name":"Norsk"},{"iso_code":"sv","display_code":"sv","endonym_name":"svenska"}], 1330 1331 currentCountry: 'BQ', 1332 availableCountries: [], 1333 1334 regionLanguages: null, 1335 1336 countryRegionAndLanguageCombinedSave: false, 1337 1338 addNoRedirect: false, 1339 addLanguageCode: false, 1340 }; 1341 1342 function getShopifyThemeName() { 1343 if (window.Shopify && window.Shopify.theme && window.Shopify.theme.name) { 1344 return window.Shopify.theme.name.toLowerCase(); 1345 } 1346 return null; 1347 } 1348 1349 function find(collection, predicate) { 1350 for (var i = 0; i < collection.length; i++) { 1351 if (predicate(collection[i])) { 1352 return collection[i]; 1353 } 1354 } 1355 return null; 1356 } 1357 1358 function getCurrenciesForLanguage(languageCode, languageCurrencies, defaultCurrencyCode) { 1359 if (!languageCode || !languageCurrencies) { 1360 return { 1361 languageCode: '', 1362 currencies: [{ code: defaultCurrencyCode }] 1363 }; 1364 } 1365 const langCodePart = languageCode.split('-')[0]; 1366 const langCurrencyMapping = find(languageCurrencies, function(x) { return x.languageCode === languageCode || x.languageCode === langCodePart; }); 1367 const defaultCurrenciesForLanguage = { 1368 languageCode: languageCode, 1369 currencies: [{ code: defaultCurrencyCode }] 1370 }; 1371 return langCurrencyMapping ?? defaultCurrenciesForLanguage; 1372 } 1373 1374 function findCurrencyForLanguage(langCurrencies, languageCode, currencyCode, defaultCurrencyCode) { 1375 if (!languageCode) return null 1376 const langCurrencyMapping = getCurrenciesForLanguage(languageCode, langCurrencies, defaultCurrencyCode); 1377 if (!currencyCode) return langCurrencyMapping.currencies[0]; 1378 const currency = find(langCurrencyMapping.currencies, function(currency) { return currency.code === currencyCode; }); 1379 if (!currency) return langCurrencyMapping.currencies[0]; 1380 return currency; 1381 } 1382 1383 function getCurrentCurrencyCode(languageCurrencies, language, shopCurrencyCode) { 1384 const queryParamCurrencyCode = getQueryParam('currency'); 1385 if (queryParamCurrencyCode) { 1386 window.TranslationLab.currencyCookie.write(queryParamCurrencyCode.toUpperCase()); 1387 deleteQueryParam('currency'); 1388 } 1389 1390 const savedCurrencyCode = window.TranslationLab.currencyCookie.read() ?? null; 1391 const currencyForCurrentLanguage = findCurrencyForLanguage(languageCurrencies, language.iso_code, savedCurrencyCode, shopCurrencyCode); 1392 return currencyForCurrentLanguage ? currencyForCurrentLanguage.code : shopCurrencyCode; 1393 } 1394 1395 function getQueryParam(param) { 1396 const queryString = window.location.search; 1397 const urlParams = new URLSearchParams(queryString); 1398 const paramValue = urlParams.get(param); 1399 return paramValue; 1400 } 1401 1402 function deleteQueryParam(param) { 1403 const url = new URL(window.location.href); 1404 url.searchParams.delete(param); 1405 window.history.replaceState({}, '', url.toString()); 1406 } 1407 1408 window.TranslationLab.currencyCookie = { 1409 name: 'translation-lab-currency', 1410 write: function (currency) { 1411 window.localStorage.setItem(this.name, currency); 1412 }, 1413 read: function () { 1414 return window.localStorage.getItem(this.name); 1415 }, 1416 destroy: function () { 1417 window.localStorage.removeItem(this.name); 1418 } 1419 } 1420 1421 window.TranslationLab.currencyService = { 1422 getCurrenciesForLanguage: getCurrenciesForLanguage, 1423 findCurrencyForLanguage: findCurrencyForLanguage, 1424 getCurrentCurrencyCode: getCurrentCurrencyCode 1425 } 1426 1427 var switcherOptions = { 1428 shopifyThemeName: getShopifyThemeName(), 1429 switcherPrototypeSelector: '.tl-switcher-container.hidden', 1430 switcherPosition: "custom", 1431 headerRefElement: "", 1432 headerRelativePosition: "before", 1433 mobileRefElement: "", 1434 mobileRelativePosition: "before", 1435 }; 1436 1437 window.TranslationLab.switcherOptions = switcherOptions; 1438 1439 if (window.TranslationLab.Switcher) { 1440 window.TranslationLab.Switcher.configure(switcherOptions); 1441 } 1442 1443 })();
1444</script>
1444 1445 1446 1447
1448<script defer="defer" src="https://cdn.shopify.com/extensions/01a0af2f-e817-74b9-999f-a1f3b00cbbeb/content-translation-423/assets/advanced-switcher.js" type="text/javascript"></script>
1448 1449 1450 1451 1452 1453<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1454<script type="text/javascript"> 1455 (function (c, l, a, r, i, t, y) { 1456 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1457 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1458 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1459 1460 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1461 if (error) { 1462 console.error("Error loading Shopify features:", error); 1463 return; 1464 } 1465 1466 c[a]('consentv2', { 1467 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1468 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1469 source: 101, 1470 }); 1471 }); 1472 1473 l.addEventListener("visitorConsentCollected", function (e) { 1474 c[a]('consentv2', { 1475 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1476 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1477 source: 101, 1478 }); 1479 }); 1480 })(window, document, "clarity", "script", "yabwqfe4t7"); 1481</script>
1481 1482 1483 1484 1485<!-- END app block --><!-- BEGIN app block: shopify://apps/mintt-tiktok-feed/blocks/head-block/fa514c33-5475-4484-b270-5f1e7eb87a9a --> 1486
1486<script> 1487 document.addEventListener('DOMContentLoaded', function () { 1488 let tiktokScript = document.createElement('script'); 1489 1490 1491 tiktokScript.src = 'https://cdn.nfcube.com/tiktok-da6639dd02368e480d22c08dba914807.js'; 1492 1493 1494 document.body.appendChild(tiktokScript); 1495 }); 1496 </script>
1496 1497 1498 1499 1500<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
1501<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/geggamoja.myshopify.com"></script>
1501 1502 1503
1504<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
1504 1505 1506
1507<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=geggamoja"></script>
1507 1508 1509 1510<!-- END app block --><!-- BEGIN app block: shopify://apps/tradedoubler-affiliate/blocks/app-embed/5336782f-9a78-4117-be6f-8cc073d67e6c --><!-- BEGIN app snippet: datablock -->
1510<script>var tdappconf={o:2193377,p:296775,h:'null'};</script>
1510<!-- END app snippet --> 1511<!-- END app block --><!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/language_detection/b5b83690-efd4-434d-8c6a-a5cef4019faf -->
1511<script type="text/template" id="tl-localization-form-template"><form method="post" action="/en-us/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/en-us/cart" /><input type="hidden" name="language_code" value="en"> 1512 <input type="hidden" name="return_to"></form></script>
1512 1513 1514<!-- BEGIN app snippet: language_detection_code -->
1514<script> 1515 "use strict"; 1516 (()=>{function r(e,o){for(var t=0;t<e.length;t++)if(o(e[t]))return e[t];return null}var c={sessionStorageKey:"tlab.redirectHistory",languageLocalStorageKey:"translation-lab-lang",getCookie:function(e){var e="; ".concat(document.cookie).split("; ".concat(e,"="));return 2===e.length&&(e=e.pop())&&e.split(";").shift()||null},getSavedLocale:function(e){var o,t,n=localStorage.getItem(this.languageLocalStorageKey);return n?(t=r(e,function(e){return e.iso_code.toLowerCase()===n.toLowerCase()}))?t.iso_code:null:(o=this.getCookie(this.languageLocalStorageKey))&&(t=r(e,function(e){return e.iso_code.toLowerCase()===o.toLowerCase()}))?t.iso_code:null},resolvedCookieDomain:void 0,canWriteCookieOnDomain:function(e){var o="tlab-domain-probe",t=(document.cookie="".concat(o,"=1; path=/; domain=.").concat(e),-1!==document.cookie.indexOf("".concat(o,"=")));return t&&(document.cookie="".concat(o,"=; path=/; domain=.").concat(e,"; Max-Age=0")),t},getCookieDomain:function(e){if(void 0===this.resolvedCookieDomain){this.resolvedCookieDomain=null;var o=e.split(".");if(!(o.length<2||/^[\d.]+$/.test(e)))for(var t=o.length-2;0<=t;t--){var n=o.slice(t).join(".");if(this.canWriteCookieOnDomain(n)){this.resolvedCookieDomain=n;break}}}return this.resolvedCookieDomain},saveLocale:function(e){localStorage.setItem(this.languageLocalStorageKey,e);var o=this.getCookieDomain(window.location.hostname),o=o?" domain=.".concat(o,";"):"";document.cookie="".concat(this.languageLocalStorageKey,"=").concat(e,"; path=/;").concat(o," Max-Age=").concat(31536e3,"; Secure")},checkForRedirectLoop:function(e){var o;try{var t=null!=(o=sessionStorage.getItem(this.sessionStorageKey))?o:"[]",n=JSON.parse(t);if(n.includes(e))return console.log("TLab: Redirect loop detected!"),sessionStorage.removeItem(this.sessionStorageKey),!0;n.push(e),sessionStorage.setItem(this.sessionStorageKey,JSON.stringify(n))}catch(e){}return!1},clearRedirectHistory:function(){sessionStorage.removeItem(this.sessionStorageKey)}};function o(e){c.saveLocale(e)}function i(e){var o,t,n,a,i=c.getSavedLocale(e),e=(e=e,(a=navigator.language)?(n=r(e,function(e){return e.iso_code.toLowerCase()===a.toLowerCase()}))?n.iso_code:(o=a.split("-"))[0]?(n=r(e,function(e){return e.iso_code.toLowerCase().startsWith(o[0].toLowerCase())}))?n.iso_code:(t=["no","nn","nb"]).includes(a.toLowerCase())&&(n=r(e,function(e){return t.includes(e.iso_code.toLowerCase())}))?n.iso_code:null:null:null);return i||e||null}function s(){function e(){document.querySelectorAll('select[name="locale_code"]').forEach(function(e){e.addEventListener("change",function(e){e=e.target;e&&o(e.value)})}),document.querySelectorAll('input[name="locale_code"]').forEach(function(e){var t;e=e,t=function(e){o(e.value)},new MutationObserver(function(e,o){"value"===e[0].attributeName&&e[0].target instanceof HTMLInputElement&&(t(e[0].target),o.disconnect())}).observe(e,{attributes:!0})})}"loading"===document.readyState?window.addEventListener("DOMContentLoaded",e):e()}void 0===window.TranslationLab&&(window.TranslationLab={}),window.TranslationLab.BrowserLanguageDetection={configure:function(e,o){var t,n,a;window.Shopify&&window.Shopify.designMode||new RegExp(["bot\\b","crawler","spider","crawling","Googlebot(?:/|-Mobile|-Image|-News|-Video)?","AdsBot-Google(?:-Mobile)?","Storebot-Google","GoogleOther(?:-Image|-Video)?","Google-InspectionTool","Google-CloudVertexBot","Google-Extended","Mediapartners-Google","Chrome-Lighthouse","Lighthouse","bingbot","BingPreview","msnbot","adidxbot","Slurp","YandexBot","Baiduspider","DuckDuckBot","Exabot","ia_archiver","archive\\.org_bot","Applebot(?:-Extended)?","PetalBot","SeznamBot","Qwantify","MojeekBot","CCBot","Bytespider","facebookexternalhit","Facebot","meta-externalagent","Twitterbot","LinkedInBot","Slackbot(?:-LinkExpanding)?","Discordbot","TelegramBot","redditbot","GPTBot","ChatGPT-User","OAI-SearchBot","anthropic-ai","ClaudeBot","Claude-Web","Claude-User","PerplexityBot","Perplexity-User","cohere-ai","YouBot","Amazonbot","DiffBot","AhrefsBot","SemrushBot","MJ12bot","DotBot","rogerbot","Screaming Frog","BLEXBot","DataForSeoBot","SerpstatBot","Feedly","FreshRSS","NewsBlur","Inoreader","BUbiNG","crawler4j","Bark[rR]owler","HeadlessChrome","PhantomJS","Selenium","Puppeteer","Playwright"].join("|"),"i").test(navigator.userAgent)||((o=(t=i(o=o))&&null!=(o=r(o,function(e){return e.iso_code.toLowerCase()===t.toLowerCase()}))?o:null)&&o.iso_code!==e?(o=o.iso_code,c.checkForRedirectLoop(o)||(n=document.querySelector("#tl-localization-form-template"))&&(document.body=document.createElement("body"),document.body.innerHTML=n.innerHTML,document.body.style.display="none",n=document.querySelector("form"))&&(n.style.display="none",a=n.querySelector('input[name="language_code"]'))&&(a.value=o,n.submit())):(c.clearRedirectHistory(),c.saveLocale(e),s()))}}})(); 1517</script>
1517<!-- END app snippet --> 1518
1519<script> 1520 "use strict"; 1521 (function () { 1522 var languageList = JSON.parse("[{\"iso_code\":\"en\"},{\"iso_code\":\"de\"},{\"iso_code\":\"nb\"},{\"iso_code\":\"sv\"}]"); 1523 var currentLocale = 'en'; 1524 TranslationLab.BrowserLanguageDetection.configure(currentLocale, languageList); 1525 })(); 1526</script>
1526 1527 1528 1529<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 1530 1531 1532 1533 1534 1535 1536 1537<link rel="dns-prefetch" href="https://cdn.judge.me"> 1538<link rel="dns-prefetch" href="https://cdn1.judge.me"> 1539<link rel="dns-prefetch" href="https://api.judge.me"> 1540
1541<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":true,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#FFDD87","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
1541ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","widget_star_color":"#86AD9B","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"align","review_date_format":"dd/mm/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":true,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"â
Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":true,"featured_carousel_url":"https://geggamoja.myshopify.com/pages/nojda-kunder","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":250,"featured_carousel_width":90,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#86AD9B","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":5,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"card","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":true,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#86AD9B","featured_carousel_empty_star_background":"#E4F4EC","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
1541itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#1C221F","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":true,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":false,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#1C221F","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":false,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"Summarized and selected by AI from recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#1C221F","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#1C221F","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
1541youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
1541:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/geggamoja.myshopify.com","branding_text":"Drivs av Judge.me","locale":"en","reply_name":"Geggamoja","shop_currency":"SEK","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":false,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"sv","enable_multi_locales_translations":true,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"never","require_verification_before_submit":false,"sign_in_with_
1541shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"widget_events_v4_impressions_enabled":false,"widget_events_review_grain_enabled":false,"widget_events_v4_time_in_view_enabled":false,"widget_events_v4_session_key_enabled":false,"widget_events_v4_interactions_enabled":false,"widget_attribution_exposure_timestamps_enabled":false,"widget_attribution_v4_exposures_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":true,"hostname_allowlist":"","can_be_branded":true,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Geggamoja"};</script>
1541 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #1C221F;--jdgm-secondary-color: rgba(28,34,31,0.1);--jdgm-star-color: #86AD9B;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #1C221F;--jdgm-paginate-color: #1C221F;--jdgm-border-radius: 10;--jdgm-reviewer-name-color: #1C221F}.jdgm-histogram__bar-content{background-color:#1C221F}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#1C221F}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#FFDD87}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-rev .jdgm-rev__timestamp,.jdgm-quest .jdgm-rev__timestamp,.jdgm-carousel-item__timestamp{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}.jdgm-all-reviews-page__wrapper .jdgm-rev__content{min-height:120px}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #1C221F;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#1C221F}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Geggamoja'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 1542</style> <style class='jdgm-settings-style'></style> 1543 1544 1545 1546 1547 <style class='jdgm-miracle-styles'> 1548 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
1548/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 1549 1550</style> 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 <link id="judgeme_widget_align_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/widget_v3_theme_align.css"> 1564 1565 1566 1567
1568<script data-cfasync='false' class='jdgm-script'> 1569!function(e){window.jdgm=window.jdgm||{}; 1570/* INF-1976 */ 1571var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 1572if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 1573jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 1574jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 1575setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 1576!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 1577(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 1578a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 1579jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 1580t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 1581t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 1582".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 1583parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 1584jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 1585)}))}(document); 1586</script>
1586 1587<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2.css"></noscript> 1588 1589<!-- BEGIN app snippet: theme_fix_tags -->
1589<script> 1590 (function() { 1591 var jdgmThemeFixes = null; 1592 if (!jdgmThemeFixes) return; 1593 1594 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 1595 // before the per-theme fix so the theme-specific CSS wins the cascade. 1596 // HTML is never applied globally (too risky). 1597 var allThemesFix = jdgmThemeFixes['all']; 1598 if (allThemesFix && allThemesFix.css) { 1599 var allStyleTag = document.createElement('style'); 1600 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 1601 allStyleTag.innerHTML = allThemesFix.css; 1602 document.head.append(allStyleTag); 1603 }; 1604 1605 if (allThemesFix && allThemesFix.js) { 1606 var allScriptTag = document.createElement('script'); 1607 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 1608 allScriptTag.innerHTML = allThemesFix.js; 1609 document.head.append(allScriptTag); 1610 }; 1611 1612 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1613 if (!thisThemeFix) return; 1614 1615 if (thisThemeFix.html) { 1616 document.addEventListener("DOMContentLoaded", function() { 1617 var htmlDiv = document.createElement('div'); 1618 htmlDiv.classList.add('jdgm-theme-fix-html'); 1619 htmlDiv.innerHTML = thisThemeFix.html; 1620 document.body.append(htmlDiv); 1621 }); 1622 }; 1623 1624 if (thisThemeFix.css) { 1625 var styleTag = document.createElement('style'); 1626 styleTag.classList.add('jdgm-theme-fix-style'); 1627 styleTag.innerHTML = thisThemeFix.css; 1628 document.head.append(styleTag); 1629 }; 1630 1631 if (thisThemeFix.js) { 1632 var scriptTag = document.createElement('script'); 1633 scriptTag.classList.add('jdgm-theme-fix-script'); 1634 scriptTag.innerHTML = thisThemeFix.js; 1635 document.head.append(scriptTag); 1636 }; 1637 })(); 1638</script>
1638 1639<!-- END app snippet --> 1640<!-- End of Judge.me Core --> 1641 1642 1643 1644<!-- END app block -->
1644<script src="https://cdn.shopify.com/extensions/01a0d63d-e639-78ca-a92e-1ba43af845d0/aov-bundle-upsell-159/assets/aov-offer.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1644
1644
1645<script src="https://cdn.shopify.com/extensions/01a0aa7a-f99f-7ab6-a36e-9673fd70d8d4/omnisend-57/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1645
1645
1646<script src="https://cdn.shopify.com/extensions/019aea34-75f8-7342-949f-278781ecad92/tradedoubler-affiliate-6/assets/library-loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1646
1646
1647<script src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1647
1647
1648<script src="https://cdn.shopify.com/extensions/01a0c749-3fbe-7d91-b285-ae3b853319fa/aov-ai-pre-order-55/assets/avada-preorder.js" type="text/javascript" defer="defer"></script>
1648 1649<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1650<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: 91421704536,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};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 1650
1650
1651<script> 1652 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1653</script>
vendor: 1 bytes, line 1653
1653
1654<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}
1654).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: 91421704536,storefrontBaseUrl: "https://geggamoja.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://geggamoja.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4625236312","configuration":"{\"projectId\":\"yabwqfe4t7\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1654,"dataSharingState":"unrestricted"},{"id":"4559602008","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a9a4379cb5ea4670e1be7feff8928328","type":"APP","apiClientId":57091784705,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"3149988184","configuration":"{\"pixelCode\":\"D4AVDT3C77UDL502TH40\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3149627736","configuration":"{\"shop\":\"geggamoja.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"933d4caa1e2cc643aeb46e3c5f7a4c7d","type":"APP","apiClientId":18394152961,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2909634904","configuration":"{\"tagID\":\"2612475876121\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2902032728","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"685d32847d5d9b4678a0ae6d\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2889318744","configuration":"{\"organization\":\"2193377\",\"programId\":\"296775\",\"eventId\":\"384839\",\"newCustomerEventId\":\"null\",\"includeTax\":\"false\",\"productGroups\":\"[]\",\"host\":\"null\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"75d4fc2bd30ae0beeb35aa8060f656b1","type":"APP","apiClientId":186380156929,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2884960600","configuration":"{\"pixel_id\":\"189841948601500\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2884895064","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-0T1LEX5Q9X\\\",\\\"AW-974439133\\\",\\\"GT-P8VD6PNV\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-0T1LEX5Q9X\\\",\\\"AW-974439133\\\/PJQUCLf1wKYbEN2F09AD\\\"]}
1654,{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-0T1LEX5Q9X\\\",\\\"AW-974439133\\\/kbAeCLH1wKYbEN2F09AD\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-0T1LEX5Q9X\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-0T1LEX5Q9X\\\",\\\"AW-974439133\\\/CoT1CK71wKYbEN2F09AD\\\",\\\"MC-LEYG3L9SL5\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-0T1LEX5Q9X\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-0T1LEX5Q9X\\\",\\\"AW-974439133\\\/MfgkCIqUoZYBEN2F09AD\\\",\\\"MC-LEYG3L9SL5\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-0T1LEX5Q9X\\\",\\\"AW-974439133\\\/NANgCKv1wKYbEN2F09AD\\\",\\\"MC-LEYG3L9SL5\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-0T1LEX5Q9X\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-0T1LEX5Q9X\\\",\\\"AW-974439133\\\/KSJQCLr1wKYbEN2F09AD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-0T1LEX5Q9X\\\",\\\"AW-974439133\\\/Im6yCLT1wKYbEN2F09AD\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-0T1LEX5Q9X\\\"}],\\\"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":"2144043352","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"254345560","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Addrevenue Pixel"},{"id":"326664536","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"ChatGPT"},{"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":"Geggamoja","paymentSettings":{"currencyCode":"SEK"},"myshopifyDomain":"geggamoja.myshopify.com","countryCode":"SE","storefrontUrl":"https:\/\/geggamoja.com\/en-us"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"15255715610968","handle":"fothallor-till-overall-skalbyxor","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55536488022360","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15320122327384","handle":"djurens-vaggvisa","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55785452339544","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15394942910808","handle":"djurens-vaggvisa-kopia","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56072143798616","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15257879380312","handle":"barnvagnsleksak-gra-elefant","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55546855522648","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1654,{"id":"15257010241880","handle":"lagningskit","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55543306977624","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15679995838808","handle":"harspanne-pippi-langstrump-rosa-kopia","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57007759294808","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15679994462552","handle":"harspanne-pippi-rosa","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57007730164056","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15820982714712","handle":"plaster-pippi-langstrump-prickar-kopia","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57532127936856","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256557846872","handle":"vanthallare-pippi-langstrump-randig","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541096874328","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256215814488","handle":"2-pack-muslinfilt-gron-kamouflage","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55538804326744","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15502637695320","handle":"allvadersskor-gron","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56361428877656","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256506827096","handle":"baby-presentset","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55540927889752","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256650514776","handle":"babybyxor-animal-letters","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55609082216792","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256634687832","handle":"babybyxor-bambu-beige","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541509914968","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842678702424","handle":"babybyxor-bambu-beige-acorn","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605779816792","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256645435736","handle":"babybyxor-bambu-beige-klover","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55609931235672","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256526225752","handle":"babybyxor-bambu-bla-astronaut","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55540992999768","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256645271896","handle":"babybyxor-bambu-bla-klover","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55609235341656","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842680570200","handle":"babybyxor-bambu-blue-giraffe","
1654isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57932158927192","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256573968728","handle":"babybyxor-bambu-bulldog-bla","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541162869080","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15258102169944","handle":"babybyxor-bambu-classic-gra-vit","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55547757330776","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15258103316824","handle":"babybyxor-bambu-classic-ljusgron-gron","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55547759690072","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15258102628696","handle":"babybyxor-bambu-classic-vit-beige","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55547758674264","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256573542744","handle":"babybyxor-bambu-cool-cats-rosa","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541161951576","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256617714008","handle":"babybyxor-bambu-dalahast-navy","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541396734296","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256526422360","handle":"babybyxor-bambu-jultaxar","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55540993753432","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256573247832","handle":"babybyxor-bambu-klover-beige","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541160935768","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256616993112","handle":"babybyxor-bambu-panda-beige","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541393981784","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256651170136","handle":"babybyxor-bambu-pears","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55609234358616","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842680537432","handle":"babybyxor-bambu-pink-mushroom","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605786403160","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256650973528","handle":"babybyxor-bambu-strawberry","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55609931071832","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256617320792","handle":"babybyxor-bambu-traktor-gron","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541395456344","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842679619928","handle":"babybyxor-beige","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605783519576","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1654,{"id":"15256670339416","handle":"babybyxor-bla","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55609266831704","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842682372440","handle":"babybyxor-gron","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605797544280","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256670208344","handle":"babybyxor-gul-1","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55609264210264","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842682339672","handle":"babybyxor-gul","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605797445976","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256581505368","handle":"babybyxor-lila","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541199438168","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842681323864","handle":"babybyxor-mamma-mu-och-krakan-rosa","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605790663000","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842679423320","handle":"babybyxor-mamma-mu-och-krakan-turkos","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605782700376","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256625250648","handle":"babybyxor-navy-beige","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541448769880","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842681454936","handle":"babybyxor-pettson-och-findus-gron","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605791056216","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842681422168","handle":"babybyxor-pettson-och-findus-rosa","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605790957912","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842682405208","handle":"babybyxor-rosa-rod","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605797642584","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256625578328","handle":"babybyxor-turkos","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541451620696","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842678473048","handle":"babyfilt-bambu-beige-acorn","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605779128664","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256646353240","handle":"babyfilt-bambu-beige-klover","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541562245464","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256646254936","handle":"babyfilt-bambu-bla-klover","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541562114392","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1654,{"id":"15842680209752","handle":"babyfilt-bambu-blue-giraffe","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605785551192","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15258100334936","handle":"babyfilt-bambu-classic-gra-vit","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55547754217816","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15258116063576","handle":"babyfilt-bambu-classic-ljusgron-gron","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55547798520152","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15258116784472","handle":"babyfilt-bambu-classic-vit-beige","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55547799765336","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256572952920","handle":"babyfilt-bambu-klover-beige","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541159952728","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256618336600","handle":"babyfilt-bambu-panda-beige-one-size","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541398110552","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15256652480856","handle":"babyfilt-bambu-pears","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541594685784","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842680176984","handle":"babyfilt-bambu-pink-mushroom","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605785518424","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842681258328","handle":"babyfilt-mamma-mu-och-krakan-old-pink","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605790531928","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842679357784","handle":"babyfilt-mamma-mu-och-krakan-turkos","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605782569304","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842681520472","handle":"babyfilt-pettson-och-findus-gron","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605791187288","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://geggamoja.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"185785778520","themeStoreId":"777","themePublished":"true","eventMetadataId":"695280ad-887f-4d45-acf6-c4aa82f5fd85","pageType":"cart","shopId":"91421704536","storefrontBaseUrl":"https:\/\/geggamoja.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1654<script> 1655 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1656 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1657 window.ShopifyAnalytics.meta.currency = 'USD'; 1658 var meta = {"page":{"pageType":"cart","requestId":"66082620-2366-42a9-b5e2-6aa7168457a2-1790361645"}}; 1659 for (var attr in meta) { 1660 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1661 } 1662</script>
vendor: 1 bytes, line 1662
1662
1663<script class="analytics"> 1664 (function () { 1665 var customDocumentWrite = function(content) { 1666 var jquery = null; 1667 1668 if (window.jQuery) { 1669 jquery = window.jQuery; 1670 } else if (window.Checkout && window.Checkout.$) { 1671 jquery = window.Checkout.$; 1672 } 1673 1674 if (jquery) { 1675 jquery('body').append(content); 1676 } 1677 }; 1678 1679 var hasLoggedConversion = function(token) { 1680 if (token) { 1681 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1682 } 1683 return false; 1684 } 1685 1686 var setCookieIfConversion = function(token) { 1687 if (token) { 1688 var twoMonthsFromNow = new Date(Date.now()); 1689 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1690 1691 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1692 } 1693 } 1694 1695 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1696 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1697 if (trekkie.integrations) { 1698 return; 1699 } 1700 trekkie.methods = [ 1701 'identify', 1702 'page', 1703 'ready', 1704 'track', 1705 'trackForm', 1706 'trackLink' 1707 ]; 1708 trekkie.factory = function(method) { 1709 return function() { 1710 var args = Array.prototype.slice.call(arguments); 1711 args.unshift(method); 1712 trekkie.push(args); 1713 if (method == 'track' || method == 'page') { 1714 var pageUrl; 1715 try { 1716 pageUrl = window.location.href; 1717 } catch (e) {} 1718 var pageReferrer; 1719 try { 1720 pageReferrer = document.referrer; 1721 } catch (e) {} 1722 try { 1723 if (window.__TREKKIE_SHIM_QUEUE == null) { 1724 window.__TREKKIE_SHIM_QUEUE = []; 1725 } 1726 window.__TREKKIE_SHIM_QUEUE.push({ 1727 from: 'trekkie-stub', 1728 method: method, 1729 args: args.slice(1), 1730 pageContext: { 1731 url: pageUrl, 1732 referrer: pageReferrer 1733 } 1734 }); 1735 } catch (e) { 1736 // no-op 1737 } 1738 } 1739 return trekkie; 1740 }; 1741 }; 1742 for (var i = 0; i < trekkie.methods.length; i++) { 1743 var key = trekkie.methods[i]; 1744 trekkie[key] = trekkie.factory(key); 1745 } 1746 trekkie.load = function(config) { 1747 trekkie.config = config || {}; 1748 trekkie.config.initialDocumentCookie = document.cookie; 1749 var first = document.getElementsByTagName('script')[0]; 1750var script = document.createElement('script'); 1751script.type = 'text/javascript'; 1752script.onerror = function(e) { 1753 var scriptFallback = document.createElement('script'); 1754 scriptFallback.type = 'text/javascript'; 1755 scriptFallback.onerror = function(error) { 1756 var Monorail = { 1757 produce: function produce(monorailDomain, schemaId, payload) { 1758 var currentMs = new Date().getTime(); 1759 var event = { 1760 schema_id: schemaId, 1761 payload: payload, 1762 metadata: { 1763 event_created_at_ms: currentMs, 1764 event_sent_at_ms: currentMs 1765 } 1766 }; 1767 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1768 }, 1769 sendRequest: function sendRequest(endpointUrl, payload) { 1770 // Try the sendBeacon API 1771 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1772 var blobData = new window.Blob([payload], { 1773 type: 'text/plain' 1774 }); 1775 1776 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1777 return true; 1778 } // sendBeacon was not successful 1779 1780 } // XHR beacon 1781 1782 var xhr = new XMLHttpRequest(); 1783 1784 try { 1785 xhr.open('POST', endpointUrl); 1786 xhr.setRequestHeader('Content-Type', 'text/plain'); 1787 xhr.send(payload); 1788 } catch (e) { 1789 console.log(e); 1790 } 1791 1792 return false; 1793 }, 1794 isIos12: function isIos12() { 1795 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1796 } 1797 }; 1798 Monorail.produce('monorail-edge.shopifysvc.com', 1799 'trekkie_storefront_load_errors/1.1', 1800 {shop_id: 91421704536, 1801 theme_id: 185785778520, 1802 app_name: "storefront", 1803 context_url: window.location.href, 1804 source_url: "//geggamoja.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1805 1806 }; 1807 scriptFallback.async = true; 1808 scriptFallback.src = '//geggamoja.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1809 first.parentNode.insertBefore(scriptFallback, first); 1810}; 1811script.async = true; 1812script.src = '//geggamoja.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1813first.parentNode.insertBefore(script, first); 1814 1815 }; 1816 trekkie.load( 1817 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":91421704536,"isMerchantRequest":null,"themeId":185785778520,"themeCityHash":"6795647227911600272","contentLanguage":"en","currency":"USD","eventMetadataId":"695280ad-887f-4d45-acf6-c4aa82f5fd85"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1818 ); 1819 1820 var loaded = false;
1821 trekkie.ready(function() { 1822 if (loaded) return; 1823 loaded = true; 1824 1825 window.ShopifyAnalytics.lib = window.trekkie; 1826 1827 var originalDocumentWrite = document.write; 1828 document.write = customDocumentWrite; 1829 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1830 document.write = originalDocumentWrite; 1831 1832 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1833 var token = match? match[1]: undefined; 1834 if (!hasLoggedConversion(token)) { 1835 setCookieIfConversion(token); 1836 1837 } 1838 }); 1839 1840 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"66082620-2366-42a9-b5e2-6aa7168457a2-1790361645","shopifyEmitted":true}); 1841 1842 var eventsListenerScript = document.createElement('script'); 1843 eventsListenerScript.async = true; 1844 eventsListenerScript.src = "//geggamoja.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1845 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1846})();</script>
vendor: 1 bytes, line 1846
1846
1847<script 1848 defer 1849 src="https://geggamoja.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1850 data-application="storefront-renderer" 1851 data-shop-id="91421704536" 1852 data-render-region="gcp-us-west1" 1853 data-page-type="cart" 1854 data-theme-instance-id="185785778520" 1855 data-theme-name="Palo Alto" 1856 data-theme-version="7.0.0" 1857 data-monorail-region="shop_domain" 1858 data-resource-timing-sampling-rate="10" 1859 data-shs="true" 1860 data-shs-beacon="true" 1861 data-shs-export-with-fetch="true" 1862 data-shs-logs-sample-rate="1" 1863 data-shs-beacon-endpoint="https://geggamoja.com/api/collect" 1864></script>
1864 1865<meta name="shopify-y" content="94f2c4c6-3159-4047-b87c-664581259316" data-expiration="1821919245000"><meta name="shopify-s" content="4420e635-9892-4409-ac61-770517b1c6e5" data-expiration="1790363445000"><meta name="new-cookie-storage-activated" content="t"> 1866</head><body id="your-shopping-cart" class="template-cart body--rounded-corners palette--light no-outline"><loading-overlay class="loading-overlay"><div class="loader loader--image"> 1867 <div class="loader__image__holder"><div class="loader__image loader__image--fallback"></div></div> 1868 </div></loading-overlay> 1869<a class="in-page-link skip-link" data-skip-content href="#MainContent">Jump to content</a> 1870 1871 <!-- BEGIN sections: group-header --> 1872<div id="shopify-section-sections--26155446894936__announcement-bar" class="shopify-section shopify-section-group-group-header announcement-bar-static"><!-- /snippets/announcement.liquid --><link href="//geggamoja.com/cdn/shop/t/19/assets/section-announcement.css?v=20995991697193811561760592801" rel="stylesheet" type="text/css" media="all" /> 1873 1874 <div class="wrapper--full" data-announcement-bar> 1875 1876<div 1877 id="announcement-bar--sections--26155446894936__announcement-bar" 1878 class="section-padding section-marquee" 1879 data-section-type="announcement-bar" 1880 data-section-id="sections--26155446894936__announcement-bar" 1881 1882 data-announcement-wrapper 1883 1884 1885 1886> 1887 1888 <div class="ie11-error-message"> 1889 <p>Your web browser (Internet Explorer 11) is no longer supported. For the best possible experience, please use a modern web browser such as Microsoft Edge, Google Chrome, Firefox, or Safari.</p> 1890 </div> 1891 1892<style data-shopify>/* Prevent CLS on page load */ 1893 :root { 1894 --announcement-height: calc(0.75rem * 1.1 * 1.5 + 10px * 2 + var(--BORDER-WIDTH)); 1895 } 1896 @media screen and (max-width: 767px) { 1897 :root { 1898 --announcement-height: calc(0.75rem * 1.1 * 1.5 + 10px * 2 + var(--BORDER-WIDTH)); 1899 } 1900 } 1901 1902 #announcement-bar--sections--26155446894936__announcement-bar { 1903 --bg: #86ad9b; 1904 } 1905 1906 @font-face { 1907 font-family: Poppins; 1908 font-weight: 400; 1909 font-style: normal; 1910 font-display: swap; 1911 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 1912 url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 1913} 1914 1915 1916 #announcement-bar--sections--26155446894936__announcement-bar .announcement { 1917 --font-family: Poppins, sans-serif; 1918 --font-style: normal; 1919 --font-weight: 400; 1920 --adjust-text-size: 1.1; 1921 --padding: 10px; 1922 --letter-spacing: 0.1em; 1923 --line-height: 1.5; 1924 1925 --text: #f4f4f4; 1926 1927 --border: #f4f4f4; 1928 } 1929 1930 #announcement-bar--sections--26155446894936__announcement-bar .flickity-enabled .ticker--animated, 1931 #announcement-bar--sections--26155446894936__announcement-bar .announcement__ticker { padding: 0 30px; } 1932 1933 @media screen and (max-width: 767px) { 1934 #announcement-bar--sections--26155446894936__announcement-bar .announcement { --adjust-text-size: 1.1; } 1935 }</style><div 1936 class="announcement caps announcement--bottom-border" 1937 data-announcement 1938 ><div 1939 class="announcement__slider" 1940 data-slider 1941 1942 role="group" 1943 data-slider-speed="5000" 1944 > 1945 1946 1947 1948 <div class="announcement__block announcement__block--text announcement__slide" 1949 data-slide="text_nyKk4x" 1950 data-slide-index="0" 1951 data-block-id="text_nyKk4x" 1952 1953 1954 1955 style="--highlight-color: var(--text);--highlight-color: #d43747;--highlight-text-color: #000000;"> 1956 <div data-ticker-frame class="announcement__message"> 1957 <div data-ticker-scale class="announcement__scale"> 1958 <div data-ticker-text class="announcement__text"> 1959 1960 1961 1962<span class="text-highlight__break">Swedish design</span> 1963 </div> 1964 </div> 1965 </div> 1966 </div> 1967 </div></div></div> 1968 1969 </div> 1970 1971 1972</div><div id="shopify-section-sections--26155446894936__header" class="shopify-section shopify-section-group-group-header shopify-section-header"><mobile-menu 1973 class="drawer drawer--left drawer--header cv-h" 1974 id="nav-drawer-header" 1975 role="navigation" 1976 data-drawer 1977 data-drawer-header 1978 1979 style="" 1980 1981> 1982 <div class="drawer__header"><div class="drawer__title"><a href="/en-us" class="drawer__logo" style="--logo-width: 180px"> 1983 <img src="//geggamoja.com/cdn/shop/files/image_788_1.png?v=1750076859&width=500" srcset="//geggamoja.com/cdn/shop/files/image_788_1.png?v=1750076859&width=180 180w, //geggamoja.com/cdn/shop/files/image_788_1.png?v=1750076859&width=270 270w, //geggamoja.com/cdn/shop/files/image_788_1.png?v=1750076859&width=360 360w" width="180" height="15.131348511383537" sizes="(max-width: 360px) 50vw, 180px" class="drawer__logo-image"> 1984 </a></div><button type="button" class="drawer__close-button" aria-controls="nav-drawer-header" data-drawer-toggle>
1985 <span class="visually-hidden">Close menu</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 1986 </div><ul class="mobile-nav mobile-nav--weight-bold"><li 1987 class="mobile-menu__item mobile-menu__item--level-1 " 1988 1989 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 1990 1991 > 1992 <a 1993 href="/en-us/collections/bastsaljare" 1994 class="mobile-navlink mobile-navlink--level-1" 1995 > 1996 1997Best sellers</a> 1998 </li><li 1999 class="mobile-menu__item mobile-menu__item--level-1 " 2000 2001 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2002 2003 > 2004 <a 2005 href="/en-us/collections/nyheter" 2006 class="mobile-navlink mobile-navlink--level-1" 2007 > 2008 2009News</a> 2010 </li><li 2011 class="mobile-menu__item mobile-menu__item--level-1 " 2012 2013 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2014 2015 > 2016 <a 2017 href="/en-us/collections/halloween" 2018 class="mobile-navlink mobile-navlink--level-1" 2019 > 2020 2021Halloween</a> 2022 </li><li 2023 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 2024 2025 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2026 2027 > 2028 2029 <a 2030 href="/en-us/collections/nyheter" 2031 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 2032 data-nav-link-mobile 2033 >Children's Clothing</a> 2034 <button 2035 type="button" 2036 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 2037 aria-expanded="false" 2038 aria-controls="MobileNav--barnklader-0-sections--26155446894936__header" 2039 data-collapsible-trigger 2040 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 2041 </button> 2042 <div 2043 class="mobile-dropdown" 2044 id="MobileNav--barnklader-0-sections--26155446894936__header" 2045 data-collapsible-container 2046 > 2047 <ul 2048 class="mobile-nav__sublist" 2049 data-collapsible-content 2050 ><li 2051 class="mobile-menu__item mobile-menu__item--level-2" 2052 2053 > 2054 <a 2055 href="/en-us/collections/alla-barnklader" 2056 class="mobile-navlink mobile-navlink--level-2" 2057 data-nav-link-mobile 2058 ><span>All Children's Clothing</span> 2059 </a></li><li 2060 class="mobile-menu__item mobile-menu__item--level-2" 2061 2062 > 2063 <a 2064 href="/en-us/collections/nyfodd" 2065 class="mobile-navlink mobile-navlink--level-2" 2066 data-nav-link-mobile 2067 ><span>Newborn</span> 2068 </a></li><li 2069 class="mobile-menu__item mobile-menu__item--level-2" 2070 2071 > 2072 <a 2073 href="/en-us/collections/bambuklader" 2074 class="mobile-navlink mobile-navlink--level-2" 2075 data-nav-link-mobile 2076 ><span>Bamboo Clothing</span> 2077 </a></li><li 2078 class="mobile-menu__item mobile-menu__item--level-2" 2079 2080 > 2081 <a 2082 href="/en-us/collections/uv-och-badklader" 2083 class="mobile-navlink mobile-navlink--level-2" 2084 data-nav-link-mobile 2085 ><span>UV Swimwear</span> 2086 </a></li><li 2087 class="mobile-menu__item mobile-menu__item--level-2" 2088 2089 > 2090 <a 2091 href="/en-us/collections/badrockar-3" 2092 class="mobile-navlink mobile-navlink--level-2" 2093 data-nav-link-mobile 2094 ><span>Bathrobe</span> 2095 </a></li><li 2096 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2097 2098 aria-haspopup="true" 2099 2100 > 2101 <a 2102 href="/en-us/collections/pyjamasar-1" 2103 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 2104 data-nav-link-mobile 2105 ><span>Sleepwear</span> 2106 </a><button 2107 type="button" 2108 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2109 aria-expanded="false" 2110 aria-controls="MobileNav--barnklader-sovklader-0-sections--26155446894936__header" 2111 data-collapsible-trigger 2112 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 2113 </button><div 2114 class="mobile-dropdown" 2115 id="MobileNav--barnklader-sovklader-0-sections--26155446894936__header" 2116 data-collapsible-container 2117 > 2118 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2119 <a 2120 href="/en-us/collections/pyjamasar-1" 2121 class="mobile-navlink mobile-navlink--level-3" 2122 >Show all Sleepwear</a> 2123 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2124 <a 2125 href="/en-us/collections/sovpasar" 2126 class="mobile-navlink mobile-navlink--level-3" 2127 >Sleeping bags</a> 2128 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2129 <a 2130 href="/en-us/collections/pyjamas-heldrakt" 2131 class="mobile-navlink mobile-navlink--level-3" 2132 >Pyjamas Onesie</a> 2133 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2134 <a 2135 href="/en-us/collections/pyjamas-tvadelad" 2136 class="mobile-navlink mobile-navlink--level-3" 2137 >Two-piece Pajamas</a> 2138 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2139 <a 2140 href="/en-us/collections/nattlinnen" 2141 class="mobile-navlink mobile-navlink--level-3" 2142 >Nightgowns</a> 2143 </li></ul> 2144 </div></li><li 2145 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2146 2147 aria-haspopup="true" 2148 2149 > 2150 <a 2151 href="/en-us/collections/ytterklader" 2152 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 2153 data-nav-link-mobile 2154 ><span>Outerwear</span> 2155 </a><button 2156 type="button" 2157 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2158 aria-expanded="false" 2159 aria-controls="MobileNav--barnklader-ytterklader-0-sections--26155446894936__header" 2160 data-collapsible-trigger 2161 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 2162 </button><div 2163 class="mobile-dropdown" 2164 id="MobileNav--barnklader-ytterklader-0-sections--26155446894936__header" 2165 data-collapsible-container 2166 > 2167 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2168 <a 2169 href="/en-us/collections/ytterklader" 2170 class="mobile-navlink mobile-navlink--level-3" 2171 >Show All Outerwear</a> 2172 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2173 <a 2174 href="/en-us/collections/fleeceklader-1" 2175 class="mobile-navlink mobile-navlink--level-3" 2176 >Fleece Clothing</a> 2177 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2178 <a 2179 href="/en-us/collections/skalklader-regnklader" 2180 class="mobile-navlink mobile-navlink--level-3" 2181 >Shell and rainwear</a> 2182 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2183 <a 2184 href="/en-us/collections/overaller" 2185 class="mobile-navlink mobile-navlink--level-3" 2186 >Overall</a> 2187 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2188 <a 2189 href="/en-us/collections/handskar-vantar" 2190 class="mobile-navlink mobile-navlink--level-3" 2191 >Gloves and Mittens</a> 2192 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2193 <a 2194 href="/en-us/collections/jackor" 2195 class="mobile-navlink mobile-navlink--level-3" 2196 >Jackets</a> 2197 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2198 <a 2199 href="/en-us/collections/nederdelar-1" 2200 class="mobile-navlink mobile-navlink--level-3" 2201 >Overpants</a> 2202 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2203 <a 2204 href="/en-us/collections/vanthallare" 2205 class="mobile-navlink mobile-navlink--level-3" 2206 >Parking attendant</a> 2207 </li></ul> 2208 </div></li><li 2209 class="mobile-menu__item mobile-menu__item--level-2" 2210 2211 > 2212 <a 2213 href="/en-us/collections/ull-och-understall-1" 2214 class="mobile-navlink mobile-navlink--level-2" 2215 data-nav-link-mobile 2216 ><span>Wool and Base Layers</span> 2217 </a></li><li 2218 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2219 2220 aria-haspopup="true" 2221 2222 > 2223 <a 2224 href="/en-us/collections/overdelar-1" 2225 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 2226 data-nav-link-mobile 2227 ><span>Tops</span> 2228 </a><button 2229 type="button" 2230 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2231 aria-expanded="false" 2232 aria-controls="MobileNav--barnklader-overdelar-0-sections--26155446894936__header" 2233 data-collapsible-trigger 2234 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 2235 </button><div 2236 class="mobile-dropdown" 2237 id="MobileNav--barnklader-overdelar-0-sections--26155446894936__header" 2238 data-collapsible-container 2239 > 2240 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2241 <a 2242 href="/en-us/collections/bodys-bodysuits" 2243 class="mobile-navlink mobile-navlink--level-3" 2244 >Bodies</a> 2245 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2246 <a 2247 href="/en-us/collections/trojor" 2248 class="mobile-navlink mobile-navlink--level-3" 2249 >Sweaters</a> 2250 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2251 <a 2252 href="/en-us/collections/jumpsuit" 2253 class="mobile-navlink mobile-navlink--level-3" 2254 >Jumpsuits</a> 2255 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2256 <a
2257 href="/en-us/collections/t-shirts-linnen" 2258 class="mobile-navlink mobile-navlink--level-3" 2259 >T-shirts</a> 2260 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2261 <a 2262 href="/en-us/collections/skjortor" 2263 class="mobile-navlink mobile-navlink--level-3" 2264 >Shirts</a> 2265 </li></ul> 2266 </div></li><li 2267 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2268 2269 aria-haspopup="true" 2270 2271 > 2272 <a 2273 href="/en-us/collections/nederdelar-1" 2274 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 2275 data-nav-link-mobile 2276 ><span>Skirts</span> 2277 </a><button 2278 type="button" 2279 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2280 aria-expanded="false" 2281 aria-controls="MobileNav--barnklader-nederdelar-0-sections--26155446894936__header" 2282 data-collapsible-trigger 2283 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 2284 </button><div 2285 class="mobile-dropdown" 2286 id="MobileNav--barnklader-nederdelar-0-sections--26155446894936__header" 2287 data-collapsible-container 2288 > 2289 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2290 <a 2291 href="/en-us/collections/babybyxor" 2292 class="mobile-navlink mobile-navlink--level-3" 2293 >Baby pants</a> 2294 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2295 <a 2296 href="/en-us/collections/byxor" 2297 class="mobile-navlink mobile-navlink--level-3" 2298 >Pants</a> 2299 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2300 <a 2301 href="/en-us/collections/leggings-tights" 2302 class="mobile-navlink mobile-navlink--level-3" 2303 >Leggings and Tights</a> 2304 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2305 <a 2306 href="/en-us/collections/shorts" 2307 class="mobile-navlink mobile-navlink--level-3" 2308 >Shorts</a> 2309 </li></ul> 2310 </div></li><li 2311 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2312 2313 aria-haspopup="true" 2314 2315 > 2316 <a 2317 href="/en-us/collections/mossor-7" 2318 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 2319 data-nav-link-mobile 2320 ><span>Hats</span> 2321 </a><button 2322 type="button" 2323 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2324 aria-expanded="false" 2325 aria-controls="MobileNav--barnklader-mossor-0-sections--26155446894936__header" 2326 data-collapsible-trigger 2327 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 2328 </button><div 2329 class="mobile-dropdown" 2330 id="MobileNav--barnklader-mossor-0-sections--26155446894936__header" 2331 data-collapsible-container 2332 > 2333 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2334 <a 2335 href="/en-us/collections/tunna-mossor-2" 2336 class="mobile-navlink mobile-navlink--level-3" 2337 >Thin Hats</a> 2338 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2339 <a 2340 href="/en-us/collections/vintermossor-2" 2341 class="mobile-navlink mobile-navlink--level-3" 2342 >Winter hats</a> 2343 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2344 <a 2345 href="/en-us/collections/solhattar-och-kepsar" 2346 class="mobile-navlink mobile-navlink--level-3" 2347 >Sun Hats and Caps</a> 2348 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2349 <a 2350 href="/en-us/collections/hjalmmossor" 2351 class="mobile-navlink mobile-navlink--level-3" 2352 >Helmet liners</a> 2353 </li></ul> 2354 </div></li><li 2355 class="mobile-menu__item mobile-menu__item--level-2" 2356 2357 > 2358 <a 2359 href="/en-us/collections/klanningar" 2360 class="mobile-navlink mobile-navlink--level-2" 2361 data-nav-link-mobile 2362 ><span>Dresses</span> 2363 </a></li><li 2364 class="mobile-menu__item mobile-menu__item--level-2" 2365 2366 > 2367 <a 2368 href="/en-us/collections/underklader-strumpor" 2369 class="mobile-navlink mobile-navlink--level-2" 2370 data-nav-link-mobile 2371 ><span>Underwear and Socks</span> 2372 </a></li><li 2373 class="mobile-menu__item mobile-menu__item--level-2" 2374 2375 > 2376 <a 2377 href="/en-us/collections/accessoarer-1" 2378 class="mobile-navlink mobile-navlink--level-2" 2379 data-nav-link-mobile 2380 ><span>Accessories</span> 2381 </a></li></ul> 2382 </div> 2383 </li><li 2384 class="mobile-menu__item mobile-menu__item--level-1 " 2385 2386 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2387 2388 > 2389 <a 2390 href="/en-us/collections/solglasogon" 2391 class="mobile-navlink mobile-navlink--level-1" 2392 > 2393 2394Sunglasses</a> 2395 </li><li 2396 class="mobile-menu__item mobile-menu__item--level-1 " 2397 2398 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2399 2400 > 2401 <a 2402 href="/en-us/collections/skor-stovlar" 2403 class="mobile-navlink mobile-navlink--level-1" 2404 > 2405 2406Shoes and Boots</a> 2407 </li><li 2408 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 2409 2410 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2411 2412 > 2413 2414 <a 2415 href="/en-us/collections/babyprodukter-8" 2416 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 2417 data-nav-link-mobile 2418 >Baby Products</a> 2419 <button 2420 type="button" 2421 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 2422 aria-expanded="false" 2423 aria-controls="MobileNav--babyprodukter-0-sections--26155446894936__header" 2424 data-collapsible-trigger 2425 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 2426 </button> 2427 <div 2428 class="mobile-dropdown" 2429 id="MobileNav--babyprodukter-0-sections--26155446894936__header" 2430 data-collapsible-container 2431 > 2432 <ul 2433 class="mobile-nav__sublist" 2434 data-collapsible-content 2435 ><li 2436 class="mobile-menu__item mobile-menu__item--level-2" 2437 2438 > 2439 <a 2440 href="/en-us/collections/babyprodukter-8" 2441 class="mobile-navlink mobile-navlink--level-2" 2442 data-nav-link-mobile 2443 ><span>Show all Baby Products</span> 2444 </a></li><li 2445 class="mobile-menu__item mobile-menu__item--level-2" 2446 2447 > 2448 <a 2449 href="/en-us/collections/babyfiltar-snuttefiltar" 2450 class="mobile-navlink mobile-navlink--level-2" 2451 data-nav-link-mobile 2452 ><span>Baby Blankets and Comfort Blankets</span> 2453 </a></li><li 2454 class="mobile-menu__item mobile-menu__item--level-2" 2455 2456 > 2457 <a 2458 href="/en-us/collections/dregglisar-haklappar" 2459 class="mobile-navlink mobile-navlink--level-2" 2460 data-nav-link-mobile 2461 ><span>Drool cloths and bibs</span> 2462 </a></li><li 2463 class="mobile-menu__item mobile-menu__item--level-2" 2464 2465 > 2466 <a 2467 href="/en-us/collections/till-vagnen" 2468 class="mobile-navlink mobile-navlink--level-2" 2469 data-nav-link-mobile 2470 ><span>To the Cart</span> 2471 </a></li><li 2472 class="mobile-menu__item mobile-menu__item--level-2" 2473 2474 > 2475 <a 2476 href="/en-us/collections/mjukisdjur-och-doddi" 2477 class="mobile-navlink mobile-navlink--level-2" 2478 data-nav-link-mobile 2479 ><span>Stuffed Animals and Doddi</span> 2480 </a></li><li 2481 class="mobile-menu__item mobile-menu__item--level-2" 2482 2483 > 2484 <a 2485 href="/en-us/collections/uv-filtar-och-gardiner" 2486 class="mobile-navlink mobile-navlink--level-2" 2487 data-nav-link-mobile 2488 ><span>UV Filters and Curtains</span> 2489 </a></li><li 2490 class="mobile-menu__item mobile-menu__item--level-2" 2491 2492 > 2493 <a 2494 href="/en-us/collections/till-sangen" 2495 class="mobile-navlink mobile-navlink--level-2" 2496 data-nav-link-mobile 2497 ><span>To Bed</span> 2498 </a></li><li 2499 class="mobile-menu__item mobile-menu__item--level-2" 2500 2501 > 2502 <a 2503 href="/en-us/collections/napphallare" 2504 class="mobile-navlink mobile-navlink--level-2" 2505 data-nav-link-mobile 2506 ><span>Pacifier holder</span> 2507 </a></li></ul> 2508 </div> 2509 </li><li 2510 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 2511 2512 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2513 2514 > 2515 2516 <a 2517 href="/en-us/collections" 2518 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 2519 data-nav-link-mobile 2520 >Collections</a> 2521 <button 2522 type="button" 2523 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 2524 aria-expanded="false" 2525 aria-controls="MobileNav--kollektioner-0-sections--26155446894936__header" 2526 data-collapsible-trigger 2527 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 2528 </button> 2529 <div 2530 class="mobile-dropdown" 2531 id="MobileNav--kollektioner-0-sections--26155446894936__header" 2532 data-collapsible-container 2533 > 2534 <ul 2535 class="mobile-nav__sublist" 2536 data-collapsible-content 2537 ><li 2538 class="mobile-menu__item mobile-menu__item--level-2" 2539 2540 > 2541 <a 2542 href="/en-us/collections/pippi-langstrump" 2543 class="mobile-navlink mobile-navlink--level-2" 2544 data-nav-link-mobile 2545 ><span>Pippi Longstocking</span> 2546 </a></li><li 2547 class="mobile-menu__item mobile-menu__item--level-2" 2548 2549 > 2550 <a 2551 href="/en-us/collections/pettson-och-findus" 2552 class="mobile-navlink mobile-navlink--level-2" 2553 data-nav-link-mobile 2554 ><span>Pettson and Findus</span> 2555 </a></li><li 2556 class="mobile-menu__item mobile-menu__item--level-2" 2557 2558 > 2559 <a 2560 href="/en-us/collections/mamma-mu-och-krakan" 2561 class="mobile-navlink mobile-navlink--level-2" 2562 data-nav-link-mobile 2563 ><span>Mamma Mu and the Crow</span> 2564 </a></li><li 2565 class="mobile-menu__item mobile-menu__item--level-2" 2566 2567 > 2568 <a 2569 href="/en-us/collections/humlan-djojj-3" 2570 class="mobile-navlink mobile-navlink--level-2" 2571 data-nav-link-mobile 2572 ><span>Humlan Djojj</span> 2573 </a></li><li 2574 class="mobile-menu__item mobile-menu__item--level-2" 2575 2576 > 2577 <a 2578 href="/en-us/collections/geggamoja-classic-1" 2579 class="mobile-navlink mobile-navlink--level-2" 2580 data-nav-link-mobile 2581 ><span>Classic Collection</span> 2582 </a></li></ul> 2583 </div> 2584 </li><li 2585 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 2586 2587 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2588 2589 > 2590 2591 <a 2592 href="/en-us/collections/outlet" 2593 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 2594 data-nav-link-mobile 2595 >Summer Sale</a> 2596 <button 2597 type="button" 2598 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 2599 aria-expanded="false"
2600 aria-controls="MobileNav--outlet-0-sections--26155446894936__header" 2601 data-collapsible-trigger 2602 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 2603 </button> 2604 <div 2605 class="mobile-dropdown" 2606 id="MobileNav--outlet-0-sections--26155446894936__header" 2607 data-collapsible-container 2608 > 2609 <ul 2610 class="mobile-nav__sublist" 2611 data-collapsible-content 2612 ><li 2613 class="mobile-menu__item mobile-menu__item--level-2" 2614 2615 > 2616 <a 2617 href="/en-us/collections/outlet" 2618 class="mobile-navlink mobile-navlink--level-2" 2619 data-nav-link-mobile 2620 ><span>Show all articles</span> 2621 </a></li><li 2622 class="mobile-menu__item mobile-menu__item--level-2" 2623 2624 > 2625 <a 2626 href="/en-us/collections/sommarrea-uv-klader" 2627 class="mobile-navlink mobile-navlink--level-2" 2628 data-nav-link-mobile 2629 ><span>UV clothing</span> 2630 </a></li><li 2631 class="mobile-menu__item mobile-menu__item--level-2" 2632 2633 > 2634 <a 2635 href="/en-us/collections/sommarrea-ytterklader" 2636 class="mobile-navlink mobile-navlink--level-2" 2637 data-nav-link-mobile 2638 ><span>Outerwear</span> 2639 </a></li><li 2640 class="mobile-menu__item mobile-menu__item--level-2" 2641 2642 > 2643 <a 2644 href="/en-us/collections/skor-stovlar" 2645 class="mobile-navlink mobile-navlink--level-2" 2646 data-nav-link-mobile 2647 ><span>Shoes and Boots</span> 2648 </a></li><li 2649 class="mobile-menu__item mobile-menu__item--level-2" 2650 2651 > 2652 <a 2653 href="/en-us/collections/sommarrea-sovklader" 2654 class="mobile-navlink mobile-navlink--level-2" 2655 data-nav-link-mobile 2656 ><span>Sleepwear</span> 2657 </a></li><li 2658 class="mobile-menu__item mobile-menu__item--level-2" 2659 2660 > 2661 <a 2662 href="/en-us/collections/sommarrea-overdelar" 2663 class="mobile-navlink mobile-navlink--level-2" 2664 data-nav-link-mobile 2665 ><span>Tops</span> 2666 </a></li><li 2667 class="mobile-menu__item mobile-menu__item--level-2" 2668 2669 > 2670 <a 2671 href="/en-us/collections/sommarrea-nederdelar" 2672 class="mobile-navlink mobile-navlink--level-2" 2673 data-nav-link-mobile 2674 ><span>Skirts</span> 2675 </a></li><li 2676 class="mobile-menu__item mobile-menu__item--level-2" 2677 2678 > 2679 <a 2680 href="/en-us/collections/sommarrea-klanningar" 2681 class="mobile-navlink mobile-navlink--level-2" 2682 data-nav-link-mobile 2683 ><span>Dresses</span> 2684 </a></li><li 2685 class="mobile-menu__item mobile-menu__item--level-2" 2686 2687 > 2688 <a 2689 href="/en-us/collections/sommarrea-mossor-och-solhattar" 2690 class="mobile-navlink mobile-navlink--level-2" 2691 data-nav-link-mobile 2692 ><span>Hats and Sun Hats</span> 2693 </a></li><li 2694 class="mobile-menu__item mobile-menu__item--level-2" 2695 2696 > 2697 <a 2698 href="/en-us/collections/sommarrea-babyprodukter" 2699 class="mobile-navlink mobile-navlink--level-2" 2700 data-nav-link-mobile 2701 ><span>Baby Products</span> 2702 </a></li><li 2703 class="mobile-menu__item mobile-menu__item--level-2" 2704 2705 > 2706 <a 2707 href="/en-us/collections/sista-chansen-70" 2708 class="mobile-navlink mobile-navlink--level-2" 2709 data-nav-link-mobile 2710 ><span>Last Chance 70%</span> 2711 </a></li></ul> 2712 </div> 2713 </li><li 2714 class="mobile-menu__item mobile-menu__item--level-1 " 2715 2716 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2717 2718 > 2719 <a 2720 href="/en-us/products/geggamoja-gift-card-250" 2721 class="mobile-navlink mobile-navlink--level-1" 2722 > 2723 2724Gift Card</a> 2725 </li><li 2726 class="mobile-menu__item mobile-menu__item--level-1 " 2727 2728 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2729 2730 > 2731 <a 2732 href="/en-us/pages/handla-seconhand" 2733 class="mobile-navlink mobile-navlink--level-1" 2734 > 2735 2736Used</a> 2737 </li></ul><ul class="mobile-nav mobile-nav--bottom mobile-nav--weight-bold"><li class="mobile-menu__item"> 2738 <a 2739 href="https://geggamoja.com/customer_authentication/redirect?locale=en®ion_country=BQ" 2740 class="mobile-navlink mobile-navlink--small" 2741 id="customer_login_link" 2742 ><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 2743<g clip-path="url(#clip0_1610_1968)"> 2744<path d="M9.536 14.561L6.847 17.336C6.654 17.534 6.338 17.539 6.14 17.347C5.942 17.155 5.937 16.838 6.128 16.64L8.687 14H0.5C0.224 14 0 13.776 0 13.5C0 13.224 0.224 13 0.5 13H8.687L6.128 10.36C5.937 10.162 5.941 9.84502 6.14 9.65302C6.339 9.46102 6.655 9.46702 6.847 9.66402L9.542 12.445C9.819 12.722 9.976 13.099 9.976 13.5C9.976 13.901 9.819 14.278 9.536 14.561ZM16 11C15.448 11 15 11.448 15 12C15 12.552 15.448 13
274416 13C16.552 13 17 12.552 17 12C17 11.448 16.552 11 16 11ZM24 5.32002V20.499C24 22.429 22.43 23.999 20.5 23.999H11.5C9.57 23.999 8 22.429 8 20.499V18.499C8 18.223 8.224 17.999 8.5 17.999C8.776 17.999 9 18.223 9 18.499V20.499C9 21.877 10.121 22.999 11.5 22.999H12V3.50102C12 3.33002 12.032 3.16602 12.056 3.00002H11.5C10.121 3.00002 9 4.12202 9 5.50002V7.50002C9 7.77602 8.776 8.00002 8.5 8.00002C8.224 8.00002 8 7.77602 8 7.50002V5.50002C8 3.57002 9.57 2.00002 11.5 2.00002H12.337C12.556 1.54002 12.875 1.12702 13.281 0.794025C14.095 0.126025 15.156 -0.136975 16.185 0.0680247L20.381 0.907025C22.478 1.32602 24 3.18202 24 5.32002ZM23 5.32002C23 3.65702 21.816 2.21402 20.187 1.88802L15.991 1.04902C15.251 0.900025 14.497 1.09102 13.916 1.56702C13.335 2.04402 13.001 2.74902 13.001 3.50102V23H20.501C21.88 23 23.001 21.878 23.001 20.5L23 5.32002Z" fill="black"/> 2745</g> 2746<defs> 2747<clipPath id="clip0_1610_1968"> 2748<rect width="24" height="24" fill="white"/> 2749</clipPath> 2750</defs> 2751</svg>Log in & Register</a> 2752 </li> 2753 2754 2755<li class="mobile-menu__item"> 2756 <a href="/pages/wishlist" class="mobile-navlink mobile-navlink--small wishlist-menu"> 2757 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 2758 <g clip-path="url(#clip0_1610_1966)"> 2759 <path d="M15 5.5C15 5.776 14.776 6 14.5 6H8.5C8.224 6 8 5.776 8 5.5C8 5.224 8.224 5 8.5 5H14.5C14.776 5 15 5.224 15 5.5ZM15 10.5C15 10.224 14.776 10 14.5 10H8.5C8.224 10 8 10.224 8 10.5C8 10.776 8.224 11 8.5 11H14.5C14.776 11 15 10.776 15 10.5ZM5 14.5C4.448 14.5 4 14.948 4 15.5C4 16.052 4.448 16.5 5 16.5C5.552 16.5 6 16.052 6 15.5C6 14.948 5.552 14.5 5 14.5ZM5 4.5C4.448 4.5 4 4.948 4 5.5C4 6.052 4.448 6.5 5 6.5C5.552 6.5 6 6.052 6 5.5C6 4.948 5.552 4.5 5 4.5ZM5 9.5C4.448 9.5 4 9.948 4 10.5C4 11.052 4.448 11.5 5 11.5C5.552 11.5 6 11.052 6 10.5C6 9.948 5.552 9.5 5 9.5ZM13.5 23H4.5C2.57 23 1 21.43 1 19.5V4.5C1 2.57 2.57 1 4.5 1H14.5C16.43 1 18 2.57 18 4.5V10.5C18 10.776 18.224 11 18.5 11C18.776 11 19 10.776 19 10.5V4.5C19 2.019 16.981 0 14.5 0H4.5C2.019 0 0 2.019 0 4.5V19.5C0 21.981 2.019 24 4.5 24H13.5C13.776 24 14 23.776 14 23.5C14 23.224 13.776 23 13.5 23ZM8.5 15C8.224 15 8 15.224 8 15.5C8 15.776 8.224 16 8.5 16H9.5C9.776 16 10 15.776 10 15.5C10 15.224 9.776 15 9.5 15H8.5ZM23.983 16.451C23.983 19.013 20.835 21.829 18.958 23.279C18.671 23.502 18.328 23.612 17.983 23.612C17.638 23.612 17.295 23.502 17.008 23.279C15.132 21.829 11.983 19.013 11.983 16.451C11.983 14.538 13.441 12.981 15.233 12.981C16.378 12.981 17.394 13.497 17.994 14.315C18.583 13.489 19.58 12.981 20.733 12.981C22.525 12.981 23.983 14.538 23.983 16.451ZM22.983 16.451C22.983 15.09 21.974 13.981 20.733 13.981C19.617 13.981 18.714 14.637 18.487 15.613C18.383 16.066 17.618 16.066 17.513 15.613C17.289 14.652 16.352 13.981 15.233 13.981C13.992 13.981 12.983 15.089 12.983 16.451C12.983 18.727 16.532 21.647 17.62 22.488C17.834 22.654 18.132 22.654 18.346 22.488C19.434 21.647 22.983 18.727 22.983 16.451Z" fill="black"/> 2760 </g> 2761 <defs> 2762 <clipPath id="clip0_1610_1966"> 2763 <rect width="24" height="24" fill="white"/> 2764 </clipPath> 2765 </defs> 2766 </svg>Wish list</a> 2767 </li><div class="language_selector_mobile"></div> 2768 2769<li 2770 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--secondary" 2771 2772 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2773 2774 > 2775 <a 2776 href="/en-us/blogs/guide" 2777 class="mobile-navlink mobile-navlink--level-1" 2778 > 2779 2780 <span> 2781 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 2782<g clip-path="url(#clip0_285_2241)"> 2783<path d="M10 20C4.48583 20 0 15.5142 0 10C0 4.48583 4.48583 0 10 0C15.5142 0 20 4.48583 20 10C20 15.5142 15.5142 20 10 20ZM10 0.833333C4.94583 0.833333 0.833333 4.94583 0.833333 10C0.833333 15.0542 4.94583 19.1667 10 19.1667C15.0542 19.1667 19.1667 15.0542 19.1667 10C19.1667 4.94583 15.0542 0.833333 10 0.833333ZM13.1083 10.91C13.61 10.4083 13.61 9.59333 13.1083 9.09167L9.045 5.0275L8.45583 5.61667L12.5192 9.68083C12.695 9.8575 12.695 10.1442 12.5192 10.3208L8.45833 14.3808L9.0475 14.97L13.1083 10.91Z" fill="black"/> 2784</g> 2785<defs> 2786<clipPath id="clip0_285_2241"> 2787<rect width="20" height="20" fill="white"/> 2788</clipPath> 2789</defs> 2790</svg> 2791 </span> 2792 2793Guides and inspiration</a> 2794 </li><li 2795 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--secondary" 2796 2797 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2798 2799 > 2800 <a 2801 href="/en-us/blogs/guide/vart-hallbara-arbete" 2802 class="mobile-navlink mobile-navlink--level-1" 2803 > 2804
2805 <span> 2806 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 2807<g clip-path="url(#clip0_285_2241)"> 2808<path d="M10 20C4.48583 20 0 15.5142 0 10C0 4.48583 4.48583 0 10 0C15.5142 0 20 4.48583 20 10C20 15.5142 15.5142 20 10 20ZM10 0.833333C4.94583 0.833333 0.833333 4.94583 0.833333 10C0.833333 15.0542 4.94583 19.1667 10 19.1667C15.0542 19.1667 19.1667 15.0542 19.1667 10C19.1667 4.94583 15.0542 0.833333 10 0.833333ZM13.1083 10.91C13.61 10.4083 13.61 9.59333 13.1083 9.09167L9.045 5.0275L8.45583 5.61667L12.5192 9.68083C12.695 9.8575 12.695 10.1442 12.5192 10.3208L8.45833 14.3808L9.0475 14.97L13.1083 10.91Z" fill="black"/> 2809</g> 2810<defs> 2811<clipPath id="clip0_285_2241"> 2812<rect width="20" height="20" fill="white"/> 2813</clipPath> 2814</defs> 2815</svg> 2816 </span> 2817 2818Sustainability</a> 2819 </li><li 2820 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--secondary" 2821 2822 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2823 2824 > 2825 <a 2826 href="/en-us/pages/kontakta-oss" 2827 class="mobile-navlink mobile-navlink--level-1" 2828 > 2829 2830 <span> 2831 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 2832<g clip-path="url(#clip0_285_2241)"> 2833<path d="M10 20C4.48583 20 0 15.5142 0 10C0 4.48583 4.48583 0 10 0C15.5142 0 20 4.48583 20 10C20 15.5142 15.5142 20 10 20ZM10 0.833333C4.94583 0.833333 0.833333 4.94583 0.833333 10C0.833333 15.0542 4.94583 19.1667 10 19.1667C15.0542 19.1667 19.1667 15.0542 19.1667 10C19.1667 4.94583 15.0542 0.833333 10 0.833333ZM13.1083 10.91C13.61 10.4083 13.61 9.59333 13.1083 9.09167L9.045 5.0275L8.45583 5.61667L12.5192 9.68083C12.695 9.8575 12.695 10.1442 12.5192 10.3208L8.45833 14.3808L9.0475 14.97L13.1083 10.91Z" fill="black"/> 2834</g> 2835<defs> 2836<clipPath id="clip0_285_2241"> 2837<rect width="20" height="20" fill="white"/> 2838</clipPath> 2839</defs> 2840</svg> 2841 </span> 2842 2843Customer Service</a> 2844 </li><li 2845 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--secondary" 2846 2847 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2848 2849 > 2850 <a 2851 href="/en-us/blogs/guide/storleksguide-barn-och-babyklader" 2852 class="mobile-navlink mobile-navlink--level-1" 2853 > 2854 2855 <span> 2856 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 2857<g clip-path="url(#clip0_285_2241)"> 2858<path d="M10 20C4.48583 20 0 15.5142 0 10C0 4.48583 4.48583 0 10 0C15.5142 0 20 4.48583 20 10C20 15.5142 15.5142 20 10 20ZM10 0.833333C4.94583 0.833333 0.833333 4.94583 0.833333 10C0.833333 15.0542 4.94583 19.1667 10 19.1667C15.0542 19.1667 19.1667 15.0542 19.1667 10C19.1667 4.94583 15.0542 0.833333 10 0.833333ZM13.1083 10.91C13.61 10.4083 13.61 9.59333 13.1083 9.09167L9.045 5.0275L8.45583 5.61667L12.5192 9.68083C12.695 9.8575 12.695 10.1442 12.5192 10.3208L8.45833 14.3808L9.0475 14.97L13.1083 10.91Z" fill="black"/> 2859</g> 2860<defs> 2861<clipPath id="clip0_285_2241"> 2862<rect width="20" height="20" fill="white"/> 2863</clipPath> 2864</defs> 2865</svg> 2866 </span> 2867 2868Size Guide</a> 2869 </li></ul></mobile-menu> 2870<link href="//geggamoja.com/cdn/shop/t/19/assets/section-header-navigation.css?v=149213554111654009391760592815" rel="stylesheet" type="text/css" media="all" /> 2871<style data-shopify>:root { 2872 --header-height: 60px; 2873 --header-sticky-height: 60px; 2874 --header-background-height: 60px; 2875 } 2876 2877 .no-js { 2878 --header-sticky-height: 0px; 2879 } 2880 2881 2882 :root { 2883 --full-height: calc(100vh - var(--header-sticky-height)); 2884 2885 } 2886 2887 2888 2889 .main-content > .shopify-section.supports-transparent-header:first-child [data-prevent-transparent-header] { 2890 --full-height: var(--content-full); 2891 } 2892 2893 2894 2895 .site-header--has-border { 2896 2897 --border-color: currentcolor; 2898 2899 2900 --border-opacity: 0.0; 2901 } 2902 2903</style><header 2904 id="SiteHeader" 2905 class="site-header site-header--fixed site-header--nav-left site-header--nav-bold site-header--trans
2905parent site-header--has-gradient site-header--has-logo site-header--has-border" 2906 role="banner" 2907 data-site-header 2908 data-section-id="sections--26155446894936__header" 2909 2910 data-height="60" 2911 2912 data-section-type="header" 2913 data-transparent="true" 2914 2915 data-text-color="white" 2916 2917 data-position="fixed" 2918 data-nav-alignment="left" 2919 2920 data-header-sticky 2921 2922 2923 data-header-height 2924 2925> 2926 <div class="site-header__background" data-header-background></div> 2927 2928 <div 2929 class="wrapper" 2930 2931 data-wrapper 2932 > 2933 <button 2934 type="button" 2935 class="mobile-menu__button mobile-menu__button--burger js-drawer-open" 2936 data-drawer-toggle 2937 data-mobile-menu-trigger 2938 > 2939 <span class="visually-hidden">Open/close mobile menu</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-hamburger" viewBox="0 0 192 192"><path d="M30 96h132M30 48h132M30 144h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 2940 2941 2942<style data-shopify>.logo__image-link { 2943 width: 180px; 2944 height: 15px; 2945 } 2946 2947 .has-scrolled .logo__image-link { 2948 width: 180px; 2949 height: 15px; 2950 }</style><h1 class="logo" data-logo data-takes-space><a href="/en-us" aria-label="Geggamoja" class="logo__image-link logo__image-link--other logo__image-link--single"><img src="//geggamoja.com/cdn/shop/files/image_788_1.png?v=1750076859&width=500" srcset="//geggamoja.com/cdn/shop/files/image_788_1.png?v=1750076859&width=180 180w, //geggamoja.com/cdn/shop/files/image_788_1.png?v=1750076859&width=270 270w, //geggamoja.com/cdn/shop/files/image_788_1.png?v=1750076859&width=360 360w" width="180" height="15.131348511383537" loading="eager" sizes="(max-width: 360px) 50vw, 180px" class="logo__image" fetchpriority="high"> 2951 2952 <span class="logo__image-push" style="padding-top: 8.4%"></span> 2953 </a></h1> 2954 <!-- /partials/site-nav.liquid --><nav 2955 id="NavStandard" 2956 class="nav nav--default caps-letter-spacing-nav" 2957 data-nav 2958 2959 style="--highlight: #de5757;--custom-badge-bg-color: #de5757;--custom-badge-text-color: #fff;" 2960 2961 > 2962 <div class="dummy-text"></div> 2963 2964 <div class="desktop-search-container"> 2965 <search-popdown class="search-popdown search-popdown--page" data-popdown-in-page><div class="search-popdown__body search-popdown__body--has-popular-searches" 2966 role="dialog" 2967 aria-modal="true" 2968 aria-label="Search" 2969 data-popdown-body 2970 > 2971 <div class="search-popdown__main"><predictive-search><form class="search-form" action="/en-us/search" method="get" role="search" data-search-form> 2972 <input name="options[prefix]" type="hidden" value="last"><div class="search-form__inner" data-search-form-inner> 2973 <div class="search-form__input-holder"> 2974 <label for="searchInput-" class="search-form__label"> 2975 <span class="visually-hidden">Search for products</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></label> 2976 2977 <input type="search" 2978 id="searchInput-" 2979 class="search-form__input" 2980 name="q" 2981 value="" 2982 aria-label="Search here!" 2983 2984 role="combobox" 2985 aria-expanded="false" 2986 aria-owns="searchResults-" 2987 aria-controls="searchResults-" 2988 aria-haspopup="listbox" 2989 aria-autocomplete="list" 2990 autocorrect="off" 2991 autocomplete="off" 2992 autocapitalize="off" 2993 spellcheck="false" 2994 2995 placeholder="What are you looking for right now?" 2996 > 2997 2998 <button class="search-form__submit visually-hidden" type="submit" tabindex="-1" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 2999 3000 <button type="button" class="search-popdown__close" title="Close" data-popdown-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 3001 </div> 3002 </div> 3003 3004 <div id="searchResults-" class="search-popdown__results"><div class="predictive-search" data-predictive-search-results data-scroll-lock-scrollable> 3005 <div class="predictive-search__loading-state"> 3006 <div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div> 3007 </div> 3008 </div> 3009
3010 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status></span><div id="popularSearches-" class="popular-searches caps " data-popular-searches data-scroll-lock-scrollable> 3011 <div class="popular-searches__wrapper"><div class="predictive-search__group" role="group" aria-labelledby="predictiveSearchPopularSearches-"> 3012 <p id="predictiveSearchPopularSearches-" class="predictive-search__heading label-typography"> 3013 <span>Search suggestions</span> 3014 </p> 3015 3016 <div class="predictive-search__list" role="listbox"><div class="predictive-search__item" id="popularSearchesMenuItem-1-" role="option" aria-selected="false"> 3017 <a href="/en-us/pages/kontakta-oss" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Contact Us</a> 3018 </div><div class="predictive-search__item" id="popularSearchesMenuItem-2-" role="option" aria-selected="false"> 3019 <a href="https://account.geggamoja.com/profile?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnZWdnYW1vamEubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkwOTY2NDQ1LCJuYmYiOjE3OTAzNjE2NDV9.uRJ_25ajOFrBjri9legyZ3e35ZctAkDDRcQJlLN2rK4®ion_country=BQ" class="predictive-search__link" tabindex="-1" data-popular-searches-link>My Pages</a> 3020 </div><div class="predictive-search__item" id="popularSearchesMenuItem-3-" role="option" aria-selected="false"> 3021 <a href="/en-us/pages/kopvillkor" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Terms of Purchase</a> 3022 </div><div class="predictive-search__item" id="popularSearchesMenuItem-4-" role="option" aria-selected="false"> 3023 <a href="/en-us/pages/angerratt" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Right of withdrawal</a> 3024 </div><div class="predictive-search__item" id="popularSearchesMenuItem-5-" role="option" aria-selected="false"> 3025 <a href="/en-us/pages/returer-byten" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Returns & Complaints</a> 3026 </div><div class="predictive-search__item" id="popularSearchesMenuItem-6-" role="option" aria-selected="false"> 3027 <a href="/en-us/pages/kontakta-oss" class="predictive-search__link" tabindex="-1" data-popular-searches-link>FAQ</a> 3028 </div></div> 3029 </div></div> 3030</div></div> 3031 </form></predictive-search></div> 3032 </div></search-popdown> 3033 3034 3035 3036 </div> 3037 3038 <div class="menu__item menu__item--compress" data-nav-items-compress> 3039 <div class="custom-desktop-langauge"> 3040 <style> 3041 .selector_country { 3042 padding:8px; 3043 margin-top:8px; 3044 } 3045 3046 .market-selector__trigger { 3047 background: #fff; 3048 border: none; 3049 cursor: pointer; 3050 } 3051 3052 .market-selector__flag { 3053 width: 24px; 3054 height: 20px; 3055 object-fit: cover; 3056 } 3057 3058 .market-selector__country-code { 3059 font-weight: 600; 3060 font-size: 14px; 3061 } 3062</style> 3063 3064<div class="selector_country"> 3065 <button 3066 type="button" 3067 class="market-selector__trigger" 3068 data-market-selector-trigger 3069 aria-label="Select your market" 3070 > 3071 <img src="//cdn.shopify.com/static/images/flags/bq.svg?width=40" alt="Caribbean Netherlands" srcset="//cdn.shopify.com/static/images/flags/bq.svg?width=40 40w" width="40" height="30" loading="lazy" class="market-selector__flag"> 3072 3073 </button> 3074</div> 3075 3076 </div> 3077<div class="menu__item menu__item--icon mobile-customer-icon"> 3078 <a 3079 href="/en-us/account" 3080 class="navlink navlink--icon caps" 3081 > 3082 <span class="visually-hidden">My account</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 192 192"><path d="M96 168c39.765 0 72-32.235 72-72 0-39.764-32.235-72-72-72-39.764 0-72 32.236-72 72 0 39.765 32.236 72 72 72Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M96 120c16.569 0 30-13.431 30-30 0-16.569-13.431-30-30-30-16.569 0-30 13.431-30 30 0 16.569 13.431 30 30 30Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3082<path d="M47.85 149.55a54.002 54.002 0 0 1 76.399-21.577 54.005 54.005 0 0 1 19.901 21.577" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></a> 3083 </div><div class="menu__item menu__item--icon"> 3084 <a 3085 href="/en-us/cart" 3086 class="navlink navlink--icon cart__toggle cart__toggle caps" 3087 aria-controls="cart-drawer" 3088 aria-expanded="false" 3089 3090 > 3091 <span class="visually-hidden">Open shopping cart</span> 3092 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-bag" viewBox="0 0 192 192"><path d="M156.6 162H35.4a6.075 6.075 0 0 1-6-5.325l-10.65-96A6 6 0 0 1 24.675 54h142.65a6.001 6.001 0 0 1 5.925 6.675l-10.65 96a6.076 6.076 0 0 1-6 5.325v0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M66 78V54a30 30 0 1 1 60 0v24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><circle class="cart-indicator" cx="96" cy="108" r="15"/></svg> 3093 </a> 3094 </div> 3095 </div> 3096 3097 <div class="menu__items" data-takes-space><div class="menu__item grandparent kids-0 images-2 grandparent--all-images" 3098 data-nav-item 3099 3100 role="navigation" 3101 3102 3103 role="button" 3104 aria-haspopup="true" 3105 aria-expanded="false" 3106 data-hover-disclosure-toggle="dropdown-60652d6d56f6b50130d3c34f96556fcf" 3107 aria-controls="dropdown-60652d6d56f6b50130d3c34f96556fcf" 3108 > 3109 <a href="/en-us/collections/bastsaljare" data-top-link class="navlink navlink--toplevel caps"> 3110 <span class="navtext">Best sellers</span></a><div class="header__dropdown" 3111 data-hover-disclosure 3112 role="combobox" 3113 id="dropdown-60652d6d56f6b50130d3c34f96556fcf"> 3114 <div class="header__dropdown__wrapper"> 3115 <div class="header__dropdown__inner"> 3116 3117<div id="headerBlock--header-0" class="menu__block--narrow img-in" ><style data-shopify>#headerBlock--header-0 .hero__title { 3118 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3119 } 3120 @media screen and (min-width: 1024px) { 3121 #headerBlock--header-0 .hero__title { 3122 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3123 } 3124 }</style><div class="header__dropdown__image"><div class="hero__content__wrapper align--bottom-left"> 3125 <div class="hero__content backdrop--radial"><h2 class="hero__title"> 3126 Knitted clothing 3127 </h2></div> 3128 </div> 3129<div class="image-fill " style="padding-top: 120.0%; filter: brightness(.95); "><div class="background-size-cover placeholder-svg--overlayed" 3130 3131 3132 aria-label="blank.svg?v=137076462089144180021760592777" 3133 3134 role="img" 3135 > 3136 3137<svg preserveAspectRatio="xMidYMid slice" 3138 class="placeholder-svg-filled img-object-cover" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 3139 3140 </div></div></div> 3141 </div> 3142 3143<div id="headerBlock--header-1" class="menu__block--narrow img-in" ><style data-shopify>#headerBlock--header-1 .hero__title { 3144 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3145 } 3146 @media screen and (min-width: 1024px) { 3147 #headerBlock--header-1 .hero__title { 3148 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3149 } 3150 }</style><div class="header__dropdown__image"> 3151<div class="image-fill " style="padding-top: 120.0%; filter: brightness(.95); "><div class="background-size-cover placeholder-svg--overlayed" 3152 3153 3154 aria-label="blank.svg?v=137076462089144180021760592777" 3155 3156 role="img" 3157 > 3158 3159<svg preserveAspectRatio="xMidYMid slice" 3160 class="placeholder-svg-filled img-object-cover" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 3161 3162 </div></div></div> 3163 </div> 3164 3165 3166 3167</div> 3168 </div> 3169 </div></div> 3170<div class="menu__item grandparent kids-0 images-4 grandparent--all-images" 3171 data-nav-item 3172 3173 role="navigation" 3174 3175 3176 role="button" 3177 aria-haspopup="true" 3178 aria-expanded="false" 3179 data-hover-disclosure-toggle="dropdown-ab498dae2079ed8d0a561c4d965d7e40" 3180 aria-controls="dropdown-ab498dae2079ed8d0a561c4d965d7e40" 3181 > 3182 <a href="/en-us/collections/nyheter" data-top-link class="navlink navlink--toplevel caps"> 3183 <span class="navtext">News</span></a><div class="header__dropdown" 3184 data-hover-disclosure 3185 role="combobox" 3186 id="dropdown-ab498dae2079ed8d0a561c4d965d7e40"> 3187 <div class="header__dropdown__wrapper"> 3188 <div class="header__dropdown__inner"> 3189 3190 3191 3192<div id="headerBlock--header-2" class="menu__block--narrow img-in" ><style data-shopify>#headerBlock--header-2 .hero__title { 3193 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3194 } 3195 @media screen and (min-width: 1024px) { 3196 #headerBlock--header-2 .hero__title { 3197 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3198 } 3199 }</style><div class="header__dropdown__image"> 3200<div class="image-fill " style="padding-top: 120.0%; filter: brightness(.95); "><div class="background-size-cover placeholder-svg--overlayed" 3201 3202 3203 aria-label="blank.svg?v=137076462089144180021760592777" 3204 3205 role="img" 3206 > 3207 3208<svg preserveAspectRatio="xMidYMid slice" 3209 class="placeholder-svg-filled img-object-cover" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 3210 3211 </div></div></div> 3212 </div> 3213 3214<div id="headerBlock--header-3" class="menu__block--narrow img-in" ><style data-shopify>#headerBlock--header-3 .hero__title { 3215 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3216 } 3217 @media screen and (min-width: 1024px) { 3218 #headerBlock--header-3 .hero__title { 3219 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3220 } 3221 }</style><div class="header__dropdown__image"> 3222<div class="image-fill " style="padding-top: 120.0%; filter: brightness(.95); "><div class="background-size-cover placeholder-svg--overlayed" 3223 3224 3225 aria-label="blank.svg?v=137076462089144180021760592777" 3226 3227 role="img" 3228 > 3229 3230<svg preserveAspectRatio="xMidYMid slice" 3231 class="placeholder-svg-filled img-object-cover" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 3232 3233 </div></div></div> 3234 </div> 3235 3236<div id="headerBlock--header-4" class="menu__block--narrow img-in" ><style data-shopify>#headerBlock--header-4 .hero__title { 3237 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3238 } 3239 @media screen and (min-width: 1024px) { 3240 #headerBlock--header-4 .hero__title { 3241 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3242 } 3243 }</style><div class="header__dropdown__image"> 3244<div class="image-fill " style="padding-top: 120.0%; filter: brightness(.95); "><div class="background-size-cover placeholder-svg--overlayed" 3245 3246 3247 aria-label="blank.svg?v=137076462089144180021760592777" 3248 3249 role="img" 3250 > 3251 3252<svg preserveAspectRatio="xMidYMid slice" 3253 class="placeholder-svg-filled img-object-cover" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 3254 3255 </div></div></div> 3256 </div> 3257 3258<div id="headerBlock--header-5" class="menu__block--narrow img-in" ><style data-shopify>#headerBlock--header-5 .hero__title { 3259 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3260 } 3261 @media screen and (min-width: 1024px) { 3262 #headerBlock--header-5 .hero__title { 3263 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3264 } 3265 }</style><div class="header__dropdown__image"> 3266<div class="image-fill " style="padding-top: 120.0%; filter: brightness(.95); "><div class="background-size-cover placeholder-svg--overlayed" 3267 3268 3269 aria-label="blank.svg?v=137076462089144180021760592777" 3270 3271 role="img" 3272 > 3273 3274<svg preserveAspectRatio="xMidYMid slice" 3275 class="placeholder-svg-filled img-object-cover" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"/><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"/><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"/></svg> 3276 3277 </div></div></div> 3278 </div></div> 3279 </div> 3280 </div></div> 3281<div class="menu__item child" 3282 data-nav-item 3283 3284 3285 data-hover-disclosure-toggle 3286 > 3287 <a href="/en-us/collections/halloween" data-top-link class="navlink navlink--toplevel caps"> 3288 <span class="navtext">Halloween</span></a></div> 3289<div class="menu__item grandparent kids-10 no-images" 3290 data-nav-item 3291 3292 role="navigation" 3293 3294 3295 role="button" 3296 aria-haspopup="true" 3297 aria-expanded="false" 3298 data-hover-disclosure-toggle="dropdown-8866fc59672903b062f0771df8dff7b0" 3299 aria-controls="dropdown-8866fc59672903b062f0771df8dff7b0" 3300 > 3301 <a href="/en-us/collections/nyheter" data-top-link class="navlink navlink--toplevel caps"> 3302 <span class="navtext">Children's Clothing</span></a><div class="header__dropdown" 3303 data-hover-disclosure 3304 role="combobox" 3305 id="dropdown-8866fc59672903b062f0771df8dff7b0"> 3306 <div class="header__dropdown__wrapper"> 3307 <div class="header__dropdown__inner"><div class="header__grandparent__links"><div class="dropdown__family"><a href="/en-us/collections/alla-barnklader" class="navlink navlink--child"><span class="navtext">All Children's Clothing</span></a></div><div class="dropdown__family"><a href="/en-us/collections/nyfodd" class="navlink navlink--child"><span class="navtext">Newborn</span></a></div><div class="dropdown__family"><a href="/en-us/collections/bambuklader" class="navlink navlink--child"><span class="navtext">Bamboo Clothing</span></a></div><div class="dropdown__family"><a href="/en-us/collections/uv-och-badklader" class="navlink navlink--child"><span class="navtext">UV Swimwear</span></a></div><div class="dropdown__family"><a href="/en-us/collections/badrockar-3" class="navlink navlink--child"><span class="navtext">Bathrobe</span></a></div><div class="dropdown__family"><a href="/en-us/collections/pyjamasar-1" class="navlink navlink--child"><span class="navtext">Sleepwear</span></a><a href="/en-us/collections/pyjamasar-1" class="navlink navlink--grandchild">
3308 <span class="navtext">Show all Sleepwear</span> 3309 </a><a href="/en-us/collections/sovpasar" class="navlink navlink--grandchild"> 3310 <span class="navtext">Sleeping bags</span> 3311 </a><a href="/en-us/collections/pyjamas-heldrakt" class="navlink navlink--grandchild"> 3312 <span class="navtext">Pyjamas Onesie</span> 3313 </a><a href="/en-us/collections/pyjamas-tvadelad" class="navlink navlink--grandchild"> 3314 <span class="navtext">Two-piece Pajamas</span> 3315 </a><a href="/en-us/collections/nattlinnen" class="navlink navlink--grandchild"> 3316 <span class="navtext">Nightgowns</span> 3317 </a></div><div class="dropdown__family"><a href="/en-us/collections/ytterklader" class="navlink navlink--child"><span class="navtext">Outerwear</span></a><a href="/en-us/collections/ytterklader" class="navlink navlink--grandchild"> 3318 <span class="navtext">Show All Outerwear</span> 3319 </a><a href="/en-us/collections/fleeceklader-1" class="navlink navlink--grandchild"> 3320 <span class="navtext">Fleece Clothing</span> 3321 </a><a href="/en-us/collections/skalklader-regnklader" class="navlink navlink--grandchild"> 3322 <span class="navtext">Shell and rainwear</span> 3323 </a><a href="/en-us/collections/overaller" class="navlink navlink--grandchild"> 3324 <span class="navtext">Overall</span> 3325 </a><a href="/en-us/collections/handskar-vantar" class="navlink navlink--grandchild"> 3326 <span class="navtext">Gloves and Mittens</span> 3327 </a><a href="/en-us/collections/jackor" class="navlink navlink--grandchild"> 3328 <span class="navtext">Jackets</span> 3329 </a><a href="/en-us/collections/nederdelar-1" class="navlink navlink--grandchild"> 3330 <span class="navtext">Overpants</span> 3331 </a><a href="/en-us/collections/vanthallare" class="navlink navlink--grandchild"> 3332 <span class="navtext">Parking attendant</span> 3333 </a></div><div class="dropdown__family"><a href="/en-us/collections/ull-och-understall-1" class="navlink navlink--child"><span class="navtext">Wool and Base Layers</span></a></div><div class="dropdown__family"><a href="/en-us/collections/overdelar-1" class="navlink navlink--child"><span class="navtext">Tops</span></a><a href="/en-us/collections/bodys-bodysuits" class="navlink navlink--grandchild"> 3334 <span class="navtext">Bodies</span> 3335 </a><a href="/en-us/collections/trojor" class="navlink navlink--grandchild"> 3336 <span class="navtext">Sweaters</span> 3337 </a><a href="/en-us/collections/jumpsuit" class="navlink navlink--grandchild"> 3338 <span class="navtext">Jumpsuits</span> 3339 </a><a href="/en-us/collections/t-shirts-linnen" class="navlink navlink--grandchild"> 3340 <span class="navtext">T-shirts</span> 3341 </a><a href="/en-us/collections/skjortor" class="navlink navlink--grandchild"> 3342 <span class="navtext">Shirts</span> 3343 </a></div><div class="dropdown__family"><a href="/en-us/collections/nederdelar-1" class="navlink navlink--child"><span class="navtext">Skirts</span></a><a href="/en-us/collections/babybyxor" class="navlink navlink--grandchild"> 3344 <span class="navtext">Baby pants</span> 3345 </a><a href="/en-us/collections/byxor" class="navlink navlink--grandchild"> 3346 <span class="navtext">Pants</span> 3347 </a><a href="/en-us/collections/leggings-tights" class="navlink navlink--grandchild">
3348 <span class="navtext">Leggings and Tights</span> 3349 </a><a href="/en-us/collections/shorts" class="navlink navlink--grandchild"> 3350 <span class="navtext">Shorts</span> 3351 </a></div><div class="dropdown__family"><a href="/en-us/collections/mossor-7" class="navlink navlink--child"><span class="navtext">Hats</span></a><a href="/en-us/collections/tunna-mossor-2" class="navlink navlink--grandchild"> 3352 <span class="navtext">Thin Hats</span> 3353 </a><a href="/en-us/collections/vintermossor-2" class="navlink navlink--grandchild"> 3354 <span class="navtext">Winter hats</span> 3355 </a><a href="/en-us/collections/solhattar-och-kepsar" class="navlink navlink--grandchild"> 3356 <span class="navtext">Sun Hats and Caps</span> 3357 </a><a href="/en-us/collections/hjalmmossor" class="navlink navlink--grandchild"> 3358 <span class="navtext">Helmet liners</span> 3359 </a></div><div class="dropdown__family"><a href="/en-us/collections/klanningar" class="navlink navlink--child"><span class="navtext">Dresses</span></a></div><div class="dropdown__family"><a href="/en-us/collections/underklader-strumpor" class="navlink navlink--child"><span class="navtext">Underwear and Socks</span></a></div><div class="dropdown__family"><a href="/en-us/collections/accessoarer-1" class="navlink navlink--child"><span class="navtext">Accessories</span></a></div> 3360 </div> 3361 3362 3363 3364 3365 3366</div> 3367 </div> 3368 </div></div> 3369<div class="menu__item child" 3370 data-nav-item 3371 3372 3373 data-hover-disclosure-toggle 3374 > 3375 <a href="/en-us/collections/solglasogon" data-top-link class="navlink navlink--toplevel caps"> 3376 <span class="navtext">Sunglasses</span></a></div> 3377<div class="menu__item child" 3378 data-nav-item 3379 3380 3381 data-hover-disclosure-toggle 3382 > 3383 <a href="/en-us/collections/skor-stovlar" data-top-link class="navlink navlink--toplevel caps"> 3384 <span class="navtext">Shoes and Boots</span></a></div> 3385<div class="menu__item parent" 3386 data-nav-item 3387 3388 3389 role="button" 3390 aria-haspopup="true" 3391 aria-expanded="false" 3392 data-hover-disclosure-toggle="dropdown-5e7f345eb9af0b493c374d0e4f28aef4" 3393 aria-controls="dropdown-5e7f345eb9af0b493c374d0e4f28aef4" 3394 > 3395 <a href="/en-us/collections/babyprodukter-8" data-top-link class="navlink navlink--toplevel caps"> 3396 <span class="navtext">Baby Products</span></a><div class="header__dropdown" 3397 data-hover-disclosure 3398 role="combobox" 3399 id="dropdown-5e7f345eb9af0b493c374d0e4f28aef4"> 3400 <div class="header__dropdown__wrapper"> 3401 <div class="header__dropdown__inner"> 3402<a href="/en-us/collections/babyprodukter-8" data-stagger class="navlink navlink--child"> 3403 <span class="navtext">Show all Baby Products</span> 3404 </a><a href="/en-us/collections/babyfiltar-snuttefiltar" data-stagger class="navlink navlink--child"> 3405 <span class="navtext">Baby Blankets and Comfort Blankets</span> 3406 </a><a href="/en-us/collections/dregglisar-haklappar" data-stagger class="navlink navlink--child"> 3407 <span class="navtext">Drool cloths and bibs</span> 3408 </a><a href="/en-us/collections/till-vagnen" data-stagger class="navlink navlink--child"> 3409 <span class="navtext">To the Cart</span> 3410 </a><a href="/en-us/collections/mjukisdjur-och-doddi" data-stagger class="navlink navlink--child"> 3411 <span class="navtext">Stuffed Animals and Doddi</span> 3412 </a><a href="/en-us/collections/uv-filtar-och-gardiner" data-stagger class="navlink navlink--child"> 3413 <span class="navtext">UV Filters and Curtains</span> 3414 </a><a href="/en-us/collections/till-sangen" data-stagger class="navlink navlink--child"> 3415 <span class="navtext">To Bed</span> 3416 </a><a href="/en-us/collections/napphallare" data-stagger class="navlink navlink--child">
3417 <span class="navtext">Pacifier holder</span> 3418 </a></div> 3419 </div> 3420 </div></div> 3421<div class="menu__item parent" 3422 data-nav-item 3423 3424 3425 role="button" 3426 aria-haspopup="true" 3427 aria-expanded="false" 3428 data-hover-disclosure-toggle="dropdown-debad473be8fcbc6183939a8a2cbcead" 3429 aria-controls="dropdown-debad473be8fcbc6183939a8a2cbcead" 3430 > 3431 <a href="/en-us/collections" data-top-link class="navlink navlink--toplevel caps"> 3432 <span class="navtext">Collections</span></a><div class="header__dropdown" 3433 data-hover-disclosure 3434 role="combobox" 3435 id="dropdown-debad473be8fcbc6183939a8a2cbcead"> 3436 <div class="header__dropdown__wrapper"> 3437 <div class="header__dropdown__inner"> 3438<a href="/en-us/collections/pippi-langstrump" data-stagger class="navlink navlink--child"> 3439 <span class="navtext">Pippi Longstocking</span> 3440 </a><a href="/en-us/collections/pettson-och-findus" data-stagger class="navlink navlink--child"> 3441 <span class="navtext">Pettson and Findus</span> 3442 </a><a href="/en-us/collections/mamma-mu-och-krakan" data-stagger class="navlink navlink--child"> 3443 <span class="navtext">Mamma Mu and the Crow</span> 3444 </a><a href="/en-us/collections/humlan-djojj-3" data-stagger class="navlink navlink--child"> 3445 <span class="navtext">Humlan Djojj</span> 3446 </a><a href="/en-us/collections/geggamoja-classic-1" data-stagger class="navlink navlink--child"> 3447 <span class="navtext">Classic Collection</span> 3448 </a></div> 3449 </div> 3450 </div></div> 3451<div class="menu__item parent" 3452 data-nav-item 3453 3454 3455 role="button" 3456 aria-haspopup="true" 3457 aria-expanded="false" 3458 data-hover-disclosure-toggle="dropdown-3f6b772e369fb8547673aa8850004df0" 3459 aria-controls="dropdown-3f6b772e369fb8547673aa8850004df0" 3460 > 3461 <a href="/en-us/collections/outlet" data-top-link class="navlink navlink--toplevel caps"> 3462 <span class="navtext">Summer Sale</span></a><div class="header__dropdown" 3463 data-hover-disclosure 3464 role="combobox" 3465 id="dropdown-3f6b772e369fb8547673aa8850004df0"> 3466 <div class="header__dropdown__wrapper"> 3467 <div class="header__dropdown__inner"> 3468<a href="/en-us/collections/outlet" data-stagger class="navlink navlink--child"> 3469 <span class="navtext">Show all articles</span> 3470 </a><a href="/en-us/collections/sommarrea-uv-klader" data-stagger class="navlink navlink--child"> 3471 <span class="navtext">UV clothing</span> 3472 </a><a href="/en-us/collections/sommarrea-ytterklader" data-stagger class="navlink navlink--child"> 3473 <span class="navtext">Outerwear</span> 3474 </a><a href="/en-us/collections/skor-stovlar" data-stagger class="navlink navlink--child"> 3475 <span class="navtext">Shoes and Boots</span> 3476 </a><a href="/en-us/collections/sommarrea-sovklader" data-stagger class="navlink navlink--child"> 3477 <span class="navtext">Sleepwear</span> 3478 </a><a href="/en-us/collections/sommarrea-overdelar" data-stagger class="navlink navlink--child"> 3479 <span class="navtext">Tops</span> 3480 </a><a href="/en-us/collections/sommarrea-nederdelar" data-stagger class="navlink navlink--child"> 3481 <span class="navtext">Skirts</span> 3482 </a><a href="/en-us/collections/sommarrea-klanningar" data-stagger class="navlink navlink--child"> 3483 <span class="navtext">Dresses</span> 3484 </a><a href="/en-us/collections/sommarrea-mossor-och-solhattar" data-stagger class="navlink navlink--child"> 3485 <span class="navtext">Hats and Sun Hats</span> 3486 </a><a href="/en-us/collections/sommarrea-babyprodukter" data-stagger class="navlink navlink--child"> 3487 <span class="navtext">Baby Products</span> 3488 </a><a href="/en-us/collections/sista-chansen-70" data-stagger class="navlink navlink--child"> 3489 <span class="navtext">Last Chance 70%</span> 3490 </a></div> 3491 </div> 3492 </div></div> 3493<div class="menu__item child" 3494 data-nav-item 3495 3496 3497 data-hover-disclosure-toggle 3498 > 3499 <a href="/en-us/products/geggamoja-gift-card-250" data-top-link class="navlink navlink--toplevel caps"> 3500 <span class="navtext">Gift Card</span></a></div> 3501<div class="menu__item child" 3502 data-nav-item 3503 3504 3505 data-hover-disclosure-toggle 3506 > 3507 <a href="/en-us/pages/handla-seconhand" data-top-link class="navlink navlink--toplevel caps"> 3508 <span class="navtext">Used</span></a></div> 3509</div> 3510 3511 <div 3512 class="menu__item menu__item--icons menu__item--secondary" 3513 data-nav-icons 3514 data-takes-space 3515 ><div class="menu__items menu__items--secondary"><div class="menu__item child" 3516 data-nav-item 3517 3518 3519 data-hover-disclosure-toggle 3520 > 3521 <a href="/en-us/blogs/guide" data-top-link class="navlink navlink--toplevel caps"> 3522 <span class="navtext">Guides and inspiration</span></a></div> 3523<div class="menu__item child" 3524 data-nav-item 3525 3526 3527 data-hover-disclosure-toggle 3528 > 3529 <a href="/en-us/blogs/guide/vart-hallbara-arbete" data-top-link class="navlink navlink--toplevel caps"> 3530 <span class="navtext">Sustainability</span></a></div> 3531<div class="menu__item child" 3532 data-nav-item 3533 3534 3535 data-hover-disclosure-toggle 3536 > 3537 <a href="/en-us/pages/kontakta-oss" data-top-link class="navlink navlink--toplevel caps"> 3538 <span class="navtext">Customer Service</span></a></div> 3539</div><a 3540 href="/pages/wishlist" 3541 class="header-icon header-color w-44 h-44 inline-flex content-center" 3542 arial-label="Wishlist" 3543> 3544 <div class="relative lh-1 fs-0"> 3545 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 3546<path fill-rule="evenodd" clip-rule="evenodd" d="M11.9932 5.15567C9.9938 2.79653 6.65975 2.16192 4.15469 4.32219C1.64964 6.48246 1.29697 10.0943 3.2642 12.6493C4.89982 14.7736 9.84977 19.2538 11.4721 20.7039C11.6536 20.8661 11.7444 20.9473 11.8502 20.9791C11.9426 21.00
35467 12.0437 21.007 12.1361 20.9791C12.2419 20.9473 12.3327 20.8661 12.5142 20.7039C14.1365 19.2538 19.0865 14.7736 20.7221 12.6493C22.6893 10.0943 22.3797 6.45974 19.8316 4.32219C17.2835 2.18465 13.9925 2.79653 11.9932 5.15567Z" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 3547</svg> 3548 </div> 3549</a> 3550 3551<style> 3552 .relative { 3553 position: relative; 3554 display: flex; 3555 padding:8px; 3556 } 3557 3558 .h-count { 3559 position: absolute; 3560 left: 1rem; 3561 color: #000; 3562 bottom:10px; 3563 } 3564 3565 .lh-1.fs-0 svg { 3566 fill:#fff; 3567 width:20px; 3568 height:auto; 3569 } 3570</style> 3571 3572<search-popdown class="search-popdown menu__item menu__item--icon" data-popdown-in-header><details > 3573 <summary class="search-popdown__toggle navlink navlink--icon" aria-haspopup="dialog" data-popdown-toggle title="Open search field"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="visually-hidden">Open search field</span> 3574 </summary><div class="search-popdown__body search-popdown__body--fixed search-popdown__body--has-popular-searches" 3575 role="dialog" 3576 aria-modal="true" 3577 aria-label="Search" 3578 data-popdown-body 3579 > 3580 <div class="search-popdown__main"><predictive-search><form class="search-form" action="/en-us/search" method="get" role="search" data-search-form> 3581 <input name="options[prefix]" type="hidden" value="last"><div class="search-form__inner" data-search-form-inner> 3582 <div class="search-form__input-holder"> 3583 <label for="searchInput-desktop" class="search-form__label"> 3584 <span class="visually-hidden">Search for products</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></label> 3585 3586 <input type="search" 3587 id="searchInput-desktop" 3588 class="search-form__input" 3589 name="q" 3590 value="" 3591 aria-label="Search here!" 3592 3593 role="combobox" 3594 aria-expanded="false" 3595 aria-owns="searchResults-desktop" 3596 aria-controls="searchResults-desktop" 3597 aria-haspopup="listbox" 3598 aria-autocomplete="list" 3599 autocorrect="off" 3600 autocomplete="off" 3601 autocapitalize="off" 3602 spellcheck="false" 3603 3604 placeholder="What are you looking for right now?" 3605 > 3606 3607 <button class="search-form__submit visually-hidden" type="submit" tabindex="-1" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 3608 3609 <button type="button" class="search-popdown__close" title="Close" data-popdown-close><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 3610 </div> 3611 </div> 3612 3613 <div id="searchResults-desktop" class="search-popdown__results"><div class="predictive-search" data-predictive-search-results data-scroll-lock-scrollable> 3614 <div class="predictive-search__loading-state"> 3615 <div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div> 3616 </div> 3617 </div> 3618
3619 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status></span><div id="popularSearches-desktop" class="popular-searches caps " data-popular-searches data-scroll-lock-scrollable> 3620 <div class="popular-searches__wrapper"><div class="predictive-search__group" role="group" aria-labelledby="predictiveSearchPopularSearches-desktop"> 3621 <p id="predictiveSearchPopularSearches-desktop" class="predictive-search__heading label-typography"> 3622 <span>Search suggestions</span> 3623 </p> 3624 3625 <div class="predictive-search__list" role="listbox"><div class="predictive-search__item" id="popularSearchesMenuItem-1-desktop" role="option" aria-selected="false"> 3626 <a href="/en-us/pages/kontakta-oss" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Contact Us</a> 3627 </div><div class="predictive-search__item" id="popularSearchesMenuItem-2-desktop" role="option" aria-selected="false"> 3628 <a href="https://account.geggamoja.com/profile?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnZWdnYW1vamEubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkwOTY2NDQ1LCJuYmYiOjE3OTAzNjE2NDV9.uRJ_25ajOFrBjri9legyZ3e35ZctAkDDRcQJlLN2rK4®ion_country=BQ" class="predictive-search__link" tabindex="-1" data-popular-searches-link>My Pages</a> 3629 </div><div class="predictive-search__item" id="popularSearchesMenuItem-3-desktop" role="option" aria-selected="false"> 3630 <a href="/en-us/pages/kopvillkor" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Terms of Purchase</a> 3631 </div><div class="predictive-search__item" id="popularSearchesMenuItem-4-desktop" role="option" aria-selected="false"> 3632 <a href="/en-us/pages/angerratt" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Right of withdrawal</a> 3633 </div><div class="predictive-search__item" id="popularSearchesMenuItem-5-desktop" role="option" aria-selected="false"> 3634 <a href="/en-us/pages/returer-byten" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Returns & Complaints</a> 3635 </div><div class="predictive-search__item" id="popularSearchesMenuItem-6-desktop" role="option" aria-selected="false"> 3636 <a href="/en-us/pages/kontakta-oss" class="predictive-search__link" tabindex="-1" data-popular-searches-link>FAQ</a> 3637 </div></div> 3638 </div></div> 3639</div></div> 3640 </form></predictive-search></div> 3641 </div></details></search-popdown> 3642 3643 3644<div class="menu__item menu__item--icon"> 3645 <a 3646 href="/en-us/account" 3647 class="navlink navlink--icon caps" 3648 > 3649 <span class="visually-hidden">My account</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 192 192"><path d="M96 168c39.765 0 72-32.235 72-72 0-39.764-32.235-72-72-72-39.764 0-72 32.236-72 72 0 39.765 32.236 72 72 72Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M96 120c16.569 0 30-13.431 30-30 0-16.569-13.431-30-30-30-16.569 0-30 13.431-30 30 0 16.569 13.431 30 30 30Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M47.85 149.55a54.002 54.002 0 0 1 76.399-21.577 54.005 54.005 0 0 1 19.901 21.577" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></a> 3650 </div><div class="menu__item menu__item--icon"> 3651 <a 3652 href="/en-us/cart" 3653 class="navlink navlink--icon cart__toggle caps" 3654 aria-controls="cart-drawer" 3655 aria-expanded="false" 3656 3657 > 3658 <span class="visually-hidden">Open shopping cart</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-bag" viewBox="0 0 192 192"><path d="M156.6 162H35.4a6.075 6.075 0 0 1-6-5.325l-10.65-96A6 6 0 0 1 24.675 54h142.65a6.001 6.001 0 0 1 5.925 6.675l-10.65 96a6.076 6.076 0 0 1-6 5.325v0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
3658<path d="M66 78V54a30 30 0 1 1 60 0v24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><circle class="cart-indicator" cx="96" cy="108" r="15"/></svg> 3659</a> 3660 </div> 3661 </div> 3662 </nav> 3663 3664 <div class="mobile-menu" data-mobile-menu><div class="menu__item menu__item--icon mobile-customer-icon"> 3665 <a 3666 href="/en-us/account" 3667 class="navlink navlink--icon caps" 3668 > 3669 <span class="visually-hidden">My account</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-user" viewBox="0 0 192 192"><path d="M96 168c39.765 0 72-32.235 72-72 0-39.764-32.235-72-72-72-39.764 0-72 32.236-72 72 0 39.765 32.236 72 72 72Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M96 120c16.569 0 30-13.431 30-30 0-16.569-13.431-30-30-30-16.569 0-30 13.431-30 30 0 16.569 13.431 30 30 30Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M47.85 149.55a54.002 54.002 0 0 1 76.399-21.577 54.005 54.005 0 0 1 19.901 21.577" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></a> 3670 </div> 3671 3672 3673 <a 3674 href="/en-us/cart" 3675 class="mobile-menu__button cart__toggle" 3676 aria-controls="cart-drawer" 3677 aria-expanded="false" 3678 3679 > 3680 <span class="visually-hidden">Open shopping cart</span> 3681 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-bag" viewBox="0 0 192 192"><path d="M156.6 162H35.4a6.075 6.075 0 0 1-6-5.325l-10.65-96A6 6 0 0 1 24.675 54h142.65a6.001 6.001 0 0 1 5.925 6.675l-10.65 96a6.076 6.076 0 0 1-6 5.325v0Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M66 78V54a30 30 0 1 1 60 0v24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><circle class="cart-indicator" cx="96" cy="108" r="15"/></svg> 3682 </a> 3683 </div> 3684 </div> 3685 3686 <div class="drawer__overlay"></div> 3687 3688 <div class="mobile-search"> 3689
3689<script> 3690document.addEventListener('DOMContentLoaded', function() { 3691 // Handle search input clearing when close button is clicked 3692 const searchClearButtons = document.querySelectorAll('[data-search-clear]'); 3693 3694 searchClearButtons.forEach(button => { 3695 button.addEventListener('click', function() { 3696 // Find the search input within the same form 3697 const searchForm = this.closest('[data-search-form]'); 3698 if (searchForm) { 3699 const searchInput = searchForm.querySelector('[data-search-input]'); 3700 if (searchInput) { 3701 // Clear the input value 3702 searchInput.value = ''; 3703 3704 // Clear any predictive search results if they exist 3705 const predictiveSearchResults = searchForm.querySelector('[data-predictive-search-results]'); 3706 if (predictiveSearchResults) { 3707 predictiveSearchResults.innerHTML = '<div class="predictive-search__loading-state"><div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div></div>'; 3708 } 3709 3710 // Reset aria-expanded if it exists 3711 if (searchInput.hasAttribute('aria-expanded')) { 3712 searchInput.setAttribute('aria-expanded', 'false'); 3713 } 3714 } 3715 } 3716 }); 3717 }); 3718}); 3719</script>
3719<div class="search-popdown__body search-popdown__body--has-popular-searches" 3720 role="dialog" 3721 aria-modal="true" 3722 aria-label="Search" 3723 data-popdown-body 3724 > 3725 <div class="search-popdown__main"><predictive-search><form class="search-form" action="/en-us/search" method="get" role="search" data-search-form> 3726 <input name="options[prefix]" type="hidden" value="last"><div class="search-form__inner" data-search-form-inner> 3727 <div class="search-form__input-holder"> 3728 <label for="searchInput-" class="search-form__label search-form-mobile"> 3729 <span class="visually-hidden">Search for products</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></label> 3730 3731 <input type="search" 3732 id="searchInput-" 3733 class="search-form__input" 3734 name="q" 3735 value="" 3736 aria-label="Search here!" 3737 3738 role="combobox" 3739 aria-expanded="false" 3740 aria-owns="searchResults-" 3741 aria-controls="searchResults-" 3742 aria-haspopup="listbox" 3743 aria-autocomplete="list" 3744 autocorrect="off" 3745 autocomplete="off" 3746 autocapitalize="off" 3747 spellcheck="false" 3748 3749 placeholder="What are you looking for right now?" 3750 data-search-input 3751 > 3752 3753 <button class="search-form__submit visually-hidden" type="submit" tabindex="-1" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192"><path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 3754 3755 <button type="button" class="search-popdown__close search-popdown-mobile" title="Close" data-popdown-close data-search-clear><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 3756 </div> 3757 </div> 3758 3759 <div id="searchResults-" class="search-popdown__results"><div class="predictive-search" data-predictive-search-results data-scroll-lock-scrollable> 3760 <div class="predictive-search__loading-state"> 3761 <div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div> 3762 </div> 3763 </div> 3764 3765 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status></span><div id="popularSearches-" class="popular-searches caps " data-popular-searches data-scroll-lock-scrollable> 3766 <div class="popular-searches__wrapper"><div class="predictive-search__group" role="group" aria-labelledby="predictiveSearchPopularSearches-"> 3767 <p id="predictiveSearchPopularSearches-" class="predictive-search__heading label-typography"> 3768 <span>Search suggestions</span> 3769 </p> 3770 3771 <div class="predictive-search__list" role="listbox"><div class="predictive-search__item" id="popularSearchesMenuItem-1-" role="option" aria-selected="false"> 3772 <a href="/en-us/pages/kontakta-oss" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Contact Us</a> 3773 </div><div class="predictive-search__item" id="popularSearchesMenuItem-2-" role="option" aria-selected="false"> 3774 <a href="https://account.geggamoja.com/profile?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnZWdnYW1vamEubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkwOTY2NDQ1LCJuYmYiOjE3OTAzNjE2NDV9.uRJ_25ajOFrBjri9legyZ3e35ZctAkDDRcQJlLN2rK4®ion_country=BQ" class="predictive-search__link" tabindex="-1" data-popular-searches-link>My Pages</a> 3775 </div><div class="predictive-search__item" id="popularSearchesMenuItem-3-" role="option" aria-selected="false"> 3776 <a href="/en-us/pages/kopvillkor" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Terms of Purchase</a> 3777 </div><div class="predictive-search__item" id="popularSearchesMenuItem-4-" role="option" aria-selected="false"> 3778 <a href="/en-us/pages/angerratt" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Right of withdrawal</a> 3779 </div><div class="predictive-search__item" id="popularSearchesMenuItem-5-" role="option" aria-selected="false"> 3780 <a href="/en-us/pages/returer-byten" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Returns & Complaints</a> 3781 </div><div class="predictive-search__item" id="popularSearchesMenuItem-6-" role="option" aria-selected="false"> 3782 <a href="/en-us/pages/kontakta-oss" class="predictive-search__link" tabindex="-1" data-popular-searches-link>FAQ</a> 3783 </div></div> 3784 </div></div> 3785</div></div> 3786 </form></predictive-search></div> 3787 </div> 3788 </div> 3789 3790</header> 3791
3792<script type="application/ld+json"> 3793 { 3794 "@context": "http://schema.org", 3795 "@type": "Organization", 3796 "name": "Geggamoja","logo": "https:\/\/geggamoja.com\/cdn\/shop\/files\/image_788_1_1142x.png?v=1750076859","sameAs": [ 3797 null, 3798 null, 3799 null, 3800 null, 3801 null, 3802 null, 3803 null 3804 ], 3805 "url": "https:\/\/geggamoja.com" 3806 } 3807</script>
3807 3808</div><div id="shopify-section-sections--26155446894936__mobile-menu" class="shopify-section shopify-section-group-group-header shopify-section-mobile-menu"><mobile-menu 3809 id="nav-drawer-section" 3810 class="drawer drawer--left drawer--nav cv-h" 3811 role="navigation" 3812 data-drawer 3813 data-drawer-section 3814 data-section-type="mobile-menu" 3815 data-section-id="sections--26155446894936__mobile-menu" 3816><div class="drawer__inner"> 3817 <div class="drawer__header"><div class="drawer__title"><a href="/en-us" class="drawer__logo" style="--logo-width: 110px"> 3818 <img src="//geggamoja.com/cdn/shop/files/GEGGAMOJA_SVART.png?v=1748419436&width=500" srcset="//geggamoja.com/cdn/shop/files/GEGGAMOJA_SVART.png?v=1748419436&width=110 110w, //geggamoja.com/cdn/shop/files/GEGGAMOJA_SVART.png?v=1748419436&width=165 165w, //geggamoja.com/cdn/shop/files/GEGGAMOJA_SVART.png?v=1748419436&width=220 220w" width="110" height="9.0080738177624" sizes="(max-width: 220px) 50vw, 110px" class="drawer__logo-image"> 3819 </a></div><button type="button" class="drawer__close-button" aria-controls="nav-drawer-section" data-drawer-toggle> 3820 <span class="visually-hidden">Close menu</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 3821 </div> 3822 3823 <div class="drawer__body"> 3824 <div class="drawer__content"> 3825 <div class="drawer__content-scroll" data-scrollable-menu-blocks data-scroll-lock-scrollable> 3826 <div 3827 class="drawer__block drawer__block--menu" 3828 data-drawer-block 3829 3830 data-drawer-block-menu 3831 data-scroll-lock-scrollable 3832 3833 3834 style="--PBB: 10px;" 3835 > 3836 <div class="drawer__block-inner"><ul 3837 class="mobile-nav mobile-nav--weight-bold" 3838 3839 style="--adjust-nav-top-level: calc(var(--FONT-ADJUST-NAV-TOP-LEVEL) * 1.0); --adjust-nav: calc(var(--FONT-ADJUST-NAV) * 1.0);
3839 --link-item-level-1-padding: 15px; --link-item-level-2-padding: 12px; --link-item-level-3-padding: 7px;--mobile-dropdown-margin-top: -15px;" 3840 ><li 3841 class="mobile-menu__item mobile-menu__item--level-1 " 3842 3843 style="--highlight: #d02e2e;" 3844 3845 > 3846 <a 3847 href="/en-us/collections/bastsaljare" 3848 class="mobile-navlink mobile-navlink--level-1" 3849 > 3850 3851Best sellers</a> 3852 </li><li 3853 class="mobile-menu__item mobile-menu__item--level-1 " 3854 3855 style="--highlight: #d02e2e;" 3856 3857 > 3858 <a 3859 href="/en-us/collections/nyheter" 3860 class="mobile-navlink mobile-navlink--level-1" 3861 > 3862 3863News</a> 3864 </li><li 3865 class="mobile-menu__item mobile-menu__item--level-1 " 3866 3867 style="--highlight: #d02e2e;" 3868 3869 > 3870 <a 3871 href="/en-us/collections/halloween" 3872 class="mobile-navlink mobile-navlink--level-1" 3873 > 3874 3875Halloween</a> 3876 </li><li 3877 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 3878 3879 style="--highlight: #d02e2e;" 3880 3881 > 3882 3883 <a 3884 href="/en-us/collections/nyheter" 3885 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 3886 data-nav-link-mobile 3887 >Children's Clothing</a> 3888 <button 3889 type="button" 3890 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 3891 aria-expanded="false" 3892 aria-controls="MobileNav--barnklader-0-sections--26155446894936__mobile-menu" 3893 data-collapsible-trigger 3894 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 3895 </button> 3896 <div 3897 class="mobile-dropdown" 3898 id="MobileNav--barnklader-0-sections--26155446894936__mobile-menu" 3899 data-collapsible-container 3900 > 3901 <ul 3902 class="mobile-nav__sublist" 3903 data-collapsible-content 3904 ><li 3905 class="mobile-menu__item mobile-menu__item--level-2" 3906 3907 > 3908 <a 3909 href="/en-us/collections/alla-barnklader" 3910 class="mobile-navlink mobile-navlink--level-2" 3911 data-nav-link-mobile 3912 ><span>All Children's Clothing</span> 3913 </a></li><li 3914 class="mobile-menu__item mobile-menu__item--level-2" 3915 3916 > 3917 <a 3918 href="/en-us/collections/nyfodd" 3919 class="mobile-navlink mobile-navlink--level-2" 3920 data-nav-link-mobile 3921 ><span>Newborn</span> 3922 </a></li><li 3923 class="mobile-menu__item mobile-menu__item--level-2" 3924 3925 > 3926 <a 3927 href="/en-us/collections/bambuklader" 3928 class="mobile-navlink mobile-navlink--level-2" 3929 data-nav-link-mobile 3930 ><span>Bamboo Clothing</span> 3931 </a></li><li 3932 class="mobile-menu__item mobile-menu__item--level-2" 3933 3934 > 3935 <a 3936 href="/en-us/collections/uv-och-badklader" 3937 class="mobile-navlink mobile-navlink--level-2" 3938 data-nav-link-mobile 3939 ><span>UV Swimwear</span> 3940 </a></li><li 3941 class="mobile-menu__item mobile-menu__item--level-2" 3942 3943 > 3944 <a 3945 href="/en-us/collections/badrockar-3" 3946 class="mobile-navlink mobile-navlink--level-2" 3947 data-nav-link-mobile 3948 ><span>Bathrobe</span> 3949 </a></li><li 3950 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 3951 3952 aria-haspopup="true" 3953 3954 > 3955 <a 3956 href="/en-us/collections/pyjamasar-1" 3957 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 3958 data-nav-link-mobile 3959 ><span>Sleepwear</span> 3960 </a><button 3961 type="button" 3962 class="mobile-nav__trigger mobile-nav__trigger--level-2" 3963 aria-expanded="false" 3964 aria-controls="MobileNav--barnklader-sovklader-0-sections--26155446894936__mobile-menu" 3965 data-collapsible-trigger 3966 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 3967 </button><div 3968 class="mobile-dropdown" 3969 id="MobileNav--barnklader-sovklader-0-sections--26155446894936__mobile-menu" 3970 data-collapsible-container 3971 > 3972 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 3973 <a 3974 href="/en-us/collections/pyjamasar-1" 3975 class="mobile-navlink mobile-navlink--level-3" 3976 >Show all Sleepwear</a> 3977 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3978 <a 3979 href="/en-us/collections/sovpasar" 3980 class="mobile-navlink mobile-navlink--level-3" 3981 >Sleeping bags</a> 3982 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3983 <a 3984 href="/en-us/collections/pyjamas-heldrakt" 3985 class="mobile-navlink mobile-navlink--level-3" 3986 >Pyjamas Onesie</a> 3987 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3988 <a 3989 href="/en-us/collections/pyjamas-tvadelad" 3990 class="mobile-navlink mobile-navlink--level-3" 3991 >Two-piece Pajamas</a> 3992 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3993 <a 3994 href="/en-us/collections/nattlinnen" 3995 class="mobile-navlink mobile-navlink--level-3" 3996 >Nightgowns</a> 3997 </li></ul> 3998 </div></li><li 3999 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 4000 4001 aria-haspopup="true" 4002 4003 > 4004 <a 4005 href="/en-us/collections/ytterklader" 4006 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 4007 data-nav-link-mobile 4008 ><span>Outerwear</span> 4009 </a><button 4010 type="button" 4011 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4012 aria-expanded="false" 4013 aria-controls="MobileNav--barnklader-ytterklader-0-sections--26155446894936__mobile-menu" 4014 data-collapsible-trigger 4015 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 4016 </button><div 4017 class="mobile-dropdown" 4018 id="MobileNav--barnklader-ytterklader-0-sections--26155446894936__mobile-menu" 4019 data-collapsible-container 4020 > 4021 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4022 <a 4023 href="/en-us/collections/ytterklader" 4024 class="mobile-navlink mobile-navlink--level-3" 4025 >Show All Outerwear</a> 4026 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4027 <a 4028 href="/en-us/collections/fleeceklader-1" 4029 class="mobile-navlink mobile-navlink--level-3" 4030 >Fleece Clothing</a> 4031 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4032 <a 4033 href="/en-us/collections/skalklader-regnklader" 4034 class="mobile-navlink mobile-navlink--level-3" 4035 >Shell and rainwear</a> 4036 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4037 <a 4038 href="/en-us/collections/overaller" 4039 class="mobile-navlink mobile-navlink--level-3" 4040 >Overall</a> 4041 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4042 <a 4043 href="/en-us/collections/handskar-vantar" 4044 class="mobile-navlink mobile-navlink--level-3" 4045 >Gloves and Mittens</a> 4046 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4047 <a 4048 href="/en-us/collections/jackor" 4049 class="mobile-navlink mobile-navlink--level-3" 4050 >Jackets</a> 4051 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4052 <a 4053 href="/en-us/collections/nederdelar-1" 4054 class="mobile-navlink mobile-navlink--level-3" 4055 >Overpants</a> 4056 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4057 <a 4058 href="/en-us/collections/vanthallare" 4059 class="mobile-navlink mobile-navlink--level-3" 4060 >Parking attendant</a> 4061 </li></ul> 4062 </div></li><li 4063 class="mobile-menu__item mobile-menu__item--level-2" 4064 4065 > 4066 <a 4067 href="/en-us/collections/ull-och-understall-1" 4068 class="mobile-navlink mobile-navlink--level-2" 4069 data-nav-link-mobile 4070 ><span>Wool and Base Layers</span> 4071 </a></li><li 4072 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 4073 4074 aria-haspopup="true" 4075 4076 > 4077 <a 4078 href="/en-us/collections/overdelar-1" 4079 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 4080 data-nav-link-mobile 4081 ><span>Tops</span> 4082 </a><button 4083 type="button" 4084 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4085 aria-expanded="false" 4086 aria-controls="MobileNav--barnklader-overdelar-0-sections--26155446894936__mobile-menu" 4087 data-collapsible-trigger 4088 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 4089 </button><div 4090 class="mobile-dropdown" 4091 id="MobileNav--barnklader-overdelar-0-sections--26155446894936__mobile-menu" 4092 data-collapsible-container 4093 > 4094 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4095 <a 4096 href="/en-us/collections/bodys-bodysuits" 4097 class="mobile-navlink mobile-navlink--level-3" 4098 >Bodies</a> 4099 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4100 <a 4101 href="/en-us/collections/trojor" 4102 class="mobile-navlink mobile-navlink--level-3" 4103 >Sweaters</a> 4104 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4105 <a 4106 href="/en-us/collections/jumpsuit" 4107 class="mobile-navlink mobile-navlink--level-3" 4108 >Jumpsuits</a> 4109 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4110 <a
4111 href="/en-us/collections/t-shirts-linnen" 4112 class="mobile-navlink mobile-navlink--level-3" 4113 >T-shirts</a> 4114 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4115 <a 4116 href="/en-us/collections/skjortor" 4117 class="mobile-navlink mobile-navlink--level-3" 4118 >Shirts</a> 4119 </li></ul> 4120 </div></li><li 4121 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 4122 4123 aria-haspopup="true" 4124 4125 > 4126 <a 4127 href="/en-us/collections/nederdelar-1" 4128 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 4129 data-nav-link-mobile 4130 ><span>Skirts</span> 4131 </a><button 4132 type="button" 4133 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4134 aria-expanded="false" 4135 aria-controls="MobileNav--barnklader-nederdelar-0-sections--26155446894936__mobile-menu" 4136 data-collapsible-trigger 4137 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 4138 </button><div 4139 class="mobile-dropdown" 4140 id="MobileNav--barnklader-nederdelar-0-sections--26155446894936__mobile-menu" 4141 data-collapsible-container 4142 > 4143 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4144 <a 4145 href="/en-us/collections/babybyxor" 4146 class="mobile-navlink mobile-navlink--level-3" 4147 >Baby pants</a> 4148 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4149 <a 4150 href="/en-us/collections/byxor" 4151 class="mobile-navlink mobile-navlink--level-3" 4152 >Pants</a> 4153 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4154 <a 4155 href="/en-us/collections/leggings-tights" 4156 class="mobile-navlink mobile-navlink--level-3" 4157 >Leggings and Tights</a> 4158 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4159 <a 4160 href="/en-us/collections/shorts" 4161 class="mobile-navlink mobile-navlink--level-3" 4162 >Shorts</a> 4163 </li></ul> 4164 </div></li><li 4165 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 4166 4167 aria-haspopup="true" 4168 4169 > 4170 <a 4171 href="/en-us/collections/mossor-7" 4172 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 4173 data-nav-link-mobile 4174 ><span>Hats</span> 4175 </a><button 4176 type="button" 4177 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4178 aria-expanded="false" 4179 aria-controls="MobileNav--barnklader-mossor-0-sections--26155446894936__mobile-menu" 4180 data-collapsible-trigger 4181 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 4182 </button><div 4183 class="mobile-dropdown" 4184 id="MobileNav--barnklader-mossor-0-sections--26155446894936__mobile-menu" 4185 data-collapsible-container 4186 > 4187 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4188 <a 4189 href="/en-us/collections/tunna-mossor-2" 4190 class="mobile-navlink mobile-navlink--level-3" 4191 >Thin Hats</a> 4192 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4193 <a 4194 href="/en-us/collections/vintermossor-2" 4195 class="mobile-navlink mobile-navlink--level-3" 4196 >Winter hats</a> 4197 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4198 <a 4199 href="/en-us/collections/solhattar-och-kepsar" 4200 class="mobile-navlink mobile-navlink--level-3" 4201 >Sun Hats and Caps</a> 4202 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4203 <a 4204 href="/en-us/collections/hjalmmossor" 4205 class="mobile-navlink mobile-navlink--level-3" 4206 >Helmet liners</a> 4207 </li></ul> 4208 </div></li><li 4209 class="mobile-menu__item mobile-menu__item--level-2" 4210 4211 > 4212 <a 4213 href="/en-us/collections/klanningar" 4214 class="mobile-navlink mobile-navlink--level-2" 4215 data-nav-link-mobile 4216 ><span>Dresses</span> 4217 </a></li><li 4218 class="mobile-menu__item mobile-menu__item--level-2" 4219 4220 > 4221 <a 4222 href="/en-us/collections/underklader-strumpor" 4223 class="mobile-navlink mobile-navlink--level-2" 4224 data-nav-link-mobile 4225 ><span>Underwear and Socks</span> 4226 </a></li><li 4227 class="mobile-menu__item mobile-menu__item--level-2" 4228 4229 > 4230 <a 4231 href="/en-us/collections/accessoarer-1" 4232 class="mobile-navlink mobile-navlink--level-2" 4233 data-nav-link-mobile 4234 ><span>Accessories</span> 4235 </a></li></ul> 4236 </div> 4237 </li><li 4238 class="mobile-menu__item mobile-menu__item--level-1 " 4239 4240 style="--highlight: #d02e2e;" 4241 4242 > 4243 <a 4244 href="/en-us/collections/solglasogon" 4245 class="mobile-navlink mobile-navlink--level-1" 4246 > 4247 4248Sunglasses</a> 4249 </li><li 4250 class="mobile-menu__item mobile-menu__item--level-1 " 4251 4252 style="--highlight: #d02e2e;" 4253 4254 > 4255 <a 4256 href="/en-us/collections/skor-stovlar" 4257 class="mobile-navlink mobile-navlink--level-1" 4258 > 4259 4260Shoes and Boots</a> 4261 </li><li 4262 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 4263 4264 style="--highlight: #d02e2e;" 4265 4266 > 4267 4268 <a 4269 href="/en-us/collections/babyprodukter-8" 4270 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 4271 data-nav-link-mobile 4272 >Baby Products</a> 4273 <button 4274 type="button" 4275 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 4276 aria-expanded="false" 4277 aria-controls="MobileNav--babyprodukter-0-sections--26155446894936__mobile-menu" 4278 data-collapsible-trigger 4279 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 4280 </button> 4281 <div 4282 class="mobile-dropdown" 4283 id="MobileNav--babyprodukter-0-sections--26155446894936__mobile-menu" 4284 data-collapsible-container 4285 > 4286 <ul 4287 class="mobile-nav__sublist" 4288 data-collapsible-content 4289 ><li 4290 class="mobile-menu__item mobile-menu__item--level-2" 4291 4292 > 4293 <a 4294 href="/en-us/collections/babyprodukter-8" 4295 class="mobile-navlink mobile-navlink--level-2" 4296 data-nav-link-mobile 4297 ><span>Show all Baby Products</span> 4298 </a></li><li 4299 class="mobile-menu__item mobile-menu__item--level-2" 4300 4301 > 4302 <a 4303 href="/en-us/collections/babyfiltar-snuttefiltar" 4304 class="mobile-navlink mobile-navlink--level-2" 4305 data-nav-link-mobile 4306 ><span>Baby Blankets and Comfort Blankets</span> 4307 </a></li><li 4308 class="mobile-menu__item mobile-menu__item--level-2" 4309 4310 > 4311 <a 4312 href="/en-us/collections/dregglisar-haklappar" 4313 class="mobile-navlink mobile-navlink--level-2" 4314 data-nav-link-mobile 4315 ><span>Drool cloths and bibs</span> 4316 </a></li><li 4317 class="mobile-menu__item mobile-menu__item--level-2" 4318 4319 > 4320 <a 4321 href="/en-us/collections/till-vagnen" 4322 class="mobile-navlink mobile-navlink--level-2" 4323 data-nav-link-mobile 4324 ><span>To the Cart</span> 4325 </a></li><li 4326 class="mobile-menu__item mobile-menu__item--level-2" 4327 4328 > 4329 <a 4330 href="/en-us/collections/mjukisdjur-och-doddi" 4331 class="mobile-navlink mobile-navlink--level-2" 4332 data-nav-link-mobile 4333 ><span>Stuffed Animals and Doddi</span> 4334 </a></li><li 4335 class="mobile-menu__item mobile-menu__item--level-2" 4336 4337 > 4338 <a 4339 href="/en-us/collections/uv-filtar-och-gardiner" 4340 class="mobile-navlink mobile-navlink--level-2" 4341 data-nav-link-mobile 4342 ><span>UV Filters and Curtains</span> 4343 </a></li><li 4344 class="mobile-menu__item mobile-menu__item--level-2" 4345 4346 > 4347 <a 4348 href="/en-us/collections/till-sangen" 4349 class="mobile-navlink mobile-navlink--level-2" 4350 data-nav-link-mobile 4351 ><span>To Bed</span> 4352 </a></li><li 4353 class="mobile-menu__item mobile-menu__item--level-2" 4354 4355 > 4356 <a 4357 href="/en-us/collections/napphallare" 4358 class="mobile-navlink mobile-navlink--level-2" 4359 data-nav-link-mobile 4360 ><span>Pacifier holder</span> 4361 </a></li></ul> 4362 </div> 4363 </li><li 4364 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 4365 4366 style="--highlight: #d02e2e;" 4367 4368 > 4369 4370 <a 4371 href="/en-us/collections" 4372 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 4373 data-nav-link-mobile 4374 >Collections</a> 4375 <button 4376 type="button" 4377 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 4378 aria-expanded="false" 4379 aria-controls="MobileNav--kollektioner-0-sections--26155446894936__mobile-menu" 4380 data-collapsible-trigger 4381 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 4382 </button> 4383 <div 4384 class="mobile-dropdown" 4385 id="MobileNav--kollektioner-0-sections--26155446894936__mobile-menu" 4386 data-collapsible-container 4387 > 4388 <ul 4389 class="mobile-nav__sublist" 4390 data-collapsible-content 4391 ><li 4392 class="mobile-menu__item mobile-menu__item--level-2" 4393 4394 > 4395 <a 4396 href="/en-us/collections/pippi-langstrump" 4397 class="mobile-navlink mobile-navlink--level-2" 4398 data-nav-link-mobile 4399 ><span>Pippi Longstocking</span> 4400 </a></li><li 4401 class="mobile-menu__item mobile-menu__item--level-2" 4402 4403 > 4404 <a 4405 href="/en-us/collections/pettson-och-findus" 4406 class="mobile-navlink mobile-navlink--level-2" 4407 data-nav-link-mobile 4408 ><span>Pettson and Findus</span> 4409 </a></li><li 4410 class="mobile-menu__item mobile-menu__item--level-2" 4411 4412 > 4413 <a 4414 href="/en-us/collections/mamma-mu-och-krakan" 4415 class="mobile-navlink mobile-navlink--level-2" 4416 data-nav-link-mobile 4417 ><span>Mamma Mu and the Crow</span> 4418 </a></li><li 4419 class="mobile-menu__item mobile-menu__item--level-2" 4420 4421 > 4422 <a 4423 href="/en-us/collections/humlan-djojj-3" 4424 class="mobile-navlink mobile-navlink--level-2" 4425 data-nav-link-mobile 4426 ><span>Humlan Djojj</span> 4427 </a></li><li 4428 class="mobile-menu__item mobile-menu__item--level-2" 4429 4430 > 4431 <a 4432 href="/en-us/collections/geggamoja-classic-1" 4433 class="mobile-navlink mobile-navlink--level-2" 4434 data-nav-link-mobile 4435 ><span>Classic Collection</span> 4436 </a></li></ul> 4437 </div> 4438 </li><li 4439 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 4440 4441 style="--highlight: #d02e2e;" 4442 4443 > 4444 4445 <a 4446 href="/en-us/collections/outlet" 4447 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 4448 data-nav-link-mobile 4449 >Summer Sale</a> 4450 <button 4451 type="button" 4452 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 4453 aria-expanded="false"
4454 aria-controls="MobileNav--outlet-0-sections--26155446894936__mobile-menu" 4455 data-collapsible-trigger 4456 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><span class="fallback-text">See more</span> 4457 </button> 4458 <div 4459 class="mobile-dropdown" 4460 id="MobileNav--outlet-0-sections--26155446894936__mobile-menu" 4461 data-collapsible-container 4462 > 4463 <ul 4464 class="mobile-nav__sublist" 4465 data-collapsible-content 4466 ><li 4467 class="mobile-menu__item mobile-menu__item--level-2" 4468 4469 > 4470 <a 4471 href="/en-us/collections/outlet" 4472 class="mobile-navlink mobile-navlink--level-2" 4473 data-nav-link-mobile 4474 ><span>Show all articles</span> 4475 </a></li><li 4476 class="mobile-menu__item mobile-menu__item--level-2" 4477 4478 > 4479 <a 4480 href="/en-us/collections/sommarrea-uv-klader" 4481 class="mobile-navlink mobile-navlink--level-2" 4482 data-nav-link-mobile 4483 ><span>UV clothing</span> 4484 </a></li><li 4485 class="mobile-menu__item mobile-menu__item--level-2" 4486 4487 > 4488 <a 4489 href="/en-us/collections/sommarrea-ytterklader" 4490 class="mobile-navlink mobile-navlink--level-2" 4491 data-nav-link-mobile 4492 ><span>Outerwear</span> 4493 </a></li><li 4494 class="mobile-menu__item mobile-menu__item--level-2" 4495 4496 > 4497 <a 4498 href="/en-us/collections/skor-stovlar" 4499 class="mobile-navlink mobile-navlink--level-2" 4500 data-nav-link-mobile 4501 ><span>Shoes and Boots</span> 4502 </a></li><li 4503 class="mobile-menu__item mobile-menu__item--level-2" 4504 4505 > 4506 <a 4507 href="/en-us/collections/sommarrea-sovklader" 4508 class="mobile-navlink mobile-navlink--level-2" 4509 data-nav-link-mobile 4510 ><span>Sleepwear</span> 4511 </a></li><li 4512 class="mobile-menu__item mobile-menu__item--level-2" 4513 4514 > 4515 <a 4516 href="/en-us/collections/sommarrea-overdelar" 4517 class="mobile-navlink mobile-navlink--level-2" 4518 data-nav-link-mobile 4519 ><span>Tops</span> 4520 </a></li><li 4521 class="mobile-menu__item mobile-menu__item--level-2" 4522 4523 > 4524 <a 4525 href="/en-us/collections/sommarrea-nederdelar" 4526 class="mobile-navlink mobile-navlink--level-2" 4527 data-nav-link-mobile 4528 ><span>Skirts</span> 4529 </a></li><li 4530 class="mobile-menu__item mobile-menu__item--level-2" 4531 4532 > 4533 <a 4534 href="/en-us/collections/sommarrea-klanningar" 4535 class="mobile-navlink mobile-navlink--level-2" 4536 data-nav-link-mobile 4537 ><span>Dresses</span> 4538 </a></li><li 4539 class="mobile-menu__item mobile-menu__item--level-2" 4540 4541 > 4542 <a 4543 href="/en-us/collections/sommarrea-mossor-och-solhattar" 4544 class="mobile-navlink mobile-navlink--level-2" 4545 data-nav-link-mobile 4546 ><span>Hats and Sun Hats</span> 4547 </a></li><li 4548 class="mobile-menu__item mobile-menu__item--level-2" 4549 4550 > 4551 <a 4552 href="/en-us/collections/sommarrea-babyprodukter" 4553 class="mobile-navlink mobile-navlink--level-2" 4554 data-nav-link-mobile 4555 ><span>Baby Products</span> 4556 </a></li><li 4557 class="mobile-menu__item mobile-menu__item--level-2" 4558 4559 > 4560 <a 4561 href="/en-us/collections/sista-chansen-70" 4562 class="mobile-navlink mobile-navlink--level-2" 4563 data-nav-link-mobile 4564 ><span>Last Chance 70%</span> 4565 </a></li></ul> 4566 </div> 4567 </li><li 4568 class="mobile-menu__item mobile-menu__item--level-1 " 4569 4570 style="--highlight: #d02e2e;" 4571 4572 > 4573 <a 4574 href="/en-us/products/geggamoja-gift-card-250" 4575 class="mobile-navlink mobile-navlink--level-1" 4576 > 4577 4578Gift Card</a> 4579 </li><li 4580 class="mobile-menu__item mobile-menu__item--level-1 " 4581 4582 style="--highlight: #d02e2e;" 4583 4584 > 4585 <a 4586 href="/en-us/pages/handla-seconhand" 4587 class="mobile-navlink mobile-navlink--level-1" 4588 > 4589 4590Used</a> 4591 </li></ul></div> 4592 </div> 4593 </div> 4594 </div> 4595 </div></div> 4596</mobile-menu> 4597 4598 4599</div> 4600<!-- END sections: group-header --> 4601 <!-- BEGIN sections: group-overlay --> 4602<div id="shopify-section-sections--26155446927704__popup" class="shopify-section shopify-section-group-group-overlay"><!-- /sections/popups.liquid --> 4603</div> 4604<!-- END sections: group-overlay --> 4605
4606 <main id="MainContent" class="main-content" data-main> 4607 <div id="shopify-section-template--26155445485912__main" class="shopify-section"><!-- /templates/cart.liquid --><link href="//geggamoja.com/cdn/shop/t/19/assets/template-cart.css?v=100766137914441437521760592845" rel="stylesheet" type="text/css" media="all" /> 4608<style data-shopify>.cart { 4609 --PT: 60px; 4610 --PB: 60px; 4611 4612 4613 }</style><section 4614 id="cart--template--26155445485912__main" 4615 class="cart section-padding" 4616 data-section-type="cart-template" 4617 data-section-id="template--26155445485912__main" 4618 data-cart-page 4619 4620> 4621 <div class="wrapper"> 4622 <form action="/en-us/cart" method="post" novalidate data-cart-form> 4623 <div class="cart__empty" data-empty-message><div class="section__header"> 4624 <h1 class="section__heading h2" 4625 >Shopping cart</h1><p 4626 >Oops! The shopping basket is empty.</p> 4627 4628 4629 </div><div class="cart-empty-buttons"><div class="cart-empty-buttons__item" 4630 > 4631 <a href="/en-us/collections/all" class="btn btn--solid btn--primary btn--medium btn--advanced btn--advanced-width-height"> 4632 <hover-button></hover-button>Buy</a> 4633 </div></div> 4634</div> 4635 4636 4637 4638 <div class="cart__inner"> 4639 <div 4640 class="cart__content" 4641 4642 > 4643 <h1 class="cart__title"> 4644 Shopping cart<span class="cart-drawer__item-qty" data-cart-items-qty>0 articles</span> 4645 </h1> 4646 <a 4647 href="/en-us/collections/all" 4648 class="btn btn--secondary btn--solid btn--advanced btn--advanced-width-height" 4649 > 4650 <hover-button></hover-button>Buy</a> 4651 4652 <div class="cart__errors" role="alert" data-cart-errors> 4653 <div class="cart__errors__inner"> 4654 <p class="cart__errors__heading">Unfortunately, it seems that we do not have enough of this product.</p> 4655 4656 <p class="cart__errors__content" data-error-message></p> 4657 4658 <button 4659 type="button" 4660 class="cart__errors__close" 4661 data-cart-error-close 4662 aria-label="Close Shopping cart" 4663 ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4664 </div> 4665 </div> 4666 4667 <div class="cart__items__wrapper" data-items-wrapper> 4668 <div class="loader loader--line"><div class="loader-indeterminate"></div></div> 4669 4670 <div id="cartItemsHolder" class="cart__items" data-items-holder> 4671 4672 </div> 4673 </div> 4674 4675 <button 4676 type="submit" 4677 name="update" 4678 class="cart__update btn btn--secondary btn--advanced btn--advanced-width-height" 4679 > 4680 <hover-button></hover-button>Update the shopping cart</button> 4681 </div> 4682 4683 <div 4684 class="cart__aside hidden" 4685 data-foot-holder 4686 4687 ><div data-cart-price-holder><div class="cart__total hidden"> 4688 <span>Object</span> 4689 4690 <span data-cart-total="0">Free</span> 4691</div></div> 4692 4693 <div class="cart__total"> 4694 <span>Partial sum</span> 4695 4696 <span class="cart__total__money" data-cart-total-price>Free</span> 4697 </div><div id="cartUpsellHolder" class="cart__pair" data-cart-widget data-pair-products-holder> 4698 4699 4700 4701 4702 </div><div class="cart__foot-inner"> 4703 <div class="cart__buttons-wrapper"><p class="cart__terms cart__errors__content" data-terms-error-message></p> 4704 4705 <div 4706 class="cart__buttons" 4707 data-cart-checkout-buttons 4708 > 4709 <fieldset class="cart__buttons__fieldset" data-cart-checkout-button> 4710 <button 4711 type="submit" 4712 name="checkout" 4713 class="btn btn--solid btn--primary btn--medium btn--advanced btn--advanced-width-height btn--advanced-adaptive-width cart__checkout" 4714 > 4715 <hover-button></hover-button>To the Checkout</button> 4716 <noscript>
4717 <span class="btn btn--solid btn--primary btn--medium btn--advanced btn--advanced-width-height cart__checkout cart__checkout--no-js">To the Checkout</span> 4718 </noscript></fieldset> 4719 </div> 4720 </div> 4721 4722 <p class="cart__text">Shipping and tax are calculated at checkout</p> 4723 </div> 4724 </div> 4725 </div> 4726 </form> 4727 </div> 4728</section> 4729 4730 4731</div> 4732 </main> 4733 4734 <!-- BEGIN sections: group-footer --> 4735<div id="shopify-section-sections--26155446862168__footer" class="shopify-section shopify-section-group-group-footer section-footer"><!-- /sections/footer.liquid --><link href="//geggamoja.com/cdn/shop/t/19/assets/section-footer.css?v=110474141435055952621760592813" rel="stylesheet" type="text/css" media="all" /> 4736<style data-shopify>#SiteFooter { 4737 --PT: 40px; 4738 --PB: 40px;--bg: #f4f4f4; 4739 --bg-lighten-darken-shimmer-bg: #efefef; 4740 --bg-lighten-darken-shimmer-effect: #eaeaea;--text: #000000; 4741 --text-alpha-15: rgba(0, 0, 0, 0.15); 4742 --text-alpha-50: rgba(0, 0, 0, 0.6); 4743 --text-alpha-85: rgba(0, 0, 0, 0.85);--border: #000000;} 4744 4745 #SiteFooter .footer-bottom { --grid-columns: 3; }.shopify-section:last-of-type .section-padding { padding-bottom: max(30px, var(--padding-bottom)); } 4746 4747 @media screen and (min-width: 768px) { 4748 .slideshow:last-of-type .slider--has-arrow .flickity-page-dots { margin-bottom: 45px; } 4749 .slideshow:last-of-type .slider__scroll-down { bottom: 10px; } 4750 }</style><footer 4751 id="SiteFooter" 4752 class="section-padding site-footer wavy" 4753 role="contentinfo" 4754 4755 data-section-id="sections--26155446862168__footer" 4756 data-section-type="footer" 4757><span class="wave-svg" data-wave> 4758 <svg viewBox="0 0 700 57" width="100%" height="57" preserveAspectRatio="none"> 4759 <path id="wave-svg__little-wave" transform="translate(0, 0)" d="M0,10 c80,-22 240,0 350,18 c90,17 260,7.5 350,-20 v50 h-700"/> 4760 </svg> 4761 <svg viewBox="0 0 700 57" width="100%" height="57" preserveAspectRatio="none" class="wave-svg__reversed"> 4762 <path id="wave-svg__little-wave" transform="translate(0, 0)" d="M0,10 c80,-22 240,0 350,18 c90,17 260,7.5 350,-20 v50 h-700"/> 4763 </svg> 4764</span><div class="footer-content wrapper--full-padded"> 4765 <div class="footer-blocks"><div 4766 class="footer-block footer-block--menu text-left" 4767 style="--desktop-width: 25%" 4768 4769 ><p class="footer-title footer-title--links"> 4770 <button 4771 class="footer-title__button h5" 4772 aria-controls="FooterMenu--information-0" 4773 data-collapsible-trigger 4774 data-collapsible-trigger-mobile 4775 aria-expanded="false" 4776 >Information<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4777 </p><div 4778 class="footer-links__wrapper" 4779 4780 id="FooterMenu--information-0" data-collapsible-container-mobile 4781 4782 > 4783 <ul 4784 class="footer-links" 4785 4786 data-collapsible-content 4787 4788 ><li> 4789 <a class="footer-link" href="/en-us/pages/allt-borjade-i-kallaren">About Us</a> 4790 </li><li> 4791 <a class="footer-link" href="/en-us/pages/guider-inspiration">Guide & Inspiration</a> 4792 </li><li> 4793 <a class="footer-link" href="/en-us/pages/samarbeten">Influencer collaborations</a> 4794 </li><li> 4795 <a class="footer-link" href="/en-us/pages/visselblasarfunktion">Whistleblower function</a> 4796 </li><li> 4797 <a class="footer-link" href="/en-us/pages/personuppgiftspolicy">GDPR</a> 4798 </li><li> 4799 <a class="footer-link" href="/en-us/pages/pop-up-butik">Pop-Up Outlet</a> 4800 </li><li> 4801 <a class="footer-link" href="/en-us/pages/jobba-hos-oss">Work with us</a> 4802 </li><li> 4803 <a class="footer-link" href="/en-us/pages/tavla-och-vinn">Compete with us</a> 4804 </li></ul> 4805 </div></div><div 4806 class="footer-block footer-block--menu text-left" 4807 style="--desktop-width: 25%" 4808 4809 ><p class="footer-title footer-title--links"> 4810 <button 4811 class="footer-title__button h5" 4812 aria-controls="FooterMenu--customer-service-1" 4813 data-collapsible-trigger 4814 data-collapsible-trigger-mobile 4815 aria-expanded="false" 4816 >Customer service<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4817 </p><div 4818 class="footer-links__wrapper" 4819 4820 id="FooterMenu--customer-service-1" data-collapsible-container-mobile 4821 4822 > 4823 <ul 4824 class="footer-links" 4825 4826 data-collapsible-content 4827 4828 ><li> 4829 <a class="footer-link" href="/en-us/pages/kontakta-oss">Contact Us</a> 4830 </li><li> 4831 <a class="footer-link" href="https://account.geggamoja.com/profile?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnZWdnYW1vamEubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkwOTY2NDQ1LCJuYmYiOjE3OTAzNjE2NDV9.uRJ_25ajOFrBjri9legyZ3e35ZctAkDDRcQJlLN2rK4®ion_country=BQ">My Pages</a> 4832 </li><li> 4833 <a class="footer-link" href="/en-us/pages/kopvillkor">Terms of Purchase</a> 4834 </li><li> 4835 <a class="footer-link" href="/en-us/pages/angerratt">Right of withdrawal</a> 4836 </li><li> 4837 <a class="footer-link" href="/en-us/pages/returer-byten">Returns & Complaints</a> 4838 </li><li> 4839 <a class="footer-link" href="/en-us/pages/kontakta-oss">FAQ</a> 4840 </li></ul> 4841 </div></div><div 4842 class="footer-block footer-block--menu text-left" 4843 style="--desktop-width: 25%" 4844 4845 ><p class="footer-title footer-title--links"> 4846 <button 4847 class="footer-title__button h5" 4848 aria-controls="FooterMenu--durability-safety-2" 4849 data-collapsible-trigger 4850 data-collapsible-trigger-mobile 4851 aria-expanded="false" 4852 >Durability & Safety<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4853 </p><div 4854 class="footer-links__wrapper" 4855 4856 id="FooterMenu--durability-safety-2" data-collapsible-container-mobile 4857 4858 > 4859 <ul 4860 class="footer-links" 4861 4862 data-collapsible-content 4863 4864 ><li> 4865 <a class="footer-link" href="/en-us/pages/handla-seconhand">Shop Secondhand</a> 4866 </li><li> 4867 <a class="footer-link" href="/en-us/blogs/guide/vart-hallbara-arbete">Our sustainable work</a> 4868 </li><li> 4869 <a class="footer-link" href="/en-us/pages/gpsr-sakerhet">GPRS Security</a> 4870 </li></ul> 4871 </div></div><div 4872 class="footer-block footer-block--menu text-left" 4873 style="--desktop-width: 25%" 4874 4875 ><p class="footer-title footer-title--links"> 4876 <button 4877 class="footer-title__button h5" 4878 aria-controls="FooterMenu--retailer-3" 4879 data-collapsible-trigger 4880 data-collapsible-trigger-mobile 4881 aria-expanded="false" 4882 >Retailer<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-plus" viewBox="0 0 192 192"><path d="M30 96h132M96 30v132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-toggle-minus" viewBox="0 0 192 192"><path d="M30 96h132" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg></button> 4883 </p><div 4884 class="footer-links__wrapper" 4885 4886 id="FooterMenu--retailer-3" data-collapsible-container-mobile 4887 4888 > 4889 <ul 4890 class="footer-links" 4891 4892 data-collapsible-content 4893 4894 ><li> 4895 <a class="footer-link" href="/en-us/pages/aterforsaljare">Find Retailers</a> 4896 </li><li> 4897 <a class="footer-link" href="https://www.geggamojab2b.com">Dealer Login</a> 4898 </li><li> 4899 <a class="footer-link" href="/en-us/pages/b2b">Become a reseller</a> 4900 </li></ul> 4901 </div></div><div 4902 class="footer-block footer-block--newsletter text-left" 4903 style="--desktop-width: 30%" 4904 4905 ><style data-shopify>#SiteFooter .footer-block--newsletter .footer-title { 4906 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.5); 4907 --heading-caps: none; 4908 }</style><div class="footer-title h5">You want to be first, right? â sign up here</div><div class="rte"><h4>Stay informed about new collections, products, and exclusive offers.</h4></div><form method="post" action="/en-us/contact#NewsletterForm--footer-block-4" id="NewsletterForm--footer-block-4" accept-charset="UTF-8" class="newsletter-form" data-newsletter-form=""><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[accepts_marketing]" value="true"> 4909 4910 <div class="input-group"> 4911 <div class="input-group__fields"><div class="input-group__item input-group__item--email"> 4912 <input type="email" id="Email--footer-block-4" 4913 class="input-group__field input-group__field--email" 4914 value="" 4915 placeholder="Your email" 4916 name="contact[email]" 4917 autocorrect="off" 4918 autocapitalize="off" 4919 aria-label="Your email" 4920 4921 > 4922 </div> 4923 </div> 4924 4925 <div class="input-group__item input-group__item--btn"> 4926 <button type="submit" name="subscribe" id="SubscribeSubmit--footer-block-4" class="input-group__btn btn btn--primary btn--solid"> 4927 <hover-button></hover-button>Leave your email address</button> 4928 </div></div><div class="errors">
4928The email address is invalid or already in use.</div></form></div><div 4929 class="footer-block footer-block--text text-left" 4930 style="--desktop-width: 66.66%" 4931 4932 ><p class="footer-title h5">Geggamoja - Organic & sustainable</p><div class="rte"><h4>In our online shop, we offer a wide range of children's clothing, accessories, and outerwear. Quality is important to us, and we have high demands on our suppliers and our service.</h4><h4>Our goal is to give you a good online shopping experience â for us, it is important that you as a customer feel satisfied with your Geggamoja purchase.</h4><h4>Welcome to the world of Geggamoja // Anna & Sara - mothers and founders of Geggamoja</h4></div> 4933 </div></div> 4934 </div> 4935 4936 <div class="footer-bottom wrapper--full-padded text-left"><div class="social-sharing-wrapper"><a class="social-sharing-icon instagram" target="_blank" rel="noopener" href = "https://www.instagram.com/geggamojacom/" title="Show Geggamoja on Instagram"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 24 24"><path d="M8 3a5 5 0 0 0-5 5v8a5 5 0 0 0 5 5h8a5 5 0 0 0 5-5V8a5 5 0 0 0-5-5H8Zm10 2a1 1 0 1 1 0 2 1 1 0 0 1 0-2Zm-6 2a5 5 0 1 1-.001 10.001A5 5 0 0 1 12 7Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z"/></svg> 4937 4938 4939 4940</a><a class="social-sharing-icon tiktok" rel="noopener" target="_blank" href = "https://www.tiktok.com/@geggamojacom" title="Show Geggamoja on Tiktok"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok" viewBox="0 0 24 24"><path d="M6 3C4.355 3 3 4.355 3 6v12c0 1.645 1.355 3 3 3h12c1.645 0 3-1.355 3-3V6c0-1.645-1.355-3-3-3H6Zm6 4h2c0 1.005 1.471 2 2 2v2c-.605 0-1.332-.266-2-.715V14c0 1.654-1.346 3-3 3s-3-1.346-3-3 1.346-3 3-3v2a1.001 1.001 0 0 0 0 2c.552 0 1-.449 1-1V7Z"/></svg></a><a class="social-sharing-icon facebook" rel="noopener" target="_blank" href = "https://www.facebook.com/GEGGAMOJA" title="Show Geggamoja on Facebook"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 24 24"><path d="M12 2C6.477 2 2 6.477 2 12c0 5.013 3.693 9.153 8.505 9.876V14.65H8.031v-2.629h2.474v-1.749c0-2.896 1.411-4.167 3.818-4.167 1.153 0 1.762.085 2.051.124v2.294h-1.642c-1.022 0-1.379.969-1.379 2.061v1.437h2.995l-.406 2.629h-2.588v7.247C18.235 21.236 22 17.062 22 12c0-5.523-4.477-10-10-10Z"/></svg></a><a class="social-sharing-icon pinterest" rel="noopener" target="_blank" href = "https://se.pinterest.com/geggamojacom/" title="Show Geggamoja on Pinterest"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 24 24"><path d="M12 2C6.477 2 2 6.477 2 12c0 4.237 2.636 7.855 6.356 9.312-.087-.791-.167-2.005.035-2.868.182-.78 1.172-4.971 1.172-4.971s-.299-.599-.299-1.484c0-1.391.806-2.428 1.809-2.428.853 0 1.265.641 1.265 1.408 0 .858-.546 2.141-.828 3.329-.236.996.499 1.807 1.481 1.807 1.777 0 3.143-1.874 3.143-4.579 0-2.394-1.72-4.068-4.177-4.068-2.845 0-4.515 2.134-4.515 4.34 0 .859.331 1.781.744 2.282a.3.3 0 0 1 .069.287c-.076.316-.244.995-.277 1.134-.043.183-.145.222-.334.133-1.249-.582-2.03-2.408-2.03-3.874 0-3.154 2.292-6.052 6.608-6.052 3.469 0 6.165 2.472 6.165 5.776 0 3.447-2.173 6.22-5.189 6.22-1.013 0-1.966-.527-2.292-1.148 0 0-.502 1.909-.623 2.378-.226.868-.835 1.958-1.243 2.622.935.287 1.929.444 2.96.444 5.522 0 10-4.478 10-10S17.523 2 12 2Z"/></svg></a></div><div class="footer-bottom__content"> 4941<div class="footer-copyright"> 4942 <div class="footer-copyright__content"> 4943 <span class="footer-copyright__copy">© 2026, <a href="/en-us" title="">Geggamoja</a>.</span> 4944 4945 4946 </div></div></div> 4947 <ul class="payment-icon-list payment-icon-list--greyscale"> 4948 4949<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-label="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;"/>
4949<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> 4950</li> 4951 4952<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-label="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" />
4952<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> 4953</li> 4954 4955<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" aria-label="Bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</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 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="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg></li> 4956 4957<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-label="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.
495706zM23.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> 4958</li> 4959 4960<li><svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-label="iDEAL Wero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" 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="black"/><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="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
49607 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg></li> 4961 4962<li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-label="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> 4963 4964<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-label="Mastercard"><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;"/>
4964</svg> 4965</li> 4966 4967<li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-label="MobilePay"><title id="pi-mobilepay">MobilePay</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 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-rule="evenodd" clip-rule="evenodd" d="M20.05 15.296s2.53-.771 4.282-.776c2.896-.007 4.857 1.15 4.857 1.15V10.06s-1.97-1.02-4.453-1.09c-2.481-.068-4.687 1.012-4.687 1.012v5.313z" fill="#5A78FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.308 9.19l2.082 4.957V9.396s1.646-.882 3.485-1.13c1.84-.249 4.181.08 4.181.08l-1.133-2.707s-2.461-.159-4.69.794c-2.228.952-3.925 2.756-3.925 2.756z" fill="#5A78FF"/><path d="M21.428 5.676l-.82-1.99a1.818 1.818 0 00-2.37-.996l-5.663 2.334a1.818 1.818 0 00-.98 2.376l5.46 13.247a1.818 1.818 0 002.37.995l5.662-2.334a1.817 1.817 0 00.98-2.376l-.677-1.642s-.462-.027-.676-.033c-.226-.006-.644-.001-.644-.001l.88 2.136a.606.606 0 01-.326.793l-5.663 2.333a.606.606 0 01-.79-.331L12.711 6.94a.606.606 0 01.327-.792L18.7 3.814a.606.606 0 01.79.332l.83 2.011s.383-.187.59-.27c.206-.082.518-.211.518-.211z" fill="#5A78FF"/></svg></li> 4968 4969<li><svg class="payment-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-label="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
49690-.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> 4970 4971<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-label="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
497116.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> 4972</li> 4973 4974 </ul> 4975</div> 4976</footer> 4977 4978</div> 4979<!-- END sections: group-footer --> 4980<!-- Root element of PhotoSwipe. Must have class pswp. --> 4981<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true" data-index="0"> 4982 <!-- Background of PhotoSwipe. 4983 It's a separate element as animating opacity is faster than rgba(). --> 4984 <div class="pswp__bg"></div> 4985 4986 <!-- Slides wrapper with overflow:hidden. --> 4987 <div class="pswp__scroll-wrap"> 4988 <!-- Container that holds slides. 4989 PhotoSwipe keeps only 3 of them in the DOM to save memory. 4990 Don't modify these 3 pswp__item elements, data is added later on. --> 4991 <div class="pswp__container"> 4992 <div class="pswp__item"></div> 4993 <div class="pswp__item"></div> 4994 <div class="pswp__item"></div> 4995 </div> 4996 4997 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 4998 <div class="pswp__ui pswp__ui--hidden"> 4999 5000 <div class="pswp__top-bar"> 5001 5002 <!-- Controls are self-explanatory. Order can be changed. --> 5003 5004 <div class="pswp__counter"></div> 5005 5006 <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)"> 5007 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg> 5008 </button> 5009 5010 <button class="pswp__button pswp__button--share" title="Share"></button> 5011 5012 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 5013 5014 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 5015 5016 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 5017 <!-- element will get class pswp__preloader--active when preloader is running --> 5018 <div class="pswp__preloader"> 5019 <div class="pswp__preloader__icn"> 5020 <div class="pswp__preloader__cut"> 5021 <div class="pswp__preloader__donut"></div> 5022 </div> 5023 </div> 5024 </div> 5025 </div> 5026 5027 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 5028 <div class="pswp__share-tooltip"></div> 5029 </div> 5030 5031 <button class="pswp__button pswp__button--arrow--left" type="button" title="Earlier"></button> 5032 5033 <button class="pswp__button pswp__button--arrow--right" type="button" title="Next"></button> 5034 5035 <div class="pswp__thumbs"></div> 5036 5037 <div class="pswp__caption"> 5038 <div class="pswp__caption__center"></div> 5039 <a href="#" class="pswp__caption-close"> 5040 <span class="visually-hidden">Close</span> 5041 </a> 5042 </div> 5043 5044 </div> 5045 5046 </div> 5047 5048</div><!-- Root element of PhotoSwipe. Must have class pswp. --> 5049<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true" data-index="1"> 5050 <!-- Background of PhotoSwipe. 5051 It's a separate element as animating opacity is faster than rgba(). --> 5052 <div class="pswp__bg"></div> 5053 5054 <!-- Slides wrapper with overflow:hidden. --> 5055 <div class="pswp__scroll-wrap"> 5056 <!-- Container that holds slides. 5057 PhotoSwipe keeps only 3 of them in the DOM to save memory. 5058 Don't modify these 3 pswp__item elements, data is added later on. --> 5059 <div class="pswp__container"> 5060 <div class="pswp__item"></div> 5061 <div class="pswp__item"></div> 5062 <div class="pswp__item"></div> 5063 </div> 5064 5065 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 5066 <div class="pswp__ui pswp__ui--hidden"> 5067 5068 <div class="pswp__top-bar"> 5069 5070 <!-- Controls are self-explanatory. Order can be changed. --> 5071 5072 <div class="pswp__counter"></div> 5073 5074 <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)"> 5075 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg> 5076 </button> 5077 5078 <button class="pswp__button pswp__button--share" title="Share"></button> 5079 5080 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 5081 5082 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 5083 5084 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 5085 <!-- element will get class pswp__preloader--active when preloader is running --> 5086 <div class="pswp__preloader"> 5087 <div class="pswp__preloader__icn"> 5088 <div class="pswp__preloader__cut"> 5089 <div class="pswp__preloader__donut"></div> 5090 </div> 5091 </div> 5092 </div> 5093 </div> 5094 5095 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 5096 <div class="pswp__share-tooltip"></div> 5097 </div> 5098 5099 <button class="pswp__button pswp__button--arrow--left" type="button" title="Earlier"></button> 5100 5101 <button class="pswp__button pswp__button--arrow--right" type="button" title="Next"></button> 5102 5103 <div class="pswp__thumbs"></div> 5104 5105 <div class="pswp__caption"> 5106 <div class="pswp__caption__center"></div> 5107 <a href="#" class="pswp__caption-close">
5108 <span class="visually-hidden">Close</span> 5109 </a> 5110 </div> 5111 5112 </div> 5113 5114 </div> 5115 5116</div><button 5117 type="button" 5118 class="btn btn--primary btn--solid btn--scroll-top" 5119 data-scroll-top-button 5120 aria-label="Scroll to the top" 5121 > 5122 <hover-button></hover-button> 5123 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-select" viewBox="0 0 192 192"><path d="m72 36 60 60-60 60" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg> 5124 </button> 5125 5126<style> 5127 .market-selector__modal { 5128 position: fixed; 5129 top: 0; 5130 left: 0; 5131 width: 100%; 5132 height: 100%; 5133 z-index: 999999; 5134 display: flex; 5135 align-items: center; 5136 justify-content: center; 5137 opacity: 0; 5138 visibility: hidden; 5139 transition: opacity 0.3s ease, visibility 0.3s ease; 5140 padding: 10px; 5141 } 5142 5143 .market-selector__modal[aria-hidden="false"] { 5144 opacity: 1; 5145 visibility: visible; 5146 } 5147 5148 .market-selector__overlay { 5149 position: fixed; 5150 top: 0; 5151 left: 0; 5152 width: 100%; 5153 height: 100%; 5154 background: rgba(0, 0, 0, 0.5); 5155 z-index: 1; 5156 } 5157 5158 .market-selector__content { 5159 position: relative; 5160 background: white; 5161 border-radius: 12px; 5162 width: 100%; 5163 max-width: 700px; 5164 max-height: 95vh; 5165 overflow: hidden; 5166 display: flex; 5167 flex-direction: column; 5168 box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); 5169 z-index: 2; 5170 transition: transform 0.3s ease; 5171 } 5172 5173 .market-selector__header { 5174 display: flex;
5175 align-items: center; 5176 justify-content: space-between; 5177 padding: 20px; 5178 border-bottom: 1px solid #e0e0e0; 5179 } 5180 5181 .market-selector__title { 5182 font-size: 24px; 5183 font-weight: 600; 5184 margin: 0; 5185 } 5186 5187 .market-selector__close { 5188 background: transparent; 5189 border: none; 5190 padding: 8px; 5191 cursor: pointer; 5192 border-radius: 6px; 5193 transition: background 0.2s ease; 5194 display: flex; 5195 align-items: center; 5196 justify-content: center; 5197 } 5198 5199 .market-selector__close:hover { 5200 background: #f5f5f5; 5201 } 5202 5203 .market-selector__search { 5204 padding: 8px 20px; 5205 border-bottom: 1px solid #ddd; 5206 } 5207 5208 .market-selector__search-input { 5209 width: 100%; 5210 padding: 8px 16px; 5211 border: 1px solid #e0e0e0; 5212 border-radius: 8px; 5213 font-size: 16px; 5214 transition: border-color 0.2s ease; 5215 } 5216 5217 .market-selector__search-input:focus { 5218 outline: none; 5219 border-color: #333; 5220 } 5221 5222 .market-selector__grid { 5223 display: grid; 5224 grid-template-columns: repeat(4, 1fr); 5225 gap: 12px; 5226 padding: 20px; 5227 overflow-y: auto; 5228 max-height: calc(90vh - 200px); 5229 } 5230 5231 .market-selector__item { 5232 display: flex; 5233 flex-direction: column; 5234 align-items: center; 5235 padding: 10px 5px; 5236 background: white; 5237 border: 1px solid #ddd; 5238 border-radius: 4px; 5239 cursor: pointer; 5240 transition: all 0.2s ease; 5241 text-align: center; 5242 position: relative; 5243 gap:5px; 5244 line-height:normal; 5245 } 5246 5247 .market-selector__item:hover { 5248 border-color: #333; 5249 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); 5250 } 5251 5252 .market-selector__item--current { 5253 border-color: #333; 5254 background: #f9f9f9; 5255 } 5256 5257 .market-selector__item-flag { 5258 width: 40px; 5259 height: 40px; 5260 overflow: hidden; 5261 border-radius: 4px; 5262 } 5263 5264 .market-selector__item-flag img { 5265 width: 100%; 5266 height: 100%; 5267 object-fit: cover; 5268 } 5269 5270 .market-selector__item-info { 5271 display: flex; 5272 flex-direction: row; 5273 flex-wrap: wrap; 5274 justify-content: center; 5275 gap: 2px; 5276 } 5277 5278 .market-selector__item-language, 5279 .market-selector__item-name { 5280 font-weight: 500; 5281 font-size: 12px; 5282 color: #333; 5283 } 5284 5285 .market-selector__item-currency { 5286 font-size: 11px; 5287 color: #666; 5288 font-weight: 500; 5289 } 5290 5291 .market-selector__no-results { 5292 padding: 40px; 5293 text-align: center; 5294 color: #666; 5295 } 5296 5297 @media (max-width: 768px) { 5298 .market-selector__grid { 5299 grid-template-columns: repeat(2, 1fr); 5300 gap: 8px; 5301 padding:10px; 5302 } 5303 5304 .market-selector__title { 5305 font-size: 18px; 5306 } 5307 5308 .market-selector__modal { 5309 padding: 10px; 5310 } 5311 5312 .market-selector__content { 5313 max-height: 95vh; 5314 max-width: fit-content; 5315 } 5316 } 5317</style><form method="post" action="/en-us/localization" id="LocalizationForm-market-selector-modal" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/en-us/cart" /><div class="market-selector__modal" data-market-selector-modal aria-hidden="true"> 5318 <div class="market-selector__overlay" data-market-selector-close></div> 5319 5320 <div class="market-selector__content"> 5321 <div class="market-selector__header"> 5322 <h2 class="market-selector__title">Select your market</h2> 5323 <button 5324 type="button" 5325 class="market-selector__close" 5326 data-market-selector-close 5327 aria-label="Close market selector" 5328 > 5329 <svg width="20" height="20" viewBox="0 0 20 20" fill="none"> 5330 <path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 5331 </svg> 5332 </button> 5333 </div> 5334 5335 <div class="market-selector__search"> 5336 <input 5337 type="text" 5338 class="market-selector__search-input" 5339 placeholder="Search markets..." 5340 data-market-search 5341 aria-label="Search markets" 5342 > 5343 </div> 5344 5345 <div class="market-selector__grid" data-markets-grid><button 5346 type="button" 5347 class="market-selector__item" 5348 data-market-item 5349 data-country-code="DE" 5350 data-country-name="Germany" 5351 data-currency-code="EUR" 5352 data-language-code="de" 5353 > 5354 <div class="market-selector__item-flag"> 5355 <img src="//cdn.shopify.com/static/images/flags/de.svg?width=40" alt="Germany" srcset="//cdn.shopify.com/static/images/flags/de.svg?width=40 40w" width="40" height="30" loading="lazy"> 5356 </div> 5357 5358 <div class="market-selector__item-info">
5359 <span class="market-selector__item-name">Germany</span><span class="market-selector__item-language">(Deutsch)</span></div> 5360 <span class="market-selector__item-currency">EUR</span> 5361 </button><button 5362 type="button" 5363 class="market-selector__item" 5364 data-market-item 5365 data-country-code="NO" 5366 data-country-name="Norway" 5367 data-currency-code="NOK" 5368 data-language-code="nb" 5369 > 5370 <div class="market-selector__item-flag"> 5371 <img src="//cdn.shopify.com/static/images/flags/no.svg?width=40" alt="Norway" srcset="//cdn.shopify.com/static/images/flags/no.svg?width=40 40w" width="40" height="30" loading="lazy"> 5372 </div> 5373 5374 <div class="market-selector__item-info"> 5375 <span class="market-selector__item-name">Norway</span><span class="market-selector__item-language">(Norsk (bokmål))</span></div> 5376 <span class="market-selector__item-currency">NOK</span> 5377 </button><button 5378 type="button" 5379 class="market-selector__item" 5380 data-market-item 5381 data-country-code="SE" 5382 data-country-name="Sweden" 5383 data-currency-code="SEK" 5384 data-language-code="sv" 5385 > 5386 <div class="market-selector__item-flag"> 5387 <img src="//cdn.shopify.com/static/images/flags/se.svg?width=40" alt="Sweden" srcset="//cdn.shopify.com/static/images/flags/se.svg?width=40 40w" width="40" height="30" loading="lazy"> 5388 </div> 5389 5390 <div class="market-selector__item-info"> 5391 <span class="market-selector__item-name">Sweden</span><span class="market-selector__item-language">(svenska)</span></div> 5392 <span class="market-selector__item-currency">SEK</span> 5393 </button><button 5394 type="button" 5395 class="market-selector__item" 5396 data-market-item 5397 data-country-code="AX" 5398 data-country-name="à land Islands" 5399 data-currency-code="EUR" 5400 data-language-code="en" 5401 > 5402 <div class="market-selector__item-flag"> 5403 <img src="//cdn.shopify.com/static/images/flags/ax.svg?width=40" alt="à land Islands" srcset="//cdn.shopify.com/static/images/flags/ax.svg?width=40 40w" width="40" height="30" loading="lazy"> 5404 </div> 5405 5406 <div class="market-selector__item-info"> 5407 <span class="market-selector__item-name">à land Islands</span><span class="market-selector__item-language">(English)</span></div> 5408 <span class="market-selector__item-currency">EUR</span> 5409 </button><button 5410 type="button" 5411 class="market-selector__item" 5412 data-market-item 5413 data-country-code="AU" 5414 data-country-name="Australia" 5415 data-currency-code="USD" 5416 data-language-code="en" 5417 > 5418 <div class="market-selector__item-flag"> 5419 <img src="//cdn.shopify.com/static/images/flags/au.svg?width=40" alt="Australia" srcset="//cdn.shopify.com/static/images/flags/au.svg?width=40 40w" width="40" height="30" loading="lazy"> 5420 </div> 5421 5422 <div class="market-selector__item-info"> 5423 <span class="market-selector__item-name">Australia</span><span class="market-selector__item-language">(English)</span></div> 5424 <span class="market-selector__item-currency">USD</span> 5425 </button><button 5426 type="button" 5427 class="market-selector__item" 5428 data-market-item 5429 data-country-code="AT" 5430 data-country-name="Austria" 5431 data-currency-code="EUR" 5432 data-language-code="de" 5433 > 5434 <div class="market-selector__item-flag"> 5435 <img src="//cdn.shopify.com/static/images/flags/at.svg?width=40" alt="Austria" srcset="//cdn.shopify.com/static/images/flags/at.svg?width=40 40w" width="40" height="30" loading="lazy"> 5436 </div> 5437 5438 <div class="market-selector__item-info">
5439 <span class="market-selector__item-name">Austria</span><span class="market-selector__item-language">(Deutsch)</span></div> 5440 <span class="market-selector__item-currency">EUR</span> 5441 </button><button 5442 type="button" 5443 class="market-selector__item" 5444 data-market-item 5445 data-country-code="BE" 5446 data-country-name="Belgium" 5447 data-currency-code="EUR" 5448 data-language-code="en" 5449 > 5450 <div class="market-selector__item-flag"> 5451 <img src="//cdn.shopify.com/static/images/flags/be.svg?width=40" alt="Belgium" srcset="//cdn.shopify.com/static/images/flags/be.svg?width=40 40w" width="40" height="30" loading="lazy"> 5452 </div> 5453 5454 <div class="market-selector__item-info"> 5455 <span class="market-selector__item-name">Belgium</span><span class="market-selector__item-language">(English)</span></div> 5456 <span class="market-selector__item-currency">EUR</span> 5457 </button><button 5458 type="button" 5459 class="market-selector__item" 5460 data-market-item 5461 data-country-code="BG" 5462 data-country-name="Bulgaria" 5463 data-currency-code="EUR" 5464 data-language-code="en" 5465 > 5466 <div class="market-selector__item-flag"> 5467 <img src="//cdn.shopify.com/static/images/flags/bg.svg?width=40" alt="Bulgaria" srcset="//cdn.shopify.com/static/images/flags/bg.svg?width=40 40w" width="40" height="30" loading="lazy"> 5468 </div> 5469 5470 <div class="market-selector__item-info"> 5471 <span class="market-selector__item-name">Bulgaria</span><span class="market-selector__item-language">(English)</span></div> 5472 <span class="market-selector__item-currency">EUR</span> 5473 </button><button 5474 type="button" 5475 class="market-selector__item" 5476 data-market-item 5477 data-country-code="CA" 5478 data-country-name="Canada" 5479 data-currency-code="USD" 5480 data-language-code="en" 5481 > 5482 <div class="market-selector__item-flag"> 5483 <img src="//cdn.shopify.com/static/images/flags/ca.svg?width=40" alt="Canada" srcset="//cdn.shopify.com/static/images/flags/ca.svg?width=40 40w" width="40" height="30" loading="lazy"> 5484 </div> 5485 5486 <div class="market-selector__item-info"> 5487 <span class="market-selector__item-name">Canada</span><span class="market-selector__item-language">(English)</span></div> 5488 <span class="market-selector__item-currency">USD</span> 5489 </button><button 5490 type="button" 5491 class="market-selector__item market-selector__item--current" 5492 data-market-item 5493 data-country-code="BQ" 5494 data-country-name="Caribbean Netherlands" 5495 data-currency-code="USD" 5496 data-language-code="en" 5497 > 5498 <div class="market-selector__item-flag"> 5499 <img src="//cdn.shopify.com/static/images/flags/bq.svg?width=40" alt="Caribbean Netherlands" srcset="//cdn.shopify.com/static/images/flags/bq.svg?width=40 40w" width="40" height="30" loading="lazy"> 5500 </div> 5501 5502 <div class="market-selector__item-info"> 5503 <span class="market-selector__item-name">Caribbean Netherlands</span><span class="market-selector__item-language">(English)</span></div> 5504 <span class="market-selector__item-currency">USD</span> 5505 </button><button 5506 type="button" 5507 class="market-selector__item" 5508 data-market-item 5509 data-country-code="CN" 5510 data-country-name="China" 5511 data-currency-code="USD" 5512 data-language-code="en" 5513 > 5514 <div class="market-selector__item-flag"> 5515 <img src="//cdn.shopify.com/static/images/flags/cn.svg?width=40" alt="China" srcset="//cdn.shopify.com/static/images/flags/cn.svg?width=40 40w" width="40" height="30" loading="lazy"> 5516 </div> 5517 5518 <div class="market-selector__item-info">
5519 <span class="market-selector__item-name">China</span><span class="market-selector__item-language">(English)</span></div> 5520 <span class="market-selector__item-currency">USD</span> 5521 </button><button 5522 type="button" 5523 class="market-selector__item" 5524 data-market-item 5525 data-country-code="HR" 5526 data-country-name="Croatia" 5527 data-currency-code="EUR" 5528 data-language-code="en" 5529 > 5530 <div class="market-selector__item-flag"> 5531 <img src="//cdn.shopify.com/static/images/flags/hr.svg?width=40" alt="Croatia" srcset="//cdn.shopify.com/static/images/flags/hr.svg?width=40 40w" width="40" height="30" loading="lazy"> 5532 </div> 5533 5534 <div class="market-selector__item-info"> 5535 <span class="market-selector__item-name">Croatia</span><span class="market-selector__item-language">(English)</span></div> 5536 <span class="market-selector__item-currency">EUR</span> 5537 </button><button 5538 type="button" 5539 class="market-selector__item" 5540 data-market-item 5541 data-country-code="CY" 5542 data-country-name="Cyprus" 5543 data-currency-code="EUR" 5544 data-language-code="en" 5545 > 5546 <div class="market-selector__item-flag"> 5547 <img src="//cdn.shopify.com/static/images/flags/cy.svg?width=40" alt="Cyprus" srcset="//cdn.shopify.com/static/images/flags/cy.svg?width=40 40w" width="40" height="30" loading="lazy"> 5548 </div> 5549 5550 <div class="market-selector__item-info"> 5551 <span class="market-selector__item-name">Cyprus</span><span class="market-selector__item-language">(English)</span></div> 5552 <span class="market-selector__item-currency">EUR</span> 5553 </button><button 5554 type="button" 5555 class="market-selector__item" 5556 data-market-item 5557 data-country-code="CZ" 5558 data-country-name="Czechia" 5559 data-currency-code="EUR" 5560 data-language-code="en" 5561 > 5562 <div class="market-selector__item-flag"> 5563 <img src="//cdn.shopify.com/static/images/flags/cz.svg?width=40" alt="Czechia" srcset="//cdn.shopify.com/static/images/flags/cz.svg?width=40 40w" width="40" height="30" loading="lazy"> 5564 </div> 5565 5566 <div class="market-selector__item-info"> 5567 <span class="market-selector__item-name">Czechia</span><span class="market-selector__item-language">(English)</span></div> 5568 <span class="market-selector__item-currency">EUR</span> 5569 </button><button 5570 type="button" 5571 class="market-selector__item" 5572 data-market-item 5573 data-country-code="DK" 5574 data-country-name="Denmark" 5575 data-currency-code="EUR" 5576 data-language-code="en" 5577 > 5578 <div class="market-selector__item-flag"> 5579 <img src="//cdn.shopify.com/static/images/flags/dk.svg?width=40" alt="Denmark" srcset="//cdn.shopify.com/static/images/flags/dk.svg?width=40 40w" width="40" height="30" loading="lazy"> 5580 </div> 5581 5582 <div class="market-selector__item-info"> 5583 <span class="market-selector__item-name">Denmark</span><span class="market-selector__item-language">(English)</span></div> 5584 <span class="market-selector__item-currency">EUR</span> 5585 </button><button 5586 type="button" 5587 class="market-selector__item" 5588 data-market-item 5589 data-country-code="EE" 5590 data-country-name="Estonia" 5591 data-currency-code="EUR" 5592 data-language-code="en" 5593 > 5594 <div class="market-selector__item-flag"> 5595 <img src="//cdn.shopify.com/static/images/flags/ee.svg?width=40" alt="Estonia" srcset="//cdn.shopify.com/static/images/flags/ee.svg?width=40 40w" width="40" height="30" loading="lazy"> 5596 </div> 5597 5598 <div class="market-selector__item-info">
5599 <span class="market-selector__item-name">Estonia</span><span class="market-selector__item-language">(English)</span></div> 5600 <span class="market-selector__item-currency">EUR</span> 5601 </button><button 5602 type="button" 5603 class="market-selector__item" 5604 data-market-item 5605 data-country-code="FI" 5606 data-country-name="Finland" 5607 data-currency-code="EUR" 5608 data-language-code="en" 5609 > 5610 <div class="market-selector__item-flag"> 5611 <img src="//cdn.shopify.com/static/images/flags/fi.svg?width=40" alt="Finland" srcset="//cdn.shopify.com/static/images/flags/fi.svg?width=40 40w" width="40" height="30" loading="lazy"> 5612 </div> 5613 5614 <div class="market-selector__item-info"> 5615 <span class="market-selector__item-name">Finland</span><span class="market-selector__item-language">(English)</span></div> 5616 <span class="market-selector__item-currency">EUR</span> 5617 </button><button 5618 type="button" 5619 class="market-selector__item" 5620 data-market-item 5621 data-country-code="FR" 5622 data-country-name="France" 5623 data-currency-code="EUR" 5624 data-language-code="en" 5625 > 5626 <div class="market-selector__item-flag"> 5627 <img src="//cdn.shopify.com/static/images/flags/fr.svg?width=40" alt="France" srcset="//cdn.shopify.com/static/images/flags/fr.svg?width=40 40w" width="40" height="30" loading="lazy"> 5628 </div> 5629 5630 <div class="market-selector__item-info"> 5631 <span class="market-selector__item-name">France</span><span class="market-selector__item-language">(English)</span></div> 5632 <span class="market-selector__item-currency">EUR</span> 5633 </button><button 5634 type="button" 5635 class="market-selector__item" 5636 data-market-item 5637 data-country-code="GR" 5638 data-country-name="Greece" 5639 data-currency-code="EUR" 5640 data-language-code="en" 5641 > 5642 <div class="market-selector__item-flag"> 5643 <img src="//cdn.shopify.com/static/images/flags/gr.svg?width=40" alt="Greece" srcset="//cdn.shopify.com/static/images/flags/gr.svg?width=40 40w" width="40" height="30" loading="lazy"> 5644 </div> 5645 5646 <div class="market-selector__item-info"> 5647 <span class="market-selector__item-name">Greece</span><span class="market-selector__item-language">(English)</span></div> 5648 <span class="market-selector__item-currency">EUR</span> 5649 </button><button 5650 type="button" 5651 class="market-selector__item" 5652 data-market-item 5653 data-country-code="HU" 5654 data-country-name="Hungary" 5655 data-currency-code="EUR" 5656 data-language-code="en" 5657 > 5658 <div class="market-selector__item-flag"> 5659 <img src="//cdn.shopify.com/static/images/flags/hu.svg?width=40" alt="Hungary" srcset="//cdn.shopify.com/static/images/flags/hu.svg?width=40 40w" width="40" height="30" loading="lazy"> 5660 </div> 5661 5662 <div class="market-selector__item-info"> 5663 <span class="market-selector__item-name">Hungary</span><span class="market-selector__item-language">(English)</span></div> 5664 <span class="market-selector__item-currency">EUR</span> 5665 </button><button 5666 type="button" 5667 class="market-selector__item" 5668 data-market-item 5669 data-country-code="IS" 5670 data-country-name="Iceland" 5671 data-currency-code="USD" 5672 data-language-code="en" 5673 > 5674 <div class="market-selector__item-flag"> 5675 <img src="//cdn.shopify.com/static/images/flags/is.svg?width=40" alt="Iceland" srcset="//cdn.shopify.com/static/images/flags/is.svg?width=40 40w" width="40" height="30" loading="lazy"> 5676 </div> 5677 5678 <div class="market-selector__item-info">
5679 <span class="market-selector__item-name">Iceland</span><span class="market-selector__item-language">(English)</span></div> 5680 <span class="market-selector__item-currency">USD</span> 5681 </button><button 5682 type="button" 5683 class="market-selector__item" 5684 data-market-item 5685 data-country-code="IE" 5686 data-country-name="Ireland" 5687 data-currency-code="EUR" 5688 data-language-code="en" 5689 > 5690 <div class="market-selector__item-flag"> 5691 <img src="//cdn.shopify.com/static/images/flags/ie.svg?width=40" alt="Ireland" srcset="//cdn.shopify.com/static/images/flags/ie.svg?width=40 40w" width="40" height="30" loading="lazy"> 5692 </div> 5693 5694 <div class="market-selector__item-info"> 5695 <span class="market-selector__item-name">Ireland</span><span class="market-selector__item-language">(English)</span></div> 5696 <span class="market-selector__item-currency">EUR</span> 5697 </button><button 5698 type="button" 5699 class="market-selector__item" 5700 data-market-item 5701 data-country-code="IT" 5702 data-country-name="Italy" 5703 data-currency-code="EUR" 5704 data-language-code="en" 5705 > 5706 <div class="market-selector__item-flag"> 5707 <img src="//cdn.shopify.com/static/images/flags/it.svg?width=40" alt="Italy" srcset="//cdn.shopify.com/static/images/flags/it.svg?width=40 40w" width="40" height="30" loading="lazy"> 5708 </div> 5709 5710 <div class="market-selector__item-info"> 5711 <span class="market-selector__item-name">Italy</span><span class="market-selector__item-language">(English)</span></div> 5712 <span class="market-selector__item-currency">EUR</span> 5713 </button><button 5714 type="button" 5715 class="market-selector__item" 5716 data-market-item 5717 data-country-code="JP" 5718 data-country-name="Japan" 5719 data-currency-code="USD" 5720 data-language-code="en" 5721 > 5722 <div class="market-selector__item-flag"> 5723 <img src="//cdn.shopify.com/static/images/flags/jp.svg?width=40" alt="Japan" srcset="//cdn.shopify.com/static/images/flags/jp.svg?width=40 40w" width="40" height="30" loading="lazy"> 5724 </div> 5725 5726 <div class="market-selector__item-info"> 5727 <span class="market-selector__item-name">Japan</span><span class="market-selector__item-language">(English)</span></div> 5728 <span class="market-selector__item-currency">USD</span> 5729 </button><button 5730 type="button" 5731 class="market-selector__item" 5732 data-market-item 5733 data-country-code="LV" 5734 data-country-name="Latvia" 5735 data-currency-code="EUR" 5736 data-language-code="en" 5737 > 5738 <div class="market-selector__item-flag"> 5739 <img src="//cdn.shopify.com/static/images/flags/lv.svg?width=40" alt="Latvia" srcset="//cdn.shopify.com/static/images/flags/lv.svg?width=40 40w" width="40" height="30" loading="lazy"> 5740 </div> 5741 5742 <div class="market-selector__item-info"> 5743 <span class="market-selector__item-name">Latvia</span><span class="market-selector__item-language">(English)</span></div> 5744 <span class="market-selector__item-currency">EUR</span> 5745 </button><button 5746 type="button" 5747 class="market-selector__item" 5748 data-market-item 5749 data-country-code="LT" 5750 data-country-name="Lithuania" 5751 data-currency-code="EUR" 5752 data-language-code="en" 5753 > 5754 <div class="market-selector__item-flag"> 5755 <img src="//cdn.shopify.com/static/images/flags/lt.svg?width=40" alt="Lithuania" srcset="//cdn.shopify.com/static/images/flags/lt.svg?width=40 40w" width="40" height="30" loading="lazy"> 5756 </div> 5757 5758 <div class="market-selector__item-info">
5759 <span class="market-selector__item-name">Lithuania</span><span class="market-selector__item-language">(English)</span></div> 5760 <span class="market-selector__item-currency">EUR</span> 5761 </button><button 5762 type="button" 5763 class="market-selector__item" 5764 data-market-item 5765 data-country-code="LU" 5766 data-country-name="Luxembourg" 5767 data-currency-code="EUR" 5768 data-language-code="en" 5769 > 5770 <div class="market-selector__item-flag"> 5771 <img src="//cdn.shopify.com/static/images/flags/lu.svg?width=40" alt="Luxembourg" srcset="//cdn.shopify.com/static/images/flags/lu.svg?width=40 40w" width="40" height="30" loading="lazy"> 5772 </div> 5773 5774 <div class="market-selector__item-info"> 5775 <span class="market-selector__item-name">Luxembourg</span><span class="market-selector__item-language">(English)</span></div> 5776 <span class="market-selector__item-currency">EUR</span> 5777 </button><button 5778 type="button" 5779 class="market-selector__item" 5780 data-market-item 5781 data-country-code="MT" 5782 data-country-name="Malta" 5783 data-currency-code="EUR" 5784 data-language-code="en" 5785 > 5786 <div class="market-selector__item-flag"> 5787 <img src="//cdn.shopify.com/static/images/flags/mt.svg?width=40" alt="Malta" srcset="//cdn.shopify.com/static/images/flags/mt.svg?width=40 40w" width="40" height="30" loading="lazy"> 5788 </div> 5789 5790 <div class="market-selector__item-info"> 5791 <span class="market-selector__item-name">Malta</span><span class="market-selector__item-language">(English)</span></div> 5792 <span class="market-selector__item-currency">EUR</span> 5793 </button><button 5794 type="button" 5795 class="market-selector__item" 5796 data-market-item 5797 data-country-code="NL" 5798 data-country-name="Netherlands" 5799 data-currency-code="EUR" 5800 data-language-code="en" 5801 > 5802 <div class="market-selector__item-flag"> 5803 <img src="//cdn.shopify.com/static/images/flags/nl.svg?width=40" alt="Netherlands" srcset="//cdn.shopify.com/static/images/flags/nl.svg?width=40 40w" width="40" height="30" loading="lazy"> 5804 </div> 5805 5806 <div class="market-selector__item-info"> 5807 <span class="market-selector__item-name">Netherlands</span><span class="market-selector__item-language">(English)</span></div> 5808 <span class="market-selector__item-currency">EUR</span> 5809 </button><button 5810 type="button" 5811 class="market-selector__item" 5812 data-market-item 5813 data-country-code="NZ" 5814 data-country-name="New Zealand" 5815 data-currency-code="USD" 5816 data-language-code="en" 5817 > 5818 <div class="market-selector__item-flag"> 5819 <img src="//cdn.shopify.com/static/images/flags/nz.svg?width=40" alt="New Zealand" srcset="//cdn.shopify.com/static/images/flags/nz.svg?width=40 40w" width="40" height="30" loading="lazy"> 5820 </div> 5821 5822 <div class="market-selector__item-info"> 5823 <span class="market-selector__item-name">New Zealand</span><span class="market-selector__item-language">(English)</span></div> 5824 <span class="market-selector__item-currency">USD</span> 5825 </button><button 5826 type="button" 5827 class="market-selector__item" 5828 data-market-item 5829 data-country-code="PL" 5830 data-country-name="Poland" 5831 data-currency-code="EUR" 5832 data-language-code="en" 5833 > 5834 <div class="market-selector__item-flag"> 5835 <img src="//cdn.shopify.com/static/images/flags/pl.svg?width=40" alt="Poland" srcset="//cdn.shopify.com/static/images/flags/pl.svg?width=40 40w" width="40" height="30" loading="lazy"> 5836 </div> 5837 5838 <div class="market-selector__item-info">
5839 <span class="market-selector__item-name">Poland</span><span class="market-selector__item-language">(English)</span></div> 5840 <span class="market-selector__item-currency">EUR</span> 5841 </button><button 5842 type="button" 5843 class="market-selector__item" 5844 data-market-item 5845 data-country-code="PT" 5846 data-country-name="Portugal" 5847 data-currency-code="EUR" 5848 data-language-code="en" 5849 > 5850 <div class="market-selector__item-flag"> 5851 <img src="//cdn.shopify.com/static/images/flags/pt.svg?width=40" alt="Portugal" srcset="//cdn.shopify.com/static/images/flags/pt.svg?width=40 40w" width="40" height="30" loading="lazy"> 5852 </div> 5853 5854 <div class="market-selector__item-info"> 5855 <span class="market-selector__item-name">Portugal</span><span class="market-selector__item-language">(English)</span></div> 5856 <span class="market-selector__item-currency">EUR</span> 5857 </button><button 5858 type="button" 5859 class="market-selector__item" 5860 data-market-item 5861 data-country-code="RO" 5862 data-country-name="Romania" 5863 data-currency-code="EUR" 5864 data-language-code="en" 5865 > 5866 <div class="market-selector__item-flag"> 5867 <img src="//cdn.shopify.com/static/images/flags/ro.svg?width=40" alt="Romania" srcset="//cdn.shopify.com/static/images/flags/ro.svg?width=40 40w" width="40" height="30" loading="lazy"> 5868 </div> 5869 5870 <div class="market-selector__item-info"> 5871 <span class="market-selector__item-name">Romania</span><span class="market-selector__item-language">(English)</span></div> 5872 <span class="market-selector__item-currency">EUR</span> 5873 </button><button 5874 type="button" 5875 class="market-selector__item" 5876 data-market-item 5877 data-country-code="RS" 5878 data-country-name="Serbia" 5879 data-currency-code="USD" 5880 data-language-code="en" 5881 > 5882 <div class="market-selector__item-flag"> 5883 <img src="//cdn.shopify.com/static/images/flags/rs.svg?width=40" alt="Serbia" srcset="//cdn.shopify.com/static/images/flags/rs.svg?width=40 40w" width="40" height="30" loading="lazy"> 5884 </div> 5885 5886 <div class="market-selector__item-info"> 5887 <span class="market-selector__item-name">Serbia</span><span class="market-selector__item-language">(English)</span></div> 5888 <span class="market-selector__item-currency">USD</span> 5889 </button><button 5890 type="button" 5891 class="market-selector__item" 5892 data-market-item 5893 data-country-code="SK" 5894 data-country-name="Slovakia" 5895 data-currency-code="EUR" 5896 data-language-code="en" 5897 > 5898 <div class="market-selector__item-flag"> 5899 <img src="//cdn.shopify.com/static/images/flags/sk.svg?width=40" alt="Slovakia" srcset="//cdn.shopify.com/static/images/flags/sk.svg?width=40 40w" width="40" height="30" loading="lazy"> 5900 </div> 5901 5902 <div class="market-selector__item-info"> 5903 <span class="market-selector__item-name">Slovakia</span><span class="market-selector__item-language">(English)</span></div> 5904 <span class="market-selector__item-currency">EUR</span> 5905 </button><button 5906 type="button" 5907 class="market-selector__item" 5908 data-market-item 5909 data-country-code="SI" 5910 data-country-name="Slovenia" 5911 data-currency-code="EUR" 5912 data-language-code="en" 5913 > 5914 <div class="market-selector__item-flag"> 5915 <img src="//cdn.shopify.com/static/images/flags/si.svg?width=40" alt="Slovenia" srcset="//cdn.shopify.com/static/images/flags/si.svg?width=40 40w" width="40" height="30" loading="lazy"> 5916 </div> 5917 5918 <div class="market-selector__item-info">
5919 <span class="market-selector__item-name">Slovenia</span><span class="market-selector__item-language">(English)</span></div> 5920 <span class="market-selector__item-currency">EUR</span> 5921 </button><button 5922 type="button" 5923 class="market-selector__item" 5924 data-market-item 5925 data-country-code="KR" 5926 data-country-name="South Korea" 5927 data-currency-code="USD" 5928 data-language-code="en" 5929 > 5930 <div class="market-selector__item-flag"> 5931 <img src="//cdn.shopify.com/static/images/flags/kr.svg?width=40" alt="South Korea" srcset="//cdn.shopify.com/static/images/flags/kr.svg?width=40 40w" width="40" height="30" loading="lazy"> 5932 </div> 5933 5934 <div class="market-selector__item-info"> 5935 <span class="market-selector__item-name">South Korea</span><span class="market-selector__item-language">(English)</span></div> 5936 <span class="market-selector__item-currency">USD</span> 5937 </button><button 5938 type="button" 5939 class="market-selector__item" 5940 data-market-item 5941 data-country-code="ES" 5942 data-country-name="Spain" 5943 data-currency-code="EUR" 5944 data-language-code="en" 5945 > 5946 <div class="market-selector__item-flag"> 5947 <img src="//cdn.shopify.com/static/images/flags/es.svg?width=40" alt="Spain" srcset="//cdn.shopify.com/static/images/flags/es.svg?width=40 40w" width="40" height="30" loading="lazy"> 5948 </div> 5949 5950 <div class="market-selector__item-info"> 5951 <span class="market-selector__item-name">Spain</span><span class="market-selector__item-language">(English)</span></div> 5952 <span class="market-selector__item-currency">EUR</span> 5953 </button><button 5954 type="button" 5955 class="market-selector__item" 5956 data-market-item 5957 data-country-code="CH" 5958 data-country-name="Switzerland" 5959 data-currency-code="EUR" 5960 data-language-code="en" 5961 > 5962 <div class="market-selector__item-flag"> 5963 <img src="//cdn.shopify.com/static/images/flags/ch.svg?width=40" alt="Switzerland" srcset="//cdn.shopify.com/static/images/flags/ch.svg?width=40 40w" width="40" height="30" loading="lazy"> 5964 </div> 5965 5966 <div class="market-selector__item-info"> 5967 <span class="market-selector__item-name">Switzerland</span><span class="market-selector__item-language">(English)</span></div> 5968 <span class="market-selector__item-currency">EUR</span> 5969 </button><button 5970 type="button" 5971 class="market-selector__item" 5972 data-market-item 5973 data-country-code="TR" 5974 data-country-name="Türkiye" 5975 data-currency-code="USD" 5976 data-language-code="en" 5977 > 5978 <div class="market-selector__item-flag"> 5979 <img src="//cdn.shopify.com/static/images/flags/tr.svg?width=40" alt="Türkiye" srcset="//cdn.shopify.com/static/images/flags/tr.svg?width=40 40w" width="40" height="30" loading="lazy"> 5980 </div> 5981 5982 <div class="market-selector__item-info"> 5983 <span class="market-selector__item-name">Türkiye</span><span class="market-selector__item-language">(English)</span></div> 5984 <span class="market-selector__item-currency">USD</span> 5985 </button><button 5986 type="button" 5987 class="market-selector__item" 5988 data-market-item 5989 data-country-code="UA" 5990 data-country-name="Ukraine" 5991 data-currency-code="USD" 5992 data-language-code="en" 5993 > 5994 <div class="market-selector__item-flag"> 5995 <img src="//cdn.shopify.com/static/images/flags/ua.svg?width=40" alt="Ukraine" srcset="//cdn.shopify.com/static/images/flags/ua.svg?width=40 40w" width="40" height="30" loading="lazy"> 5996 </div> 5997 5998 <div class="market-selector__item-info">
5999 <span class="market-selector__item-name">Ukraine</span><span class="market-selector__item-language">(English)</span></div> 6000 <span class="market-selector__item-currency">USD</span> 6001 </button><button 6002 type="button" 6003 class="market-selector__item" 6004 data-market-item 6005 data-country-code="AE" 6006 data-country-name="United Arab Emirates" 6007 data-currency-code="USD" 6008 data-language-code="en" 6009 > 6010 <div class="market-selector__item-flag"> 6011 <img src="//cdn.shopify.com/static/images/flags/ae.svg?width=40" alt="United Arab Emirates" srcset="//cdn.shopify.com/static/images/flags/ae.svg?width=40 40w" width="40" height="30" loading="lazy"> 6012 </div> 6013 6014 <div class="market-selector__item-info"> 6015 <span class="market-selector__item-name">United Arab Emirates</span><span class="market-selector__item-language">(English)</span></div> 6016 <span class="market-selector__item-currency">USD</span> 6017 </button><button 6018 type="button" 6019 class="market-selector__item" 6020 data-market-item 6021 data-country-code="GB" 6022 data-country-name="United Kingdom" 6023 data-currency-code="USD" 6024 data-language-code="en" 6025 > 6026 <div class="market-selector__item-flag"> 6027 <img src="//cdn.shopify.com/static/images/flags/gb.svg?width=40" alt="United Kingdom" srcset="//cdn.shopify.com/static/images/flags/gb.svg?width=40 40w" width="40" height="30" loading="lazy"> 6028 </div> 6029 6030 <div class="market-selector__item-info"> 6031 <span class="market-selector__item-name">United Kingdom</span><span class="market-selector__item-language">(English)</span></div> 6032 <span class="market-selector__item-currency">USD</span> 6033 </button></div> 6034 6035 <div class="market-selector__no-results" data-no-results style="display: none;"> 6036 <p>No markets found</p> 6037 </div> 6038 6039 <input 6040 type="hidden" 6041 name="country_code" 6042 id="CountrySelector-" 6043 value="BQ" 6044 data-country-input 6045 ><input 6046 type="hidden" 6047 name="locale_code" 6048 id="LanguageSelector-" 6049 value="en" 6050 data-language-input 6051 ></div> 6052 </div></form>
6052<script> 6053 (function () { 6054 const trigger = document.querySelector('[data-market-selector-trigger]'); 6055 const modal = document.querySelector('[data-market-selector-modal]'); 6056 const closeButtons = document.querySelectorAll('[data-market-selector-close]'); 6057 const marketItems = document.querySelectorAll('[data-market-item]'); 6058 const searchInput = document.querySelector('[data-market-search]'); 6059 const form = document.querySelector('#LocalizationForm-market-selector-modal'); 6060 const countryInput = document.querySelector('[data-country-input]'); 6061 const languageInput = document.querySelector('[data-language-input]'); 6062 const marketsGrid = document.querySelector('[data-markets-grid]'); 6063 const noResults = document.querySelector('[data-no-results]'); 6064 6065 if (!modal || !form) { 6066 console.error('Market selector: Modal or form not found'); 6067 return; 6068 } 6069 6070 function openModal() { 6071 const scrollbarWidth = window.innerWidth - document.documentElement.clientWidth; 6072 modal.setAttribute('aria-hidden', 'false'); 6073 document.body.style.overflow = 'hidden'; 6074 if (scrollbarWidth > 0) { 6075 document.body.style.paddingRight = scrollbarWidth + 'px'; 6076 } 6077 if (searchInput) { 6078 setTimeout(() => searchInput.focus(), 100); 6079 } 6080 } 6081 6082 function closeModal() { 6083 modal.setAttribute('aria-hidden', 'true'); 6084 document.body.style.overflow = ''; 6085 document.body.style.paddingRight = ''; 6086 if (searchInput) { 6087 searchInput.value = ''; 6088 marketItems.forEach((item) => { 6089 item.style.display = ''; 6090 }); 6091 if (noResults) noResults.style.display = 'none'; 6092 if (marketsGrid) marketsGrid.style.display = 'grid'; 6093 } 6094 } 6095 6096 // Listen for trigger button click 6097 if (trigger) { 6098 trigger.addEventListener('click', openModal); 6099 } 6100 6101 // Close button handlers 6102 closeButtons.forEach((button) => { 6103 button.addEventListener('click', closeModal); 6104 }); 6105 6106 // ESC key to close 6107 document.addEventListener('keydown', (e) => { 6108 if (e.key === 'Escape' && modal.getAttribute('aria-hidden') === 'false') { 6109 closeModal(); 6110 } 6111 }); 6112 6113 // Market item selection - closes modal and submits form immediately 6114 marketItems.forEach((item) => { 6115 item.addEventListener('click', function () { 6116 const countryCode = this.dataset.countryCode; 6117 const languageCode = this.dataset.languageCode; 6118 6119 if (!countryCode) { 6120 console.error('Country code not found'); 6121 return; 6122 } 6123 6124 // Set the form values 6125 if (countryInput) { 6126 countryInput.value = countryCode; 6127 } 6128 if (languageInput && languageCode) { 6129 languageInput.value = languageCode; 6130 } 6131 6132 // Close modal immediately for better UX 6133 closeModal(); 6134 6135 // Submit the form immediately 6136 if (form) { 6137 setTimeout(() => { 6138 form.submit(); 6139 }, 10); 6140 } 6141 }); 6142 }); 6143 6144 // Search functionality 6145 if (searchInput) { 6146 searchInput.addEventListener('input', function (e) { 6147 const searchTerm = e.target.value.toLowerCase().trim(); 6148 let visibleCount = 0; 6149 6150 marketItems.forEach((item) => { 6151 const countryName = item.dataset.countryName ? item.dataset.countryName.toLowerCase() : ''; 6152 const countryCode = item.dataset.countryCode ? item.dataset.countryCode.toLowerCase() : ''; 6153 const currencyCode = item.dataset.currencyCode ? item.dataset.currencyCode.toLowerCase() : ''; 6154 6155 const matches = 6156 countryName.includes(searchTerm) || countryCode.includes(searchTerm) || currencyCode.includes(searchTerm); 6157 6158 if (matches || searchTerm === '') { 6159 item.style.display = ''; 6160 visibleCount++; 6161 } else { 6162 item.style.display = 'none'; 6163 } 6164 }); 6165 6166 if (noResults && marketsGrid) { 6167 if (visibleCount === 0 && searchTerm !== '') { 6168 noResults.style.display = 'block'; 6169 marketsGrid.style.display = 'none'; 6170 } else { 6171 noResults.style.display = 'none'; 6172 marketsGrid.style.display = 'grid'; 6173 } 6174 } 6175 }); 6176 } 6177 })();
6178</script>
6178 6179 6180<!-- Paste marketing code or third party scripts below this comment line ============== --> 6181 6182 <!-- And above this comment line ================================================== --> 6183 6184
6184<script> 6185 (function (w) { 6186 w.$kundo_chat = w.$kundo_chat || {}; 6187 w.$kundo_chat.custom_texts = { 6188 START_TEXT: 'Chatta med oss', 6189 }; 6190 })(this); 6191 </script>
6191 6192
6192<script src="https://static-chat.kundo.se/chat-js/org/1310/widget.js" async defer></script>
6192 6193 <link href="//geggamoja.com/cdn/shop/t/19/assets/b2b-form.css?v=61625496054888969311773144947" rel="stylesheet" type="text/css" media="all" /> 6194<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/build/css/intlTelInput.css"> 6195 6196<!-- Overlay --> 6197<div id="b2bOverlay" class="b2b-overlay"></div> 6198 6199<!-- Drawer --> 6200<div id="b2bDrawer" class="b2b-drawer"> 6201 <div class="b2b-drawer-content"> 6202 <div class="b2b-drawer-header"> 6203 <h3>B2B-ansökan</h3> 6204 <button type="button" id="b2bCloseBtn">â</button> 6205 </div> 6206 6207 <form id="b2bForm" class="b2b-form"> 6208 <h4>Företagsinformation</h4> 6209 6210 <div class="form-group"> 6211 <label for="company">Företag<span class="required">*</span></label> 6212 <input type="text" id="company" name="company" placeholder="Företag" required> 6213 </div> 6214 6215 <div class="form-group"> 6216 <label for="first_name">Förnamn<span class="required">*</span></label> 6217 <input type="text" id="first_name" name="first_name" placeholder="Förnamn" required> 6218 </div> 6219 6220 <div class="form-group"> 6221 <label for="last_name">Efternamn<span class="required">*</span></label> 6222 <input type="text" id="last_name" name="last_name" placeholder="Efternamn" required> 6223 </div> 6224 6225 <div class="form-group"> 6226 <label for="vat">Organisationsnummer<span class="required">*</span></label> 6227 <input type="text" id="vat" name="vat" placeholder="Organisationsnummer" required> 6228 </div> 6229 6230 <div class="form-group"> 6231 <label for="email">E-post<span class="required">*</span></label> 6232 <input type="email" id="email" name="email" placeholder="E-post" required> 6233 </div> 6234 6235 6236 <div class="form-group"> 6237 <label for="invoice_email">E-post: Faktura</label> 6238 <input type="email" id="invoice_email" name="invoice_email" placeholder="E-post: Faktura"> 6239 <span class="hint-text">Används för fakturor (om annan än ovan)</span> 6240 </div> 6241 6242 6243 <div class="form-group"> 6244 <label for="phone">Telefonnummer<span class="required">*</span></label> 6245 <input type="tel" id="phone" name="phone" class="phone-input" required> 6246 <span class="hint-text">Ange telefonnummer med landskod</span> 6247 </div> 6248 6249 6250 <div class="form-group"> 6251 <label for="currency">Valuta</label> 6252 <select id="currency" name="currency"> 6253 <option value="SEK" selected>SEK - Swedish</option> 6254 <option value="EUR" >EUR - Euro</option> 6255 <option value="USD" >USD - US Dollar</option> 6256 </select> 6257 <span class="hint-text">Välj valuta</span> 6258 </div> 6259 6260 6261 <h4>Faktureringsadress</h4> 6262 6263 <div class="form-group"> 6264 <label for="address">Gatuadress</label> 6265 <input type="text" id="address" name="address" placeholder="Gatuadress"> 6266 </div> 6267 6268 <div class="form-row"> 6269 <div class="form-group half-width"> 6270 <label for="zip">Postnummer</label> 6271 <input type="text" id="zip" name="zip" placeholder="Postnummer"> 6272 </div> 6273 <div class="form-group half-width"> 6274 <label for="city">Stad</label> 6275 <input type="text" id="city" name="city" placeholder="Stad"> 6276 </div> 6277 </div> 6278 6279 <div class="form-group custom-country-select"> 6280 <label for="billing_country">Land</label> 6281 <div class="country-select-wrapper"> 6282 <div class="selected-flag" id="billingSelectedFlag"> 6283 <img src="https://flagcdn.com/w40/se.png" alt="Selected country flag" id="billingFlagImage"> 6284 </div> 6285 <select id="billing_country" name="country" class="country-select"> 6286 <option value="" disabled>Välj land</option> 6287 6288 <option value="à land Islands" data-country-code="ax">à land Islands</option> 6289 6290 <option value="Australia" data-country-code="au">Australia</option> 6291 6292 <option value="Austria" data-country-code="at">Austria</option> 6293 6294 <option value="Belgium" data-country-code="be">Belgium</option> 6295 6296 <option value="Bulgaria" data-country-code="bg">Bulgaria</option> 6297 6298 <option value="Canada" data-country-code="ca">Canada</option> 6299 6300 <option value="Caribbean Netherlands" data-country-code="bq">Caribbean Netherlands</option> 6301 6302 <option value="China" data-country-code="cn">China</option> 6303 6304 <option value="Croatia" data-country-code="hr">Croatia</option> 6305 6306 <option value="Cyprus" data-country-code="cy">Cyprus</option> 6307 6308 <option value="Czechia" data-country-code="cz">Czechia</option> 6309 6310 <option value="Denmark" data-country-code="dk">Denmark</option> 6311 6312 <option value="Estonia" data-country-code="ee">Estonia</option> 6313 6314 <option value="Finland" data-country-code="fi">Finland</option> 6315 6316 <option value="France" data-country-code="fr">France</option> 6317 6318 <option value="Germany" data-country-code="de">Germany</option> 6319 6320 <option value="Greece" data-country-code="gr">Greece</option> 6321 6322 <option value="Hungary" data-country-code="hu">Hungary</option> 6323 6324 <option value="Iceland" data-country-code="is">Iceland</option> 6325 6326 <option value="Ireland" data-country-code="ie">Ireland</option> 6327 6328 <option value="Italy" data-country-code="it">Italy</option> 6329 6330 <option value="Japan" data-country-code="jp">Japan</option> 6331 6332 <option value="Latvia" data-country-code="lv">Latvia</option> 6333 6334 <option value="Lithuania" data-country-code="lt">Lithuania</option> 6335 6336 <option value="Luxembourg" data-country-code="lu">Luxembourg</option> 6337 6338 <option value="Malta" data-country-code="mt">Malta</option> 6339 6340 <option value="Netherlands" data-country-code="nl">Netherlands</option> 6341 6342 <option value="New Zealand" data-country-code="nz">New Zealand</option> 6343 6344 <option value="Norway" data-country-code="no">Norway</option> 6345 6346 <option value="Poland" data-country-code="pl">Poland</option> 6347 6348 <option value="Portugal" data-country-code="pt">Portugal</option> 6349 6350 <option value="Romania" data-country-code="ro">Romania</option> 6351 6352 <option value="Serbia" data-country-code="rs">Serbia</option> 6353 6354 <option value="Slovakia" data-country-code="sk">Slovakia</option> 6355 6356 <option value="Slovenia" data-country-code="si">Slovenia</option> 6357 6358 <option value="South Korea" data-country-code="kr">South Korea</option> 6359 6360 <option value="Spain" data-country-code="es">Spain</option> 6361 6362 <option value="Sweden" data-country-code="se">Sweden</option> 6363 6364 <option value="Switzerland" data-country-code="ch">Switzerland</option> 6365 6366 <option value="Türkiye" data-country-code="tr">Türkiye</option> 6367 6368 <option value="Ukraine" data-country-code="ua">Ukraine</option> 6369 6370 <option value="United Arab Emirates" data-country-code="ae">United Arab Emirates</option> 6371 6372 <option value="United Kingdom" data-country-code="gb">United Kingdom</option> 6373 6374 </select> 6375 </div> 6376 </div> 6377 6378 <h4>Leveransadress</h4> 6379 6380 <div class="form-group"> 6381 <label for="shipping_address">Gatuadress</label> 6382 <input type="text" id="shipping_address" name="shipping_address" placeholder="Gatuadress"> 6383 </div> 6384 6385 <div class="form-row"> 6386 <div class="form-group half-width"> 6387 <label for="shipping_zip">Postnummer</label> 6388 <input type="text" id="shipping_zip" name="shipping_zip" placeholder="Postnummer"> 6389 </div> 6390 <div class="form-group half-width"> 6391 <label for="shipping_city">Stad</label> 6392 <input type="text" id="shipping_city" name="shipping_city" placeholder="Stad"> 6393 </div> 6394 </div> 6395 6396 <div class="form-group custom-country-select"> 6397 <label for="shipping_country">Land</label> 6398 <div class="country-select-wrapper"> 6399 <div class="selected-flag" id="shippingSelectedFlag"> 6400 <img src="https://flagcdn.com/w40/se.png" alt="Selected shipping country flag" id="shippingFlagImage"> 6401 </div> 6402 <select id="shipping_country" name="shipping_country" class="country-select"> 6403 <option value="" disabled selected>Välj land</option> 6404 6405 <option value="à land Islands" data-country-code="ax">à land Islands</option> 6406 6407 <option value="Australia" data-country-code="au">Australia</option> 6408 6409 <option value="Austria" data-country-code="at">Austria</option> 6410 6411 <option value="Belgium" data-country-code="be">Belgium</option> 6412 6413 <option value="Bulgaria" data-country-code="bg">Bulgaria</option> 6414 6415 <option value="Canada" data-country-code="ca">Canada</option> 6416 6417 <option value="Caribbean Netherlands" data-country-code="bq">Caribbean Netherlands</option> 6418 6419 <option value="China" data-country-code="cn">China</option> 6420 6421 <option value="Croatia" data-country-code="hr">Croatia</option> 6422 6423 <option value="Cyprus" data-country-code="cy">Cyprus</option> 6424 6425 <option value="Czechia" data-country-code="cz">Czechia</option> 6426 6427 <option value="Denmark" data-country-code="dk">Denmark</option> 6428 6429 <option value="Estonia" data-country-code="ee">Estonia</option> 6430 6431 <option value="Finland" data-country-code="fi">Finland</option> 6432 6433 <option value="France" data-country-code="fr">France</option> 6434 6435 <option value="Germany" data-country-code="de">Germany</option> 6436 6437 <option value="Greece" data-country-code="gr">Greece</option> 6438 6439 <option value="Hungary" data-country-code="hu">Hungary</option> 6440 6441 <option value="Iceland" data-country-code="is">Iceland</option> 6442 6443 <option value="Ireland" data-country-code="ie">Ireland</option> 6444 6445 <option value="Italy" data-country-code="it">Italy</option> 6446 6447 <option value="Japan" data-country-code="jp">Japan</option> 6448 6449 <option value="Latvia" data-country-code="lv">Latvia</option> 6450 6451 <option value="Lithuania" data-country-code="lt">Lithuania</option> 6452 6453 <option value="Luxembourg" data-country-code="lu">Luxembourg</option> 6454 6455 <option value="Malta" data-country-code="mt">Malta</option> 6456 6457 <option value="Netherlands" data-country-code="nl">Netherlands</option> 6458 6459 <option value="New Zealand" data-country-code="nz">New Zealand</option> 6460 6461 <option value="Norway" data-country-code="no">Norway</option> 6462 6463 <option value="Poland" data-country-code="pl">Poland</option> 6464 6465 <option value="Portugal" data-country-code="pt">Portugal</option> 6466 6467 <option value="Romania" data-country-code="ro">Romania</option> 6468 6469 <option value="Serbia" data-country-code="rs">Serbia</option> 6470 6471 <option value="Slovakia" data-country-code="sk">Slovakia</option> 6472 6473 <option value="Slovenia" data-country-code="si">Slovenia</option> 6474 6475 <option value="South Korea" data-country-code="kr">South Korea</option> 6476 6477 <option value="Spain" data-country-code="es">Spain</option> 6478 6479 <option value="Sweden" data-country-code="se">Sweden</option> 6480 6481 <option value="Switzerland" data-country-code="ch">Switzerland</option> 6482 6483 <option value="Türkiye" data-country-code="tr">Türkiye</option> 6484 6485 <option value="Ukraine" data-country-code="ua">Ukraine</option> 6486 6487 <option value="United Arab Emirates" data-country-code="ae">United Arab Emirates</option> 6488 6489 <option value="United Kingdom" data-country-code="gb">United Kingdom</option> 6490 6491 </select> 6492 </div> 6493 </div> 6494 6495 <button type="submit" class="b2b-submit-btn">Skicka ansökan</button> 6496 </form> 6497 6498 <!-- Success message --> 6499 <div id="b2bSuccessMessage" style="display: none;"> 6500 <div class="form-message success"> 6501 <!-- FIX: corrected from down-arrow to checkmark icon --> 6502 <svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 24 24" 6503 fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 6504 <circle cx="12" cy="12" r="10"></circle> 6505 <polyline points="20 6 9 17 4 12"></polyline> 6506 </svg> 6507 <h3>Tack för din ansökan!</h3> 6508 <p>
6508Vi har mottagit din B2B-ansökan och återkommer inom kort.</p> 6509 </div> 6510 </div> 6511 6512 <!-- Error message container --> 6513 <div id="formMessage" class="form-message" style="display: none;"></div> 6514 </div> 6515</div> 6516
6517<script src="https://cdn.jsdelivr.net/npm/[email protected]/build/js/intlTelInput.min.js"></script>
6517 6518
6519<script> 6520 document.addEventListener('DOMContentLoaded', function () { 6521 const B2B_API_URL = 'https://proxy.pyramid.geggamoja.com/api/customer'; 6522 const B2B_PROXY_SECRET = 'I1CaX8X39Q/psN0RroH4J6x+cywpgpgsrG03P1SSXrM='; 6523 6524 const openBtn = document.getElementById('b2bOpenBtn'); 6525 const closeBtn = document.getElementById('b2bCloseBtn'); 6526 const drawer = document.getElementById('b2bDrawer'); 6527 const overlay = document.getElementById('b2bOverlay'); 6528 const form = document.getElementById('b2bForm'); 6529 const formMessage = document.getElementById('formMessage'); 6530 const successMessage = document.getElementById('b2bSuccessMessage'); 6531 const billingCountrySelect = document.getElementById('billing_country'); 6532 const shippingCountrySelect = document.getElementById('shipping_country'); 6533 6534 function mapFormDataToCompanyPayload(formData) { 6535 return { 6536 6537 companyName: formData.company || '', 6538 countryCode: formData.country_code || '', 6539 contactName: [formData.first_name, formData.last_name].filter(Boolean).join(' '), 6540 companyStatus: 'SHV', 6541 deliveryCountryCode: formData.shipping_country_code || '', // FIX 3: shipping country code 6542 deliveryStreetAddress: formData.shipping_address || '', 6543 companyExtraAddressline: '', 6544 deliveryZipCode: formData.shipping_zip || '', 6545 deliveryCity: formData.shipping_city || '', 6546 companyStreetAddress: formData.address || '', 6547 companyZipCode: formData.zip || '', 6548 companyCity: formData.city || '', 6549 companyPhone: formData.phone || '', 6550 companyEmail: formData.email || '', 6551 additional_data: [ 6552 { data_no: '18820', data_value: formData.invoice_email || '' }, // FIX 1: invoice_email now passed 6553 { data_no: '2077', data_value: formData.vat || '' }, 6554 { data_no: '2075', data_value: formData.vat || '' } 6555 ] 6556 }; 6557 } 6558 6559 async function parseApiResponse(response) { 6560 const contentType = response.headers.get('content-type') || ''; 6561 if (contentType.includes('application/json')) { 6562 return response.json().catch(() => ({})); 6563 } 6564 const text = await response.text().catch(() => ''); 6565 return text ? { message: text } : {}; 6566 } 6567 6568 function updateBillingCountryFlag() { 6569 const flagImage = document.getElementById('billingFlagImage'); 6570 const selectedOption = billingCountrySelect.options[billingCountrySelect.selectedIndex]; 6571 if (selectedOption && selectedOption.value) { 6572 const countryCode = selectedOption.getAttribute('data-country-code'); 6573 if (countryCode) flagImage.src = `https://flagcdn.com/w40/${countryCode}.png`; 6574 } 6575 } 6576 6577 function updateShippingCountryFlag() { 6578 const flagImage = document.getElementById('shippingFlagImage'); 6579 const selectedOption = shippingCountrySelect.options[shippingCountrySelect.selectedIndex]; 6580 if (selectedOption && selectedOption.value) { 6581 const countryCode = selectedOption.getAttribute('data-country-code'); 6582 if (countryCode) flagImage.src = `https://flagcdn.com/w40/${countryCode}.png`; 6583 } 6584 } 6585 6586 const phoneInput = document.querySelector('#phone'); 6587 let iti = null; 6588 6589 if (phoneInput) { 6590 iti = window.intlTelInput(phoneInput, { 6591 initialCountry: 'se', 6592 separateDialCode: true, 6593 utilsScript: 'https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js', 6594 preferredCountries: ['se', 'no', 'dk', 'fi', 'de', 'us'], 6595 geoIpLookup: function (callback) { 6596 fetch('https://ipapi.co/json') 6597 .then((res) => res.json()) 6598 .then((data) => callback(data.country_code.toLowerCase())) 6599 .catch(() => callback('se')); 6600 }, 6601 }); 6602 } 6603 6604 if (billingCountrySelect) { 6605 billingCountrySelect.addEventListener('change', updateBillingCountryFlag); 6606 setTimeout(() => { if (billingCountrySelect.selectedIndex > 0) updateBillingCountryFlag(); }, 100); 6607 } 6608 6609 if (shippingCountrySelect) { 6610 shippingCountrySelect.addEventListener('change', updateShippingCountryFlag); 6611 setTimeout(() => { if (shippingCountrySelect.selectedIndex > 0) updateShippingCountryFlag(); }, 100); 6612 } 6613 6614 if (form) { 6615 form.addEventListener('submit', async function (e) { 6616 e.preventDefault(); 6617 6618 const submitBtn = form.querySelector('button[type="submit"]'); 6619 const originalText = submitBtn.textContent; 6620 submitBtn.textContent = 'Sending'; 6621 submitBtn.disabled = true; 6622 6623 formMessage.style.display = 'none'; 6624 formMessage.className = 'form-message';
6625 6626 try { 6627 if (iti && !iti.isValidNumber()) { 6628 throw new Error('Ange ett giltigt telefonnummer'); 6629 } 6630 6631 const currencyEl = document.getElementById('currency'); 6632 6633 const formData = { 6634 company: document.getElementById('company').value.trim(), 6635 first_name: document.getElementById('first_name').value.trim(), 6636 last_name: document.getElementById('last_name').value.trim(), 6637 vat: document.getElementById('vat').value.trim(), 6638 email: document.getElementById('email').value.trim(), 6639 invoice_email: document.getElementById('invoice_email').value.trim() || '', // FIX 1 6640 phone: iti ? iti.getNumber() : document.getElementById('phone').value.trim(), 6641 currency: currencyEl ? currencyEl.value : '', // FIX 2 6642 address: document.getElementById('address').value.trim() || null, 6643 zip: document.getElementById('zip').value.trim() || null, 6644 city: document.getElementById('city').value.trim() || null, 6645 country_code: billingCountrySelect.selectedIndex > 0 6646 ? billingCountrySelect.options[billingCountrySelect.selectedIndex].getAttribute('data-country-code') 6647 : null, 6648 shipping_address: document.getElementById('shipping_address').value.trim() || null, 6649 shipping_zip: document.getElementById('shipping_zip').value.trim() || null, 6650 shipping_city: document.getElementById('shipping_city').value.trim() || null, 6651 shipping_country_code: shippingCountrySelect.selectedIndex > 0 // FIX 3 6652 ? shippingCountrySelect.options[shippingCountrySelect.selectedIndex].getAttribute('data-country-code') 6653 : null, 6654 }; 6655 6656 const requiredFields = { 6657 company: 'Företag', 6658 first_name: 'Förnamn', 6659 last_name: 'Efternamn', 6660 email: 'E-post', 6661 }; 6662 6663 for (const [key, label] of Object.entries(requiredFields)) { 6664 if (!formData[key]) { 6665 throw new Error(`Vänligen fyll i: ${label}`); 6666 } 6667 } 6668 6669 const payload = mapFormDataToCompanyPayload(formData); 6670 6671 let response; 6672 try { 6673 response = await fetch(B2B_API_URL, { 6674 method: 'POST', 6675 headers: { 6676 'Content-Type': 'application/json', 6677 Accept: 'application/json', 6678 'x-shopify-proxy-secret': B2B_PROXY_SECRET, 6679 }, 6680 body: JSON.stringify(payload), 6681 }); 6682 } catch (fetchError) { 6683 throw new Error('Kunde inte kontakta API:t. Kontrollera CORS-inställningar, nätverk eller om servern svarar på OPTIONS.'); 6684 } 6685 6686 const responseData = await parseApiResponse(response); 6687 6688 if (!response.ok) { 6689 throw new Error( 6690 responseData.message || 6691 responseData.error || 6692 `API-fel (${response.status} ${response.statusText || 'Unknown error'})` 6693 ); 6694 } 6695 6696 form.style.display = 'none'; 6697 successMessage.style.display = 'block'; 6698 6699 } catch (error) { 6700 formMessage.textContent = error.message || 'Ett fel uppstod. Vänligen försök igen.'; 6701 formMessage.className = 'form-message error'; 6702 formMessage.style.display = 'block'; 6703 submitBtn.textContent = originalText; 6704 submitBtn.disabled = false; 6705 } 6706 }); 6707 } 6708 6709 function openDrawer() { 6710 drawer.classList.add('active'); 6711 overlay.classList.add('active'); 6712 document.body.style.overflow = 'hidden'; 6713 } 6714 6715 function closeDrawer() { 6716 drawer.classList.remove('active'); 6717 overlay.classList.remove('active'); 6718 document.body.style.overflow = ''; 6719 6720 if (form) { 6721 form.reset(); 6722 form.style.display = ''; 6723 if (iti) iti.setNumber(''); 6724 } 6725 6726 successMessage.style.display = 'none'; 6727 formMessage.style.display = 'none'; 6728 formMessage.className = 'form-message'; 6729 6730 document.getElementById('billingFlagImage').src = 'https://flagcdn.com/w40/se.png'; 6731 document.getElementById('shippingFlagImage').src = 'https://flagcdn.com/w40/se.png'; 6732 } 6733 6734 if (openBtn) openBtn.addEventListener('click', openDrawer); 6735 if (closeBtn) closeBtn.addEventListener('click', closeDrawer); 6736 if (overlay) overlay.addEventListener('click', closeDrawer); 6737 6738 document.querySelectorAll('.b2b-form input, .b2b-form select').forEach((input) => { 6739 input.addEventListener('focus', function () { this.style.borderColor = '#333'; }); 6740 input.addEventListener('blur', function () { if (!this.value) this.style.borderColor = '#ddd'; }); 6741 }); 6742 }); 6743</script>
6743 6744
6744<script> 6745(function () { 6746 if (window.__euSameTab) return; 6747 window.__euSameTab = true; 6748 var LINK = '[data-essential-upsell-element] a[href], a[data-essential-upsell-element][href]'; 6749 6750 function fixTargets() { 6751 document.querySelectorAll(LINK).forEach(function (a) { 6752 if (a.getAttribute('target') !== '_self') a.setAttribute('target', '_self'); 6753 }); 6754 } 6755 6756 window.addEventListener('click', function (e) { 6757 var a = e.target && e.target.closest && e.target.closest(LINK); 6758 if (!a) return; 6759 if (e.button !== 0 || e.metaKey || e.ctrlKey || e.shiftKey || e.altKey) return; 6760 var href = a.href; 6761 if (!href || href.indexOf('javascript:') === 0) return; 6762 a.setAttribute('target', '_self'); 6763 e.preventDefault(); 6764 setTimeout(function () { window.location.href = href; }, 0); 6765 }, true); 6766 6767 function start() { 6768 fixTargets(); 6769 new MutationObserver(fixTargets).observe(document.documentElement, { 6770 childList: true, subtree: true, attributes: true, attributeFilter: ['target'] 6771 }); 6772 } 6773 if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', start); 6774 else start(); 6775})(); 6776</script>
6776 6777 <div id="shopify-block-AOVc2SVJycmZ3TDFrM__5043070786800498925" class="shopify-block shopify-app-block"><style> 6778 .product-restore-email + .product-restore-email { 6779 display: none !important; 6780 } 6781</style> 6782 6783 6784 6785
6785<script src="https://cdn.shopify.com/extensions/01a0c7ca-5010-747b-9d99-9a644250288a/ecomsend-restock-108/assets/sealapps_email_config.js" defer="defer"></script>
6785 6786
6786<script src="https://cdn.shopify.com/extensions/01a0c7ca-5010-747b-9d99-9a644250288a/ecomsend-restock-108/assets/product_restore_email.js" defer="defer"></script>
6786 6787 6788 6789
6790<script id="em_product_variants" type="application/json"> 6791 null 6792</script>
vendor: 2 bytes, line 6792
6792
6793<script id="em_product_selected_or_first_available_variant" type="application/json"> 6794 null 6795</script>
vendor: 2 bytes, line 6795
6795
6796<script id="bis_shop_id" type="application/json"> 6797 91421704536 6798</script>
vendor: 2 bytes, line 6798
6798
6799<script id="ecomsend_bis_product_title" type="application/json"> 6800 null 6801</script>
vendor: 2 bytes, line 6801
6801
6802<script id="ecomsend_bis_page_type" type="application/json"> 6803 "cart" 6804</script>
6804<script> 6805 6806</script>
vendor: 2 bytes, line 6806
6806
6807<script> 6808 6809</script>
vendor: 2 bytes, line 6809
6809
6810<script> 6811 6812</script>
6812 6813 6814
6815<script> 6816 var bis_popup_settings = {"btn_text":"Bevaka produkt","btn_bg_color":"#86AD9B","btn_text_color":"#FFFFFF","header_text":"Skicka mig ett mail när varan finns i åter i lager!","verification_failed_text":"* Din kontaktinformation är ogiltig","footer_text":"Vi kommer att meddela dig när den här produkten är i lager. Vi delar inte din adress med någon annan.","success_title":"Prenumerationen har skapats","success_content":"Vi skickar ett e-postmeddelande när denna produkt är tillbaka i lager.","email_address_placeholder":"E-postadress...","customer_name_placeholder":"Ditt namn","subscribed_text":"* Du prenumererar redan på denna produkt.","opt_in_text":"Prenumerera mig på din lista","popup_template":1,"email_tab_text":"E-post","sms_tab_text":"SMS","sms_default_region":"SV","is_branding_removed":1,"lang":"sv","terms":"Villkor","privacy_policy":"Integritetspolicy","protection_text":"Genom att skicka in denna prenumeration godkänner du {{Store_Name}}s {{Privacy_Policy}} och {{Terms}} gällande behandlingen av dina personuppgifter.","display_consent_checkbox":false,"display_privacy_consent":false,"terms_link":"","privacy_policy_link":"","store_name":"Geggamoja"} 6817 var bis_product_button_settings = {"is_active_inline_btn":0,"inline_btn_margin_top":0,"inline_btn_margin_bottom":10,"inline_btn_text":"Bevaka produkt","inline_btn_bg_color":"#86AD9B","inline_text_color":"#FFFFFF","is_active_float_btn":0,"float_offset":0,"float_btn_text":"Meddela mig!","float_btn_bg_color":"#86AD9B","float_text_color":"#FFFFFF","display_all":1,"border_color":"#FFFFFF","border_radius":20,"hover_animation":0,"font_size":14,"font_family":"","font_weight":"Inherit","hover_bg_color":"#86AD9B","hover_text_color":"#FFFFFF","horizontal_animation":1,"display_button_oversell":0,"customize_inline_btn_position":0,"insert_type":"afterend","customize_css":".email-me-button.email-me-inlineButton {\nborder-radius: 50px !important;\n}\n.email-me-submitButton {\nborder-radius: 50px !important;\n}","insert_element_selector":"","lang":"sv","continue_sell_notify":0,"bis_segment_enabled":0,"subscribe_scope":1} 6818 var bis_collection_button_settings = {"is_active_inline_btn":0,"inline_btn_margin_top":0,"inline_btn_margin_bottom":0,"inline_btn_text":"","inline_btn_bg_color":"","inline_text_color":"","is_active_float_btn":0,"float_offset":0,"float_btn_text":"","float_btn_bg_color":"","float_text_color":"","display_all":0,"border_color":"","border_radius":0,"hover_animation":0,"font_size":0,"font_family":"","font_weight":"","hover_bg_color":"","hover_text_color":"","horizontal_animation":0,"display_button_oversell":0,"customize_inline_btn_position":0,"insert_type":"","customize_css":"","insert_element_selector":"","lang":"","continue_sell_notify":0,"bis_segment_enabled":0,"subscribe_scope":0} 6819 var bis_integrations = [] 6820 var bis_floating_popup_settings = {"id":0,"component_code":"","is_enabled":0,"position":"","horizontal_spacing":0,"vertical_spacing":0,"display_delay":0,"show_when_continue_selling_out":0,"show_when_all_variants_out_of_stock":0,"popup_font_size":0,"popup_border_radius":0,"button_font_size":0,"button_border_radius":0,"language":"","popup_message_text":"","button_text":"","popup_text_color":"","popup_background_color":"","button_text_color":"","button_background_color":""} 6821</script>
6821 6822 6823
6824<script> 6825 var bis_shopify_block_status = 2; 6826 var customerInfo = null; 6827 6828 window.ChannelWillBIS = { 6829 customerInfo: customerInfo 6830 }; 6831</script>
6831 6832 6833 6834</div><div id="shopify-block-AMnZjZmU4QStYSTFDO__16605207545338212596" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: offer-data -->
6834<script> 6835 try { 6836 const initBundleData = () => { 6837 const metafields = {"offerTranslation":[{"offer_id":"rwFTAxtHRXFBpZWVAS8E","translations":[]},{"offer_id":"vdyJt6FxchByvzgqsJHh","translations":[]},{"offer_id":"2hBPomQUnAnWyCpJQnWS","translations":[]},{"offer_id":"BCT8rccW22r4jy9FTipl","translations":[]}],"setting":{"theme":"home-garden-up-sell","themeName":"Bloody Mary","bgColor":"#FFFFFF","textColor":"#FF512F","textDefaultColor":"#222222","actionColor":"#FF512F","actionColorStart":"#FF512F","actionColorEnd":"#DD2476","actionTextColor":"#FFFFFF","borderSelectedColor":"#FF512F","iconColor":"#FF512F","backgroundSelectedColor":"#FFF9F8","borderCheckboxColor":"#DDDDDD","isGradient":false,"dividerColor":"#FFD2D1","giftColor":"#FF512F","backgroundGift":"#FFEDEB","childProduct":{"theme":"bloody-child-product","themeName":"Bloody Mary","bgColor":"#FFECE9","actionColorStart":"#FFECE9","actionColorEnd":"#FFFAFC","headerTextColor":"#FF512F","textColor":"#1A1A1A","iconColor":"#4A4A4A","processBarColor":"#DC3D1E","borderColor":"#FF512F","isGradient":true,"transactions":[]},"volumeDiscount":{"theme":"home-garden-up-sell","themeName":"Bloody Mary","bgColor":"#FFFFFF","actionColor":"#FF512F","actionColorStart":"#FF512F","actionColorEnd":"#DD2476","headerTextColor":"#FF512F","borderColor":"#FF512F","badgeColor":"#FF512F","badgeTextColor":"#FFFFFF","savingColor":"#FF512F","savingTextColor":"#FFFFFF","btnColor":"#FF512F","btnColorStart":"#FF512F","btnColorEnd":"#DD2476","btnTextColor":"#FFFFFF","isGradient":true,"isGradientBtn":true,"volumeTableTitle":"Buy {{product_quantity}}","volumeTableDescription":"{{discount_value}} OFF","buyXGetXTitle":"Buy {{product_buy}} Get {{product_get}}","buyXGetXDescription":"","badgeText":"MOST POPULAR","freeText":"Free","addToCartLabel":"Add to cart","seeMoreText":"See more","seeLessText":"See less","itemAddedToCartLabel":"ITEM ADDED TO YOUR CART","layoutWidget":"vertical","originalPrice":"Standard","transactions":[],"savingText":"Save"},"bundleBuilder":{"theme":"home-garden-up-sell","themeName":"Bloody Mary","bgSummaryColor":"#FFFFFF","textSummaryColor":"#FF512F","headerColor":"#FF512F","totalPriceColor":"#FF512F","actionColor":"#FF512F","actionColorStart":"#FF512F","actionColorEnd":"#DD2476","textColorOnButton":"#FFFFFF","disableColor":"#C0C0C0","isGradient":true,"selectLabel":"Add to Bundle","outOfStockLabel":"Out of stock","addBundleToCartLabel":"Add Bundle to cart","viewDetailLabel":"See details","hideDetailLabel":"Hide details","boxOfLabel":"Box of {{product_quantity}}","bundleSummaryLabel":"Bundle summary ({{product_quantity}})","subtotalLabel":"Subtotal","bundleDiscountLabel":"Bundle discount","totalLabel":"Total","selectedLabel":"Selected","itemLabelSingular":"{{product_quantity}} item","itemLabelPlural":"{{product_quantity}} items","discountOffLabel":"{{discount_amount}} off"},"layout":"vertical","countdownText":"OFFER WILL EXPIRE IN","minutes":"5","seconds":"5","action":"click","query":"button[name='checkout']","countDown":true,"queryPopupCart":"a[href='\/cart']","actionPopupCart":"click","offerShowAfter":"15","isHideBranding":false,"fbtPosition":"","volumePosition":"","fixedPosition":"","customCSS":"","showModalFbt":true,"showModalFixed":true,"displayCompareAtPrice":false,"totalLabel":"Total for {{total_items}} items","discountSaveLabel":"You save {{discounted_amount}}","isShowCartDrawer":false,"transactions":[],"isRedirectCartPage":false,"isRedirectProductPage":false,"triggerProductCheckable":false,"showDiscountOfferFBT":false,"isDeselectedOfferProducts":false,"freeGiftText":"GIFT","shopId":"M7BA5z1iBMEcklkadVNY","createdAt":"2025-09-15T10:12:08.903Z","id":"LSwRVxPCyGFl5A1UpvAS","textButtonColor":"#FFFFFF","borderColor":"#131313","backgroundColor":"#ECECEC4D","buttonColor":"#131313","tagColor":"#1C1C1C","colorStyle":"advanced","backgroundTag":"#ECECEC4D","itemPlural":"items","itemSingular":"item","isUseThemeFont":true,"disabledTextButtonColor":"#FFFFFF","disabledButtonColor":"#8A8A8A","mixMatchBundle":{"theme":"scheme-1","themeName":"Bloody Mary","headerColor":"#FF2F2F","priceColor":"#e88f55","backgroundOptionColor":"#FFF9F8","borderOptionColor":"#86ad9b","numberOptionColor":"#e88f55","actionColor":"#e88f55","actionColorStart":"#e88f55","actionColorEnd":"#FFFFFF","badgeTextColor":"#fff","isGradient":false,"transactions":[],"colorStyle":"advanced","offerPromotion":{"titlePromotion":"Denna produkt kan du kombindera med {{offer_title}}","badgeLabelPromotion":"Köp tillsammans ","buttonLabelPromotion":"Visa paket","seeMoreTextPromotion":"Se flera","badgeColor":"#86ad9b","badgeTextColor":"#ffffff","buttonColor":"#e88f55","borderColor":"#d9d9d9","borderProductColor":"#ffffff","backgroundColor":"#ffffff","backgroundTagColor":"#e88f55","tagTextColor":"#ffffff","productLayout":"vertical","fromText":"Från {{price}}","badgeText":"Köp två och få 10% rabatt"},"selectLabel":"Bekräfta","bgProductColor":"#fcf0e9","btnColorStart":"#e88f55","btnColorEnd":"#FFFFFF","backgroundSelectedColor":"#fef9f6","bgSummaryColor":"#f9e1d2","backgroundColor":"#fef9f6","backgroundGift":"#fcf0e9","textDefaultColor":"#000000","headerTextColor":"#000000","textColor":"#000000","textSummaryColor":"#000000","actionTextColor":"#000000","borderColor":"#000000","borderCheckboxColor":"#000000","savingTextColor":"#fff","btnTextColor":"#fff","textButtonColor":"#fff","buttonColor":"#e88f55","tagColor":"#fff","backgroundTag":"#e88f55","textColorOnButton":"#fff","badgeColor":"#e88f55","savingColor":"#e88f55","borderSelectedColor":"#e88f55","btnColor":"#e88f55","iconColor":"#e88f55","processBarColor":"#e88f55","isGradientBtn":false,"dividerColor":"#e88f55","giftColor":"#e88f55","primaryColor":"#0d0d0c","quantityColor":"#fff","quantityBgColor":"#e88f55","tagSavingBgColor":"#e88f55","tagSavingColor":"#fff","translations":[{"locale":"de","name":"German","titlePromotion":"Denna produkt kan du kombindera med {{offer_title}}","badgeLabelPromotion":"Köp tillsammans ","buttonLabelPromotion":"Visa paket","seeMoreTextPromotion":"Se flera","badgeText":"Köp {{quantity}} och {{discountValue}} OFF","fromText":"Från {{price}}"}]}},"storefrontToken":"cf224cb3d74395d0efe7e6a0ae3af180"}; 6838 const shopInfo = metafields.shopInfo || {}; 6839 const collections = []; 6840 6841 const cartItems = []; 6842 const productsCart = []; 6843 6844 const cartItemUpdated = cartItems.map((item) => { 6845 const productInItem = productsCart.find(p => p.id === item.product_id); 6846 if (productInItem) { 6847 return { 6848 ...item, 6849 collections: productInItem.collections 6850 }; 6851 } 6852 return item; 6853 }); 6854 const chunkedOffers = Object.keys(metafields).reduce((acc, curr) => [...acc, ...(curr.includes('offer') && !curr.includes('offerTranslation') && curr !== 'mixMatchOffers' ? metafields[curr] : [])], []) 6855 const chunkedTranslations = Object.keys(metafields).reduce((acc, curr) => [...acc, ...(curr.includes('offerTranslation') ? metafields[curr] : [])], []) 6856 const mixMatchMetaObjectOffers = [].filter(o => o && o.status === 'active'); 6857 const mixMatchMetaObjectTranslations = [].filter(t => t && Array.isArray(t.translations) && t.translations.length > 0); 6858 const allOffers = [...chunkedOffers, ...mixMatchMetaObjectOffers]; 6859 const allTranslations = [...chunkedTranslations, ...mixMatchMetaObjectTranslations]; 6860 6861 const marketId = 101334286680 6862 6863 return { 6864 translation: {}, 6865 allOffers: allOffers, 6866 offers: allOffers.filter(offer => offer.type === 'fbt'), 6867 mixMatchBundleOffers: allOffers.filter(offer => offer.type === 'mix-match-bundle'), 6868 bundleBuilderOffers: allOffers.filter(offer => offer.type === 'bundle-builder'), 6869 fixedProductBundleOffers: allOffers.filter(offer => offer.type === 'product-fixed-bundle'), 6870 volumeOffers: allOffers.filter(offer => offer.type === "volume-discount"), 6871 upsellOffers: allOffers.filter(offer => offer.type === 'upsell'), 6872 translationsOffer: allTranslations, 6873 setting: metafields.setting, 6874 valueSwatches: metafields.valueSwatches || {}, 6875 shop: { 6876 domain: Shopify?.shop || '', 6877 storefrontAccessToken: metafields.storefrontToken ?? null, 6878 shopifyPlan: shopInfo.shopifyPlan ?? null, 6879 countryCode: shopInfo.countryCode ?? null, 6880 currencyFormats: { 6881 moneyFormat: "${{amount}}", 6882 moneyWithCurrencyFormat: "${{amount}} USD" 6883 } 6884 }, 6885 cart: { 6886 cartItems: cartItemUpdated 6887 }, 6888 product: { 6889 id: null, 6890 handle: null, 6891 variants: [ 6892 6893 ], 6894 selectedVariant: null, 6895 collections: [], 6896 collectionIds: [], 6897 title: null, 6898 type: null, 6899 vendor: null, 6900 tags: null, 6901 price: null, 6902 compareAtPrice: null, 6903 hasOnlyDefaultVariant: null, 6904 available: null, 6905 image: null, 6906 options: null 6907 }, 6908 collections, 6909 page: "cart", 6910 page_type: "cart", 6911 customer: 6912 { 6913 id: null, 6914 email: null, 6915 first_name: null, 6916 last_name: null 6917 }, 6918 marketId 6919 } 6920 6921 }; 6922 if (!window.AVADA_BUNDLE) window.AVADA_BUNDLE = initBundleData(); 6923 } catch (e) { 6924 console.error('Error assigning avada bundle variable', e); 6925 } 6926</script>
6926 6927<!-- END app snippet --> 6928 6929 6930</div><div id="shopify-block-AUXVqUFRCZldMOURqR__6184985555398049278" class="shopify-block shopify-app-block">
6930<script src="https://cdn.shopify.com/extensions/01a0d8d8-829b-7798-bc13-4fc5d7f8664b/addrevenue-52/assets/cart-attribution.js" defer="defer"></script>
6930 6931 6932 6933</div><div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block"> 6934</div><div id="shopify-block-AVFIySTFEaVpmWUFPS__144831480468751239" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: vite-tag --> 6935 6936 6937
6937<script src="https://cdn.shopify.com/extensions/01a0d8f9-6fff-772b-99c8-e7e9c182ce66/essential-post-purchase-upsell-1716/assets/app-embed-Cpe1UAQF.js" type="module" crossorigin="anonymous"></script>
6937 6938 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0d8f9-6fff-772b-99c8-e7e9c182ce66/essential-post-purchase-upsell-1716/assets/stylex-B1AGQYz4.js" crossorigin="anonymous"> 6939 <link href="//cdn.shopify.com/extensions/01a0d8f9-6fff-772b-99c8-e7e9c182ce66/essential-post-purchase-upsell-1716/assets/stylex-BbwzPrER.css" rel="stylesheet" type="text/css" media="all" /> 6940 6941<!-- END app snippet --> 6942 6943<essential-upsell-app-embed 6944 upsell-app-data="{"v":2,"d":[{"subscriptionOfferTitleSize":16,"subscriptionOfferTitleColor":"#202223","subscriptionTitleSize":18,"subscriptionTitleColor":"#202223","subscriptionSubtitleSize":14,"subscriptionSubtitleColor":"#202223","subscriptionPolicySize":12,"subscriptionPolicyColor":"#96a4b6","selectedOfferBackgroundType":"MONOCHROME","selectedOfferBackgroundColor":"#ffffff","defaultOfferBackgroundType":"MONOCHROME","defaultOfferBackgroundColor":"#ffffffcc","selectedOfferBorderSize":1,"selectedOfferBorderColor":"#c5c8d1","defaultOfferBorderSize":1,"defaultOfferBorderColor":"#c5c8d1","layoutType":"STACKED","stackedProductsCount":3,"backgroundType":"MONOCHROME","monochromeBackgroundColor":"#ffffff","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"borderRadius":8,"borderSize":1,"borderColor":"#c5c8d1","insideTopSpacing":10,"insideBottomSpacing":10,"outsideTopSpacing":20,"outsideBottomSpacing":20,"font":"INHERIT","titleSize":16,"titleColor":"#202223","productTitleSize":14,"productTitleColor":"#202223","productVariantSize":14,"productVariantColor":"#96a4b6","volumeDiscountSubtitleSize":14,"volumeDiscountSubtitleColor":"#96a4b6","productPriceSize":14,"productPriceColor":"#96a4b6","discountedPriceSize":14,"discountedPriceColor":"#fa493d","buttonBackgroundColor":"#e88f55","buttonTextSize":14,"buttonTextColor":"#fafafa","buttonBorderRadius":25,"navigationIconColor":"#333333","checkboxIconColor":null,"checkboxBackgroundColor":null,"checkboxBorderColor":null,"popupBackgroundColor":"#ffffff","popupCloseButtonColor":"#202223","popupBorderRadius":16,"secondaryButtonTextSize":14,"secondaryButtonTextColor":"#202223","countdownBackgroundColor":"#ffffff","countdownBorderSize":1,"countdownBorderColor":"#c5c8d1","countdownTitleSize":16,"countdownTitleColor":"#96a4b6","countdownTimerSize":16,"countdownTimerColor":"#202223","quantityPickerTextSize":14,"quantityPickerTextColor":"#202223","quantityPickerIconColor":"#202223","quantityPickerBackgroundColor":"#ffffff","quantityPickerBorderColor":"#c5c8d1","quantityPickerBorderRadius":4,"
6944offerBadgeBackgroundColor":"#202223","offerBadgeTextSize":12,"offerBadgeTextColor":"#ffffff","offerBadgeBorderSize":0,"offerBadgeBorderColor":"#c5c8d1","offerBadgeBorderRadius":4,"discountLabelBackgroundColor":"#d9d9d9","discountLabelTextSize":12,"discountLabelTextColor":"#202223","discountLabelBorderSize":0,"discountLabelBorderColor":"#c5c8d1","discountLabelBorderRadius":4},{"subscriptionOfferTitleSize":16,"subscriptionOfferTitleColor":"#202223","subscriptionTitleSize":18,"subscriptionTitleColor":"#202223","subscriptionSubtitleSize":14,"subscriptionSubtitleColor":"#202223","subscriptionPolicySize":12,"subscriptionPolicyColor":"#96a4b6","selectedOfferBackgroundType":"MONOCHROME","selectedOfferBackgroundColor":"#ffffff","defaultOfferBackgroundType":"MONOCHROME","defaultOfferBackgroundColor":"#ffffffcc","selectedOfferBorderSize":1,"selectedOfferBorderColor":"#c5c8d1","defaultOfferBorderSize":1,"defaultOfferBorderColor":"#c5c8d1","layoutType":"STACKED","stackedProductsCount":4,"backgroundType":"MONOCHROME","monochromeBackgroundColor":"#ffffff","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"borderRadius":8,"borderSize":1,"borderColor":"#c5c8d1","insideTopSpacing":10,"insideBottomSpacing":10,"outsideTopSpacing":20,"outsideBottomSpacing":20,"font":"INHERIT","titleSize":16,"titleColor":"#202223","productTitleSize":14,"productTitleColor":"#202223","productVariantSize":14,"productVariantColor":"#96a4b6","volumeDiscountSubtitleSize":14,"volumeDiscountSubtitleColor":"#96a4b6","productPriceSize":14,"productPriceColor":"#96a4b6","discountedPriceSize":14,"discountedPriceColor":"#fa493d","buttonBackgroundColor":"#E88F55","buttonTextSize":14,"buttonTextColor":"#fafafa","buttonBorderRadius":25,"navigationIconColor":"#333333","checkboxIconColor":null,"checkboxBackgroundColor":null,"checkboxBorderColor":null,"popupBackgroundColor":"#ffffff","popupCloseButtonColor":"#202223","popupBorderRadius":16,"secondaryButtonTextSize":14,"secondaryButtonTextColor":"#202223","countdownBackgroundColor":"#ffffff","countdownBorderSize":1,"countdownBorderColor":"#c5c8d1","countdownTitleSize":16,"countdownTitleColor":"#96a4b6","countdownTimerSize":16,"countdownTimerColor":"#202223","quantityPickerTextSize":14,"quantityPickerTextColor":"#202223","quantityPickerIconColor":"#202223","quantityPickerBackgroundColor":"#ffffff","quantityPickerBorderColor":"#c5c8d1","quantityPickerBorderRadius":4,"
6944offerBadgeBackgroundColor":"#202223","offerBadgeTextSize":12,"offerBadgeTextColor":"#ffffff","offerBadgeBorderSize":0,"offerBadgeBorderColor":"#c5c8d1","offerBadgeBorderRadius":4,"discountLabelBackgroundColor":"#d9d9d9","discountLabelTextSize":12,"discountLabelTextColor":"#202223","discountLabelBorderSize":0,"discountLabelBorderColor":"#c5c8d1","discountLabelBorderRadius":4},{"layoutType":"STACKED","stackedProductsCount":3,"backgroundType":"MONOCHROME","monochromeBackgroundColor":"#ffffff","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"borderRadius":8,"borderSize":1,"borderColor":"#c5c8d1","insideTopSpacing":10,"insideBottomSpacing":10,"outsideTopSpacing":20,"outsideBottomSpacing":20,"font":"INHERIT","titleSize":16,"titleColor":"#202223","productTitleSize":14,"productTitleColor":"#202223","productVariantSize":14,"productVariantColor":"#96a4b6","volumeDiscountSubtitleSize":null,"volumeDiscountSubtitleColor":null,"productPriceSize":14,"productPriceColor":"#96a4b6","discountedPriceSize":14,"discountedPriceColor":"#fa493d","buttonBackgroundColor":"#e88f55","buttonTextSize":14,"buttonTextColor":"#fafafa","buttonBorderRadius":25,"navigationIconColor":"#333333","checkboxIconColor":null,"checkboxBackgroundColor":null,"checkboxBorderColor":null,"popupBackgroundColor":"#ffffff","popupCloseButtonColor":"#202223","popupBorderRadius":16,"secondaryButtonTextSize":14,"secondaryButtonTextColor":"#202223","countdownBackgroundColor":"#ffffff","countdownBorderSize":1,"countdownBorderColor":"#c5c8d1","countdownTitleSize":16,"countdownTitleColor":"#96a4b6","countdownTimerSize":16,"countdownTimerColor":"#202223","quantityPickerTextSize":14,"quantityPickerTextColor":"#202223","quantityPickerIconColor":"#202223","quantityPickerBackgroundColor":"#ffffff","quantityPickerBorderColor":"#c5c8d1","quantityPickerBorderRadius":4,"
6944offerBadgeBackgroundColor":"#202223","offerBadgeTextSize":12,"offerBadgeTextColor":"#ffffff","offerBadgeBorderSize":0,"offerBadgeBorderColor":"#c5c8d1","offerBadgeBorderRadius":4,"discountLabelBackgroundColor":"#d9d9d9","discountLabelTextSize":12,"discountLabelTextColor":"#202223","discountLabelBorderSize":0,"discountLabelBorderColor":"#c5c8d1","discountLabelBorderRadius":4},{"subscriptionOfferTitleSize":16,"subscriptionOfferTitleColor":"#202223","subscriptionTitleSize":18,"subscriptionTitleColor":"#202223","subscriptionSubtitleSize":14,"subscriptionSubtitleColor":"#202223","subscriptionPolicySize":12,"subscriptionPolicyColor":"#96a4b6","selectedOfferBackgroundType":"MONOCHROME","selectedOfferBackgroundColor":"#ffffff","defaultOfferBackgroundType":"MONOCHROME","defaultOfferBackgroundColor":"#ffffffcc","selectedOfferBorderSize":1,"selectedOfferBorderColor":"#c5c8d1","defaultOfferBorderSize":1,"defaultOfferBorderColor":"#c5c8d1","layoutType":"STACKED","stackedProductsCount":3,"backgroundType":"MONOCHROME","monochromeBackgroundColor":"#ffffff","gradientBackgroundStartColor":null,"gradientBackgroundEndColor":null,"gradientBackgroundAngle":null,"borderRadius":8,"borderSize":1,"borderColor":"#c5c8d1","insideTopSpacing":10,"insideBottomSpacing":1,"outsideTopSpacing":20,"outsideBottomSpacing":20,"font":"INHERIT","titleSize":16,"titleColor":"#202223","productTitleSize":14,"productTitleColor":"#202223","productVariantSize":14,"productVariantColor":"#96a4b6","volumeDiscountSubtitleSize":14,"volumeDiscountSubtitleColor":"#96a4b6","productPriceSize":14,"productPriceColor":"#96a4b6","discountedPriceSize":14,"discountedPriceColor":"#fa493d","buttonBackgroundColor":"#E88F55","buttonTextSize":11,"buttonTextColor":"#fafafa","buttonBorderRadius":25,"navigationIconColor":"#333333","checkboxIconColor":null,"checkboxBackgroundColor":null,"checkboxBorderColor":null,"popupBackgroundColor":"#ffffff","popupCloseButtonColor":"#202223","popupBorderRadius":16,"secondaryButtonTextSize":14,"secondaryButtonTextColor":"#202223","countdownBackgroundColor":"#ffffff","countdownBorderSize":1,"countdownBorderColor":"#c5c8d1","countdownTitleSize":16,"countdownTitleColor":"#96a4b6","countdownTimerSize":16,"countdownTimerColor":"#202223","quantityPickerTextSize":14,"quantityPickerTextColor":"#202223","quantityPickerIconColor":"#202223","quantityPickerBackgroundColor":"#ffffff","quantityPickerBorderColor":"#c5c8d1","quantityPickerBorderRadius":4,"
6944offerBadgeBackgroundColor":"#202223","offerBadgeTextSize":12,"offerBadgeTextColor":"#ffffff","offerBadgeBorderSize":0,"offerBadgeBorderColor":"#c5c8d1","offerBadgeBorderRadius":4,"discountLabelBackgroundColor":"#d9d9d9","discountLabelTextSize":12,"discountLabelTextColor":"#202223","discountLabelBorderSize":0,"discountLabelBorderColor":"#c5c8d1","discountLabelBorderRadius":4}],"c":[{"offerType":"CROSS_SELL","titleText":"Perfekta kompisar","buttonText":"Lägg i varukorgen","secondaryButtonText":"Close","badgeText":""},{"offerType":"CROSS_SELL","titleText":"Matcha med","buttonText":"Lägg i varukorgen","secondaryButtonText":"Close","badgeText":""},{"offerType":"CROSS_SELL","titleText":"Matcha med ","buttonText":"Lägg i varukorgen","secondaryButtonText":"Close","badgeText":""},{"offerType":"CROSS_SELL","titleText":"Matcha och spara 10%","buttonText":"Lägg i varukorgen","secondaryButtonText":"Close","badgeText":""},{"offerType":"CROSS_SELL","titleText":"Matcha och spara","buttonText":"Lägg i varukorgen","secondaryButtonText":"Close","badgeText":""},{"offerType":"CROSS_SELL","titleText":"Matcha & spara","buttonText":"Lägg i varukorgen","secondaryButtonText":"Close","badgeText":""}],"funnels":[{"id":"a1d2b1b4-2513-4007-9973-0ee1c95d5af7","name":"Bambu Acorn","content":0,"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"{discount} off","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[{"shopifyId":"gid://shopify/Product/15842678702424","shopifyHandle":"babybyxor-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678473048","shopifyHandle":"babyfilt-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678636888","shopifyHandle":"body-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678735192","shopifyHandle":"dregglis-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678374744","shopifyHandle":"mossa-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678571352","shopifyHandle":"omlottbody-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678931800","shopifyHandle":"pyjamas-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678866264","shopifyHandle":"pyjamas-tvadelad-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678800728","shopifyHandle":"snuttefilt-bambu-beige-acorn","variantIds":[]}],"customDiscounts":[],"volumeDiscountTiers":[]},"design":0,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_PRODUCTS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[{"shopifyId":"gid://shopify/Product/15842678702424","shopifyHandle":"babybyxor-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678473048","shopifyHandle":"babyfilt-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678636888","shopifyHandle":"body-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678735192","shopifyHandle":"dregglis-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678374744","shopifyHandle":"mossa-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678571352","shopifyHandle":"omlottbody-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678931800","shopifyHandle":"pyjamas-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678866264","shopifyHandle":"pyjamas-tvadelad-bambu-beige-acorn","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842678800728","shopifyHandle":"snuttefilt-bambu-beige-acorn","variantIds":[]}],"specificCollections":[],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Perfekte Freunde","buttonText":"In den Warenkorb","secondaryButtonText":null,"offerType":"
6944CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"en","titleText":"Perfect Pals","buttonText":"Add to cart","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"nb","titleText":"Perfekte venner","buttonText":"Legg i hendlekurven","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]},{"id":"6e5221f6-70ee-4c6b-8b82-56987b8dddc6","name":"Interlock","content":0,"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"{discount} off","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[{"shopifyId":"gid://shopify/Product/15842682372440","shopifyHandle":"babybyxor-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682339672","shopifyHandle":"babybyxor-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682405208","shopifyHandle":"babybyxor-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842683617624","shopifyHandle":"badrock-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15989743419736","shopifyHandle":"badrock-rosa-rod-kopia","variantIds":[]},{"shopifyId":"gid://shopify/Product/15924813955416","shopifyHandle":"badrock-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682241368","shopifyHandle":"body-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682208600","shopifyHandle":"body-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682274136","shopifyHandle":"body-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682700120","shopifyHandle":"byxor-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682667352","shopifyHandle":"byxor-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842683552088","shopifyHandle":"klanning-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842683584856","shopifyHandle":"klanning-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682143064","shopifyHandle":"mossa-fleecefodrad-topline-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682110296","shopifyHandle":"mossa-fleecefodrad-topline-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682175832","shopifyHandle":"mossa-fleecefodrad-topline-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682044760","shopifyHandle":"mossa-topline-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15989740142936","shopifyHandle":"mossa-topline-gul-randig","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682077528","shopifyHandle":"mossa-topline-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682470744","shopifyHandle":"pyjamas-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682437976","shopifyHandle":"pyjamas-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682503512","shopifyHandle":"pyjamas-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682536280","shopifyHandle":"pyjamas-tvadelad-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15989742109016","shopifyHandle":"pyjamas-tvadelad-gulrandig","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682569048","shopifyHandle":"pyjamas-tvadelad-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682601816","shopifyHandle":"ziptroja-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15989743255896","shopifyHandle":"ziptroja-gulrandig","variantIds":[]}],"customDiscounts":[],"volumeDiscountTiers":[]},"design":0,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_PRODUCTS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[{"shopifyId":"gid://shopify/Product/15842682372440","shopifyHandle":"babybyxor-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682339672","shopifyHandle":"babybyxor-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682405208","shopifyHandle":"babybyxor-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842683617624","shopifyHandle":"badrock-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15989743419736","shopifyHandle":"badrock-rosa-rod-kopia","variantIds":[]},{"shopifyId":"gid://shopify/Product/15924813955416","shopifyHandle":"badrock-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682241368","shopifyHandle":"body-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682208600","shopifyHandle":"body-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682274136","shopifyHandle":"body-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682700120","shopifyHandle":"byxor-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682667352","shopifyHandle":"byxor-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842683552088","shopifyHandle":"klanning-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842683584856","shopifyHandle":"klanning-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682143064","shopifyHandle":"mossa-fleecefodrad-topline-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682110296","shopifyHandle":"mossa-fleecefodrad-topline-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682175832","shopifyHandle":"mossa-fleecefodrad-topline-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682044760","shopifyHandle":"mossa-topline-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15989740142936","shopifyHandle":"mossa-topline-gul-randig","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682077528","shopifyHandle":"mossa-topline-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682470744","shopifyHandle":"pyjamas-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682437976","shopifyHandle":"pyjamas-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682503512","shopifyHandle":"pyjamas-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682536280","shopifyHandle":"pyjamas-tvadelad-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15989742109016","shopifyHandle":"pyjamas-tvadelad-gulrandig","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682569048","shopifyHandle":"pyjamas-tvadelad-rosa-rod","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842682601816","shopifyHandle":"ziptroja-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15989743255896","shopifyHandle":"ziptroja-gulrandig","variantIds":[]}],"specificCollections":[],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Perfekte Freunde","buttonText":"In den Warenkorb","secondaryButtonText":null,"offerType":"
6944CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"nb","titleText":"Perfekte venner","buttonText":"Legg i hendlekurven","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"en","titleText":"Perfect Pals","buttonText":"Add to cart","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]},{"id":"70f8c012-4d45-4e41-90b2-d04b454c5f53","name":"Pippi Vinter","content":1,"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"{discount} off","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[{"shopifyId":"gid://shopify/Product/15842685485400","shopifyHandle":"stickad-mossa-pippi-langstrump-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15256557617496","shopifyHandle":"stickad-mossa-pippi-langstrump-marinbla","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842684764504","shopifyHandle":"vinteroverall-pippi-langstrump-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15959379640664","shopifyHandle":"vintervantar-pippi-langstrump-navy","variantIds":[]}],"customDiscounts":[],"volumeDiscountTiers":[]},"design":0,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_PRODUCTS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[{"shopifyId":"gid://shopify/Product/15842685485400","shopifyHandle":"stickad-mossa-pippi-langstrump-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15256557617496","shopifyHandle":"stickad-mossa-pippi-langstrump-marinbla","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842684764504","shopifyHandle":"vinteroverall-pippi-langstrump-gul","variantIds":[]},{"shopifyId":"gid://shopify/Product/15959379640664","shopifyHandle":"vintervantar-pippi-langstrump-navy","variantIds":[]}],"specificCollections":[],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Passend dauz","buttonText":"In den Warenkorb","secondaryButtonText":null,"offerType":"
6944CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"en","titleText":"Match with","buttonText":"Add to cart","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"nb","titleText":"Match med","buttonText":"Legg i hendlekurven","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]},{"id":"b4e3ab83-cfad-473b-902d-dd810a877973","name":"Mamma Mu aw26","content":1,"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"{discount} off","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[{"shopifyId":"gid://shopify/Product/15842681323864","shopifyHandle":"babybyxor-mamma-mu-och-krakan-rosa","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679423320","shopifyHandle":"babybyxor-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681258328","shopifyHandle":"babyfilt-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679357784","shopifyHandle":"babyfilt-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681291096","shopifyHandle":"body-mamma-mu-och-krakan-rosa","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679390552","shopifyHandle":"body-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15943344587096","shopifyHandle":"klanning-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15943344685400","shopifyHandle":"leggings-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679292248","shopifyHandle":"leggings-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681979224","shopifyHandle":"mossa-fleecefodrad-mamma-mu-och-krakan-rosa","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679554392","shopifyHandle":"mossa-fleecefodrad-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15943344226648","shopifyHandle":"mossa-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679095640","shopifyHandle":"mossa-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15943344324952","shopifyHandle":"pyjamas-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679161176","shopifyHandle":"pyjamas-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15943344423256","shopifyHandle":"pyjamas-tvadelad-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679193944","shopifyHandle":"pyjamas-tvadelad-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679259480","shopifyHandle":"singoallaklanning-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681225560","shopifyHandle":"snuttefilt-mamma-mu-och-krakan-rosa","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679325016","shopifyHandle":"snuttefilt-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15943344488792","shopifyHandle":"troja-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679226712","shopifyHandle":"troja-mamma-mu-och-krakan-turkos","variantIds":[]}],"customDiscounts":[],"volumeDiscountTiers":[]},"design":0,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_PRODUCTS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[{"shopifyId":"gid://shopify/Product/15842681323864","shopifyHandle":"babybyxor-mamma-mu-och-krakan-rosa","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679423320","shopifyHandle":"babybyxor-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681258328","shopifyHandle":"babyfilt-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679357784","shopifyHandle":"babyfilt-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681291096","shopifyHandle":"body-mamma-mu-och-krakan-rosa","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679390552","shopifyHandle":"body-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15943344587096","shopifyHandle":"klanning-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15943344685400","shopifyHandle":"leggings-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679292248","shopifyHandle":"leggings-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681979224","shopifyHandle":"mossa-fleecefodrad-mamma-mu-och-krakan-rosa","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679554392","shopifyHandle":"mossa-fleecefodrad-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15943344226648","shopifyHandle":"mossa-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679095640","shopifyHandle":"mossa-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15943344324952","shopifyHandle":"pyjamas-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679161176","shopifyHandle":"pyjamas-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15943344423256","shopifyHandle":"pyjamas-tvadelad-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679193944","shopifyHandle":"pyjamas-tvadelad-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679259480","shopifyHandle":"singoallaklanning-mamma-mu-och-krakan-turkos","variantIds":[]},{"shopifyId":"gid://shopify/Product/15943344488792","shopifyHandle":"troja-mamma-mu-och-krakan-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679226712","shopifyHandle":"troja-mamma-mu-och-krakan-turkos","variantIds":[]}],"specificCollections":[],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Passend dauz","buttonText":"In den Warenkorb","secondaryButtonText":null,"offerType":"
6944CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"nb","titleText":"Match med","buttonText":"Legg i hendlekurven","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"en","titleText":"Match with","buttonText":"Add to cart","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]},{"id":"6d917d00-29cd-4c33-94ac-0b0184862fd9","name":"Pippi Regn","content":2,"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"{discount} off","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[{"shopifyId":"gid://shopify/Product/15842684600664","shopifyHandle":"gummistovlar-fodrade-pippi-langstrump-navy","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842685059416","shopifyHandle":"regnhatt-sydvast-pippi-langstrummp-deiombla","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842684928344","shopifyHandle":"regnset-fleecefodrat-pippi-langstrump-denimbla","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842685190488","shopifyHandle":"regnvantar-pippi-langstrummp-deiombla","variantIds":[]}],"customDiscounts":[],"volumeDiscountTiers":[]},"design":1,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_PRODUCTS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[{"shopifyId":"gid://shopify/Product/15842684600664","shopifyHandle":"gummistovlar-fodrade-pippi-langstrump-navy","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842685059416","shopifyHandle":"regnhatt-sydvast-pippi-langstrummp-deiombla","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842684928344","shopifyHandle":"regnset-fleecefodrat-pippi-langstrump-denimbla","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842685190488","shopifyHandle":"regnvantar-pippi-langstrummp-deiombla","variantIds":[]}],"specificCollections":[],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[]},{"id":"a0fb1f27-ec59-405a-91f2-4d83b69424ba","name":"Stövlar och strumpor","content":0,"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"{discount} off","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[{"shopifyId":"gid://shopify/Product/15256565907800","shopifyHandle":"halkstrumpor-tva-pack-gra-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15256566006104","shopifyHandle":"strumpor-baby-tva-pack-gra-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15312917561688","shopifyHandle":"strumpor_merinoull_gra","variantIds":[]},{"shopifyId":"gid://shopify/Product/15312917725528","shopifyHandle":"strumpor_merinoull_gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15256607883608","shopifyHandle":"strumpor-merinoull-navy","variantIds":[]},{"shopifyId":"gid://shopify/Product/15256608145752","shopifyHandle":"strumpor-merinoull-rosa","variantIds":[]},{"shopifyId":"gid://shopify/Product/15256640913752","shopifyHandle":"strumpor-tvapack-pettson-och-findus","variantIds":[]},{"shopifyId":"gid://shopify/Product/15256641012056","shopifyHandle":"strumpor-tvapack-pettson-och-findus-jul","variantIds":[]}],"customDiscounts":[],"volumeDiscountTiers":[]},"design":0,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_PRODUCTS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[{"shopifyId":"gid://shopify/Product/15256662081880","shopifyHandle":"gummistovel-pippi-langstrump","variantIds":[]},{"shopifyId":"gid://shopify/Product/15256610406744","shopifyHandle":"gummistovlar-fodrade-burgundy","variantIds":[]},{"shopifyId":"gid://shopify/Product/15312916971864","shopifyHandle":"gummistovlar_fodrade_mossgron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15258133332312","shopifyHandle":"gummistovlar-fodrade-navy","variantIds":[]},{"shopifyId":"gid://shopify/Product/15256500175192","shopifyHandle":"gummistovlar-fodrade-svart","variantIds":[]},{"shopifyId":"gid://shopify/Product/15502637957464","shopifyHandle":"gummistovlar-gron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15257887506776","shopifyHandle":"gummistovlar-gul","variantIds":[]}],"specificCollections":[],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Perfekte Freunde","buttonText":"In den Warenkorb","secondaryButtonText":null,"offerType":"
6944CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"nb","titleText":"Perfekte venner","buttonText":"Legg i hendlekurven","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"en","titleText":"Perfect Pals","buttonText":"Add to cart","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]},{"id":"442d5afd-5ab6-4cdb-83c2-b9ca6de85148","name":"Classic collection","content":3,"upsell":{"productsType":"RECOMMENDATIONS_API","recommendationIntent":"RELATED","discountType":"PERCENTAGE","discountValue":10,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[],"customDiscounts":[],"volumeDiscountTiers":[]},"design":0,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_COLLECTIONS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[],"specificCollections":[{"shopifyId":"gid://shopify/Collection/664106565976","shopifyHandle":"geggamoja-classic-1"}],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Passend dauz","buttonText":"In den Warenkorb","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"nb","titleText":"Match med","buttonText":"Legg i hendlekurven","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"en","titleText":"Match with","buttonText":"Add to cart","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]},{"id":"004e146a-495f-4ec6-b47b-5a8cd67dad1b","name":"Merinull","content":1,"upsell":{"productsType":"RECOMMENDATIONS_API","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"{discount} off","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[],"customDiscounts":[],"volumeDiscountTiers":[]},"design":0,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_COLLECTIONS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[],"specificCollections":[{"shopifyId":"gid://shopify/Collection/664799445336","shopifyHandle":"ull-och-understall-1"}],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Passend dauz","buttonText":"In den Warenkorb","secondaryButtonText":null,"offerType":"
6944CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"en","titleText":"Match with","buttonText":"Add to cart","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"nb","titleText":"Match med","buttonText":"Legg i hendlekurven","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]},{"id":"bb2ba114-6a87-432d-8a4e-4f07b20b9bb1","name":"Pettson bomull","content":2,"upsell":{"productsType":"RECOMMENDATIONS_API","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"{discount} off","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[],"customDiscounts":[],"volumeDiscountTiers":[]},"design":2,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_COLLECTIONS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[],"specificCollections":[{"shopifyId":"gid://shopify/Collection/664795742552","shopifyHandle":"pettson-och-findus"}],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Passend dauz","buttonText":"In den Warenkorb","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"en","titleText":"Match with","buttonText":"Add to cart","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"nb","titleText":"Match med","buttonText":"Legg i hendlekurven","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]},{"id":"
69440342ba0e-c7e1-4c52-b2b1-86df1cefc501","name":"Pettson College","content":1,"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"{discount} off","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[{"shopifyId":"gid://shopify/Product/15842681880920","shopifyHandle":"collegebyxor-pettson-och-findus-olivgron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679456088","shopifyHandle":"collegetroja-pettson-och-findus-beige","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681815384","shopifyHandle":"collegetroja-pettson-och-findus-olivgron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681848152","shopifyHandle":"hoodie-pettson-och-findus-olivgron","variantIds":[]}],"customDiscounts":[],"volumeDiscountTiers":[]},"design":2,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_PRODUCTS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[{"shopifyId":"gid://shopify/Product/15842681880920","shopifyHandle":"collegebyxor-pettson-och-findus-olivgron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679456088","shopifyHandle":"collegetroja-pettson-och-findus-beige","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681815384","shopifyHandle":"collegetroja-pettson-och-findus-olivgron","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681848152","shopifyHandle":"hoodie-pettson-och-findus-olivgron","variantIds":[]}],"specificCollections":[],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Passend dauz","buttonText":"In den Warenkorb","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"en","titleText":"Match with","buttonText":"Add to cart","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"nb","titleText":"Match med","buttonText":"Legg i hendlekurven","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]},{"id":"28fcfb36-e0f5-498d-a543-bcd66e76b0d2","name":"Regnlkäder","content":1,"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"{discount} off","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[{"shopifyId":"gid://shopify/Product/15955317719384","shopifyHandle":"gummistovlar-fodrade-bla","variantIds":[]},{"shopifyId":"gid://shopify/Product/15955481887064","shopifyHandle":"gummistovlar-fodrade-rosa","variantIds":[]},{"shopifyId":"gid://shopify/Product/15784069038424","shopifyHandle":"regnklader-fleecefodrade-bla","variantIds":[]},{"shopifyId":"gid://shopify/Product/15784069005656","shopifyHandle":"regnklader-fleecefodrade-rosa","variantIds":[]}],"customDiscounts":[],"volumeDiscountTiers":[]},"design":2,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_PRODUCTS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[{"shopifyId":"gid://shopify/Product/15955317719384","shopifyHandle":"gummistovlar-fodrade-bla","variantIds":[]},{"shopifyId":"gid://shopify/Product/15955481887064","shopifyHandle":"gummistovlar-fodrade-rosa","variantIds":[]},{"shopifyId":"gid://shopify/Product/15784069038424","shopifyHandle":"regnklader-fleecefodrade-bla","variantIds":[]},{"shopifyId":"gid://shopify/Product/15784069005656","shopifyHandle":"regnklader-fleecefodrade-rosa","variantIds":[]}],"specificCollections":[],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Passend dauz","buttonText":"In den Warenkorb","secondaryButtonText":null,"offerType":"
6944CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"en","titleText":"Match with","buttonText":"Add to cart","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"nb","titleText":"Match med","buttonText":"Legg i hendlekurven","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]},{"id":"d679893b-34ca-46d4-a764-c4749aec0fbe","name":"Skal AW26","content":1,"upsell":{"productsType":"RECOMMENDATIONS_API","recommendationIntent":"RELATED","discountType":"NONE","discountValue":null,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"{discount} off","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[],"customDiscounts":[],"volumeDiscountTiers":[]},"design":2,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_PRODUCTS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[{"shopifyId":"gid://shopify/Product/15256471404888","shopifyHandle":"skalbyxor-hog-svart","variantIds":[]},{"shopifyId":"gid://shopify/Product/15784068546904","shopifyHandle":"skalbyxor-hoga-frosty-green","variantIds":[]},{"shopifyId":"gid://shopify/Product/15784068579672","shopifyHandle":"skalbyxor-hoga-old-pink","variantIds":[]},{"shopifyId":"gid://shopify/Product/15258141688152","shopifyHandle":"skalbyxor-svart","variantIds":[]},{"shopifyId":"gid://shopify/Product/15784068481368","shopifyHandle":"skaljacka-frosty-green","variantIds":[]},{"shopifyId":"gid://shopify/Product/15784068514136","shopifyHandle":"skaljacka-old-pink","variantIds":[]}],"specificCollections":[],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Passend dauz","buttonText":"In den Warenkorb","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"en","titleText":"Match with","buttonText":"Add to cart","secondaryButtonText":null,"offerType":"
6944CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"nb","titleText":"Match med","buttonText":"Legg i hendlekurven","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]},{"id":"98c5d7ad-ff08-431c-b21f-d93cf4368f4b","name":"Bambu Mushrom","content":4,"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"PERCENTAGE","discountValue":10,"applyDiscountType":"ALWAYS","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Hurry up! Offer expires in {{timer}}","specificProducts":[{"shopifyId":"gid://shopify/Product/15842680013144","shopifyHandle":"mossa-bambu-pink-mushroom","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681127256","shopifyHandle":"singoallaklanning-bambu-pink-mushroom","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680537432","shopifyHandle":"babybyxor-bambu-pink-mushroom","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680439128","shopifyHandle":"body-bambu-pink-mushroom","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681061720","shopifyHandle":"farfarstroja-bambu-pink-mushroom","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681160024","shopifyHandle":"leggings-bambu-pink-mushroom","variantIds":[]}],"customDiscounts":[],"volumeDiscountTiers":[]},"design":0,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_PRODUCTS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[{"shopifyId":"gid://shopify/Product/15842680537432","shopifyHandle":"babybyxor-bambu-pink-mushroom","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680439128","shopifyHandle":"body-bambu-pink-mushroom","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681061720","shopifyHandle":"farfarstroja-bambu-pink-mushroom","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681160024","shopifyHandle":"leggings-bambu-pink-mushroom","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680013144","shopifyHandle":"mossa-bambu-pink-mushroom","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681127256","shopifyHandle":"singoallaklanning-bambu-pink-mushroom","variantIds":[]}],"specificCollections":[],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Passend dauz","buttonText":"","secondaryButtonText":null,"offerType":"
6944CROSS_SELL","timerTitle":null,"badgeText":"In den Warenkorb","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"en","titleText":"Match with","buttonText":"Add to cart","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"nb","titleText":"Match med","buttonText":"Legg i handlekurven","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":null,"tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]},{"id":"d680cb97-7725-4b2c-b8b2-ce6ac378c764","name":"Bambu Giraff","content":5,"upsell":{"productsType":"SPECIFIC","recommendationIntent":"RELATED","discountType":"PERCENTAGE","discountValue":10,"applyDiscountType":"TRIGGER_PRODUCT","isHideProductInCart":false,"isHideTriggerProduct":true,"isPreselectProducts":false,"isLimitDiscountedQuantity":false,"discountedQuantityLimit":null,"isQuantityPickerEnabled":false,"discountLabel":"","isCountdownTimerEnabled":false,"timerType":"FIXED_MINUTES","timerEndType":"HIDE_OFFER","minutes":60,"endDate":null,"timerTitle":"Erbjudantet försvinner om {{timer}}","specificProducts":[{"shopifyId":"gid://shopify/Product/15842680570200","shopifyHandle":"babybyxor-bambu-blue-giraffe","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680471896","shopifyHandle":"body-bambu-blue-giraffe","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681094488","shopifyHandle":"farfarstroja-bambu-blue-giraffe","variantIds":[]},{"shopifyId":"gid://shopify/Product/15928432689496","shopifyHandle":"mossa-bambu-blue-giraffe-kopia","variantIds":[]}],"customDiscounts":[],"volumeDiscountTiers":[]},"design":3,"placement":{"type":"PRODUCT_PAGE","triggerType":"SPECIFIC_PRODUCTS","isExcludeProducts":false,"isExcludeCollections":false,"cartPagePositionType":null,"popupPlacementType":"PRODUCT_PAGE","specificProducts":[{"shopifyId":"gid://shopify/Product/15842680570200","shopifyHandle":"babybyxor-bambu-blue-giraffe","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680471896","shopifyHandle":"body-bambu-blue-giraffe","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842681094488","shopifyHandle":"farfarstroja-bambu-blue-giraffe","variantIds":[]},{"shopifyId":"gid://shopify/Product/15928432689496","shopifyHandle":"mossa-bambu-blue-giraffe-kopia","variantIds":[]}],"specificCollections":[],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"en","titleText":"Match with","buttonText":"Add to cart","secondaryButtonText":null,"offerType":"
6944CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"nb","titleText":"Match med","buttonText":"Legg i handlekurven","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"de","titleText":"Passend dazu","buttonText":"In den Warenkorb","secondaryButtonText":null,"offerType":"CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null}]}]}"upsell-app-config-data='{"analyticsBaseUrl":"https:\/\/essential-upsell-publisher.essential-apps.com","sfk":"MzJkNDZlNWRiYzkwNmQ5YzI4MjYxNmRkZDM5OGI1ZTQ=","baseUrl":"https:\/\/essential-upsell.supercorp.ai"}' 6945 product-page-product="null"product-page-selling-plan-groups="null" 6946 selling-plan-translations="[]" 6947 product-page-collection-ids="[]" 6948 first-shop-product-id="15256215814488" 6949 shop-money-format="${{amount}}" 6950 market-handle="worldwide" 6951 presentment-currency="USD" 6952 customer-tags="null" 6953 cart-items=' 6954[]' 6955></essential-upsell-app-embed> 6956 6957 6958</div><div id="shopify-block-AY281UFc0bWZXRmdsd__11593127687928724307" class="shopify-block shopify-app-block"><!-- avada-preorder:debug settings_present=0 css_blank=1 css_size=0 use_theme_font= -->
6958<script> 6959 window.AVADA_PREORDER_SETTINGS = { 6960 useThemeFont: false 6961 }; 6962</script>
6962 6963 6964<style data-avada-preorder-core> 6965 body[data-avada-preorder-active] .shopify-payment-button, 6966 body[data-avada-preorder-active] .shopify-payment-button__button, 6967 body[data-avada-preorder-active] [data-shopify="dynamic-checkout-cart"], 6968 body[data-avada-preorder-active] .dynamic-checkout__content, 6969 body[data-avada-preorder-active] .additional-checkout-buttons, 6970 body[data-avada-preorder-active] [x-show*="showStickyAddToCart"] { display: none !important; } 6971</style><!-- avada-preorder:debug market_gid=gid://shopify/Market/101334286680 market_gate_off=false --> 6972 6973</div><div id="shopify-block-AdTBORzdUdm95L0F1Z__1537173939754162885" class="shopify-block shopify-app-block"> 6974
6975<script> 6976 window.accessProWidgetSettings = {"default_menu_language":"sv","enable_features":true,"icon":"default","trigger_display":"icon","trigger_title":"Accessibility","icon_color_fill":"#86ad9b","icon_color_stroke":"#86ad9b","icon_position":"BL","icon_style":"solid","icon_shape":"circle","icon_size":"1x","menu_content_color":"#111111","menu_header_background_color":"#86ad9b","menu_header_font_color":"#f2f2f2","open_accessibility_profile":true,"selected_languages":["en","de","sv","no"],"widget_size":"small","widget_title":"Tillgänglighet","widgetheight":"full","template":"minimal","color_template":"custom","show_icon_on_all_pages":true,"show_icon_on_particular_page":"","lang_l":true,"enableMenuSettings":{"alignment":true,"animation":true,"contrast":true,"cursor":true,"dyslexic":true,"fontscale":true,"fontweight":true,"headings":true,"images":true,"languages":true,"letterspacing":true,"linespacing":true,"links":true,"magnifier":true,"mission":true,"profiles":true,"readingguide":true,"readingmask":true,"reset":true,"saturation":true,"sounds":true,"text2speech":true,"describeimages":false,"videos":true,"pagestructure":true,"textsummary":true,"virtualkeyboard":true,"dictionary":true,"invertcolors":true,"colorblind":false,"translatepage":true,"readerprofile":true,"seizureprofile":true,"adhdprofile":true,"cognitiveprofile":true,"visuallyimpairedprofile":true,"motorimpairedprofile":false,"elderlyprofile":true,"colorblindprofile":true,"linknavigation":false,"voicenavigation":true,"keyboardnavigation":false,"talkandtype":true,"customcolors":false,"hidewidget":true}}; 6977 window.accessProComplianceSettings = {}; 6978 window.accessProCurrentPage = { 6979 pageType: "cart", 6980 path: "\/en-us\/cart" 6981 }; 6982</script>
6982 6983 6984<style> 6985 6986 6987 .asw-widget-button-top { 6988 position: absolute !important; 6989 top: 10px !important; 6990 left: 10px !important; 6991 background-color: #000 !important; 6992 color: #fff !important; 6993 text-decoration: none !important; 6994 overflow: hidden; 6995 width: 1px !important; 6996 height: 1px !important; 6997 margin: -1px !important; 6998 padding: 0 !important; 6999 border: 0 !important; 7000 clip: rect(0 0 0 0) !important; 7001 word-wrap: normal !important; 7002 } 7003 .asw-widget-button-top-focused, 7004 .asw-widget-button-top:focus { 7005 z-index: 9999 !important; 7006 overflow: auto !important; 7007 width: auto !important; 7008 height: auto !important; 7009 clip: auto !important; 7010 padding: 10px 15px !important; 7011 } 7012 7013 #acp-virtualKeyboardPopup { 7014 position: fixed; 7015 bottom: 80px; 7016 left: 50%; 7017 transform: translateX(-50%); 7018 background: #ffffff !important; 7019 border: 1px solid #ccc; 7020 padding: 8px; 7021 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); 7022 z-index: 9999; 7023 display: none; 7024 width: 90%; 7025 max-width: 600px; 7026 border-radius: 10px; 7027 } 7028 7029 #acp-virtual-input { 7030 width: 100%; 7031 padding: 10px; 7032 font-size: 16px; 7033 margin-bottom: 10px; 7034 } 7035 7036 #acp-closeKeyboardBtn { 7037 color: #fff; 7038 border: none; 7039 padding: 1px 3px; 7040 cursor: pointer; 7041 float: right; 7042 border-radius: 4px; 7043 margin-bottom: 5px; 7044 } 7045 #acp-definition-popup { 7046 position: absolute; 7047 display: none; 7048 padding: 10px; 7049 background: white; 7050 border: 1px solid #ccc; 7051 z-index: 1000; 7052 border-radius: 14px; 7053 } 7054</style> 7055 7056<div id="acp-icon"></div> 7057<div id="acp-widget"></div> 7058 7059<!-- Virtual Keyboard Input and Keyboard --> 7060<div 7061 id="acp-definition-popup" 7062></div> 7063<div 7064 id="acp-dictionary-toast" 7065 class="asw-text-speech-bar" 7066 style="display: none;" 7067 data-ap-translate="DICTIONARY DESC" 7068> 7069 Double click on a word to see the definition. 7070</div> 7071<div id="acp-virtualKeyboardPopup" role="dialog" aria-modal="true" aria-label="Virtual keyboard popup"> 7072 <button id="acp-closeKeyboardBtn" aria-label="Close virtual keyboard"> 7073 <svg 7074 xmlns="http://www.w3.org/2000/svg" 7075 width="24" 7076 height="24" 7077 viewBox="0 0 24 24" 7078 fill="none" 7079 > 7080 <path 7081 d="M18 6L6 18" 7082 stroke="black" 7083 strokeWidth="2" 7084 strokeLinecap="round" 7085 strokeLinejoin="round" 7086 /> 7087 <path 7088 d="M6 6L18 18" 7089 stroke="black" 7090 strokeWidth="2" 7091 strokeLinecap="round" 7092 strokeLinejoin="round" 7093 /> 7094 </svg> 7095 </button> 7096 7097 <div id="acp-virtual-keyboard" class="simple-keyboard"></div> 7098
7098<script> 7099 function makeDraggableVirtualKeyboard(el) { 7100 let pos1 = 0, 7101 pos2 = 0, 7102 pos3 = 0, 7103 pos4 = 0; 7104 7105 el.onmousedown = dragMouseDown; 7106 7107 function dragMouseDown(e) { 7108 e.preventDefault(); 7109 pos3 = e.clientX; 7110 pos4 = e.clientY; 7111 document.onmouseup = closeDragElement; 7112 document.onmousemove = elementDrag; 7113 } 7114 7115 function elementDrag(e) { 7116 e.preventDefault(); 7117 pos1 = pos3 - e.clientX; 7118 pos2 = pos4 - e.clientY; 7119 pos3 = e.clientX; 7120 pos4 = e.clientY; 7121 el.style.top = el.offsetTop - pos2 + 'px'; 7122 el.style.left = el.offsetLeft - pos1 + 'px'; 7123 el.style.bottom = 'unset'; 7124 el.style.right = 'unset'; 7125 } 7126 7127 function closeDragElement() { 7128 document.onmouseup = null; 7129 document.onmousemove = null; 7130 } 7131 } 7132 7133 makeDraggableVirtualKeyboard(document.getElementById('acp-virtualKeyboardPopup')); 7134 </script>
7134 7135</div>
7136<script> 7137 // App Procxy Handle 7138 7139 window.accessProProxyHandle = '/apps/access-pro'; 7140 7141 7142 // URLs 7143 window.accessProSettingsUrl = `${window.accessProProxyHandle}/theme/settings/`; 7144 window.accessProPageViewsCountUrl = `${window.accessProProxyHandle}/theme/views/update/count`; 7145 7146 7147 // Translation URL 7148 var shopify_domain = `geggamoja.myshopify.com`; 7149 window.accessProTranslationUrl = `https://access-pro-api.entanglecommerce.com/api/v1/language/translate/?domain=${shopify_domain}`; 7150 window.pageViewsCountURL = `${window.accessProProxyHandle}/theme/views/update/count`; 7151</script>
7151 7152
7153<script src="https://cdn.shopify.com/extensions/01a0a4a2-9ae1-7bbf-bb1e-1aa291044673/access-pro-2-243/assets/main.js" defer></script>
vendor: 1 bytes, line 7153
7153
7154<script> 7155 (function () { 7156 var params = new URLSearchParams(window.location.search); 7157 var token = params.get('acp_scan'); 7158 if (!token) return; 7159 7160 function showScanOverlay(message) { 7161 var el = document.getElementById('acp-scan-overlay'); 7162 if (!el) { 7163 el = document.createElement('div'); 7164 el.id = 'acp-scan-overlay'; 7165 el.style.cssText = 7166 'position:fixed;inset:0;background:rgba(255,255,255,0.94);z-index:2147483647;display:flex;align-items:center;justify-content:center;font-family:system-ui,-apple-system,sans-serif;'; 7167 el.innerHTML = 7168 '<div style="text-align:center;max-width:320px;padding:24px">' + 7169 '<p style="font-size:18px;font-weight:600;margin:0 0 8px;color:#111">Scanning for accessibility</p>' + 7170 '<p id="acp-scan-overlay-status" style="font-size:14px;color:#666;margin:0"></p>' + 7171 '</div>'; 7172 document.body.appendChild(el); 7173 } 7174 var status = document.getElementById('acp-scan-overlay-status'); 7175 if (status) status.textContent = message || 'Please waitâ¦'; 7176 } 7177 7178 showScanOverlay('Preparing accessibility scanâ¦'); 7179 7180 function hideOverlay() { 7181 var el = document.getElementById('acp-scan-overlay'); 7182 if (el) el.style.display = 'none'; 7183 } 7184 7185 function submitScanResult(payload) { 7186 var params = new URLSearchParams(window.location.search); 7187 var jobId = params.get('acp_job'); 7188 if (!jobId) { 7189 return; 7190 } 7191 7192 var pageUrl = window.location.origin + window.location.pathname; 7193 fetch(window.accessProProxyHandle + '/theme/accessibility-scan/complete', { 7194 method: 'POST', 7195 headers: { 'Content-Type': 'application/json' }, 7196 body: JSON.stringify({ 7197 jobId: jobId, 7198 scanToken: token, 7199 url: pageUrl, 7200 axeResults: payload.results || null, 7201 error: 7202 payload.type === 'accesspro-axe-scan-error' 7203 ? payload.message || 'Accessibility scan failed' 7204 : null, 7205 }), 7206 }) 7207 .then(function (response) { 7208 return response.json().catch(function () { 7209 return {}; 7210 }); 7211 }) 7212 .then(function (data) { 7213 if (window.opener) { 7214 var isFinal = data.reportId != null; 7215 var isNextScanPage = false; 7216 if (data.redirectUrl) { 7217 try { 7218 isNextScanPage = new URL(data.redirectUrl).searchParams.has('acp_scan'); 7219 } catch (e) {} 7220 } 7221 7222 window.opener.postMessage( 7223 { 7224 type: 'accesspro-axe-scan-progress', 7225 jobId: jobId, 7226 redirectUrl: data.redirectUrl || null, 7227 reportId: data.reportId != null ? data.reportId : null, 7228 error: data.success ? null : (data.message || 'Scan failed'), 7229 }, 7230 '*', 7231 ); 7232 7233 if (isFinal) { 7234 showScanOverlay('Returning to your audit reportâ¦'); 7235 return; 7236 } 7237 7238 if (isNextScanPage && data.redirectUrl) { 7239 showScanOverlay('Scanning next pageâ¦'); 7240 window.location.href = data.redirectUrl; 7241 return; 7242 } 7243 7244 setTimeout(function () { 7245 window.close(); 7246 }, 400); 7247 return; 7248 } 7249 if (data.redirectUrl) { 7250 showScanOverlay('Returning to your audit reportâ¦'); 7251 window.location.href = data.redirectUrl; 7252 return; 7253 } 7254 showScanOverlay(data.message || 'Scan failed'); 7255 if (window.opener) { 7256 window.opener.postMessage( 7257 { 7258 type: 'accesspro-axe-scan-progress', 7259 jobId: jobId, 7260 error: data.message || 'Scan failed', 7261 }, 7262 '*', 7263 ); 7264 } 7265 }) 7266 .catch(function (err) { 7267 var message = 7268 (err && err.message) || 'Scan failed'; 7269 showScanOverlay(message); 7270 if (window.opener) { 7271 var jobIdErr = new URLSearchParams(window.location.search).get('acp_job'); 7272 window.opener.postMessage( 7273 { 7274 type: 'accesspro-axe-scan-progress', 7275 jobId: jobIdErr, 7276 error: message, 7277 }, 7278 '*', 7279 ); 7280 } 7281 }); 7282 } 7283 7284 function waitForFullPageLoad() { 7285 return new Promise(function (resolve) { 7286 function settle() { 7287 // Extended settle time for dynamic content, carousels, lazy sections 7288 // Wait for network idle + animations + JS state changes 7289 setTimeout(function() { 7290 // Wait for any lazy images to finish loading 7291 var images = Array.prototype.slice.call(document.querySelectorAll('img[loading="lazy"]')); 7292 var pendingImages = images.filter(function(img) { 7293 return !img.complete; 7294 }); 7295 7296 if (pendingImages.length > 0) { 7297 var loaded = 0; 7298 var timeout = setTimeout(function() { 7299 resolve(); // Don't wait forever 7300 }, 2000); 7301
7302 pendingImages.forEach(function(img) { 7303 function handleLoad() { 7304 loaded++; 7305 if (loaded >= pendingImages.length) { 7306 clearTimeout(timeout); 7307 // Additional wait for any pending RAF or microtasks 7308 requestAnimationFrame(function() { 7309 setTimeout(resolve, 100); 7310 }); 7311 } 7312 } 7313 img.addEventListener('load', handleLoad, { once: true }); 7314 img.addEventListener('error', handleLoad, { once: true }); 7315 }); 7316 } else { 7317 // Additional wait for any pending RAF or microtasks 7318 requestAnimationFrame(function() { 7319 setTimeout(resolve, 100); 7320 }); 7321 } 7322 }, 3000); 7323 } 7324 if (document.readyState === 'complete') { 7325 settle(); 7326 return; 7327 } 7328 window.addEventListener('load', settle, { once: true }); 7329 }); 7330 } 7331 7332 // Port of accessibility-scanner Phase 3 WCAG 2.2 / APG checks (browser-side). 7333 // Findings are merged into axe violations/incomplete so the existing pipeline needs no changes. 7334 function isAccessProScanElement(el) { 7335 if (!el || !el.closest) return false; 7336 return !!( 7337 el.closest('#acp-icon') || 7338 el.closest('#acp-widget') || 7339 el.closest('#acp-virtualKeyboardPopup') || 7340 el.closest('#acp-definition-popup') || 7341 el.closest('#acp-dictionary-toast') || 7342 el.closest('#acp-scan-overlay') || 7343 el.closest('[id^="acp-"]') || 7344 el.closest('.asw-widget-button-top') 7345 ); 7346 } 7347 7348 // Enhanced element visibility check including all CSS hiding techniques 7349 function isElementVisible(el) { 7350 if (!el || !el.getBoundingClientRect) return false; 7351 var style = window.getComputedStyle(el); 7352 if (style.display === 'none' || style.visibility === 'hidden') return false; 7353 if (style.opacity === '0') return false; 7354 if (style.position === 'absolute' && style.clip === 'rect(0px, 0px, 0px, 0px)') return false; 7355 if (style.width === '1px' && style.height === '1px' && style.overflow === 'hidden') return false; 7356 var rect = el.getBoundingClientRect(); 7357 if (rect.width === 0 || rect.height === 0) return false; 7358 return true; 7359 } 7360 7361 function runWcag22Checks() { 7362 var violations = []; 7363 var incomplete = []; 7364 7365 try { 7366 // WCAG 2.4.11 Focus Not Obscured â sticky/fixed heuristic (manual review) 7367 var stickyElements = Array.prototype.slice 7368 .call(document.querySelectorAll('*')) 7369 .filter(function (el) { 7370 if (isAccessProScanElement(el)) return false; 7371 if (!isElementVisible(el)) return false; 7372 var style = getComputedStyle(el); 7373 return ( 7374 (style.position === 'sticky' || style.position === 'fixed') && 7375 el.getBoundingClientRect().height > 40 7376 ); 7377 }) 7378 .slice(0, 5) 7379 .map(function (el) { 7380 var style = getComputedStyle(el); 7381 return { 7382 tag: el.tagName.toLowerCase(), 7383 id: el.id || null, 7384 height: Math.round(el.getBoundingClientRect().height), 7385 position: style.position, 7386 }; 7387 }); 7388 7389 if (stickyElements.length > 0) { 7390 incomplete.push({ 7391 id: 'focus-not-obscured', 7392 impact: 'serious', 7393 tags: ['wcag22aa', 'wcag2411'], 7394 description: 7395 'WCAG 2.4.11: Focused elements must not be entirely obscured. Fixed/sticky elements detected â manual keyboard testing required.', 7396 helpUrl: 7397 'https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html', 7398 nodes: stickyElements.map(function (e) { 7399 return { 7400 html: 7401 '<' + 7402 e.tag + 7403 (e.id ? ' id="' + e.id + '"' : '') + 7404 '> (' + 7405 e.position + 7406 ', ' + 7407 e.height + 7408 'px tall)', 7409 target: [e.tag + (e.id ? '#' + e.id : '')], 7410 failureSummary: 7411 'Fixed/sticky element may obscure focused components. Verify with keyboard navigation.', 7412 }; 7413 }), 7414 }); 7415 } 7416 7417 // NEW: aria-hidden-focus check - elements with aria-hidden="true" that are focusable 7418 var hiddenFocusable = []; 7419 document.querySelectorAll('[aria-hidden="true"]').forEach(function(el) { 7420 if (isAccessProScanElement(el)) return; 7421 // Check if this element or any descendant is focusable 7422 var focusableSelectors = 'a[href], button, input, select, textarea, [tabindex]:not
7422([tabindex="-1"])'; 7423 var focusables = el.matches(focusableSelectors) ? [el] : Array.prototype.slice.call(el.querySelectorAll(focusableSelectors)); 7424 focusables.forEach(function(focusEl) { 7425 if (isElementVisible(focusEl) && focusEl.tabIndex >= 0) { 7426 hiddenFocusable.push({ 7427 html: focusEl.outerHTML.slice(0, 500), 7428 selector: buildScanSelector(focusEl), 7429 parentHiddenHtml: el.outerHTML.slice(0, 200) 7430 }); 7431 } 7432 }); 7433 }); 7434 7435 if (hiddenFocusable.length > 0) { 7436 violations.push({ 7437 id: 'aria-hidden-focus', 7438 impact: 'serious', 7439 tags: ['wcag2aa', 'wcag412'], 7440 description: 'WCAG 4.1.2: Focusable elements must not be hidden with aria-hidden="true"', 7441 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/name-role-value.html', 7442 nodes: hiddenFocusable.slice(0, 10).map(function(item) { 7443 return { 7444 html: item.html, 7445 target: [item.selector], 7446 failureSummary: 'Focusable element is inside aria-hidden="true" container' 7447 }; 7448 }) 7449 }); 7450 } 7451 7452 // WCAG 2.5.3 Label in Name - Enhanced with better visible text extraction 7453 // Visible text = text rendered on screen (excludes aria-hidden, sr-only, SVG internals). 7454 function getVisibleText(el) { 7455 var text = ''; 7456 for (var i = 0; i < el.childNodes.length; i++) { 7457 var child = el.childNodes[i]; 7458 if (child.nodeType === 3) { text += child.textContent; continue; } 7459 if (child.nodeType !== 1) continue; 7460 if (child.getAttribute('aria-hidden') === 'true') continue; 7461 var st = window.getComputedStyle(child); 7462 if (st.display === 'none' || st.visibility === 'hidden') continue; 7463 if (st.opacity === '0') continue; 7464 if (st.position === 'absolute') { 7465 var clip = st.clip; 7466 if (clip === 'rect(0px, 0px, 0px, 0px)' || clip === 'rect(0, 0, 0, 0)') continue; 7467 } 7468 if (st.width === '1px' && st.height === '1px' && st.overflow === 'hidden') continue; 7469 if (st.fontSize === '0px' || st.width === '0px' || st.height === '0px') continue; 7470 text += getVisibleText(child); 7471 } 7472 return text; 7473 } 7474 function buildScanSelector(el) { 7475 if (el.id) return '#' + CSS.escape(el.id); 7476 var testId = el.getAttribute('data-testid') || el.getAttribute('data-test-id'); 7477 if (testId) return '[data-testid="' + testId + '"]'; 7478 var tag = el.tagName.toLowerCase(); 7479 var cls = (el.getAttribute('class') || '').split(/\s+/).filter(function (c) { 7480 return c && c.length < 60 && !/^(active|is-|js-|open|hidden|focus|hover)/i.test(c); 7481 }).slice(0, 3); 7482 return cls.length ? tag + '.' + cls.join('.') : tag; 7483 } 7484 7485 // Enhanced selector to catch more interactive elements 7486 var interactiveSelector = 'button, [role="button"], a[aria-label], [role="link"][aria-label], ' + 7487 '[role="menuitem"][aria-label], [role="tab"][aria-label], [role="checkbox"][aria-label], ' + 7488 '[role="radio"][aria-label], [role="switch"][aria-label], [role="combobox"][aria-label], ' + 7489 '[role="searchbox"][aria-label], [role="textbox"][aria-label]'; 7490 7491 var mismatches = Array.prototype.slice 7492 .call(document.querySelectorAll(interactiveSelector)) 7493 .filter(function (el) { 7494 return !isAccessProScanElement(el) && isElementVisible(el); 7495 }) 7496 .map(function (el) { 7497 var ariaLabel = el.getAttribute('aria-label') || ''; 7498 var visibleText = getVisibleText(el).replace(/\s+/g, ' ').trim(); 7499 if (!ariaLabel || !visibleText) return null; 7500 if (visibleText.length <= 1) return null; 7501 7502 // Normalize for comparison - remove punctuation and make case-insensitive 7503 var normalizedLabel = ariaLabel.toLowerCase().replace(/[^\w\s]/g, ''); 7504 var normalizedVisible = visibleText.toLowerCase().replace(/[^\w\s]/g, ''); 7505 7506 // Check if visible text is substring of aria-label
7507 if (normalizedLabel.includes(normalizedVisible)) return null; 7508 7509 // Check word-by-word containment for multi-word labels 7510 var visibleWords = normalizedVisible.split(/\s+/).filter(Boolean); 7511 if (visibleWords.length > 0) { 7512 var allWordsPresent = visibleWords.every(function(word) { 7513 return normalizedLabel.includes(word); 7514 }); 7515 if (allWordsPresent) return null; 7516 } 7517 7518 return { 7519 html: el.outerHTML.slice(0, 500), 7520 selector: buildScanSelector(el), 7521 ariaLabel: ariaLabel, 7522 visibleText: visibleText, 7523 }; 7524 }) 7525 .filter(Boolean) 7526 .slice(0, 10); 7527 7528 if (mismatches.length > 0) { 7529 violations.push({ 7530 id: 'label-in-name', 7531 impact: 'serious', 7532 tags: ['wcag21a', 'wcag253'], 7533 description: 'WCAG 2.5.3: Accessible name must contain visible label text', 7534 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/label-in-name.html', 7535 nodes: mismatches.map(function (m) { 7536 return { 7537 html: m.html, 7538 target: [m.selector], 7539 failureSummary: 7540 'aria-label="' + 7541 m.ariaLabel + 7542 '" does not contain visible text "' + 7543 m.visibleText + 7544 '"', 7545 }; 7546 }), 7547 }); 7548 } 7549 7550 // 2.5.7 Dragging Movements 7551 var draggableElements = Array.prototype.slice 7552 .call( 7553 document.querySelectorAll( 7554 '[draggable="true"], [data-sortable], .sortable-item', 7555 ), 7556 ) 7557 .filter(function (el) { 7558 return !isAccessProScanElement(el); 7559 }) 7560 .slice(0, 5) 7561 .map(function (el) { 7562 return { 7563 html: el.outerHTML.slice(0, 500), 7564 selector: buildScanSelector(el), 7565 }; 7566 }); 7567 7568 if (draggableElements.length > 0) { 7569 incomplete.push({ 7570 id: 'dragging-movements', 7571 impact: 'serious', 7572 tags: ['wcag22aa', 'wcag257'], 7573 description: 7574 'WCAG 2.5.7: Draggable elements must have a single-pointer alternative. Manual verification required.', 7575 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements.html', 7576 nodes: draggableElements.map(function (e) { 7577 return { 7578 html: e.html, 7579 target: [e.selector], 7580 failureSummary: 7581 'Verify that a keyboard or single-pointer alternative exists for this drag operation.', 7582 }; 7583 }), 7584 }); 7585 } 7586 7587 // ARIA APG: Dialog Pattern 7588 var badDialogs = Array.prototype.slice 7589 .call(document.querySelectorAll('[role="dialog"], [role="alertdialog"]')) 7590 .filter(function (el) { 7591 if (isAccessProScanElement(el)) return false; 7592 return !( 7593 el.hasAttribute('aria-labelledby') || el.hasAttribute('aria-label') 7594 ); 7595 }) 7596 .slice(0, 5) 7597 .map(function (el) { 7598 return { 7599 html: el.outerHTML.slice(0, 500), 7600 selector: buildScanSelector(el), 7601 }; 7602 }); 7603 7604 if (badDialogs.length > 0) { 7605 violations.push({ 7606 id: 'dialog-missing-label', 7607 impact: 'serious', 7608 tags: ['aria-apg', 'wcag2aa'], 7609 description: 7610 'ARIA APG Dialog Pattern: role="dialog" must have aria-labelledby or aria-label', 7611 helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/', 7612 nodes: badDialogs.map(function (d) { 7613 return { 7614 html: d.html, 7615 target: [d.selector], 7616 failureSummary: 7617 'Add aria-labelledby pointing to a visible dialog title, or aria-label.', 7618 }; 7619 }), 7620 }); 7621 } 7622 7623 // ARIA APG: Tabs Pattern â tabs must have aria-selected (true on active, false on others
7623) 7624 var badTabs = []; 7625 Array.prototype.slice 7626 .call(document.querySelectorAll('[role="tablist"]')) 7627 .forEach(function (tabList) { 7628 if (isAccessProScanElement(tabList)) return; 7629 var tabs = Array.prototype.slice.call(tabList.querySelectorAll('[role="tab"]')); 7630 var hasAnySelected = tabs.some(function (t) { return t.getAttribute('aria-selected') === 'true'; }); 7631 tabs.forEach(function (tab) { 7632 if (isAccessProScanElement(tab)) return; 7633 if (!tab.hasAttribute('aria-selected')) { 7634 // Detect if this tab appears active (has aria-current, class "active", etc.) 7635 var looksActive = !hasAnySelected && tab.classList.contains('active'); 7636 badTabs.push({ 7637 html: tab.outerHTML.slice(0, 500), 7638 selector: buildScanSelector(tab), 7639 suggestValue: looksActive ? 'true' : 'false', 7640 }); 7641 } 7642 }); 7643 }); 7644 badTabs = badTabs.slice(0, 5); 7645 7646 if (badTabs.length > 0) { 7647 violations.push({ 7648 id: 'tabs-missing-aria-selected', 7649 impact: 'serious', 7650 tags: ['aria-apg', 'wcag2aa'], 7651 description: 7652 'ARIA APG Tabs Pattern: each [role="tab"] must have aria-selected="true" or aria-selected="false"', 7653 helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/tabs/', 7654 nodes: badTabs.map(function (t) { 7655 return { 7656 html: t.html, 7657 target: [t.selector], 7658 failureSummary: 7659 'Tab missing aria-selected. Suggested value: aria-selected="' + (t.suggestValue || 'false') + '"', 7660 }; 7661 }), 7662 }); 7663 } 7664 } catch (err) { 7665 console.warn( 7666 '[AccessPro][AxeScan][storefront] WCAG 2.2 checks error', 7667 err && err.message ? err.message : err, 7668 ); 7669 } 7670 7671 return { violations: violations, incomplete: incomplete }; 7672 } 7673 7674 function runAxeScan() { 7675 if (!window.axe) { 7676 showScanOverlay('Scan failed: axe-core not loaded'); 7677 notifyScanOpener({ 7678 type: 'accesspro-axe-scan-error', 7679 token: token, 7680 message: 'axe-core failed to load', 7681 }); 7682 return; 7683 } 7684 7685 // CRITICAL: Hide overlay before scan to prevent interference with color-contrast/visibility checks 7686 hideOverlay(); 7687 7688 // Run axe WITHOUT overlay visible to get accurate color contrast and visibility results 7689 window.axe 7690 .run(document, { 7691 runOnly: { 7692 type: 'tag', 7693 values: ['wcag2a', 'wcag2aa', 'wcag21aa', 'wcag22aa'], 7694 }, 7695 exclude: [ 7696 ['#acp-icon'], 7697 ['#acp-widget'], 7698 ['#acp-virtualKeyboardPopup'], 7699 ['#acp-definition-popup'], 7700 ['#acp-dictionary-toast'], 7701 ['#acp-scan-overlay'], 7702 ['.asw-widget-button-top'], 7703 ], 7704 }) 7705 .then(function (results) { 7706 // Now safe to show overlay after scan completes 7707 showScanOverlay('Processing scan resultsâ¦'); 7708 var extra = runWcag22Checks(); 7709 if (!results.violations) results.violations = []; 7710 if (!results.incomplete) results.incomplete = []; 7711 // Scanner stores customChecks separately; merge into axe arrays so 7712 // buildAxeScanSummary (customChecks: []) still surfaces them. 7713 results.violations = results.violations.concat(extra.violations || []); 7714 results.incomplete = results.incomplete.concat(extra.incomplete || []); 7715 7716 // List rule only: axe often stores just the opening <ul> tag. 7717 // Re-serialize with direct children so the report/AI Fixes show the real issue. 7718 enrichListViolationNodes(results); 7719 7720 notifyScanOpener({ 7721 type: 'accesspro-axe-scan', 7722 token: token, 7723 url: window.location.href, 7724 results: results, 7725 }); 7726 }) 7727 .catch(function (err) { 7728 showScanOverlay('Scan failed'); 7729 notifyScanOpener({ 7730 type: 'accesspro-axe-scan-error', 7731 token: token, 7732 message: err && err.message ? err.message : 'Accessibility scan failed', 7733 }); 7734 }); 7735 } 7736 7737 /** 7738 * Optimize axe `list` node payloads only (no other rules). 7739 * Horizon overflow-list / ul[part=list] failures need children in HTML 7740 * so merchants see role=presentation / non-li children clearly. 7741 */ 7742 function enrichListViolationNodes(results) { 7743 var violations = results && results.violations; 7744 if (!violations || !violations.length) return; 7745 7746 function queryInRoot(root, sel) { 7747 if (!root || !sel) return null; 7748 try { 7749 return root.querySelector(sel); 7750 } catch (e) { 7751 return null; 7752 } 7753 } 7754 7755 function resolveShadowPath(path) { 7756 if (!path) return null; 7757 if (typeof path === 'string') { 7758 return ( 7759 queryInRoot(document, path) || 7760 queryDeepAll(path)[0] || 7761 null 7762 ); 7763 } 7764 if (!Array.isArray(path) || !path.length) return null; 7765 7766 // Nested shadow path: ["host", "inner"] or [["host", "inner"]] 7767 var steps = path; 7768 if (steps.length === 1 && Array.isArray(steps[0])) { 7769 steps = steps[0]; 7770 } 7771 7772 var ctx = document; 7773 var el = null; 7774 for (var i = 0; i < steps.length; i++) { 7775 var step = steps[i]; 7776 if (Array.isArray(step)) { 7777 el = resolveShadowPath(step); 7778 } else { 7779 el = queryInRoot(ctx, String(step)); 7780 if (!el && ctx === document) { 7781 el = queryDeepAll(String(step))[0] || null; 7782 } 7783 } 7784 if (!el) return null; 7785 ctx = el.shadowRoot || el; 7786 } 7787 return el; 7788 } 7789 7790 function queryDeepAll(sel) { 7791 var out = []; 7792 function walk(root) { 7793 if (!root || !root.querySelectorAll) return; 7794 try { 7795 Array.prototype.push.apply(out, root.querySelectorAll(sel)); 7796 } catch (e) { 7797 /* invalid selector */ 7798 } 7799 var all = root.querySelectorAll ? root.querySelectorAll('*') : []; 7800 for (var i = 0; i < all.length; i++) { 7801 if (all[i].shadowRoot) walk(all[i].shadowRoot); 7802 } 7803 } 7804 walk(document); 7805 return out; 7806 } 7807 7808 function serializeChildSnippet(child) { 7809 if (!child || !child.tagName) return ''; 7810 var tag = child.tagName.toLowerCase(); 7811 var role = (child.getAttribute && child.getAttribute('role')) || ''; 7812 var part = (child.getAttribute && child.getAttribute('part')) || ''; 7813 var cls = (child.getAttribute && child.getAttribute('class')) || ''; 7814 var open = 7815 '<' + 7816 tag + 7817 (role ? ' role="' + role + '"' : '') + 7818 (part ? ' part="' + part + '"' : '') + 7819 (cls 7820 ? ' class="' + 7821 String(cls) 7822 .trim() 7823 .split(/\s+/) 7824 .slice(0, 3) 7825 .join(' ') + 7826 '"' 7827 : '') + 7828 '>'; 7829 var text = (child.textContent || '').replace(/\s+/g, ' ').trim().slice(0, 40); 7830 return open + (text ? text : 'â¦') + '</' + tag + '>'; 7831 } 7832 7833 function serializeListHtml(listEl) { 7834 if (!listEl || !listEl.tagName) return ''; 7835 var tag = listEl.tagName.toLowerCase(); 7836 if (tag !== 'ul' && tag !== 'ol') return ''; 7837 var openMatch = String(listEl.outerHTML || '').match(/^<[^>]+>/); 7838 var openTag = openMatch ? openMatch[0] : '<' + tag + '>'; 7839 var children = Array.prototype.slice.call(listEl.children || []).slice(0, 10); 7840 if (!children.length) return openTag; 7841 var lines = children.map(function (child) { 7842 return ' ' + serializeChildSnippet(child); 7843 }); 7844 if ((listEl.children || []).length > 10) { 7845 lines.push(' <!-- ⦠' + (listEl.children.length - 10) + ' more -->'); 7846 } 7847 return openTag + '\n' + lines.join('\n') + '\n</' + tag + '>'; 7848 } 7849 7850 function findListFallback() { 7851 var candidates = queryDeepAll('ul[part="list"], overflow-list ul, ul, ol'); 7852 var withBad = candidates.filter(function (listEl) { 7853 return Array.prototype.some.call(listEl.children || [], function (child) { 7854 var role = (child.getAttribute && child.getAttribute('role')) || ''; 7855 var t = (child.tagName || '').toLowerCase(); 7856 return ( 7857 role === 'presentation' || 7858 role === 'none' || 7859 (t !== 'li' && t !== 'script' && t !== 'template' && t !== 'style') 7860 ); 7861 }); 7862 }); 7863 return withBad.length === 1 ? withBad[0] : null; 7864 } 7865 7866 violations.forEach(function (v) { 7867 if (!v || v.id !== 'list') return;
7868 (v.nodes || []).forEach(function (node) { 7869 if (!node) return; 7870 var hintHtml = String(node.html || ''); 7871 var el = resolveShadowPath(node.target); 7872 7873 // Flat axe targets like ["ul"] are too generic â prefer part=list from html hint. 7874 if ( 7875 el && 7876 /part\s*=\s*["']list["']/i.test(hintHtml) && 7877 !(el.getAttribute && el.getAttribute('part') === 'list') 7878 ) { 7879 var partLists = queryDeepAll('ul[part="list"]'); 7880 if (partLists.length === 1) el = partLists[0]; 7881 else if (partLists.length > 1) { 7882 var badPart = partLists.filter(function (listEl) { 7883 return Array.prototype.some.call(listEl.children || [], function (child) { 7884 var role = (child.getAttribute && child.getAttribute('role')) || ''; 7885 return role === 'presentation' || role === 'none'; 7886 }); 7887 }); 7888 if (badPart.length === 1) el = badPart[0]; 7889 } 7890 } 7891 7892 if (el && el.tagName) { 7893 var t = el.tagName.toLowerCase(); 7894 if (t !== 'ul' && t !== 'ol' && el.closest) { 7895 el = el.closest('ul, ol') || el; 7896 } 7897 } 7898 if (!el || !el.tagName || !/^(UL|OL)$/.test(el.tagName)) { 7899 el = findListFallback(); 7900 } 7901 if (!el) return; 7902 7903 var better = serializeListHtml(el); 7904 if (better && better.length > hintHtml.length) { 7905 node.html = better.slice(0, 2500); 7906 } 7907 7908 // Prefer a stable, actionable selector for Horizon chrome lists. 7909 if (el.getAttribute && el.getAttribute('part') === 'list') { 7910 node.target = ['ul[part="list"]']; 7911 } 7912 }); 7913 }); 7914 } 7915 7916 function notifyScanOpener(payload) { 7917 if (window.opener && payload.type === 'accesspro-axe-scan-error') { 7918 var jobId = new URLSearchParams(window.location.search).get('acp_job'); 7919 showScanOverlay('Scan failed'); 7920 window.opener.postMessage( 7921 { 7922 type: 'accesspro-axe-scan-progress', 7923 jobId: jobId, 7924 error: payload.message || 'Accessibility scan failed', 7925 }, 7926 '*', 7927 ); 7928 setTimeout(function () { 7929 window.close(); 7930 }, 400); 7931 return; 7932 } 7933 submitScanResult(payload); 7934 } 7935 7936 var script = document.createElement('script'); 7937 // cdnjs only goes up to 4.10.3; jsDelivr serves 4.11.1 (matches accessibility-scanner). 7938 script.src = 'https://cdn.jsdelivr.net/npm/[email protected]/axe.min.js'; 7939 script.onload = function () { 7940 waitForFullPageLoad().then(runAxeScan); 7941 }; 7942 script.onerror = function () { 7943 notifyScanOpener({ 7944 type: 'accesspro-axe-scan-error', 7945 token: token, 7946 message: 'Failed to load axe-core', 7947 }); 7948 }; 7949 document.head.appendChild(script); 7950 })(); 7951</script>
7951 7952 7953 7954<style> 7955 .accesspro-icon { 7956 display: inline-flex; 7957 flex-direction: column; 7958 align-items: center; 7959 gap: 4px; 7960 cursor: pointer; 7961 text-decoration: none; 7962 vertical-align: middle; 7963 color: var(--acp-trigger-color, #23185c); 7964 } 7965 7966 /* Icon-only triggers should not reserve a text line box. */ 7967 .accesspro-icon[icon='true']:not(.acp-trigger--has-text) { 7968 line-height: 0; 7969 } 7970 7971 .accesspro-icon .asw-menu-btn-container { 7972 flex-shrink: 0; 7973 } 7974 7975 /* The cloned icon is inert; the host element is the control. */ 7976 .accesspro-icon .asw-menu-btn-container, 7977 .accesspro-icon .asw-menu-btn { 7978 pointer-events: none; 7979 } 7980</style>
7981<script> 7982 (function () { 7983 var SELECTOR = '.accesspro-icon'; 7984 var BOUND = 'acpTriggerBound'; 7985 var FILLED = 'acpTriggerFilled'; 7986 var settings = window.accessProWidgetSettings || {}; 7987 var inlineMode = !!settings.hide_floating_icon; 7988 var fallbackReady = inlineMode; 7989 document.documentElement.style.setProperty( 7990 '--acp-trigger-color', 7991 settings.icon_color_fill || '#23185c' 7992 ); 7993 7994 /* ---- open the widget ------------------------------------------------ */ 7995 /* main.js is deferred, so iconInstance may not exist on an early click. */ 7996 function openWidget(event) { 7997 if (event) event.preventDefault(); 7998 if (window.iconInstance) { 7999 window.iconInstance.toggleWidget(); 8000 return; 8001 } 8002 var waited = 0; 8003 var timer = setInterval(function () { 8004 if (window.iconInstance) { 8005 clearInterval(timer); 8006 window.iconInstance.toggleWidget(); 8007 } else if ((waited += 100) >= 10000) { 8008 clearInterval(timer); 8009 console.error('[AccessPro] Widget did not load â cannot open menu.'); 8010 } 8011 }, 100); 8012 } 8013 8014 /* ---- clone the floating icon ---------------------------------------- */ 8015 function buildIcon() { 8016 var source = document.querySelector('#Access-Pro-Icon .asw-menu-btn-container'); 8017 if (!source) return null; 8018 8019 var clone = source.cloneNode(true); 8020 8021 // Strip ids: the widget mutates apMenuIconStroke / apMenuIconFill by id 8022 // when contrast modes change, and duplicates would shadow the original. 8023 clone.removeAttribute('id'); 8024 clone.querySelectorAll('[id]').forEach(function (node) { 8025 node.removeAttribute('id'); 8026 }); 8027 8028 // The dismiss "X" and loading dots belong to the floating icon only. 8029 clone.querySelectorAll('.asw-hide-widget-icon, .acp-floating-dots').forEach(function (node) { 8030 node.remove(); 8031 }); 8032 8033 // A <button> nested inside the merchant's <a>
8033 is invalid HTML. Swap it 8034 // for a <span> carrying the same classes so the widget CSS still applies. 8035 var button = clone.querySelector('.asw-menu-btn'); 8036 if (button) { 8037 var span = document.createElement('span'); 8038 span.className = button.className; 8039 span.setAttribute('style', button.getAttribute('style') || ''); 8040 span.setAttribute('aria-hidden', 'true'); 8041 while (button.firstChild) span.appendChild(button.firstChild); 8042 button.parentNode.replaceChild(span, button); 8043 } 8044 8045 return clone; 8046 } 8047 8048 8049 /* ---- fallback: build the icon from settings ------------------------- */ 8050 /* Used when the floating icon is not in the DOM â the widget skips 8051 render() entirely if the visitor dismissed it, if a page/country filter 8052 bails out of init(), or if trigger display is set to title-only. 8053 Geometry below mirrors render() in main.js exactly. */ 8054 var GLYPHS = { 8055 default: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" fill="#ffffff" style="height: 45%; width: 45%; fill: #ffffff" viewBox="0 0 512 512" aria-hidden="true" focusable="false"><path d="M256,112a56,56,0,1,1,56-56A56.06,56.06,0,0,1,256,112Z" /><path d="M432,112.8l-.45.12h0l-.42.13c-1,.28-2,.58-3,.89-18.61,5.46-108.93,30.92-172.56,30.92-59.13,0-141.28-22-167.56-29.47a73.79,73.79,0,0,0-8-2.58c-19-5-32,14.3-32,31.94,0,17.47,15.7,25.79,31.55,31.76v.28l95.22,29.74c9.73,3.73,12.33,7.54,13.6,10.84,4.13,10.59.83,31.56-.34,38.88l-5.8,45L150.05,477.44q-.15.72-.27,1.47l-.23,1.27h0c-2.32,16.15,9.54,31.82,32,31.82,19.6,0,28.25-13.53,32-31.94h0s28-157.57,42-157.57,42.84,157.57,42.84,157.57h0c3.75,18.41,12.4,31.94,32,31.94,22.52,0,34.38-15.74,32-31.94-.21-1.38-.46-2.74-.76-4.06L329,301.27l-5.79-45c-4.19-26.21-.82-34.87.32-36.9a1.09,1.09,0,0,0,.08-.15c1.08-2,6-6.48,17.48-10.79l89.28-31.21a16.9,16.9,0,0,0,1.62-.52c16-6,32-14.3,32-31.93S451,107.81,432,112.8Z" /></svg>', 8056 wheelchair: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 960 960" fill="#ffffff" aria-hidden="true" focusable="false"> <path d="M480 240q-33 0-56.5-23.5T400 160q0-33 23.5-56.5T480 80q33 0 56.5 23.5T560 160q0 33-23.5 56.5T480 240ZM680 880V680H480q-33 0-56.5-23.5T400 600V360q0-33 23.5-56.5T480 280q24 0 41.5 10.5T559 324q55 66 99.5 90.5T760 480v80q-53 0-107-23t-93-55v138h120q33 0 56.5 23.5T760 680v220h-80ZM400 880q-83 0-141.5-58.5T200 680q0-72 45.5-127T360 484v82q-35 14-57.5 44.5T280 680q0 50 35 85t85 35q39 0 69.5-22.5T514 720h82q-14 69-69 114.5T400 880Z" /> </svg>', 8057 blind: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"> <path d="m240-60-64-48 104-139v-213q0-31 5.5-68.5T300-596l-60 34v142h-80v-188l216-123q8-5 17-7t19-2q24 0 44 12t30 33l31 67q20 44 61 66t102 22v80h-39L860-78l-35 20-237-413q-40-13-72.5-37.5T460-568q-10 29-15.5 66.5T441-432l79 112v260h-80v-200l-71-102-9 142L240-60Zm220-700q-33 0-56.5-23.5T380-840q0-33 23.5-56.5T460-920q33 0 56.5 23.5T540-840q0 33-23.5 56.5T460-760Z" /> </svg>', 8058 eye: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"><path d="m644-428-58-58q9-47-27-88t-93-32l-58-58q17-8 34.5-12t37.5-4q75 0 127.5 52.5T660-500q0 20-4 37.5T644-428Zm128 126-58-56q38-29 67.5-63.5T832-500q-50-101-143.5-160.5T480-720q-29 0-57 4t-55 12l-62-62q41-17 84-25.5t90-8.5q151 0 269 83.5T920-500q-23 59-60.5 109.5T772-302Zm20 246L624-222q-35 11-70.5 16.5T480-200q-151 0-269-83.5T40-500q21-53 53-98.5t73-81.5L56-792l56-56 736 736-56 56ZM222-624q-29 26-53 57t-41 67q50 101 143.5 160.5T480-280q20 0 39-2.5t39-5.5l-36-38q-11 3-21 4.5t-21 1.5q-75 0-127.5-52.5T300-500q0-11 1.5-21t4.5-21l-84-82Zm319 93Zm-151 75Z" /></svg>', 8059 accStraight: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false"><path d="M480-720q-33 0-56.5-23.5T400-800q0-33 23.5-56.5T480-880q33 0 56.5 23.5T560-800q0 33-23.5 56.5T480-720ZM360-80v-520H120v-80h720v80H600v520h-80v-240h-80v240h-80Z" /></svg>', 8060 settings: '<svg class="asw-main-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="#ffffff" style="fill: #ffffff" aria-hidden="true" focusable="false">
8060<path d="m370-80-16-128q-13-5-24.5-12T307-235l-119 50L78-375l103-78q-1-7-1-13.5v-27q0-6.5 1-13.5L78-585l110-190 119 50q11-8 23-15t24-12l16-128h220l16 128q13 5 24.5 12t22.5 15l119-50 110 190-103 78q1 7 1 13.5v27q0 6.5-2 13.5l103 78-110 190-118-50q-11 8-23 15t-24 12L590-80H370Zm70-80h79l14-106q31-8 57.5-23.5T639-327l99 41 39-68-86-65q5-14 7-29.5t2-31.5q0-16-2-31.5t-7-29.5l86-65-39-68-99 42q-22-23-48.5-38.5T533-694l-13-106h-79l-14 106q-31 8-57.5 23.5T321-633l-99-41-39 68 86 64q-5 15-7 30t-2 32q0 16 2 31t7 30l-86 65 39 68 99-42q22 23 48.5 38.5T427-266l13 106Zm42-180q58 0 99-41t41-99q0-58-41-99t-99-41q-59 0-99.5 41T342-480q0 58 40.5 99t99.5 41Zm-2-140Z" /></svg>' 8061 }; 8062 8063 var SIZES = { 8064 small: 40, '0.5x': 40, 8065 medium: 50, '1x': 50, default: 50, 8066 large: 60, '1.5x': 60, 8067 extraLarge: 75, '2x': 75 8068 }; 8069 8070 function buildIconFromSettings() { 8071 var s = window.accessProWidgetSettings || {}; 8072 var style = s.icon_style || 'thick'; 8073 var square = s.icon_shape === 'square'; 8074 // Defaults must match mergeSettings() in main.js and DEFAULT_SETTINGS in 8075 // app/constants/settings.js â both use #23185c for stroke AND fill â so a 8076 // metafield missing these keys renders identically on either path. 8077 var stroke = s.icon_color_stroke || '#23185c'; 8078 var fill = s.icon_color_fill || '#23185c'; 8079 var px = SIZES[s.icon_size] || 50; 8080 var solid = style === 'solid'; 8081 var thin = style === 'thin'; 8082 var shapes = ''; 8083 8084 if (square) { 8085 var sizes = [ 8086 [solid ? 100 : 98, stroke, 12], 8087 [solid ? 0 : thin ? 86 : 82, '#ffffff', 10], 8088 [solid || thin ? 80 : 70, fill, 8] 8089 ];
8090 sizes.forEach(function (d) { 8091 if (!d[0]) return; 8092 var off = (100 - d[0]) / 2; 8093 shapes += '<rect x="' + off + '" y="' + off + '" width="' + d[0] + '" height="' + d[0] + 8094 '" rx="' + d[2] + '" ry="' + d[2] + '" fill="' + d[1] + '" />'; 8095 }); 8096 } else { 8097 [ 8098 [solid ? 50 : 49, stroke], 8099 [solid ? 0 : thin ? 43 : 41, '#ffffff'], 8100 [solid || thin ? 40 : 35, fill] 8101 ].forEach(function (d) { 8102 shapes += '<circle cx="50" cy="50" r="' + d[0] + '" fill="' + d[1] + '" />'; 8103 }); 8104 } 8105 8106 var name = GLYPHS[s.icon] ? s.icon : 'default'; 8107 var box = document.createElement('div'); 8108 box.className = 'asw-menu-btn-container'; 8109 box.setAttribute('style', 'position:relative;width:' + px + 'px;height:' + px + 'px;'); 8110 // The widget stylesheet may not be loaded when render() never ran, so 8111 // every layout-critical rule is inlined rather than left to the classes. 8112 box.innerHTML = 8113 '<span class="asw-menu-btn' + (square ? ' asw-menu-btn--square' : '') + '" aria-hidden="true"' + 8114 ' style="position:relative;display:flex;align-items:center;justify-content:center;' + 8115 'width:100%;height:100%;background:transparent;border:none;padding:0;margin:0;' + 8116 'border-radius:' + (square ? '12%' : '50%') + ';">' + 8117 '<svg class="asw-outer-svg" viewBox="0 0 100 100" aria-hidden="true" focusable="false"' + 8118 ' style="width:100%;height:100%;display:block;">' + shapes + '</svg>' + 8119 GLYPHS[name] + '</span>'; 8120 8121 var glyph = box.querySelector('.asw-main-icon'); 8122 if (glyph) { 8123 // .asw-main-icon sizes to 50% via CSS; the default glyph overrides to 45% inline. 8124 var pct = name === 'default' ? '45%' : '50%'; 8125 glyph.setAttribute( 8126 'style', 8127 'position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);' + 8128 'width:' + pct + ';height:' + pct + ';fill:#ffffff;z-index:100;' 8129 ); 8130 } 8131 return box; 8132 } 8133 8134 /* ---- wire one element ----------------------------------------------- */ 8135 function bind(el) { 8136 if (el.dataset[BOUND]) return; 8137 el.dataset[BOUND] = '1'; 8138 8139 el.addEventListener('click', openWidget); 8140 el.addEventListener('keydown', function (event) { 8141 if (event.key === 'Enter' || event.key === ' ') openWidget(event); 8142 }); 8143 8144 // A non-anchor host (div/span) needs explicit button semantics. 8145 var tag = el.tagName.toLowerCase(); 8146 if (tag !== 'a' && tag !== 'button') { 8147 if (!el.hasAttribute('role')) el.setAttribute('role', 'button'); 8148 if (!el.hasAttribute('tabindex')) el.setAttribute('tabindex', '0'); 8149 } 8150 8151 if (el.textContent.trim()) el.classList.add('acp-trigger--has-text'); 8152 } 8153 8154 function fillIcon(el, allowFallback) { 8155 if (el.dataset[FILLED]) return true; 8156 if (el.getAttribute('icon') !== 'true') return true; 8157 8158 // Prefer cloning the live icon; fall back to rebuilding from settings. 8159 var icon = buildIcon(); 8160 if (!icon && (allowFallback || inlineMode)) icon = buildIconFromSettings(); 8161 if (!icon) return false; 8162 8163 // The clone's size lives only in the container's inline style. If the 8164 // widget rendered without one, size it from settings so it cannot 8165 // collapse to zero height inside the merchant's layout. 8166 if (!/\bheight\s*:/.test(icon.getAttribute('style') || '')) { 8167 var px = SIZES[(window.accessProWidgetSettings || {}).icon_size] || 50; 8168 icon.style.position = 'relative'; 8169 icon.style.width = px + 'px'; 8170 icon.style.height = px + 'px'; 8171 } 8172 8173 el.insertBefore(icon, el.firstChild); 8174 el.dataset[FILLED] = '1'; 8175 8176 // Icon with no visible text needs an accessible name. 8177 if (!el.textContent.trim() && !el.hasAttribute('aria-label')) { 8178 el.setAttribute('aria-label', 'Open Accessibility Menu'); 8179 } 8180 return true; 8181 } 8182 8183 /* ---- scan ------------------------------------------------------------ */ 8184 /* Clicks are wired immediately so the trigger works before the icon 8185 renders;
8185 icons are filled in once the floating icon exists. */ 8186 var pendingIcons = false; 8187 8188 function scan(allowFallback) { 8189 pendingIcons = false; 8190 document.querySelectorAll(SELECTOR).forEach(function (el) { 8191 bind(el); 8192 if (!fillIcon(el, allowFallback)) pendingIcons = true; 8193 }); 8194 } 8195 8196 function start() { 8197 scan(inlineMode); 8198 8199 // Inline mode hides the floating icon, so build from settings immediately. 8200 if (inlineMode) { 8201 // console.log('[AccessPro] Inline triggers â using widget settings for icons'); 8202 } 8203 8204 // The floating icon only renders after the settings request resolves and 8205 // the widget chunk loads, so poll until it appears. If it never does, 8206 // stop waiting and build the icon from settings instead. 8207 var FALLBACK_AFTER = 2500; 8208 var waited = 0; 8209 var timer = setInterval(function () { 8210 if (!pendingIcons) { 8211 clearInterval(timer); 8212 return; 8213 } 8214 waited += 200; 8215 if (waited < FALLBACK_AFTER) { 8216 scan(false); 8217 return; 8218 } 8219 fallbackReady = true; 8220 clearInterval(timer); 8221 scan(true); 8222 if (pendingIcons) { 8223 console.warn('[AccessPro] Could not render inline icons.'); 8224 } 8225 }, 200); 8226 8227 // Catch triggers added later (theme editor re-renders, dynamic sections). 8228 // Debounced: the widget itself mutates the DOM heavily as it renders. 8229 if (window.MutationObserver) { 8230 var queued = false; 8231 new window.MutationObserver(function () { 8232 if (queued) return; 8233 queued = true; 8234 requestAnimationFrame(function () { 8235 queued = false; 8236 scan(fallbackReady || inlineMode); 8237 }); 8238 }).observe(document.body, { childList: true, subtree: true }); 8239 } 8240 } 8241 8242 if (document.readyState === 'loading') { 8243 document.addEventListener('DOMContentLoaded', start); 8244 } else { 8245 start(); 8246 } 8247 })(); 8248</script>
8248 8249 8250 8251</div>
8251<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8251 8252</body> 8253</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.