1<!doctype html> 2<html class="no-js no-touch page-loading" lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0"> 7 <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> 8 :root { 9 --overlay-bg: #ffffff; 10 --overlay-bg-svg: #000; 11 } 12 13 .no-js.page-loading .loading-overlay, 14 html:not(.page-loading) .loading-overlay { opacity: 0; visibility: hidden; pointer-events: none; animation: fadeOut 1s ease; transition: visibility 0s linear 1s; } 15 16 .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; } 17 .loader__image__holder:has(.loader__image--fallback) { animation: none; } 18 .loading-image .loader__image__holder { display: flex; } 19 .loader__image { max-width: 150px; height: auto; object-fit: contain; } 20 .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>
20<script> 21 const loadingAppearance = "once"; 22 const loaded = sessionStorage.getItem('loaded'); 23 24 if (loadingAppearance === 'once') { 25 if (loaded === null) { 26 sessionStorage.setItem('loaded', true); 27 document.documentElement.classList.add('loading-image'); 28 } 29 } else { 30 document.documentElement.classList.add('loading-image'); 31 } 32 </script>
32<link rel="shortcut icon" href="//geggamoja.com/cdn/shop/files/geggamojafavicon_32x32.png?v=1751828345" type="image/png"> 33 34 <link 35 rel="stylesheet" 36 href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" 37 > 38 <link rel="stylesheet" href="https://unpkg.com/[email protected]/dist/leaflet.css"> 39
39<script src="https://unpkg.com/[email protected]/dist/leaflet.js"></script>
39 40 41 <title>Your shopping cart 42 43 44 – 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"> 45 46<meta property="og:site_name" content="Geggamoja"> 47<meta property="og:url" content="https://geggamoja.com/en-us/cart"> 48<meta property="og:title" content="Your shopping cart"> 49<meta property="og:type" content="website"> 50<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"> 51 <meta property="og:image:secure_url" content="https://geggamoja.com/cdn/shop/files/Pippi_regn_2_9e80b4a0-ac3e-40cc-a1f4-325f2021700c.jpg?v=1769424554"> 52 <meta property="og:image:width" content="2651"> 53 <meta property="og:image:height" content="1325"><meta name="twitter:card" content="summary_large_image"> 54<meta name="twitter:title" content="Your shopping cart"> 55<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 { 56 font-family: Poppins; 57 font-weight: 400; 58 font-style: normal; 59 font-display: swap; 60 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 61 url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 62} 63 64 @font-face { 65 font-family: Poppins; 66 font-weight: 400; 67 font-style: normal; 68 font-display: swap; 69 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 70 url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 71} 72 73 @font-face { 74 font-family: Poppins; 75 font-weight: 400; 76 font-style: normal; 77 font-display: swap; 78 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 79 url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 80} 81 82 @font-face { 83 font-family: Poppins; 84 font-weight: 400; 85 font-style: normal; 86 font-display: swap; 87 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 88 url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 89} 90 91 92 93 @font-face { 94 font-family: Poppins; 95 font-weight: 500; 96 font-style: normal; 97 font-display: swap; 98 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"), 99 url("//geggamoja.com/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff"); 100} 101 102 103 104 105 @font-face { 106 font-family: Poppins; 107 font-weight: 100; 108 font-style: normal; 109 font-display: swap; 110 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n1.91f1f2f2f3840810961af59e3a012dcc97d8ef59.woff2") format("woff2"), 111 url("//geggamoja.com/cdn/fonts/poppins/poppins_n1.58d050ae3fe39914ce84b159a8c37ae874d01bfc.woff") format("woff"); 112} 113 114 115 116 117 @font-face { 118 font-family: Poppins; 119 font-weight: 700; 120 font-style: normal; 121 font-display: swap; 122 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"), 123 url("//geggamoja.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2
123cd6f64955ff4b36f0cfd8da.woff") format("woff"); 124} 125 126 127 128 129 @font-face { 130 font-family: Poppins; 131 font-weight: 100; 132 font-style: normal; 133 font-display: swap; 134 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n1.91f1f2f2f3840810961af59e3a012dcc97d8ef59.woff2") format("woff2"), 135 url("//geggamoja.com/cdn/fonts/poppins/poppins_n1.58d050ae3fe39914ce84b159a8c37ae874d01bfc.woff") format("woff"); 136} 137 138 139 140 141 @font-face { 142 font-family: Poppins; 143 font-weight: 500; 144 font-style: normal; 145 font-display: swap; 146 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"), 147 url("//geggamoja.com/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff"); 148} 149 150 151 152 153 @font-face { 154 font-family: Poppins; 155 font-weight: 400; 156 font-style: italic; 157 font-display: swap; 158 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"), 159 url("//geggamoja.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff"); 160} 161 162 163 164 165 @font-face { 166 font-family: Poppins; 167 font-weight: 700; 168 font-style: italic; 169 font-display: swap; 170 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"), 171 url("//geggamoja.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff"); 172} 173 174 175 176 177 @font-face { 178 font-family: Poppins; 179 font-weight: 500; 180 font-style: normal; 181 font-display: swap; 182 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n5.ad5b4b72b59a00358afc706450c864c3c8323842.woff2") format("woff2"), 183 url("//geggamoja.com/cdn/fonts/poppins/poppins_n5.33757fdf985af2d24b32fcd84c9a09224d4b2c39.woff") format("woff"); 184} 185 186 187:root {--COLOR-PRIMARY-OPPOSITE: #ffffff; 188 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-20: rgba(226, 113, 40, 0.2); 189 --COLOR-PRIMARY-LIGHTEN-DARKEN-ALPHA-30: rgba(226, 113, 40, 0.3); 190 191 --PRIMARY-BUTTONS-COLOR-BG: #e88f55; 192 --PRIMARY-BUTTONS-COLOR-TEXT: #ffffff; 193 --PRIMARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 194 --PRIMARY-BUTTONS-COLOR-BORDER: #e88f55; 195 --PRIMARY-BUTTONS-COLOR-HOVER: rgba(255, 255, 255, 0.2); 196 197 --PRIMARY-BUTTONS-COLOR-LIGHTEN-DARKEN: #e27128; 198 199 --PRIMARY-BUTTONS-COLOR-ALPHA-05: rgba(232, 143, 85, 0.05); 200 --PRIMARY-BUTTONS-COLOR-ALPHA-10: rgba(232, 143, 85, 0.1); 201 --PRIMARY-BUTTONS-COLOR-ALPHA-50: rgba(232, 143, 85, 0.5);--COLOR-SECONDARY-OPPOSITE: #ffffff; 202 --COLOR-SECONDARY-OPPOSITE-ALPHA-20: rgba(255, 255, 255, 0.2); 203 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-20: rgba(104, 152, 130, 0.2); 204 --COLOR-SECONDARY-LIGHTEN-DARKEN-ALPHA-30: rgba(104, 152, 130, 0.3); 205 206 --SECONDARY-BUTTONS-COLOR-BG: #86ad9b; 207 --SECONDARY-BUTTONS-COLOR-TEXT: #ffffff; 208 --SECONDARY-BUTTONS-COLOR-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 209 --SECONDARY-BUTTONS-COLOR-BORDER: #86ad9b; 210 211 --SECONDARY-BUTTONS-COLOR-ALPHA-05: rgba(134, 173, 155, 0.05); 212 --SECONDARY-BUTTONS-COLOR-ALPHA-10: rgba(134, 173, 155, 0.1); 213 --SECONDARY-BUTTONS-COLOR-ALPHA-50: rgba(134, 173, 155, 0.5);--OUTLINE-BUTTONS-PRIMARY-BG: transparent; 214 --OUTLINE-BUTTONS-PRIMARY-TEXT: #e88f55; 215 --OUTLINE-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(232, 143, 85, 0.1); 216 --OUTLINE-BUTTONS-PRIMARY-BORDER: #e88f55; 217 --OUTLINE-BUTTONS-PRIMARY-BG-HOVER: rgba(226, 113, 40, 0.2); 218 219 --OUTLINE-BUTTONS-SECONDARY-BG: transparent; 220 --OUTLINE-BUTTONS-SECONDARY-TEXT: #86ad9b; 221 --OUTLINE-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(134, 173, 155, 0.1); 222 --OUTLINE-BUTTONS-SECONDARY-BORDER: #86ad9b; 223 --OUTLINE-BUTTONS-SECONDARY-BG-HOVER: rgba(104, 152, 130, 0.2); 224 225 --OUTLINE-BUTTONS-WHITE-BG: transparent; 226 --OUTLINE-BUTTONS-WHITE-TEXT: #ffffff; 227 --OUTLINE-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 228 --OUTLINE-BUTTONS-WHITE-BORDER: #ffffff; 229 230 --OUTLINE-BUTTONS-BLACK-BG: transparent; 231 --OUTLINE-BUTTONS-BLACK-TEXT: #000000; 232 --OUTLINE-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 233 --OUTLINE-BUTTONS-BLACK-BORDER: #000000;--OUTLINE-SOLID-BUTTONS-PRIMARY-BG: #e88f55; 234 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT: #ffffff; 235 --OUTLINE-SOLID-BUTTONS-PRIMARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 236 --OUTLINE-SOLID-BUTTONS-PRIMARY-BORDER: #ffffff; 237 --OUTLINE-SOLID-BUTTONS-PRIMARY-BG-HOVER: rgba(255, 255, 255, 0.2); 238 239 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG: #86ad9b; 240 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT: #ffffff; 241 --OUTLINE-SOLID-BUTTONS-SECONDARY-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 242 --OUTLINE-SOLID-BUTTONS-SECONDARY-BORDER: #ffffff; 243 --OUTLINE-SOLID-BUTTONS-SECONDARY-BG-HOVER: rgba(255, 255, 255, 0.2); 244 245 --OUTLINE-SOLID-BUTTONS-WHITE-BG: #ffffff; 246 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT: #000000; 247 --OUTLINE-SOLID-BUTTONS-WHITE-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 248 --OUTLINE-SOLID-BUTTONS-WHITE-BORDER: #000000; 249 250 --OUTLINE-SOLID-BUTTONS-BLACK-BG: #000000; 251 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT: #ffffff; 252 --OUTLINE-SOLID-BUTTONS-BLACK-TEXT-ALPHA-10: rgba(255, 255, 255, 0.1); 253 --OUTLINE-SOLID-BUTTONS-BLACK-BORDER: #ffffff;--COLOR-HEADING: #000000; 254 --COLOR-TEXT: #000000; 255 --COLOR-TEXT-DARKEN: #000000; 256 --COLOR-TEXT-LIGHTEN: #333333; 257 --COLOR-TEXT-ALPHA-5: rgba(0, 0, 0, 0.05); 258 --COLOR-TEXT-ALPHA-8: rgba(0, 0, 0, 0.08); 259 --COLOR-TEXT-ALPHA-10: rgba(0, 0, 0, 0.1); 260 --COLOR-TEXT-ALPHA-15: rgba(0, 0, 0, 0.15); 261 --COLOR-TEXT-ALPHA-20: rgba(0, 0, 0, 0.2); 262 --COLOR-TEXT-ALPHA-25: rgba(0, 0, 0, 0.25); 263 --COLOR-TEXT-ALPHA-50: rgba(0, 0, 0, 0.5); 264 --COLOR-TEXT-ALPHA-60: rgba(0, 0, 0, 0.6); 265 --COLOR-TEXT-ALPHA-85: rgba(0, 0, 0, 0.85); 266 267 --COLOR-BG: #ffffff; 268 --COLOR-BG-ALPHA-25: rgba(255, 255, 255, 0.25); 269 --COLOR-BG-ALPHA-35: rgba(255, 255, 255, 0.35); 270 --COLOR-BG-ALPHA-60: rgba(255, 255, 255, 0.6); 271 --COLOR-BG-ALPHA-65: rgba(255, 255, 255, 0.65); 272 --COLOR-BG-ALPHA-85: rgba(255, 255, 255, 0.85); 273 --COLOR-BG-DARKEN: #e6e6e6; 274 --COLOR-BG-LIGHTEN-DARKEN: #e6e6e6; 275 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-BG: #fafafa; 276 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-EFFECT: #f5f5f5; 277 --COLOR-BG-LIGHTEN-DARKEN-SHIMMER-ENHANCEMENT: #000000; 278 --COLOR-BG-LIGHTEN-DARKEN-FOREGROUND: #f7f7f7; 279 --COLOR-BG-LIGHTEN-DARKEN-HIGHLIGHT: #d9d9d9; 280 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER: #cccccc; 281 --COLOR-BG-LIGHTEN-DARKEN-SEARCH-LOADER-LINE: #e6e6e6; 282 --COLOR-BG-LIGHTEN-DARKEN-2: #cdcdcd; 283 --COLOR-BG-LIGHTEN-DARKEN-3: #c0c0c0; 284 --COLOR-BG-LIGHTEN-DARKEN-4: #b3b3b3; 285 --COLOR-BG-LIGHTEN-DARKEN-5: #a6a6a6; 286 --COLOR-BG-LIGHTEN-DARKEN-6: #9a9a9a; 287 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST: #b3b3b3; 288 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-2: #a6a6a6; 289 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-3: #999999; 290 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-4: #8c8c8c; 291 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-5: #808080; 292 --COLOR-BG-LIGHTEN-DARKEN-CONTRAST-6: #737373; 293 294 --COLOR-INPUT-BG: #ffffff; 295 296 --COLOR-ACCENT: #86ad9b; 297 --COLOR-ACCENT-TEXT: #fff; 298 --COLOR-ACCENT-MIX-ALPHA: rgba(67, 87, 78, 0.1); 299 300 --COLOR-BORDER: #f2f2f2; 301 --COLOR-BORDER-ALPHA-15: rgba(242, 242, 242, 0.15); 302 --COLOR-BORDER-ALPHA-30: rgba(242, 242, 242, 0.3); 303 --COLOR-BORDER-ALPHA-50: rgba(242, 242, 242, 0.5); 304 --COLOR-BORDER-ALPHA-65: rgba(242, 242, 242, 0.65); 305 --COLOR-BORDER-LIGHTEN-DARKEN: #a5a5a5; 306 --COLOR-BORDER-HAIRLINE: #f7f7f7; 307 308 --COLOR-SALE-BG: #ef6161; 309 --COLOR-SALE-TEXT: #ffffff; 310 --COLOR-CUSTOM-BG: #D02E2E; 311 --COLOR-CUSTOM-TEXT: #ffffff; 312 --COLOR-SOLD-BG: #0b0b0b; 313 --COLOR-SOLD-TEXT: #d3d3d3; 314 --COLOR-SAVING-BG: #d02e2e; 315 --COLOR-SAVING-TEXT: #ffffff; 316 317 --COLOR-WHITE-BLACK: #fff; 318 --COLOR-BLACK-WHITE: #000; 319 --COLOR-BLACK-WHITE-ALPHA-25: rgba(0, 0, 0, 0.25); 320 --COLOR-BLACK-WHITE-ALPHA-34: rgba(0, 0, 0, 0.34); 321 --COLOR-BG-OVERLAY: rgba(255, 255, 255, 0.5);--COLOR-DISABLED-GREY: rgba(0, 0, 0, 0.05); 322 --COLOR-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45); 323 --COLOR-ERROR: #D02E2E; 324 --COLOR-ERROR-BG: #f3cbcb; 325 --COLOR-SUCCESS: #56AD6A; 326 --COLOR-SUCCESS-BG: #ECFEF0; 327 --COLOR-WARN: #ECBD5E; 328 --COLOR-TRANSPARENT: rgba(255, 255, 255, 0); 329 330 --COLOR-WHITE: #ffffff; 331 --COLOR-WHITE-DARKEN: #f2f2f2; 332 --COLOR-WHITE-ALPHA-10: rgba(255, 255, 255, 0.1); 333 --COLOR-WHITE-ALPHA-20: rgba(255, 255, 255, 0.2); 334 --COLOR-WHITE-ALPHA-25: rgba(255, 255, 255, 0.25); 335 --COLOR-WHITE-ALPHA-50: rgba(255, 255, 255, 0.5); 336 --COLOR-WHITE-ALPHA-60: rgba(255, 255, 255, 0.6); 337 --COLOR-BLACK: #000000; 338 --COLOR-BLACK-LIGHTEN: #1a1a1a; 339 --COLOR-BLACK-ALPHA-05: rgba(0, 0, 0, 0.05); 340 --COLOR-BLACK-ALPHA-10: rgba(0, 0, 0, 0.1); 341 --COLOR-BLACK-ALPHA-20: rgba(0, 0, 0, 0.2); 342 --COLOR-BLACK-ALPHA-25: rgba(0, 0, 0, 0.25); 343 --COLOR-BLACK-ALPHA-50: rgba(0, 0, 0, 0.5); 344 --COLOR-BLACK-ALPHA-60: rgba(0, 0, 0, 0.6);--FONT-STACK-BODY: Poppins, sans-serif; 345 --FONT-STYLE-BODY: normal; 346 --FONT-STYLE-BODY-ITALIC: italic; 347 --FONT-ADJUST-BODY: 0.95; 348 349 --FONT-WEIGHT-BODY: 400; 350 --FONT-WEIGHT-BODY-LIGHT: 100; 351 --FONT-WEIGHT-BODY-MEDIUM: 700; 352 --FONT-WEIGHT-BODY-BOLD: 500; 353 354 --FONT-STACK-HEADING: Poppins, sans-serif; 355 --FONT-STYLE-HEADING: normal; 356 --FONT-STYLE-HEADING-ITALIC: italic; 357 --FONT-ADJUST-HEADING: 0.8; 358 359 --FONT-WEIGHT-HEADING: 400; 360 --FONT-WEIGHT-HEADING-LIGHT: 100; 361 --FONT-WEIGHT-HEADING-MEDIUM: 700; 362 --FONT-WEIGHT-HEADING-BOLD: 500; 363 364 --FONT-STACK-NAV: Poppins, sans-serif; 365 --FONT-STYLE-NAV: normal; 366 --FONT-STYLE-NAV-ITALIC: italic; 367 --FONT-ADJUST-NAV: 0.9; 368 --FONT-ADJUST-NAV-TOP-LEVEL: 0.8; 369 370 --FONT-WEIGHT-NAV: 400; 371 --FONT-WEIGHT-NAV-LIGHT: 100; 372 --FONT-WEIGHT-NAV-MEDIUM: 700; 373 --FONT-WEIGHT-NAV-BOLD: 500; 374 375 --FONT-ADJUST-PRODUCT-GRID: 1.0; 376 --FONT-ADJUST-PRODUCT-GRID-HEADING: 0.8; 377 378 --FONT-ADJUST-BADGES: 1.0; 379 380 --FONT-STACK-BUTTON: Poppins, sans-serif; 381 --FONT-STYLE-BUTTON: normal; 382 --FONT-STYLE-BUTTON-ITALIC: italic; 383 --FONT-ADJUST-SMALL-BUTTON: 0.9; 384 --FONT-ADJUST-MEDIUM-BUTTON: 0.9; 385 --FONT-ADJUST-LARGE-BUTTON: 0.9; 386 387 --FONT-WEIGHT-BUTTON: 500; 388 --FONT-WEIGHT-BUTTON-MEDIUM: 700; 389 --FONT-WEIGHT-BUTTON-BOLD: 500; 390 391 --FONT-STACK-SUBHEADING: Poppins, sans-serif; 392 --FONT-STYLE-SUBHEADING: normal; 393 --FONT-ADJUST-SUBHEADING: 0.8; 394 395 --FONT-WEIGHT-SUBHEADING: 400; 396 --FONT-WEIGHT-SUBHEADING-BOLD: 500; 397 398 --FONT-STACK-LABEL: Poppins, sans-serif; 399 --FONT-STYLE-LABEL: normal; 400 --FONT-ADJUST-LABEL: 0.65; 401 402 --FONT-STACK-HIGHLIGHT: Poppins, sans-serif; 403 --FONT-STYLE-HIGHLIGHT: normal; 404 --FONT-WEIGHT-HIGHLIGHT: 400; 405 406 --FONT-WEIGHT-LABEL: 400; 407 408 --LETTER-SPACING-NAV: 0.025em; 409 --LETTER-SPACING-HEADING: 0.0em; 410 --LETTER-SPACING-SUBHEADING: 0.1em; 411 --LETTER-SPACING-BUTTON: 0.05em; 412 --LETTER-SPACING-LABEL: 0.05em; 413 414 --BUTTON-TEXT-CAPS: uppercase; 415 --HEADING-TEXT-CAPS: none; 416 --SUBHEADING-TEXT-CAPS: uppercase; 417 --LABEL-TEXT-CAPS: uppercase;--FONT-SIZE-INPUT: 1rem;--RADIUS: 30px; 418 --RADIUS-SMALL: 22px; 419 --RADIUS-TINY: 14px; 420 --RADIUS-CHECKBOX: 4px; 421 --RADIUS-TEXTAREA: 8px;--RADIUS-BADGE: 15px;--PRODUCT-MEDIA-PADDING-TOP: 100%;--BORDER-WIDTH: 1px;--STROKE-WIDTH: 12px;--SITE-WIDTH: 1440px; 422 --SITE-WIDTH-NARROW: 840px; 423 424 425 --SMALL-BUTTON-WIDTH: 50px; 426 --MEDIUM-BUTTON-WIDTH: 150px; 427 --LARGE-BUTTON-WIDTH: 200px; 428 --SMALL-BUTTON-HEIGHT: 20px; 429 --MEDIUM-BUTTON-HEIGHT: 20px; 430 --LARGE-BUTTON-HEIGHT: 20px;--COLOR-UPSELLS-BG: #f9f9f9; 431 --COLOR-UPSELLS-TEXT: #000000; 432 --COLOR-UPSELLS-TEXT-LIGHTEN: #333333; 433 --COLOR-UPSELLS-DISABLED-GREY-DARKEN: rgba(0, 0, 0, 0.45); 434 --UPSELLS-HEIGHT: 100px; 435 --UPSELLS-IMAGE-WIDTH: 40%;
435--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" ); 436 --icon-check: url( "//geggamoja.com/cdn/shop/t/19/assets/icon-check.svg?v=175316081881880408121760592786" ); 437 --icon-check-swatch: url( "//geggamoja.com/cdn/shop/t/19/assets/icon-check-swatch.svg?v=131897745589030387781760592785" ); 438 --icon-zoom-in: url( "//geggamoja.com/cdn/shop/t/19/assets/icon-zoom-in.svg?v=157433013461716915331760592791" ); 439 --icon-zoom-out: url( "//geggamoja.com/cdn/shop/t/19/assets/icon-zoom-out.svg?v=164909107869959372931760592792" );--collection-sticky-bar-height: 0px; 440 --collection-image-padding-top: 60%; 441 442 --drawer-width: 400px; 443 --drawer-transition: transform 0.4s cubic-bezier(0.46, 0.01, 0.32, 1);--gutter: 60px; 444 --gutter-mobile: 20px; 445 --grid-gutter: 20px; 446 --grid-gutter-mobile: 35px;--inner: 20px; 447 --inner-tablet: 18px; 448 --inner-mobile: 16px;--grid: repeat(4, minmax(0, 1fr)); 449 --grid-tablet: repeat(3, minmax(0, 1fr)); 450 --grid-mobile: repeat(2, minmax(0, 1fr)); 451 --megamenu-grid: repeat(4, minmax(0, 1fr)); 452 --grid-row: 1 / span 4;--scrollbar-width: 0px;--overlay: #000; 453 --overlay-opacity: 1;--swatch-width: 38px; 454 --swatch-height: 26px; 455 --swatch-size: 32px; 456 --swatch-size-mobile: 30px; 457 458 459 --move-offset: 20px; 460 461 462 --autoplay-speed: 2200ms; 463 } 464 465 466.cart__item__image:after, 467 .product__media__container:after, 468 .products-list__item__image:after, 469 .products-list__item__image-bg:after, 470 .blog-item__product__image:after { 471 content: ''; 472 position: absolute; 473 z-index: 1; 474 inset: 0; 475 background: rgba(0, 0, 0, .03); 476 pointer-events: none; 477 }.product-upsell__image:after, 478 .popup-quick-view__nav-media:after, 479 .product-gallery__media--image:after, 480 .product-gallery__media--onboarding:after, 481 .product-single__thumbnail-link:after { 482 content: ''; 483 position: absolute; 484 z-index: 1; 485 inset: 0; 486 background: rgba(0, 0, 0, .03); 487 pointer-events: none; 488 }</style><link href="//geggamoja.com/cdn/shop/t/19/assets/theme.css?v=17978885726193580921789641518" rel="stylesheet" type="text/css" media="all" /> 489 <link href="//geggamoja.com/cdn/shop/t/19/assets/share-button.css?v=89816632111482976391760592839" rel="stylesheet" type="text/css" media="all" />
490<script 491 type="text/javascript" 492 > 493 if (window.MSInputMethodContext && document.documentMode) { 494 var scripts = document.getElementsByTagName('script')[0]; 495 var polyfill = document.createElement("script"); 496 polyfill.defer = true; 497 polyfill.src = "//geggamoja.com/cdn/shop/t/19/assets/ie11.js?v=164037955086922138091760592793"; 498 499 scripts.parentNode.insertBefore(polyfill, scripts); 500 501 document.documentElement.classList.add('ie11'); 502 } else { 503 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 504 } 505 506 let root = '/en-us'; 507 if (root[root.length - 1] !== '/') { 508 root = `${root}/`; 509 } 510 511 window.theme = { 512 routes: { 513 root: root, 514 cart_url: "\/en-us\/cart", 515 cart_add_url: "\/en-us\/cart\/add", 516 cart_change_url: "\/en-us\/cart\/change", 517 shop_url: "https:\/\/geggamoja.com", 518 searchUrl: '/en-us/search', 519 predictiveSearchUrl: '/en-us/search/suggest', 520 product_recommendations_url: "\/en-us\/recommendations\/products" 521 }, 522 assets: { 523 photoswipe: '//geggamoja.com/cdn/shop/t/19/assets/photoswipe.js?v=162613001030112971491760592798', 524 smoothscroll: '//geggamoja.com/cdn/shop/t/19/assets/smoothscroll.js?v=37906625415260927261760592841', 525 no_image: "//geggamoja.com/cdn/shopifycloud/storefront/assets/no-image-2048-a2addb12_1024x.gif", 526 swatches: '//geggamoja.com/cdn/shop/t/19/assets/swatches.json?v=108341084980828767351760592842', 527 base: "//geggamoja.com/cdn/shop/t/19/assets/" 528 }, 529 strings: { 530 add_to_cart: "Add to cart", 531 cart_acceptance_error: "You must accept our terms.", 532 cart_empty: "Oops! The shopping basket is empty.", 533 cart_price: "Price", 534 cart_quantity: "Quantity", 535 cart_items_one: "{{ count }} object", 536 cart_items_many: "{{ count }} articles", 537 cart_title: "Shopping cart", 538 cart_total: "Total", 539 continue_shopping: "Continue shopping", 540 free: "Free", 541 limit_error: "Unfortunately, it seems that we do not have enough of this product.", 542 preorder: "Pre-order", 543 remove: "Remove", 544 sale_badge_text: "SALE", 545 saving_badge: "Save {{ discount }}", 546 saving_up_to_badge: "Save up to {{ discount }}", 547 sold_out: "Sold out", 548 subscription: "Subscription", 549 unavailable: "Not available", 550 unit_price_label: "Unit price", 551 unit_price_separator: "for", 552 zero_qty_error: "The quantity must be greater than 0.", 553 delete_confirm: "Are you sure you want to remove this address?", 554 newsletter_product_availability: "Notify me when it is available" 555 }, 556 icons: { 557 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>' 558 }, 559 settings: { 560 animationsEnabled: false, 561 cartType: "drawer", 562 enableAcceptTerms: false, 563 enableInfinityScroll: true,
564 enablePaymentButton: false, 565 gridImageSize: "contain", 566 gridImageAspectRatio: 1, 567 mobileMenuBehaviour: "trigger", 568 productGridHover: "image", 569 savingBadgeType: "percentage", 570 showSaleBadge: false, 571 showSoldBadge: false, 572 showSavingBadge: true, 573 quickBuy: "quick_buy", 574 suggestArticles: true, 575 suggestCollections: true, 576 suggestProducts: true, 577 suggestPages: true, 578 suggestionsResultsLimit: 5, 579 currency_code_enable: true, 580 hideInventoryCount: false, 581 colorSwatchesType: "native", 582 atcButtonShowPrice: false, 583 buynowButtonColor: "btn--primary", 584 buynowButtonStyle: "btn--solid", 585 buynowButtonSize: "btn--medium", 586 mobileMenuType: "old", 587 }, 588 sizes: { 589 mobile: 480, 590 small: 768, 591 large: 1024, 592 widescreen: 1440 593 }, 594 moneyFormat: "${{amount}}", 595 moneyWithCurrencyFormat: "${{amount}} USD", 596 subtotal: 0, 597 current_iso_code: "USD", 598 info: { 599 name: 'Palo Alto' 600 }, 601 version: '7.0.0' 602 }; 603 window.PaloAlto = window.PaloAlto || {}; 604 window.slate = window.slate || {}; 605 window.isHeaderTransparent = false; 606 window.stickyHeaderHeight = 60; 607 window.lastWindowWidth = window.innerWidth || document.documentElement.clientWidth; 608 </script>
608<script src="//geggamoja.com/cdn/shop/t/19/assets/vendor.js?v=42276325216716451771760592857" defer="defer"></script>
608 609 610
611<script src="//geggamoja.com/cdn/shop/t/19/assets/theme.dev.js?v=140965523699664584811780928299" defer="defer"></script>
611 612 613
613<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
613<meta name="google-site-verification" content="dtkfkTZXjtodcTM1543g9imNyQanwqmnaLkxg6k0u2k"> 614<meta name="facebook-domain-verification" content="bkv161w9y3el81kx3uh7bxnq9qr9ct"> 615<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/91421704536/digital_wallets/dialog"> 616<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"> 617<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://geggamoja.com/cart"> 618<link rel="alternate" hreflang="sv" href="https://geggamoja.com/cart"> 619<link rel="alternate" hreflang="en" href="https://geggamoja.com/en/cart"> 620<link rel="alternate" hreflang="nb" href="https://geggamoja.com/nb/cart"> 621<link rel="alternate" hreflang="de" href="https://geggamoja.com/de/cart"> 622<link rel="alternate" hreflang="de-AT" href="https://geggamoja.com/de-de/cart"> 623<link rel="alternate" hreflang="en-AT" href="https://geggamoja.com/en-de/cart"> 624<link rel="alternate" hreflang="nb-AT" href="https://geggamoja.com/nb-de/cart"> 625<link rel="alternate" hreflang="sv-AT" href="https://geggamoja.com/sv-de/cart"> 626<link rel="alternate" hreflang="en-BE" href="https://geggamoja.com/en-eu/cart"> 627<link rel="alternate" hreflang="de-BE" href="https://geggamoja.com/de-eu/cart"> 628<link rel="alternate" hreflang="nb-BE" href="https://geggamoja.com/nb-eu/cart"> 629<link rel="alternate" hreflang="sv-BE" href="https://geggamoja.com/sv-eu/cart"> 630<link rel="alternate" hreflang="en-BG" href="https://geggamoja.com/en-eu/cart"> 631<link rel="alternate" hreflang="de-BG" href="https://geggamoja.com/de-eu/cart"> 632<link rel="alternate" hreflang="nb-BG" href="https://geggamoja.com/nb-eu/cart"> 633<link rel="alternate" hreflang="sv-BG" href="https://geggamoja.com/sv-eu/cart"> 634<link rel="alternate" hreflang="en-HR" href="https://geggamoja.com/en-eu/cart"> 635<link rel="alternate" hreflang="de-HR" href="https://geggamoja.com/de-eu/cart"> 636<link rel="alternate" hreflang="nb-HR" href="https://geggamoja.com/nb-eu/cart"> 637<link rel="alternate" hreflang="sv-HR" href="https://geggamoja.com/sv-eu/cart"> 638<link rel="alternate" hreflang="en-CY" href="https://geggamoja.com/en-eu/cart"> 639<link rel="alternate" hreflang="de-CY" href="https://geggamoja.com/de-eu/cart"> 640<link rel="alternate" hreflang="nb-CY" href="https://geggamoja.com/nb-eu/cart"> 641<link rel="alternate" hreflang="sv-CY" href="https://geggamoja.com/sv-eu/cart"> 642<link rel="alternate" hreflang="en-CZ" href="https://geggamoja.com/en-eu/cart"> 643<link rel="alternate" hreflang="de-CZ" href="https://geggamoja.com/de-eu/cart"> 644<link rel="alternate" hreflang="nb-CZ" href="https://geggamoja.com/nb-eu/cart"> 645<link rel="alternate" hreflang="sv-CZ" href="https://geggamoja.com/sv-eu/cart"> 646<link rel="alternate" hreflang="de-DE" href="https://geggamoja.com/de-de/cart"> 647<link rel="alternate" hreflang="en-DE" href="https://geggamoja.com/en-de/cart"> 648<link rel="alternate" hreflang="nb-DE" href="https://geggamoja.com/nb-de/cart"> 649<link rel="alternate" hreflang="sv-DE" href="https://geggamoja.com/sv-de/cart"> 650<link rel="alternate" hreflang="en-DK" href="https://geggamoja.com/en-eu/cart"> 651<link rel="alternate" hreflang="de-DK" href="https://geggamoja.com/de-eu/cart"> 652<link rel="alternate" hreflang="nb-DK" href="https://geggamoja.com/nb-eu/cart"> 653<link rel="alternate" hreflang="sv-DK" href="https://geggamoja.com/sv-eu/cart"> 654<link rel="alternate" hreflang="en-EE" href="https://geggamoja.com/en-eu/cart"> 655<link rel="alternate" hreflang="de-EE" href="https://geggamoja.com/de-eu/cart"> 656<link rel="alternate" hreflang="nb-EE" href="https://geggamoja.com/nb-eu/cart"> 657<link rel="alternate" hreflang="sv-EE" href="https://geggamoja.com/sv-eu/cart"> 658<link rel="alternate" hreflang="en-FI" href="https://geggamoja.com/en-eu/cart"> 659<link rel="alternate" hreflang="de-FI" href="https://geggamoja.com/de-eu/cart"> 660<link rel="alternate" hreflang="nb-FI" href="https://geggamoja.com/nb-eu/cart"> 661<link rel="alternate" hreflang="sv-FI" href="https://geggamoja.com/sv-eu/cart"> 662<link rel="alternate" hreflang="en-FR" href="https://geggamoja.com/en-eu/cart"> 663<link rel="alternate" hreflang="de-FR" href="https://geggamoja.com/de-eu/cart"> 664<link rel="alternate" hreflang="nb-FR" href="https://geggamoja.com/nb-eu/cart"> 665<link rel="alternate" hreflang="sv-FR" href="https://geggamoja.com/sv-eu/cart"> 666<link rel="alternate" hreflang="en-GR" href="https://geggamoja.com/en-eu/cart"> 667<link rel="alternate" hreflang="de-GR" href="https://geggamoja.com/de-eu/cart"> 668<link rel="alternate" hreflang="nb-GR" href="https://geggamoja.com/nb-eu/cart"> 669<link rel="alternate" hreflang="sv-GR" href="https://geggamoja.com/sv-eu/cart"> 670<link rel="alternate" hreflang="en-HU" href="https://geggamoja.com/en-eu/cart"> 671<link rel="alternate" hreflang="de-HU" href="https://geggamoja.com/de-eu/cart"> 672<link rel="alternate" hreflang="nb-HU" href="https://geggamoja.com/nb-eu/cart"> 673<link rel="alternate" hreflang="sv-HU" href="https://geggamoja.com/sv-eu/cart"> 674<link rel="alternate" hreflang="en-IE" href="https://geggamoja.com/en-eu/cart"> 675<link rel="alternate" hreflang="de-IE" href="https://geggamoja.com/de-eu/cart">
676<link rel="alternate" hreflang="nb-IE" href="https://geggamoja.com/nb-eu/cart"> 677<link rel="alternate" hreflang="sv-IE" href="https://geggamoja.com/sv-eu/cart"> 678<link rel="alternate" hreflang="en-IT" href="https://geggamoja.com/en-eu/cart"> 679<link rel="alternate" hreflang="de-IT" href="https://geggamoja.com/de-eu/cart"> 680<link rel="alternate" hreflang="nb-IT" href="https://geggamoja.com/nb-eu/cart"> 681<link rel="alternate" hreflang="sv-IT" href="https://geggamoja.com/sv-eu/cart"> 682<link rel="alternate" hreflang="en-LV" href="https://geggamoja.com/en-eu/cart"> 683<link rel="alternate" hreflang="de-LV" href="https://geggamoja.com/de-eu/cart"> 684<link rel="alternate" hreflang="nb-LV" href="https://geggamoja.com/nb-eu/cart"> 685<link rel="alternate" hreflang="sv-LV" href="https://geggamoja.com/sv-eu/cart"> 686<link rel="alternate" hreflang="en-LT" href="https://geggamoja.com/en-eu/cart"> 687<link rel="alternate" hreflang="de-LT" href="https://geggamoja.com/de-eu/cart"> 688<link rel="alternate" hreflang="nb-LT" href="https://geggamoja.com/nb-eu/cart"> 689<link rel="alternate" hreflang="sv-LT" href="https://geggamoja.com/sv-eu/cart"> 690<link rel="alternate" hreflang="en-LU" href="https://geggamoja.com/en-eu/cart"> 691<link rel="alternate" hreflang="de-LU" href="https://geggamoja.com/de-eu/cart"> 692<link rel="alternate" hreflang="nb-LU" href="https://geggamoja.com/nb-eu/cart"> 693<link rel="alternate" hreflang="sv-LU" href="https://geggamoja.com/sv-eu/cart"> 694<link rel="alternate" hreflang="en-MT" href="https://geggamoja.com/en-eu/cart"> 695<link rel="alternate" hreflang="de-MT" href="https://geggamoja.com/de-eu/cart"> 696<link rel="alternate" hreflang="nb-MT" href="https://geggamoja.com/nb-eu/cart"> 697<link rel="alternate" hreflang="sv-MT" href="https://geggamoja.com/sv-eu/cart"> 698<link rel="alternate" hreflang="en-NL" href="https://geggamoja.com/en-eu/cart"> 699<link rel="alternate" hreflang="de-NL" href="https://geggamoja.com/de-eu/cart"> 700<link rel="alternate" hreflang="nb-NL" href="https://geggamoja.com/nb-eu/cart"> 701<link rel="alternate" hreflang="sv-NL" href="https://geggamoja.com/sv-eu/cart"> 702<link rel="alternate" hreflang="en-PL" href="https://geggamoja.com/en-eu/cart"> 703<link rel="alternate" hreflang="de-PL" href="https://geggamoja.com/de-eu/cart"> 704<link rel="alternate" hreflang="nb-PL" href="https://geggamoja.com/nb-eu/cart"> 705<link rel="alternate" hreflang="sv-PL" href="https://geggamoja.com/sv-eu/cart"> 706<link rel="alternate" hreflang="en-PT" href="https://geggamoja.com/en-eu/cart"> 707<link rel="alternate" hreflang="de-PT" href="https://geggamoja.com/de-eu/cart"> 708<link rel="alternate" hreflang="nb-PT" href="https://geggamoja.com/nb-eu/cart"> 709<link rel="alternate" hreflang="sv-PT" href="https://geggamoja.com/sv-eu/cart"> 710<link rel="alternate" hreflang="en-RO" href="https://geggamoja.com/en-eu/cart"> 711<link rel="alternate" hreflang="de-RO" href="https://geggamoja.com/de-eu/cart"> 712<link rel="alternate" hreflang="nb-RO" href="https://geggamoja.com/nb-eu/cart"> 713<link rel="alternate" hreflang="sv-RO" href="https://geggamoja.com/sv-eu/cart"> 714<link rel="alternate" hreflang="en-SK" href="https://geggamoja.com/en-eu/cart"> 715<link rel="alternate" hreflang="de-SK" href="https://geggamoja.com/de-eu/cart"> 716<link rel="alternate" hreflang="nb-SK" href="https://geggamoja.com/nb-eu/cart"> 717<link rel="alternate" hreflang="sv-SK" href="https://geggamoja.com/sv-eu/cart"> 718<link rel="alternate" hreflang="en-SI" href="https://geggamoja.com/en-eu/cart"> 719<link rel="alternate" hreflang="de-SI" href="https://geggamoja.com/de-eu/cart"> 720<link rel="alternate" hreflang="nb-SI" href="https://geggamoja.com/nb-eu/cart"> 721<link rel="alternate" hreflang="sv-SI" href="https://geggamoja.com/sv-eu/cart"> 722<link rel="alternate" hreflang="en-ES" href="https://geggamoja.com/en-eu/cart"> 723<link rel="alternate" hreflang="de-ES" href="https://geggamoja.com/de-eu/cart"> 724<link rel="alternate" hreflang="nb-ES" href="https://geggamoja.com/nb-eu/cart"> 725<link rel="alternate" hreflang="sv-ES" href="https://geggamoja.com/sv-eu/cart"> 726<link rel="alternate" hreflang="en-AE" href="https://geggamoja.com/en-us/cart"> 727<link rel="alternate" hreflang="de-AE" href="https://geggamoja.com/de-us/cart"> 728<link rel="alternate" hreflang="nb-AE" href="https://geggamoja.com/nb-us/cart"> 729<link rel="alternate" hreflang="sv-AE" href="https://geggamoja.com/sv-us/cart"> 730<link rel="alternate" hreflang="en-AU" href="https://geggamoja.com/en-us
730/cart"> 731<link rel="alternate" hreflang="de-AU" href="https://geggamoja.com/de-us/cart"> 732<link rel="alternate" hreflang="nb-AU" href="https://geggamoja.com/nb-us/cart"> 733<link rel="alternate" hreflang="sv-AU" href="https://geggamoja.com/sv-us/cart"> 734<link rel="alternate" hreflang="en-CA" href="https://geggamoja.com/en-us/cart"> 735<link rel="alternate" hreflang="de-CA" href="https://geggamoja.com/de-us/cart"> 736<link rel="alternate" hreflang="nb-CA" href="https://geggamoja.com/nb-us/cart"> 737<link rel="alternate" hreflang="sv-CA" href="https://geggamoja.com/sv-us/cart"> 738<link rel="alternate" hreflang="en-CH" href="https://geggamoja.com/en-eu/cart"> 739<link rel="alternate" hreflang="de-CH" href="https://geggamoja.com/de-eu/cart"> 740<link rel="alternate" hreflang="nb-CH" href="https://geggamoja.com/nb-eu/cart"> 741<link rel="alternate" hreflang="sv-CH" href="https://geggamoja.com/sv-eu/cart"> 742<link rel="alternate" hreflang="en-GB" href="https://geggamoja.com/en-us/cart"> 743<link rel="alternate" hreflang="de-GB" href="https://geggamoja.com/de-us/cart"> 744<link rel="alternate" hreflang="nb-GB" href="https://geggamoja.com/nb-us/cart"> 745<link rel="alternate" hreflang="sv-GB" href="https://geggamoja.com/sv-us/cart"> 746<link rel="alternate" hreflang="en-JP" href="https://geggamoja.com/en-us/cart"> 747<link rel="alternate" hreflang="de-JP" href="https://geggamoja.com/de-us/cart"> 748<link rel="alternate" hreflang="nb-JP" href="https://geggamoja.com/nb-us/cart"> 749<link rel="alternate" hreflang="sv-JP" href="https://geggamoja.com/sv-us/cart"> 750<link rel="alternate" hreflang="en-KR" href="https://geggamoja.com/en-us/cart"> 751<link rel="alternate" hreflang="de-KR" href="https://geggamoja.com/de-us/cart"> 752<link rel="alternate" hreflang="nb-KR" href="https://geggamoja.com/nb-us/cart"> 753<link rel="alternate" hreflang="sv-KR" href="https://geggamoja.com/sv-us/cart"> 754<link rel="alternate" hreflang="nb-NO" href="https://geggamoja.com/nb-no/cart"> 755<link rel="alternate" hreflang="de-NO" href="https://geggamoja.com/de-no/cart"> 756<link rel="alternate" hreflang="en-NO" href="https://geggamoja.com/en-no/cart"> 757<link rel="alternate" hreflang="sv-NO" href="https://geggamoja.com/sv-no/cart"> 758<link rel="alternate" hreflang="en-NZ" href="https://geggamoja.com/en-us/cart"> 759<link rel="alternate" hreflang="de-NZ" href="https://geggamoja.com/de-us/cart"> 760<link rel="alternate" hreflang="nb-NZ" href="https://geggamoja.com/nb-us/cart"> 761<link rel="alternate" hreflang="sv-NZ" href="https://geggamoja.com/sv-us/cart"> 762<link rel="alternate" hreflang="en-AX" href="https://geggamoja.com/en-eu/cart"> 763<link rel="alternate" hreflang="de-AX" href="https://geggamoja.com/de-eu/cart"> 764<link rel="alternate" hreflang="nb-AX" href="https://geggamoja.com/nb-eu/cart"> 765<link rel="alternate" hreflang="sv-AX" href="https://geggamoja.com/sv-eu/cart"> 766<link rel="alternate" hreflang="en-IS" href="https://geggamoja.com/en-us/cart"> 767<link rel="alternate" hreflang="de-IS" href="https://geggamoja.com/de-us/cart"> 768<link rel="alternate" hreflang="nb-IS" href="https://geggamoja.com/nb-us/cart"> 769<link rel="alternate" hreflang="sv-IS" href="https://geggamoja.com/sv-us/cart"> 770<link rel="alternate" hreflang="en-RS" href="https://geggamoja.com/en-us/cart"> 771<link rel="alternate" hreflang="de-RS" href="https://geggamoja.com/de-us/cart"> 772<link rel="alternate" hreflang="nb-RS" href="https://geggamoja.com/nb-us/cart"> 773<link rel="alternate" hreflang="sv-RS" href="https://geggamoja.com/sv-us/cart"> 774<link rel="alternate" hreflang="en-UA" href="https://geggamoja.com/en-us/cart"> 775<link rel="alternate" hreflang="de-UA" href="https://geggamoja.com/de-us/cart"> 776<link rel="alternate" hreflang="nb-UA" href="https://geggamoja.com/nb-us/cart"> 777<link rel="alternate" hreflang="sv-UA" href="https://geggamoja.com/sv-us/cart"> 778<link rel="alternate" hreflang="en-CN" href="https://geggamoja.com/en-us/cart"> 779<link rel="alternate" hreflang="de-CN" href="https://geggamoja.com/de-us/cart"> 780<link rel="alternate" hreflang="nb-CN" href="https://geggamoja.com/nb-us/cart"> 781<link rel="alternate" hreflang="sv-CN" href="https://geggamoja.com/sv-us/cart"> 782<link rel="alternate" hreflang="en-TR" href="https://geggamoja.com/en-us
782/cart"> 783<link rel="alternate" hreflang="de-TR" href="https://geggamoja.com/de-us/cart"> 784<link rel="alternate" hreflang="nb-TR" href="https://geggamoja.com/nb-us/cart"> 785<link rel="alternate" hreflang="sv-TR" href="https://geggamoja.com/sv-us/cart"> 786<link rel="alternate" hreflang="en-BQ" href="https://geggamoja.com/en-us/cart"> 787<link rel="alternate" hreflang="de-BQ" href="https://geggamoja.com/de-us/cart"> 788<link rel="alternate" hreflang="nb-BQ" href="https://geggamoja.com/nb-us/cart"> 789<link rel="alternate" hreflang="sv-BQ" href="https://geggamoja.com/sv-us/cart">
790<script async="async" src="/checkouts/internal/preloads.js?locale=en-BQ&default_configuration_id=4126966104"></script>
vendor: 1 bytes, line 790
790
791<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 791
791
792<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 792
792
793<script>var Shopify = Shopify || {}; 794Shopify.shop = "geggamoja.myshopify.com"; 795Shopify.locale = "en"; 796Shopify.currency = {"active":"USD","rate":"0.0996105"}; 797Shopify.country = "BQ"; 798Shopify.theme = {"name":"final Geggamoja.com ","id":185785778520,"schema_name":"Palo Alto","schema_version":"7.0.0","theme_store_id":777,"role":"main"}; 799Shopify.theme.handle = "null"; 800Shopify.theme.style = {"id":null,"handle":null}; 801Shopify.cdnHost = "geggamoja.com/cdn"; 802Shopify.routes = Shopify.routes || {}; 803Shopify.routes.root = "/en-us/"; 804Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 805Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 806Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 807Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 807
807
808<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 808
808
809<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 809
809
810<script> 811 window.Shopify = window.Shopify || {}; 812 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 813 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 814 window.Shopify.SignInWithShop.eligible = true; 815</script>
vendor: 1 bytes, line 815
815
816<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 816
816
817<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 817
817
818<script type="module"> 819 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 820 821 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 822 823</script>
vendor: 1 bytes, line 823
823
824<script> 825 window.Shopify = window.Shopify || {}; 826 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 827 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"]}; 828</script>
vendor: 1 bytes, line 828
828
829<script>(function() { 830 var isLoaded = false; 831 function asyncLoad() { 832 if (isLoaded) return; 833 isLoaded = true; 834 var urls = ["https:\/\/cdn.nfcube.com\/tiktok-da6639dd02368e480d22c08dba914807.js?shop=geggamoja.myshopify.com","https:\/\/bubble.trymimir.com\/geggomja.js?shop=geggamoja.myshopify.com"]; 835 for (var i = 0; i < urls.length; i++) { 836 var s = document.createElement('script'); 837 s.type = 'text/javascript'; 838 s.async = true; 839 s.src = urls[i]; 840 var x = document.getElementsByTagName('script')[0]; 841 x.parentNode.insertBefore(s, x); 842 } 843 }; 844 if(window.attachEvent) { 845 window.attachEvent('onload', asyncLoad); 846 } else { 847 window.addEventListener('load', asyncLoad, false); 848 } 849})();</script>
vendor: 1 bytes, line 849
849
850<script id="__st">var __st={"a":91421704536,"offset":7200,"reqid":"efd472cb-fe9c-42c7-ac9d-d8c2d8074b30-1791062580","pageurl":"geggamoja.com\/en-us\/cart","u":"dfb7cb792416","p":"cart"};</script>
vendor: 1 bytes, line 850
850
851<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 851
851
852<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 852
852
853<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 853
853
854<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>
854<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 854
854
855<script> 856 window.Shopify = window.Shopify || {}; 857 window.Shopify.MCP = window.Shopify.MCP || {}; 858 window.Shopify.MCP.enabled = true; 859 window.Shopify.MCP.shop = "geggamoja.myshopify.com"; 860 window.Shopify.MCP.mcpEndpoint = "https:\/\/geggamoja.com\/api\/mcp"; 861 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"]}}]; 862</script>
vendor: 1 bytes, line 862
862
863<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=");})(); 864</script>
vendor: 1 bytes, line 864
864
865<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)}}; 866</script>
vendor: 1 bytes, line 866
866
867<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 868 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); 869</script>
vendor: 1 bytes, line 869
869
870<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})}})); 871</script>
vendor: 1 bytes, line 871
871
872<script id='scb4127' type='text/javascript' async='' src='https://geggamoja.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
872<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>
872 873<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"> 874<style id="shopify-accelerated-checkout-cart"> 875 #shopify-buyer-consent { 876 margin-top: 1em; 877 display: inline-block; 878 width: 100%; 879} 880 881#shopify-buyer-consent.hidden { 882 display: none; 883} 884 885#shopify-subscription-policy-button { 886 background: none; 887 border: none; 888 padding: 0; 889 text-decoration: underline; 890 font-size: inherit; 891 cursor: pointer; 892} 893 894#shopify-subscription-policy-button::before { 895 box-shadow: none; 896} 897 898 </style> 899
900<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
900 901 <!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/language_switcher/b5b83690-efd4-434d-8c6a-a5cef4019faf --> 902 903�<!-- BEGIN app snippet: switcher_styling --> 904<style> 905 .tl-switcher-container.hidden { 906 display: none; 907 height: 0; 908 overflow: hidden; 909 opacity: 0; 910 } 911 .tl-switcher-container { 912 position: relative; 913 z-index: 1; 914 line-height: normal; 915 } 916 .tl-switcher-container.desktop { 917 display: inline-flex; 918 align-items: center; 919 } 920 .tl-switcher-container.mobile { 921 display: block; 922 } 923 .tl-custom-position { 924 position: absolute; 925 z-index: 9999; 926 box-shadow: 0 0 10px rgba(0, 0, 0, .15); 927 border-radius: 3px; 928 background-color: #fff; 929 } 930 .tl-wrapper { 931 position: relative; 932 } 933 .tl-dropdown { 934 display: none; 935 position: absolute; 936 top: 100%; 937 left: 0; 938 z-index: 1; 939 min-width: 100%; 940 border-radius: 3px; 941 box-shadow: 0 0 10px rgba(0, 0, 0, .15); 942 background-color: #fff; 943 padding: 16px 15px 17px; 944 font-weight: normal; 945 color: #000; 946 } 947 .tl-dropdown.active { 948 display: block; 949 } 950 .tl-overlay { 951 display: none; 952 position: fixed; 953 top: 0; 954 right: 0; 955 bottom: 0; 956 left: 0; 957 z-index: 9999; 958 background-color: rgba(0, 0, 0, .5); 959 align-items: center; 960 justify-content: center; 961 } 962 .tl-overlay.active { 963 display: flex; 964 } 965 .tl-overlay .tl-inner { 966 display: flex; 967 flex-direction: column; 968 justify-content: center; 969 position: relative; 970 width: 400px; 971 max-width: 95%; 972 min-height: 150px; 973 border-radius: 5px; 974 box-shadow: 0 0 15px rgba(0, 0, 0, .15); 975 background-color: #fff; 976 padding: 25px 5%; 977 } 978 .tl-switcher { 979 position: relative; 980 } 981 .tl-switcher form { 982 margin: 0; 983 overflow: visible; 984 } 985 .tl-select, 986 .tl-selection, 987 .tl-option { 988 display: flex; 989 align-items: center; 990 column-gap: 7px; 991 white-space: nowrap; 992 } 993 .tl-select { 994 border: 1px solid rgba(0, 0, 0, .15); 995 border-radius: 3px; 996 padding: 8px 10px; 997 text-align: left; 998 font-size: 14px; 999 text-transform: capitalize; 1000 cursor: pointer; 1001 } 1002 .tl-select:after { 1003 content: ""; 1004 display: inline-block; 1005 width: 7px; 1006 height: 7px; 1007 margin: 0 5px 0 auto; 1008 border-width: 0 1px 1px 0; 1009 border-style: solid; 1010 border-color: #000; 1011 opacity: 0.9; 1012 transform: rotate(45deg) translate(0, -40%); 1013 transition: 0.3s ease; 1014 } 1015 .tl-select.open:after { 1016 transform: rotate(-135deg) translate(-2px, 0); 1017 } 1018 .tl-flag { 1019 width: 18px; 1020 max-width: none; 1021 border-radius: 1px; 1022 vertical-align: middle; 1023 transition: 0.2s ease; 1024 } 1025 .tl-label { 1026 display: inline-block; 1027 vertical-align: middle; 1028 overflow-x: hidden; 1029 text-overflow: ellipsis; 1030 } 1031 .tl-name { 1032 text-transform: capitalize; 1033 } 1034 .tl-code { 1035 text-transform: uppercase; 1036 } 1037 .tl-selections { 1038 display: flex; 1039 align-items: center; 1040 border: 1px solid rgba(0, 0, 0, .15); 1041 border-radius: 3px; 1042 } 1043 .tl-selections:hover { 1044 cursor: pointer; 1045 } 1046 .tl-selection { 1047 padding: 8px 10px; 1048 } 1049 .tl-selection + .tl-selection { 1050 margin-left: -8px; 1051 } 1052 .tl-invert { 1053 filter: invert(100%); 1054 } 1055 .tl-select:has(.tl-icon):after { 1056 display: none; 1057 } 1058 .tl-close-btn { 1059 display: none; 1060 } 1061 .tl-title { 1062 margin: 0 0 7px; 1063 text-align: left; 1064 font-size: 14px; 1065 } 1066 .tl-switcher + .tl-title { 1067 margin-top: 14px; 1068 } 1069 .tl-options { 1070 display: none; 1071 list-style: none; 1072 position: absolute; 1073 bottom: auto; 1074 top: 100%; 1075 left: 0; 1076 z-index: 1; 1077 min-width: 100%; 1078 max-height: 170px; 1079 margin: 0 0; 1080 border-radius: 3px; 1081 box-shadow: 0 0 5px 1px rgba(0, 0, 0, .15); 1082 overflow-y: auto; 1083 background-color: #fff; 1084 padding: 6px 1px; 1085 text-align: left; 1086 font-size: 14px; 1087 font-weight: normal; 1088 color: #000; 1089 } 1090 .tl-options.open { 1091 display: block; 1092 } 1093 .tl-option { 1094 padding: 5px 10px; 1095 text-transform: capitalize; 1096 cursor: pointer; 1097 transition: 0.2s ease; 1098 } 1099 .tl-option::before, 1100 .tl-option::after { 1101 content: none !important; 1102 } 1103 .tl-select:focus-visible, 1104 .tl-option:focus-visible, 1105 .tl-selections:focus-visible, 1106 .tl-close-btn:focus-visible, 1107 .tl-submit-btn:focus-visible { 1108 outline: 2px solid #b3b3b3; 1109 outline-offset: -2px; 1110 /* Blends with the theme text colour where supported, so a dark header keeps 1111 a visible ring. The flat grey above stays the fallback. */ 1112 outline-color: color-mix(in srgb, currentColor 40%, transparent); 1113 } 1114 .tl-option:hover img { 1115 opacity: 0.75; 1116 } 1117 .tl-btn-container { 1118 margin-top: 18px;
1119 text-align: center; 1120 } 1121 .tl-submit-btn { 1122 border: none; 1123 border-radius: 3px; 1124 outline: none; 1125 box-shadow: none; 1126 background-color: #333; 1127 padding: 9px 35px; 1128 font-size: 14px; 1129 font-weight: bold; 1130 color: #fff; 1131 text-transform: uppercase; 1132 cursor: pointer; 1133 transition: 0.2s ease; 1134 } 1135 .tl-submit-btn:hover { 1136 background-color: #222; 1137 } 1138 .tl-overlay .tl-close-btn { 1139 display: block; 1140 position: absolute; 1141 top: 10px; 1142 right: 15px; 1143 cursor: pointer; 1144 } 1145 .tl-overlay .tl-switcher { 1146 margin-bottom: 5px; 1147 } 1148 .tl-overlay .tl-options { 1149 padding: 8px 1px; 1150 } 1151 @supports (-webkit-hyphens:none) { 1152 .tl-select, 1153 .tl-selection, 1154 .tl-option { 1155 column-gap: 0; 1156 } 1157 .tl-select img + .tl-label, 1158 .tl-selection img + .tl-label, 1159 .tl-option img + .tl-label, 1160 div.tl-select:after { 1161 margin-left: 7px; 1162 } 1163 } 1164 .tl-switcher-container.tl-custom-position { 1165 border-width: 1px; 1166 border-style: solid; 1167 border-color: #000000; 1168 background-color: #ffffff; 1169 } 1170 .tl-custom-position.top-right { 1171 top: 55px; 1172 right: 20px; 1173 bottom: auto; 1174 left: auto; 1175 } 1176 .tl-custom-position.top-left { 1177 top: 55px; 1178 right: auto; 1179 bottom: auto; 1180 left: 20px; 1181 } 1182 .tl-custom-position.bottom-left { 1183 position: fixed; 1184 top: auto; 1185 right: auto; 1186 bottom: 20px; 1187 left: 20px; 1188 } 1189 .tl-custom-position.bottom-right { 1190 position: fixed; 1191 top: auto; 1192 right: 20px; 1193 bottom: 20px; 1194 left: auto; 1195 } 1196 .tl-custom-position > div { 1197 font-size: 14px; 1198 color: #5c5c5c; 1199 } 1200 .tl-custom-position .tl-label { 1201 color: #5c5c5c; 1202 } 1203 .tl-dropdown.bottom-right, 1204 .tl-dropdown.bottom-left { 1205 bottom: 100%; 1206 top: auto; 1207 } 1208 .tl-dropdown.top-right, 1209 .tl-dropdown.bottom-right { 1210 right: 0; 1211 left: auto; 1212 } 1213 .tl-options.bottom-right, 1214 .tl-options.bottom-left { 1215 bottom: 100%; 1216 top: auto; 1217 } 1218 .tl-options.top-right, 1219 .tl-options.bottom-right { 1220 right: 0; 1221 left: auto; 1222 } 1223 div:not(.tl-inner) > .tl-switcher .tl-select, 1224 div.tl-selections { 1225 border-width: 0px; 1226 } 1227 1228 1229</style> 1230<!-- END app snippet --> 1231
1232<script type="text/template" id="tl-switcher-template"> 1233 <div class="tl-switcher-container hidden top-right"> 1234 1235 <!-- 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" /> 1236 <ul class="tl-options" role="listbox" aria-label="Language">�<!-- BEGIN app snippet: switcher_option --><li 1237 class="tl-option active" 1238 role="option" 1239 tabindex="-1" 1240 aria-selected="true" 1241 data-value="en" 1242> 1243 <span class="tl-label tl-name">English</span>�</li> 1244<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li 1245 class="tl-option " 1246 role="option" 1247 tabindex="-1" 1248 aria-selected="false" 1249 data-value="de" 1250> 1251 <span class="tl-label tl-name">Deutsch</span>�</li> 1252<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li 1253 class="tl-option " 1254 role="option" 1255 tabindex="-1" 1256 aria-selected="false" 1257 data-value="nb" 1258> 1259 <span class="tl-label tl-name">Norsk</span>�</li> 1260<!-- END app snippet -->�<!-- BEGIN app snippet: switcher_option --><li 1261 class="tl-option " 1262 role="option" 1263 tabindex="-1" 1264 aria-selected="false" 1265 data-value="sv" 1266> 1267 <span class="tl-label tl-name">svenska</span>�</li> 1268<!-- END app snippet --> 1269 </ul> 1270 <input type="hidden" name="country_code" value="BQ"> 1271 <input type="hidden" name="language_code" value="en"></form> 1272</div> 1273<!-- END app snippet --> 1274 </div> 1275</script>
1275 1276
1277<script defer="defer" src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/advanced-switcher-init.js" type="text/javascript"></script>
1277 1278
1279<script> 1280 (function () { 1281 1282 if (typeof window.TranslationLab === 'undefined') { 1283 window.TranslationLab = {}; 1284 } 1285 1286 window.TranslationLab.CurrencySettings = { 1287 themeMoneyFormat: "${{amount}}", 1288 themeMoneyWithCurrencyFormat: "${{amount}} USD", 1289 format: 'money_with_currency_format', 1290 isRtl: false 1291 }; 1292 1293 window.TranslationLab.switcherSettings = { 1294 switcherMode: 'none', 1295 labelType: 'language-name', 1296 showFlags: true, 1297 useSwitcherIcon: false, 1298 imgFileTemplate: 'https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/[country-code].svg', 1299 1300 isModal: false, 1301 1302 currencyFormatClass: 'span.money, span.tlab-currency-format, .price-item, .price, .price-sale, .price-compare, .product__price, .product__price--sale, .product__price--old, .jsPrice', 1303 shopCurrencyCode: "USD" || "SEK", 1304 1305 langCurrencies: null, 1306 1307 currentLocale: 'en', 1308 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"}], 1309 1310 currentCountry: 'BQ', 1311 availableCountries: [], 1312 1313 regionLanguages: null, 1314 1315 countryRegionAndLanguageCombinedSave: false, 1316 1317 addNoRedirect: false, 1318 addLanguageCode: false, 1319 }; 1320 1321 function getShopifyThemeName() { 1322 if (window.Shopify && window.Shopify.theme && window.Shopify.theme.name) { 1323 return window.Shopify.theme.name.toLowerCase(); 1324 } 1325 return null; 1326 } 1327 1328 function find(collection, predicate) { 1329 for (var i = 0; i < collection.length; i++) { 1330 if (predicate(collection[i])) { 1331 return collection[i]; 1332 } 1333 } 1334 return null; 1335 } 1336 1337 function getCurrenciesForLanguage(languageCode, languageCurrencies, defaultCurrencyCode) { 1338 if (!languageCode || !languageCurrencies) { 1339 return { 1340 languageCode: '', 1341 currencies: [{ code: defaultCurrencyCode }] 1342 }; 1343 } 1344 const langCodePart = languageCode.split('-')[0]; 1345 const langCurrencyMapping = find(languageCurrencies, function(x) { return x.languageCode === languageCode || x.languageCode === langCodePart; }); 1346 const defaultCurrenciesForLanguage = { 1347 languageCode: languageCode, 1348 currencies: [{ code: defaultCurrencyCode }] 1349 }; 1350 return langCurrencyMapping ?? defaultCurrenciesForLanguage; 1351 } 1352 1353 function findCurrencyForLanguage(langCurrencies, languageCode, currencyCode, defaultCurrencyCode) { 1354 if (!languageCode) return null 1355 const langCurrencyMapping = getCurrenciesForLanguage(languageCode, langCurrencies, defaultCurrencyCode); 1356 if (!currencyCode) return langCurrencyMapping.currencies[0]; 1357 const currency = find(langCurrencyMapping.currencies, function(currency) { return currency.code === currencyCode; }); 1358 if (!currency) return langCurrencyMapping.currencies[0]; 1359 return currency; 1360 } 1361 1362 function getCurrentCurrencyCode(languageCurrencies, language, shopCurrencyCode) { 1363 const queryParamCurrencyCode = getQueryParam('currency'); 1364 if (queryParamCurrencyCode) { 1365 window.TranslationLab.currencyCookie.write(queryParamCurrencyCode.toUpperCase()); 1366 deleteQueryParam('currency'); 1367 } 1368 1369 const savedCurrencyCode = window.TranslationLab.currencyCookie.read() ?? null; 1370 const currencyForCurrentLanguage = findCurrencyForLanguage(languageCurrencies, language.iso_code, savedCurrencyCode, shopCurrencyCode); 1371 return currencyForCurrentLanguage ? currencyForCurrentLanguage.code : shopCurrencyCode; 1372 } 1373 1374 function getQueryParam(param) { 1375 const queryString = window.location.search; 1376 const urlParams = new URLSearchParams(queryString); 1377 const paramValue = urlParams.get(param); 1378 return paramValue; 1379 } 1380 1381 function deleteQueryParam(param) { 1382 const url = new URL(window.location.href); 1383 url.searchParams.delete(param); 1384 window.history.replaceState({}, '', url.toString()); 1385 } 1386 1387 window.TranslationLab.currencyCookie = { 1388 name: 'translation-lab-currency', 1389 write: function (currency) { 1390 window.localStorage.setItem(this.name, currency); 1391 }, 1392 read: function () { 1393 return window.localStorage.getItem(this.name); 1394 }, 1395 destroy: function () { 1396 window.localStorage.removeItem(this.name); 1397 } 1398 } 1399 1400 window.TranslationLab.currencyService = { 1401 getCurrenciesForLanguage: getCurrenciesForLanguage, 1402 findCurrencyForLanguage: findCurrencyForLanguage, 1403 getCurrentCurrencyCode: getCurrentCurrencyCode 1404 } 1405 1406 var switcherOptions = { 1407 shopifyThemeName: getShopifyThemeName(), 1408 switcherPrototypeSelector: '.tl-switcher-container.hidden', 1409 switcherPosition: "custom", 1410 headerRefElement: "", 1411 headerRelativePosition: "before", 1412 mobileRefElement: "", 1413 mobileRelativePosition: "before", 1414 }; 1415 1416 window.TranslationLab.switcherOptions = switcherOptions; 1417 1418 if (window.TranslationLab.Switcher) { 1419 window.TranslationLab.Switcher.configure(switcherOptions); 1420 } 1421 1422 })();
1423</script>
1423 1424 1425 1426
1427<script defer="defer" src="https://cdn.shopify.com/extensions/01a0f19a-971b-7f79-878f-357b9347d0a0/content-translation-425/assets/advanced-switcher.js" type="text/javascript"></script>
1427 1428 1429 1430 1431 1432<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 1433 1434 1435 1436 1437 1438 1439 1440<link rel="dns-prefetch" href="https://cdn.judge.me"> 1441<link rel="dns-prefetch" href="https://cdn1.judge.me"> 1442<link rel="dns-prefetch" href="https://api.judge.me"> 1443
1444<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
1444ou! 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
1444itle":"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_
1444youtube_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"
1444:"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_
1444shop_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>
1444 <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 )} 1445</style> <style class='jdgm-settings-style'></style> 1446 1447 1448 1449 1450 <style class='jdgm-miracle-styles'> 1451 @-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
1451/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} 1452 1453</style> 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 <link id="judgeme_widget_align_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/widget_v3_theme_align.css"> 1467 1468 1469 1470
1471<script data-cfasync='false' class='jdgm-script'> 1472!function(e){window.jdgm=window.jdgm||{}; 1473/* INF-1976 */ 1474var _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;}(); 1475if(_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;} 1476jdgm.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/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 1477jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 1478setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 1479!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 1480(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 1481a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 1482jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 1483t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 1484t.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( 1485".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 1486parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 1487jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 1488)}))}(document); 1489</script>
1489 1490<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript> 1491 1492<!-- BEGIN app snippet: theme_fix_tags -->
1492<script> 1493 (function() { 1494 var jdgmThemeFixes = null; 1495 if (!jdgmThemeFixes) return; 1496 1497 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 1498 // before the per-theme fix so the theme-specific CSS wins the cascade. 1499 // HTML is never applied globally (too risky). 1500 var allThemesFix = jdgmThemeFixes['all']; 1501 if (allThemesFix && allThemesFix.css) { 1502 var allStyleTag = document.createElement('style'); 1503 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 1504 allStyleTag.innerHTML = allThemesFix.css; 1505 document.head.append(allStyleTag); 1506 }; 1507 1508 if (allThemesFix && allThemesFix.js) { 1509 var allScriptTag = document.createElement('script'); 1510 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 1511 allScriptTag.innerHTML = allThemesFix.js; 1512 document.head.append(allScriptTag); 1513 }; 1514 1515 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 1516 if (!thisThemeFix) return; 1517 1518 if (thisThemeFix.html) { 1519 document.addEventListener("DOMContentLoaded", function() { 1520 var htmlDiv = document.createElement('div'); 1521 htmlDiv.classList.add('jdgm-theme-fix-html'); 1522 htmlDiv.innerHTML = thisThemeFix.html; 1523 document.body.append(htmlDiv); 1524 }); 1525 }; 1526 1527 if (thisThemeFix.css) { 1528 var styleTag = document.createElement('style'); 1529 styleTag.classList.add('jdgm-theme-fix-style'); 1530 styleTag.innerHTML = thisThemeFix.css; 1531 document.head.append(styleTag); 1532 }; 1533 1534 if (thisThemeFix.js) { 1535 var scriptTag = document.createElement('script'); 1536 scriptTag.classList.add('jdgm-theme-fix-script'); 1537 scriptTag.innerHTML = thisThemeFix.js; 1538 document.head.append(scriptTag); 1539 }; 1540 })(); 1541</script>
1541 1542<!-- END app snippet --> 1543<!-- End of Judge.me Core --> 1544 1545 1546 1547<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1548<script type="text/javascript"> 1549 (function (c, l, a, r, i, t, y) { 1550 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1551 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1552 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1553 1554 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1555 if (error) { 1556 console.error("Error loading Shopify features:", error); 1557 return; 1558 } 1559 1560 c[a]('consentv2', { 1561 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1562 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1563 source: 101, 1564 }); 1565 }); 1566 1567 l.addEventListener("visitorConsentCollected", function (e) { 1568 c[a]('consentv2', { 1569 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1570 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1571 source: 101, 1572 }); 1573 }); 1574 })(window, document, "clarity", "script", "yabwqfe4t7"); 1575</script>
1575 1576 1577 1578 1579<!-- END app block --><!-- BEGIN app block: shopify://apps/gorgias-live-chat-helpdesk/blocks/gorgias/a66db725-7b96-4e3f-916e-6c8e6f87aaaa -->
1580<script defer data-gorgias-loader-chat src="https://config.gorgias.chat/bundle-loader/shopify/geggamoja.myshopify.com"></script>
1580 1581 1582
1583<script defer data-gorgias-loader-convert src="https://content.9gtb.com/loader.js"></script>
1583 1584 1585
1586<script defer data-gorgias-loader-mailto-replace src="https://config.gorgias.help/api/contact-forms/replace-mailto-script.js?shopName=geggamoja"></script>
1586 1587 1588 1589<!-- END app block --><!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/custom_translations/b5b83690-efd4-434d-8c6a-a5cef4019faf --><!-- BEGIN app snippet: custom_translation_scripts -->
1589<script> 1590var __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.
1590index),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];
1590if(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("&"):[];
1590return{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;
1590try{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))}
1590return{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;
1590case"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}})})(); 1591</script>
1591<!-- END app snippet -->
1591<script> 1592 (function() { 1593 var ctx = { 1594 locale: "en", 1595 isPrimaryLocale: false, 1596 rootUrl: "\/en-us", 1597 translationsMetadata: [], 1598 template: "cart", 1599 }; 1600 var settings = null; 1601 TranslationLab.CustomTranslations.init(ctx, settings); 1602 })(); 1603</script>
1603 1604 1605 1606<!-- END app block --><!-- BEGIN app block: shopify://apps/tradedoubler-affiliate/blocks/app-embed/5336782f-9a78-4117-be6f-8cc073d67e6c --><!-- BEGIN app snippet: datablock -->
1606<script>var tdappconf={o:2193377,p:296775,h:'null'};</script>
1606<!-- END app snippet --> 1607<!-- END app block --><!-- BEGIN app block: shopify://apps/t-lab-ai-language-translate/blocks/language_detection/b5b83690-efd4-434d-8c6a-a5cef4019faf -->
1607<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"> 1608 <input type="hidden" name="return_to"></form></script>
1608 1609 1610<!-- BEGIN app snippet: language_detection_code -->
1610<script> 1611 "use strict"; 1612 (()=>{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()))}}})(); 1613</script>
1613<!-- END app snippet --> 1614
1615<script> 1616 "use strict"; 1617 (function () { 1618 var languageList = JSON.parse("[{\"iso_code\":\"en\"},{\"iso_code\":\"de\"},{\"iso_code\":\"nb\"},{\"iso_code\":\"sv\"}]"); 1619 var currentLocale = 'en'; 1620 TranslationLab.BrowserLanguageDetection.configure(currentLocale, languageList); 1621 })(); 1622</script>
1622 1623 1624 1625<!-- END app block --><!-- BEGIN app block: shopify://apps/mintt-tiktok-feed/blocks/head-block/fa514c33-5475-4484-b270-5f1e7eb87a9a --> 1626
1626<script> 1627 document.addEventListener('DOMContentLoaded', function () { 1628 let tiktokScript = document.createElement('script'); 1629 1630 1631 tiktokScript.src = 'https://cdn.nfcube.com/tiktok-da6639dd02368e480d22c08dba914807.js'; 1632 1633 1634 document.body.appendChild(tiktokScript); 1635 }); 1636 </script>
1636 1637 1638 1639 1640<!-- END app block -->
1640<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 1640
1640
1641<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1641
1641
1642<script src="https://cdn.shopify.com/extensions/01a0ec13-1d49-75ae-bfa1-28ac3a4ea1e5/aov-ai-pre-order-58/assets/avada-preorder.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1642
1642
1643<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 1643
1643
1644<script src="https://cdn.shopify.com/extensions/01a0f110-4069-70f0-8dd9-efe17a5b31e9/aov-bundle-upsell-160/assets/aov-offer.js" type="text/javascript" defer="defer"></script>
1644 1645<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1646<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 1646
1646
1647<script> 1648 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1649</script>
vendor: 1 bytes, line 1649
1649
1650<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}
1650).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: ["4c64608a","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"]}
1650,"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\\\"]}
1650,{\\\"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}]}
1650,{"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":"15258131923288","handle":"allvaderssko-mossgron","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55547847704920","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":"15256610799960","handle":"allvadersskor-petrol","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55541362983256","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15784064516440","handle":"allvadersskor-rosa","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57412477518168","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}]}
1650,{"id":"15842678669656","handle":"babybyxor-bambu-beige-tiger","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605779620184","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":"15842680504664","handle":"babybyxor-bambu-blue-flyers","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605786272088","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15842680570200","handle":"babybyxor-bambu-blue-giraffe","isCollective":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}]}
1650,{"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}]},{"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}]}
1650,{"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":"15842678440280","handle":"babyfilt-bambu-beige-tiger","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605779095896","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}]},{"id":"15842680144216","handle":"babyfilt-bambu-blue-flyers","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57605785485656","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"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}]}],"purchasingCompany":null},},"https://geggamoja.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"185785778520","themeStoreId":"777","themePublished":"true","eventMetadataId":"672b4d3c-6ac1-4ba7-b625-e416497991de","pageType":"cart","shopId":"91421704536","storefrontBaseUrl":"https:\/\/geggamoja.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1650<script> 1651 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1652 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1653 window.ShopifyAnalytics.meta.currency = 'USD'; 1654 var meta = {"page":{"pageType":"cart","requestId":"efd472cb-fe9c-42c7-ac9d-d8c2d8074b30-1791062580"}}; 1655 for (var attr in meta) { 1656 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1657 } 1658</script>
vendor: 1 bytes, line 1658
1658
1659<script class="analytics"> 1660 (function () { 1661 var customDocumentWrite = function(content) { 1662 var jquery = null; 1663 1664 if (window.jQuery) { 1665 jquery = window.jQuery; 1666 } else if (window.Checkout && window.Checkout.$) { 1667 jquery = window.Checkout.$; 1668 } 1669 1670 if (jquery) { 1671 jquery('body').append(content); 1672 } 1673 }; 1674 1675 var hasLoggedConversion = function(token) { 1676 if (token) { 1677 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1678 } 1679 return false; 1680 } 1681 1682 var setCookieIfConversion = function(token) { 1683 if (token) { 1684 var twoMonthsFromNow = new Date(Date.now()); 1685 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1686 1687 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1688 } 1689 } 1690 1691 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1692 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1693 if (trekkie.integrations) { 1694 return; 1695 } 1696 trekkie.methods = [ 1697 'identify', 1698 'page', 1699 'ready', 1700 'track', 1701 'trackForm', 1702 'trackLink' 1703 ]; 1704 trekkie.factory = function(method) { 1705 return function() { 1706 var args = Array.prototype.slice.call(arguments); 1707 args.unshift(method); 1708 trekkie.push(args); 1709 if (method == 'track' || method == 'page') { 1710 var pageUrl; 1711 try { 1712 pageUrl = window.location.href; 1713 } catch (e) {} 1714 var pageReferrer; 1715 try { 1716 pageReferrer = document.referrer; 1717 } catch (e) {} 1718 try { 1719 if (window.__TREKKIE_SHIM_QUEUE == null) { 1720 window.__TREKKIE_SHIM_QUEUE = []; 1721 } 1722 window.__TREKKIE_SHIM_QUEUE.push({ 1723 from: 'trekkie-stub', 1724 method: method, 1725 args: args.slice(1), 1726 pageContext: { 1727 url: pageUrl, 1728 referrer: pageReferrer 1729 } 1730 }); 1731 } catch (e) { 1732 // no-op 1733 } 1734 } 1735 return trekkie; 1736 }; 1737 }; 1738 for (var i = 0; i < trekkie.methods.length; i++) { 1739 var key = trekkie.methods[i]; 1740 trekkie[key] = trekkie.factory(key); 1741 } 1742 trekkie.load = function(config) { 1743 trekkie.config = config || {}; 1744 trekkie.config.initialDocumentCookie = document.cookie; 1745 var first = document.getElementsByTagName('script')[0]; 1746var script = document.createElement('script'); 1747script.type = 'text/javascript'; 1748script.onerror = function(e) { 1749 var scriptFallback = document.createElement('script'); 1750 scriptFallback.type = 'text/javascript'; 1751 scriptFallback.onerror = function(error) { 1752 var Monorail = { 1753 produce: function produce(monorailDomain, schemaId, payload) { 1754 var currentMs = new Date().getTime(); 1755 var event = { 1756 schema_id: schemaId, 1757 payload: payload, 1758 metadata: { 1759 event_created_at_ms: currentMs, 1760 event_sent_at_ms: currentMs 1761 } 1762 }; 1763 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1764 }, 1765 sendRequest: function sendRequest(endpointUrl, payload) { 1766 // Try the sendBeacon API 1767 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1768 var blobData = new window.Blob([payload], { 1769 type: 'text/plain' 1770 }); 1771 1772 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1773 return true; 1774 } // sendBeacon was not successful 1775 1776 } // XHR beacon 1777 1778 var xhr = new XMLHttpRequest(); 1779 1780 try { 1781 xhr.open('POST', endpointUrl); 1782 xhr.setRequestHeader('Content-Type', 'text/plain'); 1783 xhr.send(payload); 1784 } catch (e) { 1785 console.log(e); 1786 } 1787 1788 return false; 1789 }, 1790 isIos12: function isIos12() { 1791 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1792 } 1793 }; 1794 Monorail.produce('monorail-edge.shopifysvc.com', 1795 'trekkie_storefront_load_errors/1.1', 1796 {shop_id: 91421704536, 1797 theme_id: 185785778520, 1798 app_name: "storefront", 1799 context_url: window.location.href, 1800 source_url: "//geggamoja.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1801 1802 }; 1803 scriptFallback.async = true; 1804 scriptFallback.src = '//geggamoja.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1805 first.parentNode.insertBefore(scriptFallback, first); 1806}; 1807script.async = true; 1808script.src = '//geggamoja.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1809first.parentNode.insertBefore(script, first); 1810 1811 }; 1812 trekkie.load( 1813 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":91421704536,"isMerchantRequest":null,"themeId":185785778520,"themeCityHash":"6795647227911600272","contentLanguage":"en","currency":"USD","eventMetadataId":"672b4d3c-6ac1-4ba7-b625-e416497991de"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1814 ); 1815 1816 var loaded = false;
1817 trekkie.ready(function() { 1818 if (loaded) return; 1819 loaded = true; 1820 1821 window.ShopifyAnalytics.lib = window.trekkie; 1822 1823 var originalDocumentWrite = document.write; 1824 document.write = customDocumentWrite; 1825 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1826 document.write = originalDocumentWrite; 1827 1828 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1829 var token = match? match[1]: undefined; 1830 if (!hasLoggedConversion(token)) { 1831 setCookieIfConversion(token); 1832 1833 } 1834 }); 1835 1836 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"efd472cb-fe9c-42c7-ac9d-d8c2d8074b30-1791062580","shopifyEmitted":true}); 1837 1838 var eventsListenerScript = document.createElement('script'); 1839 eventsListenerScript.async = true; 1840 eventsListenerScript.src = "//geggamoja.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1841 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1842})();</script>
vendor: 1 bytes, line 1842
1842
1843<script 1844 defer 1845 src="https://geggamoja.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1846 data-application="storefront-renderer" 1847 data-shop-id="91421704536" 1848 data-render-region="gcp-us-west1" 1849 data-page-type="cart" 1850 data-theme-instance-id="185785778520" 1851 data-theme-name="Palo Alto" 1852 data-theme-version="7.0.0" 1853 data-monorail-region="shop_domain" 1854 data-resource-timing-sampling-rate="10" 1855 data-shs="true" 1856 data-shs-beacon="true" 1857 data-shs-export-with-fetch="true" 1858 data-shs-logs-sample-rate="1" 1859 data-shs-beacon-endpoint="https://geggamoja.com/api/collect" 1860></script>
1860 1861<meta name="shopify-y" content="a932f0fb-9d39-4a42-bbe8-5efeb7af8763" data-expiration="1822620180000"><meta name="shopify-s" content="03da1d17-f418-42f6-a016-ab8d3988d4f4" data-expiration="1791064380000"><meta name="new-cookie-storage-activated" content="t"> 1862</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"> 1863 <div class="loader__image__holder"><div class="loader__image loader__image--fallback"></div></div> 1864 </div></loading-overlay> 1865<a class="in-page-link skip-link" data-skip-content href="#MainContent">Jump to content</a> 1866 1867 <!-- BEGIN sections: group-header --> 1868<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" /> 1869 1870 <div class="wrapper--full" data-announcement-bar> 1871 1872<div 1873 id="announcement-bar--sections--26155446894936__announcement-bar" 1874 class="section-padding section-marquee" 1875 data-section-type="announcement-bar" 1876 data-section-id="sections--26155446894936__announcement-bar" 1877 1878 data-announcement-wrapper 1879 1880 1881 1882> 1883 1884 <div class="ie11-error-message"> 1885 <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> 1886 </div> 1887 1888<style data-shopify>/* Prevent CLS on page load */ 1889 :root { 1890 --announcement-height: calc(0.75rem * 1.1 * 1.5 + 10px * 2 + var(--BORDER-WIDTH)); 1891 } 1892 @media screen and (max-width: 767px) { 1893 :root { 1894 --announcement-height: calc(0.75rem * 1.1 * 1.5 + 10px * 2 + var(--BORDER-WIDTH)); 1895 } 1896 } 1897 1898 #announcement-bar--sections--26155446894936__announcement-bar { 1899 --bg: #86ad9b; 1900 } 1901 1902 @font-face { 1903 font-family: Poppins; 1904 font-weight: 400; 1905 font-style: normal; 1906 font-display: swap; 1907 src: url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"), 1908 url("//geggamoja.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff"); 1909} 1910 1911 1912 #announcement-bar--sections--26155446894936__announcement-bar .announcement { 1913 --font-family: Poppins, sans-serif; 1914 --font-style: normal; 1915 --font-weight: 400; 1916 --adjust-text-size: 1.1; 1917 --padding: 10px; 1918 --letter-spacing: 0.1em; 1919 --line-height: 1.5; 1920 1921 --text: #f4f4f4; 1922 1923 --border: #f4f4f4; 1924 } 1925 1926 #announcement-bar--sections--26155446894936__announcement-bar .flickity-enabled .ticker--animated, 1927 #announcement-bar--sections--26155446894936__announcement-bar .announcement__ticker { padding: 0 30px; } 1928 1929 @media screen and (max-width: 767px) { 1930 #announcement-bar--sections--26155446894936__announcement-bar .announcement { --adjust-text-size: 1.1; } 1931 }</style><div 1932 class="announcement caps announcement--bottom-border" 1933 data-announcement 1934 ><div 1935 class="announcement__slider" 1936 data-slider 1937 1938 role="group" 1939 data-slider-speed="5000" 1940 > 1941 1942 1943 1944 <div class="announcement__block announcement__block--text announcement__slide" 1945 data-slide="text_nyKk4x" 1946 data-slide-index="0" 1947 data-block-id="text_nyKk4x" 1948 1949 1950 1951 style="--highlight-color: var(--text);--highlight-color: #d43747;--highlight-text-color: #000000;"> 1952 <div data-ticker-frame class="announcement__message"> 1953 <div data-ticker-scale class="announcement__scale"> 1954 <div data-ticker-text class="announcement__text"> 1955 1956 1957 1958<span class="text-highlight__break">Swedish design</span> 1959 </div> 1960 </div> 1961 </div> 1962 </div> 1963 </div></div></div> 1964 1965 </div> 1966 1967 1968</div><div id="shopify-section-sections--26155446894936__header" class="shopify-section shopify-section-group-group-header shopify-section-header"><mobile-menu 1969 class="drawer drawer--left drawer--header cv-h" 1970 id="nav-drawer-header" 1971 role="navigation" 1972 data-drawer 1973 data-drawer-header 1974 1975 style="" 1976 1977> 1978 <div class="drawer__header"><div class="drawer__title"><a href="/en-us" class="drawer__logo" style="--logo-width: 180px"> 1979 <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"> 1980 </a></div><button type="button" class="drawer__close-button" aria-controls="nav-drawer-header" data-drawer-toggle>
1981 <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> 1982 </div><ul class="mobile-nav mobile-nav--weight-bold"><li 1983 class="mobile-menu__item mobile-menu__item--level-1 " 1984 1985 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 1986 1987 > 1988 <a 1989 href="/en-us/collections/bastsaljare" 1990 class="mobile-navlink mobile-navlink--level-1" 1991 > 1992 1993Best sellers</a> 1994 </li><li 1995 class="mobile-menu__item mobile-menu__item--level-1 " 1996 1997 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 1998 1999 > 2000 <a 2001 href="/en-us/collections/nyheter" 2002 class="mobile-navlink mobile-navlink--level-1" 2003 > 2004 2005News</a> 2006 </li><li 2007 class="mobile-menu__item mobile-menu__item--level-1 " 2008 2009 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2010 2011 > 2012 <a 2013 href="/en-us/collections/halloween" 2014 class="mobile-navlink mobile-navlink--level-1" 2015 > 2016 2017Halloween</a> 2018 </li><li 2019 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 2020 2021 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2022 2023 > 2024 2025 <a 2026 href="/en-us/collections/nyheter" 2027 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 2028 data-nav-link-mobile 2029 >Children's Clothing</a> 2030 <button 2031 type="button" 2032 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 2033 aria-expanded="false" 2034 aria-controls="MobileNav--barnklader-0-sections--26155446894936__header" 2035 data-collapsible-trigger 2036 ><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> 2037 </button> 2038 <div 2039 class="mobile-dropdown" 2040 id="MobileNav--barnklader-0-sections--26155446894936__header" 2041 data-collapsible-container 2042 > 2043 <ul 2044 class="mobile-nav__sublist" 2045 data-collapsible-content 2046 ><li 2047 class="mobile-menu__item mobile-menu__item--level-2" 2048 2049 > 2050 <a 2051 href="/en-us/collections/alla-barnklader" 2052 class="mobile-navlink mobile-navlink--level-2" 2053 data-nav-link-mobile 2054 ><span>All Children's Clothing</span> 2055 </a></li><li 2056 class="mobile-menu__item mobile-menu__item--level-2" 2057 2058 > 2059 <a 2060 href="/en-us/collections/nyfodd" 2061 class="mobile-navlink mobile-navlink--level-2" 2062 data-nav-link-mobile 2063 ><span>Newborn</span> 2064 </a></li><li 2065 class="mobile-menu__item mobile-menu__item--level-2" 2066 2067 > 2068 <a 2069 href="/en-us/collections/bambuklader" 2070 class="mobile-navlink mobile-navlink--level-2" 2071 data-nav-link-mobile 2072 ><span>Bamboo Clothing</span> 2073 </a></li><li 2074 class="mobile-menu__item mobile-menu__item--level-2" 2075 2076 > 2077 <a 2078 href="/en-us/collections/uv-och-badklader" 2079 class="mobile-navlink mobile-navlink--level-2" 2080 data-nav-link-mobile 2081 ><span>UV Swimwear</span> 2082 </a></li><li 2083 class="mobile-menu__item mobile-menu__item--level-2" 2084 2085 > 2086 <a 2087 href="/en-us/collections/badrockar-3" 2088 class="mobile-navlink mobile-navlink--level-2" 2089 data-nav-link-mobile 2090 ><span>Bathrobe</span> 2091 </a></li><li 2092 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2093 2094 aria-haspopup="true" 2095 2096 > 2097 <a 2098 href="/en-us/collections/pyjamasar-1" 2099 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 2100 data-nav-link-mobile 2101 ><span>Sleepwear</span> 2102 </a><button 2103 type="button" 2104 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2105 aria-expanded="false" 2106 aria-controls="MobileNav--barnklader-sovklader-0-sections--26155446894936__header" 2107 data-collapsible-trigger 2108 ><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> 2109 </button><div 2110 class="mobile-dropdown" 2111 id="MobileNav--barnklader-sovklader-0-sections--26155446894936__header" 2112 data-collapsible-container 2113 > 2114 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2115 <a 2116 href="/en-us/collections/pyjamasar-1" 2117 class="mobile-navlink mobile-navlink--level-3" 2118 >Show all Sleepwear</a> 2119 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2120 <a 2121 href="/en-us/collections/sovpasar" 2122 class="mobile-navlink mobile-navlink--level-3" 2123 >Sleeping bags</a> 2124 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2125 <a 2126 href="/en-us/collections/pyjamas-heldrakt" 2127 class="mobile-navlink mobile-navlink--level-3" 2128 >Pyjamas Onesie</a> 2129 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2130 <a 2131 href="/en-us/collections/pyjamas-tvadelad" 2132 class="mobile-navlink mobile-navlink--level-3" 2133 >Two-piece Pajamas</a> 2134 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2135 <a 2136 href="/en-us/collections/nattlinnen" 2137 class="mobile-navlink mobile-navlink--level-3" 2138 >Nightgowns</a> 2139 </li></ul> 2140 </div></li><li 2141 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2142 2143 aria-haspopup="true" 2144 2145 > 2146 <a 2147 href="/en-us/collections/ytterklader" 2148 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 2149 data-nav-link-mobile 2150 ><span>Outerwear</span> 2151 </a><button 2152 type="button" 2153 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2154 aria-expanded="false" 2155 aria-controls="MobileNav--barnklader-ytterklader-0-sections--26155446894936__header" 2156 data-collapsible-trigger 2157 ><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> 2158 </button><div 2159 class="mobile-dropdown" 2160 id="MobileNav--barnklader-ytterklader-0-sections--26155446894936__header" 2161 data-collapsible-container 2162 > 2163 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2164 <a 2165 href="/en-us/collections/ytterklader" 2166 class="mobile-navlink mobile-navlink--level-3" 2167 >Show All Outerwear</a> 2168 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2169 <a 2170 href="/en-us/collections/fleeceklader-1" 2171 class="mobile-navlink mobile-navlink--level-3" 2172 >Fleece Clothing</a> 2173 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2174 <a 2175 href="/en-us/collections/skalklader-regnklader" 2176 class="mobile-navlink mobile-navlink--level-3" 2177 >Shell and rainwear</a> 2178 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2179 <a 2180 href="/en-us/collections/overaller" 2181 class="mobile-navlink mobile-navlink--level-3" 2182 >Overall</a> 2183 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2184 <a 2185 href="/en-us/collections/handskar-vantar" 2186 class="mobile-navlink mobile-navlink--level-3" 2187 >Gloves and Mittens</a> 2188 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2189 <a 2190 href="/en-us/collections/jackor" 2191 class="mobile-navlink mobile-navlink--level-3" 2192 >Jackets</a> 2193 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2194 <a 2195 href="/en-us/collections/nederdelar-1" 2196 class="mobile-navlink mobile-navlink--level-3" 2197 >Overpants</a> 2198 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2199 <a 2200 href="/en-us/collections/vanthallare" 2201 class="mobile-navlink mobile-navlink--level-3" 2202 >Parking attendant</a> 2203 </li></ul> 2204 </div></li><li 2205 class="mobile-menu__item mobile-menu__item--level-2" 2206 2207 > 2208 <a 2209 href="/en-us/collections/ull-och-understall-1" 2210 class="mobile-navlink mobile-navlink--level-2" 2211 data-nav-link-mobile 2212 ><span>Wool and Base Layers</span> 2213 </a></li><li 2214 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2215 2216 aria-haspopup="true" 2217 2218 > 2219 <a 2220 href="/en-us/collections/overdelar-1" 2221 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 2222 data-nav-link-mobile 2223 ><span>Tops</span> 2224 </a><button 2225 type="button" 2226 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2227 aria-expanded="false" 2228 aria-controls="MobileNav--barnklader-overdelar-0-sections--26155446894936__header" 2229 data-collapsible-trigger 2230 ><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> 2231 </button><div 2232 class="mobile-dropdown" 2233 id="MobileNav--barnklader-overdelar-0-sections--26155446894936__header" 2234 data-collapsible-container 2235 > 2236 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2237 <a 2238 href="/en-us/collections/bodys-bodysuits" 2239 class="mobile-navlink mobile-navlink--level-3" 2240 >Bodies</a> 2241 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2242 <a 2243 href="/en-us/collections/trojor" 2244 class="mobile-navlink mobile-navlink--level-3" 2245 >Sweaters</a> 2246 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2247 <a 2248 href="/en-us/collections/jumpsuit" 2249 class="mobile-navlink mobile-navlink--level-3" 2250 >Jumpsuits</a> 2251 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2252 <a
2253 href="/en-us/collections/t-shirts-linnen" 2254 class="mobile-navlink mobile-navlink--level-3" 2255 >T-shirts</a> 2256 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2257 <a 2258 href="/en-us/collections/skjortor" 2259 class="mobile-navlink mobile-navlink--level-3" 2260 >Shirts</a> 2261 </li></ul> 2262 </div></li><li 2263 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2264 2265 aria-haspopup="true" 2266 2267 > 2268 <a 2269 href="/en-us/collections/nederdelar-1" 2270 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 2271 data-nav-link-mobile 2272 ><span>Skirts</span> 2273 </a><button 2274 type="button" 2275 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2276 aria-expanded="false" 2277 aria-controls="MobileNav--barnklader-nederdelar-0-sections--26155446894936__header" 2278 data-collapsible-trigger 2279 ><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> 2280 </button><div 2281 class="mobile-dropdown" 2282 id="MobileNav--barnklader-nederdelar-0-sections--26155446894936__header" 2283 data-collapsible-container 2284 > 2285 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2286 <a 2287 href="/en-us/collections/babybyxor" 2288 class="mobile-navlink mobile-navlink--level-3" 2289 >Baby pants</a> 2290 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2291 <a 2292 href="/en-us/collections/byxor" 2293 class="mobile-navlink mobile-navlink--level-3" 2294 >Pants</a> 2295 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2296 <a 2297 href="/en-us/collections/leggings-tights" 2298 class="mobile-navlink mobile-navlink--level-3" 2299 >Leggings and Tights</a> 2300 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2301 <a 2302 href="/en-us/collections/shorts" 2303 class="mobile-navlink mobile-navlink--level-3" 2304 >Shorts</a> 2305 </li></ul> 2306 </div></li><li 2307 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 2308 2309 aria-haspopup="true" 2310 2311 > 2312 <a 2313 href="/en-us/collections/mossor-7" 2314 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 2315 data-nav-link-mobile 2316 ><span>Hats</span> 2317 </a><button 2318 type="button" 2319 class="mobile-nav__trigger mobile-nav__trigger--level-2" 2320 aria-expanded="false" 2321 aria-controls="MobileNav--barnklader-mossor-0-sections--26155446894936__header" 2322 data-collapsible-trigger 2323 ><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> 2324 </button><div 2325 class="mobile-dropdown" 2326 id="MobileNav--barnklader-mossor-0-sections--26155446894936__header" 2327 data-collapsible-container 2328 > 2329 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 2330 <a 2331 href="/en-us/collections/tunna-mossor-2" 2332 class="mobile-navlink mobile-navlink--level-3" 2333 >Thin Hats</a> 2334 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2335 <a 2336 href="/en-us/collections/vintermossor-2" 2337 class="mobile-navlink mobile-navlink--level-3" 2338 >Winter hats</a> 2339 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2340 <a 2341 href="/en-us/collections/solhattar-och-kepsar" 2342 class="mobile-navlink mobile-navlink--level-3" 2343 >Sun Hats and Caps</a> 2344 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 2345 <a 2346 href="/en-us/collections/hjalmmossor" 2347 class="mobile-navlink mobile-navlink--level-3" 2348 >Helmet liners</a> 2349 </li></ul> 2350 </div></li><li 2351 class="mobile-menu__item mobile-menu__item--level-2" 2352 2353 > 2354 <a 2355 href="/en-us/collections/klanningar" 2356 class="mobile-navlink mobile-navlink--level-2" 2357 data-nav-link-mobile 2358 ><span>Dresses</span> 2359 </a></li><li 2360 class="mobile-menu__item mobile-menu__item--level-2" 2361 2362 > 2363 <a 2364 href="/en-us/collections/underklader-strumpor" 2365 class="mobile-navlink mobile-navlink--level-2" 2366 data-nav-link-mobile 2367 ><span>Underwear and Socks</span> 2368 </a></li><li 2369 class="mobile-menu__item mobile-menu__item--level-2" 2370 2371 > 2372 <a 2373 href="/en-us/collections/accessoarer-1" 2374 class="mobile-navlink mobile-navlink--level-2" 2375 data-nav-link-mobile 2376 ><span>Accessories</span> 2377 </a></li></ul> 2378 </div> 2379 </li><li 2380 class="mobile-menu__item mobile-menu__item--level-1 " 2381 2382 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2383 2384 > 2385 <a 2386 href="/en-us/collections/solglasogon" 2387 class="mobile-navlink mobile-navlink--level-1" 2388 > 2389 2390Sunglasses</a> 2391 </li><li 2392 class="mobile-menu__item mobile-menu__item--level-1 " 2393 2394 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2395 2396 > 2397 <a 2398 href="/en-us/collections/skor-stovlar" 2399 class="mobile-navlink mobile-navlink--level-1" 2400 > 2401 2402Shoes and Boots</a> 2403 </li><li 2404 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 2405 2406 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2407 2408 > 2409 2410 <a 2411 href="/en-us/collections/babyprodukter-8" 2412 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 2413 data-nav-link-mobile 2414 >Baby Products</a> 2415 <button 2416 type="button" 2417 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 2418 aria-expanded="false" 2419 aria-controls="MobileNav--babyprodukter-0-sections--26155446894936__header" 2420 data-collapsible-trigger 2421 ><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> 2422 </button> 2423 <div 2424 class="mobile-dropdown" 2425 id="MobileNav--babyprodukter-0-sections--26155446894936__header" 2426 data-collapsible-container 2427 > 2428 <ul 2429 class="mobile-nav__sublist" 2430 data-collapsible-content 2431 ><li 2432 class="mobile-menu__item mobile-menu__item--level-2" 2433 2434 > 2435 <a 2436 href="/en-us/collections/babyprodukter-8" 2437 class="mobile-navlink mobile-navlink--level-2" 2438 data-nav-link-mobile 2439 ><span>Show all Baby Products</span> 2440 </a></li><li 2441 class="mobile-menu__item mobile-menu__item--level-2" 2442 2443 > 2444 <a 2445 href="/en-us/collections/babyfiltar-snuttefiltar" 2446 class="mobile-navlink mobile-navlink--level-2" 2447 data-nav-link-mobile 2448 ><span>Baby Blankets and Comfort Blankets</span> 2449 </a></li><li 2450 class="mobile-menu__item mobile-menu__item--level-2" 2451 2452 > 2453 <a 2454 href="/en-us/collections/dregglisar-haklappar" 2455 class="mobile-navlink mobile-navlink--level-2" 2456 data-nav-link-mobile 2457 ><span>Drool cloths and bibs</span> 2458 </a></li><li 2459 class="mobile-menu__item mobile-menu__item--level-2" 2460 2461 > 2462 <a 2463 href="/en-us/collections/till-vagnen" 2464 class="mobile-navlink mobile-navlink--level-2" 2465 data-nav-link-mobile 2466 ><span>To the Cart</span> 2467 </a></li><li 2468 class="mobile-menu__item mobile-menu__item--level-2" 2469 2470 > 2471 <a 2472 href="/en-us/collections/mjukisdjur-och-doddi" 2473 class="mobile-navlink mobile-navlink--level-2" 2474 data-nav-link-mobile 2475 ><span>Stuffed Animals and Doddi</span> 2476 </a></li><li 2477 class="mobile-menu__item mobile-menu__item--level-2" 2478 2479 > 2480 <a 2481 href="/en-us/collections/uv-filtar-och-gardiner" 2482 class="mobile-navlink mobile-navlink--level-2" 2483 data-nav-link-mobile 2484 ><span>UV Filters and Curtains</span> 2485 </a></li><li 2486 class="mobile-menu__item mobile-menu__item--level-2" 2487 2488 > 2489 <a 2490 href="/en-us/collections/till-sangen" 2491 class="mobile-navlink mobile-navlink--level-2" 2492 data-nav-link-mobile 2493 ><span>To Bed</span> 2494 </a></li><li 2495 class="mobile-menu__item mobile-menu__item--level-2" 2496 2497 > 2498 <a 2499 href="/en-us/collections/napphallare" 2500 class="mobile-navlink mobile-navlink--level-2" 2501 data-nav-link-mobile 2502 ><span>Pacifier holder</span> 2503 </a></li></ul> 2504 </div> 2505 </li><li 2506 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 2507 2508 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2509 2510 > 2511 2512 <a 2513 href="/en-us/collections" 2514 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 2515 data-nav-link-mobile 2516 >Collections</a> 2517 <button 2518 type="button" 2519 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 2520 aria-expanded="false" 2521 aria-controls="MobileNav--kollektioner-0-sections--26155446894936__header" 2522 data-collapsible-trigger 2523 ><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> 2524 </button> 2525 <div 2526 class="mobile-dropdown" 2527 id="MobileNav--kollektioner-0-sections--26155446894936__header" 2528 data-collapsible-container 2529 > 2530 <ul 2531 class="mobile-nav__sublist" 2532 data-collapsible-content 2533 ><li 2534 class="mobile-menu__item mobile-menu__item--level-2" 2535 2536 > 2537 <a 2538 href="/en-us/collections/pippi-langstrump" 2539 class="mobile-navlink mobile-navlink--level-2" 2540 data-nav-link-mobile 2541 ><span>Pippi Longstocking</span> 2542 </a></li><li 2543 class="mobile-menu__item mobile-menu__item--level-2" 2544 2545 > 2546 <a 2547 href="/en-us/collections/pettson-och-findus" 2548 class="mobile-navlink mobile-navlink--level-2" 2549 data-nav-link-mobile 2550 ><span>Pettson and Findus</span> 2551 </a></li><li 2552 class="mobile-menu__item mobile-menu__item--level-2" 2553 2554 > 2555 <a 2556 href="/en-us/collections/mamma-mu-och-krakan" 2557 class="mobile-navlink mobile-navlink--level-2" 2558 data-nav-link-mobile 2559 ><span>Mamma Mu and the Crow</span> 2560 </a></li><li 2561 class="mobile-menu__item mobile-menu__item--level-2" 2562 2563 > 2564 <a 2565 href="/en-us/collections/humlan-djojj-3" 2566 class="mobile-navlink mobile-navlink--level-2" 2567 data-nav-link-mobile 2568 ><span>Humlan Djojj</span> 2569 </a></li><li 2570 class="mobile-menu__item mobile-menu__item--level-2" 2571 2572 > 2573 <a 2574 href="/en-us/collections/geggamoja-classic-1" 2575 class="mobile-navlink mobile-navlink--level-2" 2576 data-nav-link-mobile 2577 ><span>Classic Collection</span> 2578 </a></li></ul> 2579 </div> 2580 </li><li 2581 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 2582 2583 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2584 2585 > 2586 2587 <a 2588 href="/en-us/collections/outlet" 2589 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 2590 data-nav-link-mobile 2591 >Summer Sale</a> 2592 <button 2593 type="button" 2594 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 2595 aria-expanded="false"
2596 aria-controls="MobileNav--outlet-0-sections--26155446894936__header" 2597 data-collapsible-trigger 2598 ><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> 2599 </button> 2600 <div 2601 class="mobile-dropdown" 2602 id="MobileNav--outlet-0-sections--26155446894936__header" 2603 data-collapsible-container 2604 > 2605 <ul 2606 class="mobile-nav__sublist" 2607 data-collapsible-content 2608 ><li 2609 class="mobile-menu__item mobile-menu__item--level-2" 2610 2611 > 2612 <a 2613 href="/en-us/collections/outlet" 2614 class="mobile-navlink mobile-navlink--level-2" 2615 data-nav-link-mobile 2616 ><span>Show all articles</span> 2617 </a></li><li 2618 class="mobile-menu__item mobile-menu__item--level-2" 2619 2620 > 2621 <a 2622 href="/en-us/collections/sommarrea-uv-klader" 2623 class="mobile-navlink mobile-navlink--level-2" 2624 data-nav-link-mobile 2625 ><span>UV clothing</span> 2626 </a></li><li 2627 class="mobile-menu__item mobile-menu__item--level-2" 2628 2629 > 2630 <a 2631 href="/en-us/collections/sommarrea-ytterklader" 2632 class="mobile-navlink mobile-navlink--level-2" 2633 data-nav-link-mobile 2634 ><span>Outerwear</span> 2635 </a></li><li 2636 class="mobile-menu__item mobile-menu__item--level-2" 2637 2638 > 2639 <a 2640 href="/en-us/collections/skor-stovlar" 2641 class="mobile-navlink mobile-navlink--level-2" 2642 data-nav-link-mobile 2643 ><span>Shoes and Boots</span> 2644 </a></li><li 2645 class="mobile-menu__item mobile-menu__item--level-2" 2646 2647 > 2648 <a 2649 href="/en-us/collections/sommarrea-sovklader" 2650 class="mobile-navlink mobile-navlink--level-2" 2651 data-nav-link-mobile 2652 ><span>Sleepwear</span> 2653 </a></li><li 2654 class="mobile-menu__item mobile-menu__item--level-2" 2655 2656 > 2657 <a 2658 href="/en-us/collections/sommarrea-overdelar" 2659 class="mobile-navlink mobile-navlink--level-2" 2660 data-nav-link-mobile 2661 ><span>Tops</span> 2662 </a></li><li 2663 class="mobile-menu__item mobile-menu__item--level-2" 2664 2665 > 2666 <a 2667 href="/en-us/collections/sommarrea-nederdelar" 2668 class="mobile-navlink mobile-navlink--level-2" 2669 data-nav-link-mobile 2670 ><span>Skirts</span> 2671 </a></li><li 2672 class="mobile-menu__item mobile-menu__item--level-2" 2673 2674 > 2675 <a 2676 href="/en-us/collections/sommarrea-klanningar" 2677 class="mobile-navlink mobile-navlink--level-2" 2678 data-nav-link-mobile 2679 ><span>Dresses</span> 2680 </a></li><li 2681 class="mobile-menu__item mobile-menu__item--level-2" 2682 2683 > 2684 <a 2685 href="/en-us/collections/sommarrea-mossor-och-solhattar" 2686 class="mobile-navlink mobile-navlink--level-2" 2687 data-nav-link-mobile 2688 ><span>Hats and Sun Hats</span> 2689 </a></li><li 2690 class="mobile-menu__item mobile-menu__item--level-2" 2691 2692 > 2693 <a 2694 href="/en-us/collections/sommarrea-babyprodukter" 2695 class="mobile-navlink mobile-navlink--level-2" 2696 data-nav-link-mobile 2697 ><span>Baby Products</span> 2698 </a></li><li 2699 class="mobile-menu__item mobile-menu__item--level-2" 2700 2701 > 2702 <a 2703 href="/en-us/collections/sista-chansen-70" 2704 class="mobile-navlink mobile-navlink--level-2" 2705 data-nav-link-mobile 2706 ><span>Last Chance 70%</span> 2707 </a></li></ul> 2708 </div> 2709 </li><li 2710 class="mobile-menu__item mobile-menu__item--level-1 " 2711 2712 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2713 2714 > 2715 <a 2716 href="/en-us/products/geggamoja-gift-card-250" 2717 class="mobile-navlink mobile-navlink--level-1" 2718 > 2719 2720Gift Card</a> 2721 </li><li 2722 class="mobile-menu__item mobile-menu__item--level-1 " 2723 2724 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2725 2726 > 2727 <a 2728 href="/en-us/pages/handla-seconhand" 2729 class="mobile-navlink mobile-navlink--level-1" 2730 > 2731 2732Used</a> 2733 </li></ul><ul class="mobile-nav mobile-nav--bottom mobile-nav--weight-bold"><li class="mobile-menu__item"> 2734 <a 2735 href="https://geggamoja.com/customer_authentication/redirect?locale=en®ion_country=BQ" 2736 class="mobile-navlink mobile-navlink--small" 2737 id="customer_login_link" 2738 ><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 2739<g clip-path="url(#clip0_1610_1968)"> 2740<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
274016 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"/> 2741</g> 2742<defs> 2743<clipPath id="clip0_1610_1968"> 2744<rect width="24" height="24" fill="white"/> 2745</clipPath> 2746</defs> 2747</svg>Log in & Register</a> 2748 </li> 2749 2750 2751<li class="mobile-menu__item"> 2752 <a href="/pages/wishlist" class="mobile-navlink mobile-navlink--small wishlist-menu"> 2753 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 2754 <g clip-path="url(#clip0_1610_1966)"> 2755 <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"/> 2756 </g> 2757 <defs> 2758 <clipPath id="clip0_1610_1966"> 2759 <rect width="24" height="24" fill="white"/> 2760 </clipPath> 2761 </defs> 2762 </svg>Wish list</a> 2763 </li><div class="language_selector_mobile"></div> 2764 2765<li 2766 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--secondary" 2767 2768 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2769 2770 > 2771 <a 2772 href="/en-us/blogs/guide" 2773 class="mobile-navlink mobile-navlink--level-1" 2774 > 2775 2776 <span> 2777 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 2778<g clip-path="url(#clip0_285_2241)"> 2779<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"/> 2780</g> 2781<defs> 2782<clipPath id="clip0_285_2241"> 2783<rect width="20" height="20" fill="white"/> 2784</clipPath> 2785</defs> 2786</svg> 2787 </span> 2788 2789Guides and inspiration</a> 2790 </li><li 2791 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--secondary" 2792 2793 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2794 2795 > 2796 <a 2797 href="/en-us/blogs/guide/vart-hallbara-arbete" 2798 class="mobile-navlink mobile-navlink--level-1" 2799 > 2800
2801 <span> 2802 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 2803<g clip-path="url(#clip0_285_2241)"> 2804<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"/> 2805</g> 2806<defs> 2807<clipPath id="clip0_285_2241"> 2808<rect width="20" height="20" fill="white"/> 2809</clipPath> 2810</defs> 2811</svg> 2812 </span> 2813 2814Sustainability</a> 2815 </li><li 2816 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--secondary" 2817 2818 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2819 2820 > 2821 <a 2822 href="/en-us/pages/kontakta-oss" 2823 class="mobile-navlink mobile-navlink--level-1" 2824 > 2825 2826 <span> 2827 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 2828<g clip-path="url(#clip0_285_2241)"> 2829<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"/> 2830</g> 2831<defs> 2832<clipPath id="clip0_285_2241"> 2833<rect width="20" height="20" fill="white"/> 2834</clipPath> 2835</defs> 2836</svg> 2837 </span> 2838 2839Customer Service</a> 2840 </li><li 2841 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--secondary" 2842 2843 style="--highlight: #de5757; --custom-badge-bg-color: #de5757; --custom-badge-text-color: #fff;" 2844 2845 > 2846 <a 2847 href="/en-us/blogs/guide/storleksguide-barn-och-babyklader" 2848 class="mobile-navlink mobile-navlink--level-1" 2849 > 2850 2851 <span> 2852 <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"> 2853<g clip-path="url(#clip0_285_2241)"> 2854<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"/> 2855</g> 2856<defs> 2857<clipPath id="clip0_285_2241"> 2858<rect width="20" height="20" fill="white"/> 2859</clipPath> 2860</defs> 2861</svg> 2862 </span> 2863 2864Size Guide</a> 2865 </li></ul></mobile-menu> 2866<link href="//geggamoja.com/cdn/shop/t/19/assets/section-header-navigation.css?v=149213554111654009391760592815" rel="stylesheet" type="text/css" media="all" /> 2867<style data-shopify>:root { 2868 --header-height: 60px; 2869 --header-sticky-height: 60px; 2870 --header-background-height: 60px; 2871 } 2872 2873 .no-js { 2874 --header-sticky-height: 0px; 2875 } 2876 2877 2878 :root { 2879 --full-height: calc(100vh - var(--header-sticky-height)); 2880 2881 } 2882 2883 2884 2885 .main-content > .shopify-section.supports-transparent-header:first-child [data-prevent-transparent-header] { 2886 --full-height: var(--content-full); 2887 } 2888 2889 2890 2891 .site-header--has-border { 2892 2893 --border-color: currentcolor; 2894 2895 2896 --border-opacity: 0.0; 2897 } 2898 2899</style><header 2900 id="SiteHeader" 2901 class="site-header site-header--fixed site-header--nav-left site-header--nav-bold site-header--trans
2901parent site-header--has-gradient site-header--has-logo site-header--has-border" 2902 role="banner" 2903 data-site-header 2904 data-section-id="sections--26155446894936__header" 2905 2906 data-height="60" 2907 2908 data-section-type="header" 2909 data-transparent="true" 2910 2911 data-text-color="white" 2912 2913 data-position="fixed" 2914 data-nav-alignment="left" 2915 2916 data-header-sticky 2917 2918 2919 data-header-height 2920 2921> 2922 <div class="site-header__background" data-header-background></div> 2923 2924 <div 2925 class="wrapper" 2926 2927 data-wrapper 2928 > 2929 <button 2930 type="button" 2931 class="mobile-menu__button mobile-menu__button--burger js-drawer-open" 2932 data-drawer-toggle 2933 data-mobile-menu-trigger 2934 > 2935 <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> 2936 2937 2938<style data-shopify>.logo__image-link { 2939 width: 180px; 2940 height: 15px; 2941 } 2942 2943 .has-scrolled .logo__image-link { 2944 width: 180px; 2945 height: 15px; 2946 }</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"> 2947 2948 <span class="logo__image-push" style="padding-top: 8.4%"></span> 2949 </a></h1> 2950 <!-- /partials/site-nav.liquid --><nav 2951 id="NavStandard" 2952 class="nav nav--default caps-letter-spacing-nav" 2953 data-nav 2954 2955 style="--highlight: #de5757;--custom-badge-bg-color: #de5757;--custom-badge-text-color: #fff;" 2956 2957 > 2958 <div class="dummy-text"></div> 2959 2960 <div class="desktop-search-container"> 2961 <search-popdown class="search-popdown search-popdown--page" data-popdown-in-page><div class="search-popdown__body search-popdown__body--has-popular-searches" 2962 role="dialog" 2963 aria-modal="true" 2964 aria-label="Search" 2965 data-popdown-body 2966 > 2967 <div class="search-popdown__main"><predictive-search><form class="search-form" action="/en-us/search" method="get" role="search" data-search-form> 2968 <input name="options[prefix]" type="hidden" value="last"><div class="search-form__inner" data-search-form-inner> 2969 <div class="search-form__input-holder"> 2970 <label for="searchInput-" class="search-form__label"> 2971 <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> 2972 2973 <input type="search" 2974 id="searchInput-" 2975 class="search-form__input" 2976 name="q" 2977 value="" 2978 aria-label="Search here!" 2979 2980 role="combobox" 2981 aria-expanded="false" 2982 aria-owns="searchResults-" 2983 aria-controls="searchResults-" 2984 aria-haspopup="listbox" 2985 aria-autocomplete="list" 2986 autocorrect="off" 2987 autocomplete="off" 2988 autocapitalize="off" 2989 spellcheck="false" 2990 2991 placeholder="What are you looking for right now?" 2992 > 2993 2994 <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> 2995 2996 <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> 2997 </div> 2998 </div> 2999 3000 <div id="searchResults-" class="search-popdown__results"><div class="predictive-search" data-predictive-search-results data-scroll-lock-scrollable> 3001 <div class="predictive-search__loading-state"> 3002 <div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div> 3003 </div> 3004 </div> 3005
3006 <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> 3007 <div class="popular-searches__wrapper"><div class="predictive-search__group" role="group" aria-labelledby="predictiveSearchPopularSearches-"> 3008 <p id="predictiveSearchPopularSearches-" class="predictive-search__heading label-typography"> 3009 <span>Search suggestions</span> 3010 </p> 3011 3012 <div class="predictive-search__list" role="listbox"><div class="predictive-search__item" id="popularSearchesMenuItem-1-" role="option" aria-selected="false"> 3013 <a href="/en-us/pages/kontakta-oss" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Contact Us</a> 3014 </div><div class="predictive-search__item" id="popularSearchesMenuItem-2-" role="option" aria-selected="false"> 3015 <a href="https://account.geggamoja.com/profile?locale=en®ion_country=BQ&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnZWdnYW1vamEubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNjY3MzgwLCJuYmYiOjE3OTEwNjI1ODB9.4zMuHrF6pnTsv45rJ3K8OATzUtqCpUwrf50tSUmmUWs" class="predictive-search__link" tabindex="-1" data-popular-searches-link>My Pages</a> 3016 </div><div class="predictive-search__item" id="popularSearchesMenuItem-3-" role="option" aria-selected="false"> 3017 <a href="/en-us/pages/kopvillkor" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Terms of Purchase</a> 3018 </div><div class="predictive-search__item" id="popularSearchesMenuItem-4-" role="option" aria-selected="false"> 3019 <a href="/en-us/pages/angerratt" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Right of withdrawal</a> 3020 </div><div class="predictive-search__item" id="popularSearchesMenuItem-5-" role="option" aria-selected="false"> 3021 <a href="/en-us/pages/returer-byten" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Returns & Complaints</a> 3022 </div><div class="predictive-search__item" id="popularSearchesMenuItem-6-" role="option" aria-selected="false"> 3023 <a href="/en-us/pages/kontakta-oss" class="predictive-search__link" tabindex="-1" data-popular-searches-link>FAQ</a> 3024 </div></div> 3025 </div></div> 3026</div></div> 3027 </form></predictive-search></div> 3028 </div></search-popdown> 3029 3030 3031 3032 </div> 3033 3034 <div class="menu__item menu__item--compress" data-nav-items-compress> 3035 <div class="custom-desktop-langauge"> 3036 <style> 3037 .selector_country { 3038 padding:8px; 3039 margin-top:8px; 3040 } 3041 3042 .market-selector__trigger { 3043 background: #fff; 3044 border: none; 3045 cursor: pointer; 3046 } 3047 3048 .market-selector__flag { 3049 width: 24px; 3050 height: 20px; 3051 object-fit: cover; 3052 } 3053 3054 .market-selector__country-code { 3055 font-weight: 600; 3056 font-size: 14px; 3057 } 3058</style> 3059 3060<div class="selector_country"> 3061 <button 3062 type="button" 3063 class="market-selector__trigger" 3064 data-market-selector-trigger 3065 aria-label="Select your market" 3066 > 3067 <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"> 3068 3069 </button> 3070</div> 3071 3072 </div> 3073<div class="menu__item menu__item--icon mobile-customer-icon"> 3074 <a 3075 href="/en-us/account" 3076 class="navlink navlink--icon caps" 3077 > 3078 <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"/>
3078<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> 3079 </div><div class="menu__item menu__item--icon"> 3080 <a 3081 href="/en-us/cart" 3082 class="navlink navlink--icon cart__toggle cart__toggle caps" 3083 aria-controls="cart-drawer" 3084 aria-expanded="false" 3085 3086 > 3087 <span class="visually-hidden">Open shopping cart</span> 3088 <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> 3089 </a> 3090 </div> 3091 </div> 3092 3093 <div class="menu__items" data-takes-space><div class="menu__item grandparent kids-0 images-2 grandparent--all-images" 3094 data-nav-item 3095 3096 role="navigation" 3097 3098 3099 role="button" 3100 aria-haspopup="true" 3101 aria-expanded="false" 3102 data-hover-disclosure-toggle="dropdown-60652d6d56f6b50130d3c34f96556fcf" 3103 aria-controls="dropdown-60652d6d56f6b50130d3c34f96556fcf" 3104 > 3105 <a href="/en-us/collections/bastsaljare" data-top-link class="navlink navlink--toplevel caps"> 3106 <span class="navtext">Best sellers</span></a><div class="header__dropdown" 3107 data-hover-disclosure 3108 role="combobox" 3109 id="dropdown-60652d6d56f6b50130d3c34f96556fcf"> 3110 <div class="header__dropdown__wrapper"> 3111 <div class="header__dropdown__inner"> 3112 3113<div id="headerBlock--header-0" class="menu__block--narrow img-in" ><style data-shopify>#headerBlock--header-0 .hero__title { 3114 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3115 } 3116 @media screen and (min-width: 1024px) { 3117 #headerBlock--header-0 .hero__title { 3118 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3119 } 3120 }</style><div class="header__dropdown__image"><div class="hero__content__wrapper align--bottom-left"> 3121 <div class="hero__content backdrop--radial"><h2 class="hero__title"> 3122 Knitted clothing 3123 </h2></div> 3124 </div> 3125<div class="image-fill " style="padding-top: 120.0%; filter: brightness(.95); "><div class="background-size-cover placeholder-svg--overlayed" 3126 3127 3128 aria-label="blank.svg?v=137076462089144180021760592777" 3129 3130 role="img" 3131 > 3132 3133<svg preserveAspectRatio="xMidYMid slice" 3134 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> 3135 3136 </div></div></div> 3137 </div> 3138 3139<div id="headerBlock--header-1" class="menu__block--narrow img-in" ><style data-shopify>#headerBlock--header-1 .hero__title { 3140 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3141 } 3142 @media screen and (min-width: 1024px) { 3143 #headerBlock--header-1 .hero__title { 3144 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3145 } 3146 }</style><div class="header__dropdown__image"> 3147<div class="image-fill " style="padding-top: 120.0%; filter: brightness(.95); "><div class="background-size-cover placeholder-svg--overlayed" 3148 3149 3150 aria-label="blank.svg?v=137076462089144180021760592777" 3151 3152 role="img" 3153 > 3154 3155<svg preserveAspectRatio="xMidYMid slice" 3156 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> 3157 3158 </div></div></div> 3159 </div> 3160 3161 3162 3163</div> 3164 </div> 3165 </div></div> 3166<div class="menu__item grandparent kids-0 images-4 grandparent--all-images" 3167 data-nav-item 3168 3169 role="navigation" 3170 3171 3172 role="button" 3173 aria-haspopup="true" 3174 aria-expanded="false" 3175 data-hover-disclosure-toggle="dropdown-ab498dae2079ed8d0a561c4d965d7e40" 3176 aria-controls="dropdown-ab498dae2079ed8d0a561c4d965d7e40" 3177 > 3178 <a href="/en-us/collections/nyheter" data-top-link class="navlink navlink--toplevel caps"> 3179 <span class="navtext">News</span></a><div class="header__dropdown" 3180 data-hover-disclosure 3181 role="combobox" 3182 id="dropdown-ab498dae2079ed8d0a561c4d965d7e40"> 3183 <div class="header__dropdown__wrapper"> 3184 <div class="header__dropdown__inner"> 3185 3186 3187 3188<div id="headerBlock--header-2" class="menu__block--narrow img-in" ><style data-shopify>#headerBlock--header-2 .hero__title { 3189 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3190 } 3191 @media screen and (min-width: 1024px) { 3192 #headerBlock--header-2 .hero__title { 3193 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3194 } 3195 }</style><div class="header__dropdown__image"> 3196<div class="image-fill " style="padding-top: 120.0%; filter: brightness(.95); "><div class="background-size-cover placeholder-svg--overlayed" 3197 3198 3199 aria-label="blank.svg?v=137076462089144180021760592777" 3200 3201 role="img" 3202 > 3203 3204<svg preserveAspectRatio="xMidYMid slice" 3205 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> 3206 3207 </div></div></div> 3208 </div> 3209 3210<div id="headerBlock--header-3" class="menu__block--narrow img-in" ><style data-shopify>#headerBlock--header-3 .hero__title { 3211 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3212 } 3213 @media screen and (min-width: 1024px) { 3214 #headerBlock--header-3 .hero__title { 3215 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3216 } 3217 }</style><div class="header__dropdown__image"> 3218<div class="image-fill " style="padding-top: 120.0%; filter: brightness(.95); "><div class="background-size-cover placeholder-svg--overlayed" 3219 3220 3221 aria-label="blank.svg?v=137076462089144180021760592777" 3222 3223 role="img" 3224 > 3225 3226<svg preserveAspectRatio="xMidYMid slice" 3227 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> 3228 3229 </div></div></div> 3230 </div> 3231 3232<div id="headerBlock--header-4" class="menu__block--narrow img-in" ><style data-shopify>#headerBlock--header-4 .hero__title { 3233 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3234 } 3235 @media screen and (min-width: 1024px) { 3236 #headerBlock--header-4 .hero__title { 3237 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3238 } 3239 }</style><div class="header__dropdown__image"> 3240<div class="image-fill " style="padding-top: 120.0%; filter: brightness(.95); "><div class="background-size-cover placeholder-svg--overlayed" 3241 3242 3243 aria-label="blank.svg?v=137076462089144180021760592777" 3244 3245 role="img" 3246 > 3247 3248<svg preserveAspectRatio="xMidYMid slice" 3249 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> 3250 3251 </div></div></div> 3252 </div> 3253 3254<div id="headerBlock--header-5" class="menu__block--narrow img-in" ><style data-shopify>#headerBlock--header-5 .hero__title { 3255 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3256 } 3257 @media screen and (min-width: 1024px) { 3258 #headerBlock--header-5 .hero__title { 3259 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.0); 3260 } 3261 }</style><div class="header__dropdown__image"> 3262<div class="image-fill " style="padding-top: 120.0%; filter: brightness(.95); "><div class="background-size-cover placeholder-svg--overlayed" 3263 3264 3265 aria-label="blank.svg?v=137076462089144180021760592777" 3266 3267 role="img" 3268 > 3269 3270<svg preserveAspectRatio="xMidYMid slice" 3271 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> 3272 3273 </div></div></div> 3274 </div></div> 3275 </div> 3276 </div></div> 3277<div class="menu__item child" 3278 data-nav-item 3279 3280 3281 data-hover-disclosure-toggle 3282 > 3283 <a href="/en-us/collections/halloween" data-top-link class="navlink navlink--toplevel caps"> 3284 <span class="navtext">Halloween</span></a></div> 3285<div class="menu__item grandparent kids-10 no-images" 3286 data-nav-item 3287 3288 role="navigation" 3289 3290 3291 role="button" 3292 aria-haspopup="true" 3293 aria-expanded="false" 3294 data-hover-disclosure-toggle="dropdown-8866fc59672903b062f0771df8dff7b0" 3295 aria-controls="dropdown-8866fc59672903b062f0771df8dff7b0" 3296 > 3297 <a href="/en-us/collections/nyheter" data-top-link class="navlink navlink--toplevel caps"> 3298 <span class="navtext">Children's Clothing</span></a><div class="header__dropdown" 3299 data-hover-disclosure 3300 role="combobox" 3301 id="dropdown-8866fc59672903b062f0771df8dff7b0"> 3302 <div class="header__dropdown__wrapper"> 3303 <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">
3304 <span class="navtext">Show all Sleepwear</span> 3305 </a><a href="/en-us/collections/sovpasar" class="navlink navlink--grandchild"> 3306 <span class="navtext">Sleeping bags</span> 3307 </a><a href="/en-us/collections/pyjamas-heldrakt" class="navlink navlink--grandchild"> 3308 <span class="navtext">Pyjamas Onesie</span> 3309 </a><a href="/en-us/collections/pyjamas-tvadelad" class="navlink navlink--grandchild"> 3310 <span class="navtext">Two-piece Pajamas</span> 3311 </a><a href="/en-us/collections/nattlinnen" class="navlink navlink--grandchild"> 3312 <span class="navtext">Nightgowns</span> 3313 </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"> 3314 <span class="navtext">Show All Outerwear</span> 3315 </a><a href="/en-us/collections/fleeceklader-1" class="navlink navlink--grandchild"> 3316 <span class="navtext">Fleece Clothing</span> 3317 </a><a href="/en-us/collections/skalklader-regnklader" class="navlink navlink--grandchild"> 3318 <span class="navtext">Shell and rainwear</span> 3319 </a><a href="/en-us/collections/overaller" class="navlink navlink--grandchild"> 3320 <span class="navtext">Overall</span> 3321 </a><a href="/en-us/collections/handskar-vantar" class="navlink navlink--grandchild"> 3322 <span class="navtext">Gloves and Mittens</span> 3323 </a><a href="/en-us/collections/jackor" class="navlink navlink--grandchild"> 3324 <span class="navtext">Jackets</span> 3325 </a><a href="/en-us/collections/nederdelar-1" class="navlink navlink--grandchild"> 3326 <span class="navtext">Overpants</span> 3327 </a><a href="/en-us/collections/vanthallare" class="navlink navlink--grandchild"> 3328 <span class="navtext">Parking attendant</span> 3329 </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"> 3330 <span class="navtext">Bodies</span> 3331 </a><a href="/en-us/collections/trojor" class="navlink navlink--grandchild"> 3332 <span class="navtext">Sweaters</span> 3333 </a><a href="/en-us/collections/jumpsuit" class="navlink navlink--grandchild"> 3334 <span class="navtext">Jumpsuits</span> 3335 </a><a href="/en-us/collections/t-shirts-linnen" class="navlink navlink--grandchild"> 3336 <span class="navtext">T-shirts</span> 3337 </a><a href="/en-us/collections/skjortor" class="navlink navlink--grandchild"> 3338 <span class="navtext">Shirts</span> 3339 </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"> 3340 <span class="navtext">Baby pants</span> 3341 </a><a href="/en-us/collections/byxor" class="navlink navlink--grandchild"> 3342 <span class="navtext">Pants</span> 3343 </a><a href="/en-us/collections/leggings-tights" class="navlink navlink--grandchild">
3344 <span class="navtext">Leggings and Tights</span> 3345 </a><a href="/en-us/collections/shorts" class="navlink navlink--grandchild"> 3346 <span class="navtext">Shorts</span> 3347 </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"> 3348 <span class="navtext">Thin Hats</span> 3349 </a><a href="/en-us/collections/vintermossor-2" class="navlink navlink--grandchild"> 3350 <span class="navtext">Winter hats</span> 3351 </a><a href="/en-us/collections/solhattar-och-kepsar" class="navlink navlink--grandchild"> 3352 <span class="navtext">Sun Hats and Caps</span> 3353 </a><a href="/en-us/collections/hjalmmossor" class="navlink navlink--grandchild"> 3354 <span class="navtext">Helmet liners</span> 3355 </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> 3356 </div> 3357 3358 3359 3360 3361 3362</div> 3363 </div> 3364 </div></div> 3365<div class="menu__item child" 3366 data-nav-item 3367 3368 3369 data-hover-disclosure-toggle 3370 > 3371 <a href="/en-us/collections/solglasogon" data-top-link class="navlink navlink--toplevel caps"> 3372 <span class="navtext">Sunglasses</span></a></div> 3373<div class="menu__item child" 3374 data-nav-item 3375 3376 3377 data-hover-disclosure-toggle 3378 > 3379 <a href="/en-us/collections/skor-stovlar" data-top-link class="navlink navlink--toplevel caps"> 3380 <span class="navtext">Shoes and Boots</span></a></div> 3381<div class="menu__item parent" 3382 data-nav-item 3383 3384 3385 role="button" 3386 aria-haspopup="true" 3387 aria-expanded="false" 3388 data-hover-disclosure-toggle="dropdown-5e7f345eb9af0b493c374d0e4f28aef4" 3389 aria-controls="dropdown-5e7f345eb9af0b493c374d0e4f28aef4" 3390 > 3391 <a href="/en-us/collections/babyprodukter-8" data-top-link class="navlink navlink--toplevel caps"> 3392 <span class="navtext">Baby Products</span></a><div class="header__dropdown" 3393 data-hover-disclosure 3394 role="combobox" 3395 id="dropdown-5e7f345eb9af0b493c374d0e4f28aef4"> 3396 <div class="header__dropdown__wrapper"> 3397 <div class="header__dropdown__inner"> 3398<a href="/en-us/collections/babyprodukter-8" data-stagger class="navlink navlink--child"> 3399 <span class="navtext">Show all Baby Products</span> 3400 </a><a href="/en-us/collections/babyfiltar-snuttefiltar" data-stagger class="navlink navlink--child"> 3401 <span class="navtext">Baby Blankets and Comfort Blankets</span> 3402 </a><a href="/en-us/collections/dregglisar-haklappar" data-stagger class="navlink navlink--child"> 3403 <span class="navtext">Drool cloths and bibs</span> 3404 </a><a href="/en-us/collections/till-vagnen" data-stagger class="navlink navlink--child"> 3405 <span class="navtext">To the Cart</span> 3406 </a><a href="/en-us/collections/mjukisdjur-och-doddi" data-stagger class="navlink navlink--child"> 3407 <span class="navtext">Stuffed Animals and Doddi</span> 3408 </a><a href="/en-us/collections/uv-filtar-och-gardiner" data-stagger class="navlink navlink--child"> 3409 <span class="navtext">UV Filters and Curtains</span> 3410 </a><a href="/en-us/collections/till-sangen" data-stagger class="navlink navlink--child"> 3411 <span class="navtext">To Bed</span> 3412 </a><a href="/en-us/collections/napphallare" data-stagger class="navlink navlink--child">
3413 <span class="navtext">Pacifier holder</span> 3414 </a></div> 3415 </div> 3416 </div></div> 3417<div class="menu__item parent" 3418 data-nav-item 3419 3420 3421 role="button" 3422 aria-haspopup="true" 3423 aria-expanded="false" 3424 data-hover-disclosure-toggle="dropdown-debad473be8fcbc6183939a8a2cbcead" 3425 aria-controls="dropdown-debad473be8fcbc6183939a8a2cbcead" 3426 > 3427 <a href="/en-us/collections" data-top-link class="navlink navlink--toplevel caps"> 3428 <span class="navtext">Collections</span></a><div class="header__dropdown" 3429 data-hover-disclosure 3430 role="combobox" 3431 id="dropdown-debad473be8fcbc6183939a8a2cbcead"> 3432 <div class="header__dropdown__wrapper"> 3433 <div class="header__dropdown__inner"> 3434<a href="/en-us/collections/pippi-langstrump" data-stagger class="navlink navlink--child"> 3435 <span class="navtext">Pippi Longstocking</span> 3436 </a><a href="/en-us/collections/pettson-och-findus" data-stagger class="navlink navlink--child"> 3437 <span class="navtext">Pettson and Findus</span> 3438 </a><a href="/en-us/collections/mamma-mu-och-krakan" data-stagger class="navlink navlink--child"> 3439 <span class="navtext">Mamma Mu and the Crow</span> 3440 </a><a href="/en-us/collections/humlan-djojj-3" data-stagger class="navlink navlink--child"> 3441 <span class="navtext">Humlan Djojj</span> 3442 </a><a href="/en-us/collections/geggamoja-classic-1" data-stagger class="navlink navlink--child"> 3443 <span class="navtext">Classic Collection</span> 3444 </a></div> 3445 </div> 3446 </div></div> 3447<div class="menu__item parent" 3448 data-nav-item 3449 3450 3451 role="button" 3452 aria-haspopup="true" 3453 aria-expanded="false" 3454 data-hover-disclosure-toggle="dropdown-3f6b772e369fb8547673aa8850004df0" 3455 aria-controls="dropdown-3f6b772e369fb8547673aa8850004df0" 3456 > 3457 <a href="/en-us/collections/outlet" data-top-link class="navlink navlink--toplevel caps"> 3458 <span class="navtext">Summer Sale</span></a><div class="header__dropdown" 3459 data-hover-disclosure 3460 role="combobox" 3461 id="dropdown-3f6b772e369fb8547673aa8850004df0"> 3462 <div class="header__dropdown__wrapper"> 3463 <div class="header__dropdown__inner"> 3464<a href="/en-us/collections/outlet" data-stagger class="navlink navlink--child"> 3465 <span class="navtext">Show all articles</span> 3466 </a><a href="/en-us/collections/sommarrea-uv-klader" data-stagger class="navlink navlink--child"> 3467 <span class="navtext">UV clothing</span> 3468 </a><a href="/en-us/collections/sommarrea-ytterklader" data-stagger class="navlink navlink--child"> 3469 <span class="navtext">Outerwear</span> 3470 </a><a href="/en-us/collections/skor-stovlar" data-stagger class="navlink navlink--child"> 3471 <span class="navtext">Shoes and Boots</span> 3472 </a><a href="/en-us/collections/sommarrea-sovklader" data-stagger class="navlink navlink--child"> 3473 <span class="navtext">Sleepwear</span> 3474 </a><a href="/en-us/collections/sommarrea-overdelar" data-stagger class="navlink navlink--child"> 3475 <span class="navtext">Tops</span> 3476 </a><a href="/en-us/collections/sommarrea-nederdelar" data-stagger class="navlink navlink--child"> 3477 <span class="navtext">Skirts</span> 3478 </a><a href="/en-us/collections/sommarrea-klanningar" data-stagger class="navlink navlink--child"> 3479 <span class="navtext">Dresses</span> 3480 </a><a href="/en-us/collections/sommarrea-mossor-och-solhattar" data-stagger class="navlink navlink--child"> 3481 <span class="navtext">Hats and Sun Hats</span> 3482 </a><a href="/en-us/collections/sommarrea-babyprodukter" data-stagger class="navlink navlink--child"> 3483 <span class="navtext">Baby Products</span> 3484 </a><a href="/en-us/collections/sista-chansen-70" data-stagger class="navlink navlink--child"> 3485 <span class="navtext">Last Chance 70%</span> 3486 </a></div> 3487 </div> 3488 </div></div> 3489<div class="menu__item child" 3490 data-nav-item 3491 3492 3493 data-hover-disclosure-toggle 3494 > 3495 <a href="/en-us/products/geggamoja-gift-card-250" data-top-link class="navlink navlink--toplevel caps"> 3496 <span class="navtext">Gift Card</span></a></div> 3497<div class="menu__item child" 3498 data-nav-item 3499 3500 3501 data-hover-disclosure-toggle 3502 > 3503 <a href="/en-us/pages/handla-seconhand" data-top-link class="navlink navlink--toplevel caps"> 3504 <span class="navtext">Used</span></a></div> 3505</div> 3506 3507 <div 3508 class="menu__item menu__item--icons menu__item--secondary" 3509 data-nav-icons 3510 data-takes-space 3511 ><div class="menu__items menu__items--secondary"><div class="menu__item child" 3512 data-nav-item 3513 3514 3515 data-hover-disclosure-toggle 3516 > 3517 <a href="/en-us/blogs/guide" data-top-link class="navlink navlink--toplevel caps"> 3518 <span class="navtext">Guides and inspiration</span></a></div> 3519<div class="menu__item child" 3520 data-nav-item 3521 3522 3523 data-hover-disclosure-toggle 3524 > 3525 <a href="/en-us/blogs/guide/vart-hallbara-arbete" data-top-link class="navlink navlink--toplevel caps"> 3526 <span class="navtext">Sustainability</span></a></div> 3527<div class="menu__item child" 3528 data-nav-item 3529 3530 3531 data-hover-disclosure-toggle 3532 > 3533 <a href="/en-us/pages/kontakta-oss" data-top-link class="navlink navlink--toplevel caps"> 3534 <span class="navtext">Customer Service</span></a></div> 3535</div><a 3536 href="/pages/wishlist" 3537 class="header-icon header-color w-44 h-44 inline-flex content-center" 3538 arial-label="Wishlist" 3539> 3540 <div class="relative lh-1 fs-0"> 3541 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"> 3542<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
35427 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"/> 3543</svg> 3544 </div> 3545</a> 3546 3547<style> 3548 .relative { 3549 position: relative; 3550 display: flex; 3551 padding:8px; 3552 } 3553 3554 .h-count { 3555 position: absolute; 3556 left: 1rem; 3557 color: #000; 3558 bottom:10px; 3559 } 3560 3561 .lh-1.fs-0 svg { 3562 fill:#fff; 3563 width:20px; 3564 height:auto; 3565 } 3566</style> 3567 3568<search-popdown class="search-popdown menu__item menu__item--icon" data-popdown-in-header><details > 3569 <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> 3570 </summary><div class="search-popdown__body search-popdown__body--fixed search-popdown__body--has-popular-searches" 3571 role="dialog" 3572 aria-modal="true" 3573 aria-label="Search" 3574 data-popdown-body 3575 > 3576 <div class="search-popdown__main"><predictive-search><form class="search-form" action="/en-us/search" method="get" role="search" data-search-form> 3577 <input name="options[prefix]" type="hidden" value="last"><div class="search-form__inner" data-search-form-inner> 3578 <div class="search-form__input-holder"> 3579 <label for="searchInput-desktop" class="search-form__label"> 3580 <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> 3581 3582 <input type="search" 3583 id="searchInput-desktop" 3584 class="search-form__input" 3585 name="q" 3586 value="" 3587 aria-label="Search here!" 3588 3589 role="combobox" 3590 aria-expanded="false" 3591 aria-owns="searchResults-desktop" 3592 aria-controls="searchResults-desktop" 3593 aria-haspopup="listbox" 3594 aria-autocomplete="list" 3595 autocorrect="off" 3596 autocomplete="off" 3597 autocapitalize="off" 3598 spellcheck="false" 3599 3600 placeholder="What are you looking for right now?" 3601 > 3602 3603 <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> 3604 3605 <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> 3606 </div> 3607 </div> 3608 3609 <div id="searchResults-desktop" class="search-popdown__results"><div class="predictive-search" data-predictive-search-results data-scroll-lock-scrollable> 3610 <div class="predictive-search__loading-state"> 3611 <div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div> 3612 </div> 3613 </div> 3614
3615 <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> 3616 <div class="popular-searches__wrapper"><div class="predictive-search__group" role="group" aria-labelledby="predictiveSearchPopularSearches-desktop"> 3617 <p id="predictiveSearchPopularSearches-desktop" class="predictive-search__heading label-typography"> 3618 <span>Search suggestions</span> 3619 </p> 3620 3621 <div class="predictive-search__list" role="listbox"><div class="predictive-search__item" id="popularSearchesMenuItem-1-desktop" role="option" aria-selected="false"> 3622 <a href="/en-us/pages/kontakta-oss" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Contact Us</a> 3623 </div><div class="predictive-search__item" id="popularSearchesMenuItem-2-desktop" role="option" aria-selected="false"> 3624 <a href="https://account.geggamoja.com/profile?locale=en®ion_country=BQ&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnZWdnYW1vamEubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNjY3MzgwLCJuYmYiOjE3OTEwNjI1ODB9.4zMuHrF6pnTsv45rJ3K8OATzUtqCpUwrf50tSUmmUWs" class="predictive-search__link" tabindex="-1" data-popular-searches-link>My Pages</a> 3625 </div><div class="predictive-search__item" id="popularSearchesMenuItem-3-desktop" role="option" aria-selected="false"> 3626 <a href="/en-us/pages/kopvillkor" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Terms of Purchase</a> 3627 </div><div class="predictive-search__item" id="popularSearchesMenuItem-4-desktop" role="option" aria-selected="false"> 3628 <a href="/en-us/pages/angerratt" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Right of withdrawal</a> 3629 </div><div class="predictive-search__item" id="popularSearchesMenuItem-5-desktop" role="option" aria-selected="false"> 3630 <a href="/en-us/pages/returer-byten" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Returns & Complaints</a> 3631 </div><div class="predictive-search__item" id="popularSearchesMenuItem-6-desktop" role="option" aria-selected="false"> 3632 <a href="/en-us/pages/kontakta-oss" class="predictive-search__link" tabindex="-1" data-popular-searches-link>FAQ</a> 3633 </div></div> 3634 </div></div> 3635</div></div> 3636 </form></predictive-search></div> 3637 </div></details></search-popdown> 3638 3639 3640<div class="menu__item menu__item--icon"> 3641 <a 3642 href="/en-us/account" 3643 class="navlink navlink--icon caps" 3644 > 3645 <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> 3646 </div><div class="menu__item menu__item--icon"> 3647 <a 3648 href="/en-us/cart" 3649 class="navlink navlink--icon cart__toggle caps" 3650 aria-controls="cart-drawer" 3651 aria-expanded="false" 3652 3653 > 3654 <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"/>
3654<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> 3655</a> 3656 </div> 3657 </div> 3658 </nav> 3659 3660 <div class="mobile-menu" data-mobile-menu><div class="menu__item menu__item--icon mobile-customer-icon"> 3661 <a 3662 href="/en-us/account" 3663 class="navlink navlink--icon caps" 3664 > 3665 <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> 3666 </div> 3667 3668 3669 <a 3670 href="/en-us/cart" 3671 class="mobile-menu__button cart__toggle" 3672 aria-controls="cart-drawer" 3673 aria-expanded="false" 3674 3675 > 3676 <span class="visually-hidden">Open shopping cart</span> 3677 <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> 3678 </a> 3679 </div> 3680 </div> 3681 3682 <div class="drawer__overlay"></div> 3683 3684 <div class="mobile-search"> 3685
3685<script> 3686document.addEventListener('DOMContentLoaded', function() { 3687 // Handle search input clearing when close button is clicked 3688 const searchClearButtons = document.querySelectorAll('[data-search-clear]'); 3689 3690 searchClearButtons.forEach(button => { 3691 button.addEventListener('click', function() { 3692 // Find the search input within the same form 3693 const searchForm = this.closest('[data-search-form]'); 3694 if (searchForm) { 3695 const searchInput = searchForm.querySelector('[data-search-input]'); 3696 if (searchInput) { 3697 // Clear the input value 3698 searchInput.value = ''; 3699 3700 // Clear any predictive search results if they exist 3701 const predictiveSearchResults = searchForm.querySelector('[data-predictive-search-results]'); 3702 if (predictiveSearchResults) { 3703 predictiveSearchResults.innerHTML = '<div class="predictive-search__loading-state"><div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div></div>'; 3704 } 3705 3706 // Reset aria-expanded if it exists 3707 if (searchInput.hasAttribute('aria-expanded')) { 3708 searchInput.setAttribute('aria-expanded', 'false'); 3709 } 3710 } 3711 } 3712 }); 3713 }); 3714}); 3715</script>
3715<div class="search-popdown__body search-popdown__body--has-popular-searches" 3716 role="dialog" 3717 aria-modal="true" 3718 aria-label="Search" 3719 data-popdown-body 3720 > 3721 <div class="search-popdown__main"><predictive-search><form class="search-form" action="/en-us/search" method="get" role="search" data-search-form> 3722 <input name="options[prefix]" type="hidden" value="last"><div class="search-form__inner" data-search-form-inner> 3723 <div class="search-form__input-holder"> 3724 <label for="searchInput-" class="search-form__label search-form-mobile"> 3725 <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> 3726 3727 <input type="search" 3728 id="searchInput-" 3729 class="search-form__input" 3730 name="q" 3731 value="" 3732 aria-label="Search here!" 3733 3734 role="combobox" 3735 aria-expanded="false" 3736 aria-owns="searchResults-" 3737 aria-controls="searchResults-" 3738 aria-haspopup="listbox" 3739 aria-autocomplete="list" 3740 autocorrect="off" 3741 autocomplete="off" 3742 autocapitalize="off" 3743 spellcheck="false" 3744 3745 placeholder="What are you looking for right now?" 3746 data-search-input 3747 > 3748 3749 <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> 3750 3751 <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> 3752 </div> 3753 </div> 3754 3755 <div id="searchResults-" class="search-popdown__results"><div class="predictive-search" data-predictive-search-results data-scroll-lock-scrollable> 3756 <div class="predictive-search__loading-state"> 3757 <div class="predictive-search__loader loader loader--line"><div class="loader-indeterminate"></div></div> 3758 </div> 3759 </div> 3760 3761 <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> 3762 <div class="popular-searches__wrapper"><div class="predictive-search__group" role="group" aria-labelledby="predictiveSearchPopularSearches-"> 3763 <p id="predictiveSearchPopularSearches-" class="predictive-search__heading label-typography"> 3764 <span>Search suggestions</span> 3765 </p> 3766 3767 <div class="predictive-search__list" role="listbox"><div class="predictive-search__item" id="popularSearchesMenuItem-1-" role="option" aria-selected="false"> 3768 <a href="/en-us/pages/kontakta-oss" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Contact Us</a> 3769 </div><div class="predictive-search__item" id="popularSearchesMenuItem-2-" role="option" aria-selected="false"> 3770 <a href="https://account.geggamoja.com/profile?locale=en®ion_country=BQ&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnZWdnYW1vamEubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNjY3MzgwLCJuYmYiOjE3OTEwNjI1ODB9.4zMuHrF6pnTsv45rJ3K8OATzUtqCpUwrf50tSUmmUWs" class="predictive-search__link" tabindex="-1" data-popular-searches-link>My Pages</a> 3771 </div><div class="predictive-search__item" id="popularSearchesMenuItem-3-" role="option" aria-selected="false"> 3772 <a href="/en-us/pages/kopvillkor" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Terms of Purchase</a> 3773 </div><div class="predictive-search__item" id="popularSearchesMenuItem-4-" role="option" aria-selected="false"> 3774 <a href="/en-us/pages/angerratt" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Right of withdrawal</a> 3775 </div><div class="predictive-search__item" id="popularSearchesMenuItem-5-" role="option" aria-selected="false"> 3776 <a href="/en-us/pages/returer-byten" class="predictive-search__link" tabindex="-1" data-popular-searches-link>Returns & Complaints</a> 3777 </div><div class="predictive-search__item" id="popularSearchesMenuItem-6-" role="option" aria-selected="false"> 3778 <a href="/en-us/pages/kontakta-oss" class="predictive-search__link" tabindex="-1" data-popular-searches-link>FAQ</a> 3779 </div></div> 3780 </div></div> 3781</div></div> 3782 </form></predictive-search></div> 3783 </div> 3784 </div> 3785 3786</header> 3787
3788<script type="application/ld+json"> 3789 { 3790 "@context": "http://schema.org", 3791 "@type": "Organization", 3792 "name": "Geggamoja","logo": "https:\/\/geggamoja.com\/cdn\/shop\/files\/image_788_1_1142x.png?v=1750076859","sameAs": [ 3793 null, 3794 null, 3795 null, 3796 null, 3797 null, 3798 null, 3799 null 3800 ], 3801 "url": "https:\/\/geggamoja.com" 3802 } 3803</script>
3803 3804</div><div id="shopify-section-sections--26155446894936__mobile-menu" class="shopify-section shopify-section-group-group-header shopify-section-mobile-menu"><mobile-menu 3805 id="nav-drawer-section" 3806 class="drawer drawer--left drawer--nav cv-h" 3807 role="navigation" 3808 data-drawer 3809 data-drawer-section 3810 data-section-type="mobile-menu" 3811 data-section-id="sections--26155446894936__mobile-menu" 3812><div class="drawer__inner"> 3813 <div class="drawer__header"><div class="drawer__title"><a href="/en-us" class="drawer__logo" style="--logo-width: 110px"> 3814 <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"> 3815 </a></div><button type="button" class="drawer__close-button" aria-controls="nav-drawer-section" data-drawer-toggle> 3816 <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> 3817 </div> 3818 3819 <div class="drawer__body"> 3820 <div class="drawer__content"> 3821 <div class="drawer__content-scroll" data-scrollable-menu-blocks data-scroll-lock-scrollable> 3822 <div 3823 class="drawer__block drawer__block--menu" 3824 data-drawer-block 3825 3826 data-drawer-block-menu 3827 data-scroll-lock-scrollable 3828 3829 3830 style="--PBB: 10px;" 3831 > 3832 <div class="drawer__block-inner"><ul 3833 class="mobile-nav mobile-nav--weight-bold" 3834 3835 style="--adjust-nav-top-level: calc(var(--FONT-ADJUST-NAV-TOP-LEVEL) * 1.0); --adjust-nav: calc(var(--FONT-ADJUST-NAV) * 1.0);
3835 --link-item-level-1-padding: 15px; --link-item-level-2-padding: 12px; --link-item-level-3-padding: 7px;--mobile-dropdown-margin-top: -15px;" 3836 ><li 3837 class="mobile-menu__item mobile-menu__item--level-1 " 3838 3839 style="--highlight: #d02e2e;" 3840 3841 > 3842 <a 3843 href="/en-us/collections/bastsaljare" 3844 class="mobile-navlink mobile-navlink--level-1" 3845 > 3846 3847Best sellers</a> 3848 </li><li 3849 class="mobile-menu__item mobile-menu__item--level-1 " 3850 3851 style="--highlight: #d02e2e;" 3852 3853 > 3854 <a 3855 href="/en-us/collections/nyheter" 3856 class="mobile-navlink mobile-navlink--level-1" 3857 > 3858 3859News</a> 3860 </li><li 3861 class="mobile-menu__item mobile-menu__item--level-1 " 3862 3863 style="--highlight: #d02e2e;" 3864 3865 > 3866 <a 3867 href="/en-us/collections/halloween" 3868 class="mobile-navlink mobile-navlink--level-1" 3869 > 3870 3871Halloween</a> 3872 </li><li 3873 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 3874 3875 style="--highlight: #d02e2e;" 3876 3877 > 3878 3879 <a 3880 href="/en-us/collections/nyheter" 3881 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 3882 data-nav-link-mobile 3883 >Children's Clothing</a> 3884 <button 3885 type="button" 3886 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 3887 aria-expanded="false" 3888 aria-controls="MobileNav--barnklader-0-sections--26155446894936__mobile-menu" 3889 data-collapsible-trigger 3890 ><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> 3891 </button> 3892 <div 3893 class="mobile-dropdown" 3894 id="MobileNav--barnklader-0-sections--26155446894936__mobile-menu" 3895 data-collapsible-container 3896 > 3897 <ul 3898 class="mobile-nav__sublist" 3899 data-collapsible-content 3900 ><li 3901 class="mobile-menu__item mobile-menu__item--level-2" 3902 3903 > 3904 <a 3905 href="/en-us/collections/alla-barnklader" 3906 class="mobile-navlink mobile-navlink--level-2" 3907 data-nav-link-mobile 3908 ><span>All Children's Clothing</span> 3909 </a></li><li 3910 class="mobile-menu__item mobile-menu__item--level-2" 3911 3912 > 3913 <a 3914 href="/en-us/collections/nyfodd" 3915 class="mobile-navlink mobile-navlink--level-2" 3916 data-nav-link-mobile 3917 ><span>Newborn</span> 3918 </a></li><li 3919 class="mobile-menu__item mobile-menu__item--level-2" 3920 3921 > 3922 <a 3923 href="/en-us/collections/bambuklader" 3924 class="mobile-navlink mobile-navlink--level-2" 3925 data-nav-link-mobile 3926 ><span>Bamboo Clothing</span> 3927 </a></li><li 3928 class="mobile-menu__item mobile-menu__item--level-2" 3929 3930 > 3931 <a 3932 href="/en-us/collections/uv-och-badklader" 3933 class="mobile-navlink mobile-navlink--level-2" 3934 data-nav-link-mobile 3935 ><span>UV Swimwear</span> 3936 </a></li><li 3937 class="mobile-menu__item mobile-menu__item--level-2" 3938 3939 > 3940 <a 3941 href="/en-us/collections/badrockar-3" 3942 class="mobile-navlink mobile-navlink--level-2" 3943 data-nav-link-mobile 3944 ><span>Bathrobe</span> 3945 </a></li><li 3946 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 3947 3948 aria-haspopup="true" 3949 3950 > 3951 <a 3952 href="/en-us/collections/pyjamasar-1" 3953 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 3954 data-nav-link-mobile 3955 ><span>Sleepwear</span> 3956 </a><button 3957 type="button" 3958 class="mobile-nav__trigger mobile-nav__trigger--level-2" 3959 aria-expanded="false" 3960 aria-controls="MobileNav--barnklader-sovklader-0-sections--26155446894936__mobile-menu" 3961 data-collapsible-trigger 3962 ><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> 3963 </button><div 3964 class="mobile-dropdown" 3965 id="MobileNav--barnklader-sovklader-0-sections--26155446894936__mobile-menu" 3966 data-collapsible-container 3967 > 3968 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 3969 <a 3970 href="/en-us/collections/pyjamasar-1" 3971 class="mobile-navlink mobile-navlink--level-3" 3972 >Show all Sleepwear</a> 3973 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3974 <a 3975 href="/en-us/collections/sovpasar" 3976 class="mobile-navlink mobile-navlink--level-3" 3977 >Sleeping bags</a> 3978 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3979 <a 3980 href="/en-us/collections/pyjamas-heldrakt" 3981 class="mobile-navlink mobile-navlink--level-3" 3982 >Pyjamas Onesie</a> 3983 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3984 <a 3985 href="/en-us/collections/pyjamas-tvadelad" 3986 class="mobile-navlink mobile-navlink--level-3" 3987 >Two-piece Pajamas</a> 3988 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 3989 <a 3990 href="/en-us/collections/nattlinnen" 3991 class="mobile-navlink mobile-navlink--level-3" 3992 >Nightgowns</a> 3993 </li></ul> 3994 </div></li><li 3995 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 3996 3997 aria-haspopup="true" 3998 3999 > 4000 <a 4001 href="/en-us/collections/ytterklader" 4002 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 4003 data-nav-link-mobile 4004 ><span>Outerwear</span> 4005 </a><button 4006 type="button" 4007 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4008 aria-expanded="false" 4009 aria-controls="MobileNav--barnklader-ytterklader-0-sections--26155446894936__mobile-menu" 4010 data-collapsible-trigger 4011 ><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> 4012 </button><div 4013 class="mobile-dropdown" 4014 id="MobileNav--barnklader-ytterklader-0-sections--26155446894936__mobile-menu" 4015 data-collapsible-container 4016 > 4017 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4018 <a 4019 href="/en-us/collections/ytterklader" 4020 class="mobile-navlink mobile-navlink--level-3" 4021 >Show All Outerwear</a> 4022 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4023 <a 4024 href="/en-us/collections/fleeceklader-1" 4025 class="mobile-navlink mobile-navlink--level-3" 4026 >Fleece Clothing</a> 4027 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4028 <a 4029 href="/en-us/collections/skalklader-regnklader" 4030 class="mobile-navlink mobile-navlink--level-3" 4031 >Shell and rainwear</a> 4032 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4033 <a 4034 href="/en-us/collections/overaller" 4035 class="mobile-navlink mobile-navlink--level-3" 4036 >Overall</a> 4037 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4038 <a 4039 href="/en-us/collections/handskar-vantar" 4040 class="mobile-navlink mobile-navlink--level-3" 4041 >Gloves and Mittens</a> 4042 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4043 <a 4044 href="/en-us/collections/jackor" 4045 class="mobile-navlink mobile-navlink--level-3" 4046 >Jackets</a> 4047 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4048 <a 4049 href="/en-us/collections/nederdelar-1" 4050 class="mobile-navlink mobile-navlink--level-3" 4051 >Overpants</a> 4052 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4053 <a 4054 href="/en-us/collections/vanthallare" 4055 class="mobile-navlink mobile-navlink--level-3" 4056 >Parking attendant</a> 4057 </li></ul> 4058 </div></li><li 4059 class="mobile-menu__item mobile-menu__item--level-2" 4060 4061 > 4062 <a 4063 href="/en-us/collections/ull-och-understall-1" 4064 class="mobile-navlink mobile-navlink--level-2" 4065 data-nav-link-mobile 4066 ><span>Wool and Base Layers</span> 4067 </a></li><li 4068 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 4069 4070 aria-haspopup="true" 4071 4072 > 4073 <a 4074 href="/en-us/collections/overdelar-1" 4075 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 4076 data-nav-link-mobile 4077 ><span>Tops</span> 4078 </a><button 4079 type="button" 4080 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4081 aria-expanded="false" 4082 aria-controls="MobileNav--barnklader-overdelar-0-sections--26155446894936__mobile-menu" 4083 data-collapsible-trigger 4084 ><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> 4085 </button><div 4086 class="mobile-dropdown" 4087 id="MobileNav--barnklader-overdelar-0-sections--26155446894936__mobile-menu" 4088 data-collapsible-container 4089 > 4090 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4091 <a 4092 href="/en-us/collections/bodys-bodysuits" 4093 class="mobile-navlink mobile-navlink--level-3" 4094 >Bodies</a> 4095 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4096 <a 4097 href="/en-us/collections/trojor" 4098 class="mobile-navlink mobile-navlink--level-3" 4099 >Sweaters</a> 4100 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4101 <a 4102 href="/en-us/collections/jumpsuit" 4103 class="mobile-navlink mobile-navlink--level-3" 4104 >Jumpsuits</a> 4105 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4106 <a
4107 href="/en-us/collections/t-shirts-linnen" 4108 class="mobile-navlink mobile-navlink--level-3" 4109 >T-shirts</a> 4110 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4111 <a 4112 href="/en-us/collections/skjortor" 4113 class="mobile-navlink mobile-navlink--level-3" 4114 >Shirts</a> 4115 </li></ul> 4116 </div></li><li 4117 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 4118 4119 aria-haspopup="true" 4120 4121 > 4122 <a 4123 href="/en-us/collections/nederdelar-1" 4124 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 4125 data-nav-link-mobile 4126 ><span>Skirts</span> 4127 </a><button 4128 type="button" 4129 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4130 aria-expanded="false" 4131 aria-controls="MobileNav--barnklader-nederdelar-0-sections--26155446894936__mobile-menu" 4132 data-collapsible-trigger 4133 ><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> 4134 </button><div 4135 class="mobile-dropdown" 4136 id="MobileNav--barnklader-nederdelar-0-sections--26155446894936__mobile-menu" 4137 data-collapsible-container 4138 > 4139 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4140 <a 4141 href="/en-us/collections/babybyxor" 4142 class="mobile-navlink mobile-navlink--level-3" 4143 >Baby pants</a> 4144 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4145 <a 4146 href="/en-us/collections/byxor" 4147 class="mobile-navlink mobile-navlink--level-3" 4148 >Pants</a> 4149 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4150 <a 4151 href="/en-us/collections/leggings-tights" 4152 class="mobile-navlink mobile-navlink--level-3" 4153 >Leggings and Tights</a> 4154 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4155 <a 4156 href="/en-us/collections/shorts" 4157 class="mobile-navlink mobile-navlink--level-3" 4158 >Shorts</a> 4159 </li></ul> 4160 </div></li><li 4161 class="mobile-menu__item mobile-menu__item--level-2 mobile-menu__item--has-items" 4162 4163 aria-haspopup="true" 4164 4165 > 4166 <a 4167 href="/en-us/collections/mossor-7" 4168 class="mobile-navlink mobile-navlink--level-2 mobile-navlink--trigger" 4169 data-nav-link-mobile 4170 ><span>Hats</span> 4171 </a><button 4172 type="button" 4173 class="mobile-nav__trigger mobile-nav__trigger--level-2" 4174 aria-expanded="false" 4175 aria-controls="MobileNav--barnklader-mossor-0-sections--26155446894936__mobile-menu" 4176 data-collapsible-trigger 4177 ><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> 4178 </button><div 4179 class="mobile-dropdown" 4180 id="MobileNav--barnklader-mossor-0-sections--26155446894936__mobile-menu" 4181 data-collapsible-container 4182 > 4183 <ul class="mobile-nav__sub-sublist" data-collapsible-content><li class="mobile-menu__item mobile-menu__item--level-3"> 4184 <a 4185 href="/en-us/collections/tunna-mossor-2" 4186 class="mobile-navlink mobile-navlink--level-3" 4187 >Thin Hats</a> 4188 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4189 <a 4190 href="/en-us/collections/vintermossor-2" 4191 class="mobile-navlink mobile-navlink--level-3" 4192 >Winter hats</a> 4193 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4194 <a 4195 href="/en-us/collections/solhattar-och-kepsar" 4196 class="mobile-navlink mobile-navlink--level-3" 4197 >Sun Hats and Caps</a> 4198 </li><li class="mobile-menu__item mobile-menu__item--level-3"> 4199 <a 4200 href="/en-us/collections/hjalmmossor" 4201 class="mobile-navlink mobile-navlink--level-3" 4202 >Helmet liners</a> 4203 </li></ul> 4204 </div></li><li 4205 class="mobile-menu__item mobile-menu__item--level-2" 4206 4207 > 4208 <a 4209 href="/en-us/collections/klanningar" 4210 class="mobile-navlink mobile-navlink--level-2" 4211 data-nav-link-mobile 4212 ><span>Dresses</span> 4213 </a></li><li 4214 class="mobile-menu__item mobile-menu__item--level-2" 4215 4216 > 4217 <a 4218 href="/en-us/collections/underklader-strumpor" 4219 class="mobile-navlink mobile-navlink--level-2" 4220 data-nav-link-mobile 4221 ><span>Underwear and Socks</span> 4222 </a></li><li 4223 class="mobile-menu__item mobile-menu__item--level-2" 4224 4225 > 4226 <a 4227 href="/en-us/collections/accessoarer-1" 4228 class="mobile-navlink mobile-navlink--level-2" 4229 data-nav-link-mobile 4230 ><span>Accessories</span> 4231 </a></li></ul> 4232 </div> 4233 </li><li 4234 class="mobile-menu__item mobile-menu__item--level-1 " 4235 4236 style="--highlight: #d02e2e;" 4237 4238 > 4239 <a 4240 href="/en-us/collections/solglasogon" 4241 class="mobile-navlink mobile-navlink--level-1" 4242 > 4243 4244Sunglasses</a> 4245 </li><li 4246 class="mobile-menu__item mobile-menu__item--level-1 " 4247 4248 style="--highlight: #d02e2e;" 4249 4250 > 4251 <a 4252 href="/en-us/collections/skor-stovlar" 4253 class="mobile-navlink mobile-navlink--level-1" 4254 > 4255 4256Shoes and Boots</a> 4257 </li><li 4258 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 4259 4260 style="--highlight: #d02e2e;" 4261 4262 > 4263 4264 <a 4265 href="/en-us/collections/babyprodukter-8" 4266 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 4267 data-nav-link-mobile 4268 >Baby Products</a> 4269 <button 4270 type="button" 4271 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 4272 aria-expanded="false" 4273 aria-controls="MobileNav--babyprodukter-0-sections--26155446894936__mobile-menu" 4274 data-collapsible-trigger 4275 ><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> 4276 </button> 4277 <div 4278 class="mobile-dropdown" 4279 id="MobileNav--babyprodukter-0-sections--26155446894936__mobile-menu" 4280 data-collapsible-container 4281 > 4282 <ul 4283 class="mobile-nav__sublist" 4284 data-collapsible-content 4285 ><li 4286 class="mobile-menu__item mobile-menu__item--level-2" 4287 4288 > 4289 <a 4290 href="/en-us/collections/babyprodukter-8" 4291 class="mobile-navlink mobile-navlink--level-2" 4292 data-nav-link-mobile 4293 ><span>Show all Baby Products</span> 4294 </a></li><li 4295 class="mobile-menu__item mobile-menu__item--level-2" 4296 4297 > 4298 <a 4299 href="/en-us/collections/babyfiltar-snuttefiltar" 4300 class="mobile-navlink mobile-navlink--level-2" 4301 data-nav-link-mobile 4302 ><span>Baby Blankets and Comfort Blankets</span> 4303 </a></li><li 4304 class="mobile-menu__item mobile-menu__item--level-2" 4305 4306 > 4307 <a 4308 href="/en-us/collections/dregglisar-haklappar" 4309 class="mobile-navlink mobile-navlink--level-2" 4310 data-nav-link-mobile 4311 ><span>Drool cloths and bibs</span> 4312 </a></li><li 4313 class="mobile-menu__item mobile-menu__item--level-2" 4314 4315 > 4316 <a 4317 href="/en-us/collections/till-vagnen" 4318 class="mobile-navlink mobile-navlink--level-2" 4319 data-nav-link-mobile 4320 ><span>To the Cart</span> 4321 </a></li><li 4322 class="mobile-menu__item mobile-menu__item--level-2" 4323 4324 > 4325 <a 4326 href="/en-us/collections/mjukisdjur-och-doddi" 4327 class="mobile-navlink mobile-navlink--level-2" 4328 data-nav-link-mobile 4329 ><span>Stuffed Animals and Doddi</span> 4330 </a></li><li 4331 class="mobile-menu__item mobile-menu__item--level-2" 4332 4333 > 4334 <a 4335 href="/en-us/collections/uv-filtar-och-gardiner" 4336 class="mobile-navlink mobile-navlink--level-2" 4337 data-nav-link-mobile 4338 ><span>UV Filters and Curtains</span> 4339 </a></li><li 4340 class="mobile-menu__item mobile-menu__item--level-2" 4341 4342 > 4343 <a 4344 href="/en-us/collections/till-sangen" 4345 class="mobile-navlink mobile-navlink--level-2" 4346 data-nav-link-mobile 4347 ><span>To Bed</span> 4348 </a></li><li 4349 class="mobile-menu__item mobile-menu__item--level-2" 4350 4351 > 4352 <a 4353 href="/en-us/collections/napphallare" 4354 class="mobile-navlink mobile-navlink--level-2" 4355 data-nav-link-mobile 4356 ><span>Pacifier holder</span> 4357 </a></li></ul> 4358 </div> 4359 </li><li 4360 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 4361 4362 style="--highlight: #d02e2e;" 4363 4364 > 4365 4366 <a 4367 href="/en-us/collections" 4368 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 4369 data-nav-link-mobile 4370 >Collections</a> 4371 <button 4372 type="button" 4373 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 4374 aria-expanded="false" 4375 aria-controls="MobileNav--kollektioner-0-sections--26155446894936__mobile-menu" 4376 data-collapsible-trigger 4377 ><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> 4378 </button> 4379 <div 4380 class="mobile-dropdown" 4381 id="MobileNav--kollektioner-0-sections--26155446894936__mobile-menu" 4382 data-collapsible-container 4383 > 4384 <ul 4385 class="mobile-nav__sublist" 4386 data-collapsible-content 4387 ><li 4388 class="mobile-menu__item mobile-menu__item--level-2" 4389 4390 > 4391 <a 4392 href="/en-us/collections/pippi-langstrump" 4393 class="mobile-navlink mobile-navlink--level-2" 4394 data-nav-link-mobile 4395 ><span>Pippi Longstocking</span> 4396 </a></li><li 4397 class="mobile-menu__item mobile-menu__item--level-2" 4398 4399 > 4400 <a 4401 href="/en-us/collections/pettson-och-findus" 4402 class="mobile-navlink mobile-navlink--level-2" 4403 data-nav-link-mobile 4404 ><span>Pettson and Findus</span> 4405 </a></li><li 4406 class="mobile-menu__item mobile-menu__item--level-2" 4407 4408 > 4409 <a 4410 href="/en-us/collections/mamma-mu-och-krakan" 4411 class="mobile-navlink mobile-navlink--level-2" 4412 data-nav-link-mobile 4413 ><span>Mamma Mu and the Crow</span> 4414 </a></li><li 4415 class="mobile-menu__item mobile-menu__item--level-2" 4416 4417 > 4418 <a 4419 href="/en-us/collections/humlan-djojj-3" 4420 class="mobile-navlink mobile-navlink--level-2" 4421 data-nav-link-mobile 4422 ><span>Humlan Djojj</span> 4423 </a></li><li 4424 class="mobile-menu__item mobile-menu__item--level-2" 4425 4426 > 4427 <a 4428 href="/en-us/collections/geggamoja-classic-1" 4429 class="mobile-navlink mobile-navlink--level-2" 4430 data-nav-link-mobile 4431 ><span>Classic Collection</span> 4432 </a></li></ul> 4433 </div> 4434 </li><li 4435 class="mobile-menu__item mobile-menu__item--level-1 mobile-menu__item--has-items " 4436 4437 style="--highlight: #d02e2e;" 4438 4439 > 4440 4441 <a 4442 href="/en-us/collections/outlet" 4443 class="mobile-navlink mobile-navlink--level-1 mobile-navlink--trigger" 4444 data-nav-link-mobile 4445 >Summer Sale</a> 4446 <button 4447 type="button" 4448 class="mobile-nav__trigger mobile-nav__trigger--level-1 " 4449 aria-expanded="false"
4450 aria-controls="MobileNav--outlet-0-sections--26155446894936__mobile-menu" 4451 data-collapsible-trigger 4452 ><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> 4453 </button> 4454 <div 4455 class="mobile-dropdown" 4456 id="MobileNav--outlet-0-sections--26155446894936__mobile-menu" 4457 data-collapsible-container 4458 > 4459 <ul 4460 class="mobile-nav__sublist" 4461 data-collapsible-content 4462 ><li 4463 class="mobile-menu__item mobile-menu__item--level-2" 4464 4465 > 4466 <a 4467 href="/en-us/collections/outlet" 4468 class="mobile-navlink mobile-navlink--level-2" 4469 data-nav-link-mobile 4470 ><span>Show all articles</span> 4471 </a></li><li 4472 class="mobile-menu__item mobile-menu__item--level-2" 4473 4474 > 4475 <a 4476 href="/en-us/collections/sommarrea-uv-klader" 4477 class="mobile-navlink mobile-navlink--level-2" 4478 data-nav-link-mobile 4479 ><span>UV clothing</span> 4480 </a></li><li 4481 class="mobile-menu__item mobile-menu__item--level-2" 4482 4483 > 4484 <a 4485 href="/en-us/collections/sommarrea-ytterklader" 4486 class="mobile-navlink mobile-navlink--level-2" 4487 data-nav-link-mobile 4488 ><span>Outerwear</span> 4489 </a></li><li 4490 class="mobile-menu__item mobile-menu__item--level-2" 4491 4492 > 4493 <a 4494 href="/en-us/collections/skor-stovlar" 4495 class="mobile-navlink mobile-navlink--level-2" 4496 data-nav-link-mobile 4497 ><span>Shoes and Boots</span> 4498 </a></li><li 4499 class="mobile-menu__item mobile-menu__item--level-2" 4500 4501 > 4502 <a 4503 href="/en-us/collections/sommarrea-sovklader" 4504 class="mobile-navlink mobile-navlink--level-2" 4505 data-nav-link-mobile 4506 ><span>Sleepwear</span> 4507 </a></li><li 4508 class="mobile-menu__item mobile-menu__item--level-2" 4509 4510 > 4511 <a 4512 href="/en-us/collections/sommarrea-overdelar" 4513 class="mobile-navlink mobile-navlink--level-2" 4514 data-nav-link-mobile 4515 ><span>Tops</span> 4516 </a></li><li 4517 class="mobile-menu__item mobile-menu__item--level-2" 4518 4519 > 4520 <a 4521 href="/en-us/collections/sommarrea-nederdelar" 4522 class="mobile-navlink mobile-navlink--level-2" 4523 data-nav-link-mobile 4524 ><span>Skirts</span> 4525 </a></li><li 4526 class="mobile-menu__item mobile-menu__item--level-2" 4527 4528 > 4529 <a 4530 href="/en-us/collections/sommarrea-klanningar" 4531 class="mobile-navlink mobile-navlink--level-2" 4532 data-nav-link-mobile 4533 ><span>Dresses</span> 4534 </a></li><li 4535 class="mobile-menu__item mobile-menu__item--level-2" 4536 4537 > 4538 <a 4539 href="/en-us/collections/sommarrea-mossor-och-solhattar" 4540 class="mobile-navlink mobile-navlink--level-2" 4541 data-nav-link-mobile 4542 ><span>Hats and Sun Hats</span> 4543 </a></li><li 4544 class="mobile-menu__item mobile-menu__item--level-2" 4545 4546 > 4547 <a 4548 href="/en-us/collections/sommarrea-babyprodukter" 4549 class="mobile-navlink mobile-navlink--level-2" 4550 data-nav-link-mobile 4551 ><span>Baby Products</span> 4552 </a></li><li 4553 class="mobile-menu__item mobile-menu__item--level-2" 4554 4555 > 4556 <a 4557 href="/en-us/collections/sista-chansen-70" 4558 class="mobile-navlink mobile-navlink--level-2" 4559 data-nav-link-mobile 4560 ><span>Last Chance 70%</span> 4561 </a></li></ul> 4562 </div> 4563 </li><li 4564 class="mobile-menu__item mobile-menu__item--level-1 " 4565 4566 style="--highlight: #d02e2e;" 4567 4568 > 4569 <a 4570 href="/en-us/products/geggamoja-gift-card-250" 4571 class="mobile-navlink mobile-navlink--level-1" 4572 > 4573 4574Gift Card</a> 4575 </li><li 4576 class="mobile-menu__item mobile-menu__item--level-1 " 4577 4578 style="--highlight: #d02e2e;" 4579 4580 > 4581 <a 4582 href="/en-us/pages/handla-seconhand" 4583 class="mobile-navlink mobile-navlink--level-1" 4584 > 4585 4586Used</a> 4587 </li></ul></div> 4588 </div> 4589 </div> 4590 </div> 4591 </div></div> 4592</mobile-menu> 4593 4594 4595</div> 4596<!-- END sections: group-header --> 4597 <!-- BEGIN sections: group-overlay --> 4598<div id="shopify-section-sections--26155446927704__popup" class="shopify-section shopify-section-group-group-overlay"><!-- /sections/popups.liquid --> 4599</div> 4600<!-- END sections: group-overlay --> 4601
4602 <main id="MainContent" class="main-content" data-main> 4603 <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" /> 4604<style data-shopify>.cart { 4605 --PT: 60px; 4606 --PB: 60px; 4607 4608 4609 }</style><section 4610 id="cart--template--26155445485912__main" 4611 class="cart section-padding" 4612 data-section-type="cart-template" 4613 data-section-id="template--26155445485912__main" 4614 data-cart-page 4615 4616> 4617 <div class="wrapper"> 4618 <form action="/en-us/cart" method="post" novalidate data-cart-form> 4619 <div class="cart__empty" data-empty-message><div class="section__header"> 4620 <h1 class="section__heading h2" 4621 >Shopping cart</h1><p 4622 >Oops! The shopping basket is empty.</p> 4623 4624 4625 </div><div class="cart-empty-buttons"><div class="cart-empty-buttons__item" 4626 > 4627 <a href="/en-us/collections/all" class="btn btn--solid btn--primary btn--medium btn--advanced btn--advanced-width-height"> 4628 <hover-button></hover-button>Buy</a> 4629 </div></div> 4630</div> 4631 4632 4633 4634 <div class="cart__inner"> 4635 <div 4636 class="cart__content" 4637 4638 > 4639 <h1 class="cart__title"> 4640 Shopping cart<span class="cart-drawer__item-qty" data-cart-items-qty>0 articles</span> 4641 </h1> 4642 <a 4643 href="/en-us/collections/all" 4644 class="btn btn--secondary btn--solid btn--advanced btn--advanced-width-height" 4645 > 4646 <hover-button></hover-button>Buy</a> 4647 4648 <div class="cart__errors" role="alert" data-cart-errors> 4649 <div class="cart__errors__inner"> 4650 <p class="cart__errors__heading">Unfortunately, it seems that we do not have enough of this product.</p> 4651 4652 <p class="cart__errors__content" data-error-message></p> 4653 4654 <button 4655 type="button" 4656 class="cart__errors__close" 4657 data-cart-error-close 4658 aria-label="Close Shopping cart" 4659 ><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> 4660 </div> 4661 </div> 4662 4663 <div class="cart__items__wrapper" data-items-wrapper> 4664 <div class="loader loader--line"><div class="loader-indeterminate"></div></div> 4665 4666 <div id="cartItemsHolder" class="cart__items" data-items-holder> 4667 4668 </div> 4669 </div> 4670 4671 <button 4672 type="submit" 4673 name="update" 4674 class="cart__update btn btn--secondary btn--advanced btn--advanced-width-height" 4675 > 4676 <hover-button></hover-button>Update the shopping cart</button> 4677 </div> 4678 4679 <div 4680 class="cart__aside hidden" 4681 data-foot-holder 4682 4683 ><div data-cart-price-holder><div class="cart__total hidden"> 4684 <span>Object</span> 4685 4686 <span data-cart-total="0">Free</span> 4687</div></div> 4688 4689 <div class="cart__total"> 4690 <span>Partial sum</span> 4691 4692 <span class="cart__total__money" data-cart-total-price>Free</span> 4693 </div><div id="cartUpsellHolder" class="cart__pair" data-cart-widget data-pair-products-holder> 4694 4695 4696 4697 4698 </div><div class="cart__foot-inner"> 4699 <div class="cart__buttons-wrapper"><p class="cart__terms cart__errors__content" data-terms-error-message></p> 4700 4701 <div 4702 class="cart__buttons" 4703 data-cart-checkout-buttons 4704 > 4705 <fieldset class="cart__buttons__fieldset" data-cart-checkout-button> 4706 <button 4707 type="submit" 4708 name="checkout" 4709 class="btn btn--solid btn--primary btn--medium btn--advanced btn--advanced-width-height btn--advanced-adaptive-width cart__checkout" 4710 > 4711 <hover-button></hover-button>To the Checkout</button> 4712 <noscript>
4713 <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> 4714 </noscript></fieldset> 4715 </div> 4716 </div> 4717 4718 <p class="cart__text">Shipping and tax are calculated at checkout</p> 4719 </div> 4720 </div> 4721 </div> 4722 </form> 4723 </div> 4724</section> 4725 4726 4727</div> 4728 </main> 4729 4730 <!-- BEGIN sections: group-footer --> 4731<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" /> 4732<style data-shopify>#SiteFooter { 4733 --PT: 40px; 4734 --PB: 40px;--bg: #f4f4f4; 4735 --bg-lighten-darken-shimmer-bg: #efefef; 4736 --bg-lighten-darken-shimmer-effect: #eaeaea;--text: #000000; 4737 --text-alpha-15: rgba(0, 0, 0, 0.15); 4738 --text-alpha-50: rgba(0, 0, 0, 0.6); 4739 --text-alpha-85: rgba(0, 0, 0, 0.85);--border: #000000;} 4740 4741 #SiteFooter .footer-bottom { --grid-columns: 3; }.shopify-section:last-of-type .section-padding { padding-bottom: max(30px, var(--padding-bottom)); } 4742 4743 @media screen and (min-width: 768px) { 4744 .slideshow:last-of-type .slider--has-arrow .flickity-page-dots { margin-bottom: 45px; } 4745 .slideshow:last-of-type .slider__scroll-down { bottom: 10px; } 4746 }</style><footer 4747 id="SiteFooter" 4748 class="section-padding site-footer wavy" 4749 role="contentinfo" 4750 4751 data-section-id="sections--26155446862168__footer" 4752 data-section-type="footer" 4753><span class="wave-svg" data-wave> 4754 <svg viewBox="0 0 700 57" width="100%" height="57" preserveAspectRatio="none"> 4755 <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"/> 4756 </svg> 4757 <svg viewBox="0 0 700 57" width="100%" height="57" preserveAspectRatio="none" class="wave-svg__reversed"> 4758 <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"/> 4759 </svg> 4760</span><div class="footer-content wrapper--full-padded"> 4761 <div class="footer-blocks"><div 4762 class="footer-block footer-block--menu text-left" 4763 style="--desktop-width: 25%" 4764 4765 ><p class="footer-title footer-title--links"> 4766 <button 4767 class="footer-title__button h5" 4768 aria-controls="FooterMenu--information-0" 4769 data-collapsible-trigger 4770 data-collapsible-trigger-mobile 4771 aria-expanded="false" 4772 >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> 4773 </p><div 4774 class="footer-links__wrapper" 4775 4776 id="FooterMenu--information-0" data-collapsible-container-mobile 4777 4778 > 4779 <ul 4780 class="footer-links" 4781 4782 data-collapsible-content 4783 4784 ><li> 4785 <a class="footer-link" href="/en-us/pages/allt-borjade-i-kallaren">About Us</a> 4786 </li><li> 4787 <a class="footer-link" href="/en-us/pages/guider-inspiration">Guide & Inspiration</a> 4788 </li><li> 4789 <a class="footer-link" href="/en-us/pages/samarbeten">Influencer collaborations</a> 4790 </li><li> 4791 <a class="footer-link" href="/en-us/pages/visselblasarfunktion">Whistleblower function</a> 4792 </li><li> 4793 <a class="footer-link" href="/en-us/pages/personuppgiftspolicy">GDPR</a> 4794 </li><li> 4795 <a class="footer-link" href="/en-us/pages/pop-up-butik">Pop-Up Outlet</a> 4796 </li><li> 4797 <a class="footer-link" href="/en-us/pages/jobba-hos-oss">Work with us</a> 4798 </li><li> 4799 <a class="footer-link" href="/en-us/pages/tavla-och-vinn">Compete with us</a> 4800 </li></ul> 4801 </div></div><div 4802 class="footer-block footer-block--menu text-left" 4803 style="--desktop-width: 25%" 4804 4805 ><p class="footer-title footer-title--links"> 4806 <button 4807 class="footer-title__button h5" 4808 aria-controls="FooterMenu--customer-service-1" 4809 data-collapsible-trigger 4810 data-collapsible-trigger-mobile 4811 aria-expanded="false" 4812 >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> 4813 </p><div 4814 class="footer-links__wrapper" 4815 4816 id="FooterMenu--customer-service-1" data-collapsible-container-mobile 4817 4818 > 4819 <ul 4820 class="footer-links" 4821 4822 data-collapsible-content 4823 4824 ><li> 4825 <a class="footer-link" href="/en-us/pages/kontakta-oss">Contact Us</a> 4826 </li><li> 4827 <a class="footer-link" href="https://account.geggamoja.com/profile?locale=en®ion_country=BQ&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnZWdnYW1vamEubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNjY3MzgwLCJuYmYiOjE3OTEwNjI1ODB9.4zMuHrF6pnTsv45rJ3K8OATzUtqCpUwrf50tSUmmUWs">My Pages</a> 4828 </li><li> 4829 <a class="footer-link" href="/en-us/pages/kopvillkor">Terms of Purchase</a> 4830 </li><li> 4831 <a class="footer-link" href="/en-us/pages/angerratt">Right of withdrawal</a> 4832 </li><li> 4833 <a class="footer-link" href="/en-us/pages/returer-byten">Returns & Complaints</a> 4834 </li><li> 4835 <a class="footer-link" href="/en-us/pages/kontakta-oss">FAQ</a> 4836 </li></ul> 4837 </div></div><div 4838 class="footer-block footer-block--menu text-left" 4839 style="--desktop-width: 25%" 4840 4841 ><p class="footer-title footer-title--links"> 4842 <button 4843 class="footer-title__button h5" 4844 aria-controls="FooterMenu--durability-safety-2" 4845 data-collapsible-trigger 4846 data-collapsible-trigger-mobile 4847 aria-expanded="false" 4848 >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> 4849 </p><div 4850 class="footer-links__wrapper" 4851 4852 id="FooterMenu--durability-safety-2" data-collapsible-container-mobile 4853 4854 > 4855 <ul 4856 class="footer-links" 4857 4858 data-collapsible-content 4859 4860 ><li> 4861 <a class="footer-link" href="/en-us/pages/handla-seconhand">Shop Secondhand</a> 4862 </li><li> 4863 <a class="footer-link" href="/en-us/blogs/guide/vart-hallbara-arbete">Our sustainable work</a> 4864 </li><li> 4865 <a class="footer-link" href="/en-us/pages/gpsr-sakerhet">GPRS Security</a> 4866 </li></ul> 4867 </div></div><div 4868 class="footer-block footer-block--menu text-left" 4869 style="--desktop-width: 25%" 4870 4871 ><p class="footer-title footer-title--links"> 4872 <button 4873 class="footer-title__button h5" 4874 aria-controls="FooterMenu--retailer-3" 4875 data-collapsible-trigger 4876 data-collapsible-trigger-mobile 4877 aria-expanded="false" 4878 >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> 4879 </p><div 4880 class="footer-links__wrapper" 4881 4882 id="FooterMenu--retailer-3" data-collapsible-container-mobile 4883 4884 > 4885 <ul 4886 class="footer-links" 4887 4888 data-collapsible-content 4889 4890 ><li> 4891 <a class="footer-link" href="/en-us/pages/aterforsaljare">Find Retailers</a> 4892 </li><li> 4893 <a class="footer-link" href="https://www.geggamojab2b.com">Dealer Login</a> 4894 </li><li> 4895 <a class="footer-link" href="/en-us/pages/b2b">Become a reseller</a> 4896 </li></ul> 4897 </div></div><div 4898 class="footer-block footer-block--newsletter text-left" 4899 style="--desktop-width: 30%" 4900 4901 ><style data-shopify>#SiteFooter .footer-block--newsletter .footer-title { 4902 --adjust-heading: calc(var(--FONT-ADJUST-HEADING) * 1.5); 4903 --heading-caps: none; 4904 }</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"> 4905 4906 <div class="input-group"> 4907 <div class="input-group__fields"><div class="input-group__item input-group__item--email"> 4908 <input type="email" id="Email--footer-block-4" 4909 class="input-group__field input-group__field--email" 4910 value="" 4911 placeholder="Your email" 4912 name="contact[email]" 4913 autocorrect="off" 4914 autocapitalize="off" 4915 aria-label="Your email" 4916 4917 > 4918 </div> 4919 </div> 4920 4921 <div class="input-group__item input-group__item--btn"> 4922 <button type="submit" name="subscribe" id="SubscribeSubmit--footer-block-4" class="input-group__btn btn btn--primary btn--solid"> 4923 <hover-button></hover-button>Leave your email address</button> 4924 </div></div><div class="errors">
4924The email address is invalid or already in use.</div></form></div><div 4925 class="footer-block footer-block--text text-left" 4926 style="--desktop-width: 66.66%" 4927 4928 ><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> 4929 </div></div> 4930 </div> 4931 4932 <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> 4933 4934 4935 4936</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"> 4937<div class="footer-copyright"> 4938 <div class="footer-copyright__content"> 4939 <span class="footer-copyright__copy">© 2026, <a href="/en-us" title="">Geggamoja</a>.</span> 4940 4941 4942 </div></div></div> 4943 <ul class="payment-icon-list payment-icon-list--greyscale"> 4944 4945<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;"/>
4945<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> 4946</li> 4947 4948<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" />
4948<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> 4949</li> 4950 4951<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> 4952 4953<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.
495306zM23.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> 4954</li> 4955 4956<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
49567 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> 4957 4958<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> 4959 4960<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;"/>
4960</svg> 4961</li> 4962 4963<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> 4964 4965<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
49650-.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> 4966 4967<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
496716.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> 4968</li> 4969 4970 </ul> 4971</div> 4972</footer> 4973 4974</div> 4975<!-- END sections: group-footer --> 4976<!-- Root element of PhotoSwipe. Must have class pswp. --> 4977<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true" data-index="0"> 4978 <!-- Background of PhotoSwipe. 4979 It's a separate element as animating opacity is faster than rgba(). --> 4980 <div class="pswp__bg"></div> 4981 4982 <!-- Slides wrapper with overflow:hidden. --> 4983 <div class="pswp__scroll-wrap"> 4984 <!-- Container that holds slides. 4985 PhotoSwipe keeps only 3 of them in the DOM to save memory. 4986 Don't modify these 3 pswp__item elements, data is added later on. --> 4987 <div class="pswp__container"> 4988 <div class="pswp__item"></div> 4989 <div class="pswp__item"></div> 4990 <div class="pswp__item"></div> 4991 </div> 4992 4993 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 4994 <div class="pswp__ui pswp__ui--hidden"> 4995 4996 <div class="pswp__top-bar"> 4997 4998 <!-- Controls are self-explanatory. Order can be changed. --> 4999 5000 <div class="pswp__counter"></div> 5001 5002 <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)"> 5003 <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> 5004 </button> 5005 5006 <button class="pswp__button pswp__button--share" title="Share"></button> 5007 5008 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 5009 5010 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 5011 5012 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 5013 <!-- element will get class pswp__preloader--active when preloader is running --> 5014 <div class="pswp__preloader"> 5015 <div class="pswp__preloader__icn"> 5016 <div class="pswp__preloader__cut"> 5017 <div class="pswp__preloader__donut"></div> 5018 </div> 5019 </div> 5020 </div> 5021 </div> 5022 5023 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 5024 <div class="pswp__share-tooltip"></div> 5025 </div> 5026 5027 <button class="pswp__button pswp__button--arrow--left" type="button" title="Earlier"></button> 5028 5029 <button class="pswp__button pswp__button--arrow--right" type="button" title="Next"></button> 5030 5031 <div class="pswp__thumbs"></div> 5032 5033 <div class="pswp__caption"> 5034 <div class="pswp__caption__center"></div> 5035 <a href="#" class="pswp__caption-close"> 5036 <span class="visually-hidden">Close</span> 5037 </a> 5038 </div> 5039 5040 </div> 5041 5042 </div> 5043 5044</div><!-- Root element of PhotoSwipe. Must have class pswp. --> 5045<div class="pswp pswp--custom-loader" tabindex="-1" role="dialog" aria-hidden="true" data-index="1"> 5046 <!-- Background of PhotoSwipe. 5047 It's a separate element as animating opacity is faster than rgba(). --> 5048 <div class="pswp__bg"></div> 5049 5050 <!-- Slides wrapper with overflow:hidden. --> 5051 <div class="pswp__scroll-wrap"> 5052 <!-- Container that holds slides. 5053 PhotoSwipe keeps only 3 of them in the DOM to save memory. 5054 Don't modify these 3 pswp__item elements, data is added later on. --> 5055 <div class="pswp__container"> 5056 <div class="pswp__item"></div> 5057 <div class="pswp__item"></div> 5058 <div class="pswp__item"></div> 5059 </div> 5060 5061 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 5062 <div class="pswp__ui pswp__ui--hidden"> 5063 5064 <div class="pswp__top-bar"> 5065 5066 <!-- Controls are self-explanatory. Order can be changed. --> 5067 5068 <div class="pswp__counter"></div> 5069 5070 <button class="pswp__button pswp__button--close pswp__custom-close pswp__ui-over-close" title="Close (Esc)"> 5071 <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> 5072 </button> 5073 5074 <button class="pswp__button pswp__button--share" title="Share"></button> 5075 5076 <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button> 5077 5078 <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button> 5079 5080 <!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --> 5081 <!-- element will get class pswp__preloader--active when preloader is running --> 5082 <div class="pswp__preloader"> 5083 <div class="pswp__preloader__icn"> 5084 <div class="pswp__preloader__cut"> 5085 <div class="pswp__preloader__donut"></div> 5086 </div> 5087 </div> 5088 </div> 5089 </div> 5090 5091 <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> 5092 <div class="pswp__share-tooltip"></div> 5093 </div> 5094 5095 <button class="pswp__button pswp__button--arrow--left" type="button" title="Earlier"></button> 5096 5097 <button class="pswp__button pswp__button--arrow--right" type="button" title="Next"></button> 5098 5099 <div class="pswp__thumbs"></div> 5100 5101 <div class="pswp__caption"> 5102 <div class="pswp__caption__center"></div> 5103 <a href="#" class="pswp__caption-close">
5104 <span class="visually-hidden">Close</span> 5105 </a> 5106 </div> 5107 5108 </div> 5109 5110 </div> 5111 5112</div><button 5113 type="button" 5114 class="btn btn--primary btn--solid btn--scroll-top" 5115 data-scroll-top-button 5116 aria-label="Scroll to the top" 5117 > 5118 <hover-button></hover-button> 5119 <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> 5120 </button> 5121 5122<style> 5123 .market-selector__modal { 5124 position: fixed; 5125 top: 0; 5126 left: 0; 5127 width: 100%; 5128 height: 100%; 5129 z-index: 999999; 5130 display: flex; 5131 align-items: center; 5132 justify-content: center; 5133 opacity: 0; 5134 visibility: hidden; 5135 transition: opacity 0.3s ease, visibility 0.3s ease; 5136 padding: 10px; 5137 } 5138 5139 .market-selector__modal[aria-hidden="false"] { 5140 opacity: 1; 5141 visibility: visible; 5142 } 5143 5144 .market-selector__overlay { 5145 position: fixed; 5146 top: 0; 5147 left: 0; 5148 width: 100%; 5149 height: 100%; 5150 background: rgba(0, 0, 0, 0.5); 5151 z-index: 1; 5152 } 5153 5154 .market-selector__content { 5155 position: relative; 5156 background: white; 5157 border-radius: 12px; 5158 width: 100%; 5159 max-width: 700px; 5160 max-height: 95vh; 5161 overflow: hidden; 5162 display: flex; 5163 flex-direction: column; 5164 box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); 5165 z-index: 2; 5166 transition: transform 0.3s ease; 5167 } 5168 5169 .market-selector__header { 5170 display: flex;
5171 align-items: center; 5172 justify-content: space-between; 5173 padding: 20px; 5174 border-bottom: 1px solid #e0e0e0; 5175 } 5176 5177 .market-selector__title { 5178 font-size: 24px; 5179 font-weight: 600; 5180 margin: 0; 5181 } 5182 5183 .market-selector__close { 5184 background: transparent; 5185 border: none; 5186 padding: 8px; 5187 cursor: pointer; 5188 border-radius: 6px; 5189 transition: background 0.2s ease; 5190 display: flex; 5191 align-items: center; 5192 justify-content: center; 5193 } 5194 5195 .market-selector__close:hover { 5196 background: #f5f5f5; 5197 } 5198 5199 .market-selector__search { 5200 padding: 8px 20px; 5201 border-bottom: 1px solid #ddd; 5202 } 5203 5204 .market-selector__search-input { 5205 width: 100%; 5206 padding: 8px 16px; 5207 border: 1px solid #e0e0e0; 5208 border-radius: 8px; 5209 font-size: 16px; 5210 transition: border-color 0.2s ease; 5211 } 5212 5213 .market-selector__search-input:focus { 5214 outline: none; 5215 border-color: #333; 5216 } 5217 5218 .market-selector__grid { 5219 display: grid; 5220 grid-template-columns: repeat(4, 1fr); 5221 gap: 12px; 5222 padding: 20px; 5223 overflow-y: auto; 5224 max-height: calc(90vh - 200px); 5225 } 5226 5227 .market-selector__item { 5228 display: flex; 5229 flex-direction: column; 5230 align-items: center; 5231 padding: 10px 5px; 5232 background: white; 5233 border: 1px solid #ddd; 5234 border-radius: 4px; 5235 cursor: pointer; 5236 transition: all 0.2s ease; 5237 text-align: center; 5238 position: relative; 5239 gap:5px; 5240 line-height:normal; 5241 } 5242 5243 .market-selector__item:hover { 5244 border-color: #333; 5245 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); 5246 } 5247 5248 .market-selector__item--current { 5249 border-color: #333; 5250 background: #f9f9f9; 5251 } 5252 5253 .market-selector__item-flag { 5254 width: 40px; 5255 height: 40px; 5256 overflow: hidden; 5257 border-radius: 4px; 5258 } 5259 5260 .market-selector__item-flag img { 5261 width: 100%; 5262 height: 100%; 5263 object-fit: cover; 5264 } 5265 5266 .market-selector__item-info { 5267 display: flex; 5268 flex-direction: row; 5269 flex-wrap: wrap; 5270 justify-content: center; 5271 gap: 2px; 5272 } 5273 5274 .market-selector__item-language, 5275 .market-selector__item-name { 5276 font-weight: 500; 5277 font-size: 12px; 5278 color: #333; 5279 } 5280 5281 .market-selector__item-currency { 5282 font-size: 11px; 5283 color: #666; 5284 font-weight: 500; 5285 } 5286 5287 .market-selector__no-results { 5288 padding: 40px; 5289 text-align: center; 5290 color: #666; 5291 } 5292 5293 @media (max-width: 768px) { 5294 .market-selector__grid { 5295 grid-template-columns: repeat(2, 1fr); 5296 gap: 8px; 5297 padding:10px; 5298 } 5299 5300 .market-selector__title { 5301 font-size: 18px; 5302 } 5303 5304 .market-selector__modal { 5305 padding: 10px; 5306 } 5307 5308 .market-selector__content { 5309 max-height: 95vh; 5310 max-width: fit-content; 5311 } 5312 } 5313</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"> 5314 <div class="market-selector__overlay" data-market-selector-close></div> 5315 5316 <div class="market-selector__content"> 5317 <div class="market-selector__header"> 5318 <h2 class="market-selector__title">Select your market</h2> 5319 <button 5320 type="button" 5321 class="market-selector__close" 5322 data-market-selector-close 5323 aria-label="Close market selector" 5324 > 5325 <svg width="20" height="20" viewBox="0 0 20 20" fill="none"> 5326 <path d="M15 5L5 15M5 5L15 15" stroke="currentColor" stroke-width="2" stroke-linecap="round"/> 5327 </svg> 5328 </button> 5329 </div> 5330 5331 <div class="market-selector__search"> 5332 <input 5333 type="text" 5334 class="market-selector__search-input" 5335 placeholder="Search markets..." 5336 data-market-search 5337 aria-label="Search markets" 5338 > 5339 </div> 5340 5341 <div class="market-selector__grid" data-markets-grid><button 5342 type="button" 5343 class="market-selector__item" 5344 data-market-item 5345 data-country-code="DE" 5346 data-country-name="Germany" 5347 data-currency-code="EUR" 5348 data-language-code="de" 5349 > 5350 <div class="market-selector__item-flag"> 5351 <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"> 5352 </div> 5353 5354 <div class="market-selector__item-info">
5355 <span class="market-selector__item-name">Germany</span><span class="market-selector__item-language">(Deutsch)</span></div> 5356 <span class="market-selector__item-currency">EUR</span> 5357 </button><button 5358 type="button" 5359 class="market-selector__item" 5360 data-market-item 5361 data-country-code="NO" 5362 data-country-name="Norway" 5363 data-currency-code="NOK" 5364 data-language-code="nb" 5365 > 5366 <div class="market-selector__item-flag"> 5367 <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"> 5368 </div> 5369 5370 <div class="market-selector__item-info"> 5371 <span class="market-selector__item-name">Norway</span><span class="market-selector__item-language">(Norsk (bokmål))</span></div> 5372 <span class="market-selector__item-currency">NOK</span> 5373 </button><button 5374 type="button" 5375 class="market-selector__item" 5376 data-market-item 5377 data-country-code="SE" 5378 data-country-name="Sweden" 5379 data-currency-code="SEK" 5380 data-language-code="sv" 5381 > 5382 <div class="market-selector__item-flag"> 5383 <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"> 5384 </div> 5385 5386 <div class="market-selector__item-info"> 5387 <span class="market-selector__item-name">Sweden</span><span class="market-selector__item-language">(svenska)</span></div> 5388 <span class="market-selector__item-currency">SEK</span> 5389 </button><button 5390 type="button" 5391 class="market-selector__item" 5392 data-market-item 5393 data-country-code="AX" 5394 data-country-name="à land Islands" 5395 data-currency-code="EUR" 5396 data-language-code="en" 5397 > 5398 <div class="market-selector__item-flag"> 5399 <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"> 5400 </div> 5401 5402 <div class="market-selector__item-info"> 5403 <span class="market-selector__item-name">à land Islands</span><span class="market-selector__item-language">(English)</span></div> 5404 <span class="market-selector__item-currency">EUR</span> 5405 </button><button 5406 type="button" 5407 class="market-selector__item" 5408 data-market-item 5409 data-country-code="AU" 5410 data-country-name="Australia" 5411 data-currency-code="USD" 5412 data-language-code="en" 5413 > 5414 <div class="market-selector__item-flag"> 5415 <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"> 5416 </div> 5417 5418 <div class="market-selector__item-info"> 5419 <span class="market-selector__item-name">Australia</span><span class="market-selector__item-language">(English)</span></div> 5420 <span class="market-selector__item-currency">USD</span> 5421 </button><button 5422 type="button" 5423 class="market-selector__item" 5424 data-market-item 5425 data-country-code="AT" 5426 data-country-name="Austria" 5427 data-currency-code="EUR" 5428 data-language-code="de" 5429 > 5430 <div class="market-selector__item-flag"> 5431 <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"> 5432 </div> 5433 5434 <div class="market-selector__item-info">
5435 <span class="market-selector__item-name">Austria</span><span class="market-selector__item-language">(Deutsch)</span></div> 5436 <span class="market-selector__item-currency">EUR</span> 5437 </button><button 5438 type="button" 5439 class="market-selector__item" 5440 data-market-item 5441 data-country-code="BE" 5442 data-country-name="Belgium" 5443 data-currency-code="EUR" 5444 data-language-code="en" 5445 > 5446 <div class="market-selector__item-flag"> 5447 <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"> 5448 </div> 5449 5450 <div class="market-selector__item-info"> 5451 <span class="market-selector__item-name">Belgium</span><span class="market-selector__item-language">(English)</span></div> 5452 <span class="market-selector__item-currency">EUR</span> 5453 </button><button 5454 type="button" 5455 class="market-selector__item" 5456 data-market-item 5457 data-country-code="BG" 5458 data-country-name="Bulgaria" 5459 data-currency-code="EUR" 5460 data-language-code="en" 5461 > 5462 <div class="market-selector__item-flag"> 5463 <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"> 5464 </div> 5465 5466 <div class="market-selector__item-info"> 5467 <span class="market-selector__item-name">Bulgaria</span><span class="market-selector__item-language">(English)</span></div> 5468 <span class="market-selector__item-currency">EUR</span> 5469 </button><button 5470 type="button" 5471 class="market-selector__item" 5472 data-market-item 5473 data-country-code="CA" 5474 data-country-name="Canada" 5475 data-currency-code="USD" 5476 data-language-code="en" 5477 > 5478 <div class="market-selector__item-flag"> 5479 <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"> 5480 </div> 5481 5482 <div class="market-selector__item-info"> 5483 <span class="market-selector__item-name">Canada</span><span class="market-selector__item-language">(English)</span></div> 5484 <span class="market-selector__item-currency">USD</span> 5485 </button><button 5486 type="button" 5487 class="market-selector__item market-selector__item--current" 5488 data-market-item 5489 data-country-code="BQ" 5490 data-country-name="Caribbean Netherlands" 5491 data-currency-code="USD" 5492 data-language-code="en" 5493 > 5494 <div class="market-selector__item-flag"> 5495 <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"> 5496 </div> 5497 5498 <div class="market-selector__item-info"> 5499 <span class="market-selector__item-name">Caribbean Netherlands</span><span class="market-selector__item-language">(English)</span></div> 5500 <span class="market-selector__item-currency">USD</span> 5501 </button><button 5502 type="button" 5503 class="market-selector__item" 5504 data-market-item 5505 data-country-code="CN" 5506 data-country-name="China" 5507 data-currency-code="USD" 5508 data-language-code="en" 5509 > 5510 <div class="market-selector__item-flag"> 5511 <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"> 5512 </div> 5513 5514 <div class="market-selector__item-info">
5515 <span class="market-selector__item-name">China</span><span class="market-selector__item-language">(English)</span></div> 5516 <span class="market-selector__item-currency">USD</span> 5517 </button><button 5518 type="button" 5519 class="market-selector__item" 5520 data-market-item 5521 data-country-code="HR" 5522 data-country-name="Croatia" 5523 data-currency-code="EUR" 5524 data-language-code="en" 5525 > 5526 <div class="market-selector__item-flag"> 5527 <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"> 5528 </div> 5529 5530 <div class="market-selector__item-info"> 5531 <span class="market-selector__item-name">Croatia</span><span class="market-selector__item-language">(English)</span></div> 5532 <span class="market-selector__item-currency">EUR</span> 5533 </button><button 5534 type="button" 5535 class="market-selector__item" 5536 data-market-item 5537 data-country-code="CY" 5538 data-country-name="Cyprus" 5539 data-currency-code="EUR" 5540 data-language-code="en" 5541 > 5542 <div class="market-selector__item-flag"> 5543 <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"> 5544 </div> 5545 5546 <div class="market-selector__item-info"> 5547 <span class="market-selector__item-name">Cyprus</span><span class="market-selector__item-language">(English)</span></div> 5548 <span class="market-selector__item-currency">EUR</span> 5549 </button><button 5550 type="button" 5551 class="market-selector__item" 5552 data-market-item 5553 data-country-code="CZ" 5554 data-country-name="Czechia" 5555 data-currency-code="EUR" 5556 data-language-code="en" 5557 > 5558 <div class="market-selector__item-flag"> 5559 <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"> 5560 </div> 5561 5562 <div class="market-selector__item-info"> 5563 <span class="market-selector__item-name">Czechia</span><span class="market-selector__item-language">(English)</span></div> 5564 <span class="market-selector__item-currency">EUR</span> 5565 </button><button 5566 type="button" 5567 class="market-selector__item" 5568 data-market-item 5569 data-country-code="DK" 5570 data-country-name="Denmark" 5571 data-currency-code="EUR" 5572 data-language-code="en" 5573 > 5574 <div class="market-selector__item-flag"> 5575 <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"> 5576 </div> 5577 5578 <div class="market-selector__item-info"> 5579 <span class="market-selector__item-name">Denmark</span><span class="market-selector__item-language">(English)</span></div> 5580 <span class="market-selector__item-currency">EUR</span> 5581 </button><button 5582 type="button" 5583 class="market-selector__item" 5584 data-market-item 5585 data-country-code="EE" 5586 data-country-name="Estonia" 5587 data-currency-code="EUR" 5588 data-language-code="en" 5589 > 5590 <div class="market-selector__item-flag"> 5591 <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"> 5592 </div> 5593 5594 <div class="market-selector__item-info">
5595 <span class="market-selector__item-name">Estonia</span><span class="market-selector__item-language">(English)</span></div> 5596 <span class="market-selector__item-currency">EUR</span> 5597 </button><button 5598 type="button" 5599 class="market-selector__item" 5600 data-market-item 5601 data-country-code="FI" 5602 data-country-name="Finland" 5603 data-currency-code="EUR" 5604 data-language-code="en" 5605 > 5606 <div class="market-selector__item-flag"> 5607 <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"> 5608 </div> 5609 5610 <div class="market-selector__item-info"> 5611 <span class="market-selector__item-name">Finland</span><span class="market-selector__item-language">(English)</span></div> 5612 <span class="market-selector__item-currency">EUR</span> 5613 </button><button 5614 type="button" 5615 class="market-selector__item" 5616 data-market-item 5617 data-country-code="FR" 5618 data-country-name="France" 5619 data-currency-code="EUR" 5620 data-language-code="en" 5621 > 5622 <div class="market-selector__item-flag"> 5623 <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"> 5624 </div> 5625 5626 <div class="market-selector__item-info"> 5627 <span class="market-selector__item-name">France</span><span class="market-selector__item-language">(English)</span></div> 5628 <span class="market-selector__item-currency">EUR</span> 5629 </button><button 5630 type="button" 5631 class="market-selector__item" 5632 data-market-item 5633 data-country-code="GR" 5634 data-country-name="Greece" 5635 data-currency-code="EUR" 5636 data-language-code="en" 5637 > 5638 <div class="market-selector__item-flag"> 5639 <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"> 5640 </div> 5641 5642 <div class="market-selector__item-info"> 5643 <span class="market-selector__item-name">Greece</span><span class="market-selector__item-language">(English)</span></div> 5644 <span class="market-selector__item-currency">EUR</span> 5645 </button><button 5646 type="button" 5647 class="market-selector__item" 5648 data-market-item 5649 data-country-code="HU" 5650 data-country-name="Hungary" 5651 data-currency-code="EUR" 5652 data-language-code="en" 5653 > 5654 <div class="market-selector__item-flag"> 5655 <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"> 5656 </div> 5657 5658 <div class="market-selector__item-info"> 5659 <span class="market-selector__item-name">Hungary</span><span class="market-selector__item-language">(English)</span></div> 5660 <span class="market-selector__item-currency">EUR</span> 5661 </button><button 5662 type="button" 5663 class="market-selector__item" 5664 data-market-item 5665 data-country-code="IS" 5666 data-country-name="Iceland" 5667 data-currency-code="USD" 5668 data-language-code="en" 5669 > 5670 <div class="market-selector__item-flag"> 5671 <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"> 5672 </div> 5673 5674 <div class="market-selector__item-info">
5675 <span class="market-selector__item-name">Iceland</span><span class="market-selector__item-language">(English)</span></div> 5676 <span class="market-selector__item-currency">USD</span> 5677 </button><button 5678 type="button" 5679 class="market-selector__item" 5680 data-market-item 5681 data-country-code="IE" 5682 data-country-name="Ireland" 5683 data-currency-code="EUR" 5684 data-language-code="en" 5685 > 5686 <div class="market-selector__item-flag"> 5687 <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"> 5688 </div> 5689 5690 <div class="market-selector__item-info"> 5691 <span class="market-selector__item-name">Ireland</span><span class="market-selector__item-language">(English)</span></div> 5692 <span class="market-selector__item-currency">EUR</span> 5693 </button><button 5694 type="button" 5695 class="market-selector__item" 5696 data-market-item 5697 data-country-code="IT" 5698 data-country-name="Italy" 5699 data-currency-code="EUR" 5700 data-language-code="en" 5701 > 5702 <div class="market-selector__item-flag"> 5703 <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"> 5704 </div> 5705 5706 <div class="market-selector__item-info"> 5707 <span class="market-selector__item-name">Italy</span><span class="market-selector__item-language">(English)</span></div> 5708 <span class="market-selector__item-currency">EUR</span> 5709 </button><button 5710 type="button" 5711 class="market-selector__item" 5712 data-market-item 5713 data-country-code="JP" 5714 data-country-name="Japan" 5715 data-currency-code="USD" 5716 data-language-code="en" 5717 > 5718 <div class="market-selector__item-flag"> 5719 <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"> 5720 </div> 5721 5722 <div class="market-selector__item-info"> 5723 <span class="market-selector__item-name">Japan</span><span class="market-selector__item-language">(English)</span></div> 5724 <span class="market-selector__item-currency">USD</span> 5725 </button><button 5726 type="button" 5727 class="market-selector__item" 5728 data-market-item 5729 data-country-code="LV" 5730 data-country-name="Latvia" 5731 data-currency-code="EUR" 5732 data-language-code="en" 5733 > 5734 <div class="market-selector__item-flag"> 5735 <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"> 5736 </div> 5737 5738 <div class="market-selector__item-info"> 5739 <span class="market-selector__item-name">Latvia</span><span class="market-selector__item-language">(English)</span></div> 5740 <span class="market-selector__item-currency">EUR</span> 5741 </button><button 5742 type="button" 5743 class="market-selector__item" 5744 data-market-item 5745 data-country-code="LT" 5746 data-country-name="Lithuania" 5747 data-currency-code="EUR" 5748 data-language-code="en" 5749 > 5750 <div class="market-selector__item-flag"> 5751 <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"> 5752 </div> 5753 5754 <div class="market-selector__item-info">
5755 <span class="market-selector__item-name">Lithuania</span><span class="market-selector__item-language">(English)</span></div> 5756 <span class="market-selector__item-currency">EUR</span> 5757 </button><button 5758 type="button" 5759 class="market-selector__item" 5760 data-market-item 5761 data-country-code="LU" 5762 data-country-name="Luxembourg" 5763 data-currency-code="EUR" 5764 data-language-code="en" 5765 > 5766 <div class="market-selector__item-flag"> 5767 <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"> 5768 </div> 5769 5770 <div class="market-selector__item-info"> 5771 <span class="market-selector__item-name">Luxembourg</span><span class="market-selector__item-language">(English)</span></div> 5772 <span class="market-selector__item-currency">EUR</span> 5773 </button><button 5774 type="button" 5775 class="market-selector__item" 5776 data-market-item 5777 data-country-code="MT" 5778 data-country-name="Malta" 5779 data-currency-code="EUR" 5780 data-language-code="en" 5781 > 5782 <div class="market-selector__item-flag"> 5783 <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"> 5784 </div> 5785 5786 <div class="market-selector__item-info"> 5787 <span class="market-selector__item-name">Malta</span><span class="market-selector__item-language">(English)</span></div> 5788 <span class="market-selector__item-currency">EUR</span> 5789 </button><button 5790 type="button" 5791 class="market-selector__item" 5792 data-market-item 5793 data-country-code="NL" 5794 data-country-name="Netherlands" 5795 data-currency-code="EUR" 5796 data-language-code="en" 5797 > 5798 <div class="market-selector__item-flag"> 5799 <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"> 5800 </div> 5801 5802 <div class="market-selector__item-info"> 5803 <span class="market-selector__item-name">Netherlands</span><span class="market-selector__item-language">(English)</span></div> 5804 <span class="market-selector__item-currency">EUR</span> 5805 </button><button 5806 type="button" 5807 class="market-selector__item" 5808 data-market-item 5809 data-country-code="NZ" 5810 data-country-name="New Zealand" 5811 data-currency-code="USD" 5812 data-language-code="en" 5813 > 5814 <div class="market-selector__item-flag"> 5815 <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"> 5816 </div> 5817 5818 <div class="market-selector__item-info"> 5819 <span class="market-selector__item-name">New Zealand</span><span class="market-selector__item-language">(English)</span></div> 5820 <span class="market-selector__item-currency">USD</span> 5821 </button><button 5822 type="button" 5823 class="market-selector__item" 5824 data-market-item 5825 data-country-code="PL" 5826 data-country-name="Poland" 5827 data-currency-code="EUR" 5828 data-language-code="en" 5829 > 5830 <div class="market-selector__item-flag"> 5831 <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"> 5832 </div> 5833 5834 <div class="market-selector__item-info">
5835 <span class="market-selector__item-name">Poland</span><span class="market-selector__item-language">(English)</span></div> 5836 <span class="market-selector__item-currency">EUR</span> 5837 </button><button 5838 type="button" 5839 class="market-selector__item" 5840 data-market-item 5841 data-country-code="PT" 5842 data-country-name="Portugal" 5843 data-currency-code="EUR" 5844 data-language-code="en" 5845 > 5846 <div class="market-selector__item-flag"> 5847 <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"> 5848 </div> 5849 5850 <div class="market-selector__item-info"> 5851 <span class="market-selector__item-name">Portugal</span><span class="market-selector__item-language">(English)</span></div> 5852 <span class="market-selector__item-currency">EUR</span> 5853 </button><button 5854 type="button" 5855 class="market-selector__item" 5856 data-market-item 5857 data-country-code="RO" 5858 data-country-name="Romania" 5859 data-currency-code="EUR" 5860 data-language-code="en" 5861 > 5862 <div class="market-selector__item-flag"> 5863 <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"> 5864 </div> 5865 5866 <div class="market-selector__item-info"> 5867 <span class="market-selector__item-name">Romania</span><span class="market-selector__item-language">(English)</span></div> 5868 <span class="market-selector__item-currency">EUR</span> 5869 </button><button 5870 type="button" 5871 class="market-selector__item" 5872 data-market-item 5873 data-country-code="RS" 5874 data-country-name="Serbia" 5875 data-currency-code="USD" 5876 data-language-code="en" 5877 > 5878 <div class="market-selector__item-flag"> 5879 <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"> 5880 </div> 5881 5882 <div class="market-selector__item-info"> 5883 <span class="market-selector__item-name">Serbia</span><span class="market-selector__item-language">(English)</span></div> 5884 <span class="market-selector__item-currency">USD</span> 5885 </button><button 5886 type="button" 5887 class="market-selector__item" 5888 data-market-item 5889 data-country-code="SK" 5890 data-country-name="Slovakia" 5891 data-currency-code="EUR" 5892 data-language-code="en" 5893 > 5894 <div class="market-selector__item-flag"> 5895 <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"> 5896 </div> 5897 5898 <div class="market-selector__item-info"> 5899 <span class="market-selector__item-name">Slovakia</span><span class="market-selector__item-language">(English)</span></div> 5900 <span class="market-selector__item-currency">EUR</span> 5901 </button><button 5902 type="button" 5903 class="market-selector__item" 5904 data-market-item 5905 data-country-code="SI" 5906 data-country-name="Slovenia" 5907 data-currency-code="EUR" 5908 data-language-code="en" 5909 > 5910 <div class="market-selector__item-flag"> 5911 <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"> 5912 </div> 5913 5914 <div class="market-selector__item-info">
5915 <span class="market-selector__item-name">Slovenia</span><span class="market-selector__item-language">(English)</span></div> 5916 <span class="market-selector__item-currency">EUR</span> 5917 </button><button 5918 type="button" 5919 class="market-selector__item" 5920 data-market-item 5921 data-country-code="KR" 5922 data-country-name="South Korea" 5923 data-currency-code="USD" 5924 data-language-code="en" 5925 > 5926 <div class="market-selector__item-flag"> 5927 <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"> 5928 </div> 5929 5930 <div class="market-selector__item-info"> 5931 <span class="market-selector__item-name">South Korea</span><span class="market-selector__item-language">(English)</span></div> 5932 <span class="market-selector__item-currency">USD</span> 5933 </button><button 5934 type="button" 5935 class="market-selector__item" 5936 data-market-item 5937 data-country-code="ES" 5938 data-country-name="Spain" 5939 data-currency-code="EUR" 5940 data-language-code="en" 5941 > 5942 <div class="market-selector__item-flag"> 5943 <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"> 5944 </div> 5945 5946 <div class="market-selector__item-info"> 5947 <span class="market-selector__item-name">Spain</span><span class="market-selector__item-language">(English)</span></div> 5948 <span class="market-selector__item-currency">EUR</span> 5949 </button><button 5950 type="button" 5951 class="market-selector__item" 5952 data-market-item 5953 data-country-code="CH" 5954 data-country-name="Switzerland" 5955 data-currency-code="EUR" 5956 data-language-code="en" 5957 > 5958 <div class="market-selector__item-flag"> 5959 <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"> 5960 </div> 5961 5962 <div class="market-selector__item-info"> 5963 <span class="market-selector__item-name">Switzerland</span><span class="market-selector__item-language">(English)</span></div> 5964 <span class="market-selector__item-currency">EUR</span> 5965 </button><button 5966 type="button" 5967 class="market-selector__item" 5968 data-market-item 5969 data-country-code="TR" 5970 data-country-name="Türkiye" 5971 data-currency-code="USD" 5972 data-language-code="en" 5973 > 5974 <div class="market-selector__item-flag"> 5975 <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"> 5976 </div> 5977 5978 <div class="market-selector__item-info"> 5979 <span class="market-selector__item-name">Türkiye</span><span class="market-selector__item-language">(English)</span></div> 5980 <span class="market-selector__item-currency">USD</span> 5981 </button><button 5982 type="button" 5983 class="market-selector__item" 5984 data-market-item 5985 data-country-code="UA" 5986 data-country-name="Ukraine" 5987 data-currency-code="USD" 5988 data-language-code="en" 5989 > 5990 <div class="market-selector__item-flag"> 5991 <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"> 5992 </div> 5993 5994 <div class="market-selector__item-info">
5995 <span class="market-selector__item-name">Ukraine</span><span class="market-selector__item-language">(English)</span></div> 5996 <span class="market-selector__item-currency">USD</span> 5997 </button><button 5998 type="button" 5999 class="market-selector__item" 6000 data-market-item 6001 data-country-code="AE" 6002 data-country-name="United Arab Emirates" 6003 data-currency-code="USD" 6004 data-language-code="en" 6005 > 6006 <div class="market-selector__item-flag"> 6007 <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"> 6008 </div> 6009 6010 <div class="market-selector__item-info"> 6011 <span class="market-selector__item-name">United Arab Emirates</span><span class="market-selector__item-language">(English)</span></div> 6012 <span class="market-selector__item-currency">USD</span> 6013 </button><button 6014 type="button" 6015 class="market-selector__item" 6016 data-market-item 6017 data-country-code="GB" 6018 data-country-name="United Kingdom" 6019 data-currency-code="USD" 6020 data-language-code="en" 6021 > 6022 <div class="market-selector__item-flag"> 6023 <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"> 6024 </div> 6025 6026 <div class="market-selector__item-info"> 6027 <span class="market-selector__item-name">United Kingdom</span><span class="market-selector__item-language">(English)</span></div> 6028 <span class="market-selector__item-currency">USD</span> 6029 </button></div> 6030 6031 <div class="market-selector__no-results" data-no-results style="display: none;"> 6032 <p>No markets found</p> 6033 </div> 6034 6035 <input 6036 type="hidden" 6037 name="country_code" 6038 id="CountrySelector-" 6039 value="BQ" 6040 data-country-input 6041 ><input 6042 type="hidden" 6043 name="locale_code" 6044 id="LanguageSelector-" 6045 value="en" 6046 data-language-input 6047 ></div> 6048 </div></form>
6048<script> 6049 (function () { 6050 const trigger = document.querySelector('[data-market-selector-trigger]'); 6051 const modal = document.querySelector('[data-market-selector-modal]'); 6052 const closeButtons = document.querySelectorAll('[data-market-selector-close]'); 6053 const marketItems = document.querySelectorAll('[data-market-item]'); 6054 const searchInput = document.querySelector('[data-market-search]'); 6055 const form = document.querySelector('#LocalizationForm-market-selector-modal'); 6056 const countryInput = document.querySelector('[data-country-input]'); 6057 const languageInput = document.querySelector('[data-language-input]'); 6058 const marketsGrid = document.querySelector('[data-markets-grid]'); 6059 const noResults = document.querySelector('[data-no-results]'); 6060 6061 if (!modal || !form) { 6062 console.error('Market selector: Modal or form not found'); 6063 return; 6064 } 6065 6066 function openModal() { 6067 const scrollbarWidth = window.innerWidth - document.documentElement.clientWidth; 6068 modal.setAttribute('aria-hidden', 'false'); 6069 document.body.style.overflow = 'hidden'; 6070 if (scrollbarWidth > 0) { 6071 document.body.style.paddingRight = scrollbarWidth + 'px'; 6072 } 6073 if (searchInput) { 6074 setTimeout(() => searchInput.focus(), 100); 6075 } 6076 } 6077 6078 function closeModal() { 6079 modal.setAttribute('aria-hidden', 'true'); 6080 document.body.style.overflow = ''; 6081 document.body.style.paddingRight = ''; 6082 if (searchInput) { 6083 searchInput.value = ''; 6084 marketItems.forEach((item) => { 6085 item.style.display = ''; 6086 }); 6087 if (noResults) noResults.style.display = 'none'; 6088 if (marketsGrid) marketsGrid.style.display = 'grid'; 6089 } 6090 } 6091 6092 // Listen for trigger button click 6093 if (trigger) { 6094 trigger.addEventListener('click', openModal); 6095 } 6096 6097 // Close button handlers 6098 closeButtons.forEach((button) => { 6099 button.addEventListener('click', closeModal); 6100 }); 6101 6102 // ESC key to close 6103 document.addEventListener('keydown', (e) => { 6104 if (e.key === 'Escape' && modal.getAttribute('aria-hidden') === 'false') { 6105 closeModal(); 6106 } 6107 }); 6108 6109 // Market item selection - closes modal and submits form immediately 6110 marketItems.forEach((item) => { 6111 item.addEventListener('click', function () { 6112 const countryCode = this.dataset.countryCode; 6113 const languageCode = this.dataset.languageCode; 6114 6115 if (!countryCode) { 6116 console.error('Country code not found'); 6117 return; 6118 } 6119 6120 // Set the form values 6121 if (countryInput) { 6122 countryInput.value = countryCode; 6123 } 6124 if (languageInput && languageCode) { 6125 languageInput.value = languageCode; 6126 } 6127 6128 // Close modal immediately for better UX 6129 closeModal(); 6130 6131 // Submit the form immediately 6132 if (form) { 6133 setTimeout(() => { 6134 form.submit(); 6135 }, 10); 6136 } 6137 }); 6138 }); 6139 6140 // Search functionality 6141 if (searchInput) { 6142 searchInput.addEventListener('input', function (e) { 6143 const searchTerm = e.target.value.toLowerCase().trim(); 6144 let visibleCount = 0; 6145 6146 marketItems.forEach((item) => { 6147 const countryName = item.dataset.countryName ? item.dataset.countryName.toLowerCase() : ''; 6148 const countryCode = item.dataset.countryCode ? item.dataset.countryCode.toLowerCase() : ''; 6149 const currencyCode = item.dataset.currencyCode ? item.dataset.currencyCode.toLowerCase() : ''; 6150 6151 const matches = 6152 countryName.includes(searchTerm) || countryCode.includes(searchTerm) || currencyCode.includes(searchTerm); 6153 6154 if (matches || searchTerm === '') { 6155 item.style.display = ''; 6156 visibleCount++; 6157 } else { 6158 item.style.display = 'none'; 6159 } 6160 }); 6161 6162 if (noResults && marketsGrid) { 6163 if (visibleCount === 0 && searchTerm !== '') { 6164 noResults.style.display = 'block'; 6165 marketsGrid.style.display = 'none'; 6166 } else { 6167 noResults.style.display = 'none'; 6168 marketsGrid.style.display = 'grid'; 6169 } 6170 } 6171 }); 6172 } 6173 })();
6174</script>
6174 6175 6176<!-- Paste marketing code or third party scripts below this comment line ============== --> 6177 6178 <!-- And above this comment line ================================================== --> 6179 6180
6180<script> 6181 (function (w) { 6182 w.$kundo_chat = w.$kundo_chat || {}; 6183 w.$kundo_chat.custom_texts = { 6184 START_TEXT: 'Chatta med oss', 6185 }; 6186 })(this); 6187 </script>
6187 6188
6188<script src="https://static-chat.kundo.se/chat-js/org/1310/widget.js" async defer></script>
6188 6189 <link href="//geggamoja.com/cdn/shop/t/19/assets/b2b-form.css?v=61625496054888969311773144947" rel="stylesheet" type="text/css" media="all" /> 6190<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/build/css/intlTelInput.css"> 6191 6192<!-- Overlay --> 6193<div id="b2bOverlay" class="b2b-overlay"></div> 6194 6195<!-- Drawer --> 6196<div id="b2bDrawer" class="b2b-drawer"> 6197 <div class="b2b-drawer-content"> 6198 <div class="b2b-drawer-header"> 6199 <h3>B2B-ansökan</h3> 6200 <button type="button" id="b2bCloseBtn">â</button> 6201 </div> 6202 6203 <form id="b2bForm" class="b2b-form"> 6204 <h4>Företagsinformation</h4> 6205 6206 <div class="form-group"> 6207 <label for="company">Företag<span class="required">*</span></label> 6208 <input type="text" id="company" name="company" placeholder="Företag" required> 6209 </div> 6210 6211 <div class="form-group"> 6212 <label for="first_name">Förnamn<span class="required">*</span></label> 6213 <input type="text" id="first_name" name="first_name" placeholder="Förnamn" required> 6214 </div> 6215 6216 <div class="form-group"> 6217 <label for="last_name">Efternamn<span class="required">*</span></label> 6218 <input type="text" id="last_name" name="last_name" placeholder="Efternamn" required> 6219 </div> 6220 6221 <div class="form-group"> 6222 <label for="vat">Organisationsnummer<span class="required">*</span></label> 6223 <input type="text" id="vat" name="vat" placeholder="Organisationsnummer" required> 6224 </div> 6225 6226 <div class="form-group"> 6227 <label for="email">E-post<span class="required">*</span></label> 6228 <input type="email" id="email" name="email" placeholder="E-post" required> 6229 </div> 6230 6231 6232 <div class="form-group"> 6233 <label for="invoice_email">E-post: Faktura</label> 6234 <input type="email" id="invoice_email" name="invoice_email" placeholder="E-post: Faktura"> 6235 <span class="hint-text">Används för fakturor (om annan än ovan)</span> 6236 </div> 6237 6238 6239 <div class="form-group"> 6240 <label for="phone">Telefonnummer<span class="required">*</span></label> 6241 <input type="tel" id="phone" name="phone" class="phone-input" required> 6242 <span class="hint-text">Ange telefonnummer med landskod</span> 6243 </div> 6244 6245 6246 <div class="form-group"> 6247 <label for="currency">Valuta</label> 6248 <select id="currency" name="currency"> 6249 <option value="SEK" selected>SEK - Swedish</option> 6250 <option value="EUR" >EUR - Euro</option> 6251 <option value="USD" >USD - US Dollar</option> 6252 </select> 6253 <span class="hint-text">Välj valuta</span> 6254 </div> 6255 6256 6257 <h4>Faktureringsadress</h4> 6258 6259 <div class="form-group"> 6260 <label for="address">Gatuadress</label> 6261 <input type="text" id="address" name="address" placeholder="Gatuadress"> 6262 </div> 6263 6264 <div class="form-row"> 6265 <div class="form-group half-width"> 6266 <label for="zip">Postnummer</label> 6267 <input type="text" id="zip" name="zip" placeholder="Postnummer"> 6268 </div> 6269 <div class="form-group half-width"> 6270 <label for="city">Stad</label> 6271 <input type="text" id="city" name="city" placeholder="Stad"> 6272 </div> 6273 </div> 6274 6275 <div class="form-group custom-country-select"> 6276 <label for="billing_country">Land</label> 6277 <div class="country-select-wrapper"> 6278 <div class="selected-flag" id="billingSelectedFlag"> 6279 <img src="https://flagcdn.com/w40/se.png" alt="Selected country flag" id="billingFlagImage"> 6280 </div> 6281 <select id="billing_country" name="country" class="country-select"> 6282 <option value="" disabled>Välj land</option> 6283 6284 <option value="à land Islands" data-country-code="ax">à land Islands</option> 6285 6286 <option value="Australia" data-country-code="au">Australia</option> 6287 6288 <option value="Austria" data-country-code="at">Austria</option> 6289 6290 <option value="Belgium" data-country-code="be">Belgium</option> 6291 6292 <option value="Bulgaria" data-country-code="bg">Bulgaria</option> 6293 6294 <option value="Canada" data-country-code="ca">Canada</option> 6295 6296 <option value="Caribbean Netherlands" data-country-code="bq">Caribbean Netherlands</option> 6297 6298 <option value="China" data-country-code="cn">China</option> 6299 6300 <option value="Croatia" data-country-code="hr">Croatia</option> 6301 6302 <option value="Cyprus" data-country-code="cy">Cyprus</option> 6303 6304 <option value="Czechia" data-country-code="cz">Czechia</option> 6305 6306 <option value="Denmark" data-country-code="dk">Denmark</option> 6307 6308 <option value="Estonia" data-country-code="ee">Estonia</option> 6309 6310 <option value="Finland" data-country-code="fi">Finland</option> 6311 6312 <option value="France" data-country-code="fr">France</option> 6313 6314 <option value="Germany" data-country-code="de">Germany</option> 6315 6316 <option value="Greece" data-country-code="gr">Greece</option> 6317 6318 <option value="Hungary" data-country-code="hu">Hungary</option> 6319 6320 <option value="Iceland" data-country-code="is">Iceland</option> 6321 6322 <option value="Ireland" data-country-code="ie">Ireland</option> 6323 6324 <option value="Italy" data-country-code="it">Italy</option> 6325 6326 <option value="Japan" data-country-code="jp">Japan</option> 6327 6328 <option value="Latvia" data-country-code="lv">Latvia</option> 6329 6330 <option value="Lithuania" data-country-code="lt">Lithuania</option> 6331 6332 <option value="Luxembourg" data-country-code="lu">Luxembourg</option> 6333 6334 <option value="Malta" data-country-code="mt">Malta</option> 6335 6336 <option value="Netherlands" data-country-code="nl">Netherlands</option> 6337 6338 <option value="New Zealand" data-country-code="nz">New Zealand</option> 6339 6340 <option value="Norway" data-country-code="no">Norway</option> 6341 6342 <option value="Poland" data-country-code="pl">Poland</option> 6343 6344 <option value="Portugal" data-country-code="pt">Portugal</option> 6345 6346 <option value="Romania" data-country-code="ro">Romania</option> 6347 6348 <option value="Serbia" data-country-code="rs">Serbia</option> 6349 6350 <option value="Slovakia" data-country-code="sk">Slovakia</option> 6351 6352 <option value="Slovenia" data-country-code="si">Slovenia</option> 6353 6354 <option value="South Korea" data-country-code="kr">South Korea</option> 6355 6356 <option value="Spain" data-country-code="es">Spain</option> 6357 6358 <option value="Sweden" data-country-code="se">Sweden</option> 6359 6360 <option value="Switzerland" data-country-code="ch">Switzerland</option> 6361 6362 <option value="Türkiye" data-country-code="tr">Türkiye</option> 6363 6364 <option value="Ukraine" data-country-code="ua">Ukraine</option> 6365 6366 <option value="United Arab Emirates" data-country-code="ae">United Arab Emirates</option> 6367 6368 <option value="United Kingdom" data-country-code="gb">United Kingdom</option> 6369 6370 </select> 6371 </div> 6372 </div> 6373 6374 <h4>Leveransadress</h4> 6375 6376 <div class="form-group"> 6377 <label for="shipping_address">Gatuadress</label> 6378 <input type="text" id="shipping_address" name="shipping_address" placeholder="Gatuadress"> 6379 </div> 6380 6381 <div class="form-row"> 6382 <div class="form-group half-width"> 6383 <label for="shipping_zip">Postnummer</label> 6384 <input type="text" id="shipping_zip" name="shipping_zip" placeholder="Postnummer"> 6385 </div> 6386 <div class="form-group half-width"> 6387 <label for="shipping_city">Stad</label> 6388 <input type="text" id="shipping_city" name="shipping_city" placeholder="Stad"> 6389 </div> 6390 </div> 6391 6392 <div class="form-group custom-country-select"> 6393 <label for="shipping_country">Land</label> 6394 <div class="country-select-wrapper"> 6395 <div class="selected-flag" id="shippingSelectedFlag"> 6396 <img src="https://flagcdn.com/w40/se.png" alt="Selected shipping country flag" id="shippingFlagImage"> 6397 </div> 6398 <select id="shipping_country" name="shipping_country" class="country-select"> 6399 <option value="" disabled selected>Välj land</option> 6400 6401 <option value="à land Islands" data-country-code="ax">à land Islands</option> 6402 6403 <option value="Australia" data-country-code="au">Australia</option> 6404 6405 <option value="Austria" data-country-code="at">Austria</option> 6406 6407 <option value="Belgium" data-country-code="be">Belgium</option> 6408 6409 <option value="Bulgaria" data-country-code="bg">Bulgaria</option> 6410 6411 <option value="Canada" data-country-code="ca">Canada</option> 6412 6413 <option value="Caribbean Netherlands" data-country-code="bq">Caribbean Netherlands</option> 6414 6415 <option value="China" data-country-code="cn">China</option> 6416 6417 <option value="Croatia" data-country-code="hr">Croatia</option> 6418 6419 <option value="Cyprus" data-country-code="cy">Cyprus</option> 6420 6421 <option value="Czechia" data-country-code="cz">Czechia</option> 6422 6423 <option value="Denmark" data-country-code="dk">Denmark</option> 6424 6425 <option value="Estonia" data-country-code="ee">Estonia</option> 6426 6427 <option value="Finland" data-country-code="fi">Finland</option> 6428 6429 <option value="France" data-country-code="fr">France</option> 6430 6431 <option value="Germany" data-country-code="de">Germany</option> 6432 6433 <option value="Greece" data-country-code="gr">Greece</option> 6434 6435 <option value="Hungary" data-country-code="hu">Hungary</option> 6436 6437 <option value="Iceland" data-country-code="is">Iceland</option> 6438 6439 <option value="Ireland" data-country-code="ie">Ireland</option> 6440 6441 <option value="Italy" data-country-code="it">Italy</option> 6442 6443 <option value="Japan" data-country-code="jp">Japan</option> 6444 6445 <option value="Latvia" data-country-code="lv">Latvia</option> 6446 6447 <option value="Lithuania" data-country-code="lt">Lithuania</option> 6448 6449 <option value="Luxembourg" data-country-code="lu">Luxembourg</option> 6450 6451 <option value="Malta" data-country-code="mt">Malta</option> 6452 6453 <option value="Netherlands" data-country-code="nl">Netherlands</option> 6454 6455 <option value="New Zealand" data-country-code="nz">New Zealand</option> 6456 6457 <option value="Norway" data-country-code="no">Norway</option> 6458 6459 <option value="Poland" data-country-code="pl">Poland</option> 6460 6461 <option value="Portugal" data-country-code="pt">Portugal</option> 6462 6463 <option value="Romania" data-country-code="ro">Romania</option> 6464 6465 <option value="Serbia" data-country-code="rs">Serbia</option> 6466 6467 <option value="Slovakia" data-country-code="sk">Slovakia</option> 6468 6469 <option value="Slovenia" data-country-code="si">Slovenia</option> 6470 6471 <option value="South Korea" data-country-code="kr">South Korea</option> 6472 6473 <option value="Spain" data-country-code="es">Spain</option> 6474 6475 <option value="Sweden" data-country-code="se">Sweden</option> 6476 6477 <option value="Switzerland" data-country-code="ch">Switzerland</option> 6478 6479 <option value="Türkiye" data-country-code="tr">Türkiye</option> 6480 6481 <option value="Ukraine" data-country-code="ua">Ukraine</option> 6482 6483 <option value="United Arab Emirates" data-country-code="ae">United Arab Emirates</option> 6484 6485 <option value="United Kingdom" data-country-code="gb">United Kingdom</option> 6486 6487 </select> 6488 </div> 6489 </div> 6490 6491 <button type="submit" class="b2b-submit-btn">Skicka ansökan</button> 6492 </form> 6493 6494 <!-- Success message --> 6495 <div id="b2bSuccessMessage" style="display: none;"> 6496 <div class="form-message success"> 6497 <!-- FIX: corrected from down-arrow to checkmark icon --> 6498 <svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 24 24" 6499 fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 6500 <circle cx="12" cy="12" r="10"></circle> 6501 <polyline points="20 6 9 17 4 12"></polyline> 6502 </svg> 6503 <h3>Tack för din ansökan!</h3> 6504 <p>
6504Vi har mottagit din B2B-ansökan och återkommer inom kort.</p> 6505 </div> 6506 </div> 6507 6508 <!-- Error message container --> 6509 <div id="formMessage" class="form-message" style="display: none;"></div> 6510 </div> 6511</div> 6512
6513<script src="https://cdn.jsdelivr.net/npm/[email protected]/build/js/intlTelInput.min.js"></script>
6513 6514
6515<script> 6516 document.addEventListener('DOMContentLoaded', function () { 6517 const B2B_API_URL = 'https://proxy.pyramid.geggamoja.com/api/customer'; 6518 const B2B_PROXY_SECRET = 'I1CaX8X39Q/psN0RroH4J6x+cywpgpgsrG03P1SSXrM='; 6519 6520 const openBtn = document.getElementById('b2bOpenBtn'); 6521 const closeBtn = document.getElementById('b2bCloseBtn'); 6522 const drawer = document.getElementById('b2bDrawer'); 6523 const overlay = document.getElementById('b2bOverlay'); 6524 const form = document.getElementById('b2bForm'); 6525 const formMessage = document.getElementById('formMessage'); 6526 const successMessage = document.getElementById('b2bSuccessMessage'); 6527 const billingCountrySelect = document.getElementById('billing_country'); 6528 const shippingCountrySelect = document.getElementById('shipping_country'); 6529 6530 function mapFormDataToCompanyPayload(formData) { 6531 return { 6532 6533 companyName: formData.company || '', 6534 countryCode: formData.country_code || '', 6535 contactName: [formData.first_name, formData.last_name].filter(Boolean).join(' '), 6536 companyStatus: 'SHV', 6537 deliveryCountryCode: formData.shipping_country_code || '', // FIX 3: shipping country code 6538 deliveryStreetAddress: formData.shipping_address || '', 6539 companyExtraAddressline: '', 6540 deliveryZipCode: formData.shipping_zip || '', 6541 deliveryCity: formData.shipping_city || '', 6542 companyStreetAddress: formData.address || '', 6543 companyZipCode: formData.zip || '', 6544 companyCity: formData.city || '', 6545 companyPhone: formData.phone || '', 6546 companyEmail: formData.email || '', 6547 additional_data: [ 6548 { data_no: '18820', data_value: formData.invoice_email || '' }, // FIX 1: invoice_email now passed 6549 { data_no: '2077', data_value: formData.vat || '' }, 6550 { data_no: '2075', data_value: formData.vat || '' } 6551 ] 6552 }; 6553 } 6554 6555 async function parseApiResponse(response) { 6556 const contentType = response.headers.get('content-type') || ''; 6557 if (contentType.includes('application/json')) { 6558 return response.json().catch(() => ({})); 6559 } 6560 const text = await response.text().catch(() => ''); 6561 return text ? { message: text } : {}; 6562 } 6563 6564 function updateBillingCountryFlag() { 6565 const flagImage = document.getElementById('billingFlagImage'); 6566 const selectedOption = billingCountrySelect.options[billingCountrySelect.selectedIndex]; 6567 if (selectedOption && selectedOption.value) { 6568 const countryCode = selectedOption.getAttribute('data-country-code'); 6569 if (countryCode) flagImage.src = `https://flagcdn.com/w40/${countryCode}.png`; 6570 } 6571 } 6572 6573 function updateShippingCountryFlag() { 6574 const flagImage = document.getElementById('shippingFlagImage'); 6575 const selectedOption = shippingCountrySelect.options[shippingCountrySelect.selectedIndex]; 6576 if (selectedOption && selectedOption.value) { 6577 const countryCode = selectedOption.getAttribute('data-country-code'); 6578 if (countryCode) flagImage.src = `https://flagcdn.com/w40/${countryCode}.png`; 6579 } 6580 } 6581 6582 const phoneInput = document.querySelector('#phone'); 6583 let iti = null; 6584 6585 if (phoneInput) { 6586 iti = window.intlTelInput(phoneInput, { 6587 initialCountry: 'se', 6588 separateDialCode: true, 6589 utilsScript: 'https://cdn.jsdelivr.net/npm/[email protected]/build/js/utils.js', 6590 preferredCountries: ['se', 'no', 'dk', 'fi', 'de', 'us'], 6591 geoIpLookup: function (callback) { 6592 fetch('https://ipapi.co/json') 6593 .then((res) => res.json()) 6594 .then((data) => callback(data.country_code.toLowerCase())) 6595 .catch(() => callback('se')); 6596 }, 6597 }); 6598 } 6599 6600 if (billingCountrySelect) { 6601 billingCountrySelect.addEventListener('change', updateBillingCountryFlag); 6602 setTimeout(() => { if (billingCountrySelect.selectedIndex > 0) updateBillingCountryFlag(); }, 100); 6603 } 6604 6605 if (shippingCountrySelect) { 6606 shippingCountrySelect.addEventListener('change', updateShippingCountryFlag); 6607 setTimeout(() => { if (shippingCountrySelect.selectedIndex > 0) updateShippingCountryFlag(); }, 100); 6608 } 6609 6610 if (form) { 6611 form.addEventListener('submit', async function (e) { 6612 e.preventDefault(); 6613 6614 const submitBtn = form.querySelector('button[type="submit"]'); 6615 const originalText = submitBtn.textContent; 6616 submitBtn.textContent = 'Sending'; 6617 submitBtn.disabled = true; 6618 6619 formMessage.style.display = 'none'; 6620 formMessage.className = 'form-message';
6621 6622 try { 6623 if (iti && !iti.isValidNumber()) { 6624 throw new Error('Ange ett giltigt telefonnummer'); 6625 } 6626 6627 const currencyEl = document.getElementById('currency'); 6628 6629 const formData = { 6630 company: document.getElementById('company').value.trim(), 6631 first_name: document.getElementById('first_name').value.trim(), 6632 last_name: document.getElementById('last_name').value.trim(), 6633 vat: document.getElementById('vat').value.trim(), 6634 email: document.getElementById('email').value.trim(), 6635 invoice_email: document.getElementById('invoice_email').value.trim() || '', // FIX 1 6636 phone: iti ? iti.getNumber() : document.getElementById('phone').value.trim(), 6637 currency: currencyEl ? currencyEl.value : '', // FIX 2 6638 address: document.getElementById('address').value.trim() || null, 6639 zip: document.getElementById('zip').value.trim() || null, 6640 city: document.getElementById('city').value.trim() || null, 6641 country_code: billingCountrySelect.selectedIndex > 0 6642 ? billingCountrySelect.options[billingCountrySelect.selectedIndex].getAttribute('data-country-code') 6643 : null, 6644 shipping_address: document.getElementById('shipping_address').value.trim() || null, 6645 shipping_zip: document.getElementById('shipping_zip').value.trim() || null, 6646 shipping_city: document.getElementById('shipping_city').value.trim() || null, 6647 shipping_country_code: shippingCountrySelect.selectedIndex > 0 // FIX 3 6648 ? shippingCountrySelect.options[shippingCountrySelect.selectedIndex].getAttribute('data-country-code') 6649 : null, 6650 }; 6651 6652 const requiredFields = { 6653 company: 'Företag', 6654 first_name: 'Förnamn', 6655 last_name: 'Efternamn', 6656 email: 'E-post', 6657 }; 6658 6659 for (const [key, label] of Object.entries(requiredFields)) { 6660 if (!formData[key]) { 6661 throw new Error(`Vänligen fyll i: ${label}`); 6662 } 6663 } 6664 6665 const payload = mapFormDataToCompanyPayload(formData); 6666 6667 let response; 6668 try { 6669 response = await fetch(B2B_API_URL, { 6670 method: 'POST', 6671 headers: { 6672 'Content-Type': 'application/json', 6673 Accept: 'application/json', 6674 'x-shopify-proxy-secret': B2B_PROXY_SECRET, 6675 }, 6676 body: JSON.stringify(payload), 6677 }); 6678 } catch (fetchError) { 6679 throw new Error('Kunde inte kontakta API:t. Kontrollera CORS-inställningar, nätverk eller om servern svarar på OPTIONS.'); 6680 } 6681 6682 const responseData = await parseApiResponse(response); 6683 6684 if (!response.ok) { 6685 throw new Error( 6686 responseData.message || 6687 responseData.error || 6688 `API-fel (${response.status} ${response.statusText || 'Unknown error'})` 6689 ); 6690 } 6691 6692 form.style.display = 'none'; 6693 successMessage.style.display = 'block'; 6694 6695 } catch (error) { 6696 formMessage.textContent = error.message || 'Ett fel uppstod. Vänligen försök igen.'; 6697 formMessage.className = 'form-message error'; 6698 formMessage.style.display = 'block'; 6699 submitBtn.textContent = originalText; 6700 submitBtn.disabled = false; 6701 } 6702 }); 6703 } 6704 6705 function openDrawer() { 6706 drawer.classList.add('active'); 6707 overlay.classList.add('active'); 6708 document.body.style.overflow = 'hidden'; 6709 } 6710 6711 function closeDrawer() { 6712 drawer.classList.remove('active'); 6713 overlay.classList.remove('active'); 6714 document.body.style.overflow = ''; 6715 6716 if (form) { 6717 form.reset(); 6718 form.style.display = ''; 6719 if (iti) iti.setNumber(''); 6720 } 6721 6722 successMessage.style.display = 'none'; 6723 formMessage.style.display = 'none'; 6724 formMessage.className = 'form-message'; 6725 6726 document.getElementById('billingFlagImage').src = 'https://flagcdn.com/w40/se.png'; 6727 document.getElementById('shippingFlagImage').src = 'https://flagcdn.com/w40/se.png'; 6728 } 6729 6730 if (openBtn) openBtn.addEventListener('click', openDrawer); 6731 if (closeBtn) closeBtn.addEventListener('click', closeDrawer); 6732 if (overlay) overlay.addEventListener('click', closeDrawer); 6733 6734 document.querySelectorAll('.b2b-form input, .b2b-form select').forEach((input) => { 6735 input.addEventListener('focus', function () { this.style.borderColor = '#333'; }); 6736 input.addEventListener('blur', function () { if (!this.value) this.style.borderColor = '#ddd'; }); 6737 }); 6738 }); 6739</script>
6739 6740
6740<script> 6741(function () { 6742 if (window.__euSameTab) return; 6743 window.__euSameTab = true; 6744 var LINK = '[data-essential-upsell-element] a[href], a[data-essential-upsell-element][href]'; 6745 6746 function fixTargets() { 6747 document.querySelectorAll(LINK).forEach(function (a) { 6748 if (a.getAttribute('target') !== '_self') a.setAttribute('target', '_self'); 6749 }); 6750 } 6751 6752 window.addEventListener('click', function (e) { 6753 var a = e.target && e.target.closest && e.target.closest(LINK); 6754 if (!a) return; 6755 if (e.button !== 0 || e.metaKey || e.ctrlKey || e.shiftKey || e.altKey) return; 6756 var href = a.href; 6757 if (!href || href.indexOf('javascript:') === 0) return; 6758 a.setAttribute('target', '_self'); 6759 e.preventDefault(); 6760 setTimeout(function () { window.location.href = href; }, 0); 6761 }, true); 6762 6763 function start() { 6764 fixTargets(); 6765 new MutationObserver(fixTargets).observe(document.documentElement, { 6766 childList: true, subtree: true, attributes: true, attributeFilter: ['target'] 6767 }); 6768 } 6769 if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', start); 6770 else start(); 6771})(); 6772</script>
6772 6773 <div id="shopify-block-AUXVqUFRCZldMOURqR__6184985555398049278" class="shopify-block shopify-app-block">
6773<script src="https://cdn.shopify.com/extensions/01a0e88c-a2e8-7ed3-b5cf-378acc2b7e91/addrevenue-56/assets/cart-attribution.js" defer="defer"></script>
6773 6774 6775 6776</div><div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block"> 6777</div><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-AVFIySTFEaVpmWUFPS__144831480468751239" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: vite-tag --> 6835 6836 6837
6837<script src="https://cdn.shopify.com/extensions/01a0ef01-233c-7292-b3f6-27cef5296cf1/essential-post-purchase-upsell-1723/assets/app-embed-BPe2qr_5.js" type="module" crossorigin="anonymous"></script>
6837 6838 <link rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0ef01-233c-7292-b3f6-27cef5296cf1/essential-post-purchase-upsell-1723/assets/stylex-E6760mTB.js" crossorigin="anonymous"> 6839 <link href="//cdn.shopify.com/extensions/01a0ef01-233c-7292-b3f6-27cef5296cf1/essential-post-purchase-upsell-1723/assets/stylex-mm1DjMzv.css" rel="stylesheet" type="text/css" media="all" /> 6840 6841<!-- END app snippet --> 6842 6843<essential-upsell-app-embed 6844 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,"
6844offerBadgeBackgroundColor":"#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,"
6844offerBadgeBackgroundColor":"#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,"
6844offerBadgeBackgroundColor":"#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,"
6844offerBadgeBackgroundColor":"#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":"320f997c-e683-4cec-9b4a-1276f2b16a8f","name":"Bambu Blue Flyer","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/15842680504664","shopifyHandle":"babybyxor-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680144216","shopifyHandle":"babyfilt-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680406360","shopifyHandle":"body-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680602968","shopifyHandle":"dregglis-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679980376","shopifyHandle":"mossa-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680340824","shopifyHandle":"omlottbody-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680897880","shopifyHandle":"pyjamas-bambu-blue-flyer","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680766808","shopifyHandle":"pyjamas-tvadelad-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680635736","shopifyHandle":"snuttefilt-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680242520","shopifyHandle":"sovpase-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680275288","shopifyHandle":"sovpase-vadderad-bambu-blue-flyers","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/15842680504664","shopifyHandle":"babybyxor-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680144216","shopifyHandle":"babyfilt-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680406360","shopifyHandle":"body-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680602968","shopifyHandle":"dregglis-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842679980376","shopifyHandle":"mossa-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680340824","shopifyHandle":"omlottbody-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680897880","shopifyHandle":"pyjamas-bambu-blue-flyer","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680766808","shopifyHandle":"pyjamas-tvadelad-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680635736","shopifyHandle":"snuttefilt-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680242520","shopifyHandle":"sovpase-bambu-blue-flyers","variantIds":[]},{"shopifyId":"gid://shopify/Product/15842680275288","shopifyHandle":"sovpase-vadderad-bambu-blue-flyers","variantIds":[]}],"specificCollections":[],"excludedProducts":[],"excludedCollections":[],"subTriggerGroups":[]},"contentTranslations":[{"type":"LOCAL","locale":"de","titleText":"Perfekte Freunde","buttonText":"In den Warenkorb","secondaryButtonText":null,"offerType":"
6844CROSS_SELL","timerTitle":null,"badgeText":"","discountLabel":"","tierTitles":null,"tierSubtitles":null,"tierDiscountLabels":null,"tierBadgeTexts":null},{"type":"LOCAL","locale":"en","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":"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":"
6844CROSS_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":"
6844CROSS_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":"
6844CROSS_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":"
6844CROSS_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":"
6844CROSS_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":"
6844CROSS_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":"
68440342ba0e-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":"
6844CROSS_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":"
6844CROSS_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":"
6844CROSS_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":"
6844CROSS_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"}' 6845 product-page-product="null"product-page-selling-plan-groups="null" 6846 selling-plan-translations="[]" 6847 product-page-collection-ids="[]" 6848 first-shop-product-id="15256215814488" 6849 shop-money-format="${{amount}}" 6850 market-handle="worldwide" 6851 presentment-currency="USD" 6852 customer-tags="null" 6853 cart-items=' 6854[]' 6855></essential-upsell-app-embed> 6856 6857 6858</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= -->
6858<script> 6859 window.AVADA_PREORDER_SETTINGS = { 6860 useThemeFont: false 6861 }; 6862</script>
6862 6863 6864<style data-avada-preorder-core> 6865 body[data-avada-preorder-active] .shopify-payment-button, 6866 body[data-avada-preorder-active] .shopify-payment-button__button, 6867 body[data-avada-preorder-active] [data-shopify="dynamic-checkout-cart"], 6868 body[data-avada-preorder-active] .dynamic-checkout__content, 6869 body[data-avada-preorder-active] .additional-checkout-buttons, 6870 body[data-avada-preorder-active] [x-show*="showStickyAddToCart"] { display: none !important; } 6871</style><!-- avada-preorder:debug market_gid=gid://shopify/Market/101334286680 market_gate_off=false --> 6872 6873</div><div id="shopify-block-AdTBORzdUdm95L0F1Z__1537173939754162885" class="shopify-block shopify-app-block"> 6874
6875<script> 6876 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}}; 6877 window.accessProComplianceSettings = {}; 6878 window.accessProCurrentPage = { 6879 pageType: "cart", 6880 path: "\/en-us\/cart" 6881 }; 6882</script>
6882 6883 6884<style> 6885 6886 6887 .asw-widget-button-top { 6888 position: absolute !important; 6889 top: 10px !important; 6890 left: 10px !important; 6891 background-color: #000 !important; 6892 color: #fff !important; 6893 text-decoration: none !important; 6894 overflow: hidden; 6895 width: 1px !important; 6896 height: 1px !important; 6897 margin: -1px !important; 6898 padding: 0 !important; 6899 border: 0 !important; 6900 clip: rect(0 0 0 0) !important; 6901 word-wrap: normal !important; 6902 } 6903 .asw-widget-button-top-focused, 6904 .asw-widget-button-top:focus { 6905 z-index: 9999 !important; 6906 overflow: auto !important; 6907 width: auto !important; 6908 height: auto !important; 6909 clip: auto !important; 6910 padding: 10px 15px !important; 6911 } 6912 6913 #acp-virtualKeyboardPopup { 6914 position: fixed; 6915 bottom: 80px; 6916 left: 50%; 6917 transform: translateX(-50%); 6918 background: #ffffff !important; 6919 border: 1px solid #ccc; 6920 padding: 8px; 6921 box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); 6922 z-index: 9999; 6923 display: none; 6924 width: 90%; 6925 max-width: 600px; 6926 border-radius: 10px; 6927 } 6928 6929 #acp-virtual-input { 6930 width: 100%; 6931 padding: 10px; 6932 font-size: 16px; 6933 margin-bottom: 10px; 6934 } 6935 6936 #acp-closeKeyboardBtn { 6937 color: #fff; 6938 border: none; 6939 padding: 1px 3px; 6940 cursor: pointer; 6941 float: right; 6942 border-radius: 4px; 6943 margin-bottom: 5px; 6944 } 6945 #acp-definition-popup { 6946 position: absolute; 6947 display: none; 6948 padding: 10px; 6949 background: white; 6950 border: 1px solid #ccc; 6951 z-index: 1000; 6952 border-radius: 14px; 6953 } 6954</style> 6955 6956<div id="acp-icon"></div> 6957<div id="acp-widget"></div> 6958 6959<!-- Virtual Keyboard Input and Keyboard --> 6960<div 6961 id="acp-definition-popup" 6962></div> 6963<div 6964 id="acp-dictionary-toast" 6965 class="asw-text-speech-bar" 6966 style="display: none;" 6967 data-ap-translate="DICTIONARY DESC" 6968> 6969 Double click on a word to see the definition. 6970</div> 6971<div id="acp-virtualKeyboardPopup" role="dialog" aria-modal="true" aria-label="Virtual keyboard popup"> 6972 <button id="acp-closeKeyboardBtn" aria-label="Close virtual keyboard"> 6973 <svg 6974 xmlns="http://www.w3.org/2000/svg" 6975 width="24" 6976 height="24" 6977 viewBox="0 0 24 24" 6978 fill="none" 6979 > 6980 <path 6981 d="M18 6L6 18" 6982 stroke="black" 6983 strokeWidth="2" 6984 strokeLinecap="round" 6985 strokeLinejoin="round" 6986 /> 6987 <path 6988 d="M6 6L18 18" 6989 stroke="black" 6990 strokeWidth="2" 6991 strokeLinecap="round" 6992 strokeLinejoin="round" 6993 /> 6994 </svg> 6995 </button> 6996 6997 <div id="acp-virtual-keyboard" class="simple-keyboard"></div> 6998
6998<script> 6999 function makeDraggableVirtualKeyboard(el) { 7000 let pos1 = 0, 7001 pos2 = 0, 7002 pos3 = 0, 7003 pos4 = 0; 7004 7005 el.onmousedown = dragMouseDown; 7006 7007 function dragMouseDown(e) { 7008 e.preventDefault(); 7009 pos3 = e.clientX; 7010 pos4 = e.clientY; 7011 document.onmouseup = closeDragElement; 7012 document.onmousemove = elementDrag; 7013 } 7014 7015 function elementDrag(e) { 7016 e.preventDefault(); 7017 pos1 = pos3 - e.clientX; 7018 pos2 = pos4 - e.clientY; 7019 pos3 = e.clientX; 7020 pos4 = e.clientY; 7021 el.style.top = el.offsetTop - pos2 + 'px'; 7022 el.style.left = el.offsetLeft - pos1 + 'px'; 7023 el.style.bottom = 'unset'; 7024 el.style.right = 'unset'; 7025 } 7026 7027 function closeDragElement() { 7028 document.onmouseup = null; 7029 document.onmousemove = null; 7030 } 7031 } 7032 7033 makeDraggableVirtualKeyboard(document.getElementById('acp-virtualKeyboardPopup')); 7034 </script>
7034 7035</div>
7036<script> 7037 // App Procxy Handle 7038 7039 window.accessProProxyHandle = '/apps/access-pro'; 7040 7041 7042 // URLs 7043 window.accessProSettingsUrl = `${window.accessProProxyHandle}/theme/settings/`; 7044 window.accessProPageViewsCountUrl = `${window.accessProProxyHandle}/theme/views/update/count`; 7045 7046 7047 // Translation URL 7048 var shopify_domain = `geggamoja.myshopify.com`; 7049 window.accessProTranslationUrl = `https://access-pro-api.entanglecommerce.com/api/v1/language/translate/?domain=${shopify_domain}`; 7050 window.pageViewsCountURL = `${window.accessProProxyHandle}/theme/views/update/count`; 7051</script>
7051 7052
7053<script src="https://cdn.shopify.com/extensions/01a0fc5b-faca-7a27-ab85-5412b87841de/access-pro-2-246/assets/main.js" defer></script>
vendor: 1 bytes, line 7053
7053
7054<script> 7055 (function () { 7056 var params = new URLSearchParams(window.location.search); 7057 var token = params.get('acp_scan'); 7058 if (!token) return; 7059 7060 function showScanOverlay(message) { 7061 var el = document.getElementById('acp-scan-overlay'); 7062 if (!el) { 7063 el = document.createElement('div'); 7064 el.id = 'acp-scan-overlay'; 7065 el.style.cssText = 7066 '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;'; 7067 el.innerHTML = 7068 '<div style="text-align:center;max-width:320px;padding:24px">' + 7069 '<p style="font-size:18px;font-weight:600;margin:0 0 8px;color:#111">Scanning for accessibility</p>' + 7070 '<p id="acp-scan-overlay-status" style="font-size:14px;color:#666;margin:0"></p>' + 7071 '</div>'; 7072 document.body.appendChild(el); 7073 } 7074 var status = document.getElementById('acp-scan-overlay-status'); 7075 if (status) status.textContent = message || 'Please waitâ¦'; 7076 } 7077 7078 showScanOverlay('Preparing accessibility scanâ¦'); 7079 7080 function hideOverlay() { 7081 var el = document.getElementById('acp-scan-overlay'); 7082 if (el) el.style.display = 'none'; 7083 } 7084 7085 function pageIsThemePreview() { 7086 try { 7087 return Boolean(new URLSearchParams(window.location.search).get('preview_theme_id')); 7088 } catch (e) { 7089 return false; 7090 } 7091 } 7092 7093 // Shopify stores the unpublished theme in a storefront cookie. Clear it 7094 // here so the scan window never has to navigate to the live theme. 7095 var previewExitPromise = null; 7096 function exitThemePreviewQuietly() { 7097 if (!pageIsThemePreview()) return Promise.resolve(); 7098 if (previewExitPromise) return previewExitPromise; 7099 previewExitPromise = new Promise(function (resolve) { 7100 var settled = false; 7101 function finish() { 7102 if (settled) return; 7103 settled = true; 7104 resolve(); 7105 } 7106 setTimeout(finish, 2000); 7107 try { 7108 var frame = document.createElement('iframe'); 7109 frame.setAttribute('aria-hidden', 'true'); 7110 frame.title = ''; 7111 frame.style.cssText = 7112 'position:absolute;width:0;height:0;border:0;visibility:hidden'; 7113 frame.src = window.location.origin + '/?exitPreview=1'; 7114 (document.body || document.documentElement).appendChild(frame); 7115 } catch (e) {} 7116 try { 7117 fetch(window.location.origin + '/?exitPreview=1', { 7118 credentials: 'include', 7119 cache: 'no-store', 7120 redirect: 'follow', 7121 }).catch(function () {}); 7122 } catch (e) {} 7123 }); 7124 return previewExitPromise; 7125 } 7126 7127 window.addEventListener('message', function (event) { 7128 if (event.source !== window.opener) return; 7129 var data = event.data; 7130 if (!data || data.type !== 'accesspro-exit-preview') return; 7131 exitThemePreviewQuietly().then(function () { 7132 if (window.opener) { 7133 window.opener.postMessage({ type: 'accesspro-preview-exited' }, '*'); 7134 } 7135 }); 7136 }); 7137 7138 function submitScanResult(payload) { 7139 var params = new URLSearchParams(window.location.search); 7140 var jobId = params.get('acp_job'); 7141 if (!jobId) { 7142 return; 7143 } 7144 7145 var pageUrl = window.location.origin + window.location.pathname; 7146 fetch(window.accessProProxyHandle + '/theme/accessibility-scan/complete', { 7147 method: 'POST', 7148 headers: { 'Content-Type': 'application/json' }, 7149 body: JSON.stringify({ 7150 jobId: jobId, 7151 scanToken: token, 7152 url: pageUrl, 7153 axeResults: payload.results || null, 7154 error: 7155 payload.type === 'accesspro-axe-scan-error' 7156 ? payload.message || 'Accessibility scan failed' 7157 : null, 7158 }), 7159 }) 7160 .then(function (response) { 7161 return response.json().catch(function () { 7162 return {}; 7163 }); 7164 }) 7165 .then(function (data) { 7166 if (window.opener) { 7167 var isFinal = data.reportId != null; 7168 var hasError = !data.success; 7169 var isNextScanPage = false;
7170 if (data.redirectUrl) { 7171 try { 7172 isNextScanPage = new URL(data.redirectUrl).searchParams.has('acp_scan'); 7173 } catch (e) {} 7174 } 7175 var continuing = isNextScanPage && data.redirectUrl && !isFinal && !hasError; 7176 7177 function deliver() { 7178 window.opener.postMessage( 7179 { 7180 type: 'accesspro-axe-scan-progress', 7181 jobId: jobId, 7182 redirectUrl: data.redirectUrl || null, 7183 reportId: data.reportId != null ? data.reportId : null, 7184 error: data.success ? null : (data.message || 'Scan failed'), 7185 }, 7186 '*', 7187 ); 7188 7189 if (isFinal) { 7190 showScanOverlay('Returning to your audit reportâ¦'); 7191 return; 7192 } 7193 7194 if (continuing) { 7195 showScanOverlay('Scanning next pageâ¦'); 7196 window.location.href = data.redirectUrl; 7197 return; 7198 } 7199 7200 setTimeout(function () { 7201 window.close(); 7202 }, 400); 7203 } 7204 7205 if (pageIsThemePreview() && !continuing) { 7206 if (isFinal) showScanOverlay('Returning to your audit reportâ¦'); 7207 exitThemePreviewQuietly().then(deliver); 7208 return; 7209 } 7210 7211 deliver(); 7212 return; 7213 } 7214 if (data.redirectUrl) { 7215 showScanOverlay('Returning to your audit reportâ¦'); 7216 window.location.href = data.redirectUrl; 7217 return; 7218 } 7219 showScanOverlay(data.message || 'Scan failed'); 7220 if (window.opener) { 7221 window.opener.postMessage( 7222 { 7223 type: 'accesspro-axe-scan-progress', 7224 jobId: jobId, 7225 error: data.message || 'Scan failed', 7226 }, 7227 '*', 7228 ); 7229 } 7230 }) 7231 .catch(function (err) { 7232 var message = 7233 (err && err.message) || 'Scan failed'; 7234 showScanOverlay(message); 7235 function deliver() { 7236 if (!window.opener) return; 7237 var jobIdErr = new URLSearchParams(window.location.search).get('acp_job'); 7238 window.opener.postMessage( 7239 { 7240 type: 'accesspro-axe-scan-progress', 7241 jobId: jobIdErr, 7242 error: message, 7243 }, 7244 '*', 7245 ); 7246 } 7247 if (pageIsThemePreview()) { 7248 exitThemePreviewQuietly().then(deliver); 7249 return; 7250 } 7251 deliver(); 7252 }); 7253 } 7254 7255 function waitForFullPageLoad() { 7256 return new Promise(function (resolve) { 7257 function settle() { 7258 // Extended settle time for dynamic content, carousels, lazy sections 7259 // Wait for network idle + animations + JS state changes 7260 setTimeout(function() { 7261 // Wait for any lazy images to finish loading 7262 var images = Array.prototype.slice.call(document.querySelectorAll('img[loading="lazy"]')); 7263 var pendingImages = images.filter(function(img) { 7264 return !img.complete; 7265 }); 7266 7267 if (pendingImages.length > 0) { 7268 var loaded = 0; 7269 var timeout = setTimeout(function() { 7270 resolve(); // Don't wait forever 7271 }, 2000); 7272 7273 pendingImages.forEach(function(img) { 7274 function handleLoad() { 7275 loaded++; 7276 if (loaded >= pendingImages.length) { 7277 clearTimeout(timeout); 7278 // Additional wait for any pending RAF or microtasks 7279 requestAnimationFrame(function() { 7280 setTimeout(resolve, 100); 7281 }); 7282 } 7283 } 7284 img.addEventListener('load', handleLoad, { once: true }); 7285 img.addEventListener('error', handleLoad, { once: true }); 7286 }); 7287 } else {
7288 // Additional wait for any pending RAF or microtasks 7289 requestAnimationFrame(function() { 7290 setTimeout(resolve, 100); 7291 }); 7292 } 7293 }, 3000); 7294 } 7295 if (document.readyState === 'complete') { 7296 settle(); 7297 return; 7298 } 7299 window.addEventListener('load', settle, { once: true }); 7300 }); 7301 } 7302 7303 // Port of accessibility-scanner Phase 3 WCAG 2.2 / APG checks (browser-side). 7304 // Findings are merged into axe violations/incomplete so the existing pipeline needs no changes. 7305 function isAccessProScanElement(el) { 7306 if (!el || !el.closest) return false; 7307 return !!( 7308 el.closest('#acp-icon') || 7309 el.closest('#acp-widget') || 7310 el.closest('#acp-virtualKeyboardPopup') || 7311 el.closest('#acp-definition-popup') || 7312 el.closest('#acp-dictionary-toast') || 7313 el.closest('#acp-scan-overlay') || 7314 el.closest('[id^="acp-"]') || 7315 el.closest('.asw-widget-button-top') 7316 ); 7317 } 7318 7319 // Enhanced element visibility check including all CSS hiding techniques 7320 function isElementVisible(el) { 7321 if (!el || !el.getBoundingClientRect) return false; 7322 var style = window.getComputedStyle(el); 7323 if (style.display === 'none' || style.visibility === 'hidden') return false; 7324 if (style.opacity === '0') return false; 7325 if (style.position === 'absolute' && style.clip === 'rect(0px, 0px, 0px, 0px)') return false; 7326 if (style.width === '1px' && style.height === '1px' && style.overflow === 'hidden') return false; 7327 var rect = el.getBoundingClientRect(); 7328 if (rect.width === 0 || rect.height === 0) return false; 7329 return true; 7330 } 7331 7332 function runWcag22Checks() { 7333 var violations = []; 7334 var incomplete = []; 7335 7336 try { 7337 // WCAG 2.4.11 Focus Not Obscured â sticky/fixed heuristic (manual review) 7338 var stickyElements = Array.prototype.slice 7339 .call(document.querySelectorAll('*')) 7340 .filter(function (el) { 7341 if (isAccessProScanElement(el)) return false; 7342 if (!isElementVisible(el)) return false; 7343 var style = getComputedStyle(el); 7344 return ( 7345 (style.position === 'sticky' || style.position === 'fixed') && 7346 el.getBoundingClientRect().height > 40 7347 ); 7348 }) 7349 .slice(0, 5) 7350 .map(function (el) { 7351 var style = getComputedStyle(el); 7352 return { 7353 tag: el.tagName.toLowerCase(), 7354 id: el.id || null, 7355 height: Math.round(el.getBoundingClientRect().height), 7356 position: style.position, 7357 }; 7358 }); 7359 7360 if (stickyElements.length > 0) { 7361 incomplete.push({ 7362 id: 'focus-not-obscured', 7363 impact: 'serious', 7364 tags: ['wcag22aa', 'wcag2411'], 7365 description: 7366 'WCAG 2.4.11: Focused elements must not be entirely obscured. Fixed/sticky elements detected â manual keyboard testing required.', 7367 helpUrl: 7368 'https://www.w3.org/WAI/WCAG22/Understanding/focus-not-obscured-minimum.html', 7369 nodes: stickyElements.map(function (e) { 7370 return { 7371 html: 7372 '<' + 7373 e.tag + 7374 (e.id ? ' id="' + e.id + '"' : '') + 7375 '> (' + 7376 e.position + 7377 ', ' + 7378 e.height + 7379 'px tall)', 7380 target: [e.tag + (e.id ? '#' + e.id : '')], 7381 failureSummary: 7382 'Fixed/sticky element may obscure focused components. Verify with keyboard navigation.', 7383 }; 7384 }), 7385 }); 7386 } 7387 7388 // NEW: aria-hidden-focus check - elements with aria-hidden="true" that are focusable 7389 var hiddenFocusable = []; 7390 document.querySelectorAll('[aria-hidden="true"]').forEach(function(el) { 7391 if (isAccessProScanElement(el)) return; 7392 // Check if this element or any descendant is focusable 7393 var focusableSelectors = 'a[href], button, input, select, textarea, [tabindex]:not
7393([tabindex="-1"])'; 7394 var focusables = el.matches(focusableSelectors) ? [el] : Array.prototype.slice.call(el.querySelectorAll(focusableSelectors)); 7395 focusables.forEach(function(focusEl) { 7396 if (isElementVisible(focusEl) && focusEl.tabIndex >= 0) { 7397 hiddenFocusable.push({ 7398 html: focusEl.outerHTML.slice(0, 500), 7399 selector: buildScanSelector(focusEl), 7400 parentHiddenHtml: el.outerHTML.slice(0, 200) 7401 }); 7402 } 7403 }); 7404 }); 7405 7406 if (hiddenFocusable.length > 0) { 7407 violations.push({ 7408 id: 'aria-hidden-focus', 7409 impact: 'serious', 7410 tags: ['wcag2aa', 'wcag412'], 7411 description: 'WCAG 4.1.2: Focusable elements must not be hidden with aria-hidden="true"', 7412 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/name-role-value.html', 7413 nodes: hiddenFocusable.slice(0, 10).map(function(item) { 7414 return { 7415 html: item.html, 7416 target: [item.selector], 7417 failureSummary: 'Focusable element is inside aria-hidden="true" container' 7418 }; 7419 }) 7420 }); 7421 } 7422 7423 // WCAG 2.5.3 Label in Name - Enhanced with better visible text extraction 7424 // Visible text = text rendered on screen (excludes aria-hidden, sr-only, SVG internals). 7425 function getVisibleText(el) { 7426 var text = ''; 7427 for (var i = 0; i < el.childNodes.length; i++) { 7428 var child = el.childNodes[i]; 7429 if (child.nodeType === 3) { text += child.textContent; continue; } 7430 if (child.nodeType !== 1) continue; 7431 if (child.getAttribute('aria-hidden') === 'true') continue; 7432 var st = window.getComputedStyle(child); 7433 if (st.display === 'none' || st.visibility === 'hidden') continue; 7434 if (st.opacity === '0') continue; 7435 if (st.position === 'absolute') { 7436 var clip = st.clip; 7437 if (clip === 'rect(0px, 0px, 0px, 0px)' || clip === 'rect(0, 0, 0, 0)') continue; 7438 } 7439 if (st.width === '1px' && st.height === '1px' && st.overflow === 'hidden') continue; 7440 if (st.fontSize === '0px' || st.width === '0px' || st.height === '0px') continue; 7441 text += getVisibleText(child); 7442 } 7443 return text; 7444 } 7445 function buildScanSelector(el) { 7446 if (el.id) return '#' + CSS.escape(el.id); 7447 var testId = el.getAttribute('data-testid') || el.getAttribute('data-test-id'); 7448 if (testId) return '[data-testid="' + testId + '"]'; 7449 var tag = el.tagName.toLowerCase(); 7450 var cls = (el.getAttribute('class') || '').split(/\s+/).filter(function (c) { 7451 return c && c.length < 60 && !/^(active|is-|js-|open|hidden|focus|hover)/i.test(c); 7452 }).slice(0, 3); 7453 return cls.length ? tag + '.' + cls.join('.') : tag; 7454 } 7455 7456 // Enhanced selector to catch more interactive elements 7457 var interactiveSelector = 'button, [role="button"], a[aria-label], [role="link"][aria-label], ' + 7458 '[role="menuitem"][aria-label], [role="tab"][aria-label], [role="checkbox"][aria-label], ' + 7459 '[role="radio"][aria-label], [role="switch"][aria-label], [role="combobox"][aria-label], ' + 7460 '[role="searchbox"][aria-label], [role="textbox"][aria-label]'; 7461 7462 var mismatches = Array.prototype.slice 7463 .call(document.querySelectorAll(interactiveSelector)) 7464 .filter(function (el) { 7465 return !isAccessProScanElement(el) && isElementVisible(el); 7466 }) 7467 .map(function (el) { 7468 var ariaLabel = el.getAttribute('aria-label') || ''; 7469 var visibleText = getVisibleText(el).replace(/\s+/g, ' ').trim(); 7470 if (!ariaLabel || !visibleText) return null; 7471 if (visibleText.length <= 1) return null; 7472 7473 // Normalize for comparison - remove punctuation and make case-insensitive 7474 var normalizedLabel = ariaLabel.toLowerCase().replace(/[^\w\s]/g, ''); 7475 var normalizedVisible = visibleText.toLowerCase().replace(/[^\w\s]/g, ''); 7476 7477 // Check if visible text is substring of aria-label
7478 if (normalizedLabel.includes(normalizedVisible)) return null; 7479 7480 // Check word-by-word containment for multi-word labels 7481 var visibleWords = normalizedVisible.split(/\s+/).filter(Boolean); 7482 if (visibleWords.length > 0) { 7483 var allWordsPresent = visibleWords.every(function(word) { 7484 return normalizedLabel.includes(word); 7485 }); 7486 if (allWordsPresent) return null; 7487 } 7488 7489 return { 7490 html: el.outerHTML.slice(0, 500), 7491 selector: buildScanSelector(el), 7492 ariaLabel: ariaLabel, 7493 visibleText: visibleText, 7494 }; 7495 }) 7496 .filter(Boolean) 7497 .slice(0, 10); 7498 7499 if (mismatches.length > 0) { 7500 violations.push({ 7501 id: 'label-in-name', 7502 impact: 'serious', 7503 tags: ['wcag21a', 'wcag253'], 7504 description: 'WCAG 2.5.3: Accessible name must contain visible label text', 7505 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/label-in-name.html', 7506 nodes: mismatches.map(function (m) { 7507 return { 7508 html: m.html, 7509 target: [m.selector], 7510 failureSummary: 7511 'aria-label="' + 7512 m.ariaLabel + 7513 '" does not contain visible text "' + 7514 m.visibleText + 7515 '"', 7516 }; 7517 }), 7518 }); 7519 } 7520 7521 // 2.5.7 Dragging Movements 7522 var draggableElements = Array.prototype.slice 7523 .call( 7524 document.querySelectorAll( 7525 '[draggable="true"], [data-sortable], .sortable-item', 7526 ), 7527 ) 7528 .filter(function (el) { 7529 return !isAccessProScanElement(el); 7530 }) 7531 .slice(0, 5) 7532 .map(function (el) { 7533 return { 7534 html: el.outerHTML.slice(0, 500), 7535 selector: buildScanSelector(el), 7536 }; 7537 }); 7538 7539 if (draggableElements.length > 0) { 7540 incomplete.push({ 7541 id: 'dragging-movements', 7542 impact: 'serious', 7543 tags: ['wcag22aa', 'wcag257'], 7544 description: 7545 'WCAG 2.5.7: Draggable elements must have a single-pointer alternative. Manual verification required.', 7546 helpUrl: 'https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements.html', 7547 nodes: draggableElements.map(function (e) { 7548 return { 7549 html: e.html, 7550 target: [e.selector], 7551 failureSummary: 7552 'Verify that a keyboard or single-pointer alternative exists for this drag operation.', 7553 }; 7554 }), 7555 }); 7556 } 7557 7558 // ARIA APG: Dialog Pattern 7559 var badDialogs = Array.prototype.slice 7560 .call(document.querySelectorAll('[role="dialog"], [role="alertdialog"]')) 7561 .filter(function (el) { 7562 if (isAccessProScanElement(el)) return false; 7563 return !( 7564 el.hasAttribute('aria-labelledby') || el.hasAttribute('aria-label') 7565 ); 7566 }) 7567 .slice(0, 5) 7568 .map(function (el) { 7569 return { 7570 html: el.outerHTML.slice(0, 500), 7571 selector: buildScanSelector(el), 7572 }; 7573 }); 7574 7575 if (badDialogs.length > 0) { 7576 violations.push({ 7577 id: 'dialog-missing-label', 7578 impact: 'serious', 7579 tags: ['aria-apg', 'wcag2aa'], 7580 description: 7581 'ARIA APG Dialog Pattern: role="dialog" must have aria-labelledby or aria-label', 7582 helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/', 7583 nodes: badDialogs.map(function (d) { 7584 return { 7585 html: d.html, 7586 target: [d.selector], 7587 failureSummary: 7588 'Add aria-labelledby pointing to a visible dialog title, or aria-label.', 7589 }; 7590 }), 7591 }); 7592 } 7593 7594 // ARIA APG: Tabs Pattern â tabs must have aria-selected (true on active, false on others
7594) 7595 var badTabs = []; 7596 Array.prototype.slice 7597 .call(document.querySelectorAll('[role="tablist"]')) 7598 .forEach(function (tabList) { 7599 if (isAccessProScanElement(tabList)) return; 7600 var tabs = Array.prototype.slice.call(tabList.querySelectorAll('[role="tab"]')); 7601 var hasAnySelected = tabs.some(function (t) { return t.getAttribute('aria-selected') === 'true'; }); 7602 tabs.forEach(function (tab) { 7603 if (isAccessProScanElement(tab)) return; 7604 if (!tab.hasAttribute('aria-selected')) { 7605 // Detect if this tab appears active (has aria-current, class "active", etc.) 7606 var looksActive = !hasAnySelected && tab.classList.contains('active'); 7607 badTabs.push({ 7608 html: tab.outerHTML.slice(0, 500), 7609 selector: buildScanSelector(tab), 7610 suggestValue: looksActive ? 'true' : 'false', 7611 }); 7612 } 7613 }); 7614 }); 7615 badTabs = badTabs.slice(0, 5); 7616 7617 if (badTabs.length > 0) { 7618 violations.push({ 7619 id: 'tabs-missing-aria-selected', 7620 impact: 'serious', 7621 tags: ['aria-apg', 'wcag2aa'], 7622 description: 7623 'ARIA APG Tabs Pattern: each [role="tab"] must have aria-selected="true" or aria-selected="false"', 7624 helpUrl: 'https://www.w3.org/WAI/ARIA/apg/patterns/tabs/', 7625 nodes: badTabs.map(function (t) { 7626 return { 7627 html: t.html, 7628 target: [t.selector], 7629 failureSummary: 7630 'Tab missing aria-selected. Suggested value: aria-selected="' + (t.suggestValue || 'false') + '"', 7631 }; 7632 }), 7633 }); 7634 } 7635 } catch (err) { 7636 console.warn( 7637 '[AccessPro][AxeScan][storefront] WCAG 2.2 checks error', 7638 err && err.message ? err.message : err, 7639 ); 7640 } 7641 7642 return { violations: violations, incomplete: incomplete }; 7643 } 7644 7645 function runAxeScan() { 7646 if (!window.axe) { 7647 showScanOverlay('Scan failed: axe-core not loaded'); 7648 notifyScanOpener({ 7649 type: 'accesspro-axe-scan-error', 7650 token: token, 7651 message: 'axe-core failed to load', 7652 }); 7653 return; 7654 } 7655 7656 // CRITICAL: Hide overlay before scan to prevent interference with color-contrast/visibility checks 7657 hideOverlay(); 7658 7659 // Run axe WITHOUT overlay visible to get accurate color contrast and visibility results 7660 window.axe 7661 .run(document, { 7662 runOnly: { 7663 type: 'tag', 7664 values: ['wcag2a', 'wcag2aa', 'wcag21aa', 'wcag22aa'], 7665 }, 7666 exclude: [ 7667 ['#acp-icon'], 7668 ['#acp-widget'], 7669 ['#acp-virtualKeyboardPopup'], 7670 ['#acp-definition-popup'], 7671 ['#acp-dictionary-toast'], 7672 ['#acp-scan-overlay'], 7673 ['.asw-widget-button-top'], 7674 ], 7675 }) 7676 .then(function (results) { 7677 // Now safe to show overlay after scan completes 7678 showScanOverlay('Processing scan resultsâ¦'); 7679 var extra = runWcag22Checks(); 7680 if (!results.violations) results.violations = []; 7681 if (!results.incomplete) results.incomplete = []; 7682 // Scanner stores customChecks separately; merge into axe arrays so 7683 // buildAxeScanSummary (customChecks: []) still surfaces them. 7684 results.violations = results.violations.concat(extra.violations || []); 7685 results.incomplete = results.incomplete.concat(extra.incomplete || []); 7686 7687 // List rule only: axe often stores just the opening <ul> tag. 7688 // Re-serialize with direct children so the report/AI Fixes show the real issue. 7689 enrichListViolationNodes(results); 7690 7691 notifyScanOpener({ 7692 type: 'accesspro-axe-scan', 7693 token: token, 7694 url: window.location.href, 7695 results: results, 7696 }); 7697 }) 7698 .catch(function (err) { 7699 showScanOverlay('Scan failed'); 7700 notifyScanOpener({ 7701 type: 'accesspro-axe-scan-error', 7702 token: token, 7703 message: err && err.message ? err.message : 'Accessibility scan failed', 7704 }); 7705 }); 7706 } 7707 7708 /** 7709 * Optimize axe `list` node payloads only (no other rules). 7710 * Horizon overflow-list / ul[part=list] failures need children in HTML 7711 * so merchants see role=presentation / non-li children clearly. 7712 */ 7713 function enrichListViolationNodes(results) { 7714 var violations = results && results.violations; 7715 if (!violations || !violations.length) return; 7716 7717 function queryInRoot(root, sel) { 7718 if (!root || !sel) return null; 7719 try { 7720 return root.querySelector(sel); 7721 } catch (e) { 7722 return null; 7723 } 7724 } 7725 7726 function resolveShadowPath(path) { 7727 if (!path) return null; 7728 if (typeof path === 'string') { 7729 return ( 7730 queryInRoot(document, path) || 7731 queryDeepAll(path)[0] || 7732 null 7733 ); 7734 } 7735 if (!Array.isArray(path) || !path.length) return null; 7736 7737 // Nested shadow path: ["host", "inner"] or [["host", "inner"]] 7738 var steps = path; 7739 if (steps.length === 1 && Array.isArray(steps[0])) { 7740 steps = steps[0]; 7741 } 7742 7743 var ctx = document; 7744 var el = null; 7745 for (var i = 0; i < steps.length; i++) { 7746 var step = steps[i]; 7747 if (Array.isArray(step)) { 7748 el = resolveShadowPath(step); 7749 } else { 7750 el = queryInRoot(ctx, String(step)); 7751 if (!el && ctx === document) { 7752 el = queryDeepAll(String(step))[0] || null; 7753 } 7754 } 7755 if (!el) return null; 7756 ctx = el.shadowRoot || el; 7757 } 7758 return el; 7759 } 7760 7761 function queryDeepAll(sel) { 7762 var out = []; 7763 function walk(root) { 7764 if (!root || !root.querySelectorAll) return; 7765 try { 7766 Array.prototype.push.apply(out, root.querySelectorAll(sel)); 7767 } catch (e) { 7768 /* invalid selector */ 7769 } 7770 var all = root.querySelectorAll ? root.querySelectorAll('*') : []; 7771 for (var i = 0; i < all.length; i++) { 7772 if (all[i].shadowRoot) walk(all[i].shadowRoot); 7773 } 7774 } 7775 walk(document); 7776 return out; 7777 } 7778 7779 function serializeChildSnippet(child) { 7780 if (!child || !child.tagName) return ''; 7781 var tag = child.tagName.toLowerCase(); 7782 var role = (child.getAttribute && child.getAttribute('role')) || ''; 7783 var part = (child.getAttribute && child.getAttribute('part')) || ''; 7784 var cls = (child.getAttribute && child.getAttribute('class')) || ''; 7785 var open = 7786 '<' + 7787 tag + 7788 (role ? ' role="' + role + '"' : '') + 7789 (part ? ' part="' + part + '"' : '') + 7790 (cls 7791 ? ' class="' + 7792 String(cls) 7793 .trim() 7794 .split(/\s+/) 7795 .slice(0, 3) 7796 .join(' ') + 7797 '"' 7798 : '') + 7799 '>'; 7800 var text = (child.textContent || '').replace(/\s+/g, ' ').trim().slice(0, 40); 7801 return open + (text ? text : 'â¦') + '</' + tag + '>'; 7802 } 7803 7804 function serializeListHtml(listEl) { 7805 if (!listEl || !listEl.tagName) return ''; 7806 var tag = listEl.tagName.toLowerCase(); 7807 if (tag !== 'ul' && tag !== 'ol') return ''; 7808 var openMatch = String(listEl.outerHTML || '').match(/^<[^>]+>/); 7809 var openTag = openMatch ? openMatch[0] : '<' + tag + '>'; 7810 var children = Array.prototype.slice.call(listEl.children || []).slice(0, 10); 7811 if (!children.length) return openTag; 7812 var lines = children.map(function (child) { 7813 return ' ' + serializeChildSnippet(child); 7814 }); 7815 if ((listEl.children || []).length > 10) { 7816 lines.push(' <!-- ⦠' + (listEl.children.length - 10) + ' more -->'); 7817 } 7818 return openTag + '\n' + lines.join('\n') + '\n</' + tag + '>'; 7819 } 7820 7821 function findListFallback() { 7822 var candidates = queryDeepAll('ul[part="list"], overflow-list ul, ul, ol'); 7823 var withBad = candidates.filter(function (listEl) { 7824 return Array.prototype.some.call(listEl.children || [], function (child) { 7825 var role = (child.getAttribute && child.getAttribute('role')) || ''; 7826 var t = (child.tagName || '').toLowerCase(); 7827 return ( 7828 role === 'presentation' || 7829 role === 'none' || 7830 (t !== 'li' && t !== 'script' && t !== 'template' && t !== 'style') 7831 ); 7832 }); 7833 }); 7834 return withBad.length === 1 ? withBad[0] : null; 7835 } 7836 7837 violations.forEach(function (v) { 7838 if (!v || v.id !== 'list') return;
7839 (v.nodes || []).forEach(function (node) { 7840 if (!node) return; 7841 var hintHtml = String(node.html || ''); 7842 var el = resolveShadowPath(node.target); 7843 7844 // Flat axe targets like ["ul"] are too generic â prefer part=list from html hint. 7845 if ( 7846 el && 7847 /part\s*=\s*["']list["']/i.test(hintHtml) && 7848 !(el.getAttribute && el.getAttribute('part') === 'list') 7849 ) { 7850 var partLists = queryDeepAll('ul[part="list"]'); 7851 if (partLists.length === 1) el = partLists[0]; 7852 else if (partLists.length > 1) { 7853 var badPart = partLists.filter(function (listEl) { 7854 return Array.prototype.some.call(listEl.children || [], function (child) { 7855 var role = (child.getAttribute && child.getAttribute('role')) || ''; 7856 return role === 'presentation' || role === 'none'; 7857 }); 7858 }); 7859 if (badPart.length === 1) el = badPart[0]; 7860 } 7861 } 7862 7863 if (el && el.tagName) { 7864 var t = el.tagName.toLowerCase(); 7865 if (t !== 'ul' && t !== 'ol' && el.closest) { 7866 el = el.closest('ul, ol') || el; 7867 } 7868 } 7869 if (!el || !el.tagName || !/^(UL|OL)$/.test(el.tagName)) { 7870 el = findListFallback(); 7871 } 7872 if (!el) return; 7873 7874 var better = serializeListHtml(el); 7875 if (better && better.length > hintHtml.length) { 7876 node.html = better.slice(0, 2500); 7877 } 7878 7879 // Prefer a stable, actionable selector for Horizon chrome lists. 7880 if (el.getAttribute && el.getAttribute('part') === 'list') { 7881 node.target = ['ul[part="list"]']; 7882 } 7883 }); 7884 }); 7885 } 7886 7887 function notifyScanOpener(payload) { 7888 if (window.opener && payload.type === 'accesspro-axe-scan-error') { 7889 var jobId = new URLSearchParams(window.location.search).get('acp_job'); 7890 showScanOverlay('Scan failed'); 7891 window.opener.postMessage( 7892 { 7893 type: 'accesspro-axe-scan-progress', 7894 jobId: jobId, 7895 error: payload.message || 'Accessibility scan failed', 7896 }, 7897 '*', 7898 ); 7899 setTimeout(function () { 7900 window.close(); 7901 }, 400); 7902 return; 7903 } 7904 submitScanResult(payload); 7905 } 7906 7907 var script = document.createElement('script'); 7908 // cdnjs only goes up to 4.10.3; jsDelivr serves 4.11.1 (matches accessibility-scanner). 7909 script.src = 'https://cdn.jsdelivr.net/npm/[email protected]/axe.min.js'; 7910 script.onload = function () { 7911 waitForFullPageLoad().then(runAxeScan); 7912 }; 7913 script.onerror = function () { 7914 notifyScanOpener({ 7915 type: 'accesspro-axe-scan-error', 7916 token: token, 7917 message: 'Failed to load axe-core', 7918 }); 7919 }; 7920 document.head.appendChild(script); 7921 })(); 7922</script>
7922 7923 7924 7925<style> 7926 .accesspro-icon { 7927 display: inline-flex; 7928 flex-direction: column; 7929 align-items: center; 7930 gap: 4px; 7931 cursor: pointer; 7932 text-decoration: none; 7933 vertical-align: middle; 7934 color: var(--acp-trigger-color, #23185c); 7935 } 7936 7937 /* Icon-only triggers should not reserve a text line box. */ 7938 .accesspro-icon[icon='true']:not(.acp-trigger--has-text) { 7939 line-height: 0; 7940 } 7941 7942 .accesspro-icon .asw-menu-btn-container { 7943 flex-shrink: 0; 7944 } 7945 7946 /* The cloned icon is inert; the host element is the control. */ 7947 .accesspro-icon .asw-menu-btn-container, 7948 .accesspro-icon .asw-menu-btn { 7949 pointer-events: none; 7950 } 7951</style>
7952<script> 7953 (function () { 7954 var SELECTOR = '.accesspro-icon'; 7955 var BOUND = 'acpTriggerBound'; 7956 var FILLED = 'acpTriggerFilled'; 7957 var settings = window.accessProWidgetSettings || {}; 7958 var inlineMode = !!settings.hide_floating_icon; 7959 var fallbackReady = inlineMode; 7960 document.documentElement.style.setProperty( 7961 '--acp-trigger-color', 7962 settings.icon_color_fill || '#23185c' 7963 ); 7964 7965 /* ---- open the widget ------------------------------------------------ */ 7966 /* main.js is deferred, so iconInstance may not exist on an early click. */ 7967 function openWidget(event) { 7968 if (event) event.preventDefault(); 7969 if (window.iconInstance) { 7970 window.iconInstance.toggleWidget(); 7971 return; 7972 } 7973 var waited = 0; 7974 var timer = setInterval(function () { 7975 if (window.iconInstance) { 7976 clearInterval(timer); 7977 window.iconInstance.toggleWidget(); 7978 } else if ((waited += 100) >= 10000) { 7979 clearInterval(timer); 7980 console.error('[AccessPro] Widget did not load â cannot open menu.'); 7981 } 7982 }, 100); 7983 } 7984 7985 /* ---- clone the floating icon ---------------------------------------- */ 7986 function buildIcon() { 7987 var source = document.querySelector('#Access-Pro-Icon .asw-menu-btn-container'); 7988 if (!source) return null; 7989 7990 var clone = source.cloneNode(true); 7991 7992 // Strip ids: the widget mutates apMenuIconStroke / apMenuIconFill by id 7993 // when contrast modes change, and duplicates would shadow the original. 7994 clone.removeAttribute('id'); 7995 clone.querySelectorAll('[id]').forEach(function (node) { 7996 node.removeAttribute('id'); 7997 }); 7998 7999 // The dismiss "X" and loading dots belong to the floating icon only. 8000 clone.querySelectorAll('.asw-hide-widget-icon, .acp-floating-dots').forEach(function (node) { 8001 node.remove(); 8002 }); 8003 8004 // A <button> nested inside the merchant's <a>
8004 is invalid HTML. Swap it 8005 // for a <span> carrying the same classes so the widget CSS still applies. 8006 var button = clone.querySelector('.asw-menu-btn'); 8007 if (button) { 8008 var span = document.createElement('span'); 8009 span.className = button.className; 8010 span.setAttribute('style', button.getAttribute('style') || ''); 8011 span.setAttribute('aria-hidden', 'true'); 8012 while (button.firstChild) span.appendChild(button.firstChild); 8013 button.parentNode.replaceChild(span, button); 8014 } 8015 8016 return clone; 8017 } 8018 8019 8020 /* ---- fallback: build the icon from settings ------------------------- */ 8021 /* Used when the floating icon is not in the DOM â the widget skips 8022 render() entirely if the visitor dismissed it, if a page/country filter 8023 bails out of init(), or if trigger display is set to title-only. 8024 Geometry below mirrors render() in main.js exactly. */ 8025 var GLYPHS = { 8026 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>', 8027 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>', 8028 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>', 8029 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>', 8030 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>', 8031 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">
8031<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>' 8032 }; 8033 8034 var SIZES = { 8035 small: 40, '0.5x': 40, 8036 medium: 50, '1x': 50, default: 50, 8037 large: 60, '1.5x': 60, 8038 extraLarge: 75, '2x': 75 8039 }; 8040 8041 function buildIconFromSettings() { 8042 var s = window.accessProWidgetSettings || {}; 8043 var style = s.icon_style || 'thick'; 8044 var square = s.icon_shape === 'square'; 8045 // Defaults must match mergeSettings() in main.js and DEFAULT_SETTINGS in 8046 // app/constants/settings.js â both use #23185c for stroke AND fill â so a 8047 // metafield missing these keys renders identically on either path. 8048 var stroke = s.icon_color_stroke || '#23185c'; 8049 var fill = s.icon_color_fill || '#23185c'; 8050 var px = SIZES[s.icon_size] || 50; 8051 var solid = style === 'solid'; 8052 var thin = style === 'thin'; 8053 var shapes = ''; 8054 8055 if (square) { 8056 var sizes = [ 8057 [solid ? 100 : 98, stroke, 12], 8058 [solid ? 0 : thin ? 86 : 82, '#ffffff', 10], 8059 [solid || thin ? 80 : 70, fill, 8] 8060 ];
8061 sizes.forEach(function (d) { 8062 if (!d[0]) return; 8063 var off = (100 - d[0]) / 2; 8064 shapes += '<rect x="' + off + '" y="' + off + '" width="' + d[0] + '" height="' + d[0] + 8065 '" rx="' + d[2] + '" ry="' + d[2] + '" fill="' + d[1] + '" />'; 8066 }); 8067 } else { 8068 [ 8069 [solid ? 50 : 49, stroke], 8070 [solid ? 0 : thin ? 43 : 41, '#ffffff'], 8071 [solid || thin ? 40 : 35, fill] 8072 ].forEach(function (d) { 8073 shapes += '<circle cx="50" cy="50" r="' + d[0] + '" fill="' + d[1] + '" />'; 8074 }); 8075 } 8076 8077 var name = GLYPHS[s.icon] ? s.icon : 'default'; 8078 var box = document.createElement('div'); 8079 box.className = 'asw-menu-btn-container'; 8080 box.setAttribute('style', 'position:relative;width:' + px + 'px;height:' + px + 'px;'); 8081 // The widget stylesheet may not be loaded when render() never ran, so 8082 // every layout-critical rule is inlined rather than left to the classes. 8083 box.innerHTML = 8084 '<span class="asw-menu-btn' + (square ? ' asw-menu-btn--square' : '') + '" aria-hidden="true"' + 8085 ' style="position:relative;display:flex;align-items:center;justify-content:center;' + 8086 'width:100%;height:100%;background:transparent;border:none;padding:0;margin:0;' + 8087 'border-radius:' + (square ? '12%' : '50%') + ';">' + 8088 '<svg class="asw-outer-svg" viewBox="0 0 100 100" aria-hidden="true" focusable="false"' + 8089 ' style="width:100%;height:100%;display:block;">' + shapes + '</svg>' + 8090 GLYPHS[name] + '</span>'; 8091 8092 var glyph = box.querySelector('.asw-main-icon'); 8093 if (glyph) { 8094 // .asw-main-icon sizes to 50% via CSS; the default glyph overrides to 45% inline. 8095 var pct = name === 'default' ? '45%' : '50%'; 8096 glyph.setAttribute( 8097 'style', 8098 'position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);' + 8099 'width:' + pct + ';height:' + pct + ';fill:#ffffff;z-index:100;' 8100 ); 8101 } 8102 return box; 8103 } 8104 8105 /* Name from the host only. Text inside aria-hidden (the cloned icon) does not count. */ 8106 function triggerNeedsName(el) { 8107 if ((el.getAttribute('aria-label') || '').trim()) return false; 8108 if ((el.getAttribute('aria-labelledby') || '').trim()) return false; 8109 if ((el.getAttribute('title') || '').trim()) return false; 8110 var node = el.firstChild; 8111 while (node) { 8112 if (node.nodeType === 3) { 8113 if (node.textContent.trim()) return false; 8114 } else if (node.nodeType === 1 && node.getAttribute('aria-hidden') !== 'true') { 8115 if (!triggerNeedsName(node)) return false; 8116 } 8117 node = node.nextSibling; 8118 } 8119 return true; 8120 } 8121 8122 function ensureTriggerName(el) { 8123 if (triggerNeedsName(el)) { 8124 el.setAttribute('aria-label', 'Open Accessibility Menu'); 8125 } 8126 } 8127 8128 /* ---- wire one element ----------------------------------------------- */ 8129 function bind(el) { 8130 if (el.dataset[BOUND]) return; 8131 el.dataset[BOUND] = '1'; 8132 8133 el.addEventListener('click', openWidget); 8134 el.addEventListener('keydown', function (event) { 8135 if (event.key === 'Enter' || event.key === ' ') openWidget(event); 8136 }); 8137 8138 // A non-anchor host (div/span) needs explicit button semantics. 8139 var tag = el.tagName.toLowerCase(); 8140 if (tag !== 'a' && tag !== 'button') { 8141 if (!el.hasAttribute('role')) el.setAttribute('role', 'button'); 8142 if (!el.hasAttribute('tabindex')) el.setAttribute('tabindex', '0'); 8143 } 8144 8145 if (el.textContent.trim()) el.classList.add('acp-trigger--has-text'); 8146 ensureTriggerName(el); 8147 } 8148 8149 function fillIcon(el, allowFallback) { 8150 if (el.dataset[FILLED]) return true; 8151 if (el.getAttribute('icon') !== 'true') return true; 8152 8153 // Prefer cloning the live icon; fall back to rebuilding from settings. 8154 var icon = buildIcon(); 8155 if (!icon && (allowFallback || inlineMode)) icon = buildIconFromSettings(); 8156 if (!icon) return false; 8157 8158 // The clone's size lives only in the container's inline style. If the 8159 // widget rendered without one, size it from settings so it cannot 8160 // collapse to zero height inside the merchant's layout. 8161 if (!/\bheight\s*:/.test(icon.getAttribute('style') || '')) { 8162 var px = SIZES[(window.accessProWidgetSettings || {}).icon_size] || 50; 8163 icon.style.position = 'relative'; 8164 icon.style.width = px + 'px'; 8165 icon.style.height = px + 'px'; 8166 } 8167 8168 el.insertBefore(icon, el.firstChild); 8169 el.dataset[FILLED] = '1'; 8170 ensureTriggerName(el); 8171 return true; 8172 } 8173 8174 /* ---- scan ------------------------------------------------------------ */
8175 /* Clicks are wired immediately so the trigger works before the icon 8176 renders; icons are filled in once the floating icon exists. */ 8177 var pendingIcons = false; 8178 8179 function scan(allowFallback) { 8180 pendingIcons = false; 8181 document.querySelectorAll(SELECTOR).forEach(function (el) { 8182 bind(el); 8183 if (!fillIcon(el, allowFallback)) pendingIcons = true; 8184 }); 8185 } 8186 8187 function start() { 8188 scan(inlineMode); 8189 8190 // Inline mode hides the floating icon, so build from settings immediately. 8191 if (inlineMode) { 8192 // console.log('[AccessPro] Inline triggers â using widget settings for icons'); 8193 } 8194 8195 // The floating icon only renders after the settings request resolves and 8196 // the widget chunk loads, so poll until it appears. If it never does, 8197 // stop waiting and build the icon from settings instead. 8198 var FALLBACK_AFTER = 2500; 8199 var waited = 0; 8200 var timer = setInterval(function () { 8201 if (!pendingIcons) { 8202 clearInterval(timer); 8203 return; 8204 } 8205 waited += 200; 8206 if (waited < FALLBACK_AFTER) { 8207 scan(false); 8208 return; 8209 } 8210 fallbackReady = true; 8211 clearInterval(timer); 8212 scan(true); 8213 if (pendingIcons) { 8214 console.warn('[AccessPro] Could not render inline icons.'); 8215 } 8216 }, 200); 8217 8218 // Catch triggers added later (theme editor re-renders, dynamic sections). 8219 // Debounced: the widget itself mutates the DOM heavily as it renders. 8220 if (window.MutationObserver) { 8221 var queued = false; 8222 new window.MutationObserver(function () { 8223 if (queued) return; 8224 queued = true; 8225 requestAnimationFrame(function () { 8226 queued = false; 8227 scan(fallbackReady || inlineMode); 8228 }); 8229 }).observe(document.body, { childList: true, subtree: true }); 8230 } 8231 } 8232 8233 if (document.readyState === 'loading') { 8234 document.addEventListener('DOMContentLoaded', start); 8235 } else { 8236 start(); 8237 } 8238 })(); 8239</script>
8239 8240 8241 8242</div><div id="shopify-block-AMnZjZmU4QStYSTFDO__16605207545338212596" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: offer-data -->
8242<script> 8243 try { 8244 const initBundleData = () => { 8245 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"}; 8246 const shopInfo = metafields.shopInfo || {}; 8247 const collections = []; 8248 8249 const cartItems = []; 8250 const productsCart = []; 8251 8252 const cartItemUpdated = cartItems.map((item) => { 8253 const productInItem = productsCart.find(p => p.id === item.product_id); 8254 if (productInItem) { 8255 return { 8256 ...item, 8257 collections: productInItem.collections 8258 }; 8259 } 8260 return item; 8261 }); 8262 const chunkedOffers = Object.keys(metafields).reduce((acc, curr) => [...acc, ...(curr.includes('offer') && !curr.includes('offerTranslation') && curr !== 'mixMatchOffers' ? metafields[curr] : [])], []) 8263 const chunkedTranslations = Object.keys(metafields).reduce((acc, curr) => [...acc, ...(curr.includes('offerTranslation') ? metafields[curr] : [])], []) 8264 const mixMatchMetaObjectOffers = [].filter(o => o && o.status === 'active'); 8265 const mixMatchMetaObjectTranslations = [].filter(t => t && Array.isArray(t.translations) && t.translations.length > 0); 8266 const allOffers = [...chunkedOffers, ...mixMatchMetaObjectOffers]; 8267 const allTranslations = [...chunkedTranslations, ...mixMatchMetaObjectTranslations]; 8268 8269 const marketId = 101334286680 8270 8271 return { 8272 translation: {}, 8273 allOffers: allOffers, 8274 offers: allOffers.filter(offer => offer.type === 'fbt'), 8275 mixMatchBundleOffers: allOffers.filter(offer => offer.type === 'mix-match-bundle'), 8276 bundleBuilderOffers: allOffers.filter(offer => offer.type === 'bundle-builder'), 8277 fixedProductBundleOffers: allOffers.filter(offer => offer.type === 'product-fixed-bundle'), 8278 volumeOffers: allOffers.filter(offer => offer.type === "volume-discount"), 8279 upsellOffers: allOffers.filter(offer => offer.type === 'upsell'), 8280 translationsOffer: allTranslations, 8281 setting: metafields.setting, 8282 valueSwatches: metafields.valueSwatches || {}, 8283 shop: { 8284 domain: Shopify?.shop || '', 8285 storefrontAccessToken: metafields.storefrontToken ?? null, 8286 shopifyPlan: shopInfo.shopifyPlan ?? null, 8287 countryCode: shopInfo.countryCode ?? null, 8288 currencyFormats: { 8289 moneyFormat: "${{amount}}", 8290 moneyWithCurrencyFormat: "${{amount}} USD" 8291 } 8292 }, 8293 cart: { 8294 cartItems: cartItemUpdated 8295 }, 8296 product: { 8297 id: null, 8298 handle: null, 8299 variants: [ 8300 8301 ], 8302 selectedVariant: null, 8303 collections: [], 8304 collectionIds: [], 8305 title: null, 8306 type: null, 8307 vendor: null, 8308 tags: null, 8309 price: null, 8310 compareAtPrice: null, 8311 hasOnlyDefaultVariant: null, 8312 available: null, 8313 image: null, 8314 options: null 8315 }, 8316 collections, 8317 page: "cart", 8318 page_type: "cart", 8319 customer: 8320 { 8321 id: null, 8322 email: null, 8323 first_name: null, 8324 last_name: null 8325 }, 8326 marketId 8327 } 8328 8329 }; 8330 if (!window.AVADA_BUNDLE) window.AVADA_BUNDLE = initBundleData(); 8331 } catch (e) { 8332 console.error('Error assigning avada bundle variable', e); 8333 } 8334</script>
8334 8335<!-- END app snippet --> 8336 8337 8338</div>
8338<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8338 8339</body> 8340</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.